-- Laravel Native Database Backup
-- Generated: 2026-05-09 13:31:45
-- Database: projectslive_3831bdqonpos

CREATE DATABASE IF NOT EXISTS `projectslive_3831bdqonpos`;
USE `projectslive_3831bdqonpos`;


-- Table structure for table `ai_conversations`
DROP TABLE IF EXISTS `ai_conversations`;
CREATE TABLE `ai_conversations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `user_id` bigint(20) unsigned NOT NULL,
  `title` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ai_conversations_restaurant_id_created_at_index` (`restaurant_id`,`created_at`),
  KEY `ai_conversations_user_id_created_at_index` (`user_id`,`created_at`),
  CONSTRAINT `ai_conversations_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ai_conversations_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `ai_device_tokens`
DROP TABLE IF EXISTS `ai_device_tokens`;
CREATE TABLE `ai_device_tokens` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `platform` varchar(20) DEFAULT NULL,
  `device_id` varchar(191) DEFAULT NULL,
  `token` text NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ai_device_tokens_user_id_index` (`user_id`),
  KEY `ai_device_tokens_restaurant_id_index` (`restaurant_id`),
  KEY `ai_device_tokens_branch_id_index` (`branch_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `ai_messages`
DROP TABLE IF EXISTS `ai_messages`;
CREATE TABLE `ai_messages` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `conversation_id` bigint(20) unsigned NOT NULL,
  `role` enum('user','assistant','tool') NOT NULL DEFAULT 'user',
  `content` longtext NOT NULL,
  `tokens_used` int(10) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ai_messages_conversation_id_created_at_index` (`conversation_id`,`created_at`),
  KEY `ai_messages_role_index` (`role`),
  CONSTRAINT `ai_messages_conversation_id_foreign` FOREIGN KEY (`conversation_id`) REFERENCES `ai_conversations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `ai_token_usage_history`
DROP TABLE IF EXISTS `ai_token_usage_history`;
CREATE TABLE `ai_token_usage_history` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `month` varchar(7) NOT NULL,
  `tokens_used` int(11) NOT NULL DEFAULT 0,
  `token_limit` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `ai_token_usage_history_restaurant_id_month_unique` (`restaurant_id`,`month`),
  KEY `ai_token_usage_history_month_index` (`month`),
  CONSTRAINT `ai_token_usage_history_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `ai_usage_daily`
DROP TABLE IF EXISTS `ai_usage_daily`;
CREATE TABLE `ai_usage_daily` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `date` date NOT NULL,
  `requests_count` int(10) unsigned NOT NULL DEFAULT 0,
  `tokens_count` int(10) unsigned NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `ai_usage_daily_restaurant_id_date_unique` (`restaurant_id`,`date`),
  KEY `ai_usage_daily_restaurant_id_date_index` (`restaurant_id`,`date`),
  CONSTRAINT `ai_usage_daily_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `aitools_global_settings`
DROP TABLE IF EXISTS `aitools_global_settings`;
CREATE TABLE `aitools_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `openai_api_key` text DEFAULT NULL,
  `openai_organization_id` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `aitools_global_settings`
INSERT INTO `aitools_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', NULL, NULL, '2026-05-03 12:40:18', '2026-05-03 12:40:19');


-- Table structure for table `application_integration_settings`
DROP TABLE IF EXISTS `application_integration_settings`;
CREATE TABLE `application_integration_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `public_token` varchar(191) DEFAULT NULL,
  `generated_by` bigint(20) unsigned DEFAULT NULL,
  `generated_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `application_integration_settings_public_token_unique` (`public_token`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `application_integration_settings`
INSERT INTO `application_integration_settings` VALUES
('1', NULL, NULL, NULL, '2026-05-04 09:58:03', '2026-05-04 09:58:03');


-- Table structure for table `areas`
DROP TABLE IF EXISTS `areas`;
CREATE TABLE `areas` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `area_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `areas_branch_id_foreign` (`branch_id`),
  CONSTRAINT `areas_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `areas`
INSERT INTO `areas` VALUES
('1', '4', 'Comida', '2026-05-04 19:20:52', '2026-05-04 19:20:52'),
('2', '3', 'Figueres', '2026-05-05 08:29:16', '2026-05-05 08:29:16');


-- Table structure for table `assign_waiter_to_tables`
DROP TABLE IF EXISTS `assign_waiter_to_tables`;
CREATE TABLE `assign_waiter_to_tables` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `table_id` bigint(20) unsigned NOT NULL,
  `waiter_id` bigint(20) unsigned DEFAULT NULL,
  `backup_waiter_id` bigint(20) unsigned DEFAULT NULL,
  `assigned_by` bigint(20) unsigned NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `effective_from` date NOT NULL,
  `effective_to` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `assign_waiter_to_tables_waiter_id_foreign` (`waiter_id`),
  KEY `assign_waiter_to_tables_backup_waiter_id_foreign` (`backup_waiter_id`),
  KEY `assign_waiter_to_tables_assigned_by_foreign` (`assigned_by`),
  KEY `assign_waiter_to_tables_table_id_waiter_id_index` (`table_id`,`waiter_id`),
  KEY `assign_waiter_to_tables_is_active_index` (`is_active`),
  CONSTRAINT `assign_waiter_to_tables_assigned_by_foreign` FOREIGN KEY (`assigned_by`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `assign_waiter_to_tables_backup_waiter_id_foreign` FOREIGN KEY (`backup_waiter_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `assign_waiter_to_tables_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `assign_waiter_to_tables_waiter_id_foreign` FOREIGN KEY (`waiter_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `batch_consumptions`
DROP TABLE IF EXISTS `batch_consumptions`;
CREATE TABLE `batch_consumptions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `batch_stock_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `order_item_id` bigint(20) unsigned DEFAULT NULL,
  `kot_item_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` decimal(16,3) DEFAULT NULL,
  `cost` decimal(16,3) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `batch_consumptions_branch_id_foreign` (`branch_id`),
  KEY `batch_consumptions_batch_stock_id_foreign` (`batch_stock_id`),
  KEY `batch_consumptions_order_id_foreign` (`order_id`),
  KEY `batch_consumptions_order_item_id_foreign` (`order_item_id`),
  KEY `batch_consumptions_kot_item_id_foreign` (`kot_item_id`),
  CONSTRAINT `batch_consumptions_batch_stock_id_foreign` FOREIGN KEY (`batch_stock_id`) REFERENCES `batch_stocks` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_consumptions_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_consumptions_kot_item_id_foreign` FOREIGN KEY (`kot_item_id`) REFERENCES `kot_items` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `batch_consumptions_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `batch_consumptions_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `batch_productions`
DROP TABLE IF EXISTS `batch_productions`;
CREATE TABLE `batch_productions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `batch_recipe_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,3) DEFAULT NULL,
  `total_cost` decimal(16,3) DEFAULT NULL,
  `produced_by` bigint(20) unsigned DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `batch_productions_branch_id_foreign` (`branch_id`),
  KEY `batch_productions_batch_recipe_id_foreign` (`batch_recipe_id`),
  KEY `batch_productions_produced_by_foreign` (`produced_by`),
  CONSTRAINT `batch_productions_batch_recipe_id_foreign` FOREIGN KEY (`batch_recipe_id`) REFERENCES `batch_recipes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_productions_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_productions_produced_by_foreign` FOREIGN KEY (`produced_by`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `batch_recipe_items`
DROP TABLE IF EXISTS `batch_recipe_items`;
CREATE TABLE `batch_recipe_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `batch_recipe_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,3) DEFAULT NULL,
  `unit_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `batch_recipe_items_batch_recipe_id_foreign` (`batch_recipe_id`),
  KEY `batch_recipe_items_inventory_item_id_foreign` (`inventory_item_id`),
  KEY `batch_recipe_items_unit_id_foreign` (`unit_id`),
  CONSTRAINT `batch_recipe_items_batch_recipe_id_foreign` FOREIGN KEY (`batch_recipe_id`) REFERENCES `batch_recipes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_recipe_items_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_recipe_items_unit_id_foreign` FOREIGN KEY (`unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `batch_recipes`
DROP TABLE IF EXISTS `batch_recipes`;
CREATE TABLE `batch_recipes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `yield_unit_id` bigint(20) unsigned NOT NULL,
  `default_batch_size` decimal(16,3) DEFAULT 1.000,
  `default_expiry_days` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `batch_recipes_branch_id_foreign` (`branch_id`),
  KEY `batch_recipes_yield_unit_id_foreign` (`yield_unit_id`),
  CONSTRAINT `batch_recipes_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_recipes_yield_unit_id_foreign` FOREIGN KEY (`yield_unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `batch_stocks`
DROP TABLE IF EXISTS `batch_stocks`;
CREATE TABLE `batch_stocks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `batch_recipe_id` bigint(20) unsigned NOT NULL,
  `batch_production_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,3) DEFAULT NULL,
  `cost_per_unit` decimal(16,3) DEFAULT NULL,
  `total_cost` decimal(16,3) DEFAULT NULL,
  `expiry_date` date DEFAULT NULL,
  `status` enum('active','expired','finished') NOT NULL DEFAULT 'active',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `batch_stocks_branch_id_foreign` (`branch_id`),
  KEY `batch_stocks_batch_recipe_id_foreign` (`batch_recipe_id`),
  KEY `batch_stocks_batch_production_id_foreign` (`batch_production_id`),
  CONSTRAINT `batch_stocks_batch_production_id_foreign` FOREIGN KEY (`batch_production_id`) REFERENCES `batch_productions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_stocks_batch_recipe_id_foreign` FOREIGN KEY (`batch_recipe_id`) REFERENCES `batch_recipes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `batch_stocks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `branch_delivery_settings`
DROP TABLE IF EXISTS `branch_delivery_settings`;
CREATE TABLE `branch_delivery_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `max_radius` decimal(8,2) NOT NULL DEFAULT 5.00,
  `unit` enum('km','miles') NOT NULL DEFAULT 'km',
  `fee_type` varchar(191) NOT NULL DEFAULT 'fixed',
  `fixed_fee` decimal(8,2) DEFAULT NULL,
  `per_distance_rate` decimal(8,2) DEFAULT NULL,
  `free_delivery_over_amount` decimal(8,2) DEFAULT NULL,
  `free_delivery_within_radius` double DEFAULT NULL,
  `delivery_schedule_start` time DEFAULT NULL,
  `delivery_schedule_end` time DEFAULT NULL,
  `prep_time_minutes` int(11) NOT NULL DEFAULT 20,
  `additional_eta_buffer_time` int(11) DEFAULT NULL,
  `avg_delivery_speed_kmh` int(11) NOT NULL DEFAULT 30,
  `is_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `branch_delivery_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `branch_delivery_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `branch_operational_shifts`
DROP TABLE IF EXISTS `branch_operational_shifts`;
CREATE TABLE `branch_operational_shifts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `shift_name` varchar(191) DEFAULT NULL COMMENT 'Optional name for the shift (e.g., Morning Shift, Evening Shift)',
  `start_time` time NOT NULL COMMENT 'Start time of the shift (e.g., 09:00 for 9 AM)',
  `end_time` time NOT NULL COMMENT 'End time of the shift (e.g., 14:00 for 2 PM or 01:00 for 1 AM next day)',
  `day_of_week` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`day_of_week`)),
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0 COMMENT 'Display order for shifts',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `branch_operational_shifts_branch_id_is_active_index` (`branch_id`,`is_active`),
  KEY `branch_operational_shifts_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `branch_operational_shifts_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `branch_operational_shifts_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `branches`
DROP TABLE IF EXISTS `branches`;
CREATE TABLE `branches` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `unique_hash` varchar(64) DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `cloned_branch_name` varchar(191) DEFAULT NULL,
  `cloned_branch_id` varchar(191) DEFAULT NULL,
  `is_menu_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_item_categories_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_menu_items_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_item_modifiers_clone` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_reservation_settings` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_delivery_settings` tinyint(1) NOT NULL DEFAULT 0,
  `is_clone_kot_setting` tinyint(1) NOT NULL DEFAULT 0,
  `is_modifiers_groups_clone` tinyint(1) NOT NULL DEFAULT 0,
  `address` varchar(191) DEFAULT NULL,
  `cr_number` varchar(191) DEFAULT NULL,
  `vat_number` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `lat` decimal(10,7) DEFAULT NULL,
  `lng` decimal(10,7) DEFAULT NULL,
  `count_orders` int(11) NOT NULL DEFAULT 0,
  `total_orders` int(11) NOT NULL DEFAULT -1,
  PRIMARY KEY (`id`),
  UNIQUE KEY `branches_unique_hash_unique` (`unique_hash`),
  KEY `branches_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `branches_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `branches`
INSERT INTO `branches` VALUES
('3', 'cbdb3d6699321c355cd0', '2', 'GiGi Food', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'av', NULL, NULL, '2026-05-03 13:04:22', '2026-05-05 08:32:04', NULL, NULL, '1', '-1'),
('4', '0fedc2d6de700e0f4e89', '3', 'Comida latina y rapida', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'Comida típica latina y comidas rápidas ', NULL, NULL, '2026-05-04 19:17:10', '2026-05-04 19:17:10', NULL, NULL, '0', '-1');


-- Table structure for table `cache`
DROP TABLE IF EXISTS `cache`;
CREATE TABLE `cache` (
  `key` varchar(191) NOT NULL,
  `value` mediumtext NOT NULL,
  `expiration` int(11) NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cache_locks`
DROP TABLE IF EXISTS `cache_locks`;
CREATE TABLE `cache_locks` (
  `key` varchar(191) NOT NULL,
  `owner` varchar(191) NOT NULL,
  `expiration` int(11) NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_header_images`
DROP TABLE IF EXISTS `cart_header_images`;
CREATE TABLE `cart_header_images` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_header_setting_id` bigint(20) unsigned NOT NULL,
  `image_path` varchar(191) NOT NULL,
  `alt_text` varchar(191) DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_header_images_cart_header_setting_id_foreign` (`cart_header_setting_id`),
  CONSTRAINT `cart_header_images_cart_header_setting_id_foreign` FOREIGN KEY (`cart_header_setting_id`) REFERENCES `cart_header_settings` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_header_settings`
DROP TABLE IF EXISTS `cart_header_settings`;
CREATE TABLE `cart_header_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `header_type` enum('text','image') NOT NULL DEFAULT 'text',
  `header_text` text DEFAULT NULL,
  `is_header_disabled` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_header_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `cart_header_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_item_modifier_options`
DROP TABLE IF EXISTS `cart_item_modifier_options`;
CREATE TABLE `cart_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_item_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_item_modifier_options_cart_item_id_foreign` (`cart_item_id`),
  KEY `cart_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `cart_item_modifier_options_cart_item_id_foreign` FOREIGN KEY (`cart_item_id`) REFERENCES `cart_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_items`
DROP TABLE IF EXISTS `cart_items`;
CREATE TABLE `cart_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cart_session_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `tax_amount` decimal(16,2) DEFAULT NULL,
  `tax_percentage` decimal(8,4) DEFAULT NULL,
  `tax_breakup` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`tax_breakup`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_items_cart_session_id_foreign` (`cart_session_id`),
  KEY `cart_items_branch_id_foreign` (`branch_id`),
  KEY `cart_items_menu_item_id_foreign` (`menu_item_id`),
  KEY `cart_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `cart_items_kiosk_id_foreign` (`kiosk_id`),
  CONSTRAINT `cart_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_cart_session_id_foreign` FOREIGN KEY (`cart_session_id`) REFERENCES `cart_sessions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cart_sessions`
DROP TABLE IF EXISTS `cart_sessions`;
CREATE TABLE `cart_sessions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `session_id` varchar(191) NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `placed_via` enum('pos','shop','kiosk') DEFAULT NULL,
  `order_type` varchar(191) NOT NULL,
  `sub_total` decimal(16,2) NOT NULL,
  `total` decimal(16,2) NOT NULL,
  `total_tax_amount` decimal(16,2) NOT NULL DEFAULT 0.00,
  `tax_mode` enum('order','item') NOT NULL DEFAULT 'order',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cart_sessions_branch_id_foreign` (`branch_id`),
  KEY `cart_sessions_order_id_foreign` (`order_id`),
  KEY `cart_sessions_order_type_id_foreign` (`order_type_id`),
  KEY `cart_sessions_kiosk_id_foreign` (`kiosk_id`),
  CONSTRAINT `cart_sessions_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cart_sessions_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_denominations`
DROP TABLE IF EXISTS `cash_denominations`;
CREATE TABLE `cash_denominations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `value` int(11) NOT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_register_approvals`
DROP TABLE IF EXISTS `cash_register_approvals`;
CREATE TABLE `cash_register_approvals` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cash_register_session_id` bigint(20) unsigned NOT NULL,
  `approved_by` bigint(20) unsigned NOT NULL,
  `approved_at` datetime NOT NULL,
  `manager_note` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_register_counts`
DROP TABLE IF EXISTS `cash_register_counts`;
CREATE TABLE `cash_register_counts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cash_register_session_id` bigint(20) unsigned NOT NULL,
  `cash_denomination_id` bigint(20) unsigned NOT NULL,
  `count` int(11) NOT NULL DEFAULT 0,
  `subtotal` decimal(12,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_register_global_settings`
DROP TABLE IF EXISTS `cash_register_global_settings`;
CREATE TABLE `cash_register_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cash_register_global_settings`
INSERT INTO `cash_register_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:42:46', '2026-05-03 12:42:47');


-- Table structure for table `cash_register_sessions`
DROP TABLE IF EXISTS `cash_register_sessions`;
CREATE TABLE `cash_register_sessions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cash_register_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `opened_by` bigint(20) unsigned NOT NULL,
  `opened_at` datetime NOT NULL,
  `opening_float` decimal(12,2) NOT NULL DEFAULT 0.00,
  `closed_by` bigint(20) unsigned DEFAULT NULL,
  `approved_by` bigint(20) unsigned DEFAULT NULL,
  `approved_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `expected_cash` decimal(12,2) NOT NULL DEFAULT 0.00,
  `counted_cash` decimal(12,2) NOT NULL DEFAULT 0.00,
  `discrepancy` decimal(12,2) NOT NULL DEFAULT 0.00,
  `status` varchar(191) NOT NULL DEFAULT 'open',
  `closing_note` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_register_settings`
DROP TABLE IF EXISTS `cash_register_settings`;
CREATE TABLE `cash_register_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `force_open_after_login` tinyint(1) NOT NULL DEFAULT 0,
  `force_open_roles` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`force_open_roles`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `cash_register_settings_restaurant_id_unique` (`restaurant_id`),
  CONSTRAINT `cash_register_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_register_transactions`
DROP TABLE IF EXISTS `cash_register_transactions`;
CREATE TABLE `cash_register_transactions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cash_register_session_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `payment_id` bigint(20) unsigned DEFAULT NULL,
  `payment_method` varchar(191) DEFAULT NULL,
  `happened_at` datetime NOT NULL,
  `type` varchar(191) NOT NULL,
  `reference` varchar(191) DEFAULT NULL,
  `reason` varchar(191) DEFAULT NULL,
  `amount` decimal(12,2) NOT NULL,
  `currency_code` varchar(191) DEFAULT NULL,
  `running_amount` decimal(12,2) NOT NULL DEFAULT 0.00,
  `created_by` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cash_register_transactions_order_id_index` (`order_id`),
  KEY `cash_register_transactions_payment_id_index` (`payment_id`),
  KEY `cash_register_transactions_payment_method_index` (`payment_method`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `cash_registers`
DROP TABLE IF EXISTS `cash_registers`;
CREATE TABLE `cash_registers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `contacts`
DROP TABLE IF EXISTS `contacts`;
CREATE TABLE `contacts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `contact_company` varchar(191) DEFAULT NULL,
  `image` varchar(200) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `contacts_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `contacts_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `contacts`
INSERT INTO `contacts` VALUES
('1', '1', 'support@example.com', 'Bond Hobbs Inc', NULL, '957 Jamie Station, Lamontborough, SD 27319-9459', '2026-05-03 12:30:04', '2026-05-03 12:30:04');


-- Table structure for table `countries`
DROP TABLE IF EXISTS `countries`;
CREATE TABLE `countries` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `countries_code` char(2) NOT NULL,
  `countries_name` varchar(191) NOT NULL,
  `phonecode` varchar(191) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `countries_countries_code_index` (`countries_code`)
) ENGINE=InnoDB AUTO_INCREMENT=250 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `countries`
INSERT INTO `countries` VALUES
('1', 'AF', 'Afghanistan', '93'),
('2', 'AX', 'Åland Islands', '358'),
('3', 'AL', 'Albania', '355'),
('4', 'DZ', 'Algeria', '213'),
('5', 'AS', 'American Samoa', '1684'),
('6', 'AD', 'Andorra', '376'),
('7', 'AO', 'Angola', '244'),
('8', 'AI', 'Anguilla', '1264'),
('9', 'AQ', 'Antarctica', '0'),
('10', 'AG', 'Antigua and Barbuda', '1268'),
('11', 'AR', 'Argentina', '54'),
('12', 'AM', 'Armenia', '374'),
('13', 'AW', 'Aruba', '297'),
('14', 'AU', 'Australia', '61'),
('15', 'AT', 'Austria', '43'),
('16', 'AZ', 'Azerbaijan', '994'),
('17', 'BS', 'Bahamas', '1242'),
('18', 'BH', 'Bahrain', '973'),
('19', 'BD', 'Bangladesh', '880'),
('20', 'BB', 'Barbados', '1246'),
('21', 'BY', 'Belarus', '375'),
('22', 'BE', 'Belgium', '32'),
('23', 'BZ', 'Belize', '501'),
('24', 'BJ', 'Benin', '229'),
('25', 'BM', 'Bermuda', '1441'),
('26', 'BT', 'Bhutan', '975'),
('27', 'BO', 'Bolivia, Plurinational State of', '591'),
('28', 'BQ', 'Bonaire, Sint Eustatius and Saba', '599'),
('29', 'BA', 'Bosnia and Herzegovina', '387'),
('30', 'BW', 'Botswana', '267'),
('31', 'BV', 'Bouvet Island', '0'),
('32', 'BR', 'Brazil', '55'),
('33', 'IO', 'British Indian Ocean Territory', '246'),
('34', 'BN', 'Brunei Darussalam', '673'),
('35', 'BG', 'Bulgaria', '359'),
('36', 'BF', 'Burkina Faso', '226'),
('37', 'BI', 'Burundi', '257'),
('38', 'KH', 'Cambodia', '855'),
('39', 'CM', 'Cameroon', '237'),
('40', 'CA', 'Canada', '1'),
('41', 'CV', 'Cape Verde', '238'),
('42', 'KY', 'Cayman Islands', '1345'),
('43', 'CF', 'Central African Republic', '236'),
('44', 'TD', 'Chad', '235'),
('45', 'CL', 'Chile', '56'),
('46', 'CN', 'China', '86'),
('47', 'CX', 'Christmas Island', '61'),
('48', 'CC', 'Cocos (Keeling) Islands', '672'),
('49', 'CO', 'Colombia', '57'),
('50', 'KM', 'Comoros', '269'),
('51', 'CG', 'Congo', '242'),
('52', 'CD', 'Congo, the Democratic Republic of the', '242'),
('53', 'CK', 'Cook Islands', '682'),
('54', 'CR', 'Costa Rica', '506'),
('55', 'CI', 'Côte d\'Ivoire', '225'),
('56', 'HR', 'Croatia', '385'),
('57', 'CU', 'Cuba', '53'),
('58', 'CW', 'Curaçao', '599'),
('59', 'CY', 'Cyprus', '357'),
('60', 'CZ', 'Czech Republic', '420'),
('61', 'DK', 'Denmark', '45'),
('62', 'DJ', 'Djibouti', '253'),
('63', 'DM', 'Dominica', '1767'),
('64', 'DO', 'Dominican Republic', '1809'),
('65', 'EC', 'Ecuador', '593'),
('66', 'EG', 'Egypt', '20'),
('67', 'SV', 'El Salvador', '503'),
('68', 'GQ', 'Equatorial Guinea', '240'),
('69', 'ER', 'Eritrea', '291'),
('70', 'EE', 'Estonia', '372'),
('71', 'ET', 'Ethiopia', '251'),
('72', 'FK', 'Falkland Islands (Malvinas)', '500'),
('73', 'FO', 'Faroe Islands', '298'),
('74', 'FJ', 'Fiji', '679'),
('75', 'FI', 'Finland', '358'),
('76', 'FR', 'France', '33'),
('77', 'GF', 'French Guiana', '594'),
('78', 'PF', 'French Polynesia', '689'),
('79', 'TF', 'French Southern Territories', '0'),
('80', 'GA', 'Gabon', '241'),
('81', 'GM', 'Gambia', '220'),
('82', 'GE', 'Georgia', '995'),
('83', 'DE', 'Germany', '49'),
('84', 'GH', 'Ghana', '233'),
('85', 'GI', 'Gibraltar', '350'),
('86', 'GR', 'Greece', '30'),
('87', 'GL', 'Greenland', '299'),
('88', 'GD', 'Grenada', '1473'),
('89', 'GP', 'Guadeloupe', '590'),
('90', 'GU', 'Guam', '1671'),
('91', 'GT', 'Guatemala', '502'),
('92', 'GG', 'Guernsey', '44'),
('93', 'GN', 'Guinea', '224'),
('94', 'GW', 'Guinea-Bissau', '245'),
('95', 'GY', 'Guyana', '592'),
('96', 'HT', 'Haiti', '509'),
('97', 'HM', 'Heard Island and McDonald Islands', '0'),
('98', 'VA', 'Holy See (Vatican City State)', '39'),
('99', 'HN', 'Honduras', '504'),
('100', 'HK', 'Hong Kong', '852'),
('101', 'HU', 'Hungary', '36'),
('102', 'IS', 'Iceland', '354'),
('103', 'IN', 'India', '91'),
('104', 'ID', 'Indonesia', '62'),
('105', 'IR', 'Iran, Islamic Republic of', '98'),
('106', 'IQ', 'Iraq', '964'),
('107', 'IE', 'Ireland', '353'),
('108', 'IM', 'Isle of Man', '44'),
('109', 'IL', 'Israel', '972'),
('110', 'IT', 'Italy', '39'),
('111', 'JM', 'Jamaica', '1876'),
('112', 'JP', 'Japan', '81'),
('113', 'JE', 'Jersey', '44'),
('114', 'JO', 'Jordan', '962'),
('115', 'KZ', 'Kazakhstan', '7'),
('116', 'KE', 'Kenya', '254'),
('117', 'KI', 'Kiribati', '686'),
('118', 'KP', 'Korea, Democratic People\'s Republic of', '850'),
('119', 'KR', 'Korea, Republic of', '82'),
('120', 'KW', 'Kuwait', '965'),
('121', 'KG', 'Kyrgyzstan', '996'),
('122', 'LA', 'Lao People\'s Democratic Republic', '856'),
('123', 'LV', 'Latvia', '371'),
('124', 'LB', 'Lebanon', '961'),
('125', 'LS', 'Lesotho', '266'),
('126', 'LR', 'Liberia', '231'),
('127', 'LY', 'Libya', '218'),
('128', 'LI', 'Liechtenstein', '423'),
('129', 'LT', 'Lithuania', '370'),
('130', 'LU', 'Luxembourg', '352'),
('131', 'MO', 'Macao', '853'),
('132', 'MK', 'Macedonia, the Former Yugoslav Republic of', '389'),
('133', 'MG', 'Madagascar', '261'),
('134', 'MW', 'Malawi', '265'),
('135', 'MY', 'Malaysia', '60'),
('136', 'MV', 'Maldives', '960'),
('137', 'ML', 'Mali', '223'),
('138', 'MT', 'Malta', '356'),
('139', 'MH', 'Marshall Islands', '692'),
('140', 'MQ', 'Martinique', '596'),
('141', 'MR', 'Mauritania', '222'),
('142', 'MU', 'Mauritius', '230'),
('143', 'YT', 'Mayotte', '269'),
('144', 'MX', 'Mexico', '52'),
('145', 'FM', 'Micronesia, Federated States of', '691'),
('146', 'MD', 'Moldova, Republic of', '373'),
('147', 'MC', 'Monaco', '377'),
('148', 'MN', 'Mongolia', '976'),
('149', 'ME', 'Montenegro', '382'),
('150', 'MS', 'Montserrat', '1664'),
('151', 'MA', 'Morocco', '212'),
('152', 'MZ', 'Mozambique', '258'),
('153', 'MM', 'Myanmar', '95'),
('154', 'NA', 'Namibia', '264'),
('155', 'NR', 'Nauru', '674'),
('156', 'NP', 'Nepal', '977'),
('157', 'NL', 'Netherlands', '31'),
('158', 'NC', 'New Caledonia', '687'),
('159', 'NZ', 'New Zealand', '64'),
('160', 'NI', 'Nicaragua', '505'),
('161', 'NE', 'Niger', '227'),
('162', 'NG', 'Nigeria', '234'),
('163', 'NU', 'Niue', '683'),
('164', 'NF', 'Norfolk Island', '672'),
('165', 'MP', 'Northern Mariana Islands', '1670'),
('166', 'NO', 'Norway', '47'),
('167', 'OM', 'Oman', '968'),
('168', 'PK', 'Pakistan', '92'),
('169', 'PW', 'Palau', '680'),
('170', 'PS', 'Palestine, State of', '970'),
('171', 'PA', 'Panama', '507'),
('172', 'PG', 'Papua New Guinea', '675'),
('173', 'PY', 'Paraguay', '595'),
('174', 'PE', 'Peru', '51'),
('175', 'PH', 'Philippines', '63'),
('176', 'PN', 'Pitcairn', '0'),
('177', 'PL', 'Poland', '48'),
('178', 'PT', 'Portugal', '351'),
('179', 'PR', 'Puerto Rico', '1787'),
('180', 'QA', 'Qatar', '974'),
('181', 'RE', 'Réunion', '262'),
('182', 'RO', 'Romania', '40'),
('183', 'RU', 'Russian Federation', '7'),
('184', 'RW', 'Rwanda', '250'),
('185', 'BL', 'Saint Barthélemy', '590'),
('186', 'SH', 'Saint Helena, Ascension and Tristan da Cunha', '290'),
('187', 'KN', 'Saint Kitts and Nevis', '1869'),
('188', 'LC', 'Saint Lucia', '1758'),
('189', 'MF', 'Saint Martin (French part)', '590'),
('190', 'PM', 'Saint Pierre and Miquelon', '508'),
('191', 'VC', 'Saint Vincent and the Grenadines', '1784'),
('192', 'WS', 'Samoa', '684'),
('193', 'SM', 'San Marino', '378'),
('194', 'ST', 'Sao Tome and Principe', '239'),
('195', 'SA', 'Saudi Arabia', '966'),
('196', 'SN', 'Senegal', '221'),
('197', 'RS', 'Serbia', '381'),
('198', 'SC', 'Seychelles', '248'),
('199', 'SL', 'Sierra Leone', '232'),
('200', 'SG', 'Singapore', '65'),
('201', 'SX', 'Sint Maarten (Dutch part)', '1'),
('202', 'SK', 'Slovakia', '421'),
('203', 'SI', 'Slovenia', '386'),
('204', 'SB', 'Solomon Islands', '677'),
('205', 'SO', 'Somalia', '252'),
('206', 'ZA', 'South Africa', '27'),
('207', 'GS', 'South Georgia and the South Sandwich Islands', '0'),
('208', 'SS', 'South Sudan', '211'),
('209', 'ES', 'Spain', '34'),
('210', 'LK', 'Sri Lanka', '94'),
('211', 'SD', 'Sudan', '249'),
('212', 'SR', 'Suriname', '597'),
('213', 'SJ', 'Svalbard and Jan Mayen', '47'),
('214', 'SZ', 'Swaziland', '268'),
('215', 'SE', 'Sweden', '46'),
('216', 'CH', 'Switzerland', '41'),
('217', 'SY', 'Syrian Arab Republic', '963'),
('218', 'TW', 'Taiwan, Province of China', '886'),
('219', 'TJ', 'Tajikistan', '992'),
('220', 'TZ', 'Tanzania, United Republic of', '255'),
('221', 'TH', 'Thailand', '66'),
('222', 'TL', 'Timor-Leste', '670'),
('223', 'TG', 'Togo', '228'),
('224', 'TK', 'Tokelau', '690'),
('225', 'TO', 'Tonga', '676'),
('226', 'TT', 'Trinidad and Tobago', '1868'),
('227', 'TN', 'Tunisia', '216'),
('228', 'TR', 'Turkey', '90'),
('229', 'TM', 'Turkmenistan', '7370'),
('230', 'TC', 'Turks and Caicos Islands', '1649'),
('231', 'TV', 'Tuvalu', '688'),
('232', 'UG', 'Uganda', '256'),
('233', 'UA', 'Ukraine', '380'),
('234', 'AE', 'United Arab Emirates', '971'),
('235', 'GB', 'United Kingdom', '44'),
('236', 'US', 'United States', '1'),
('237', 'UM', 'United States Minor Outlying Islands', '1'),
('238', 'UY', 'Uruguay', '598'),
('239', 'UZ', 'Uzbekistan', '998'),
('240', 'VU', 'Vanuatu', '678'),
('241', 'VE', 'Venezuela, Bolivarian Republic of', '58'),
('242', 'VN', 'Viet Nam', '84'),
('243', 'VG', 'Virgin Islands, British', '1284'),
('244', 'VI', 'Virgin Islands, U.S.', '1340'),
('245', 'WF', 'Wallis and Futuna', '681'),
('246', 'EH', 'Western Sahara', '212'),
('247', 'YE', 'Yemen', '967'),
('248', 'ZM', 'Zambia', '260'),
('249', 'ZW', 'Zimbabwe', '263');


-- Table structure for table `currencies`
DROP TABLE IF EXISTS `currencies`;
CREATE TABLE `currencies` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `currency_name` varchar(191) NOT NULL,
  `currency_code` varchar(191) NOT NULL,
  `currency_symbol` varchar(191) NOT NULL,
  `currency_position` enum('left','right','left_with_space','right_with_space') NOT NULL DEFAULT 'left',
  `no_of_decimal` int(10) unsigned NOT NULL DEFAULT 2,
  `thousand_separator` varchar(191) DEFAULT ',',
  `decimal_separator` varchar(191) DEFAULT '.',
  `exchange_rate` decimal(16,2) DEFAULT NULL,
  `usd_price` decimal(16,2) DEFAULT NULL,
  `is_cryptocurrency` enum('yes','no') NOT NULL DEFAULT 'no',
  PRIMARY KEY (`id`),
  KEY `currencies_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `currencies_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `currencies`
INSERT INTO `currencies` VALUES
('5', '2', 'Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('6', '2', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('7', '2', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('8', '2', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('9', '3', 'Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('10', '3', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('11', '3', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('12', '3', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no');


-- Table structure for table `custom_menus`
DROP TABLE IF EXISTS `custom_menus`;
CREATE TABLE `custom_menus` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_name` varchar(191) NOT NULL,
  `menu_slug` varchar(191) NOT NULL,
  `menu_content` longtext DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `position` enum('header','footer') NOT NULL DEFAULT 'header',
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `custom_menus_menu_slug_unique` (`menu_slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `customer_addresses`
DROP TABLE IF EXISTS `customer_addresses`;
CREATE TABLE `customer_addresses` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `label` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `lat` decimal(10,7) DEFAULT NULL,
  `lng` decimal(10,7) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `customer_addresses_customer_id_foreign` (`customer_id`),
  CONSTRAINT `customer_addresses_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `customer_stamps`
DROP TABLE IF EXISTS `customer_stamps`;
CREATE TABLE `customer_stamps` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `customer_id` bigint(20) unsigned NOT NULL,
  `stamp_rule_id` bigint(20) unsigned NOT NULL,
  `stamps_earned` int(11) NOT NULL DEFAULT 0,
  `stamps_redeemed` int(11) NOT NULL DEFAULT 0,
  `last_earned_at` timestamp NULL DEFAULT NULL,
  `last_redeemed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `customer_stamps_restaurant_id_customer_id_stamp_rule_id_unique` (`restaurant_id`,`customer_id`,`stamp_rule_id`),
  KEY `customer_stamps_customer_id_foreign` (`customer_id`),
  KEY `customer_stamps_restaurant_id_customer_id_index` (`restaurant_id`,`customer_id`),
  KEY `customer_stamps_stamp_rule_id_index` (`stamp_rule_id`),
  CONSTRAINT `customer_stamps_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `customer_stamps_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `customer_stamps_stamp_rule_id_foreign` FOREIGN KEY (`stamp_rule_id`) REFERENCES `loyalty_stamp_rules` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `customers`
DROP TABLE IF EXISTS `customers`;
CREATE TABLE `customers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `email_otp` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `delivery_address` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `customers_restaurant_email_unique` (`restaurant_id`,`email`),
  UNIQUE KEY `customers_email_restaurant_unique` (`email`,`restaurant_id`),
  CONSTRAINT `customers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `database_backup_settings`
DROP TABLE IF EXISTS `database_backup_settings`;
CREATE TABLE `database_backup_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `frequency` enum('daily','weekly','monthly') NOT NULL DEFAULT 'daily',
  `backup_time` time NOT NULL DEFAULT '02:00:00',
  `retention_days` int(11) NOT NULL DEFAULT 30,
  `max_backups` int(11) NOT NULL DEFAULT 10,
  `include_files` tinyint(1) NOT NULL DEFAULT 0,
  `include_modules` tinyint(1) NOT NULL DEFAULT 0,
  `storage_location` enum('local','storage_setting') NOT NULL DEFAULT 'local',
  `storage_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`storage_config`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `database_backup_settings`
INSERT INTO `database_backup_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', '0', 'daily', '02:00:00', '30', '10', '0', '0', 'local', NULL, '2026-05-03 12:39:40', '2026-05-03 12:39:41');


-- Table structure for table `database_backups`
DROP TABLE IF EXISTS `database_backups`;
CREATE TABLE `database_backups` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `filename` varchar(191) NOT NULL,
  `file_path` varchar(191) NOT NULL,
  `file_size` varchar(191) DEFAULT NULL,
  `status` enum('completed','failed','in_progress') NOT NULL DEFAULT 'in_progress',
  `error_message` text DEFAULT NULL,
  `backup_type` enum('manual','scheduled') NOT NULL DEFAULT 'manual',
  `version` varchar(191) DEFAULT NULL,
  `stored_on` varchar(191) NOT NULL DEFAULT 'local',
  `completed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `database_backups`
INSERT INTO `database_backups` VALUES
('1', 'backup_v1.2.93_2026-05-09_13-31-44.sql', '', NULL, 'in_progress', NULL, 'manual', '1.2.93', 'local', NULL, '2026-05-09 13:31:44', '2026-05-09 13:31:44');


-- Table structure for table `delivery_cash_settlement_items`
DROP TABLE IF EXISTS `delivery_cash_settlement_items`;
CREATE TABLE `delivery_cash_settlement_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `settlement_id` bigint(20) unsigned NOT NULL,
  `order_cash_collection_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `dcsi_settlement_collection_unique` (`settlement_id`,`order_cash_collection_id`),
  KEY `delivery_cash_settlement_items_order_cash_collection_id_foreign` (`order_cash_collection_id`),
  KEY `delivery_cash_settlement_items_order_id_foreign` (`order_id`),
  CONSTRAINT `delivery_cash_settlement_items_order_cash_collection_id_foreign` FOREIGN KEY (`order_cash_collection_id`) REFERENCES `order_cash_collections` (`id`) ON DELETE CASCADE,
  CONSTRAINT `delivery_cash_settlement_items_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `delivery_cash_settlement_items_settlement_id_foreign` FOREIGN KEY (`settlement_id`) REFERENCES `delivery_cash_settlements` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_cash_settlements`
DROP TABLE IF EXISTS `delivery_cash_settlements`;
CREATE TABLE `delivery_cash_settlements` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `delivery_executive_id` bigint(20) unsigned NOT NULL,
  `settlement_number` varchar(191) DEFAULT NULL,
  `submitted_amount` decimal(16,2) NOT NULL,
  `verified_amount` decimal(16,2) DEFAULT NULL,
  `status` enum('submitted','approved','rejected') NOT NULL DEFAULT 'submitted',
  `notes` text DEFAULT NULL,
  `submitted_at` timestamp NULL DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL,
  `approved_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `delivery_cash_settlements_settlement_number_unique` (`settlement_number`),
  KEY `delivery_cash_settlements_branch_id_foreign` (`branch_id`),
  KEY `dcs_exec_status_idx` (`delivery_executive_id`,`status`),
  CONSTRAINT `delivery_cash_settlements_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `delivery_cash_settlements_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_executive_locations`
DROP TABLE IF EXISTS `delivery_executive_locations`;
CREATE TABLE `delivery_executive_locations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `delivery_executive_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `latitude` decimal(10,8) NOT NULL,
  `longitude` decimal(11,8) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `del_exec_loc_order_created` (`order_id`,`created_at`),
  KEY `del_exec_loc_exec_created` (`delivery_executive_id`,`created_at`),
  CONSTRAINT `delivery_executive_locations_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE CASCADE,
  CONSTRAINT `delivery_executive_locations_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_executives`
DROP TABLE IF EXISTS `delivery_executives`;
CREATE TABLE `delivery_executives` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `email` varchar(191) DEFAULT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `unique_code` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `photo` varchar(191) DEFAULT NULL,
  `status` enum('available','on_delivery','inactive') NOT NULL DEFAULT 'available',
  `is_online` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `delivery_executives_email_unique` (`email`),
  KEY `delivery_executives_branch_id_foreign` (`branch_id`),
  CONSTRAINT `delivery_executives_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_fee_tiers`
DROP TABLE IF EXISTS `delivery_fee_tiers`;
CREATE TABLE `delivery_fee_tiers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `min_distance` double DEFAULT NULL,
  `max_distance` double DEFAULT NULL,
  `fee` decimal(8,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_fee_tiers_branch_id_foreign` (`branch_id`),
  CONSTRAINT `delivery_fee_tiers_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_partner_device_tokens`
DROP TABLE IF EXISTS `delivery_partner_device_tokens`;
CREATE TABLE `delivery_partner_device_tokens` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `delivery_executive_id` bigint(20) unsigned NOT NULL,
  `delivery_executive_code` varchar(191) DEFAULT NULL,
  `fcm_token` varchar(500) DEFAULT NULL,
  `platform` varchar(20) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `registration_id` varchar(500) NOT NULL DEFAULT '',
  `device_id` varchar(255) NOT NULL DEFAULT '',
  `status` varchar(20) NOT NULL DEFAULT 'active',
  PRIMARY KEY (`id`),
  KEY `delivery_partner_device_tokens_delivery_executive_id_foreign` (`delivery_executive_id`),
  CONSTRAINT `delivery_partner_device_tokens_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_partner_notifications`
DROP TABLE IF EXISTS `delivery_partner_notifications`;
CREATE TABLE `delivery_partner_notifications` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `delivery_executive_id` bigint(20) unsigned DEFAULT NULL,
  `delivery_executive_code` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `notification_type` varchar(100) NOT NULL,
  `title` varchar(191) NOT NULL,
  `body` text NOT NULL,
  `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`data`)),
  `is_sent` tinyint(1) NOT NULL DEFAULT 0,
  `sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_partner_notifications_order_id_foreign` (`order_id`),
  KEY `dpn_exec_order_idx` (`delivery_executive_id`,`order_id`),
  KEY `dpn_type_idx` (`notification_type`),
  CONSTRAINT `delivery_partner_notifications_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE SET NULL,
  CONSTRAINT `delivery_partner_notifications_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `delivery_platforms`
DROP TABLE IF EXISTS `delivery_platforms`;
CREATE TABLE `delivery_platforms` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `logo` varchar(191) DEFAULT NULL,
  `commission_type` enum('percent','fixed') NOT NULL DEFAULT 'percent',
  `commission_value` decimal(16,2) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_platforms_branch_id_foreign` (`branch_id`),
  CONSTRAINT `delivery_platforms_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `denominations`
DROP TABLE IF EXISTS `denominations`;
CREATE TABLE `denominations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` char(36) NOT NULL,
  `name` varchar(191) NOT NULL,
  `value` decimal(10,2) NOT NULL,
  `type` enum('coin','note','bill') NOT NULL,
  `description` text DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `denominations_uuid_unique` (`uuid`),
  UNIQUE KEY `unique_denomination_per_branch` (`value`,`type`,`branch_id`,`restaurant_id`),
  KEY `denominations_branch_id_restaurant_id_index` (`branch_id`,`restaurant_id`),
  KEY `denominations_type_is_active_index` (`type`,`is_active`),
  KEY `denominations_value_type_index` (`value`,`type`),
  KEY `denominations_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `denominations_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `denominations_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `desktop_mobile_application`
DROP TABLE IF EXISTS `desktop_mobile_application`;
CREATE TABLE `desktop_mobile_application` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `windows_file_path` varchar(191) DEFAULT NULL,
  `mac_file_path` varchar(191) DEFAULT NULL,
  `linux_file_path` varchar(191) DEFAULT NULL,
  `partner_app_ios` varchar(191) DEFAULT NULL,
  `partner_app_android` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `desktop_mobile_application`
INSERT INTO `desktop_mobile_application` VALUES
('1', 'https://envato.froid.works/app/download/windows', 'https://envato.froid.works/app/download/macos', 'https://envato.froid.works/app/download/linux', 'https://apps.apple.com/in/app/tabletrack-rider/id6759326050', 'https://play.google.com/store/apps/details?id=com.delivery.tabletrack&hl=en_IN', NULL, '2026-05-03 12:29:59');


-- Table structure for table `email_settings`
DROP TABLE IF EXISTS `email_settings`;
CREATE TABLE `email_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `mail_from_name` varchar(191) DEFAULT NULL,
  `mail_from_email` varchar(191) DEFAULT NULL,
  `enable_queue` enum('yes','no') NOT NULL DEFAULT 'no',
  `mail_driver` enum('mail','smtp') NOT NULL DEFAULT 'mail',
  `smtp_host` varchar(191) DEFAULT NULL,
  `smtp_port` varchar(191) DEFAULT NULL,
  `smtp_encryption` varchar(191) DEFAULT NULL,
  `mail_username` varchar(191) DEFAULT NULL,
  `mail_password` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `email_verified` tinyint(1) NOT NULL DEFAULT 0,
  `verified` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `email_settings`
INSERT INTO `email_settings` VALUES
('1', 'TableTrack', 'from@email.com', 'no', 'smtp', 'smtp.gmail.com', '465', 'ssl', 'myemail@gmail.com', NULL, '2026-05-03 12:30:04', '2026-05-03 12:30:04', '0', '0');


-- Table structure for table `epay_payments`
DROP TABLE IF EXISTS `epay_payments`;
CREATE TABLE `epay_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `epay_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `epay_invoice_id` varchar(191) DEFAULT NULL,
  `epay_secret_hash` varchar(191) DEFAULT NULL,
  `epay_access_token` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `epay_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `epay_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `expense_categories`
DROP TABLE IF EXISTS `expense_categories`;
CREATE TABLE `expense_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `description` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `expense_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `expense_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `expense_categories`
INSERT INTO `expense_categories` VALUES
('21', '3', 'Rent', 'Monthly rent for restaurant space', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('22', '3', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('23', '3', 'Salaries', 'Employee salaries and wages', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('24', '3', 'Ingredients', 'Food ingredients and raw materials', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('25', '3', 'Equipment', 'Kitchen equipment and appliances', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('26', '3', 'Marketing', 'Advertising and promotional expenses', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('27', '3', 'Insurance', 'Business insurance and liability coverage', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('28', '3', 'Maintenance', 'Repairs and maintenance costs', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('29', '3', 'Licenses', 'Business licenses and permits', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('30', '3', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('31', '4', 'Rent', 'Monthly rent for restaurant space', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('32', '4', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('33', '4', 'Salaries', 'Employee salaries and wages', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('34', '4', 'Ingredients', 'Food ingredients and raw materials', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('35', '4', 'Equipment', 'Kitchen equipment and appliances', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('36', '4', 'Marketing', 'Advertising and promotional expenses', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('37', '4', 'Insurance', 'Business insurance and liability coverage', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('38', '4', 'Maintenance', 'Repairs and maintenance costs', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('39', '4', 'Licenses', 'Business licenses and permits', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('40', '4', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11');


-- Table structure for table `expenses`
DROP TABLE IF EXISTS `expenses`;
CREATE TABLE `expenses` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `expense_category_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `expenses_recurring_id` bigint(20) unsigned DEFAULT NULL,
  `expense_title` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `amount` decimal(10,2) NOT NULL,
  `expense_date` date NOT NULL,
  `payment_status` varchar(191) NOT NULL,
  `payment_date` date DEFAULT NULL,
  `payment_due_date` date DEFAULT NULL,
  `payment_method` varchar(191) DEFAULT NULL,
  `receipt_path` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `expenses_expense_category_id_foreign` (`expense_category_id`),
  KEY `expenses_branch_id_foreign` (`branch_id`),
  KEY `expenses_expenses_recurring_id_foreign` (`expenses_recurring_id`),
  CONSTRAINT `expenses_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `expenses_expense_category_id_foreign` FOREIGN KEY (`expense_category_id`) REFERENCES `expense_categories` (`id`) ON DELETE SET NULL,
  CONSTRAINT `expenses_expenses_recurring_id_foreign` FOREIGN KEY (`expenses_recurring_id`) REFERENCES `expenses_recurring` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `expenses_recurring`
DROP TABLE IF EXISTS `expenses_recurring`;
CREATE TABLE `expenses_recurring` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `expense_category_id` bigint(20) unsigned DEFAULT NULL,
  `item_name` varchar(191) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_method` varchar(191) DEFAULT NULL,
  `rotation` varchar(32) NOT NULL DEFAULT 'monthly',
  `day_of_month` tinyint(3) unsigned DEFAULT 1,
  `day_of_week` tinyint(3) unsigned DEFAULT 1,
  `billing_cycle` int(10) unsigned DEFAULT NULL,
  `issue_date` date NOT NULL,
  `next_expense_date` date DEFAULT NULL,
  `unlimited_recurring` tinyint(1) NOT NULL DEFAULT 0,
  `immediate_expense` tinyint(1) NOT NULL DEFAULT 0,
  `status` varchar(20) NOT NULL DEFAULT 'active',
  `description` text DEFAULT NULL,
  `bill` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `expenses_recurring_branch_id_foreign` (`branch_id`),
  KEY `expenses_recurring_expense_category_id_foreign` (`expense_category_id`),
  CONSTRAINT `expenses_recurring_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `expenses_recurring_expense_category_id_foreign` FOREIGN KEY (`expense_category_id`) REFERENCES `expense_categories` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `failed_jobs`
DROP TABLE IF EXISTS `failed_jobs`;
CREATE TABLE `failed_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` varchar(191) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `file_storage`
DROP TABLE IF EXISTS `file_storage`;
CREATE TABLE `file_storage` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `path` varchar(191) NOT NULL,
  `filename` varchar(191) NOT NULL,
  `type` varchar(50) DEFAULT NULL,
  `size` int(10) unsigned NOT NULL,
  `storage_location` enum('local','aws_s3','digitalocean','wasabi','minio') NOT NULL DEFAULT 'local',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `file_storage_restaurant_id_foreign` (`restaurant_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage`
INSERT INTO `file_storage` VALUES
('1', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2803', 'local', '2026-05-03 12:30:03', '2026-05-03 12:30:03'),
('2', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2784', 'local', '2026-05-03 12:30:04', '2026-05-03 12:30:04'),
('3', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '2575', 'local', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('4', NULL, 'logo', '518c4d413e80f1de6fa177bddda6f33f.png', 'image/png', '2049611', 'local', '2026-05-03 13:16:56', '2026-05-03 13:16:56'),
('7', NULL, 'favicons/super-admin/', 'android-chrome-512x512.png', 'image/png', '110527', 'local', '2026-05-04 09:56:42', '2026-05-04 09:56:42'),
('8', NULL, 'favicons/super-admin/', 'apple-touch-icon.png', 'image/png', '16200', 'local', '2026-05-04 09:56:42', '2026-05-04 09:56:42'),
('9', NULL, 'favicons/super-admin/', 'favicon-16x16.png', 'image/png', '510', 'local', '2026-05-04 09:56:42', '2026-05-04 09:56:42'),
('10', NULL, 'favicons/super-admin/', 'favicon-32x32.png', 'image/png', '1146', 'local', '2026-05-04 09:56:42', '2026-05-04 09:56:42'),
('11', NULL, 'favicons/super-admin/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'local', '2026-05-04 09:56:42', '2026-05-04 09:56:42'),
('12', NULL, 'logo', '3a851601ca0f39abef66b4f04b6645d4.png', 'image/png', '110527', 'local', '2026-05-04 09:57:05', '2026-05-04 09:57:05'),
('14', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '2550', 'local', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('15', NULL, 'favicons/super-admin/', 'android-chrome-192x192.png', 'image/png', '17729', 'local', '2026-05-05 08:26:23', '2026-05-05 08:26:23'),
('16', '2', 'qrcodes', 'qrcode-3-t1.png', 'image/png', '4598', 'local', '2026-05-05 08:29:28', '2026-05-05 08:29:28');


-- Table structure for table `file_storage_settings`
DROP TABLE IF EXISTS `file_storage_settings`;
CREATE TABLE `file_storage_settings` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `filesystem` varchar(191) NOT NULL,
  `auth_keys` text DEFAULT NULL,
  `status` enum('enabled','disabled') NOT NULL DEFAULT 'disabled',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage_settings`
INSERT INTO `file_storage_settings` VALUES
('1', 'local', NULL, 'enabled', '2026-05-03 12:29:45', '2026-05-03 12:29:45');


-- Table structure for table `flags`
DROP TABLE IF EXISTS `flags`;
CREATE TABLE `flags` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `capital` varchar(191) DEFAULT NULL,
  `code` varchar(191) DEFAULT NULL,
  `continent` varchar(191) DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=267 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `flags`
INSERT INTO `flags` VALUES
('1', 'Kabul', 'af', 'Asia', 'Afghanistan'),
('2', 'Mariehamn', 'ax', 'Europe', 'Aland Islands'),
('3', 'Tirana', 'al', 'Europe', 'Albania'),
('4', 'Algiers', 'dz', 'Africa', 'Algeria'),
('5', 'Pago Pago', 'as', 'Oceania', 'American Samoa'),
('6', 'Andorra la Vella', 'ad', 'Europe', 'Andorra'),
('7', 'Luanda', 'ao', 'Africa', 'Angola'),
('8', 'The Valley', 'ai', 'North America', 'Anguilla'),
('9', '', 'aq', '', 'Antarctica'),
('10', 'St. John\'s', 'ag', 'North America', 'Antigua and Barbuda'),
('11', 'Buenos Aires', 'ar', 'South America', 'Argentina'),
('12', 'Yerevan', 'am', 'Asia', 'Armenia'),
('13', 'Oranjestad', 'aw', 'South America', 'Aruba'),
('14', 'Georgetown', 'ac', 'Africa', 'Ascension Island'),
('15', 'Canberra', 'au', 'Oceania', 'Australia'),
('16', 'Vienna', 'at', 'Europe', 'Austria'),
('17', 'Baku', 'az', 'Asia', 'Azerbaijan'),
('18', 'Nassau', 'bs', 'North America', 'Bahamas'),
('19', 'Manama', 'bh', 'Asia', 'Bahrain'),
('20', 'Dhaka', 'bd', 'Asia', 'Bangladesh'),
('21', 'Bridgetown', 'bb', 'North America', 'Barbados'),
('22', 'Minsk', 'by', 'Europe', 'Belarus'),
('23', 'Brussels', 'be', 'Europe', 'Belgium'),
('24', 'Belmopan', 'bz', 'North America', 'Belize'),
('25', 'Porto-Novo', 'bj', 'Africa', 'Benin'),
('26', 'Hamilton', 'bm', 'North America', 'Bermuda'),
('27', 'Thimphu', 'bt', 'Asia', 'Bhutan'),
('28', 'Sucre', 'bo', 'South America', 'Bolivia'),
('29', 'Kralendijk', 'bq', 'South America', 'Bonaire, Sint Eustatius and Saba'),
('30', 'Sarajevo', 'ba', 'Europe', 'Bosnia and Herzegovina'),
('31', 'Gaborone', 'bw', 'Africa', 'Botswana'),
('32', '', 'bv', '', 'Bouvet Island'),
('33', 'Brasília', 'br', 'South America', 'Brazil'),
('34', 'Diego Garcia', 'io', 'Asia', 'British Indian Ocean Territory'),
('35', 'Bandar Seri Begawan', 'bn', 'Asia', 'Brunei Darussalam'),
('36', 'Sofia', 'bg', 'Europe', 'Bulgaria'),
('37', 'Ouagadougou', 'bf', 'Africa', 'Burkina Faso'),
('38', 'Bujumbura', 'bi', 'Africa', 'Burundi'),
('39', 'Praia', 'cv', 'Africa', 'Cabo Verde'),
('40', 'Phnom Penh', 'kh', 'Asia', 'Cambodia'),
('41', 'Yaoundé', 'cm', 'Africa', 'Cameroon'),
('42', 'Ottawa', 'ca', 'North America', 'Canada'),
('43', '', 'ic', '', 'Canary Islands'),
('44', '', 'es-ct', '', 'Catalonia'),
('45', 'George Town', 'ky', 'North America', 'Cayman Islands'),
('46', 'Bangui', 'cf', 'Africa', 'Central African Republic'),
('47', '', 'cefta', '', 'Central European Free Trade Agreement'),
('48', '', 'ea', '', 'Ceuta & Melilla'),
('49', 'N\'Djamena', 'td', 'Africa', 'Chad'),
('50', 'Santiago', 'cl', 'South America', 'Chile'),
('51', 'Beijing', 'cn', 'Asia', 'China'),
('52', 'Flying Fish Cove', 'cx', 'Asia', 'Christmas Island'),
('53', '', 'cp', '', 'Clipperton Island'),
('54', 'West Island', 'cc', 'Asia', 'Cocos (Keeling) Islands'),
('55', 'Bogotá', 'co', 'South America', 'Colombia'),
('56', 'Moroni', 'km', 'Africa', 'Comoros'),
('57', 'Avarua', 'ck', 'Oceania', 'Cook Islands'),
('58', 'San José', 'cr', 'North America', 'Costa Rica'),
('59', 'Zagreb', 'hr', 'Europe', 'Croatia'),
('60', 'Havana', 'cu', 'North America', 'Cuba'),
('61', 'Willemstad', 'cw', 'South America', 'Curaçao'),
('62', 'Nicosia', 'cy', 'Europe', 'Cyprus'),
('63', 'Prague', 'cz', 'Europe', 'Czech Republic'),
('64', 'Yamoussoukro', 'ci', 'Africa', 'Côte d\'Ivoire'),
('65', 'Kinshasa', 'cd', 'Africa', 'Democratic Republic of the Congo'),
('66', 'Copenhagen', 'dk', 'Europe', 'Denmark'),
('67', '', 'dg', '', 'Diego Garcia'),
('68', 'Djibouti', 'dj', 'Africa', 'Djibouti'),
('69', 'Roseau', 'dm', 'North America', 'Dominica'),
('70', 'Santo Domingo', 'do', 'North America', 'Dominican Republic'),
('71', 'Quito', 'ec', 'South America', 'Ecuador'),
('72', 'Cairo', 'eg', 'Africa', 'Egypt'),
('73', 'San Salvador', 'sv', 'North America', 'El Salvador'),
('74', 'London', 'gb-eng', 'Europe', 'England'),
('75', 'Malabo', 'gq', 'Africa', 'Equatorial Guinea'),
('76', 'Asmara', 'er', 'Africa', 'Eritrea'),
('77', 'Tallinn', 'ee', 'Europe', 'Estonia'),
('78', 'Lobamba, Mbabane', 'sz', 'Africa', 'Eswatini'),
('79', 'Addis Ababa', 'et', 'Africa', 'Ethiopia'),
('80', '', 'eu', '', 'Europe'),
('81', 'Stanley', 'fk', 'South America', 'Falkland Islands'),
('82', 'Tórshavn', 'fo', 'Europe', 'Faroe Islands'),
('83', 'Palikir', 'fm', 'Oceania', 'Federated States of Micronesia'),
('84', 'Suva', 'fj', 'Oceania', 'Fiji'),
('85', 'Helsinki', 'fi', 'Europe', 'Finland'),
('86', 'Paris', 'fr', 'Europe', 'France'),
('87', 'Cayenne', 'gf', 'South America', 'French Guiana'),
('88', 'Papeete', 'pf', 'Oceania', 'French Polynesia'),
('89', 'Saint-Pierre, Réunion', 'tf', 'Africa', 'French Southern Territories'),
('90', 'Libreville', 'ga', 'Africa', 'Gabon'),
('91', '', 'es-ga', '', 'Galicia'),
('92', 'Banjul', 'gm', 'Africa', 'Gambia'),
('93', 'Tbilisi', 'ge', 'Asia', 'Georgia'),
('94', 'Berlin', 'de', 'Europe', 'Germany'),
('95', 'Accra', 'gh', 'Africa', 'Ghana'),
('96', 'Gibraltar', 'gi', 'Europe', 'Gibraltar'),
('97', 'Athens', 'gr', 'Europe', 'Greece'),
('98', 'Nuuk', 'gl', 'North America', 'Greenland'),
('99', 'St. George\'s', 'gd', 'North America', 'Grenada'),
('100', 'Basse-Terre', 'gp', 'North America', 'Guadeloupe'),
('101', 'Hagåtña', 'gu', 'Oceania', 'Guam'),
('102', 'Guatemala City', 'gt', 'North America', 'Guatemala'),
('103', 'Saint Peter Port', 'gg', 'Europe', 'Guernsey'),
('104', 'Conakry', 'gn', 'Africa', 'Guinea'),
('105', 'Bissau', 'gw', 'Africa', 'Guinea-Bissau'),
('106', 'Georgetown', 'gy', 'South America', 'Guyana'),
('107', 'Port-au-Prince', 'ht', 'North America', 'Haiti'),
('108', '', 'hm', '', 'Heard Island and McDonald Islands'),
('109', 'Vatican City', 'va', 'Europe', 'Holy See'),
('110', 'Tegucigalpa', 'hn', 'North America', 'Honduras'),
('111', 'Hong Kong', 'hk', 'Asia', 'Hong Kong'),
('112', 'Budapest', 'hu', 'Europe', 'Hungary'),
('113', 'Reykjavik', 'is', 'Europe', 'Iceland'),
('114', 'New Delhi', 'in', 'Asia', 'India'),
('115', 'Jakarta', 'id', 'Asia', 'Indonesia'),
('116', 'Tehran', 'ir', 'Asia', 'Iran'),
('117', 'Baghdad', 'iq', 'Asia', 'Iraq'),
('118', 'Dublin', 'ie', 'Europe', 'Ireland'),
('119', 'Douglas', 'im', 'Europe', 'Isle of Man'),
('120', 'Jerusalem', 'il', 'Asia', 'Israel'),
('121', 'Rome', 'it', 'Europe', 'Italy'),
('122', 'Kingston', 'jm', 'North America', 'Jamaica'),
('123', 'Tokyo', 'jp', 'Asia', 'Japan'),
('124', 'Saint Helier', 'je', 'Europe', 'Jersey'),
('125', 'Amman', 'jo', 'Asia', 'Jordan'),
('126', 'Astana', 'kz', 'Asia', 'Kazakhstan'),
('127', 'Nairobi', 'ke', 'Africa', 'Kenya'),
('128', 'South Tarawa', 'ki', 'Oceania', 'Kiribati'),
('129', 'Pristina', 'xk', 'Europe', 'Kosovo'),
('130', 'Kuwait City', 'kw', 'Asia', 'Kuwait'),
('131', 'Bishkek', 'kg', 'Asia', 'Kyrgyzstan'),
('132', 'Vientiane', 'la', 'Asia', 'Laos'),
('133', 'Riga', 'lv', 'Europe', 'Latvia'),
('134', 'Beirut', 'lb', 'Asia', 'Lebanon'),
('135', 'Maseru', 'ls', 'Africa', 'Lesotho'),
('136', 'Monrovia', 'lr', 'Africa', 'Liberia'),
('137', 'Tripoli', 'ly', 'Africa', 'Libya'),
('138', 'Vaduz', 'li', 'Europe', 'Liechtenstein'),
('139', 'Vilnius', 'lt', 'Europe', 'Lithuania'),
('140', 'Luxembourg City', 'lu', 'Europe', 'Luxembourg'),
('141', 'Macau', 'mo', 'Asia', 'Macau'),
('142', 'Antananarivo', 'mg', 'Africa', 'Madagascar'),
('143', 'Lilongwe', 'mw', 'Africa', 'Malawi'),
('144', 'Kuala Lumpur', 'my', 'Asia', 'Malaysia'),
('145', 'Malé', 'mv', 'Asia', 'Maldives'),
('146', 'Bamako', 'ml', 'Africa', 'Mali'),
('147', 'Valletta', 'mt', 'Europe', 'Malta'),
('148', 'Majuro', 'mh', 'Oceania', 'Marshall Islands'),
('149', 'Fort-de-France', 'mq', 'North America', 'Martinique'),
('150', 'Nouakchott', 'mr', 'Africa', 'Mauritania'),
('151', 'Port Louis', 'mu', 'Africa', 'Mauritius'),
('152', 'Mamoudzou', 'yt', 'Africa', 'Mayotte'),
('153', 'Mexico City', 'mx', 'North America', 'Mexico'),
('154', 'Chișinău', 'md', 'Europe', 'Moldova'),
('155', 'Monaco', 'mc', 'Europe', 'Monaco'),
('156', 'Ulaanbaatar', 'mn', 'Asia', 'Mongolia'),
('157', 'Podgorica', 'me', 'Europe', 'Montenegro'),
('158', 'Little Bay, Brades, Plymouth', 'ms', 'North America', 'Montserrat'),
('159', 'Rabat', 'ma', 'Africa', 'Morocco'),
('160', 'Maputo', 'mz', 'Africa', 'Mozambique'),
('161', 'Naypyidaw', 'mm', 'Asia', 'Myanmar'),
('162', 'Windhoek', 'na', 'Africa', 'Namibia'),
('163', 'Yaren District', 'nr', 'Oceania', 'Nauru'),
('164', 'Kathmandu', 'np', 'Asia', 'Nepal'),
('165', 'Amsterdam', 'nl', 'Europe', 'Netherlands'),
('166', 'Nouméa', 'nc', 'Oceania', 'New Caledonia'),
('167', 'Wellington', 'nz', 'Oceania', 'New Zealand'),
('168', 'Managua', 'ni', 'North America', 'Nicaragua'),
('169', 'Niamey', 'ne', 'Africa', 'Niger'),
('170', 'Abuja', 'ng', 'Africa', 'Nigeria'),
('171', 'Alofi', 'nu', 'Oceania', 'Niue'),
('172', 'Kingston', 'nf', 'Oceania', 'Norfolk Island'),
('173', 'Pyongyang', 'kp', 'Asia', 'North Korea'),
('174', 'Skopje', 'mk', 'Europe', 'North Macedonia'),
('175', 'Belfast', 'gb-nir', 'Europe', 'Northern Ireland'),
('176', 'Saipan', 'mp', 'Oceania', 'Northern Mariana Islands'),
('177', 'Oslo', 'no', 'Europe', 'Norway'),
('178', 'Muscat', 'om', 'Asia', 'Oman'),
('179', 'Islamabad', 'pk', 'Asia', 'Pakistan'),
('180', 'Ngerulmud', 'pw', 'Oceania', 'Palau'),
('181', 'Panama City', 'pa', 'North America', 'Panama'),
('182', 'Port Moresby', 'pg', 'Oceania', 'Papua New Guinea'),
('183', 'Asunción', 'py', 'South America', 'Paraguay'),
('184', 'Lima', 'pe', 'South America', 'Peru'),
('185', 'Manila', 'ph', 'Asia', 'Philippines'),
('186', 'Adamstown', 'pn', 'Oceania', 'Pitcairn'),
('187', 'Warsaw', 'pl', 'Europe', 'Poland'),
('188', 'Lisbon', 'pt', 'Europe', 'Portugal'),
('189', 'San Juan', 'pr', 'North America', 'Puerto Rico'),
('190', 'Doha', 'qa', 'Asia', 'Qatar'),
('191', 'Brazzaville', 'cg', 'Africa', 'Republic of the Congo'),
('192', 'Bucharest', 'ro', 'Europe', 'Romania'),
('193', 'Moscow', 'ru', 'Europe', 'Russia'),
('194', 'Kigali', 'rw', 'Africa', 'Rwanda'),
('195', 'Saint-Denis', 're', 'Africa', 'Réunion'),
('196', 'Gustavia', 'bl', 'North America', 'Saint Barthélemy'),
('197', 'Jamestown', 'sh', 'Africa', 'Saint Helena, Ascension and Tristan da Cunha'),
('198', 'Basseterre', 'kn', 'North America', 'Saint Kitts and Nevis'),
('199', 'Castries', 'lc', 'North America', 'Saint Lucia'),
('200', 'Marigot', 'mf', 'North America', 'Saint Martin'),
('201', 'Saint-Pierre', 'pm', 'North America', 'Saint Pierre and Miquelon'),
('202', 'Kingstown', 'vc', 'North America', 'Saint Vincent and the Grenadines'),
('203', 'Apia', 'ws', 'Oceania', 'Samoa'),
('204', 'San Marino', 'sm', 'Europe', 'San Marino'),
('205', 'São Tomé', 'st', 'Africa', 'Sao Tome and Principe'),
('206', 'Riyadh', 'sa', 'Asia', 'Saudi Arabia'),
('207', 'Edinburgh', 'gb-sct', 'Europe', 'Scotland'),
('208', 'Dakar', 'sn', 'Africa', 'Senegal'),
('209', 'Belgrade', 'rs', 'Europe', 'Serbia'),
('210', 'Victoria', 'sc', 'Africa', 'Seychelles'),
('211', 'Freetown', 'sl', 'Africa', 'Sierra Leone'),
('212', 'Singapore', 'sg', 'Asia', 'Singapore'),
('213', 'Philipsburg', 'sx', 'North America', 'Sint Maarten'),
('214', 'Bratislava', 'sk', 'Europe', 'Slovakia'),
('215', 'Ljubljana', 'si', 'Europe', 'Slovenia'),
('216', 'Honiara', 'sb', 'Oceania', 'Solomon Islands'),
('217', 'Mogadishu', 'so', 'Africa', 'Somalia'),
('218', 'Pretoria', 'za', 'Africa', 'South Africa'),
('219', 'King Edward Point', 'gs', 'Antarctica', 'South Georgia and the South Sandwich Islands'),
('220', 'Seoul', 'kr', 'Asia', 'South Korea'),
('221', 'Juba', 'ss', 'Africa', 'South Sudan'),
('222', 'Madrid', 'es', 'Europe', 'Spain'),
('223', 'Sri Jayawardenepura Kotte, Colombo', 'lk', 'Asia', 'Sri Lanka'),
('224', 'Ramallah', 'ps', 'Asia', 'State of Palestine'),
('225', 'Khartoum', 'sd', 'Africa', 'Sudan'),
('226', 'Paramaribo', 'sr', 'South America', 'Suriname'),
('227', 'Longyearbyen', 'sj', 'Europe', 'Svalbard and Jan Mayen'),
('228', 'Stockholm', 'se', 'Europe', 'Sweden'),
('229', 'Bern', 'ch', 'Europe', 'Switzerland'),
('230', 'Damascus', 'sy', 'Asia', 'Syria'),
('231', 'Taipei', 'tw', 'Asia', 'Taiwan'),
('232', 'Dushanbe', 'tj', 'Asia', 'Tajikistan'),
('233', 'Dodoma', 'tz', 'Africa', 'Tanzania'),
('234', 'Bangkok', 'th', 'Asia', 'Thailand'),
('235', 'Dili', 'tl', 'Asia', 'Timor-Leste'),
('236', 'Lomé', 'tg', 'Africa', 'Togo'),
('237', 'Nukunonu, Atafu,Tokelau', 'tk', 'Oceania', 'Tokelau'),
('238', 'Nukuʻalofa', 'to', 'Oceania', 'Tonga'),
('239', 'Port of Spain', 'tt', 'South America', 'Trinidad and Tobago'),
('240', '', 'ta', '', 'Tristan da Cunha'),
('241', 'Tunis', 'tn', 'Africa', 'Tunisia'),
('242', 'Ankara', 'tr', 'Asia', 'Turkey'),
('243', 'Ashgabat', 'tm', 'Asia', 'Turkmenistan'),
('244', 'Cockburn Town', 'tc', 'North America', 'Turks and Caicos Islands'),
('245', 'Funafuti', 'tv', 'Oceania', 'Tuvalu'),
('246', 'Kampala', 'ug', 'Africa', 'Uganda'),
('247', 'Kiev', 'ua', 'Europe', 'Ukraine'),
('248', 'Abu Dhabi', 'ae', 'Asia', 'United Arab Emirates'),
('249', 'London', 'gb', 'Europe', 'United Kingdom'),
('250', '', 'un', '', 'United Nations'),
('251', 'Washington, D.C.', 'um', 'North America', 'United States Minor Outlying Islands'),
('252', 'Washington, D.C.', 'us', 'North America', 'United States of America'),
('253', '', 'xx', '', 'Unknown'),
('254', 'Montevideo', 'uy', 'South America', 'Uruguay'),
('255', 'Tashkent', 'uz', 'Asia', 'Uzbekistan'),
('256', 'Port Vila', 'vu', 'Oceania', 'Vanuatu'),
('257', 'Caracas', 've', 'South America', 'Venezuela'),
('258', 'Hanoi', 'vn', 'Asia', 'Vietnam'),
('259', 'Road Town', 'vg', 'North America', 'Virgin Islands (British)'),
('260', 'Charlotte Amalie', 'vi', 'North America', 'Virgin Islands (U.S.)'),
('261', 'Cardiff', 'gb-wls', 'Europe', 'Wales'),
('262', 'Mata-Utu', 'wf', 'Oceania', 'Wallis and Futuna'),
('263', 'Laayoune', 'eh', 'Africa', 'Western Sahara'),
('264', 'Sana\'a', 'ye', 'Asia', 'Yemen'),
('265', 'Lusaka', 'zm', 'Africa', 'Zambia'),
('266', 'Harare', 'zw', 'Africa', 'Zimbabwe');


-- Table structure for table `flutterwave_payments`
DROP TABLE IF EXISTS `flutterwave_payments`;
CREATE TABLE `flutterwave_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `flutterwave_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `flutterwave_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `flutterwave_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `font_control_global_settings`
DROP TABLE IF EXISTS `font_control_global_settings`;
CREATE TABLE `font_control_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `font_control_global_settings`
INSERT INTO `font_control_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:40:28', '2026-05-03 12:40:29');


-- Table structure for table `font_control_qr_settings`
DROP TABLE IF EXISTS `font_control_qr_settings`;
CREATE TABLE `font_control_qr_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `label_format` varchar(191) NOT NULL DEFAULT '{table_code}',
  `font_family` varchar(191) NOT NULL DEFAULT 'Noto Sans',
  `font_size` smallint(5) unsigned NOT NULL DEFAULT 16,
  `font_url` varchar(191) DEFAULT NULL,
  `font_local_path` varchar(191) DEFAULT NULL,
  `qr_size` smallint(5) unsigned NOT NULL DEFAULT 300,
  `qr_margin` smallint(5) unsigned NOT NULL DEFAULT 10,
  `qr_foreground_color` varchar(191) NOT NULL DEFAULT '#000000',
  `qr_background_color` varchar(191) NOT NULL DEFAULT '#FFFFFF',
  `qr_round_block_size` tinyint(1) NOT NULL DEFAULT 1,
  `label_color` varchar(191) DEFAULT NULL,
  `advanced_qr_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `qr_logo_path` varchar(191) DEFAULT NULL,
  `qr_logo_size` smallint(5) unsigned DEFAULT NULL,
  `qr_ecc_level` varchar(191) NOT NULL DEFAULT 'H',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `font_control_qr_settings_restaurant_id_index` (`restaurant_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `font_control_qr_settings`
INSERT INTO `font_control_qr_settings` VALUES
('1', NULL, '{table_code}', 'Noto Sans', '16', NULL, NULL, '300', '10', '#000000', '#FFFFFF', '1', '#000000', '0', NULL, NULL, 'H', '2026-05-03 12:40:28', '2026-05-03 12:40:28');


-- Table structure for table `font_control_settings`
DROP TABLE IF EXISTS `font_control_settings`;
CREATE TABLE `font_control_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_code` varchar(191) NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `font_family` varchar(191) NOT NULL,
  `font_size` smallint(5) unsigned NOT NULL DEFAULT 14,
  `font_url` varchar(191) DEFAULT NULL,
  `font_local_path` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `font_control_settings_language_code_index` (`language_code`),
  KEY `font_control_settings_restaurant_id_index` (`restaurant_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `font_control_settings`
INSERT INTO `font_control_settings` VALUES
('1', 'default', NULL, 'Figtree', '14', NULL, NULL, '2026-05-03 12:40:28', '2026-05-03 12:40:28'),
('2', 'ar', NULL, 'Cairo', '15', 'https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap', NULL, '2026-05-03 12:40:28', '2026-05-03 12:40:28'),
('3', 'default', '1', 'Figtree', '14', NULL, NULL, '2026-05-03 12:40:28', '2026-05-03 12:40:28');


-- Table structure for table `front_details`
DROP TABLE IF EXISTS `front_details`;
CREATE TABLE `front_details` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `header_title` varchar(200) DEFAULT NULL,
  `header_description` text DEFAULT NULL,
  `image` varchar(200) DEFAULT NULL,
  `feature_with_image_heading` varchar(191) DEFAULT NULL,
  `review_heading` varchar(191) DEFAULT NULL,
  `feature_with_icon_heading` varchar(191) DEFAULT NULL,
  `comments_heading` varchar(191) DEFAULT NULL,
  `price_heading` varchar(191) DEFAULT NULL,
  `price_description` varchar(191) DEFAULT NULL,
  `faq_heading` varchar(191) DEFAULT NULL,
  `faq_description` text DEFAULT NULL,
  `contact_heading` text DEFAULT NULL,
  `footer_copyright_text` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_details_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_details_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_details`
INSERT INTO `front_details` VALUES
('1', '1', 'Restaurant POS software made simple!', 'Easily manage orders, menus, and tables in one place. Save time, reduce errors, and grow your business faster', NULL, 'Take Control of Your Restaurant', 'What Restaurant Owners Are Saying', 'Powerful Features Built to Elevate Your Restaurant Operations', NULL, 'Simple, Transparent Pricing', 'Get everything you need to manage your restaurant with one affordable plan.', 'Your questions, answered', 'Answers to the most frequently asked questions.', 'Contact', '© 2025 TableTrack. All Rights Reserved.', '2026-05-03 12:30:04', '2026-05-03 12:30:04');


-- Table structure for table `front_faq_settings`
DROP TABLE IF EXISTS `front_faq_settings`;
CREATE TABLE `front_faq_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `question` text DEFAULT NULL,
  `answer` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_faq_settings_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_faq_settings_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_faq_settings`
INSERT INTO `front_faq_settings` VALUES
('1', '1', 'How can I contact customer support 1?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('2', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('3', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('4', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('5', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL),
('6', '1', 'How can I contact customer support?', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', NULL, NULL);


-- Table structure for table `front_features`
DROP TABLE IF EXISTS `front_features`;
CREATE TABLE `front_features` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `title` varchar(191) NOT NULL,
  `description` longtext DEFAULT NULL,
  `image` longtext DEFAULT NULL,
  `icon` longtext DEFAULT NULL,
  `type` enum('image','icon','task','bills','team','apps') NOT NULL DEFAULT 'image',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_features_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_features_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_features`
INSERT INTO `front_features` VALUES
('1', '1', 'Streamline Order Management', 'Never lose track of an order again. All your customer orders—from dine-in to takeout—are organized and easily accessible in one place.\n                                Speed up service and keep your kitchen running smoothly.', NULL, NULL, 'image', NULL, NULL),
('2', '1', 'Optimize Table Reservations', 'Maximize seating efficiency with real-time table tracking and reservations. Reduce wait times and ensure no table sits empty during peak hours, improving customer experience and turnover.', NULL, NULL, 'image', NULL, NULL),
('3', '1', 'Effortless Menu Management', 'Easily add, edit, or remove items from your menu on the go. Highlight specials, update prices, and keep everything in sync across all platforms, so your staff and customers always see the latest offerings.', NULL, NULL, 'image', NULL, NULL),
('4', '1', 'QR Code Menu', 'Contactless Ordering Made Easy', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                            class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                            <path\n                                d=\"M0 .5A.5.5 0 0 1 .5 0h3a.5.5 0 0 1 0 1H1v2.5a.5.5 0 0 1-1 0zm12 0a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0V1h-2.5a.5.5 0 0 1-.5-.5M.5 12a.5.5 0 0 1 .5.5V15h2.5a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5m15 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1H15v-2.5a.5.5 0 0 1 .5-.5M4 4h1v1H4z\" />\n                            <path d=\"M7 2H2v5h5zM3 3h3v3H3zm2 8H4v1h1z\" />\n                            <path d=\"M7 9H2v5h5zm-4 1h3v3H3zm8-6h1v1h-1z\" />\n                            <path\n                                d=\"M9 2h5v5H9zm1 1v3h3V3zM8 8v2h1v1H8v1h2v-2h1v2h1v-1h2v-1h-3V8zm2 2H9V9h1zm4 2h-1v1h-2v1h3zm-4 2v-1H8v1z\" />\n                            <path d=\"M12 9h2V8h-2z\" />\n                        </svg>', 'bi-qr-code', 'icon', NULL, NULL),
('5', '1', 'Payment Gateway Integration', 'Fast, Secure, and Flexible Payments using Stripe and Razorpay', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm6.226 5.385c-.584 0-.937.164-.937.593 0 .468.607.674 1.36.93 1.228.415 2.844.963 2.851 2.993C11.5 11.868 9.924 13 7.63 13a7.7 7.7 0 0 1-3.009-.626V9.758c.926.506 2.095.88 3.01.88.617 0 1.058-.165 1.058-.671 0-.518-.658-.755-1.453-1.041C6.026 8.49 4.5 7.94 4.5 6.11 4.5 4.165 5.988 3 8.226 3a7.3 7.3 0 0 1 2.734.505v2.583c-.838-.45-1.896-.703-2.734-.703\" />\n                    </svg>', 'bi-credit-card', 'icon', NULL, NULL),
('6', '1', 'Staff Management', 'Separate login for every staff role with different permissions.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1zm-7.978-1L7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002-.014.002zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0M6.936 9.28a6 6 0 0 0-1.23-.247A7 7 0 0 0 5 9c-4 0-5 3-5 4q0 1 1 1h4.216A2.24 2.24 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816M4.92 10A5.5 5.5 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275ZM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4\" />\n                    </svg>', 'bi-people', 'icon', NULL, NULL),
('7', '1', 'POS (Point of Sale)', 'Complete POS Integration', '<svg class=\"size-6 transition duration-75 text-skin-base dark:text-skin-base\" fill=\"currentColor\"\n                        viewBox=\"0 -0.5 25 25\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <g id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"></g>\n                        <g id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></g>\n                        <g id=\"SVGRepo_iconCarrier\">\n                            <path fill-rule=\"evenodd\"\n                                d=\"M16,6 L20,6 C21.1045695,6 22,6.8954305 22,8 L22,16 C22,17.1045695 21.1045695,18 20,18 L16,18 L16,19.9411765 C16,21.0658573 15.1177541,22 14,22 L4,22 C2.88224586,22 2,21.0658573 2,19.9411765 L2,4.05882353 C2,2.93414267 2.88224586,2 4,2 L14,2 C15.1177541,2 16,2.93414267 16,4.05882353 L16,6 Z M20,11 L16,11 L16,16 L20,16 L20,11 Z M14,19.9411765 L14,4.05882353 C14,4.01396021 13.9868154,4 14,4 L4,4 C4.01318464,4 4,4.01396021 4,4.05882353 L4,19.9411765 C4,19.9860398 4.01318464,20 4,20 L14,20 C13.9868154,20 14,19.9860398 14,19.9411765 Z M5,19 L5,17 L7,17 L7,19 L5,19 Z M8,19 L8,17 L10,17 L10,19 L8,19 Z M11,19 L11,17 L13,17 L13,19 L11,19 Z M5,16 L5,14 L7,14 L7,16 L5,16 Z M8,16 L8,14 L10,14 L10,16 L8,16 Z M11,16 L11,14 L13,14 L13,16 L11,16 Z M13,5 L13,13 L5,13 L5,5 L13,5 Z M7,7 L7,11 L11,11 L11,7 L7,7 Z M20,9 L20,8 L16,8 L16,9 L20,9 Z\">\n                            </path>\n                        </g>\n                    </svg>', 'bi-pos', 'icon', NULL, NULL),
('8', '1', 'Custom Floor Plans', 'Design Your Restaurants Layout.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882zm3.515 7.008L14.438 10 8 13.433 1.562 10 4.25 8.567l3.515 1.874a.5.5 0 0 0 .47 0zM8 9.433 1.562 6 8 2.567 14.438 6z\" />\n                    </svg>', 'bi-grid-3x3-gap', 'icon', NULL, NULL),
('9', '1', 'Kitchen Order Tickets (KOT)', 'Efficient Kitchen Workflow.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path\n                            d=\"M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5M11.5 4a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1z\" />\n                        <path\n                            d=\"M2.354.646a.5.5 0 0 0-.801.13l-.5 1A.5.5 0 0 0 1 2v13H.5a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H15V2a.5.5 0 0 0-.053-.224l-.5-1a.5.5 0 0 0-.8-.13L13 1.293l-.646-.647a.5.5 0 0 0-.708 0L11 1.293l-.646-.647a.5.5 0 0 0-.708 0L9 1.293 8.354.646a.5.5 0 0 0-.708 0L7 1.293 6.354.646a.5.5 0 0 0-.708 0L5 1.293 4.354.646a.5.5 0 0 0-.708 0L3 1.293zm-.217 1.198.51.51a.5.5 0 0 0 .707 0L4 1.707l.646.647a.5.5 0 0 0 .708 0L6 1.707l.646.647a.5.5 0 0 0 .708 0L8 1.707l.646.647a.5.5 0 0 0 .708 0L10 1.707l.646.647a.5.5 0 0 0 .708 0L12 1.707l.646.647a.5.5 0 0 0 .708 0l.509-.51.137.274V15H2V2.118z\" />\n                    </svg>', 'bi-receipt', 'icon', NULL, NULL),
('10', '1', 'Bill Printing', 'Quick and Accurate Billing.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n                        class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                        <path d=\"M2.5 8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1\" />\n                        <path\n                            d=\"M5 1a2 2 0 0 0-2 2v2H2a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h1v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-1h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-1V3a2 2 0 0 0-2-2zM4 3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2H4zm1 5a2 2 0 0 0-2 2v1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v-1a2 2 0 0 0-2-2zm7 2v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1\" />\n                    </svg>', 'bi-printer', 'icon', NULL, NULL),
('11', '1', 'Reports', 'Data-Driven Decisions.', '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-qr-code-scan text-skin-base dark:text-skin-base size-6\" viewBox=\"0 0 16 16\">\n                    <path fill-rule=\"evenodd\" d=\"M0 0h1v15h15v1H0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5\"></path>\n                    </svg>', 'bi-arrow-right-circle-fill', 'icon', NULL, NULL);


-- Table structure for table `front_review_settings`
DROP TABLE IF EXISTS `front_review_settings`;
CREATE TABLE `front_review_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_setting_id` bigint(20) unsigned DEFAULT NULL,
  `reviews` text DEFAULT NULL,
  `reviewer_name` varchar(191) DEFAULT NULL,
  `reviewer_designation` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `front_review_settings_language_setting_id_foreign` (`language_setting_id`),
  CONSTRAINT `front_review_settings_language_setting_id_foreign` FOREIGN KEY (`language_setting_id`) REFERENCES `language_settings` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `front_review_settings`
INSERT INTO `front_review_settings` VALUES
('1', '1', '\" It has completely transformed how we operate. Managing orders, tables, and staff all from one platform has reduced our workload and made everything run more smoothly. \"', 'John Martin', 'Owner of Riverbend Bistro', NULL, NULL),
('2', '1', '\" The QR Code menu and payment integration have made a huge difference for us, especially after the pandemic. Customers love the ease, and we’ve seen faster table turnover.\"', 'Emily Thompson', 'Manager at Lakeside Grill', NULL, NULL),
('3', '1', '\" We are able to track every order in real time, keep our menu updated, and quickly manage payments. It is like having an extra set of hands in the restaurant.\"', 'Michael Scott', 'Owner of Downtown Eats', NULL, NULL);


-- Table structure for table `global_currencies`
DROP TABLE IF EXISTS `global_currencies`;
CREATE TABLE `global_currencies` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `currency_name` varchar(191) NOT NULL,
  `currency_symbol` varchar(191) NOT NULL,
  `currency_code` varchar(191) NOT NULL,
  `exchange_rate` decimal(16,2) DEFAULT NULL,
  `usd_price` decimal(16,2) DEFAULT NULL,
  `is_cryptocurrency` enum('yes','no') NOT NULL DEFAULT 'no',
  `currency_position` enum('left','right','left_with_space','right_with_space') NOT NULL DEFAULT 'left',
  `no_of_decimal` int(10) unsigned NOT NULL DEFAULT 2,
  `thousand_separator` varchar(191) DEFAULT NULL,
  `decimal_separator` varchar(191) DEFAULT NULL,
  `status` enum('enable','disable') NOT NULL DEFAULT 'enable',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_currencies`
INSERT INTO `global_currencies` VALUES
('1', 'Dollars', '$', 'USD', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2026-05-03 12:29:43', '2026-05-03 12:29:43', NULL),
('2', 'Rupee', '₹', 'INR', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2026-05-03 12:29:44', '2026-05-03 12:29:44', NULL),
('3', 'Pounds', '£', 'GBP', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2026-05-03 12:29:44', '2026-05-03 12:29:44', NULL),
('4', 'Euros', '€', 'EUR', NULL, NULL, 'no', 'left', '2', ',', '.', 'enable', '2026-05-03 12:29:44', '2026-05-03 12:29:44', NULL);


-- Table structure for table `global_invoices`
DROP TABLE IF EXISTS `global_invoices`;
CREATE TABLE `global_invoices` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `global_subscription_id` bigint(20) unsigned DEFAULT NULL,
  `offline_method_id` bigint(20) unsigned DEFAULT NULL,
  `signature` varchar(191) DEFAULT NULL,
  `token` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `reference_id` varchar(191) DEFAULT NULL,
  `event_id` varchar(191) DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `sub_total` int(11) DEFAULT NULL,
  `total` int(11) DEFAULT NULL,
  `billing_frequency` varchar(191) DEFAULT NULL,
  `billing_interval` varchar(191) DEFAULT NULL,
  `recurring` enum('yes','no') DEFAULT NULL,
  `plan_id` varchar(191) DEFAULT NULL,
  `subscription_id` varchar(191) DEFAULT NULL,
  `invoice_id` varchar(191) DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `stripe_invoice_number` varchar(191) DEFAULT NULL,
  `pay_date` datetime DEFAULT NULL,
  `next_pay_date` datetime DEFAULT NULL,
  `gateway_name` varchar(191) DEFAULT NULL,
  `status` enum('active','inactive') DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `m_payment_id` varchar(191) DEFAULT NULL,
  `pf_payment_id` varchar(191) DEFAULT NULL,
  `payfast_plan` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `global_invoices_restaurant_id_foreign` (`restaurant_id`),
  KEY `global_invoices_currency_id_foreign` (`currency_id`),
  KEY `global_invoices_package_id_foreign` (`package_id`),
  KEY `global_invoices_global_subscription_id_foreign` (`global_subscription_id`),
  KEY `global_invoices_offline_method_id_foreign` (`offline_method_id`),
  CONSTRAINT `global_invoices_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_global_subscription_id_foreign` FOREIGN KEY (`global_subscription_id`) REFERENCES `global_subscriptions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_offline_method_id_foreign` FOREIGN KEY (`offline_method_id`) REFERENCES `offline_payment_methods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_invoices_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_invoices`
INSERT INTO `global_invoices` VALUES
('2', '2', '1', '5', '2', NULL, NULL, NULL, 'CLUE4KNHRJCUINK', NULL, NULL, 'trial', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-03 13:04:22', '2026-06-02 13:04:22', 'offline', 'active', '2026-05-03 13:04:22', '2026-05-03 13:04:22', NULL, NULL, NULL),
('3', '2', '1', '3', '3', NULL, NULL, NULL, 'OITFDTQAVZDY5PY', NULL, NULL, 'lifetime', NULL, '199', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-03 00:00:00', NULL, 'offline', NULL, '2026-05-03 13:21:47', '2026-05-03 13:21:47', NULL, NULL, NULL),
('4', '3', '1', '5', '4', NULL, NULL, NULL, 'MAR8BCA7RA6JXTN', NULL, NULL, 'trial', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-04 19:17:09', '2026-06-03 19:17:09', 'offline', 'active', '2026-05-04 19:17:09', '2026-05-04 19:17:09', NULL, NULL, NULL),
('5', '3', '1', '3', '5', NULL, NULL, NULL, '2EEEJWSEJQFCZNG', NULL, NULL, 'lifetime', NULL, '199', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-05 00:00:00', NULL, 'offline', NULL, '2026-05-05 06:14:29', '2026-05-05 06:14:29', NULL, NULL, NULL);


-- Table structure for table `global_settings`
DROP TABLE IF EXISTS `global_settings`;
CREATE TABLE `global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(80) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `last_license_verified_at` timestamp NULL DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `privacy_policy_link` varchar(191) DEFAULT NULL,
  `show_privacy_consent_checkbox` tinyint(1) NOT NULL DEFAULT 0,
  `show_support_ticket` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `logo` varchar(191) DEFAULT NULL,
  `theme_hex` varchar(191) DEFAULT NULL,
  `theme_rgb` varchar(191) DEFAULT NULL,
  `locale` varchar(191) NOT NULL DEFAULT 'en',
  `license_type` varchar(191) DEFAULT NULL,
  `hide_cron_job` tinyint(1) NOT NULL DEFAULT 0,
  `last_cron_run` timestamp NULL DEFAULT NULL,
  `system_update` tinyint(1) NOT NULL DEFAULT 1,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `timezone` varchar(191) DEFAULT 'Asia/Kolkata',
  `time_format` varchar(191) NOT NULL DEFAULT 'h:i A',
  `date_format` varchar(191) NOT NULL DEFAULT 'd/m/Y',
  `disable_landing_site` tinyint(1) NOT NULL DEFAULT 0,
  `landing_type` varchar(191) NOT NULL DEFAULT 'dynamic',
  `landing_site_type` enum('theme','custom') NOT NULL DEFAULT 'theme',
  `landing_site_url` varchar(191) DEFAULT NULL,
  `installed_url` tinytext DEFAULT NULL,
  `requires_approval_after_signup` tinyint(1) NOT NULL DEFAULT 0,
  `facebook_link` varchar(255) DEFAULT NULL,
  `instagram_link` varchar(255) DEFAULT NULL,
  `twitter_link` varchar(255) DEFAULT NULL,
  `yelp_link` varchar(255) DEFAULT NULL,
  `google_business_link` varchar(255) DEFAULT NULL,
  `default_currency_id` bigint(20) unsigned DEFAULT NULL,
  `show_logo_text` tinyint(1) NOT NULL DEFAULT 1,
  `meta_title` varchar(191) DEFAULT NULL,
  `meta_keyword` text DEFAULT NULL,
  `meta_description` longtext DEFAULT NULL,
  `meta_image` varchar(191) DEFAULT NULL,
  `upload_fav_icon_android_chrome_192` varchar(191) DEFAULT NULL,
  `upload_fav_icon_android_chrome_512` varchar(191) DEFAULT NULL,
  `upload_fav_icon_apple_touch_icon` varchar(191) DEFAULT NULL,
  `upload_favicon_16` varchar(191) DEFAULT NULL,
  `upload_favicon_32` varchar(191) DEFAULT NULL,
  `favicon` varchar(191) DEFAULT NULL,
  `hash` varchar(191) DEFAULT NULL,
  `webmanifest` varchar(191) DEFAULT NULL,
  `is_pwa_install_alert_show` varchar(191) NOT NULL DEFAULT '0',
  `google_map_api_key` varchar(191) DEFAULT NULL,
  `map_provider` enum('google','osm') NOT NULL DEFAULT 'osm',
  `session_driver` enum('file','database') NOT NULL DEFAULT 'database',
  `enable_stripe` tinyint(1) NOT NULL DEFAULT 1,
  `enable_razorpay` tinyint(1) NOT NULL DEFAULT 1,
  `enable_flutterwave` tinyint(1) NOT NULL DEFAULT 1,
  `enable_payfast` tinyint(1) NOT NULL DEFAULT 1,
  `enable_paypal` tinyint(1) NOT NULL DEFAULT 1,
  `enable_paystack` tinyint(1) NOT NULL DEFAULT 1,
  `enable_xendit` tinyint(1) NOT NULL DEFAULT 1,
  `enable_paddle` tinyint(1) NOT NULL DEFAULT 1,
  `enable_epay` tinyint(1) NOT NULL DEFAULT 1,
  `vapid_public_key` varchar(191) DEFAULT NULL,
  `vapid_private_key` varchar(191) DEFAULT NULL,
  `vapid_subject` varchar(191) NOT NULL DEFAULT 'mailto:admin@example.com',
  `enable_mollie` tinyint(1) NOT NULL DEFAULT 1,
  `enable_tap` tinyint(1) NOT NULL DEFAULT 1,
  `total_vonage_count` int(11) NOT NULL DEFAULT 0,
  `total_msg91_count` int(11) NOT NULL DEFAULT 0,
  `total_android_sms_gateway_count` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `global_settings_default_currency_id_foreign` (`default_currency_id`),
  CONSTRAINT `global_settings_default_currency_id_foreign` FOREIGN KEY (`default_currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_settings`
INSERT INTO `global_settings` VALUES
('1', '09c344d8-06b6-4820-9d0b-8da4ef4fe745', '2026-11-02 03:14:54', '2026-05-04 21:10:58', NULL, NULL, '0', '1', '2026-05-03 12:30:00', '2026-05-06 21:10:58', 'QonPos', '3a851601ca0f39abef66b4f04b6645d4.png', '#1c1c1c', '28, 28, 28', 'es', 'Regular License', '0', NULL, '1', '2026-05-03 12:14:54', 'Europe/Madrid', 'h:i A', 'd/m/Y', '0', 'dynamic', 'theme', NULL, 'https://qonpos.com', '0', 'https://www.facebook.com/', 'https://www.instagram.com/', 'https://www.twitter.com/', NULL, 'https://business.google.com/', '4', '1', 'Qonpos', 'pos', 'Qonpos', NULL, 'android-chrome-192x192.png', 'android-chrome-512x512.png', 'apple-touch-icon.png', 'favicon-16x16.png', 'favicon-32x32.png', 'favicon.ico', 'f9f3273c27d5552bc87eeb6b11eba5e8', NULL, '1', NULL, 'osm', 'database', '1', '1', '1', '1', '1', '1', '1', '1', '1', NULL, NULL, 'mailto:admin@example.com', '1', '1', '0', '0', '0');


-- Table structure for table `global_subscriptions`
DROP TABLE IF EXISTS `global_subscriptions`;
CREATE TABLE `global_subscriptions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `plan_type` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `name` varchar(191) DEFAULT NULL,
  `user_id` varchar(191) DEFAULT NULL,
  `quantity` varchar(191) DEFAULT NULL,
  `token` varchar(191) DEFAULT NULL,
  `razorpay_id` varchar(191) DEFAULT NULL,
  `razorpay_plan` varchar(191) DEFAULT NULL,
  `stripe_id` varchar(191) DEFAULT NULL,
  `stripe_status` varchar(191) DEFAULT NULL,
  `stripe_price` varchar(191) DEFAULT NULL,
  `gateway_name` varchar(191) DEFAULT NULL,
  `trial_ends_at` varchar(191) DEFAULT NULL,
  `subscription_status` enum('active','inactive') DEFAULT NULL,
  `ends_at` datetime DEFAULT NULL,
  `subscribed_on_date` datetime DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `subscription_id` varchar(191) DEFAULT NULL,
  `customer_id` varchar(191) DEFAULT NULL,
  `flutterwave_id` varchar(191) DEFAULT NULL,
  `flutterwave_payment_ref` varchar(191) DEFAULT NULL,
  `flutterwave_status` varchar(191) DEFAULT NULL,
  `flutterwave_customer_id` varchar(191) DEFAULT NULL,
  `payfast_plan` varchar(191) DEFAULT NULL,
  `payfast_status` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `global_subscriptions_restaurant_id_foreign` (`restaurant_id`),
  KEY `global_subscriptions_package_id_foreign` (`package_id`),
  KEY `global_subscriptions_currency_id_foreign` (`currency_id`),
  CONSTRAINT `global_subscriptions_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `global_subscriptions_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `global_subscriptions_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `global_subscriptions`
INSERT INTO `global_subscriptions` VALUES
('2', '2', '5', '1', 'trial', NULL, 'CLUE4KNHRJCUINK', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', '2026-06-02 13:04:22', 'inactive', '2026-06-02 13:04:22', '2026-05-03 13:04:22', '2026-05-03 13:04:22', '2026-05-03 13:21:47', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('3', '2', '3', '1', 'lifetime', NULL, 'OITFDTQAVZDY5PY', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', NULL, 'active', NULL, '2026-05-03 00:00:00', '2026-05-03 13:21:47', '2026-05-03 13:21:47', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('4', '3', '5', '1', 'trial', NULL, 'MAR8BCA7RA6JXTN', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', '2026-06-03 19:17:09', 'inactive', '2026-06-03 19:17:09', '2026-05-04 19:17:09', '2026-05-04 19:17:09', '2026-05-05 06:14:29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
('5', '3', '3', '1', 'lifetime', NULL, '2EEEJWSEJQFCZNG', NULL, NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, 'offline', NULL, 'active', NULL, '2026-05-05 00:00:00', '2026-05-05 06:14:29', '2026-05-05 06:14:29', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);


-- Table structure for table `hotel_event_charges`
DROP TABLE IF EXISTS `hotel_event_charges`;
CREATE TABLE `hotel_event_charges` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `event_id` bigint(20) unsigned NOT NULL,
  `type` enum('room_charge','fnb_posting','minibar','laundry','spa','transport','discount','tax','adjustment','damage','advance','other') NOT NULL,
  `description` varchar(191) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `tax_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `discount_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `net_amount` decimal(10,2) NOT NULL,
  `reference_type` varchar(191) DEFAULT NULL,
  `reference_id` bigint(20) unsigned DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `posted_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_event_charges_posted_by_foreign` (`posted_by`),
  KEY `hotel_event_charges_event_id_index` (`event_id`),
  KEY `hotel_event_charges_type_index` (`type`),
  CONSTRAINT `hotel_event_charges_event_id_foreign` FOREIGN KEY (`event_id`) REFERENCES `hotel_events` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_event_charges_posted_by_foreign` FOREIGN KEY (`posted_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_events`
DROP TABLE IF EXISTS `hotel_events`;
CREATE TABLE `hotel_events` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `venue_id` bigint(20) unsigned NOT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `event_number` varchar(191) NOT NULL,
  `event_name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `start_time` timestamp NOT NULL,
  `end_time` timestamp NOT NULL,
  `expected_guests` int(11) NOT NULL DEFAULT 0,
  `status` enum('confirmed','tentative','cancelled','completed') NOT NULL DEFAULT 'tentative',
  `package_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `advance_paid` decimal(10,2) NOT NULL DEFAULT 0.00,
  `special_requests` text DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_events_event_number_unique` (`event_number`),
  KEY `hotel_events_branch_id_foreign` (`branch_id`),
  KEY `hotel_events_customer_id_foreign` (`customer_id`),
  KEY `hotel_events_created_by_foreign` (`created_by`),
  KEY `hotel_events_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_events_venue_id_index` (`venue_id`),
  KEY `hotel_events_start_time_end_time_index` (`start_time`,`end_time`),
  KEY `hotel_events_status_index` (`status`),
  CONSTRAINT `hotel_events_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_events_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_events_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_events_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_events_venue_id_foreign` FOREIGN KEY (`venue_id`) REFERENCES `hotel_venues` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_extra_services`
DROP TABLE IF EXISTS `hotel_extra_services`;
CREATE TABLE `hotel_extra_services` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `price` decimal(10,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_extra_services_branch_id_foreign` (`branch_id`),
  KEY `hotel_extra_services_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  CONSTRAINT `hotel_extra_services_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_extra_services_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_folio_lines`
DROP TABLE IF EXISTS `hotel_folio_lines`;
CREATE TABLE `hotel_folio_lines` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `folio_id` bigint(20) unsigned NOT NULL,
  `type` enum('room_charge','fnb_posting','minibar','laundry','spa','transport','discount','tax','adjustment','damage','advance','other') NOT NULL,
  `description` varchar(191) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `tax_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `discount_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `net_amount` decimal(10,2) NOT NULL,
  `reference_type` varchar(191) DEFAULT NULL,
  `reference_id` bigint(20) unsigned DEFAULT NULL,
  `posting_date` date NOT NULL,
  `notes` text DEFAULT NULL,
  `posted_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_folio_lines_posted_by_foreign` (`posted_by`),
  KEY `hotel_folio_lines_folio_id_index` (`folio_id`),
  KEY `hotel_folio_lines_type_index` (`type`),
  KEY `hotel_folio_lines_reference_type_reference_id_index` (`reference_type`,`reference_id`),
  KEY `hotel_folio_lines_posting_date_index` (`posting_date`),
  CONSTRAINT `hotel_folio_lines_folio_id_foreign` FOREIGN KEY (`folio_id`) REFERENCES `hotel_folios` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_folio_lines_posted_by_foreign` FOREIGN KEY (`posted_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_folio_payments`
DROP TABLE IF EXISTS `hotel_folio_payments`;
CREATE TABLE `hotel_folio_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `folio_id` bigint(20) unsigned NOT NULL,
  `payment_id` bigint(20) unsigned DEFAULT NULL,
  `payment_method` varchar(191) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `transaction_reference` varchar(191) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `received_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_folio_payments_received_by_foreign` (`received_by`),
  KEY `hotel_folio_payments_folio_id_index` (`folio_id`),
  KEY `hotel_folio_payments_payment_id_index` (`payment_id`),
  CONSTRAINT `hotel_folio_payments_folio_id_foreign` FOREIGN KEY (`folio_id`) REFERENCES `hotel_folios` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_folio_payments_payment_id_foreign` FOREIGN KEY (`payment_id`) REFERENCES `payments` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_folio_payments_received_by_foreign` FOREIGN KEY (`received_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_folios`
DROP TABLE IF EXISTS `hotel_folios`;
CREATE TABLE `hotel_folios` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `stay_id` bigint(20) unsigned NOT NULL,
  `folio_number` varchar(191) NOT NULL,
  `status` enum('open','closed','transferred') NOT NULL DEFAULT 'open',
  `total_charges` decimal(10,2) NOT NULL DEFAULT 0.00,
  `total_payments` decimal(10,2) NOT NULL DEFAULT 0.00,
  `balance` decimal(10,2) NOT NULL DEFAULT 0.00,
  `opened_at` timestamp NOT NULL,
  `closed_at` timestamp NULL DEFAULT NULL,
  `closed_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_folios_folio_number_unique` (`folio_number`),
  KEY `hotel_folios_branch_id_foreign` (`branch_id`),
  KEY `hotel_folios_closed_by_foreign` (`closed_by`),
  KEY `hotel_folios_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_folios_stay_id_index` (`stay_id`),
  KEY `hotel_folios_status_index` (`status`),
  CONSTRAINT `hotel_folios_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_folios_closed_by_foreign` FOREIGN KEY (`closed_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_folios_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_folios_stay_id_foreign` FOREIGN KEY (`stay_id`) REFERENCES `hotel_stays` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_global_settings`
DROP TABLE IF EXISTS `hotel_global_settings`;
CREATE TABLE `hotel_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `hotel_global_settings`
INSERT INTO `hotel_global_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', '2026-05-03 12:44:23', '2026-05-03 12:44:28');


-- Table structure for table `hotel_guests`
DROP TABLE IF EXISTS `hotel_guests`;
CREATE TABLE `hotel_guests` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `first_name` varchar(191) NOT NULL,
  `last_name` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `id_type` varchar(191) DEFAULT NULL,
  `id_number` varchar(191) DEFAULT NULL,
  `id_proof_file` varchar(191) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `city` varchar(191) DEFAULT NULL,
  `state` varchar(191) DEFAULT NULL,
  `country` varchar(191) DEFAULT NULL,
  `postal_code` varchar(191) DEFAULT NULL,
  `date_of_birth` date DEFAULT NULL,
  `nationality` varchar(191) DEFAULT NULL,
  `preferences` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`preferences`)),
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_guests_branch_id_foreign` (`branch_id`),
  KEY `hotel_guests_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_guests_customer_id_index` (`customer_id`),
  KEY `hotel_guests_email_phone_index` (`email`,`phone`),
  CONSTRAINT `hotel_guests_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_guests_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_guests_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_housekeeping_tasks`
DROP TABLE IF EXISTS `hotel_housekeeping_tasks`;
CREATE TABLE `hotel_housekeeping_tasks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `room_id` bigint(20) unsigned NOT NULL,
  `task_date` date NOT NULL,
  `type` enum('clean','inspect','deep_clean','maintenance') NOT NULL DEFAULT 'clean',
  `status` enum('pending','in_progress','completed','cancelled') NOT NULL DEFAULT 'pending',
  `notes` text DEFAULT NULL,
  `assigned_to` bigint(20) unsigned DEFAULT NULL,
  `started_at` timestamp NULL DEFAULT NULL,
  `completed_at` timestamp NULL DEFAULT NULL,
  `completed_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_housekeeping_tasks_branch_id_foreign` (`branch_id`),
  KEY `hotel_housekeeping_tasks_assigned_to_foreign` (`assigned_to`),
  KEY `hotel_housekeeping_tasks_completed_by_foreign` (`completed_by`),
  KEY `hotel_housekeeping_tasks_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_housekeeping_tasks_room_id_index` (`room_id`),
  KEY `hotel_housekeeping_tasks_task_date_status_index` (`task_date`,`status`),
  CONSTRAINT `hotel_housekeeping_tasks_assigned_to_foreign` FOREIGN KEY (`assigned_to`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_housekeeping_tasks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_housekeeping_tasks_completed_by_foreign` FOREIGN KEY (`completed_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_housekeeping_tasks_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_housekeeping_tasks_room_id_foreign` FOREIGN KEY (`room_id`) REFERENCES `hotel_rooms` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_rate_plans`
DROP TABLE IF EXISTS `hotel_rate_plans`;
CREATE TABLE `hotel_rate_plans` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `type` enum('ep','cp','map','ap') NOT NULL DEFAULT 'ep',
  `cancellation_hours` int(11) DEFAULT NULL,
  `cancellation_charge_percent` decimal(5,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_rate_plans_branch_id_foreign` (`branch_id`),
  KEY `hotel_rate_plans_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  CONSTRAINT `hotel_rate_plans_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rate_plans_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_rates`
DROP TABLE IF EXISTS `hotel_rates`;
CREATE TABLE `hotel_rates` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `room_type_id` bigint(20) unsigned NOT NULL,
  `rate_plan_id` bigint(20) unsigned NOT NULL,
  `date_from` date NOT NULL,
  `date_to` date NOT NULL,
  `rate` decimal(10,2) NOT NULL,
  `single_occupancy_rate` decimal(10,2) DEFAULT NULL,
  `double_occupancy_rate` decimal(10,2) DEFAULT NULL,
  `extra_person_rate` decimal(10,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_rates_branch_id_foreign` (`branch_id`),
  KEY `hotel_rates_rate_plan_id_foreign` (`rate_plan_id`),
  KEY `hotel_rates_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_rates_room_type_id_rate_plan_id_index` (`room_type_id`,`rate_plan_id`),
  KEY `hotel_rates_date_from_date_to_index` (`date_from`,`date_to`),
  CONSTRAINT `hotel_rates_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rates_rate_plan_id_foreign` FOREIGN KEY (`rate_plan_id`) REFERENCES `hotel_rate_plans` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rates_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rates_room_type_id_foreign` FOREIGN KEY (`room_type_id`) REFERENCES `hotel_room_types` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_reservation_extras`
DROP TABLE IF EXISTS `hotel_reservation_extras`;
CREATE TABLE `hotel_reservation_extras` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `reservation_id` bigint(20) unsigned NOT NULL,
  `extra_service_id` bigint(20) unsigned NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT 1,
  `unit_price` decimal(10,2) NOT NULL,
  `total_amount` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_reservation_extras_reservation_id_index` (`reservation_id`),
  KEY `hotel_reservation_extras_extra_service_id_index` (`extra_service_id`),
  CONSTRAINT `hotel_reservation_extras_extra_service_id_foreign` FOREIGN KEY (`extra_service_id`) REFERENCES `hotel_extra_services` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservation_extras_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `hotel_reservations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_reservation_guests`
DROP TABLE IF EXISTS `hotel_reservation_guests`;
CREATE TABLE `hotel_reservation_guests` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `reservation_id` bigint(20) unsigned NOT NULL,
  `guest_id` bigint(20) unsigned NOT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_reservation_guests_reservation_id_guest_id_unique` (`reservation_id`,`guest_id`),
  KEY `hotel_reservation_guests_reservation_id_index` (`reservation_id`),
  KEY `hotel_reservation_guests_guest_id_index` (`guest_id`),
  CONSTRAINT `hotel_reservation_guests_guest_id_foreign` FOREIGN KEY (`guest_id`) REFERENCES `hotel_guests` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservation_guests_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `hotel_reservations` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_reservation_rooms`
DROP TABLE IF EXISTS `hotel_reservation_rooms`;
CREATE TABLE `hotel_reservation_rooms` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `reservation_id` bigint(20) unsigned NOT NULL,
  `room_type_id` bigint(20) unsigned NOT NULL,
  `room_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` int(11) NOT NULL DEFAULT 1,
  `rate` decimal(10,2) NOT NULL,
  `total_amount` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_reservation_rooms_reservation_id_index` (`reservation_id`),
  KEY `hotel_reservation_rooms_room_type_id_index` (`room_type_id`),
  KEY `hotel_reservation_rooms_room_id_index` (`room_id`),
  CONSTRAINT `hotel_reservation_rooms_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `hotel_reservations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservation_rooms_room_id_foreign` FOREIGN KEY (`room_id`) REFERENCES `hotel_rooms` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_reservation_rooms_room_type_id_foreign` FOREIGN KEY (`room_type_id`) REFERENCES `hotel_room_types` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_reservations`
DROP TABLE IF EXISTS `hotel_reservations`;
CREATE TABLE `hotel_reservations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `reservation_number` varchar(191) NOT NULL,
  `primary_guest_id` bigint(20) unsigned NOT NULL,
  `check_in_date` date NOT NULL,
  `check_out_date` date NOT NULL,
  `check_in_time` time DEFAULT NULL,
  `check_out_time` time DEFAULT NULL,
  `rooms_count` int(11) NOT NULL DEFAULT 1,
  `adults` int(11) NOT NULL DEFAULT 1,
  `children` int(11) NOT NULL DEFAULT 0,
  `rate_plan_id` bigint(20) unsigned DEFAULT NULL,
  `status` enum('tentative','confirmed','checked_in','checked_out','cancelled','no_show') NOT NULL DEFAULT 'tentative',
  `total_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `advance_paid` decimal(10,2) NOT NULL DEFAULT 0.00,
  `advance_payment_method` varchar(191) DEFAULT NULL,
  `special_requests` text DEFAULT NULL,
  `reason_for_trip` text DEFAULT NULL,
  `means_of_transport` varchar(191) DEFAULT NULL,
  `place_of_origin` varchar(191) DEFAULT NULL,
  `vehicle_registration_number` varchar(191) DEFAULT NULL,
  `final_destination` varchar(191) DEFAULT NULL,
  `discount_type` varchar(191) DEFAULT NULL,
  `discount_value` decimal(10,2) NOT NULL DEFAULT 0.00,
  `subtotal_before_tax` decimal(10,2) DEFAULT NULL,
  `tax_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `extras_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `tax_id` bigint(20) unsigned DEFAULT NULL,
  `cancellation_reason` text DEFAULT NULL,
  `cancelled_at` timestamp NULL DEFAULT NULL,
  `cancelled_by` bigint(20) unsigned DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_reservations_reservation_number_unique` (`reservation_number`),
  KEY `hotel_reservations_branch_id_foreign` (`branch_id`),
  KEY `hotel_reservations_rate_plan_id_foreign` (`rate_plan_id`),
  KEY `hotel_reservations_cancelled_by_foreign` (`cancelled_by`),
  KEY `hotel_reservations_created_by_foreign` (`created_by`),
  KEY `hotel_reservations_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_reservations_primary_guest_id_index` (`primary_guest_id`),
  KEY `hotel_reservations_check_in_date_check_out_date_index` (`check_in_date`,`check_out_date`),
  KEY `hotel_reservations_status_index` (`status`),
  KEY `hotel_reservations_tax_id_foreign` (`tax_id`),
  CONSTRAINT `hotel_reservations_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservations_cancelled_by_foreign` FOREIGN KEY (`cancelled_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_reservations_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_reservations_primary_guest_id_foreign` FOREIGN KEY (`primary_guest_id`) REFERENCES `hotel_guests` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservations_rate_plan_id_foreign` FOREIGN KEY (`rate_plan_id`) REFERENCES `hotel_rate_plans` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_reservations_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_reservations_tax_id_foreign` FOREIGN KEY (`tax_id`) REFERENCES `hotel_taxes` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_room_types`
DROP TABLE IF EXISTS `hotel_room_types`;
CREATE TABLE `hotel_room_types` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `image` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `max_occupancy` int(11) NOT NULL DEFAULT 2,
  `base_occupancy` int(11) NOT NULL DEFAULT 2,
  `amenities` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`amenities`)),
  `base_rate` decimal(10,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_room_types_branch_id_foreign` (`branch_id`),
  KEY `hotel_room_types_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  CONSTRAINT `hotel_room_types_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_room_types_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_rooms`
DROP TABLE IF EXISTS `hotel_rooms`;
CREATE TABLE `hotel_rooms` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `room_type_id` bigint(20) unsigned NOT NULL,
  `room_number` varchar(191) NOT NULL,
  `floor` varchar(191) DEFAULT NULL,
  `status` enum('vacant_clean','vacant_dirty','occupied','out_of_service','out_of_order','maintenance') NOT NULL DEFAULT 'vacant_clean',
  `notes` text DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_rooms_branch_id_foreign` (`branch_id`),
  KEY `hotel_rooms_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_rooms_room_type_id_index` (`room_type_id`),
  KEY `hotel_rooms_status_index` (`status`),
  CONSTRAINT `hotel_rooms_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rooms_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_rooms_room_type_id_foreign` FOREIGN KEY (`room_type_id`) REFERENCES `hotel_room_types` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_stay_guests`
DROP TABLE IF EXISTS `hotel_stay_guests`;
CREATE TABLE `hotel_stay_guests` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `stay_id` bigint(20) unsigned NOT NULL,
  `guest_id` bigint(20) unsigned NOT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_stay_guests_stay_id_guest_id_unique` (`stay_id`,`guest_id`),
  KEY `hotel_stay_guests_stay_id_index` (`stay_id`),
  KEY `hotel_stay_guests_guest_id_index` (`guest_id`),
  CONSTRAINT `hotel_stay_guests_guest_id_foreign` FOREIGN KEY (`guest_id`) REFERENCES `hotel_guests` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_stay_guests_stay_id_foreign` FOREIGN KEY (`stay_id`) REFERENCES `hotel_stays` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_stays`
DROP TABLE IF EXISTS `hotel_stays`;
CREATE TABLE `hotel_stays` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `reservation_id` bigint(20) unsigned DEFAULT NULL,
  `room_id` bigint(20) unsigned NOT NULL,
  `stay_number` varchar(191) NOT NULL,
  `check_in_at` timestamp NOT NULL,
  `expected_checkout_at` timestamp NOT NULL,
  `actual_checkout_at` timestamp NULL DEFAULT NULL,
  `status` enum('checked_in','checked_out','extended') NOT NULL DEFAULT 'checked_in',
  `adults` int(11) NOT NULL DEFAULT 1,
  `children` int(11) NOT NULL DEFAULT 0,
  `credit_limit` decimal(10,2) DEFAULT NULL,
  `check_in_notes` text DEFAULT NULL,
  `check_out_notes` text DEFAULT NULL,
  `checked_in_by` bigint(20) unsigned DEFAULT NULL,
  `checked_out_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `hotel_stays_stay_number_unique` (`stay_number`),
  KEY `hotel_stays_branch_id_foreign` (`branch_id`),
  KEY `hotel_stays_checked_in_by_foreign` (`checked_in_by`),
  KEY `hotel_stays_checked_out_by_foreign` (`checked_out_by`),
  KEY `hotel_stays_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  KEY `hotel_stays_reservation_id_index` (`reservation_id`),
  KEY `hotel_stays_room_id_index` (`room_id`),
  KEY `hotel_stays_status_index` (`status`),
  KEY `hotel_stays_check_in_at_expected_checkout_at_index` (`check_in_at`,`expected_checkout_at`),
  CONSTRAINT `hotel_stays_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_stays_checked_in_by_foreign` FOREIGN KEY (`checked_in_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_stays_checked_out_by_foreign` FOREIGN KEY (`checked_out_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_stays_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `hotel_reservations` (`id`) ON DELETE SET NULL,
  CONSTRAINT `hotel_stays_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_stays_room_id_foreign` FOREIGN KEY (`room_id`) REFERENCES `hotel_rooms` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_taxes`
DROP TABLE IF EXISTS `hotel_taxes`;
CREATE TABLE `hotel_taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `rate` decimal(8,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_taxes_branch_id_foreign` (`branch_id`),
  KEY `hotel_taxes_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  CONSTRAINT `hotel_taxes_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_taxes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `hotel_venues`
DROP TABLE IF EXISTS `hotel_venues`;
CREATE TABLE `hotel_venues` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `capacity` int(11) NOT NULL DEFAULT 0,
  `base_rate` decimal(10,2) NOT NULL DEFAULT 0.00,
  `amenities` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`amenities`)),
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `hotel_venues_branch_id_foreign` (`branch_id`),
  KEY `hotel_venues_restaurant_id_branch_id_index` (`restaurant_id`,`branch_id`),
  CONSTRAINT `hotel_venues_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `hotel_venues_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `inventory_global_settings`
DROP TABLE IF EXISTS `inventory_global_settings`;
CREATE TABLE `inventory_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_global_settings`
INSERT INTO `inventory_global_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', '2026-05-03 12:41:53', '2026-05-03 12:42:04');


-- Table structure for table `inventory_item_categories`
DROP TABLE IF EXISTS `inventory_item_categories`;
CREATE TABLE `inventory_item_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_item_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `inventory_item_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_item_categories`
INSERT INTO `inventory_item_categories` VALUES
('31', '3', 'Meat & Poultry', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('32', '3', 'Seafood', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('33', '3', 'Dairy & Eggs', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('34', '3', 'Fresh Produce', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('35', '3', 'Herbs & Spices', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('36', '3', 'Dry Goods', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('37', '3', 'Canned Goods', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('38', '3', 'Beverages', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('39', '3', 'Condiments & Sauces', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('40', '3', 'Baking Supplies', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('41', '3', 'Oils & Vinegars', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('42', '3', 'Frozen Foods', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('43', '3', 'Cleaning Supplies', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('44', '3', 'Kitchen Equipment', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('45', '3', 'Disposables', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('46', '4', 'Meat & Poultry', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('47', '4', 'Seafood', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('48', '4', 'Dairy & Eggs', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('49', '4', 'Fresh Produce', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('50', '4', 'Herbs & Spices', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('51', '4', 'Dry Goods', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('52', '4', 'Canned Goods', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('53', '4', 'Beverages', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('54', '4', 'Condiments & Sauces', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('55', '4', 'Baking Supplies', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('56', '4', 'Oils & Vinegars', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('57', '4', 'Frozen Foods', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('58', '4', 'Cleaning Supplies', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('59', '4', 'Kitchen Equipment', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('60', '4', 'Disposables', '2026-05-04 19:17:10', '2026-05-04 19:17:10');


-- Table structure for table `inventory_items`
DROP TABLE IF EXISTS `inventory_items`;
CREATE TABLE `inventory_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `inventory_item_category_id` bigint(20) unsigned NOT NULL,
  `unit_id` bigint(20) unsigned NOT NULL,
  `threshold_quantity` decimal(16,3) DEFAULT 0.000,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `preferred_supplier_id` bigint(20) unsigned DEFAULT NULL,
  `photo_path` varchar(191) DEFAULT NULL,
  `reorder_quantity` decimal(16,3) DEFAULT 0.000,
  `unit_purchase_price` decimal(16,3) DEFAULT 0.000,
  PRIMARY KEY (`id`),
  KEY `inventory_items_branch_id_foreign` (`branch_id`),
  KEY `inventory_items_inventory_item_category_id_foreign` (`inventory_item_category_id`),
  KEY `inventory_items_unit_id_foreign` (`unit_id`),
  KEY `inventory_items_preferred_supplier_id_foreign` (`preferred_supplier_id`),
  CONSTRAINT `inventory_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_items_inventory_item_category_id_foreign` FOREIGN KEY (`inventory_item_category_id`) REFERENCES `inventory_item_categories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_items_preferred_supplier_id_foreign` FOREIGN KEY (`preferred_supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL,
  CONSTRAINT `inventory_items_unit_id_foreign` FOREIGN KEY (`unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `inventory_movements`
DROP TABLE IF EXISTS `inventory_movements`;
CREATE TABLE `inventory_movements` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `batch_production_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` decimal(16,3) DEFAULT 0.000,
  `transaction_type` enum('in','out','waste','transfer') NOT NULL DEFAULT 'in',
  `waste_reason` enum('expiry','spoilage','customer_complaint','over_preparation','other') DEFAULT NULL,
  `added_by` bigint(20) unsigned DEFAULT NULL,
  `supplier_id` bigint(20) unsigned DEFAULT NULL,
  `transfer_branch_id` bigint(20) unsigned DEFAULT NULL,
  `source_branch_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `unit_purchase_price` decimal(16,3) DEFAULT 0.000,
  `expiration_date` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_movements_branch_id_foreign` (`branch_id`),
  KEY `inventory_movements_inventory_item_id_foreign` (`inventory_item_id`),
  KEY `inventory_movements_added_by_foreign` (`added_by`),
  KEY `inventory_movements_supplier_id_foreign` (`supplier_id`),
  KEY `inventory_movements_transfer_branch_id_foreign` (`transfer_branch_id`),
  KEY `inventory_movements_order_id_foreign` (`order_id`),
  KEY `inventory_movements_batch_production_id_foreign` (`batch_production_id`),
  KEY `inventory_movements_source_branch_id_foreign` (`source_branch_id`),
  CONSTRAINT `inventory_movements_added_by_foreign` FOREIGN KEY (`added_by`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_batch_production_id_foreign` FOREIGN KEY (`batch_production_id`) REFERENCES `batch_productions` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_source_branch_id_foreign` FOREIGN KEY (`source_branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `inventory_movements_transfer_branch_id_foreign` FOREIGN KEY (`transfer_branch_id`) REFERENCES `branches` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `inventory_settings`
DROP TABLE IF EXISTS `inventory_settings`;
CREATE TABLE `inventory_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `allow_auto_purchase` tinyint(1) NOT NULL DEFAULT 0,
  `send_stock_summary_email` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `inventory_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `inventory_settings`
INSERT INTO `inventory_settings` VALUES
('2', '2', '0', '0', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('3', '3', '0', '0', '2026-05-04 19:17:09', '2026-05-04 19:17:09');


-- Table structure for table `inventory_stocks`
DROP TABLE IF EXISTS `inventory_stocks`;
CREATE TABLE `inventory_stocks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,3) DEFAULT 0.000,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventory_stocks_branch_id_foreign` (`branch_id`),
  KEY `inventory_stocks_inventory_item_id_foreign` (`inventory_item_id`),
  CONSTRAINT `inventory_stocks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `inventory_stocks_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `item_categories`
DROP TABLE IF EXISTS `item_categories`;
CREATE TABLE `item_categories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `category_name` text DEFAULT NULL,
  `image` varchar(191) DEFAULT NULL,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_categories_branch_id_foreign` (`branch_id`),
  CONSTRAINT `item_categories_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `item_categories`
INSERT INTO `item_categories` VALUES
('1', '3', '{\"es\":\"Papas\"}', NULL, '0', '2026-05-05 08:30:10', '2026-05-05 08:30:10');


-- Table structure for table `item_modifiers`
DROP TABLE IF EXISTS `item_modifiers`;
CREATE TABLE `item_modifiers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_group_id` bigint(20) unsigned DEFAULT NULL,
  `is_required` tinyint(1) NOT NULL DEFAULT 0,
  `allow_multiple_selection` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_modifiers_menu_item_id_foreign` (`menu_item_id`),
  KEY `item_modifiers_modifier_group_id_foreign` (`modifier_group_id`),
  KEY `item_modifiers_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  CONSTRAINT `item_modifiers_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `item_modifiers_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_modifiers_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `job_batches`
DROP TABLE IF EXISTS `job_batches`;
CREATE TABLE `job_batches` (
  `id` varchar(191) NOT NULL,
  `name` varchar(191) NOT NULL,
  `total_jobs` int(11) NOT NULL,
  `pending_jobs` int(11) NOT NULL,
  `failed_jobs` int(11) NOT NULL,
  `failed_job_ids` longtext NOT NULL,
  `options` mediumtext DEFAULT NULL,
  `cancelled_at` int(11) DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `finished_at` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `jobs`
DROP TABLE IF EXISTS `jobs`;
CREATE TABLE `jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `queue` varchar(191) NOT NULL,
  `payload` longtext NOT NULL,
  `attempts` tinyint(3) unsigned NOT NULL,
  `reserved_at` int(10) unsigned DEFAULT NULL,
  `available_at` int(10) unsigned NOT NULL,
  `created_at` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `jobs_queue_index` (`queue`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kiosk_ads`
DROP TABLE IF EXISTS `kiosk_ads`;
CREATE TABLE `kiosk_ads` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `heading` varchar(191) NOT NULL,
  `description` varchar(191) NOT NULL,
  `image` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kiosk_global_settings`
DROP TABLE IF EXISTS `kiosk_global_settings`;
CREATE TABLE `kiosk_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kiosk_global_settings`
INSERT INTO `kiosk_global_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', '2026-05-03 12:43:12', '2026-05-03 12:43:13');


-- Table structure for table `kiosks`
DROP TABLE IF EXISTS `kiosks`;
CREATE TABLE `kiosks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `code` varchar(64) NOT NULL,
  `name` varchar(100) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `require_name` tinyint(1) NOT NULL DEFAULT 1,
  `require_email` tinyint(1) NOT NULL DEFAULT 0,
  `require_phone` tinyint(1) NOT NULL DEFAULT 1,
  `last_seen_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `kiosks_branch_id_code_unique` (`branch_id`,`code`),
  UNIQUE KEY `kiosks_branch_id_name_unique` (`branch_id`,`name`),
  CONSTRAINT `kiosks_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kitchen_global_settings`
DROP TABLE IF EXISTS `kitchen_global_settings`;
CREATE TABLE `kitchen_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kitchen_global_settings`
INSERT INTO `kitchen_global_settings` VALUES
('1', NULL, NULL, NULL, NULL, '1', '2026-05-03 12:42:55', '2026-05-03 12:42:55');


-- Table structure for table `kot_cancel_reasons`
DROP TABLE IF EXISTS `kot_cancel_reasons`;
CREATE TABLE `kot_cancel_reasons` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `reason` varchar(191) NOT NULL,
  `cancel_order` tinyint(1) NOT NULL DEFAULT 0,
  `cancel_kot` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_cancel_reasons_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `kot_cancel_reasons_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kot_item_modifier_options`
DROP TABLE IF EXISTS `kot_item_modifier_options`;
CREATE TABLE `kot_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `kot_item_id` bigint(20) unsigned NOT NULL,
  `modifier_option_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_item_modifier_options_kot_item_id_foreign` (`kot_item_id`),
  KEY `kot_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `kot_item_modifier_options_kot_item_id_foreign` FOREIGN KEY (`kot_item_id`) REFERENCES `kot_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kot_items`
DROP TABLE IF EXISTS `kot_items`;
CREATE TABLE `kot_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `kot_id` bigint(20) unsigned NOT NULL,
  `order_item_id` bigint(20) unsigned DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `note` text DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `price` decimal(16,2) DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `is_free_item_from_stamp` tinyint(1) NOT NULL DEFAULT 0,
  `stamp_rule_id` bigint(20) unsigned DEFAULT NULL,
  `discount_amount` decimal(16,2) DEFAULT 0.00,
  `is_discounted` tinyint(1) NOT NULL DEFAULT 0,
  `status` enum('pending','cooking','ready','cancelled') DEFAULT NULL,
  `cancel_reason_id` bigint(20) unsigned DEFAULT NULL,
  `cancel_reason_text` text DEFAULT NULL,
  `cancelled_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `kot_items_cancel_reason_id_foreign` (`cancel_reason_id`),
  KEY `idx_kot_items_kot_status` (`kot_id`,`status`),
  KEY `idx_kot_items_menu_variation_qty` (`menu_item_id`,`menu_item_variation_id`,`quantity`),
  KEY `idx_kot_items_order_item` (`order_item_id`),
  KEY `kot_items_cancelled_by_foreign` (`cancelled_by`),
  KEY `kot_items_stamp_rule_id_foreign` (`stamp_rule_id`),
  CONSTRAINT `kot_items_cancel_reason_id_foreign` FOREIGN KEY (`cancel_reason_id`) REFERENCES `kot_cancel_reasons` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_items_cancelled_by_foreign` FOREIGN KEY (`cancelled_by`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `kot_items_kot_id_foreign` FOREIGN KEY (`kot_id`) REFERENCES `kots` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kot_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kot_items_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kot_items_stamp_rule_id_foreign` FOREIGN KEY (`stamp_rule_id`) REFERENCES `loyalty_stamp_rules` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `kot_places`
DROP TABLE IF EXISTS `kot_places`;
CREATE TABLE `kot_places` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `type` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_places_branch_id_foreign` (`branch_id`),
  KEY `kot_places_printer_id_foreign` (`printer_id`),
  CONSTRAINT `kot_places_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kot_places_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_places`
INSERT INTO `kot_places` VALUES
('3', '3', '3', 'Default Kitchen', 'food', '1', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('4', '4', '4', 'Default Kitchen', 'food', '1', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:11');


-- Table structure for table `kot_settings`
DROP TABLE IF EXISTS `kot_settings`;
CREATE TABLE `kot_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `default_status_pos` enum('pending','cooking') DEFAULT 'pending',
  `default_status_customer` enum('pending','cooking') NOT NULL DEFAULT 'pending',
  `enable_item_level_status` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kot_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `kot_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `kot_settings`
INSERT INTO `kot_settings` VALUES
('5', '3', 'pending', 'pending', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('6', '4', 'pending', 'pending', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10');


-- Table structure for table `kots`
DROP TABLE IF EXISTS `kots`;
CREATE TABLE `kots` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `kitchen_place_id` bigint(20) unsigned DEFAULT NULL,
  `kot_number` varchar(191) NOT NULL,
  `token_number` int(10) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `note` text DEFAULT NULL,
  `status` enum('pending_confirmation','in_kitchen','food_ready','served','cancelled') NOT NULL DEFAULT 'in_kitchen',
  `cancel_reason_id` bigint(20) unsigned DEFAULT NULL,
  `cancel_reason_text` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `kots_cancel_reason_id_foreign` (`cancel_reason_id`),
  KEY `kots_order_type_id_foreign` (`order_type_id`),
  KEY `idx_kots_order_status` (`order_id`,`status`),
  KEY `idx_kots_branch` (`branch_id`),
  KEY `kots_kitchen_place_id_foreign` (`kitchen_place_id`),
  CONSTRAINT `kots_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kots_cancel_reason_id_foreign` FOREIGN KEY (`cancel_reason_id`) REFERENCES `kot_cancel_reasons` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `kots_kitchen_place_id_foreign` FOREIGN KEY (`kitchen_place_id`) REFERENCES `kot_places` (`id`) ON DELETE SET NULL,
  CONSTRAINT `kots_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `kots_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `language_pack_settings`
DROP TABLE IF EXISTS `language_pack_settings`;
CREATE TABLE `language_pack_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `language_pack_settings`
INSERT INTO `language_pack_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:42:17', '2026-05-03 12:42:19');


-- Table structure for table `language_settings`
DROP TABLE IF EXISTS `language_settings`;
CREATE TABLE `language_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `language_code` varchar(191) NOT NULL,
  `language_name` varchar(191) NOT NULL,
  `flag_code` varchar(191) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT 1,
  `is_rtl` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `language_settings`
INSERT INTO `language_settings` VALUES
('1', 'en', 'English', 'gb', '1', '0', NULL, '2026-05-03 12:46:32'),
('2', 'ar', 'Arabic', 'sa', '0', '1', NULL, '2026-05-03 12:46:32'),
('3', 'de', 'German', 'de', '0', '0', NULL, '2026-05-03 12:46:32'),
('4', 'es', 'Spanish', 'es', '1', '0', NULL, '2026-05-03 12:46:32'),
('5', 'et', 'Estonian', 'et', '0', '0', NULL, '2026-05-03 12:46:32'),
('6', 'fa', 'Farsi', 'ir', '0', '1', NULL, '2026-05-03 12:46:32'),
('7', 'fr', 'French', 'fr', '0', '0', NULL, '2026-05-03 12:46:32'),
('8', 'el', 'Greek', 'gr', '0', '0', NULL, '2026-05-03 12:46:32'),
('9', 'it', 'Italian', 'it', '0', '0', NULL, '2026-05-03 12:46:32'),
('10', 'nl', 'Dutch', 'nl', '0', '0', NULL, '2026-05-03 12:46:32'),
('11', 'pl', 'Polish', 'pl', '0', '0', NULL, '2026-05-03 12:46:32'),
('12', 'pt', 'Portuguese', 'pt', '0', '0', NULL, '2026-05-03 12:46:32'),
('13', 'pt-br', 'Portuguese (Brazil)', 'br', '0', '0', NULL, '2026-05-03 12:46:32'),
('14', 'ro', 'Romanian', 'ro', '0', '0', NULL, '2026-05-03 12:46:32'),
('15', 'ru', 'Russian', 'ru', '0', '0', NULL, '2026-05-03 12:46:32'),
('16', 'tr', 'Turkish', 'tr', '0', '0', NULL, '2026-05-03 12:46:32'),
('17', 'zh-CN', 'Chinese (S)', 'cn', '0', '0', NULL, '2026-05-03 12:46:32'),
('18', 'zh-TW', 'Chinese (T)', 'cn', '0', '0', NULL, '2026-05-03 12:46:32');


-- Table structure for table `loyalty_accounts`
DROP TABLE IF EXISTS `loyalty_accounts`;
CREATE TABLE `loyalty_accounts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `customer_id` bigint(20) unsigned NOT NULL,
  `points_balance` int(11) NOT NULL DEFAULT 0,
  `tier_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `loyalty_accounts_restaurant_id_customer_id_unique` (`restaurant_id`,`customer_id`),
  KEY `loyalty_accounts_customer_id_foreign` (`customer_id`),
  KEY `loyalty_accounts_tier_id_index` (`tier_id`),
  CONSTRAINT `loyalty_accounts_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_accounts_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_accounts_tier_id_foreign` FOREIGN KEY (`tier_id`) REFERENCES `loyalty_tiers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `loyalty_global_settings`
DROP TABLE IF EXISTS `loyalty_global_settings`;
CREATE TABLE `loyalty_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `loyalty_global_settings`
INSERT INTO `loyalty_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:43:51', '2026-05-03 12:43:53');


-- Table structure for table `loyalty_ledger`
DROP TABLE IF EXISTS `loyalty_ledger`;
CREATE TABLE `loyalty_ledger` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `customer_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `type` enum('EARN','REDEEM','ADJUST','EXPIRE') NOT NULL,
  `points` int(11) NOT NULL,
  `reason` varchar(200) DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `loyalty_ledger_customer_id_foreign` (`customer_id`),
  KEY `loyalty_ledger_restaurant_id_customer_id_index` (`restaurant_id`,`customer_id`),
  KEY `loyalty_ledger_order_id_index` (`order_id`),
  CONSTRAINT `loyalty_ledger_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_ledger_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL,
  CONSTRAINT `loyalty_ledger_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `loyalty_settings`
DROP TABLE IF EXISTS `loyalty_settings`;
CREATE TABLE `loyalty_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `enabled` tinyint(1) NOT NULL DEFAULT 1,
  `loyalty_type` enum('points','stamps','both') NOT NULL DEFAULT 'points',
  `enable_points` tinyint(1) NOT NULL DEFAULT 1,
  `enable_stamps` tinyint(1) NOT NULL DEFAULT 0,
  `enable_for_pos` tinyint(1) NOT NULL DEFAULT 1,
  `enable_for_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `enable_for_kiosk` tinyint(1) NOT NULL DEFAULT 1,
  `enable_points_for_pos` tinyint(1) NOT NULL DEFAULT 1,
  `enable_points_for_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `enable_points_for_kiosk` tinyint(1) NOT NULL DEFAULT 1,
  `enable_stamps_for_pos` tinyint(1) NOT NULL DEFAULT 1,
  `enable_stamps_for_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `enable_stamps_for_kiosk` tinyint(1) NOT NULL DEFAULT 1,
  `earn_rate_rupees` decimal(10,2) NOT NULL DEFAULT 100.00,
  `earn_rate_points` int(11) NOT NULL DEFAULT 1,
  `value_per_point` decimal(10,2) NOT NULL DEFAULT 1.00,
  `min_redeem_points` int(11) NOT NULL DEFAULT 50,
  `max_discount_percent` decimal(5,2) NOT NULL DEFAULT 20.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `loyalty_settings_restaurant_id_unique` (`restaurant_id`),
  CONSTRAINT `loyalty_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `loyalty_settings`
INSERT INTO `loyalty_settings` VALUES
('1', '2', '1', 'points', '1', '0', '1', '1', '1', '1', '1', '1', '1', '1', '1', '100.00', '1', '1.00', '50', '20.00', '2026-05-03 13:22:45', '2026-05-03 13:22:45'),
('2', '3', '1', 'points', '1', '0', '1', '1', '1', '1', '1', '1', '1', '1', '1', '100.00', '1', '1.00', '50', '20.00', '2026-05-05 08:25:49', '2026-05-05 08:25:49');


-- Table structure for table `loyalty_stamp_rules`
DROP TABLE IF EXISTS `loyalty_stamp_rules`;
CREATE TABLE `loyalty_stamp_rules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `stamps_required` int(11) NOT NULL DEFAULT 1,
  `reward_type` enum('free_item','discount_percent','discount_amount') NOT NULL DEFAULT 'free_item',
  `reward_value` decimal(10,2) DEFAULT NULL,
  `reward_menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `reward_menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `loyalty_stamp_rules_restaurant_id_menu_item_id_unique` (`restaurant_id`,`menu_item_id`),
  KEY `loyalty_stamp_rules_reward_menu_item_id_foreign` (`reward_menu_item_id`),
  KEY `loyalty_stamp_rules_restaurant_id_is_active_index` (`restaurant_id`,`is_active`),
  KEY `loyalty_stamp_rules_menu_item_id_index` (`menu_item_id`),
  KEY `loyalty_stamp_rules_reward_menu_item_variation_id_foreign` (`reward_menu_item_variation_id`),
  CONSTRAINT `loyalty_stamp_rules_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_stamp_rules_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_stamp_rules_reward_menu_item_id_foreign` FOREIGN KEY (`reward_menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE SET NULL,
  CONSTRAINT `loyalty_stamp_rules_reward_menu_item_variation_id_foreign` FOREIGN KEY (`reward_menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `loyalty_stamp_transactions`
DROP TABLE IF EXISTS `loyalty_stamp_transactions`;
CREATE TABLE `loyalty_stamp_transactions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `customer_id` bigint(20) unsigned NOT NULL,
  `stamp_rule_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned DEFAULT NULL,
  `type` enum('EARN','REDEEM','EXPIRE','ADJUST') NOT NULL,
  `stamps` int(11) NOT NULL,
  `reason` varchar(200) DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `loyalty_stamp_transactions_customer_id_foreign` (`customer_id`),
  KEY `loyalty_stamp_transactions_restaurant_id_customer_id_index` (`restaurant_id`,`customer_id`),
  KEY `loyalty_stamp_transactions_stamp_rule_id_index` (`stamp_rule_id`),
  KEY `loyalty_stamp_transactions_order_id_index` (`order_id`),
  CONSTRAINT `loyalty_stamp_transactions_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_stamp_transactions_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL,
  CONSTRAINT `loyalty_stamp_transactions_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `loyalty_stamp_transactions_stamp_rule_id_foreign` FOREIGN KEY (`stamp_rule_id`) REFERENCES `loyalty_stamp_rules` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `loyalty_tiers`
DROP TABLE IF EXISTS `loyalty_tiers`;
CREATE TABLE `loyalty_tiers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `color` varchar(20) NOT NULL DEFAULT '#8B7355',
  `icon` varchar(191) DEFAULT NULL,
  `min_points` int(11) NOT NULL DEFAULT 0,
  `max_points` int(11) DEFAULT NULL,
  `earning_multiplier` decimal(5,2) NOT NULL DEFAULT 1.00,
  `redemption_multiplier` decimal(5,2) NOT NULL DEFAULT 1.00,
  `order` int(11) NOT NULL DEFAULT 0,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `loyalty_tiers_restaurant_id_is_active_index` (`restaurant_id`,`is_active`),
  KEY `loyalty_tiers_restaurant_id_min_points_index` (`restaurant_id`,`min_points`),
  CONSTRAINT `loyalty_tiers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `loyalty_tiers`
INSERT INTO `loyalty_tiers` VALUES
('1', '2', 'Bronze', '#CD7F32', NULL, '0', '999', '1.00', '1.00', '0', '1', 'Starting tier for all customers', '2026-05-03 13:22:45', '2026-05-03 13:22:45'),
('2', '2', 'Silver', '#C0C0C0', NULL, '1000', '4999', '1.25', '1.10', '1000', '1', 'Earn 25% more points, get 10% more value on redemption', '2026-05-03 13:22:45', '2026-05-03 13:22:45'),
('3', '2', 'Gold', '#FFD700', NULL, '5000', NULL, '1.50', '1.20', '5000', '1', 'Earn 50% more points, get 20% more value on redemption', '2026-05-03 13:22:45', '2026-05-03 13:22:45'),
('4', '3', 'Bronze', '#CD7F32', NULL, '0', '999', '1.00', '1.00', '0', '1', 'Starting tier for all customers', '2026-05-05 08:25:49', '2026-05-05 08:25:49'),
('5', '3', 'Silver', '#C0C0C0', NULL, '1000', '4999', '1.25', '1.10', '1000', '1', 'Earn 25% more points, get 10% more value on redemption', '2026-05-05 08:25:49', '2026-05-05 08:25:49'),
('6', '3', 'Gold', '#FFD700', NULL, '5000', NULL, '1.50', '1.20', '5000', '1', 'Earn 50% more points, get 20% more value on redemption', '2026-05-05 08:25:49', '2026-05-05 08:25:49');


-- Table structure for table `ltm_translations`
DROP TABLE IF EXISTS `ltm_translations`;
CREATE TABLE `ltm_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `status` int(11) NOT NULL DEFAULT 0,
  `locale` varchar(191) NOT NULL,
  `group` varchar(191) NOT NULL,
  `key` text NOT NULL,
  `value` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7779 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

-- Dumping data for table `ltm_translations`
INSERT INTO `ltm_translations` VALUES
('1', '1', 'eng', 'app', 'close', 'Close', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('2', '1', 'eng', 'app', 'cancel', 'Cancel', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('3', '1', 'eng', 'app', 'save', 'Save', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('4', '1', 'eng', 'app', 'saved', 'Saved', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('5', '1', 'eng', 'app', 'saving', 'Saving...', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('6', '1', 'eng', 'app', 'uploading', 'Uploading', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('7', '1', 'eng', 'app', 'saveTax', 'Save Tax', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('8', '1', 'eng', 'app', 'saveAndNew', 'Save and Add New', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('9', '1', 'eng', 'app', 'view', 'View', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('10', '1', 'eng', 'app', 'verify', 'Verify', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('11', '1', 'eng', 'app', 'accept', 'Accept', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('12', '1', 'eng', 'app', 'allow', 'Allow', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('13', '1', 'eng', 'app', 'decline', 'Decline', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('14', '1', 'eng', 'app', 'update', 'Update', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('15', '1', 'eng', 'app', 'updating', 'Updating...', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('16', '1', 'eng', 'app', 'delete', 'Delete', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('17', '1', 'eng', 'app', 'deleteUser', 'Delete User', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('18', '1', 'eng', 'app', 'action', 'Action', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('19', '1', 'eng', 'app', 'submit', 'Submit', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('20', '1', 'eng', 'app', 'submitting', 'Submitting...', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('21', '1', 'eng', 'app', 'pending', 'Pending', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('22', '1', 'eng', 'app', 'approved', 'Approved', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('23', '1', 'eng', 'app', 'rejected', 'Rejected', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('24', '1', 'eng', 'app', 'verified', 'Verified', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('25', '1', 'eng', 'app', 'showing', 'Showing', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('26', '1', 'eng', 'app', 'to', 'To', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('27', '1', 'eng', 'app', 'of', 'of', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('28', '1', 'eng', 'app', 'results', 'results', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('29', '1', 'eng', 'app', 'clearFilter', 'Clear Filters', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('30', '1', 'eng', 'app', 'hideFilter', 'Hide Filters', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('31', '1', 'eng', 'app', 'showFilter', 'Show Filters', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('32', '1', 'eng', 'app', 'active', 'Active', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('33', '1', 'eng', 'app', 'available', 'Available', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('34', '1', 'eng', 'app', 'inactive', 'Inactive', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('35', '1', 'eng', 'app', 'availability', 'Availability', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('36', '1', 'eng', 'app', 'isActive', 'Is Active', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('37', '1', 'eng', 'app', 'status', 'Status', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('38', '1', 'eng', 'app', 'showAll', 'Show All', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('39', '1', 'eng', 'app', 'clear', 'Clear', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('40', '1', 'eng', 'app', 'error', 'Error', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('41', '1', 'eng', 'app', 'print', 'PRINT', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('42', '1', 'eng', 'app', 'dateTime', 'Date & Time', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('43', '1', 'eng', 'app', 'change', 'Change', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('44', '1', 'eng', 'app', 'changePassword', 'Change Password', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('45', '1', 'eng', 'app', 'changeStatus', 'Change Status', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('46', '1', 'eng', 'app', 'selectNewStatus', 'Select a new status for this item', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('47', '1', 'eng', 'app', 'add', 'Add', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('48', '1', 'eng', 'app', 'menu', 'Menu', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('49', '1', 'eng', 'app', 'createAccount', 'Create a Account', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('50', '1', 'eng', 'app', 'email', 'Enter your email', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('51', '1', 'eng', 'app', 'name', 'Name', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('52', '1', 'eng', 'app', 'note', 'Note', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('53', '1', 'eng', 'app', 'description', 'Description', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('54', '1', 'eng', 'app', 'login', 'Login', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('55', '1', 'eng', 'app', 'continue', 'Continue', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('56', '1', 'eng', 'app', 'verificationCode', 'Enter verification code', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('57', '1', 'eng', 'app', 'next', 'Next', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('58', '1', 'eng', 'app', 'resendVerificatonCode', 'Resend Verificaton Code', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('59', '1', 'eng', 'app', 'logout', 'Logout', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('60', '1', 'eng', 'app', 'export', 'Export', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('61', '1', 'eng', 'app', 'exporting', 'Exporting', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('62', '1', 'eng', 'app', 'logo', 'Logo', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('63', '1', 'eng', 'app', 'download', 'Download', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('64', '1', 'eng', 'app', 'dateRange', 'Date Range', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('65', '1', 'eng', 'app', 'select', 'Select', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('66', '1', 'eng', 'app', 'selectStartDate', 'Select Start Date', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('67', '1', 'eng', 'app', 'selectEndDate', 'Select End Date', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('68', '1', 'eng', 'app', 'startDate', 'Start Date', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('69', '1', 'eng', 'app', 'endDate', 'End Date', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('70', '1', 'eng', 'app', 'customDateRange', 'Custom Date Range', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('71', '1', 'eng', 'app', 'today', 'Today', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('72', '1', 'eng', 'app', 'yesterday', 'Yesterday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('73', '1', 'eng', 'app', 'currentWeek', 'Current Week', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('74', '1', 'eng', 'app', 'lastWeek', 'Last Week', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('75', '1', 'eng', 'app', 'nextWeek', 'Next Week', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('76', '1', 'eng', 'app', 'last7Days', 'Last 7 Days', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('77', '1', 'eng', 'app', 'currentMonth', 'Current Month', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('78', '1', 'eng', 'app', 'lastMonth', 'Last Month', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('79', '1', 'eng', 'app', 'currentYear', 'Current Year', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('80', '1', 'eng', 'app', 'lastYear', 'Last Year', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('81', '1', 'eng', 'app', 'date', 'Date', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('82', '1', 'eng', 'app', 'time', 'Time', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('83', '1', 'eng', 'app', 'rightReserved', 'All rights reserved.', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('84', '1', 'eng', 'app', 'loading', 'Loading...', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('85', '1', 'eng', 'app', 'profileInfo', 'Profile Information', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('86', '1', 'eng', 'app', 'fullName', 'Your Full Name', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('87', '1', 'eng', 'app', 'role', 'Role', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('88', '1', 'eng', 'app', 'permission', 'Permission', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('89', '1', 'eng', 'app', 'user', 'User', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('90', '1', 'eng', 'app', 'minutes', 'Minutes', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('91', '1', 'eng', 'app', 'hour', 'Hour', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('92', '1', 'eng', 'app', 'reserveNow', 'Reserve Now', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('93', '1', 'eng', 'app', 'specialRequest', 'Any special request?', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('94', '1', 'eng', 'app', 'yes', 'Yes', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('95', '1', 'eng', 'app', 'no', 'No', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('96', '1', 'eng', 'app', 'hello', 'Hello', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('97', '1', 'eng', 'app', 'regards', 'Regards', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('98', '1', 'eng', 'app', 'thanks', 'Thanks', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('99', '1', 'eng', 'app', 'addMore', 'Add +', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('100', '1', 'eng', 'app', 'addNew', 'Add New', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('101', '1', 'eng', 'app', 'allRightsReserved', 'All Rights Reserved.', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('102', '1', 'eng', 'app', 'test', 'TEST', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('103', '1', 'eng', 'app', 'live', 'LIVE', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('104', '1', 'eng', 'app', 'id', 'ID', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('105', '1', 'eng', 'app', 'reset', 'Reset', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('106', '1', 'eng', 'app', 'paidVia', 'Paid via', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('107', '1', 'eng', 'app', 'back', 'Back', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('108', '1', 'eng', 'app', 'goBack', 'Go Back', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('109', '1', 'eng', 'app', 'generateCredentials', 'Generate Credentials', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('110', '1', 'eng', 'app', 'Monday', 'Monday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('111', '1', 'eng', 'app', 'Tuesday', 'Tuesday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('112', '1', 'eng', 'app', 'Wednesday', 'Wednesday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('113', '1', 'eng', 'app', 'Thursday', 'Thursday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('114', '1', 'eng', 'app', 'Friday', 'Friday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('115', '1', 'eng', 'app', 'Saturday', 'Saturday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('116', '1', 'eng', 'app', 'Sunday', 'Sunday', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('117', '1', 'eng', 'app', 'approx', 'Approx', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('118', '1', 'eng', 'app', 'visitLink', 'Visit Link', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('119', '1', 'eng', 'app', 'callWaiterConfirmation', 'Do you want to notify a waiter?', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('120', '1', 'eng', 'app', 'callWaiterNotification', 'Waiter has been notified!', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('121', '1', 'eng', 'app', 'callWaiter', 'Call Waiter', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('122', '1', 'eng', 'app', 'stopImpersonation', 'Stop Impersonation', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('123', '1', 'eng', 'app', 'impersonate', 'Impersonate', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('124', '1', 'eng', 'app', 'approvalStatus', 'Approval Status', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('125', '1', 'eng', 'app', 'approve', 'Approve', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('126', '1', 'eng', 'app', 'reject', 'Reject', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('127', '1', 'eng', 'app', 'example', 'Example', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('128', '1', 'eng', 'app', 'fileNotUploaded', 'File not uploaded', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('129', '1', 'eng', 'app', 'moduleVersion', 'Version', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('130', '1', 'eng', 'app', 'moduleUpdateMessage', 'New update available for :name module. Please update to version :version', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('131', '1', 'eng', 'app', 'newModuleUpdateMessage', 'New update available for <strong>:name</strong> module.', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('132', '1', 'eng', 'app', 'purchaseCode', 'Purchase Code', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('133', '1', 'eng', 'app', 'moduleSwitchMessage', 'Activate or deactivate :name module', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('134', '1', 'eng', 'app', 'updateModule', 'Update Module', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('135', '1', 'eng', 'app', 'notify', 'Notify', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('136', '1', 'eng', 'app', 'moduleNotifySwitchMessage', 'This will hide/show new update message on dashboard for :name module', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('137', '1', 'eng', 'app', 'verifyEnvato', 'Verify Purchase Code', '2026-05-03 12:46:57', '2026-05-03 12:46:57'),
('138', '1', 'eng', 'app', 'findPurchaseCode', 'Click this link to find your purchase code.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('139', '1', 'eng', 'app', 'moduleSettingsInstall', 'Install/Update Module', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('140', '1', 'eng', 'app', 'dropFileToUpload', 'Drop file to upload', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('141', '1', 'eng', 'app', 'uploadDate', 'Upload Date', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('142', '1', 'eng', 'app', 'rememberMe', 'Remember me', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('143', '1', 'eng', 'app', 'forgotPassword', 'Forgot your password?', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('144', '1', 'eng', 'app', 'password', 'Password', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('145', '1', 'eng', 'app', 'forgotPasswordMessage', 'Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('146', '1', 'eng', 'app', 'sendPasswordResetLink', 'Send Password Reset Link', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('147', '1', 'eng', 'app', 'enable', 'Enable', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('148', '1', 'eng', 'app', 'professional', 'Professional', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('149', '1', 'eng', 'app', 'pastel', 'Pastel', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('150', '1', 'eng', 'app', 'warm', 'Warm', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('151', '1', 'eng', 'app', 'backToLogin', 'Back to Login', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('152', '1', 'eng', 'app', 'uploadFavIconAndroidhCrome192', 'Upload Favicon for Android Chrome (192x192)', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('153', '1', 'eng', 'app', 'uploadFavIconAndroidhCrome512', 'Upload Favicon for Android Chrome (512x512)', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('154', '1', 'eng', 'app', 'uploadFavIconAppleTouchIcon', 'Upload Favicon for Apple Touch Icon', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('155', '1', 'eng', 'app', 'uploadFavicon16', 'Upload Favicon (16x16)', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('156', '1', 'eng', 'app', 'uploadFavicon32', 'Upload Favicon (32x32)', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('157', '1', 'eng', 'app', 'favicon', 'Upload Favicon', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('158', '1', 'eng', 'app', 'addon', 'Addon', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('159', '1', 'eng', 'app', 'list', 'List', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('160', '1', 'eng', 'app', 'grid', 'Grid', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('161', '1', 'eng', 'app', 'layout', 'Layout', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('162', '1', 'eng', 'app', 'offlineMessage', 'You are currently offline.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('163', '1', 'eng', 'app', 'loadPage', 'We couldn\'t load the next page on this connection. Please try again.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('164', '1', 'eng', 'app', 'RetryConnection', 'Retry Connection', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('165', '1', 'eng', 'app', 'import', 'Import', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('166', '1', 'eng', 'app', 'downloadSample', 'Download Sample File', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('167', '1', 'eng', 'app', 'noResults', 'No results found', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('168', '1', 'eng', 'app', 'optional', 'Optional', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('169', '1', 'eng', 'app', 'other', 'Other', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('170', '1', 'eng', 'app', 'disable', 'Disable', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('171', '1', 'eng', 'app', 'sortOrder', 'Sort Order', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('172', '1', 'eng', 'app', 'selectLanguage', 'Select Language', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('173', '1', 'eng', 'app', 'upload', 'Upload', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('174', '1', 'eng', 'app', 'selectIcon', 'Select Icon', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('175', '1', 'eng', 'app', 'searchIcon', 'Search Icon', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('176', '1', 'eng', 'app', 'impersonateTooltip', 'Login as this restaurant owner to view and manage their account for support or troubleshooting.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('177', '1', 'eng', 'app', 'autoRefresh', 'Auto Refresh', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('178', '1', 'eng', 'app', 'lastUpdate', 'Last update', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('179', '1', 'eng', 'app', 'loadingMap', 'Loading map...', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('180', '1', 'eng', 'app', 'track', 'Track', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('181', '1', 'eng', 'app', 'delivered', 'Delivered', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('182', '1', 'eng', 'app', 'liveStatus', 'Live', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('183', '1', 'eng', 'app', 'seconds', 'Seconds', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('184', '1', 'eng', 'app', 'minute', 'Minute', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('185', '1', 'eng', 'app', 'uploadedNow', 'Uploaded Now', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('186', '1', 'eng', 'app', 'uploadedAgo', 'Uploaded :time', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('187', '1', 'eng', 'app', 'clickToInstall', 'Click to Install', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('188', '1', 'eng', 'app', 'removeFile', 'Remove File', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('189', '1', 'eng', 'app', 'search', 'Search', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('190', '1', 'eng', 'app', 'header', 'Header', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('191', '1', 'eng', 'app', 'footer', 'Footer', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('192', '1', 'eng', 'app', 'position', 'Position', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('193', '1', 'eng', 'app', 'noDescription', 'No description available', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('194', '1', 'eng', 'app', 'noRecordsFound', 'No records found', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('195', '1', 'eng', 'app', 'noDataFound', 'No data found', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('196', '1', 'eng', 'app', 'edit', 'Edit', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('197', '1', 'eng', 'app', 'activate', 'Activate', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('198', '1', 'eng', 'app', 'deactivate', 'Deactivate', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('199', '1', 'eng', 'app', 'reportByWaiter', 'Report By Waiter', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('200', '1', 'eng', 'app', 'realTime', 'Real Time Update', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('201', '1', 'eng', 'app', 'printer', 'Printer', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('202', '1', 'eng', 'app', 'createdAt', 'Created At', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('203', '1', 'eng', 'app', 'printedAt', 'Printed At', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('204', '1', 'eng', 'app', 'actions', 'Actions', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('205', '1', 'eng', 'app', 'viewDetails', 'View Details', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('206', '1', 'eng', 'app', 'searchPrintJobs', 'Search print jobs...', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('207', '1', 'eng', 'app', 'allStatuses', 'All Statuses', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('208', '1', 'eng', 'app', 'printing', 'Printing', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('209', '1', 'eng', 'app', 'done', 'Done', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('210', '1', 'eng', 'app', 'failed', 'Failed', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('211', '1', 'eng', 'app', 'allPrinters', 'All Printers', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('212', '1', 'eng', 'app', 'noPrintJobsFound', 'No print jobs found', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('213', '1', 'eng', 'app', 'serialNumber', 'Serial Number', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('214', '1', 'eng', 'app', 'create', 'Create', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('215', '1', 'eng', 'app', 'enter', 'Enter', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('216', '1', 'eng', 'app', 'displayName', 'Display Name', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('217', '1', 'eng', 'app', 'existingRole', 'existing role', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('218', '1', 'eng', 'app', 'copyFrom', 'Copy from', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('219', '1', 'eng', 'app', 'dontCopyPermissions', 'Don\'t copy permissions', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('220', '1', 'eng', 'app', 'responsePrinter', 'Response Printer', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('221', '1', 'eng', 'app', 'manage', 'Manage', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('222', '1', 'eng', 'app', 'warning', 'Warning', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('223', '1', 'eng', 'app', 'roleDeleteWarning', 'Are you sure you want to delete this role? All users with this role will be reassigned to the selected role.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('224', '1', 'eng', 'app', 'selectNewRoleForUsers', 'Please select which role you want to assign to users who currently have this role.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('225', '1', 'eng', 'app', 'reassignUsersTo', 'Reassign users to', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('226', '1', 'eng', 'app', 'selectRole', 'Select Role', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('227', '1', 'eng', 'app', 'protectedRole', 'Protected Role', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('228', '1', 'eng', 'app', 'required', 'Required', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('229', '1', 'eng', 'app', 'from', 'from', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('230', '1', 'eng', 'app', 'or', 'or', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('231', '1', 'eng', 'app', 'files', 'files', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('232', '1', 'eng', 'app', 'autoCreated', 'auto-created', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('233', '1', 'eng', 'app', 'if', 'if', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('234', '1', 'eng', 'app', 'missing', 'missing', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('235', '1', 'eng', 'app', 'needTemplate', 'Need a template', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('236', '1', 'eng', 'app', 'downloadSampleCsv', 'Download our sample CSV file with example data and proper formatting.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('237', '1', 'eng', 'app', 'overallProgress', 'Overall Progress', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('238', '1', 'eng', 'app', 'currentStage', 'Current Stage', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('239', '1', 'eng', 'app', 'importSuccessful', 'Your menu items have been imported successfully.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('240', '1', 'eng', 'app', 'skipped', 'Skipped', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('241', '1', 'eng', 'app', 'importError', 'There was an error processing your file.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('242', '1', 'eng', 'app', 'errorDetails', 'Error Details', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('243', '1', 'eng', 'app', 'mustBe', 'must be', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('244', '1', 'eng', 'app', 'file', 'file', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('245', '1', 'eng', 'app', 'size', 'size', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('246', '1', 'eng', 'app', 'mustNotExceed', 'must not exceed', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('247', '1', 'eng', 'app', 'fileSelected', 'File Selected', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('248', '1', 'eng', 'app', 'selectFile', 'Select File', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('249', '1', 'eng', 'app', 'completeAllSteps', 'Complete all steps', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('250', '1', 'eng', 'app', 'complete', 'Complete', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('251', '1', 'eng', 'app', 'ignore', 'Ignore', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('252', '1', 'eng', 'app', 'rows', 'rows', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('253', '1', 'eng', 'app', 'shown', 'shown', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('254', '1', 'eng', 'app', 'added', 'added', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('255', '1', 'eng', 'app', 'pleaseCompleteAllSteps', 'Please complete all steps before proceeding.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('256', '1', 'eng', 'app', 'errorParsingFile', 'Error parsing file', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('257', '1', 'eng', 'app', 'invalidStage', 'Invalid stage for this action.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('258', '1', 'eng', 'app', 'requiredFieldNotMapped', 'Required field not mapped', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('259', '1', 'eng', 'app', 'open', 'Open', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('260', '1', 'eng', 'app', 'closed', 'Closed', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('261', '1', 'eng', 'app', 'pending_approval', 'Pending Approval', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('262', '1', 'eng', 'app', 'cash_in', 'Cash In', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('263', '1', 'eng', 'app', 'cash_out', 'Cash Out', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('264', '1', 'eng', 'app', 'safe_drop', 'Safe Drop', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('265', '1', 'eng', 'app', 'cash_sale', 'Cash Sale', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('266', '1', 'eng', 'app', 'change_given', 'Change Given', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('267', '1', 'eng', 'app', 'refund', 'Refund', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('268', '1', 'eng', 'app', 'via_pos', 'POS', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('269', '1', 'eng', 'app', 'via_shop', 'Shop', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('270', '1', 'eng', 'app', 'via_kiosk', 'Kiosk', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('271', '1', 'eng', 'app', 'toggleDarkMode', 'Toggle Dark Mode', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('272', '1', 'eng', 'app', 'opening_float', 'Opening Float', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('273', '1', 'eng', 'app', 'locationAccess', 'Location Access', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('274', '1', 'eng', 'app', 'locationAccessMessage', 'We need to verify your location to place a QR order. Your location will be stored for this session.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('275', '1', 'eng', 'app', 'locationAccessOptional', 'You can continue without sharing your location, but QR orders may be restricted.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('276', '1', 'eng', 'app', 'geolocationNotSupported', 'Geolocation is not supported by your browser.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('277', '1', 'eng', 'app', 'unableToFetchLocation', 'Unable to fetch your location. You can continue without sharing location.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('278', '1', 'eng', 'app', 'locationAccessRequired', 'Please allow location access to place a QR order.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('279', '1', 'eng', 'app', 'locationAccessRequiredRadius', 'Please allow location to place a QR order within the permitted radius.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('280', '1', 'eng', 'app', 'outsideAllowedArea', 'You’re currently outside the restaurant area. Please move closer to place your order.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('281', '1', 'eng', 'app', 'outsideAllowedAreaMeters', 'You’re outside the allowed area for QR orders. Please move within  :meters meters of the restaurant to place your order.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('282', '1', 'eng', 'app', 'orderNotAllowedMeters', 'Order not allowed: You must be within :meters meters of the restaurant to place a QR order.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('283', '1', 'eng', 'app', 'first', 'First', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('284', '1', 'eng', 'app', 'last', 'Last', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('285', '1', 'eng', 'app', 'loadMore', 'Load More', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('286', '1', 'eng', 'app', 'na', 'N/A', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('287', '1', 'eng', 'app', 'all', 'All', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('288', '1', 'eng', 'app', 'filterByMenu', 'Filter by Menu', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('289', '1', 'eng', 'app', 'filterByCategory', 'Filter by Category', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('290', '1', 'eng', 'app', 'connectToWiFi', 'Connect to Wi-Fi', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('291', '1', 'eng', 'app', 'connectToWiFiDescription', 'Connect to our Wi-Fi network to access the digital menu', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('292', '1', 'eng', 'app', 'offline', 'Offline', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('293', '1', 'eng', 'app', 'online', 'Online', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('294', '1', 'eng', 'app', 'on', 'On', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('295', '1', 'eng', 'app', 'connecting', 'Connecting...', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('296', '1', 'eng', 'app', 'copiedToClipboard', 'Copied to clipboard!', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('297', '1', 'eng', 'app', 'copyPassword', 'Copy Password', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('298', '1', 'eng', 'app', 'continueToMenu', 'Continue to Menu', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('299', '1', 'eng', 'app', 'redirectingToMenu', 'Redirecting to menu...', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('300', '1', 'eng', 'app', 'instructions', 'Instructions', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('301', '1', 'eng', 'app', 'wifiInstruction1', 'Tap \"Connect to Wi-Fi\" button (Android) or manually connect via Settings', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('302', '1', 'eng', 'app', 'wifiInstruction2', 'Enter the password when prompted', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('303', '1', 'eng', 'app', 'wifiInstruction3', 'Once connected, you will be automatically redirected to the menu', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('304', '1', 'eng', 'app', 'wifiNotConfigured', 'Wi-Fi details are not configured. Please contact restaurant staff.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('305', '1', 'eng', 'app', 'androidWifiInstructions', 'If Wi-Fi connection prompt did not appear, please go to Settings  Wi-Fi and connect manually using the details shown above.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('306', '1', 'eng', 'app', 'iosWifiInstructions', 'Please go to Settings Wi-Fi, select the network shown above, and enter the password. Once connected, return to this page.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('307', '1', 'eng', 'app', 'manualWifiInstructions', 'Please go to your device Wi-Fi settings, select the network shown above, and enter the password. Once connected, return to this page.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('308', '1', 'eng', 'app', 'loyaltyDiscount', 'Loyalty Discount', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('309', '1', 'eng', 'app', 'stampDiscount', 'Stamp Discount', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('310', '1', 'eng', 'app', 'loyaltyModule', 'Loyalty Module', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('311', '1', 'eng', 'app', 'points', 'Points', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('312', '1', 'eng', 'app', 'discount', 'Discount', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('313', '1', 'eng', 'app', 'freeItem', 'Free Item', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('314', '1', 'eng', 'app', 'free', 'Free', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('315', '1', 'eng', 'app', 'isPrimary', 'Is Primary', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('316', '1', 'eng', 'app', 'effectiveFrom', 'Effective From', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('317', '1', 'eng', 'app', 'effectiveTo', 'Effective To', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('318', '1', 'eng', 'app', 'ok', 'OK', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('319', '1', 'eng', 'app', 'qty', 'Qty', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('320', '1', 'eng', 'app', 'acceptOrder', 'Accept Order', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('321', '1', 'eng', 'app', 'declineOrder', 'Decline Order', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('322', '1', 'eng', 'app', 'waiterResponse_pending', 'Waiter Acceptance: Pending', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('323', '1', 'eng', 'app', 'waiterResponse_accepted', 'Waiter Acceptance: Accepted', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('324', '1', 'eng', 'app', 'waiterResponse_declined', 'Waiter Acceptance: Declined', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('325', '1', 'eng', 'app', 'remove', 'Remove', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('326', '1', 'eng', 'app', 'notAvailable', 'Not Available', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('327', '1', 'eng', 'app', 'skip', 'Skip', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('328', '1', 'eng', 'app', 'stampDiscountApplied', 'Stamp discount applied', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('329', '1', 'eng', 'auth', 'failed', 'These credentials do not match our records.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('330', '1', 'eng', 'auth', 'password', 'The provided password is incorrect.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('331', '1', 'eng', 'auth', 'throttle', 'Too many login attempts. Please try again in :seconds seconds.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('332', '1', 'eng', 'auth', 'areYouNew', 'Are you new here?', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('333', '1', 'eng', 'auth', 'createAccount', 'Create an account', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('334', '1', 'eng', 'auth', 'createAccountSignup', 'Create your :appName account', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('335', '1', 'eng', 'auth', 'goHome', 'Go To Home', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('336', '1', 'eng', 'auth', 'alreadyRegisteredLoginHere', 'Already registered? Login here', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('337', '1', 'eng', 'auth', 'signup', 'Signup', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('338', '1', 'eng', 'auth', 'whoops', 'Whoops! Something went wrong.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('339', '1', 'eng', 'auth', 'resendOtp', 'Resend OTP', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('340', '1', 'eng', 'auth', 'backToLogin', 'Back to Login', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('341', '1', 'eng', 'auth', 'loginViaOneTimePassword', 'Login via One Time Password', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('342', '1', 'eng', 'auth', 'deliveryExecutiveLoginViaOneTimePassword', 'Delivery Executive Login', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('343', '1', 'eng', 'auth', 'sendOtp', 'Send OTP', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('344', '1', 'eng', 'auth', 'weveSentA6DigitCodeTo', 'We\'ve sent a 6-digit code to', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('345', '1', 'eng', 'auth', 'enter6DigitCode', 'Enter 6-digit code', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('346', '1', 'eng', 'auth', 'thisCodeWillExpireIn', 'This code will expire in', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('347', '1', 'eng', 'auth', 'minutes', 'minutes', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('348', '1', 'eng', 'auth', 'ifYouDidNotRequestThisLoginCode', 'If you did not request this login code, please ignore this email and ensure your account is secure.', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('349', '1', 'eng', 'auth', 'bestRegards', 'Thank you', '2026-05-03 12:46:58', '2026-05-03 12:46:58'),
('350', '1', 'eng', 'auth', 'verifyOtp', 'Verify OTP', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('351', '1', 'eng', 'auth', 'loginVerificationCode', 'Login Verification Code', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('352', '1', 'eng', 'auth', 'youHaveRequestedToLogin', 'You have requested to login to your account. Please use the following verification code:', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('353', '1', 'eng', 'auth', 'team', 'Team', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('354', '1', 'eng', 'auth', 'newOtpSentSuccessfully', 'New OTP sent successfully!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('355', '1', 'eng', 'auth', 'failedToResendOtp', 'Failed to resend OTP. Please try again.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('356', '1', 'eng', 'auth', 'sending', 'Resend OTP successfully!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('357', '1', 'eng', 'email', 'reservation.reservationConfirmation', 'Reservation Confirmation ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('358', '1', 'eng', 'email', 'reservation.subject', 'New Reservation Received: ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('359', '1', 'eng', 'email', 'reservation.text1', 'A new reservation has been made.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('360', '1', 'eng', 'email', 'reservation.text2', 'Reservation Details:', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('361', '1', 'eng', 'email', 'reservation.text3', 'Please prepare accordingly.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('362', '1', 'eng', 'email', 'reservation.text4', 'Your reservation has been submitted successfully.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('363', '1', 'eng', 'email', 'reservation.action', 'View Reservation', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('364', '1', 'eng', 'email', 'newOrder.subject', 'New Order Received', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('365', '1', 'eng', 'email', 'newOrder.text1', 'A new order has been placed. ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('366', '1', 'eng', 'email', 'newOrder.text2', 'Order Details:', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('367', '1', 'eng', 'email', 'newOrder.text3', 'Order Items: ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('368', '1', 'eng', 'email', 'newOrder.action', 'View Order', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('369', '1', 'eng', 'email', 'newOrder.text4', 'Please prepare the order accordingly.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('370', '1', 'eng', 'email', 'sendOrderBill.subject', 'We Appreciate Your Order! Receipt #:order_number from :site_name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('371', '1', 'eng', 'email', 'sendOrderBill.order', 'Order', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('372', '1', 'eng', 'email', 'sendOrderBill.dear', 'Dear', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('373', '1', 'eng', 'email', 'sendOrderBill.thankYouForDining', 'Thank you for dining with us at', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('374', '1', 'eng', 'email', 'sendOrderBill.excitedToServe', 'It was our pleasure to serve you!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('375', '1', 'eng', 'email', 'sendOrderBill.orderSummary', 'Order Summary:', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('376', '1', 'eng', 'email', 'sendOrderBill.itemName', 'Item Name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('377', '1', 'eng', 'email', 'sendOrderBill.quantity', 'Quantity', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('378', '1', 'eng', 'email', 'sendOrderBill.price', 'Price', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('379', '1', 'eng', 'email', 'sendOrderBill.subtotal', 'Subtotal', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('380', '1', 'eng', 'email', 'sendOrderBill.total', 'Total', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('381', '1', 'eng', 'email', 'sendOrderBill.satisfactionMessage', 'We hope you enjoy your meal! If you have any questions or feedback, please do not hesitate to contact us.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('382', '1', 'eng', 'email', 'sendOrderBill.status', 'Status', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('383', '1', 'eng', 'email', 'sendOrderBill.branch', 'Branch', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('384', '1', 'eng', 'email', 'sendOrderBill.orderType', 'Order Type', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('385', '1', 'eng', 'email', 'sendOrderBill.downloadReceipt', 'Download Receipt PDF', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('386', '1', 'eng', 'email', 'staffWelcome.subject', 'Welcome to ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('387', '1', 'eng', 'email', 'staffWelcome.text1', 'Your account is ready to go.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('388', '1', 'eng', 'email', 'staffWelcome.text2', 'Login Email: ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('389', '1', 'eng', 'email', 'staffWelcome.text3', 'Password: ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('390', '1', 'eng', 'email', 'staffWelcome.action', 'Click Here To Login', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('391', '1', 'eng', 'email', 'emailVerification.subject', 'Email Verification Code', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('392', '1', 'eng', 'email', 'emailVerification.text1', 'Your email verification code is: ', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('393', '1', 'eng', 'email', 'trialLicenseExpPre.subject', 'License Expiration Notice', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('394', '1', 'eng', 'email', 'trialLicenseExpPre.greeting', 'Hello :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('395', '1', 'eng', 'email', 'trialLicenseExpPre.line1', 'Your trial license is about to expire on **:date**.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('396', '1', 'eng', 'email', 'trialLicenseExpPre.line2', 'Please take the necessary actions to renew it.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('397', '1', 'eng', 'email', 'trialLicenseExpPre.action', 'Go to Dashboard', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('398', '1', 'eng', 'email', 'trialLicenseExpPre.line3', 'Thank you for using our application!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('399', '1', 'eng', 'email', 'trialLicenseExp.subject', 'Your Trial License Has Expired', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('400', '1', 'eng', 'email', 'trialLicenseExp.greeting', 'Hello :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('401', '1', 'eng', 'email', 'trialLicenseExp.line1', 'We wanted to let you know that your trial license has expired.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('402', '1', 'eng', 'email', 'trialLicenseExp.line2', 'Restaurant Name: :restaurant_name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('403', '1', 'eng', 'email', 'trialLicenseExp.action', 'Go to Dashboard', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('404', '1', 'eng', 'email', 'subscriptionExpire.subject', 'Subscription Expiration Notice', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('405', '1', 'eng', 'email', 'subscriptionExpire.greeting', 'Hello :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('406', '1', 'eng', 'email', 'subscriptionExpire.line1', 'We are writing to inform you that your subscription for :restaurant_name has expired.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('407', '1', 'eng', 'email', 'subscriptionExpire.line2', 'The subscription expired on :date.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('408', '1', 'eng', 'email', 'subscriptionExpire.action', 'Renew Subscription', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('409', '1', 'eng', 'email', 'subscriptionExpire.line3', 'Thank you for using our application!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('410', '1', 'eng', 'email', 'restaurantUpdatedPlan.subject', 'Restaurant Plan Updated Successfully', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('411', '1', 'eng', 'email', 'restaurantUpdatedPlan.greeting', 'Hello :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('412', '1', 'eng', 'email', 'restaurantUpdatedPlan.line1', 'A restaurant plan has been successfully updated.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('413', '1', 'eng', 'email', 'restaurantUpdatedPlan.line2', 'Here are the updated plan details:', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('414', '1', 'eng', 'email', 'restaurantUpdatedPlan.action', 'View Dashboard', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('415', '1', 'eng', 'email', 'restaurantUpdatedPlan.line4', 'Thank you for using our service!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('416', '1', 'eng', 'email', 'offlineRequestReview.subject', 'Request for Modification of Package - :site_name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('417', '1', 'eng', 'email', 'offlineRequestReview.greeting', 'Hello, :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('418', '1', 'eng', 'email', 'offlineRequestReview.line1', 'A request for an offline payment to change the package has been made.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('419', '1', 'eng', 'email', 'offlineRequestReview.line2', 'Restaurant name: **:restaurant_name**', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('420', '1', 'eng', 'email', 'offlineRequestReview.line3', 'Package name: **:package_name**', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('421', '1', 'eng', 'email', 'offlineRequestReview.line4', 'Package type: **:package_type**', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('422', '1', 'eng', 'email', 'offlineRequestReview.line5', 'Please review the request and take the necessary action.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('423', '1', 'eng', 'email', 'offlineRequestReview.line6', 'Thank you for using our application!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('424', '1', 'eng', 'email', 'welcomeRestaurant.subject', 'Welcome to :site_name! Let\'s Start Simplifying Your Restaurant Operations! 🍽️', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('425', '1', 'eng', 'email', 'welcomeRestaurant.greeting', 'Hello, :name!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('426', '1', 'eng', 'email', 'welcomeRestaurant.line1', 'Congratulations and welcome to :site_name! We\'re thrilled to have your restaurant join our platform.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('427', '1', 'eng', 'email', 'welcomeRestaurant.line2', 'What\'s next?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('428', '1', 'eng', 'email', 'welcomeRestaurant.line3', 'Set Up Your Menu: Add your menu items, categories, and pricing with ease', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('429', '1', 'eng', 'email', 'welcomeRestaurant.line4', 'Create Your Profile: Share your restaurant\'s story, mission, and unique offerings', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('430', '1', 'eng', 'email', 'welcomeRestaurant.line5', 'Connect with Customers: Use our social media integration to boost your online presence', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('431', '1', 'eng', 'email', 'welcomeRestaurant.line6', 'Get Started Now: Start using :site_name today to streamline your operations and grow your business!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('432', '1', 'eng', 'email', 'welcomeRestaurant.line7', 'Thank you for choosing :site_name! We\'re excited to be part of your success story.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('433', '1', 'eng', 'email', 'welcomeRestaurant.line8', 'Your login email is: :email', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('434', '1', 'eng', 'email', 'welcomeRestaurant.line9', 'Your password is: :password', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('435', '1', 'eng', 'email', 'welcomeRestaurant.line10', 'Your login URL is: :login_url', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('436', '1', 'eng', 'email', 'newRestaurantSignup.subject', 'New Restaurant Signup on :site_name! 🎉', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('437', '1', 'eng', 'email', 'newRestaurantSignup.line1', 'We\'re excited to inform you that a new restaurant has just signed up for :site_name! 🎉', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('438', '1', 'eng', 'email', 'newRestaurantSignup.line2', 'Restaurant Name: :restaurant_name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('439', '1', 'eng', 'email', 'testNotification.subject', 'SMTP Test Email', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('440', '1', 'eng', 'email', 'testNotification.greeting', 'Hello!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('441', '1', 'eng', 'email', 'testNotification.line1', 'This is a test email to verify your SMTP settings.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('442', '1', 'eng', 'email', 'testNotification.line2', 'If you received this email, your SMTP settings are configured correctly.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('443', '1', 'eng', 'email', 'testNotification.line3', 'Thank you for using our application!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('444', '1', 'eng', 'email', 'sendMenuPdf.subject', 'Menu PDF from :site_name', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('445', '1', 'eng', 'email', 'sendMenuPdf.text1', 'Please find attached the menu PDF for :menu_name.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('446', '1', 'eng', 'email', 'sendMenuPdf.text1_general', 'Please find attached our complete menu PDF with all available items.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('447', '1', 'eng', 'email', 'sendMenuPdf.text2', 'This PDF contains :count menu items.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('448', '1', 'eng', 'email', 'sendMenuPdf.text3', 'You can download the PDF using the button below or find it attached to this email.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('449', '1', 'eng', 'email', 'sendMenuPdf.downloadPdf', 'Download Menu PDF', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('450', '1', 'eng', 'errors', '325.title', 'Restaurant Not Found', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('451', '1', 'eng', 'errors', '325.message', 'We couldn\'t find a restaurant associated with this URL. The restaurant may have been removed or the URL might be incorrect.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('452', '1', 'eng', 'errors', '325.suggestion', 'Please check the URL and try again, or use one of the options below to find what you\'re looking for.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('453', '1', 'eng', 'errors', '325.create_account', 'Create New Restaurant Account', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('454', '1', 'eng', 'errors', '325.find_url', 'Find Your Restaurant URL', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('455', '1', 'eng', 'errors', '325.need_help', 'Need help? Contact our support team', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('456', '1', 'eng', 'landing', 'getStarted', 'Get Started', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('457', '1', 'eng', 'landing', 'features', 'Features', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('458', '1', 'eng', 'landing', 'pricing', 'Pricing', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('459', '1', 'eng', 'landing', 'faq', 'FAQs', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('460', '1', 'eng', 'landing', 'heroTitle', 'Restaurant POS software made simple!', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('461', '1', 'eng', 'landing', 'heroSubTitle', 'Easily manage orders, menus, and tables in one place. Save time, reduce errors, and grow your business faster', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('462', '1', 'eng', 'landing', 'getStartedFree', 'Get Started for Free', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('463', '1', 'eng', 'landing', 'featureSection1', 'Take Control of Your Restaurant', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('464', '1', 'eng', 'landing', 'featureTitle1', 'Streamline Order Management', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('465', '1', 'eng', 'landing', 'featureDescription1', 'Never lose track of an order again. All your customer orders—from dine-in to takeout—are organized and easily accessible in one place. Speed up service and keep your kitchen running smoothly.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('466', '1', 'eng', 'landing', 'featureTitle2', 'Optimize Table Reservations', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('467', '1', 'eng', 'landing', 'featureDescription2', 'Maximize seating efficiency with real-time table tracking and reservations. Reduce wait times and ensure no table sits empty during peak hours, improving customer experience and turnover.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('468', '1', 'eng', 'landing', 'featureTitle3', 'Effortless Menu Management', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('469', '1', 'eng', 'landing', 'featureDescription3', 'Easily add, edit, or remove items from your menu on the go. Highlight specials, update prices, and keep everything in sync across all platforms, so your staff and customers always see the latest offerings.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('470', '1', 'eng', 'landing', 'featureSection2', 'Powerful Features Built to Elevate Your Restaurant Operations', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('471', '1', 'eng', 'landing', 'iconFeature1', 'QR Code Menu', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('472', '1', 'eng', 'landing', 'iconFeatureDesc1', 'Contactless Ordering Made Easy', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('473', '1', 'eng', 'landing', 'iconFeature2', 'Payment Gateway Integration', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('474', '1', 'eng', 'landing', 'iconFeatureDesc2', 'Fast, Secure, and Flexible Payments using Stripe and Razorpay', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('475', '1', 'eng', 'landing', 'iconFeature3', 'Staff Management', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('476', '1', 'eng', 'landing', 'iconFeatureDesc3', 'Separate login for every staff role with different permissions.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('477', '1', 'eng', 'landing', 'iconFeature4', 'POS (Point of Sale)', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('478', '1', 'eng', 'landing', 'iconFeatureDesc4', 'Complete POS Integration', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('479', '1', 'eng', 'landing', 'iconFeature5', 'Custom Floor Plans', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('480', '1', 'eng', 'landing', 'iconFeatureDesc5', 'Design Your Restaurant\'s Layout', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('481', '1', 'eng', 'landing', 'iconFeature6', 'Kitchen Order Tickets (KOT)', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('482', '1', 'eng', 'landing', 'iconFeatureDesc6', 'Efficient Kitchen Workflow', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('483', '1', 'eng', 'landing', 'iconFeature7', 'Bill Printing', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('484', '1', 'eng', 'landing', 'iconFeatureDesc7', 'Quick and Accurate Billing', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('485', '1', 'eng', 'landing', 'iconFeature8', 'Reports', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('486', '1', 'eng', 'landing', 'iconFeatureDesc8', 'Data-Driven Decisions', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('487', '1', 'eng', 'landing', 'testimonialSection1', 'What Restaurant Owners Are Saying', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('488', '1', 'eng', 'landing', 'testimonial1', 'It has completely transformed how we operate. Managing orders, tables, and staff all from one platform has reduced our workload and made everything run more smoothly.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('489', '1', 'eng', 'landing', 'testimonialName1', 'John Martin', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('490', '1', 'eng', 'landing', 'testimonialDesignation1', 'Owner of Riverbend Bistro', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('491', '1', 'eng', 'landing', 'testimonial2', 'The QR Code menu and payment integration have made a huge difference for us, especially after the pandemic. Customers love the ease, and we’ve seen faster table turnover.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('492', '1', 'eng', 'landing', 'testimonialName2', 'Emily Thompson', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('493', '1', 'eng', 'landing', 'testimonialDesignation2', 'Manager at Lakeside Grill', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('494', '1', 'eng', 'landing', 'testimonial3', 'We\'re able to track every order in real time, keep our menu updated, and quickly manage payments. It\'s like having an extra set of hands in the restaurant.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('495', '1', 'eng', 'landing', 'testimonialName3', 'Michael Scott', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('496', '1', 'eng', 'landing', 'testimonialDesignation3', 'Owner of Downtown Eats', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('497', '1', 'eng', 'landing', 'pricingTitle1', 'Simple, Transparent Pricing', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('498', '1', 'eng', 'landing', 'pricingSubTitle1', 'Get everything you need to manage your restaurant with one affordable plan.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('499', '1', 'eng', 'landing', 'pricingHeading', 'All-in-One Plan', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('500', '1', 'eng', 'landing', 'pricingFeature1', 'Unlimited Orders & Reservations', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('501', '1', 'eng', 'landing', 'pricingFeature2', 'Menu Management', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('502', '1', 'eng', 'landing', 'pricingFeature3', 'QR Code Menu', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('503', '1', 'eng', 'landing', 'pricingFeature4', 'Payment Gateway Integration', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('504', '1', 'eng', 'landing', 'pricingFeature5', 'POS System', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('505', '1', 'eng', 'landing', 'pricingFeature6', 'Custom Floor Plans', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('506', '1', 'eng', 'landing', 'pricingFeature7', 'Staff Management', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('507', '1', 'eng', 'landing', 'pricingFeature8', 'Kitchen Order Tickets (KOT)', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('508', '1', 'eng', 'landing', 'pricingFeature9', 'Reports & Analytics', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('509', '1', 'eng', 'landing', 'pricingFeature10', 'Customer Support', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('510', '1', 'eng', 'landing', 'pricingFeature11', 'Multiple Branches', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('511', '1', 'eng', 'landing', 'pricingFeature12', 'Export to Excel', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('512', '1', 'eng', 'landing', 'pricingFeature13', 'Add Business Logo & Theme', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('513', '1', 'eng', 'landing', 'pricingFeature14', 'Table Reservations', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('514', '1', 'eng', 'landing', 'pricingFeature15', 'Payment Gateway Integration', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('515', '1', 'eng', 'landing', 'faqTitle1', 'Your questions, answered', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('516', '1', 'eng', 'landing', 'faqSubTitle1', 'Answers to the most frequently asked questions.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('517', '1', 'eng', 'landing', 'faqQues1', 'How can I contact customer support 1?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('518', '1', 'eng', 'landing', 'faqAns1', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('519', '1', 'eng', 'landing', 'faqQues2', 'How can I contact customer support?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('520', '1', 'eng', 'landing', 'faqAns2', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('521', '1', 'eng', 'landing', 'faqQues3', 'How can I contact customer support?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('522', '1', 'eng', 'landing', 'faqAns3', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('523', '1', 'eng', 'landing', 'faqQues4', 'How can I contact customer support?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('524', '1', 'eng', 'landing', 'faqAns4', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('525', '1', 'eng', 'landing', 'faqQues5', 'How can I contact customer support?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('526', '1', 'eng', 'landing', 'faqAns5', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('527', '1', 'eng', 'landing', 'faqQues6', 'How can I contact customer support?', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('528', '1', 'eng', 'landing', 'faqAns6', 'Our dedicated support team is available via email to assist you with any questions or technical issues.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('529', '1', 'eng', 'landing', 'contactTitle', 'Contact', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('530', '1', 'eng', 'landing', 'addressTitle', 'Our address', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('531', '1', 'eng', 'landing', 'contactCompany', 'Bond Hobbs Inc', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('532', '1', 'eng', 'landing', 'contactAddress', '957 Jamie Station, Lamontborough, SD 27319-9459', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('533', '1', 'eng', 'landing', 'emailTitle', 'Our Email', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('534', '1', 'eng', 'landing', 'contactEmail', 'support@example.com', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('535', '1', 'eng', 'landing', 'rightsReserved', 'All Rights Reserved.', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('536', '1', 'eng', 'landing', 'startTrial', 'Start :days Days Trial', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('537', '1', 'eng', 'landing', 'callTitle', 'Call Us', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('538', '1', 'eng', 'landing', 'mapTitle', 'Location', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('539', '1', 'eng', 'landing', 'openInGoogleMaps', 'Open in Google Maps', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('540', '1', 'eng', 'menu', 'dashboard', 'Dashboard', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('541', '1', 'eng', 'menu', 'menu', 'Menu', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('542', '1', 'eng', 'menu', 'menus', 'Menus', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('543', '1', 'eng', 'menu', 'menuItem', 'Menu Items', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('544', '1', 'eng', 'menu', 'profile', 'Profile', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('545', '1', 'eng', 'menu', 'itemCategories', 'Item Categories', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('546', '1', 'eng', 'menu', 'table', 'Table', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('547', '1', 'eng', 'menu', 'areas', 'Areas', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('548', '1', 'eng', 'menu', 'tables', 'Tables', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('549', '1', 'eng', 'menu', 'orders', 'Orders', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('550', '1', 'eng', 'menu', 'pos', 'POS', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('551', '1', 'eng', 'menu', 'kot', 'KOT', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('552', '1', 'eng', 'menu', 'myAccount', 'My Account', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('553', '1', 'eng', 'menu', 'myOrders', 'My Orders', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('554', '1', 'eng', 'menu', 'customers', 'Customers', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('555', '1', 'eng', 'menu', 'newOrder', 'New Order', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('556', '1', 'eng', 'menu', 'payments', 'Payments', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('557', '1', 'eng', 'menu', 'billing', 'Billing', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('558', '1', 'eng', 'menu', 'duePayments', 'Due Payments', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('559', '1', 'eng', 'menu', 'qrCodes', 'QR Codes', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('560', '1', 'eng', 'menu', 'reports', 'Reports', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('561', '1', 'eng', 'menu', 'itemReport', 'Item Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('562', '1', 'eng', 'menu', 'categoryReport', 'Category Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('563', '1', 'eng', 'menu', 'salesReport', 'Sales Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('564', '1', 'eng', 'menu', 'codReport', 'COD Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('565', '1', 'eng', 'menu', 'deliveryAppReport', 'Delivery App Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('566', '1', 'eng', 'menu', 'cancelledOrderReport', 'Cancelled Order Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('567', '1', 'eng', 'menu', 'removedKotItemReport', 'Removed KOT Item Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('568', '1', 'eng', 'menu', 'taxReport', 'Tax Report', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('569', '1', 'eng', 'menu', 'settings', 'Settings', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('570', '1', 'eng', 'menu', 'signOut', 'Sign Out', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('571', '1', 'eng', 'menu', 'appUpdate', 'App Update', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('572', '1', 'eng', 'menu', 'home', 'Home', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('573', '1', 'eng', 'menu', 'about', 'About', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('574', '1', 'eng', 'menu', 'contact', 'Contact', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('575', '1', 'eng', 'menu', 'staff', 'Staff', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('576', '1', 'eng', 'menu', 'bookTable', 'Book a Table', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('577', '1', 'eng', 'menu', 'myBookings', 'My Bookings', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('578', '1', 'eng', 'menu', 'reservations', 'Reservations', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('579', '1', 'eng', 'menu', 'customerSite', 'Customer Site', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('580', '1', 'eng', 'menu', 'packages', 'Packages', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('581', '1', 'eng', 'menu', 'offlineRequest', 'Offline Request', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('582', '1', 'eng', 'menu', 'users', 'Users', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('583', '1', 'eng', 'menu', 'deliveryExecutive', 'Delivery Executive', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('584', '1', 'eng', 'menu', 'landingSites', 'Landing Site', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('585', '1', 'eng', 'menu', 'waiterRequest', 'Waiter Requests', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('586', '1', 'eng', 'menu', 'itemModifiers', 'Item Modifiers', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('587', '1', 'eng', 'menu', 'modifierGroups', 'Modifier Groups', '2026-05-03 12:46:59', '2026-05-03 12:46:59'),
('588', '1', 'eng', 'menu', 'goBackToCustomModules', 'Go Back to Custom Modules', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('589', '1', 'eng', 'menu', 'expenses', 'Expenses', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('590', '1', 'eng', 'menu', 'vendor', 'Vendor', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('591', '1', 'eng', 'menu', 'expenseReports', 'Expense Reports', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('592', '1', 'eng', 'menu', 'expensesCategory', 'Expense Categories', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('593', '1', 'eng', 'menu', 'openMainMenu', 'Open Main Menu', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('594', '1', 'eng', 'menu', 'myAddresses', 'My Addresses', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('595', '1', 'eng', 'menu', 'superadminPaymentSetting', 'Payment Settings', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('596', '1', 'eng', 'menu', 'adminPaymentSetting', 'Restaurant Payment Settings', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('597', '1', 'eng', 'menu', 'customerDisplay', 'Customer Display', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('598', '1', 'eng', 'menu', 'wifi', 'WiFi', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('599', '1', 'eng', 'menu', 'refundReport', 'Refund Report', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('600', '1', 'eng', 'menu', 'duePaymentsReceivedReport', 'Due Payments Received Report', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('601', '1', 'eng', 'menu', 'assignedOrders', 'Assigned Orders', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('602', '1', 'eng', 'menu', 'deliveryDashboard', 'Dashboard', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('603', '1', 'eng', 'menu', 'deliveryHistory', 'Delivery History', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('604', '1', 'eng', 'menu', 'deliveryCodSettlement', 'COD Settlement', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('605', '1', 'eng', 'menu', 'deliveryExecutiveCodMonitoring', 'Delivery Executive COD Monitoring', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('606', '1', 'eng', 'menu', 'codMonitoring', 'COD Monitoring', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('607', '1', 'eng', 'menu', 'openExecutiveSite', 'Open Executive Site', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('608', '1', 'eng', 'menu', 'deliveryExecutivePortal', 'Delivery Executive Portal', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('609', '1', 'eng', 'messages', 'menuAdded', 'Menu added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('610', '1', 'eng', 'messages', 'noMenuAdded', 'No menu added!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('611', '1', 'eng', 'messages', 'menuUpdated', 'Menu updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('612', '1', 'eng', 'messages', 'menuDeleted', 'Menu deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('613', '1', 'eng', 'messages', 'categoryAdded', 'Item category added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('614', '1', 'eng', 'messages', 'categoryUpdated', 'Item category updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('615', '1', 'eng', 'messages', 'menuItemAdded', 'Menu item added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('616', '1', 'eng', 'messages', 'variationSaved', 'Variation saved successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('617', '1', 'eng', 'messages', 'menuItemUpdated', 'Menu item updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('618', '1', 'eng', 'messages', 'menuItemDeleted', 'Menu item deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('619', '1', 'eng', 'messages', 'orderItemDeleted', 'Order item deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('620', '1', 'eng', 'messages', 'menuItemCategoryDeleted', 'Menu item category deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('621', '1', 'eng', 'messages', 'itemVariationDeleted', 'Item variation deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('622', '1', 'eng', 'messages', 'noItemAdded', 'No record found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('623', '1', 'eng', 'messages', 'noItemCategoryAdded', 'No item category added', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('624', '1', 'eng', 'messages', 'noAreaAdded', 'No area is added.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('625', '1', 'eng', 'messages', 'areaAdded', 'Area added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('626', '1', 'eng', 'messages', 'areaUpdated', 'Area updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('627', '1', 'eng', 'messages', 'areaDeleted', 'Area deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('628', '1', 'eng', 'messages', 'noTableadded', 'No table is added.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('629', '1', 'eng', 'messages', 'tableAdded', 'Table added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('630', '1', 'eng', 'messages', 'tableUpdated', 'Table updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('631', '1', 'eng', 'messages', 'tableDeleted', 'Table deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('632', '1', 'eng', 'messages', 'setTableNo', 'You need to set the table number', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('633', '1', 'eng', 'messages', 'enterPax', 'Enter the no of Pax.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('634', '1', 'eng', 'messages', 'selectWaiter', 'Select the waiter who took the order.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('635', '1', 'eng', 'messages', 'orderItemRequired', 'You need to add items to the order.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('636', '1', 'eng', 'messages', 'orderSaved', 'Order placed successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('637', '1', 'eng', 'messages', 'kotGenerated', 'KOT Generated Successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('638', '1', 'eng', 'messages', 'billedSuccess', 'Order Billed Successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('639', '1', 'eng', 'messages', 'addCustomerDetails', 'Add customer details.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('640', '1', 'eng', 'messages', 'thankYouVisit', 'Thank you for your visit!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('641', '1', 'eng', 'messages', 'emailVerificationCode', 'Email verification code.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('642', '1', 'eng', 'messages', 'invalidVerificationCode', 'Invalid verification code.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('643', '1', 'eng', 'messages', 'verificationCodeSent', 'Verification Code Sent', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('644', '1', 'eng', 'messages', 'customerDeleted', 'Customer deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('645', '1', 'eng', 'messages', 'noCustomerFound', 'No Customer Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('646', '1', 'eng', 'messages', 'settingsUpdated', 'Settings updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('647', '1', 'eng', 'messages', 'shiftCreated', 'Shift created successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('648', '1', 'eng', 'messages', 'shiftUpdated', 'Shift updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('649', '1', 'eng', 'messages', 'shiftDeleted', 'Shift deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('650', '1', 'eng', 'messages', 'orderPlacedSuccess', 'Order placed successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('651', '1', 'eng', 'messages', 'orderCanceled', 'Order canceled successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('652', '1', 'eng', 'messages', 'noPaymentFound', 'No Payment Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('653', '1', 'eng', 'messages', 'waitingTodayOrder', ' Waiting for today\'s first order &#x23F3;', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('654', '1', 'eng', 'messages', 'updateAlert', 'Do not click update now button if the application is customized. Your changes will be lost.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('655', '1', 'eng', 'messages', 'updateBackupNotice', 'Take a backup of files and database before updating.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('656', '1', 'eng', 'messages', 'frontHeroHeading', 'Ready to Satisfy Your Cravings? Place Your Order Now!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('657', '1', 'eng', 'messages', 'profileUpdated', 'Profile Updated Successfully', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('658', '1', 'eng', 'messages', 'cartEmpty', 'Your cart is empty 🙁', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('659', '1', 'eng', 'messages', 'memberAdded', 'Member added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('660', '1', 'eng', 'messages', 'cannotEditOwnRole', 'You cannot change own role.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('661', '1', 'eng', 'messages', 'memberUpdated', 'Member updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('662', '1', 'eng', 'messages', 'memberDeleted', 'Member deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('663', '1', 'eng', 'messages', 'currencyDeleted', 'Currency deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('664', '1', 'eng', 'messages', 'noCurrencyFound', 'No currency found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('665', '1', 'eng', 'messages', 'noPhoneCodesFound', 'No phone codes found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('666', '1', 'eng', 'messages', 'cannotDeleteDefaultCurrency', 'Cannot Delete Default Currency.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('667', '1', 'eng', 'messages', 'taxApplicableInfo', 'All taxes will be applicable on creating order.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('668', '1', 'eng', 'messages', 'taxDeleted', 'Tax deleted successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('669', '1', 'eng', 'messages', 'chooseEndTimeLater', 'Choose and end time later than the start time.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('670', '1', 'eng', 'messages', 'frontReservationHeading', 'Book a Table and Savor the Experience.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('671', '1', 'eng', 'messages', 'selectBookingDetail', 'Select your booking details', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('672', '1', 'eng', 'messages', 'selectTimeSlot', 'Select Time Slot', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('673', '1', 'eng', 'messages', 'loginForReservation', 'Login to make reservation', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('674', '1', 'eng', 'messages', 'reservationConfirmed', 'Your reservation is confirmed.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('675', '1', 'eng', 'messages', 'noTimeSlot', 'No time slot available. Choose a different date or meal time.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('676', '1', 'eng', 'messages', 'noTableReserved', 'No table is reserved.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('677', '1', 'eng', 'messages', 'smtpError', 'Your SMTP details are not correct. Please update to the correct one.<br><br>Proper SMTP configuration is essential for sending emails such as order confirmations, password resets, and notifications to customers and staff. Without correct SMTP settings, your restaurant management system cannot communicate via email.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('678', '1', 'eng', 'messages', 'newOrderReceived', 'New Order Received.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('679', '1', 'eng', 'messages', 'kotStatusUpdated', 'KOT :kot_number status updated to :status.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('680', '1', 'eng', 'messages', 'waiterDeclinedOrder', 'The assigned waiter has declined the order. Order :order_number', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('681', '1', 'eng', 'messages', 'cannotDeleteCurrentBranch', 'Cannot delete current branch.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('682', '1', 'eng', 'messages', 'branchAdded', 'New branch added.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('683', '1', 'eng', 'messages', 'branchDeleted', 'Branch deleted successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('684', '1', 'eng', 'messages', 'branchUpdated', 'Branch updated successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('685', '1', 'eng', 'messages', 'licenseUpgraded', 'License upgraded successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('686', '1', 'eng', 'messages', 'noRestaurantFound', 'No restaurant found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('687', '1', 'eng', 'messages', 'restaurantUpdated', 'Restaurant updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('688', '1', 'eng', 'messages', 'invalidStripePlan', 'Invalid Stripe Plan.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('689', '1', 'eng', 'messages', 'packageUpdated', 'Package updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('690', '1', 'eng', 'messages', 'noPackageFound', 'No package found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('691', '1', 'eng', 'messages', 'alreadyRequestPending', 'You have already raised a request.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('692', '1', 'eng', 'messages', 'packageAdded', 'Package added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('693', '1', 'eng', 'messages', 'packageDeleted', 'Package deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('694', '1', 'eng', 'messages', 'smtpRecommendation', 'Recommendation for SMTP ', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('695', '1', 'eng', 'messages', 'noMemberFound', 'No member found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('696', '1', 'eng', 'messages', 'noInvoiceFound', 'No invoice found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('697', '1', 'eng', 'messages', 'loadingData', 'Loading Data...', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('698', '1', 'eng', 'messages', 'gatewayNotAdded', 'Payment gateway credentials not added by superadmin', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('699', '1', 'eng', 'messages', 'smtpSuccess', 'Your SMTP details are correct', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('700', '1', 'eng', 'messages', 'packageRequired', 'Package ID is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('701', '1', 'eng', 'messages', 'packageNotFound', 'Package not found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('702', '1', 'eng', 'messages', 'trialExpireOnRequired', 'Trial expiration date is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('703', '1', 'eng', 'messages', 'amountNumeric', 'The amount must be a number.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('704', '1', 'eng', 'messages', 'payDateRequired', 'Payment date is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('705', '1', 'eng', 'messages', 'nextPayDateRequired', 'Next payment date is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('706', '1', 'eng', 'messages', 'noOfflinePaymentMethodFound', 'No offline payment method found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('707', '1', 'eng', 'messages', 'amountRequired', 'Amount is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('708', '1', 'eng', 'messages', 'licenceExpireRequired', 'License expiration date is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('709', '1', 'eng', 'messages', 'offlinePaymentMethodAdded', 'Offline payment method added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('710', '1', 'eng', 'messages', 'offlinePaymentMethodUpdated', 'Offline payment method updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('711', '1', 'eng', 'messages', 'noOfflinePaymentRequestFound', 'No offline payment request found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('712', '1', 'eng', 'messages', 'offlinePaymentMethodDeleted', 'Offline payment method deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('713', '1', 'eng', 'messages', 'reservationsDisabled', 'Reservations are currently disabled.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('714', '1', 'eng', 'messages', 'customerReservationsDisabled', 'Customer reservations are currently disabled.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('715', '1', 'eng', 'messages', 'minimumPartySizeRequired', 'Minimum reservation is for :size people.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('716', '1', 'eng', 'messages', 'minimumRequired', 'Min :size', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('717', '1', 'eng', 'messages', 'disabledWhenMainReservationsOff', 'Disabled when main reservations are off', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('718', '1', 'eng', 'messages', 'phoneCodeDetected', 'Phone code :code detected based on your location', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('719', '1', 'eng', 'messages', 'offlinePaymentVerified', 'Offline payment verified successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('720', '1', 'eng', 'messages', 'OfflinePlanChangeDeclined', 'Offline plan change request declined successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('721', '1', 'eng', 'messages', 'planUpgraded', 'Plan upgraded successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('722', '1', 'eng', 'messages', 'noPlanIdFound', 'No plan id found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('723', '1', 'eng', 'messages', 'requestSubmittedSuccessfully', 'Request submitted successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('724', '1', 'eng', 'messages', 'startShoppingNow', 'Add items to your cart!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('725', '1', 'eng', 'messages', 'smtpSecureEnabled', 'For Gmail SMTP configuration, please follow the following link ', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('726', '1', 'eng', 'messages', 'testEmailSuccess', 'Email sent successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('727', '1', 'eng', 'messages', 'testEmailError', 'Failed to send test email: :message', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('728', '1', 'eng', 'messages', 'waiterRequestCompleted', 'Request completed successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('729', '1', 'eng', 'messages', 'welcomeToUpgrade', 'Please upgrade your license to access premium features and enhance your restaurant management experience.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('730', '1', 'eng', 'messages', 'upgradeRequired', 'Upgrade Required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('731', '1', 'eng', 'messages', 'noAdminFound', 'No Admin Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('732', '1', 'eng', 'messages', 'statusUpdated', 'Status updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('733', '1', 'eng', 'messages', 'invalidRequest', 'Invalid Request', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('734', '1', 'eng', 'messages', 'packageIsUsed', 'Package is used by some restaurants. First change the package for those restaurants.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('735', '1', 'eng', 'messages', 'currencyCannotBeDeleted', 'Currency cannot be deleted', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('736', '1', 'eng', 'messages', 'currencyIsUsedInPackages', 'Currency is used in some packages. First change the currency for those packages or delete the packages with this currency.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('737', '1', 'eng', 'messages', 'languageUpdated', 'Language updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('738', '1', 'eng', 'messages', 'fileUploaded', 'File uploaded successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('739', '1', 'eng', 'messages', 'noFilesAvailable', 'No files available', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('740', '1', 'eng', 'messages', 'noFilesAvailableDescription', 'There are no files to display at the moment.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('741', '1', 'eng', 'messages', 'transferProgress', 'Transfer Progress', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('742', '1', 'eng', 'messages', 'discountPercentError', 'The discount percentage cannot exceed 100%.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('743', '1', 'eng', 'messages', 'branchLimitReached', 'Branch limit reached, can\'t add more with the current package.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('744', '1', 'eng', 'messages', 'maxLimitReached', 'Maximum limit reached.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('745', '1', 'eng', 'messages', 'ModifierGroupAdded', 'Modifier Group added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('746', '1', 'eng', 'messages', 'noModifierGroupFound', 'No modifier group found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('747', '1', 'eng', 'messages', 'itemModifierGroupAdded', 'Item Modifier Group added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('748', '1', 'eng', 'messages', 'itemModifierGroupUpdated', 'Item Modifier Group updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('749', '1', 'eng', 'messages', 'itemModifierGroupDeleted', 'Item Modifier Group deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('750', '1', 'eng', 'messages', 'noItemModifierFound', 'No item modifier found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('751', '1', 'eng', 'messages', 'ModifierGroupUpdated', 'Modifier Group updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('752', '1', 'eng', 'messages', 'cronIsNotRunning', 'It appears that your cron job has not run in the last 48 hours. Please check to ensure that it is properly configured. This message will automatically disappear once the cron job is functioning correctly again', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('753', '1', 'eng', 'messages', 'cronIsNotRunningOnboarding', 'Please check to ensure that it is properly configured. This message will automatically disappear once the cron job is functioning correctly again', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('754', '1', 'eng', 'messages', 'cronJobSetting', 'Cron Job Setting', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('755', '1', 'eng', 'messages', 'cronJobSettingDescription', 'Click here to view the cron job setting.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('756', '1', 'eng', 'messages', 'downloadFilefromCodecanyon', 'Download the zip file from codecanyon and upload it here. Only .zip file type is allowed for uploading.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('757', '1', 'eng', 'messages', 'sweetAlertTitle', 'Are you sure?', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('758', '1', 'eng', 'messages', 'removeFileText', 'You will not be able to recover the deleted file!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('759', '1', 'eng', 'messages', 'confirmDelete', 'Are you sure you want to delete this shift?', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('760', '1', 'eng', 'messages', 'confirmDeleteButton', 'Yes, delete it!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('761', '1', 'eng', 'messages', 'deleteSuccess', 'Deleted successfully.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('762', '1', 'eng', 'messages', 'installingUpdateMessage', 'Installing...Please wait (This may take a few minutes.)', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('763', '1', 'eng', 'messages', 'installedUpdateMessage', 'Installed successfully. Reload the page to see the changes.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('764', '1', 'eng', 'messages', 'customModuleInstalled', 'Module installed successfully. You will be redirected to the custom module page. Activate the module to use it.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('765', '1', 'eng', 'messages', 'noRecordFound', 'No record found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('766', '1', 'eng', 'messages', 'orderDeleted', 'Order deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('767', '1', 'eng', 'messages', 'CartAddPermissionDenied', 'Permission denied. Please contact the restaurant.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('768', '1', 'eng', 'messages', 'noExpensesAdded', 'No Expenses Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('769', '1', 'eng', 'messages', 'expenseAdded', 'Expenses Added ', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('770', '1', 'eng', 'messages', 'expenseUpdated', 'Expenses Updated ', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('771', '1', 'eng', 'messages', 'showHidePurchaseCode', 'Show/Hide Purchase Code', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('772', '1', 'eng', 'messages', 'changePurchaseCode', 'Change Purchase Code', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('773', '1', 'eng', 'messages', 'restaurantDeleted', 'Restaurant deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('774', '1', 'eng', 'messages', 'deliveryExecutiveAssigned', 'Delivery executive assigned!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('775', '1', 'eng', 'messages', 'deliveryExecutiveRemoved', 'Delivery executive removed.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('776', '1', 'eng', 'messages', 'selectDeliveryExecutive', 'Please select a delivery executive.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('777', '1', 'eng', 'messages', 'vendorUpdated', 'Vendor Updated', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('778', '1', 'eng', 'messages', 'expenseDeleted', 'Expense Deleted', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('779', '1', 'eng', 'messages', 'vendorDeleted', 'Vendor Deleted', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('780', '1', 'eng', 'messages', 'noVendorsAdded', 'No Vendors Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('781', '1', 'eng', 'messages', 'moduleSettingsInstall', 'Install new modules to enhance your application\'s functionality', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('782', '1', 'eng', 'messages', 'chargeDeleted', 'Charge deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('783', '1', 'eng', 'messages', 'addonDescription', 'This is an additional module that can be purchased separately.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('784', '1', 'eng', 'messages', 'noChargeFound', 'No charge found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('785', '1', 'eng', 'messages', 'paymentQrCodeRequired', 'Payment QR Code is required.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('786', '1', 'eng', 'messages', 'noSubscriptionFound', 'No subscription found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('787', '1', 'eng', 'messages', 'subscriptionCancelled', 'Subscription cancelled successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('788', '1', 'eng', 'messages', 'subscriptionUpdated', 'Subscription updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('789', '1', 'eng', 'messages', 'customerAdded', 'Customer added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('790', '1', 'eng', 'messages', 'customerAlreadyExists', 'Customer with email :email already exists.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('791', '1', 'eng', 'messages', 'customerImported', 'Customers imported successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('792', '1', 'eng', 'messages', 'customerImportStarted', 'Customer import started successfully! The import is being processed in the background.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('793', '1', 'eng', 'messages', 'noFeatures', 'No additional features found.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('794', '1', 'eng', 'messages', 'paymentGatewayNotConfigured', 'Payment gateway not configured.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('795', '1', 'eng', 'messages', 'tipRemovedSuccessfully', 'Tip removed successfully', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('796', '1', 'eng', 'messages', 'tipUpdatedSuccessfully', 'Tip updated successfully', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('797', '1', 'eng', 'messages', 'tipAddedSuccessfully', 'Tip added successfully', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('798', '1', 'eng', 'messages', 'paymentDoneSuccessfully', 'Payment done successfully', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('799', '1', 'eng', 'messages', 'paymentFailed', 'Payment failed, please try again', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('800', '1', 'eng', 'messages', 'invalidPaymentMethod', 'Invalid payment method', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('801', '1', 'eng', 'messages', 'expenseCategoryDeleted', 'Expense category deleted successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('802', '1', 'eng', 'messages', 'expenseCategoryAdded', 'Expense category added successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('803', '1', 'eng', 'messages', 'expenseCategoryUpdated', 'Expense category updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('804', '1', 'eng', 'messages', 'installAppInstruction', 'To install this web app on your phone: tap  ', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('805', '1', 'eng', 'messages', 'addToHomeScreen', 'and then Add to Home Screen', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('806', '1', 'eng', 'messages', 'confrmDeleteDyanamicMenu', 'Are you sure you want to delete this Custom Menu', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('807', '1', 'eng', 'messages', 'noCustomMenu', 'No Custom Menu Found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('808', '1', 'eng', 'messages', 'menuUpdate', 'Menu updated successfully!', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('809', '1', 'eng', 'messages', 'orderNotFound', 'Order not found', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('810', '1', 'eng', 'messages', 'notHavePermission', 'Access denied. Please reload page and try again.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('811', '1', 'eng', 'messages', 'troubleClickingButton', 'If you\'re having trouble clicking the \":actionText\" button, copy and paste the URL below into your web browser:', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('812', '1', 'eng', 'messages', 'resetPassword', 'Reset Password', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('813', '1', 'eng', 'messages', 'accountRecoveryAuthMessage', 'Please confirm access to your account by entering the authentication code provided by your authenticator application.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('814', '1', 'eng', 'messages', 'accountRecoveryCode', 'Please confirm access to your account by entering one of your emergency recovery codes.', '2026-05-03 12:47:00', '2026-05-03 12:47:00'),
('815', '1', 'eng', 'messages', 'invalidFlutterwavePlan', 'Invalid Flutterwave plan ID.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('816', '1', 'eng', 'messages', 'flutterwavePlanNotFound', 'Flutterwave plan not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('817', '1', 'eng', 'messages', 'FlutterwavePaymentError', 'Flutterwave payment error: :message', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('818', '1', 'eng', 'messages', 'transactionReferenceMissing', 'Transaction reference is missing.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('819', '1', 'eng', 'messages', 'invalidTransactionReference', 'Invalid transaction reference.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('820', '1', 'eng', 'messages', 'paymentVerificationFailed', 'Payment verification failed.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('821', '1', 'eng', 'messages', 'cannotUseSelfDomain', 'You cannot use your own domain as the landing site URL.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('822', '1', 'eng', 'messages', 'charactersShowingPerLine', 'How many characters showing per line in your paper, eg: in 80mm characters per line is 46', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('823', '1', 'eng', 'messages', 'printerIPAddress', 'You may get Printer IP address from test print paper as per printer setting', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('824', '1', 'eng', 'messages', 'printerPortAddress', 'In maximum case the Printer Port Address is 9100 but in case it is different please do a test print from your printer after turning it on, you will get the Printer Port Address in that test print paper', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('825', '1', 'eng', 'messages', 'printerAdded', 'Printer added successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('826', '1', 'eng', 'messages', 'printerUpdated', 'Printer updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('827', '1', 'eng', 'messages', 'printerDeleted', 'Printer deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('828', '1', 'eng', 'messages', 'featureDeleted', 'Feature deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('829', '1', 'eng', 'messages', 'reviewDeleted', 'Review deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('830', '1', 'eng', 'messages', 'faqAdd', 'FAQ Add successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('831', '1', 'eng', 'messages', 'faqUpdated', 'FAQ updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('832', '1', 'eng', 'messages', 'faqDeleted', 'FAQ deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('833', '1', 'eng', 'messages', 'contactSetting', 'Contact setting updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('834', '1', 'eng', 'messages', 'headerSetting', 'Heading updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('835', '1', 'eng', 'messages', 'waiterUpdated', 'Waiter Updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('836', '1', 'eng', 'messages', 'waiterRequired', 'Please select a waiter.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('837', '1', 'eng', 'messages', 'waiterNotFound', 'Selected waiter not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('838', '1', 'eng', 'messages', 'waiterAssignedSuccessfully', 'Waiter assigned successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('839', '1', 'eng', 'messages', 'waiterAssignmentUpdatedSuccessfully', 'Waiter assignment updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('840', '1', 'eng', 'messages', 'waiterAssignmentUpdateConfirmation', 'You are about to update the waiter assignment. Are you sure you want to continue?', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('841', '1', 'eng', 'messages', 'assignmentNotFound', 'Assignment not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('842', '1', 'eng', 'messages', 'effectiveFromRequired', 'Effective from date is required.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('843', '1', 'eng', 'messages', 'effectiveToMustBeAfterEffectiveFrom', 'Effective to date must be after or equal to effective from date.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('844', '1', 'eng', 'messages', 'errorWantToCreateNewKot', 'To add an item, please create a new KOT by clicking the \"New KOT\" button.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('845', '1', 'eng', 'messages', 'noPrinterAdded', 'No printer added yet', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('846', '1', 'eng', 'messages', 'kotConflict', 'The selected KOTs are already assigned to another printer. Please choose different KOTs.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('847', '1', 'eng', 'messages', 'orderConflict', 'The selected orders are already assigned to another printer. Please choose different orders.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('848', '1', 'eng', 'messages', 'invalidCoordinates', 'Invalid coordinates provided.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('849', '1', 'eng', 'messages', 'deliverySettingInvalid', 'Delivery settings are invalid. Please contact the branch.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('850', '1', 'eng', 'messages', 'outOfDeliveryRange', 'The delivery address is out of the delivery range.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('851', '1', 'eng', 'messages', 'loginRequired', 'Login required, Please login to continue.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('852', '1', 'eng', 'messages', 'addressUpdated', 'Address updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('853', '1', 'eng', 'messages', 'addressAdded', 'Address added successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('854', '1', 'eng', 'messages', 'addressDeleted', 'Address deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('855', '1', 'eng', 'messages', 'noBranchCoordinates', 'Delivery settings require branch coordinates. Please update your branch location first.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('856', '1', 'eng', 'messages', 'noReservationsFound', 'No reservations found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('857', '1', 'eng', 'messages', 'paymentError', 'Payment failed. Please try again.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('858', '1', 'eng', 'messages', 'errorOccurred', 'An error occurred. Please try again later.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('859', '1', 'eng', 'messages', 'subscriptionStatusUpdate', 'Subscription status updated in our system. Please log in to your PayFast account to complete the cancellation.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('860', '1', 'eng', 'messages', 'noActiveKotPrinterConfigured', 'No active KOT printer configured.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('861', '1', 'eng', 'messages', 'defaultPrinterExists', 'Default printer already exists.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('862', '1', 'eng', 'messages', 'printerNotConnected', ' Printer Not Connected', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('863', '1', 'eng', 'messages', 'sessionDriverTooltip', 'This option controls the session \"driver\" that will be used on requests. Database driver gives you more control. * Changing the driver will make you logout.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('864', '1', 'eng', 'messages', 'atLeastTwoStatusesRequired', 'At least two statuses are required.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('865', '1', 'eng', 'messages', 'paymentGatewaySettingsUpdated', 'Payment gateway settings updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('866', '1', 'eng', 'messages', 'cannotDeleteDefaultPrinter', 'You Cannot Delete Default Printer', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('867', '1', 'eng', 'messages', 'printerStatusUpdated', 'Printer status updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('868', '1', 'eng', 'messages', 'cannotUpdateDefaultPrinterStatus', 'You cannot update the status of the default printer.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('869', '1', 'eng', 'messages', 'noBranchFound', 'No branch found. Please create a branch first.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('870', '1', 'eng', 'messages', 'planNotFound', 'Plan not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('871', '1', 'eng', 'messages', 'reasonDeleted', 'Reason deleted successfully.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('872', '1', 'eng', 'messages', 'reasonUpdated', 'Reason updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('873', '1', 'eng', 'messages', 'reasonAdded', 'Reason added successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('874', '1', 'eng', 'messages', 'refundProcessed', 'Refund processed successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('875', '1', 'eng', 'messages', 'refundFailed', 'Refund processing failed', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('876', '1', 'eng', 'messages', 'cloneCategoriesRequired', 'Clone categories are required.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('877', '1', 'eng', 'messages', 'cloneMenuRequired', 'Clone menu is required.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('878', '1', 'eng', 'messages', 'cloneMenuItemRequired', 'Clone menu item is required.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('879', '1', 'eng', 'messages', 'noParkingManagementFound', 'No parking management found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('880', '1', 'eng', 'messages', 'branchKeyReset', 'Branch key reset successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('881', '1', 'eng', 'messages', 'roleCreatedSuccessfully', 'Role created successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('882', '1', 'eng', 'messages', 'copyPermissionsFrom', 'Copy permissions from role (optional)', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('883', '1', 'eng', 'messages', 'protectedRole', 'Default role can not be deleted.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('884', '1', 'eng', 'messages', 'roleCannotBeUpdated', 'This role cannot be updated.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('885', '1', 'eng', 'messages', 'roleNotFound', 'Role not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('886', '1', 'eng', 'messages', 'roleUpdatedSuccessfully', 'Role updated successfully.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('887', '1', 'eng', 'messages', 'errorUpdatingRole', 'Error updating role: ', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('888', '1', 'eng', 'messages', 'errorCreatingRole', 'Error creating role: ', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('889', '1', 'eng', 'messages', 'roleCannotBeDeleted', 'This role cannot be deleted.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('890', '1', 'eng', 'messages', 'roleDeletedAndUsersReassigned', 'Role deleted and users reassigned successfully.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('891', '1', 'eng', 'messages', 'errorDeletingRole', 'Error deleting role: ', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('892', '1', 'eng', 'messages', 'orderTypeDeleted', 'Order type deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('893', '1', 'eng', 'messages', 'modifierGroupAlreadyAssociatedWithVariation', 'This modifier group is already associated with selected variation.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('894', '1', 'eng', 'messages', 'userDeleted', 'User deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('895', '1', 'eng', 'messages', 'userRoleUpdated', 'User role updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('896', '1', 'eng', 'messages', 'noUserFound', 'No user found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('897', '1', 'eng', 'messages', 'areYouSureDeleteUser', 'Are you sure you want to delete this user?', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('898', '1', 'eng', 'messages', 'cannotDeleteOwnAccount', 'You cannot delete your own account.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('899', '1', 'eng', 'messages', 'superadminUserAdded', 'Superadmin user added successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('900', '1', 'eng', 'messages', 'superadminUserUpdated', 'Superadmin user updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('901', '1', 'eng', 'messages', 'staffLimitExceeded', 'The limit for your staff package has been exceeded. To address this, you have two options: either delete some staffs or update your package to accommodate a higher limit.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('902', '1', 'eng', 'messages', 'menuItemLimitExceeded', 'The limit for your menu items package has been exceeded. To address this, you have two options: either delete some menu items or update your package to accommodate a higher limit.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('903', '1', 'eng', 'messages', 'orderLimitExceeded', 'The limit for your orders package has been exceeded. To address this, you have to update your package to accommodate a higher limit.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('904', '1', 'eng', 'messages', 'orderLimitReached', 'Order limit reached', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('905', '1', 'eng', 'messages', 'deliveryPlatformAdded', 'Delivery platform added successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('906', '1', 'eng', 'messages', 'deliveryPlatformUpdated', 'Delivery platform updated successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('907', '1', 'eng', 'messages', 'deliveryPlatformDeleted', 'Delivery platform deleted successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('908', '1', 'eng', 'messages', 'deliveryPlatformStatusUpdated', 'Delivery platform :status successfully!', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('909', '1', 'eng', 'messages', 'activated', 'activated', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('910', '1', 'eng', 'messages', 'deactivated', 'deactivated', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('911', '1', 'eng', 'messages', 'platformNotFound', 'Platform not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('912', '1', 'eng', 'messages', 'demoDataCannotBeDeleted', 'Demo data cannot be deleted.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('913', '1', 'eng', 'messages', 'noUserFoundWithThisEmailAddress', 'No user found with this email address.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('914', '1', 'eng', 'messages', 'otpSentToYourEmailAddress', 'OTP sent to your email address.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('915', '1', 'eng', 'messages', 'invalidOrExpiredOtp', 'Invalid or expired OTP.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('916', '1', 'eng', 'messages', 'userNotFound', 'User not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('917', '1', 'eng', 'messages', 'otpResentSuccessfully', 'OTP resent successfully.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('918', '1', 'eng', 'messages', 'otpSentToYourPhoneNumber', 'OTP sent to your email address and phone number: :phone', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('919', '1', 'eng', 'messages', 'invalidLicenseDate', 'Invalid license date. Please check your purchase code.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('920', '1', 'eng', 'messages', 'cancelFailed', 'Cancelation failed', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('921', '1', 'eng', 'messages', 'paymentSuccess', 'Payment successful', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('922', '1', 'eng', 'messages', 'tableLockedByUser', 'This table is currently being handled by :user. Please try again later.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('923', '1', 'eng', 'messages', 'tableHandledByUser', 'Table :table is currently being handled by :user. Please select a different table.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('924', '1', 'eng', 'messages', 'tableLocked', 'Table :table is currently being handled by you.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('925', '1', 'eng', 'messages', 'tableLockFailed', 'Could not lock table. Try again or choose another table.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('926', '1', 'eng', 'messages', 'tableNotFound', 'Table not found.', '2026-05-03 12:47:01', '2026-05-03 12:47:01'),
('927', '1', 'eng', 'messages', 'tableNumberOrTableNotFound', 'Table number or table not found. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('928', '1', 'eng', 'messages', 'tableUnlockedSuccess', 'Table :table unlocked.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('929', '1', 'eng', 'messages', 'tableUnlockFailed', 'Could not unlock table.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('930', '1', 'eng', 'messages', 'menuItemCreationFailed', 'Failed to create menu item. Please fill in all required fields.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('931', '1', 'eng', 'messages', 'logoRemoved', 'Image Removed Successfully', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('932', '1', 'eng', 'messages', 'menuItemBasePriceDescription', 'This will be used as the default price if order type specific prices are not set.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('933', '1', 'eng', 'messages', 'noDeliveryAppFound', 'No delivery platform or application is available at this time.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('934', '1', 'eng', 'messages', 'pushNotificationMessage', 'Enable push notifications to receive important updates instantly.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('935', '1', 'eng', 'messages', 'enableNotifications', 'Enable Notifications', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('936', '1', 'eng', 'messages', 'vapidGenerated', 'VAPID keys generated successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('937', '1', 'eng', 'messages', 'dineInDescription', 'Enjoy your meal at our restaurant', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('938', '1', 'eng', 'messages', 'deliveryDescription', 'Get it delivered to your doorstep', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('939', '1', 'eng', 'messages', 'pickupDescription', 'Order ahead and pick up later', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('940', '1', 'eng', 'messages', 'nextPayDateMustBeAfterPayDate', 'Next payment date must be after payment date.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('941', '1', 'eng', 'messages', 'allItemsLoaded', 'Displaying all items.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('942', '1', 'eng', 'messages', 'emailAlreadyExists', 'This email is already registered. Please search and select the existing customer.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('943', '1', 'eng', 'messages', 'phoneAlreadyExists', 'This phone number is already registered. Please search and select the existing customer.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('944', '1', 'eng', 'messages', 'orderSavedAsDraft', 'Order saved as draft successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('945', '1', 'eng', 'messages', 'extraChargeRemoved', 'Extra charge removed successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('946', '1', 'eng', 'messages', 'chargeNotFound', 'Charge not found.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('947', '1', 'eng', 'messages', 'removeExtraCharge', 'Remove Extra Charge', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('948', '1', 'eng', 'messages', 'removeExtraChargeMessage', 'Are you sure? This cannot be undone.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('949', '1', 'eng', 'messages', 'waiterRemoved', 'Waiter removed successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('950', '1', 'eng', 'messages', 'defaultRole', 'Default role', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('951', '1', 'eng', 'messages', 'tableMenuAssigned', 'Table assigned to menu successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('952', '1', 'eng', 'messages', 'somethingWentWrong', 'Something went wrong. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('953', '1', 'eng', 'messages', 'noItemsFound', 'No items found.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('954', '1', 'eng', 'messages', 'tablesReadyToMerge', 'Tables are ready to be merged successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('955', '1', 'eng', 'messages', 'systemPaymentMethodCannotBeEdited', 'System payment method name cannot be edited.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('956', '1', 'eng', 'messages', 'noBookingsFound', 'No Bookings Found', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('957', '1', 'eng', 'messages', 'noReservationsMade', 'You haven\'t made any reservations yet.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('958', '1', 'eng', 'messages', 'exportSuccess', 'Export completed successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('959', '1', 'eng', 'messages', 'exportFailed', 'Export failed. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('960', '1', 'eng', 'messages', 'exportQueued', 'Your export is being processed. You will be notified when it\'s ready for download.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('961', '1', 'eng', 'messages', 'permissionDenied', 'You do not have permission to perform this action.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('962', '1', 'eng', 'messages', 'invalidDateRange', 'Start date must be before end date.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('963', '1', 'eng', 'messages', 'largeExportQueued', 'This export will be processed in the background and you\'ll be able to download it once ready.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('964', '1', 'eng', 'messages', 'restaurantTemporarilyClosed', 'Restaurant is currently closed. Orders and payments are temporarily restricted.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('965', '1', 'eng', 'messages', 'restaurantOutsideOperatingHours', 'Restaurant is currently outside operating hours. Orders and payments are restricted right now.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('966', '1', 'eng', 'messages', 'restaurantOutsideManualHours', 'Restaurant accepts orders from :open to :close. Orders and payments are restricted right now.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('967', '1', 'eng', 'messages', 'restaurantOpenCloseSchemaMissing', 'Restaurant Open/Close settings are not ready yet. Please run latest migrations and refresh.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('968', '1', 'eng', 'messages', 'restaurantOpened', 'Restaurant is now open for orders, reservations, and payments.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('969', '1', 'eng', 'messages', 'restaurantClosed', 'Restaurant is now closed for orders, reservations, and payments.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('970', '1', 'eng', 'messages', 'orderAccepted', 'Order accepted successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('971', '1', 'eng', 'messages', 'orderDeclined', 'Order declined.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('972', '1', 'eng', 'messages', 'orderAlreadyAssigned', 'This order has already been assigned to another waiter.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('973', '1', 'eng', 'messages', 'discountRemoved', 'Discount removed successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('974', '1', 'eng', 'messages', 'discountApplied', 'Discount applied successfully!', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('975', '1', 'eng', 'messages', 'restApiModuleNotInstalledForDelivery', 'The Rest API module is not installed. Please contact the  owner to install and configure it.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('976', '1', 'eng', 'messages', 'restApiModuleNotEnabledForDelivery', 'Delivery app access is currently disabled. Please ask the restaurant owner to enable the Rest API module from the admin panel.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('977', '1', 'eng', 'messages', 'googleMapApiKeyMissingForDelivery', 'Delivery tracking is not configured yet. Please ask the owner to set the Google Map API key in superadmin settings.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('978', '1', 'eng', 'messages', 'trackingCoordinatesMissing', 'Live tracking is unavailable because branch, customer, or delivery executive location is missing.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('979', '1', 'eng', 'messages', 'googleMapKeyMissing', 'Google Maps API key is missing.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('980', '1', 'eng', 'messages', 'trackingFetchFailed', 'Unable to fetch tracking data right now. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('981', '1', 'eng', 'messages', 'trackingRouteUnavailable', 'Unable to draw route to customer.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('982', '1', 'eng', 'messages', 'partnerValidationSuccessful', 'Validation successful.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('983', '1', 'eng', 'messages', 'impersonateConfirmation', 'Are you sure you want to impersonate this restaurant admin? You will be logged in as this restaurant.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('984', '1', 'eng', 'messages', 'epayCredentialsNotConfigured', 'Epay credentials are not configured.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('985', '1', 'eng', 'messages', 'tapCredentialsNotConfigured', 'Tap credentials are not configured.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('986', '1', 'eng', 'messages', 'paypalCurrencyNotSupported', 'Currency not supported by PayPal.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('987', '1', 'eng', 'messages', 'epayFailedToAuthenticate', 'Failed to authenticate with Epay. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('988', '1', 'eng', 'messages', 'epayFailedToAuthenticateCheckCredentials', 'Failed to authenticate with Epay. Please check your credentials.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('989', '1', 'eng', 'messages', 'paymentInitiationFailed', 'Payment initiation failed.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('990', '1', 'eng', 'messages', 'paymentInitiationFailedTryAgain', 'Payment initiation failed. Please try again.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('991', '1', 'eng', 'messages', 'paymentInitiationFailedWithError', 'Payment initiation failed: :message', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('992', '1', 'eng', 'messages', 'xenditPaymentInitiationFailed', 'Xendit payment initiation failed: :message', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('993', '1', 'eng', 'messages', 'xenditPaymentError', 'Xendit payment error: :message', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('994', '1', 'eng', 'messages', 'loyaltyModuleNotAvailableGeneric', 'Loyalty module is not available.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('995', '1', 'eng', 'messages', 'moduleNotEnabled', 'This module is not enabled for your restaurant. Please contact the administrator.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('996', '1', 'eng', 'modules', 'menu.addMenu', 'Add Menu', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('997', '1', 'eng', 'modules', 'menu.menuName', 'Menu Name', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('998', '1', 'eng', 'modules', 'menu.allMenus', 'Menus', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('999', '1', 'eng', 'modules', 'menu.chooseMenu', 'Choose Menu', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1000', '1', 'eng', 'modules', 'menu.allMenuItems', 'Menu Items', '2026-05-03 12:47:02', '2026-05-03 12:47:02');

INSERT INTO `ltm_translations` VALUES
('1001', '1', 'eng', 'modules', 'menu.menuNameHelp', 'Enter the menu name below to create a new menu.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1002', '1', 'eng', 'modules', 'menu.item', 'Item(s)', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1003', '1', 'eng', 'modules', 'menu.pos', 'POS', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1004', '1', 'eng', 'modules', 'menu.addMenuItem', 'Add Menu Item', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1005', '1', 'eng', 'modules', 'menu.editMenuItem', 'Edit Menu Item', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1006', '1', 'eng', 'modules', 'menu.itemCategory', 'Item Category', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1007', '1', 'eng', 'modules', 'menu.addItemCategory', 'Add Item Category', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1008', '1', 'eng', 'modules', 'menu.category', 'Category', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1009', '1', 'eng', 'modules', 'menu.menuCollection', 'Menu', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1010', '1', 'eng', 'modules', 'menu.description', 'Description', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1011', '1', 'eng', 'modules', 'menu.inStock', 'In Stock', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1012', '1', 'eng', 'modules', 'menu.taxInclusive', 'Tax Inclusive', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1013', '1', 'eng', 'modules', 'menu.updatedDate', 'Updated Date', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1014', '1', 'eng', 'modules', 'menu.typeVeg', 'Veg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1015', '1', 'eng', 'modules', 'menu.addItem', 'Add Item', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1016', '1', 'eng', 'modules', 'menu.typeNonVeg', 'Non Veg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1017', '1', 'eng', 'modules', 'menu.typeEgg', 'Egg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1018', '1', 'eng', 'modules', 'menu.typeDrink', 'Drink', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1019', '1', 'eng', 'modules', 'menu.typeOther', 'Other', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1020', '1', 'eng', 'modules', 'menu.veg', 'Veg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1021', '1', 'eng', 'modules', 'menu.non-veg', 'Non Veg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1022', '1', 'eng', 'modules', 'menu.egg', 'Contains Egg', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1023', '1', 'eng', 'modules', 'menu.itemImage', 'Item Image', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1024', '1', 'eng', 'modules', 'menu.itemImageUploadHelp', 'Supported formats: JPEG, PNG, JPG, GIF, SVG. Maximum size: 2MB. Recommended size: 200 × 200 pixels.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1025', '1', 'eng', 'modules', 'menu.hasVariations', 'Has Variations', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1026', '1', 'eng', 'modules', 'menu.variationName', 'Variation Name', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1027', '1', 'eng', 'modules', 'menu.addVariations', 'Add Variations', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1028', '1', 'eng', 'modules', 'menu.menuItemHelp', 'Fill in the details below to add a new menu item.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1029', '1', 'eng', 'modules', 'menu.editMenuItemHelp', 'Update the details below to modify the menu item.', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1030', '1', 'eng', 'modules', 'menu.itemName', 'Item Name', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1031', '1', 'eng', 'modules', 'menu.itemDescription', 'Item Description', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1032', '1', 'eng', 'modules', 'menu.categoryName', 'Item Category Name', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1033', '1', 'eng', 'modules', 'menu.setPrice', 'Price', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1034', '1', 'eng', 'modules', 'menu.showVariations', 'Show Variations', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1035', '1', 'eng', 'modules', 'menu.itemVariations', 'Item Variations', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1036', '1', 'eng', 'modules', 'menu.deleteMenuItem', 'Delete Menu Item', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1037', '1', 'eng', 'modules', 'menu.deleteItemCategory', 'Delete Item Category', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1038', '1', 'eng', 'modules', 'menu.deleteVariant', 'Delete Variant', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1039', '1', 'eng', 'modules', 'menu.deleteMenu', 'Delete Menu', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1040', '1', 'eng', 'modules', 'menu.deleteVariantMessage', 'Are you sure you want to delete the item variant?', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1041', '1', 'eng', 'modules', 'menu.deleteMenuItemMessage', 'Are you sure you want to delete the menu item?', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1042', '1', 'eng', 'modules', 'menu.deleteMenuMessage', 'Are you sure you want to delete the menu?', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1043', '1', 'eng', 'modules', 'menu.deleteCategoryMessage', 'Are you sure you want to delete the item category?', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1044', '1', 'eng', 'modules', 'menu.filterType', 'Filter by Type', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1045', '1', 'eng', 'modules', 'menu.filterCategory', 'Filter by Category', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1046', '1', 'eng', 'modules', 'menu.itemType', 'Item Type', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1047', '1', 'eng', 'modules', 'menu.preparationTime', 'Preparation Time', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1048', '1', 'eng', 'modules', 'menu.minutes', 'Minutes', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1049', '1', 'eng', 'modules', 'menu.browseMenu', 'Browse Menu', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1050', '1', 'eng', 'modules', 'menu.isAvailable', 'Is Available', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1051', '1', 'eng', 'modules', 'menu.filterAvailability', 'Filter by Availability', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1052', '1', 'eng', 'modules', 'menu.itemAvailability', 'Item Availability', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1053', '1', 'eng', 'modules', 'menu.available', 'Available', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1054', '1', 'eng', 'modules', 'menu.notAvailable', 'Not Available', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1055', '1', 'eng', 'modules', 'menu.sortOrder', 'Sort Order', '2026-05-03 12:47:02', '2026-05-03 12:47:02'),
('1056', '1', 'eng', 'modules', 'menu.sortBy', 'Sort By', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1057', '1', 'eng', 'modules', 'menu.latestFirst', 'Latest First', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1058', '1', 'eng', 'modules', 'menu.oldestFirst', 'Oldest First', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1059', '1', 'eng', 'modules', 'menu.perPage', 'Per Page', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1060', '1', 'eng', 'modules', 'menu.itemsPerPage', 'Items Per Page', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1061', '1', 'eng', 'modules', 'menu.items', 'items', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1062', '1', 'eng', 'modules', 'menu.drink', 'Drink', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1063', '1', 'eng', 'modules', 'menu.addCustomer', 'Add Customer', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1064', '1', 'eng', 'modules', 'menu.translations', 'Translations', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1065', '1', 'eng', 'modules', 'menu.notTranslated', 'Not Translated', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1066', '1', 'eng', 'modules', 'menu.selectLanguage', 'Select Language', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1067', '1', 'eng', 'modules', 'menu.showMore', 'Show More', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1068', '1', 'eng', 'modules', 'menu.showLess', 'Show Less', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1069', '1', 'eng', 'modules', 'menu.kitchenType', 'Kitchen Type', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1070', '1', 'eng', 'modules', 'menu.SelectKitchenType', 'Select Kitchen Type', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1071', '1', 'eng', 'modules', 'menu.showOnCustomerSite', 'Show on Customer Site', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1072', '1', 'eng', 'modules', 'menu.sortManager', 'Menu Organizer', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1073', '1', 'eng', 'modules', 'menu.sortMenuItems', 'Organize  Items', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1074', '1', 'eng', 'modules', 'menu.assignTableToMenu', 'Assign Menu to Table', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1075', '1', 'eng', 'modules', 'menu.sortManagerInfoMessage', 'Drag and drop to organize menus, items and categories. Click a menu or category to filter and focus your item list.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1076', '1', 'eng', 'modules', 'menu.taxInclusiveInfo', 'Price includes :percent% tax (:tax) on base amount :base.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1077', '1', 'eng', 'modules', 'menu.taxExclusiveInfo', 'Price excludes :percent% tax (:tax) on base amount :base.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1078', '1', 'eng', 'modules', 'menu.taxBreakdown', 'Tax Breakdown', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1079', '1', 'eng', 'modules', 'menu.fromActualBreakdown', 'From Actual Breakdown', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1080', '1', 'eng', 'modules', 'menu.basePrice', 'Base Price', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1081', '1', 'eng', 'modules', 'menu.tax', 'Tax', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1082', '1', 'eng', 'modules', 'menu.total', 'Total', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1083', '1', 'eng', 'modules', 'menu.priceIncludesTax', 'This price includes tax (tax inclusive pricing)', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1084', '1', 'eng', 'modules', 'menu.taxAddedToPrice', 'Tax will be added to this price (tax exclusive pricing)', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1085', '1', 'eng', 'modules', 'menu.selectTaxes', 'Select Applicable Taxes', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1086', '1', 'eng', 'modules', 'menu.typeHalal', 'Halal', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1087', '1', 'eng', 'modules', 'menu.bulkUpload', 'Bulk Upload', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1088', '1', 'eng', 'modules', 'menu.bulkUploadMenuItems', 'Bulk Upload Menu Items', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1089', '1', 'eng', 'modules', 'menu.exportMenuItems', 'Export Menu Items', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1090', '1', 'eng', 'modules', 'menu.exportMenuItemsHelp', 'Export menu items to CSV or Excel format with filtering options.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1091', '1', 'eng', 'modules', 'menu.quickExport', 'Quick Export', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1092', '1', 'eng', 'modules', 'menu.quickExportDescription', 'One-click export of all menu items to CSV format.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1093', '1', 'eng', 'modules', 'menu.exportAllCSV', 'Export All (CSV)', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1094', '1', 'eng', 'modules', 'menu.advancedExport', 'Advanced Export', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1095', '1', 'eng', 'modules', 'menu.advancedExportDescription', 'Filter and customize your export with multiple options.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1096', '1', 'eng', 'modules', 'menu.exportFormat', 'Export Format', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1097', '1', 'eng', 'modules', 'menu.status', 'Status', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1098', '1', 'eng', 'modules', 'menu.unavailable', 'Unavailable', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1099', '1', 'eng', 'modules', 'menu.uploadFile', 'Upload File', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1100', '1', 'eng', 'modules', 'menu.dragDropFile', 'Drag and drop your CSV or Excel file here, or click to browse', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1101', '1', 'eng', 'modules', 'menu.chooseFile', 'Choose file', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1102', '1', 'eng', 'modules', 'menu.selectKitchen', 'Select Kitchen', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1103', '1', 'eng', 'modules', 'menu.selectKitchenDescription', 'Choose which kitchen these menu items will be assigned to:', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1104', '1', 'eng', 'modules', 'menu.kitchenSelected', 'Kitchen Selected:', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1105', '1', 'eng', 'modules', 'menu.startImport', 'Start Import', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1106', '1', 'eng', 'modules', 'menu.startNewUpload', 'Start New Upload', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1107', '1', 'eng', 'modules', 'menu.importInProgress', 'Import in Progress', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1108', '1', 'eng', 'modules', 'menu.validatingFile', 'Validating file...', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1109', '1', 'eng', 'modules', 'menu.processingData', 'Processing data...', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1110', '1', 'eng', 'modules', 'menu.countingRows', 'Counting rows', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1111', '1', 'eng', 'modules', 'menu.processingRow', 'Processing row', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1112', '1', 'eng', 'modules', 'menu.importingData', 'Importing data', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1113', '1', 'eng', 'modules', 'menu.finalizingImport', 'Finalizing import', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1114', '1', 'eng', 'modules', 'menu.importCompleted', 'Import Completed', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1115', '1', 'eng', 'modules', 'menu.importFailed', 'Import Failed', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1116', '1', 'eng', 'modules', 'menu.menuItemLimitExceeded', 'Menu Item Limit Reached', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1117', '1', 'eng', 'modules', 'menu.menuItemLimitExceededMessage', 'You have reached your menu item limit. Current menu items: :current / :limit. Please upgrade your plan to add more menu items.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1118', '1', 'eng', 'modules', 'menu.importSummary', 'Import Summary', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1119', '1', 'eng', 'modules', 'menu.totalRecords', 'Total Records', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1120', '1', 'eng', 'modules', 'menu.successfulImports', 'Successful Imports', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1121', '1', 'eng', 'modules', 'menu.failedImports', 'Failed Imports', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1122', '1', 'eng', 'modules', 'menu.autoCreated', 'Auto-Created', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1123', '1', 'eng', 'modules', 'menu.categoriesCreated', 'Categories Created', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1124', '1', 'eng', 'modules', 'menu.menusCreated', 'Menus Created', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1125', '1', 'eng', 'modules', 'menu.importErrors', 'Import Errors', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1126', '1', 'eng', 'modules', 'menu.downloadSampleFile', 'Download Sample File', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1127', '1', 'eng', 'modules', 'menu.requiredColumns', 'Required Columns', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1128', '1', 'eng', 'modules', 'menu.requiredColumnsDescription', 'Your CSV file must include these columns:', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1129', '1', 'eng', 'modules', 'menu.availableInSystem', 'Available in Your System', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1130', '1', 'eng', 'modules', 'menu.availableInSystemDescription', 'Use these exact names in your CSV file, or create new ones - they will be auto-created if missing.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1131', '1', 'eng', 'modules', 'menu.categories', 'Categories', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1132', '1', 'eng', 'modules', 'menu.menus', 'Menus', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1133', '1', 'eng', 'modules', 'menu.kitchens', 'Kitchens', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1134', '1', 'eng', 'modules', 'menu.importInstructions', 'Import Instructions', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1135', '1', 'eng', 'modules', 'menu.importInstructionsDescription', 'Follow these steps to bulk import your menu items:', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1136', '1', 'eng', 'modules', 'menu.step1', 'Step 1: Download the sample file to see the required format', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1137', '1', 'eng', 'modules', 'menu.step2', 'Step 2: Fill in your menu item data using the sample as a guide', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1138', '1', 'eng', 'modules', 'menu.step3', 'Step 3: Upload your completed file and select a kitchen', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1139', '1', 'eng', 'modules', 'menu.step4', 'Step 4: Click \"Start Import\" to begin the process', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1140', '1', 'eng', 'modules', 'menu.tryAgain', 'Try Again', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1141', '1', 'eng', 'modules', 'menu.done', 'Done', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1142', '1', 'eng', 'modules', 'menu.close', 'Close', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1143', '1', 'eng', 'modules', 'menu.backToMenuItems', 'Back to Menu Items', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1144', '1', 'eng', 'modules', 'menu.csvPreview', 'CSV Preview', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1145', '1', 'eng', 'modules', 'menu.reviewAndMapColumns', 'Review your data and map CSV columns to database fields', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1146', '1', 'eng', 'modules', 'menu.columnMapping', 'Column Mapping', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1147', '1', 'eng', 'modules', 'menu.dataPreview', 'Data Preview', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1148', '1', 'eng', 'modules', 'menu.type', 'Type', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1149', '1', 'eng', 'modules', 'menu.pricingInformation', 'Pricing Information', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1150', '1', 'eng', 'modules', 'menu.pricePreview', 'Price Preview', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1151', '1', 'eng', 'modules', 'menu.multipleVariations', 'Multiple variations available', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1152', '1', 'eng', 'modules', 'menu.taxConfiguration', 'Tax Configuration', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1153', '1', 'eng', 'modules', 'menu.priceConfiguration', 'Price Configuration', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1154', '1', 'eng', 'modules', 'menu.variationsHelp', 'Enable this to create multiple variations of this item with different prices (e.g., Small, Medium, Large)', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1155', '1', 'eng', 'modules', 'menu.variationMode', 'Variations', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1156', '1', 'eng', 'modules', 'menu.singlePrice', 'Fixed Price', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1157', '1', 'eng', 'modules', 'menu.singlePriceMode', 'Single price for this item', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1158', '1', 'eng', 'modules', 'menu.addVariationsBelow', 'Add different variations of this item below with their respective prices', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1159', '1', 'eng', 'modules', 'menu.editingVariation', 'Editing Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1160', '1', 'eng', 'modules', 'menu.addNewVariation', 'Add New Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1161', '1', 'eng', 'modules', 'menu.deleteVariation', 'Delete Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1162', '1', 'eng', 'modules', 'menu.updateVariation', 'Update Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1163', '1', 'eng', 'modules', 'menu.addVariation', 'Add Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1164', '1', 'eng', 'modules', 'menu.addNew', 'Add New', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1165', '1', 'eng', 'modules', 'menu.selected', 'Selected', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1166', '1', 'eng', 'modules', 'menu.noVariations', 'No variations added yet', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1167', '1', 'eng', 'modules', 'menu.getStartedVariations', 'Get started by adding your first variation below.', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1168', '1', 'eng', 'modules', 'menu.addFirstVariation', 'Add First Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1169', '1', 'eng', 'modules', 'menu.variation', 'Variation', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1170', '1', 'eng', 'modules', 'menu.productInformation', 'Product Information', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1171', '1', 'eng', 'modules', 'menu.pricingDetails', 'Pricing Details', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1172', '1', 'eng', 'modules', 'menu.hasVariationsHelp', 'Enable this if the item has multiple variations with different prices (e.g., size, flavor).', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1173', '1', 'eng', 'modules', 'menu.finalPrice', 'Final Price', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1174', '1', 'eng', 'modules', 'menu.taxSettings', 'Tax Settings', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1175', '1', 'eng', 'modules', 'table.allAreas', 'All Areas', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1176', '1', 'eng', 'modules', 'table.addArea', 'Add Area', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1177', '1', 'eng', 'modules', 'table.editArea', 'Edit Area', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1178', '1', 'eng', 'modules', 'table.areaName', 'Area Name', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1179', '1', 'eng', 'modules', 'table.noOfTables', 'No Of Tables', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1180', '1', 'eng', 'modules', 'table.deleteArea', 'Delete Area', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1181', '1', 'eng', 'modules', 'table.deleteAreaMessage', 'Are you sure you want to delete the area?', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1182', '1', 'eng', 'modules', 'table.seats', 'Seat(s)', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1183', '1', 'eng', 'modules', 'table.addTable', 'Add Table', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1184', '1', 'eng', 'modules', 'table.editTable', 'Edit Table', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1185', '1', 'eng', 'modules', 'table.tableView', 'Table View', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1186', '1', 'eng', 'modules', 'table.tableCode', 'Table Code', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1187', '1', 'eng', 'modules', 'table.chooseArea', 'Choose Area', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1188', '1', 'eng', 'modules', 'table.seatingCapacity', 'Seating Capacity', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1189', '1', 'eng', 'modules', 'table.table', 'Table', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1190', '1', 'eng', 'modules', 'table.available', 'Available', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1191', '1', 'eng', 'modules', 'table.running', 'Running', '2026-05-03 12:47:03', '2026-05-03 12:47:03'),
('1192', '1', 'eng', 'modules', 'table.reserved', 'Reserved', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1193', '1', 'eng', 'modules', 'table.filterAvailable', 'Filter by Availability', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1194', '1', 'eng', 'modules', 'table.availableTables', 'Available Tables', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1195', '1', 'eng', 'modules', 'table.deleteTable', 'Delete Table?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1196', '1', 'eng', 'modules', 'table.deleteTableMessage', 'Are you sure you want to delete the table?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1197', '1', 'eng', 'modules', 'table.selectTable', 'Select Table', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1198', '1', 'eng', 'modules', 'table.tableAvailability', 'Table Availability', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1199', '1', 'eng', 'modules', 'table.generateQrCode', 'Generate QR Code', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1200', '1', 'eng', 'modules', 'table.tableLockManager', 'Table Lock Manager', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1201', '1', 'eng', 'modules', 'table.totalLocked', 'Total Locked', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1202', '1', 'eng', 'modules', 'table.expiredLocks', 'Expired Locks', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1203', '1', 'eng', 'modules', 'table.lockTimeout', 'Lock Timeout', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1204', '1', 'eng', 'modules', 'table.cleanupExpiredLocks', 'Cleanup Expired Locks', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1205', '1', 'eng', 'modules', 'table.currentlyLockedTables', 'Currently Locked Tables', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1206', '1', 'eng', 'modules', 'table.noLockedTables', 'No tables are currently locked', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1207', '1', 'eng', 'modules', 'table.lockedBy', 'Locked by', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1208', '1', 'eng', 'modules', 'table.lockedAt', 'Locked at', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1209', '1', 'eng', 'modules', 'table.area', 'Area', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1210', '1', 'eng', 'modules', 'table.forceUnlock', 'Force Unlock', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1211', '1', 'eng', 'modules', 'table.confirmForceUnlock', 'Are you sure you want to force unlock this table?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1212', '1', 'eng', 'modules', 'table.locked', 'Locked', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1213', '1', 'eng', 'modules', 'table.lockedByYou', 'Locked by You', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1214', '1', 'eng', 'modules', 'table.tableLocked', 'Table Locked', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1215', '1', 'eng', 'modules', 'table.tableUnlocked', 'Table Unlocked', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1216', '1', 'eng', 'modules', 'table.lockExpired', 'Lock Expired', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1217', '1', 'eng', 'modules', 'table.lockTooltip', 'Hover for details', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1218', '1', 'eng', 'modules', 'table.realTimeUpdates', 'Real-time Updates', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1219', '1', 'eng', 'modules', 'table.refreshInterval', 'Refresh Interval', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1220', '1', 'eng', 'modules', 'table.refresh', 'Refresh', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1221', '1', 'eng', 'modules', 'table.assignWaiter', 'Assign Waiter', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1222', '1', 'eng', 'modules', 'table.updateWaiterAssignment', 'Update Waiter Assignment', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1223', '1', 'eng', 'modules', 'table.backupWaiter', 'Backup Waiter', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1224', '1', 'eng', 'modules', 'order.setAsDefault', 'Set as default', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1225', '1', 'eng', 'modules', 'order.skipThisSelectionNextTime', 'Skip this selection next time.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1226', '1', 'eng', 'modules', 'order.date', 'Date', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1227', '1', 'eng', 'modules', 'order.dateParts', 'Date Parts', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1228', '1', 'eng', 'modules', 'order.showYear', 'Show Year', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1229', '1', 'eng', 'modules', 'order.showMonth', 'Show Month', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1230', '1', 'eng', 'modules', 'order.showDay', 'Show Day', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1231', '1', 'eng', 'modules', 'order.showTime', 'Show Time', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1232', '1', 'eng', 'modules', 'order.custom', 'Custom', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1233', '1', 'eng', 'modules', 'order.qty', 'Qty', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1234', '1', 'eng', 'modules', 'order.price', 'Price', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1235', '1', 'eng', 'modules', 'order.avgPrice', 'Average Price', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1236', '1', 'eng', 'modules', 'order.amount', 'Amount', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1237', '1', 'eng', 'modules', 'order.balanceReturn', 'Balance Returned', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1238', '1', 'eng', 'modules', 'order.noOfPax', 'Pax', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1239', '1', 'eng', 'modules', 'order.selectWaiter', 'Select Waiter', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1240', '1', 'eng', 'modules', 'order.selectDeliveryExecutive', 'Select Delivery Executive', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1241', '1', 'eng', 'modules', 'order.onlyOnlineDeliveryExecutivesShown', 'Only online delivery executives are available for assignment.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1242', '1', 'eng', 'modules', 'order.totalItem', 'Item(s)', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1243', '1', 'eng', 'modules', 'order.subTotal', 'Sub Total', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1244', '1', 'eng', 'modules', 'order.total', 'Total', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1245', '1', 'eng', 'modules', 'order.totalOrder', 'Total Orders', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1246', '1', 'eng', 'modules', 'order.orderNumber', 'Order', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1247', '1', 'eng', 'modules', 'order.prefixType', 'Prefix Type', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1248', '1', 'eng', 'modules', 'order.customPrefix', 'Custom Prefix', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1249', '1', 'eng', 'modules', 'order.resetDaily', 'Reset Sequence Daily', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1250', '1', 'eng', 'modules', 'order.resetDailyHelp', 'If enabled, the order number sequence will reset every day.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1251', '1', 'eng', 'modules', 'order.separator', 'Separator', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1252', '1', 'eng', 'modules', 'order.digits', 'Number Digits', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1253', '1', 'eng', 'modules', 'order.preview', 'Preview', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1254', '1', 'eng', 'modules', 'order.previewHelp', 'This is a live preview of how your next order ID will be generated.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1255', '1', 'eng', 'modules', 'order.select', 'Select', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1256', '1', 'eng', 'modules', 'order.selectOrderType', 'Select Order Type', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1257', '1', 'eng', 'modules', 'order.selectOrderTypeDescription', 'Choose your order type to proceed', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1258', '1', 'eng', 'modules', 'order.selectDeliveryPlatform', 'Select Delivery Platform', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1259', '1', 'eng', 'modules', 'order.selectDeliveryPlatformDescription', 'Select a delivery platform to continue', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1260', '1', 'eng', 'modules', 'order.backToOrderTypes', 'Back to Order Types', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1261', '1', 'eng', 'modules', 'order.resetSelection', 'Reset Selection', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1262', '1', 'eng', 'modules', 'order.standardDeliveryPricing', 'Standard delivery pricing', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1263', '1', 'eng', 'modules', 'order.noOrderTypesAvailable', 'No order types available', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1264', '1', 'eng', 'modules', 'order.changeOrderType', 'Change Order Type?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1265', '1', 'eng', 'modules', 'order.changeOrderTypeConfirmation', 'Changing the order type may remove selected items.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1266', '1', 'eng', 'modules', 'order.orderTypeSetTo', 'Order type set to :type', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1267', '1', 'eng', 'modules', 'order.deliveryPlatformLabel', 'Platform', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1268', '1', 'eng', 'modules', 'order.orderTypeLabel', 'Order Type', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1269', '1', 'eng', 'modules', 'order.defaultDeliveryPlatform', 'Default', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1270', '1', 'eng', 'modules', 'order.notSet', 'Not Set', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1271', '1', 'eng', 'modules', 'order.setTable', 'Assign Table', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1272', '1', 'eng', 'modules', 'order.changeTable', 'Change Table', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1273', '1', 'eng', 'modules', 'order.confirmTableChange', 'Confirm Table Change', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1274', '1', 'eng', 'modules', 'order.currentTable', 'Current Table', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1275', '1', 'eng', 'modules', 'order.changeTo', 'Change To', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1276', '1', 'eng', 'modules', 'order.tableChangeMessage', 'Are you sure you want to change the table for this order?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1277', '1', 'eng', 'modules', 'order.tableChangeWarning', 'This action will change the table assignment for the current order.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1278', '1', 'eng', 'modules', 'order.kot', 'KOT', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1279', '1', 'eng', 'modules', 'order.kotAndPrint', 'KOT & Print', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1280', '1', 'eng', 'modules', 'order.print_kot', 'Print KOT', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1281', '1', 'eng', 'modules', 'order.newKot', 'New KOT', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1282', '1', 'eng', 'modules', 'order.bill', 'BILL', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1283', '1', 'eng', 'modules', 'order.draft', 'Draft', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1284', '1', 'eng', 'modules', 'order.billed', 'Billed', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1285', '1', 'eng', 'modules', 'order.paid', 'Paid', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1286', '1', 'eng', 'modules', 'order.unpaid', 'Unpaid', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1287', '1', 'eng', 'modules', 'order.paymentStatus', 'Payment Status', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1288', '1', 'eng', 'modules', 'order.payment_due', 'Payment Due', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1289', '1', 'eng', 'modules', 'order.canceled', 'Canceled', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1290', '1', 'eng', 'modules', 'order.infodraft', 'Not sent to Kitchen', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1291', '1', 'eng', 'modules', 'order.infokot', 'Cooking Now', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1292', '1', 'eng', 'modules', 'order.infobilled', 'Waiting for Payment', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1293', '1', 'eng', 'modules', 'order.infopaid', 'Payment Done', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1294', '1', 'eng', 'modules', 'order.infopayment_due', 'Payment is Pending', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1295', '1', 'eng', 'modules', 'order.infocanceled', 'Order Canceled', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1296', '1', 'eng', 'modules', 'order.addCustomerDetails', 'Add Customer Details', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1297', '1', 'eng', 'modules', 'order.addPayment', 'Add Payment', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1298', '1', 'eng', 'modules', 'order.addItems', 'Add Items', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1299', '1', 'eng', 'modules', 'order.waiter', 'Waiter', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1300', '1', 'eng', 'modules', 'order.in_kitchen', 'In Kitchen', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1301', '1', 'eng', 'modules', 'order.start_cooking', 'Start Cooking', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1302', '1', 'eng', 'modules', 'order.start_cooking_desc', 'Mark item as being prepared in kitchen', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1303', '1', 'eng', 'modules', 'order.food_ready', 'Food is Ready', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1304', '1', 'eng', 'modules', 'order.markAsReady', 'Mark Ready', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1305', '1', 'eng', 'modules', 'order.markAsReady_desc', 'Mark item as ready for serving', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1306', '1', 'eng', 'modules', 'order.ready_short', 'Ready', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1307', '1', 'eng', 'modules', 'order.pending_confirmation', 'Pending Confirmation', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1308', '1', 'eng', 'modules', 'order.pending_confirmation_short', 'Pending', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1309', '1', 'eng', 'modules', 'order.pending_confirmation_desc', 'Item is waiting for kitchen confirmation', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1310', '1', 'eng', 'modules', 'order.served', 'Food is Served', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1311', '1', 'eng', 'modules', 'order.addNote', 'Add Note', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1312', '1', 'eng', 'modules', 'order.orderNote', 'Order Note', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1313', '1', 'eng', 'modules', 'order.cancelKot', 'Cancel KOT', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1314', '1', 'eng', 'modules', 'order.cancelKotMessage', 'This will cancel the KOT.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1315', '1', 'eng', 'modules', 'order.showOrder', 'Show Order', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1316', '1', 'eng', 'modules', 'order.cash', 'Cash', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1317', '1', 'eng', 'modules', 'order.card', 'Card', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1318', '1', 'eng', 'modules', 'order.upi', 'UPI', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1319', '1', 'eng', 'modules', 'order.due', 'Due', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1320', '1', 'eng', 'modules', 'order.other', 'Other', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1321', '1', 'eng', 'modules', 'order.payViaCash', 'Pay via Cash', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1322', '1', 'eng', 'modules', 'order.payViacard', 'Pay via Card', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1323', '1', 'eng', 'modules', 'order.payViaupi', 'Pay via UPI', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1324', '1', 'eng', 'modules', 'order.returnAmount', 'Amount to be returned', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1325', '1', 'eng', 'modules', 'order.payableAmount', 'Payable Amount', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1326', '1', 'eng', 'modules', 'order.dueAmount', 'Due Amount', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1327', '1', 'eng', 'modules', 'order.paymentMethod', 'Payment Method', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1328', '1', 'eng', 'modules', 'order.method', 'Method', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1329', '1', 'eng', 'modules', 'order.taxes', 'Taxes', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1330', '1', 'eng', 'modules', 'order.viewCart', 'View Cart', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1331', '1', 'eng', 'modules', 'order.placeOrder', 'Place Order', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1332', '1', 'eng', 'modules', 'order.hideNewOrderNotification', 'Hide new order notification for :role', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1333', '1', 'eng', 'modules', 'order.hideNewOrderNotificationDescription', 'If enabled, this role will not see new order notifications.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1334', '1', 'eng', 'modules', 'order.myOrders', 'My Orders', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1335', '1', 'eng', 'modules', 'order.includeTax', 'Includes Taxes', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1336', '1', 'eng', 'modules', 'order.payNow', 'Pay Now', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1337', '1', 'eng', 'modules', 'order.payAgain', 'Pay Again', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1338', '1', 'eng', 'modules', 'order.payLater', 'Pay Later', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1339', '1', 'eng', 'modules', 'order.payViaQr', 'Pay via QR Code', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1340', '1', 'eng', 'modules', 'order.chooseGateway', 'Choose payment gateway', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1341', '1', 'eng', 'modules', 'order.razorpay', 'Razorpay', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1342', '1', 'eng', 'modules', 'order.stripe', 'Stripe', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1343', '1', 'eng', 'modules', 'order.offline', 'Offline', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1344', '1', 'eng', 'modules', 'order.flutterwave', 'Flutterwave', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1345', '1', 'eng', 'modules', 'order.xendit', 'Xendit', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1346', '1', 'eng', 'modules', 'order.transactionId', 'Transaction ID', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1347', '1', 'eng', 'modules', 'order.cancelOrder', 'Cancel Order', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1348', '1', 'eng', 'modules', 'order.cancelOrderMessageUndone', 'This action cannot be undone.', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1349', '1', 'eng', 'modules', 'order.cancelOrderMessage', 'This will cancel the order and delete any associated payments. Are you sure you want to proceed?', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1350', '1', 'eng', 'modules', 'order.activeOrder', 'Active Orders', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1351', '1', 'eng', 'modules', 'order.todayOrder', 'Today\'s Orders', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1352', '1', 'eng', 'modules', 'order.dine_in', 'Dine In', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1353', '1', 'eng', 'modules', 'order.delivery', 'Delivery', '2026-05-03 12:47:04', '2026-05-03 12:47:04'),
('1354', '1', 'eng', 'modules', 'order.pickup', 'Pickup', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1355', '1', 'eng', 'modules', 'order.pickupAt', 'Pickup At', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1356', '1', 'eng', 'modules', 'order.out_for_delivery', 'Out For Delivery', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1357', '1', 'eng', 'modules', 'order.infoout_for_delivery', 'Order is out for delivery', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1358', '1', 'eng', 'modules', 'order.delivered', 'Delivered', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1359', '1', 'eng', 'modules', 'order.infodelivered', 'Order is Delivered', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1360', '1', 'eng', 'modules', 'order.newOrder', 'New Order', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1361', '1', 'eng', 'modules', 'order.orderLimitExceeded', 'Order Limit Reached', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1362', '1', 'eng', 'modules', 'order.orderLimitExceededMessage', 'You have reached your daily order limit. Current orders: :current / :limit per day. Please upgrade your plan to create more orders.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1363', '1', 'eng', 'modules', 'order.splitBill', 'Split Bill', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1364', '1', 'eng', 'modules', 'order.fullPayment', 'Full Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1365', '1', 'eng', 'modules', 'order.splitByItems', 'Split by Items', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1366', '1', 'eng', 'modules', 'order.availableItems', 'Available Items', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1367', '1', 'eng', 'modules', 'order.clickToAdd', 'Click item to add to split', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1368', '1', 'eng', 'modules', 'order.itemsInSplit', 'Items in Split', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1369', '1', 'eng', 'modules', 'order.noItemsInSplit', 'No items added to this split yet', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1370', '1', 'eng', 'modules', 'order.newSplit', 'New Split', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1371', '1', 'eng', 'modules', 'order.changeMethod', 'Change Method', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1372', '1', 'eng', 'modules', 'order.equalSplit', 'Equal Split', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1373', '1', 'eng', 'modules', 'order.splitEqually', 'Split equally', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1374', '1', 'eng', 'modules', 'order.customSplit', 'Custom Split', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1375', '1', 'eng', 'modules', 'order.splitByAmount', 'Split by amount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1376', '1', 'eng', 'modules', 'order.splitByDishes', 'Split by dishes', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1377', '1', 'eng', 'modules', 'order.base', 'Base', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1378', '1', 'eng', 'modules', 'order.tax', 'Tax', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1379', '1', 'eng', 'modules', 'order.payment', 'Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1380', '1', 'eng', 'modules', 'order.orderHash', 'Order #', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1381', '1', 'eng', 'modules', 'order.totalBill', 'Total Bill', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1382', '1', 'eng', 'modules', 'order.amountPaid', 'Amount Paid', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1383', '1', 'eng', 'modules', 'order.splitAmount', 'Split Amount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1384', '1', 'eng', 'modules', 'order.remaining', 'Remaining', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1385', '1', 'eng', 'modules', 'order.quantity', 'Quantity', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1386', '1', 'eng', 'modules', 'order.remove', 'Remove', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1387', '1', 'eng', 'modules', 'order.printSplits', 'Print Splits', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1388', '1', 'eng', 'modules', 'order.printAllSplits', 'Print All Splits', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1389', '1', 'eng', 'modules', 'order.paidSplits', 'Paid Splits', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1390', '1', 'eng', 'modules', 'order.completePayment', 'Complete Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1391', '1', 'eng', 'modules', 'order.viewSplits', 'View Splits', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1392', '1', 'eng', 'modules', 'order.createBillAndPrintReceipt', 'Bill & Print', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1393', '1', 'eng', 'modules', 'order.billAndPayment', 'Bill & Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1394', '1', 'eng', 'modules', 'order.printOptions', 'Print Options', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1395', '1', 'eng', 'modules', 'order.printAll', 'Print All (Summary + Individual)', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1396', '1', 'eng', 'modules', 'order.printAllDesc', 'Print :count receipts (1 summary + all individual splits)', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1397', '1', 'eng', 'modules', 'order.summaryOnly', 'Summary Only', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1398', '1', 'eng', 'modules', 'order.summaryOnlyDesc', 'Print one combined receipt with all order details and payments', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1399', '1', 'eng', 'modules', 'order.individualOnly', 'Individual Only', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1400', '1', 'eng', 'modules', 'order.individualOnlyDesc', 'Print :count individual split receipts only', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1401', '1', 'eng', 'modules', 'order.singleGuest', 'Single Guest Receipt', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1402', '1', 'eng', 'modules', 'order.singleGuestDesc', 'Select and print receipt for one specific guest', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1403', '1', 'eng', 'modules', 'order.selectPrintOption', 'Choose how you would like to print this order.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1404', '1', 'eng', 'modules', 'order.selectGuest', 'Select Guest to Print', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1405', '1', 'eng', 'modules', 'order.guest', 'Guest', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1406', '1', 'eng', 'modules', 'order.printSelected', 'Print Selected', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1407', '1', 'eng', 'modules', 'order.selectSplitToPrint', 'Please select a split to print', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1408', '1', 'eng', 'modules', 'order.payerName', 'Guest Name', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1409', '1', 'eng', 'modules', 'order.guestInfo', 'Guest Information', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1410', '1', 'eng', 'modules', 'order.enterGuestName', 'Enter guest name (optional)', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1411', '1', 'eng', 'modules', 'order.discount', 'Discount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1412', '1', 'eng', 'modules', 'order.addDiscount', 'Add Discount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1413', '1', 'eng', 'modules', 'order.discountType', 'Discount Type', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1414', '1', 'eng', 'modules', 'order.fixed', 'Fixed', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1415', '1', 'eng', 'modules', 'order.percent', 'Percent', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1416', '1', 'eng', 'modules', 'order.discountValue', 'Discount Value', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1417', '1', 'eng', 'modules', 'order.enterDiscountValue', 'Enter Discount Value', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1418', '1', 'eng', 'modules', 'order.calculatedDiscount', 'Calculated Discount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1419', '1', 'eng', 'modules', 'order.noOrderType', 'Orders Disabled', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1420', '1', 'eng', 'modules', 'order.enableOrderType', 'You need to enable orders in settings to start taking orders', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1421', '1', 'eng', 'modules', 'order.enableOrderTypeButton', 'Enable Orders', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1422', '1', 'eng', 'modules', 'order.deleteOrder', 'Delete Order', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1423', '1', 'eng', 'modules', 'order.deleteOrderMessage', 'Are you sure you want to delete the order?', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1424', '1', 'eng', 'modules', 'order.deleteOrderItem', 'Delete Order Item', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1425', '1', 'eng', 'modules', 'order.deleteOrderItemMessage', 'Are you sure you want to delete this item from the order?', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1426', '1', 'eng', 'modules', 'order.cannotDeletePaidOrderItem', 'You cannot remove items from a paid order.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1427', '1', 'eng', 'modules', 'order.cannotModifyPaymentDueOrder', 'You cannot add or remove items from a payment due order. Use Add Payment to collect payment.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1428', '1', 'eng', 'modules', 'order.cannotModifyPaidOrder', 'You cannot modify a paid order.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1429', '1', 'eng', 'modules', 'order.deliveryExecutive', 'Delivery Executive', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1430', '1', 'eng', 'modules', 'order.selectOrderTypes', 'Select Order Types', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1431', '1', 'eng', 'modules', 'order.extraCharges', 'Charges', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1432', '1', 'eng', 'modules', 'order.orderItems', 'Order Items', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1433', '1', 'eng', 'modules', 'order.priceDetails', 'Price Details', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1434', '1', 'eng', 'modules', 'order.paymentInformation', 'Payment Information', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1435', '1', 'eng', 'modules', 'order.paymentPending', 'Payment Pending', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1436', '1', 'eng', 'modules', 'order.itemPaymentStatus', 'Item Payment Status', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1437', '1', 'eng', 'modules', 'order.addTip', 'Add Tip', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1438', '1', 'eng', 'modules', 'order.tipAdded', 'Tip Added', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1439', '1', 'eng', 'modules', 'order.tip', 'Tip', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1440', '1', 'eng', 'modules', 'order.totalExcludingTip', '(Excluding Tip)', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1441', '1', 'eng', 'modules', 'order.tipAmount', 'Tip Amount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1442', '1', 'eng', 'modules', 'order.tipNote', 'Tip Note', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1443', '1', 'eng', 'modules', 'order.currentTotal', 'Current Total', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1444', '1', 'eng', 'modules', 'order.newTotal', 'New Total', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1445', '1', 'eng', 'modules', 'order.suggestedTip', 'Suggested Tip', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1446', '1', 'eng', 'modules', 'order.customAmount', 'Custom Amount', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1447', '1', 'eng', 'modules', 'order.continueOrder', 'Continue Ordering', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1448', '1', 'eng', 'modules', 'order.orderStatus', 'Set Order Status', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1449', '1', 'eng', 'modules', 'order.infoready', 'Food is Ready', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1450', '1', 'eng', 'modules', 'order.infodefault', 'Unknown Status', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1451', '1', 'eng', 'modules', 'order.selectStatus', 'Select Status', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1452', '1', 'eng', 'modules', 'order.Order Placed', 'Order Placed', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1453', '1', 'eng', 'modules', 'order.Order Confirmed', 'Order Confirmed', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1454', '1', 'eng', 'modules', 'order.Order Preparing', 'Order Preparing', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1455', '1', 'eng', 'modules', 'order.Order is Ready for Pickup', 'Order is Ready for Pickup', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1456', '1', 'eng', 'modules', 'order.Order is Out for Delivery', 'Order is Out for Delivery', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1457', '1', 'eng', 'modules', 'order.Food is Ready', 'Food is Ready', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1458', '1', 'eng', 'modules', 'order.Order Served', 'Order Served', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1459', '1', 'eng', 'modules', 'order.Delivered', 'Delivered', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1460', '1', 'eng', 'modules', 'order.moveTo', 'Move to', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1461', '1', 'eng', 'modules', 'order.info_placed', 'Order Placed', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1462', '1', 'eng', 'modules', 'order.info_confirmed', 'Order Confirmed', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1463', '1', 'eng', 'modules', 'order.info_preparing', 'Order Preparing', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1464', '1', 'eng', 'modules', 'order.info_ready_for_pickup', 'Order is Ready for Pickup', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1465', '1', 'eng', 'modules', 'order.info_out_for_delivery', 'Order is Out for Delivery', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1466', '1', 'eng', 'modules', 'order.info_served', 'Order Served', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1467', '1', 'eng', 'modules', 'order.info_delivered', 'Delivered', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1468', '1', 'eng', 'modules', 'order.info_cancelled', 'Order Cancelled', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1469', '1', 'eng', 'modules', 'order.info_food_ready', 'Food is Ready', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1470', '1', 'eng', 'modules', 'order.orderCancelledMessage', 'This Order is cancelled and cannot be modified', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1471', '1', 'eng', 'modules', 'order.others', 'Others', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1472', '1', 'eng', 'modules', 'order.pending_verification', 'Payment Verification', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1473', '1', 'eng', 'modules', 'order.pendingPaymentVerification', 'Payment Verification Pending', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1474', '1', 'eng', 'modules', 'order.confirmPayment', 'Confirm Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1475', '1', 'eng', 'modules', 'order.reportUnpaid', 'Report Unpaid', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1476', '1', 'eng', 'modules', 'order.viewOnMap', 'View on Map', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1477', '1', 'eng', 'modules', 'order.estimatedDeliveryTime', 'Estimated Delivery Time', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1478', '1', 'eng', 'modules', 'order.deliveryFee', 'Delivery Fee', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1479', '1', 'eng', 'modules', 'order.kotTicket', 'KOT Ticket', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1480', '1', 'eng', 'modules', 'order.kitchenOrderTicket', 'Kitchen Order Ticket', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1481', '1', 'eng', 'modules', 'order.specialInstructions', 'Special Instructions', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1482', '1', 'eng', 'modules', 'order.order', 'Order', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1483', '1', 'eng', 'modules', 'order.paypal', 'PayPal', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1484', '1', 'eng', 'modules', 'order.updateCustomerDetails', 'Update Customer Details', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1485', '1', 'eng', 'modules', 'order.ready', 'Food is Ready', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1486', '1', 'eng', 'modules', 'order.undo', 'Undo', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1487', '1', 'eng', 'modules', 'order.itemReady', 'Item Ready', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1488', '1', 'eng', 'modules', 'order.itemCooking', 'Item Cooking', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1489', '1', 'eng', 'modules', 'order.payfast', 'PayFast', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1490', '1', 'eng', 'modules', 'order.all', 'All', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1491', '1', 'eng', 'modules', 'order.note', 'Note', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1492', '1', 'eng', 'modules', 'order.paymentDetails', 'Payment Details', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1493', '1', 'eng', 'modules', 'order.paystack', 'Paystack', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1494', '1', 'eng', 'modules', 'order.mollie', 'Mollie', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1495', '1', 'eng', 'modules', 'order.kotBillAndPayment', 'KOT, Bill , Print & Payment', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1496', '1', 'eng', 'modules', 'order.cancelled', 'Cancelled', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1497', '1', 'eng', 'modules', 'order.prefixSettings', 'Prefix Settings', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1498', '1', 'eng', 'modules', 'order.orderSettingsHelp', 'Configure order settings to manage how orders are processed.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1499', '1', 'eng', 'modules', 'order.totalTax', 'Total Tax', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1500', '1', 'eng', 'modules', 'order.itemTax', 'Item Tax', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1501', '1', 'eng', 'modules', 'order.itemTaxBreakdown', 'Item Tax Breakdown', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1502', '1', 'eng', 'modules', 'order.toggleTaxDetails', 'Toggle Tax Details', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1503', '1', 'eng', 'modules', 'order.increaseQuantity', 'Increase Quantity', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1504', '1', 'eng', 'modules', 'order.decreaseQuantity', 'Decrease Quantity', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1505', '1', 'eng', 'modules', 'order.thankYouMessage', 'Thank you for your order!', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1506', '1', 'eng', 'modules', 'order.pleaseProceedToPayment', 'Please proceed to payment.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1507', '1', 'eng', 'modules', 'order.amountDue', 'Amount Due', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1508', '1', 'eng', 'modules', 'order.pleaseReviewOrder', 'Please review your order and proceed to payment.', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1509', '1', 'eng', 'modules', 'order.pickUpDateTime', 'Pickup Date & Time', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1510', '1', 'eng', 'modules', 'order.pickupDate', 'Pickup Date:', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1511', '1', 'eng', 'modules', 'order.orderDate', 'Order Date:', '2026-05-03 12:47:05', '2026-05-03 12:47:05'),
('1512', '1', 'eng', 'modules', 'order.selectPickupDateTime', 'Select Pickup Date - Time', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1513', '1', 'eng', 'modules', 'order.defineYourOwnPrefix', 'Define your own prefix.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1514', '1', 'eng', 'modules', 'order.useTheCurrentDate', 'Use the current date.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1515', '1', 'eng', 'modules', 'order.combineBranchIdWithDate', 'Combine branch ID with date.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1516', '1', 'eng', 'modules', 'order.thisIsALivePreview', 'This is a live preview of how your next order ID will be generated.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1517', '1', 'eng', 'modules', 'order.branchPrefix', 'Branch Prefix', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1518', '1', 'eng', 'modules', 'order.branchPrefixHelp', 'Prefix example: ODR, BR01, Taco Bell (TB). Use a short code to identify your orders.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1519', '1', 'eng', 'modules', 'order.customPrefixFeatureDisabled', 'Custom prefix off. Using default (e.g. #23).', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1520', '1', 'eng', 'modules', 'order.enableOrderPrefix', 'Enable Order Prefix Settings', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1521', '1', 'eng', 'modules', 'order.enableOrderPrefixDescription', 'Enable this to use custom order number prefixes as per your settings. If disabled, the system will use default order numbering without any custom prefix.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1522', '1', 'eng', 'modules', 'order.bank_transfer', 'Bank Transfer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1523', '1', 'eng', 'modules', 'order.tokenNumber', 'Token #', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1524', '1', 'eng', 'modules', 'order.serviceCharge', 'Service Charge', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1525', '1', 'eng', 'modules', 'order.yourShare', 'Your Share', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1526', '1', 'eng', 'modules', 'order.ofTotalBill', 'of total bill', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1527', '1', 'eng', 'modules', 'order.yourPayment', 'YOUR PAYMENT', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1528', '1', 'eng', 'modules', 'order.thisIsSplit', 'This is split', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1529', '1', 'eng', 'modules', 'order.fullOrderTotal', 'Full order total', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1530', '1', 'eng', 'modules', 'order.totalSplits', 'Total splits', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1531', '1', 'eng', 'modules', 'order.reservationConfirmation', 'Reservation Confirmation', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1532', '1', 'eng', 'modules', 'order.tableHasReservation', 'This table has an active reservation', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1533', '1', 'eng', 'modules', 'order.reservationFor', 'Reservation for', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1534', '1', 'eng', 'modules', 'order.reservationTime', 'Reservation time', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1535', '1', 'eng', 'modules', 'order.isThisSameCustomer', 'Is this the same customer who made the reservation?', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1536', '1', 'eng', 'modules', 'order.sameCustomer', 'Same Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1537', '1', 'eng', 'modules', 'order.differentCustomer', 'Different Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1538', '1', 'eng', 'modules', 'order.grandTotal', 'Grand Total', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1539', '1', 'eng', 'modules', 'order.splitTotal', 'Split Total', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1540', '1', 'eng', 'modules', 'order.split', 'Split', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1541', '1', 'eng', 'modules', 'order.remainingAmount', 'Remaining Amount', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1542', '1', 'eng', 'modules', 'order.amountPerSplit', 'Amount per split', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1543', '1', 'eng', 'modules', 'order.menuItemImageSettings', 'Menu Item Image Settings', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1544', '1', 'eng', 'modules', 'order.hideMenuItemImageOnPos', 'Hide Menu Item Image on POS', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1545', '1', 'eng', 'modules', 'order.hideMenuItemImageOnCustomerSite', 'Hide Menu Item Image on Customer Site', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1546', '1', 'eng', 'modules', 'order.hideMenuItemImageOnPosDescription', 'Hide the menu item image on the POS.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1547', '1', 'eng', 'modules', 'order.hideMenuItemImageOnCustomerSiteDescription', 'Hide the menu item image on the customer site.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1548', '1', 'eng', 'modules', 'order.cancelKotItem', 'Cancel KOT Item', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1549', '1', 'eng', 'modules', 'order.cancelKotItemMessage', 'Are you sure you want to cancel this item?', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1550', '1', 'eng', 'modules', 'order.pleaseSelectReasonForCancellation', 'Please select a reason for cancellation.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1551', '1', 'eng', 'modules', 'order.actionCannotBeUndone', 'This action cannot be undone.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1552', '1', 'eng', 'modules', 'order.itemDetails', 'Item Details', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1553', '1', 'eng', 'modules', 'order.itemName', 'Item Name', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1554', '1', 'eng', 'modules', 'order.kotItemCancelledSuccessfully', 'KOT item cancelled successfully.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1555', '1', 'eng', 'modules', 'order.modifiers', 'Modifiers', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1556', '1', 'eng', 'modules', 'order.basePrice', 'Base Price', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1557', '1', 'eng', 'modules', 'order.variation', 'Variation', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1558', '1', 'eng', 'modules', 'order.paddle', 'Paddle', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1559', '1', 'eng', 'modules', 'order.tokenNumberSettings', 'Token Number Settings', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1560', '1', 'eng', 'modules', 'order.tokenNumberSettingsDescription', 'Enable token numbers for specific order types. Tokens reset daily and are unique per order type.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1561', '1', 'eng', 'modules', 'order.customerOrderBoard', 'Customer Order Board', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1562', '1', 'eng', 'modules', 'order.preparing', 'Preparing', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1563', '1', 'eng', 'modules', 'order.readyForPickup', 'Ready for Pickup', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1564', '1', 'eng', 'modules', 'order.noOrders', 'Waiting for orders...', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1565', '1', 'eng', 'modules', 'order.tokenNumberSettingsDescriptionOrderType', 'Enable token numbers for :orderType orders. Tokens will be displayed on order details and reset daily.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1566', '1', 'eng', 'modules', 'order.noOrderTypesFound', 'No order types found for this branch.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1567', '1', 'eng', 'modules', 'order.showOrderNumberOnBoard', 'Show Order Number on Board', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1568', '1', 'eng', 'modules', 'order.showOrderNumberOnBoardDescription', 'Display the order number alongside the token number on the customer order board.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1569', '1', 'eng', 'modules', 'order.epay', 'Epay', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1570', '1', 'eng', 'modules', 'order.dineInDescription', 'Enjoy your meal at our restaurant', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1571', '1', 'eng', 'modules', 'order.deliveryDescription', 'Get it delivered to your doorstep', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1572', '1', 'eng', 'modules', 'order.pickupDescription', 'Order ahead and pick up later', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1573', '1', 'eng', 'modules', 'order.saveAsDraft', 'Save as Draft', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1574', '1', 'eng', 'modules', 'order.saving', 'Saving...', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1575', '1', 'eng', 'modules', 'order.draftOrder', 'Draft Order', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1576', '1', 'eng', 'modules', 'order.deliveryApp', 'Delivery App', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1577', '1', 'eng', 'modules', 'order.mergeTables', 'Merge Tables', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1578', '1', 'eng', 'modules', 'order.mergeOrder', 'Merge Order', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1579', '1', 'eng', 'modules', 'order.merging', 'Merging...', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1580', '1', 'eng', 'modules', 'order.mergeTableDescription', 'Select one or more tables with unpaid orders to merge into the current order:', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1581', '1', 'eng', 'modules', 'order.unpaidOrders', 'unpaid order(s)', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1582', '1', 'eng', 'modules', 'order.noUnpaidOrders', 'No unpaid orders found', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1583', '1', 'eng', 'modules', 'order.selectOrdersToMerge', 'Select at least 2 orders to merge. The first selected order will be kept and all other orders will be merged into it.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1584', '1', 'eng', 'modules', 'order.ordersSelected', 'order(s) selected', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1585', '1', 'eng', 'modules', 'order.mergeSelectedOrders', 'Merge Orders', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1586', '1', 'eng', 'modules', 'order.selectAtLeastTwoOrders', 'Please select at least 2 orders to merge', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1587', '1', 'eng', 'modules', 'order.ordersMergedSuccessfully', 'Orders merged successfully', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1588', '1', 'eng', 'modules', 'order.tablesSelectedForMerge', 'table(s) selected. All items from these tables will be merged into the current order, and the original orders will be deleted when you save.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1589', '1', 'eng', 'modules', 'order.noTablesWithUnpaidOrders', 'No tables with unpaid orders', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1590', '1', 'eng', 'modules', 'order.noTablesWithUnpaidOrdersDescription', 'There are no tables with unpaid orders available to merge.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1591', '1', 'eng', 'modules', 'order.newOrderReceived', 'New order received', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1592', '1', 'eng', 'modules', 'order.viewOrder', 'View Order', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1593', '1', 'eng', 'modules', 'order.kotNotCreated', 'No Kitchen Order Ticket', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1594', '1', 'eng', 'modules', 'order.kotNotCreatedMessage', 'This order has no KOT. Create one to send it to the kitchen.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1595', '1', 'eng', 'modules', 'order.createKot', 'Create KOT', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1596', '1', 'eng', 'modules', 'order.change', 'Change', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1597', '1', 'eng', 'modules', 'order.charge', 'Charge', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1598', '1', 'eng', 'modules', 'order.itemNotFound', 'Item not found', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1599', '1', 'eng', 'modules', 'order.goToPOS', 'Go to POS', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1600', '1', 'eng', 'modules', 'order.tap', 'Tap', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1601', '1', 'eng', 'modules', 'order.Picked Up by Delivery Person', 'Picked Up by Delivery Person', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1602', '1', 'eng', 'modules', 'order.Reached Destination', 'Order Reached Destination', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1603', '1', 'eng', 'modules', 'order.info_picked_up', 'Picked Up by Delivery Person', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1604', '1', 'eng', 'modules', 'order.info_reached_destination', 'Order Reached Destination', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1605', '1', 'eng', 'modules', 'order.room_service', 'Room Service', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1606', '1', 'eng', 'modules', 'order.itemDeleted', 'Item deleted successfully!', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1607', '1', 'eng', 'modules', 'order.orderNotFound', 'Order not found', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1608', '1', 'eng', 'modules', 'customer.addCustomer', 'Add Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1609', '1', 'eng', 'modules', 'customer.name', 'Customer Name', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1610', '1', 'eng', 'modules', 'customer.phone', 'Phone', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1611', '1', 'eng', 'modules', 'customer.email', 'Email Address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1612', '1', 'eng', 'modules', 'customer.customerAddress', 'Customer Address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1613', '1', 'eng', 'modules', 'customer.address', 'Address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1614', '1', 'eng', 'modules', 'customer.enterName', 'Please enter your name', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1615', '1', 'eng', 'modules', 'customer.enterCustomerName', 'Please enter customer name', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1616', '1', 'eng', 'modules', 'customer.editCustomer', 'Edit Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1617', '1', 'eng', 'modules', 'customer.deleteCustomer', 'Delete Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1618', '1', 'eng', 'modules', 'customer.deleteWithOrder', 'Delete with their Orders', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1619', '1', 'eng', 'modules', 'customer.deleteCustomerMessage', 'Are you sure you want to delete the customer?', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1620', '1', 'eng', 'modules', 'customer.customer', 'Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1621', '1', 'eng', 'modules', 'customer.importCustomer', 'Import Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1622', '1', 'eng', 'modules', 'customer.totalAmountReceived', 'Total Amount Received', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1623', '1', 'eng', 'modules', 'customer.enterCustomerPhone', 'You can search and insert customer phone number here', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1624', '1', 'eng', 'modules', 'customer.searchOrCreate', 'Search existing customers or create a new one', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1625', '1', 'eng', 'modules', 'customer.searchCustomer', 'Search Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1626', '1', 'eng', 'modules', 'customer.searchPlaceholder', 'Search by name, phone, or email...', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1627', '1', 'eng', 'modules', 'customer.foundCustomers', 'Found :count customer(s)', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1628', '1', 'eng', 'modules', 'customer.noCustomersFound', 'No customers found', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1629', '1', 'eng', 'modules', 'customer.noCustomersMatching', 'We couldn\'t find any customers matching \":query\"', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1630', '1', 'eng', 'modules', 'customer.createNewCustomer', 'Create New Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1631', '1', 'eng', 'modules', 'customer.searchByNamePhoneEmail', 'Search by name, phone or email...', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1632', '1', 'eng', 'modules', 'customer.fillDetailsBelow', 'Fill details below', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1633', '1', 'eng', 'modules', 'customer.customerDetails', 'Customer Details', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1634', '1', 'eng', 'modules', 'customer.existingCustomer', 'Existing Customer', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1635', '1', 'eng', 'modules', 'customer.createNewInstead', 'Create New Instead', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1636', '1', 'eng', 'modules', 'customer.enterPhoneNumber', 'Enter phone number', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1637', '1', 'eng', 'modules', 'customer.enterEmailAddress', 'Enter email address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1638', '1', 'eng', 'modules', 'customer.enterDeliveryAddress', 'Enter delivery address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1639', '1', 'eng', 'modules', 'customer.walkin', 'Walkin', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1640', '1', 'eng', 'modules', 'customer.epay', 'Epay', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1641', '1', 'eng', 'modules', 'customer.createdDate', 'Created Date', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1642', '1', 'eng', 'modules', 'customer.updatedDate', 'Updated Date', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1643', '1', 'eng', 'modules', 'settings.noQrCode', 'No QR Code', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1644', '1', 'eng', 'modules', 'settings.appSettings', 'App', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1645', '1', 'eng', 'modules', 'settings.restaurantInformation', 'General', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1646', '1', 'eng', 'modules', 'settings.restaurantName', 'Restaurant Name', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1647', '1', 'eng', 'modules', 'settings.restaurantPhoneNumber', 'Restaurant Phone Number', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1648', '1', 'eng', 'modules', 'settings.restaurantEmailAddress', 'Restaurant Email Address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1649', '1', 'eng', 'modules', 'settings.restaurantAddress', 'Restaurant Address', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1650', '1', 'eng', 'modules', 'settings.restaurantOpenCloseSettings', 'Restaurant Open/Close', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1651', '1', 'eng', 'modules', 'settings.restaurantOpenCloseSettingsInfo', 'Control order acceptance using operational shifts (auto), manual start/stop button, or a manual time window.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1652', '1', 'eng', 'modules', 'settings.openCloseAutoMode', 'Auto (Use operational shifts)', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1653', '1', 'eng', 'modules', 'settings.openCloseManualMode', 'Manual (Use custom open/close time)', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1654', '1', 'eng', 'modules', 'settings.manualControlByToggle', 'Manual Start/Stop Button', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1655', '1', 'eng', 'modules', 'settings.manualControlByToggleInfo', 'When enabled, use the topbar Start/Stop button to open or close orders, reservations, and payments globally.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1656', '1', 'eng', 'modules', 'settings.manualControlByTime', 'Manual Open/Close Time', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1657', '1', 'eng', 'modules', 'settings.manualToggleCloseTooltip', 'Click to close restaurant manually and stop all orders, bookings, and payments.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1658', '1', 'eng', 'modules', 'settings.manualToggleOpenTooltip', 'Click to start restaurant manually and allow all orders, bookings, and payments.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1659', '1', 'eng', 'modules', 'settings.manualToggleConfirmCloseTitle', 'Close Restaurant?', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1660', '1', 'eng', 'modules', 'settings.manualToggleConfirmOpenTitle', 'Start Restaurant?', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1661', '1', 'eng', 'modules', 'settings.manualToggleConfirmCloseDetail', 'This will manually close the restaurant and block new orders, reservations, and payments from all channels.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1662', '1', 'eng', 'modules', 'settings.manualToggleConfirmOpenDetail', 'This will manually start the restaurant and allow new orders, reservations, and payments from all channels.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1663', '1', 'eng', 'modules', 'settings.manualToggleActionClose', 'Close Now', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1664', '1', 'eng', 'modules', 'settings.manualToggleActionOpen', 'Start Now', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1665', '1', 'eng', 'modules', 'settings.manualOpenTime', 'Manual Open Time', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1666', '1', 'eng', 'modules', 'settings.manualCloseTime', 'Manual Close Time', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1667', '1', 'eng', 'modules', 'settings.temporarilyCloseRestaurant', 'Temporarily close restaurant (stop all orders and payments)', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1668', '1', 'eng', 'modules', 'settings.generalHelp', 'Enter the general information about your restaurant.', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1669', '1', 'eng', 'modules', 'settings.countryTimezone', 'Restaurant\'s Country, Timezone & Currency', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1670', '1', 'eng', 'modules', 'settings.restaurantCountry', 'Country', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1671', '1', 'eng', 'modules', 'settings.restaurantTimezone', 'Time Zone', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1672', '1', 'eng', 'modules', 'settings.timezone', 'Time Zone', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1673', '1', 'eng', 'modules', 'settings.selectTimezone', 'Select Timezone', '2026-05-03 12:47:06', '2026-05-03 12:47:06'),
('1674', '1', 'eng', 'modules', 'settings.showTax', 'Show Tax Id on Orders', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1675', '1', 'eng', 'modules', 'settings.addMore', 'Add More', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1676', '1', 'eng', 'modules', 'settings.addTax', 'Add Tax', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1677', '1', 'eng', 'modules', 'settings.restaurantCurrency', 'Currency', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1678', '1', 'eng', 'modules', 'settings.predefinedAmounts', 'Preset Amounts', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1679', '1', 'eng', 'modules', 'settings.editAmounts', 'Edit Amounts', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1680', '1', 'eng', 'modules', 'settings.editPredefinedAmounts', 'Edit Preset Amounts', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1681', '1', 'eng', 'modules', 'settings.enterAmount', 'Enter Amount', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1682', '1', 'eng', 'modules', 'settings.addAmount', 'Add Amount', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1683', '1', 'eng', 'modules', 'settings.themeColor', 'Theme Color', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1684', '1', 'eng', 'modules', 'settings.themeSettings', 'Theme', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1685', '1', 'eng', 'modules', 'settings.restaurantLogo', 'Show Restaurant Logo', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1686', '1', 'eng', 'modules', 'settings.uploadLogo', 'Upload Logo', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1687', '1', 'eng', 'modules', 'settings.removeLogo', 'Remove Logo', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1688', '1', 'eng', 'modules', 'settings.paymentgatewaySettings', 'Payment', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1689', '1', 'eng', 'modules', 'settings.paymentHelp', 'Enter payment gateway credentials to receive order payments.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1690', '1', 'eng', 'modules', 'settings.paymentHelpSuperadmin', 'Enter payment gateway credentials to receive subscription payments.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1691', '1', 'eng', 'modules', 'settings.enableRazorpay', 'Enable Razorpay', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1692', '1', 'eng', 'modules', 'settings.enableStripe', 'Enable Stripe', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1693', '1', 'eng', 'modules', 'settings.enableFlutterwave', 'Enable Flutterwave', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1694', '1', 'eng', 'modules', 'settings.enablePaypal', 'Enable Paypal', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1695', '1', 'eng', 'modules', 'settings.enablePaystack', 'Enable Paystack', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1696', '1', 'eng', 'modules', 'settings.enableXendit', 'Enable Xendit', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1697', '1', 'eng', 'modules', 'settings.enableOfflinePayment', 'Pay Offline', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1698', '1', 'eng', 'modules', 'settings.enableQrPayment', 'Pay Via Qr Code', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1699', '1', 'eng', 'modules', 'settings.restaurantSettings', 'General', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1700', '1', 'eng', 'modules', 'settings.taxSettings', 'Taxes', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1701', '1', 'eng', 'modules', 'settings.currencySettings', 'Currencies', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1702', '1', 'eng', 'modules', 'settings.offline_payment_status', 'Enable Offline Payment', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1703', '1', 'eng', 'modules', 'settings.roleSettings', 'Roles', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1704', '1', 'eng', 'modules', 'settings.reservationSettings', 'Reservation', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1705', '1', 'eng', 'modules', 'settings.languageSettings', 'Language', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1706', '1', 'eng', 'modules', 'settings.currencySymbol', 'Currency Symbol', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1707', '1', 'eng', 'modules', 'settings.currencyCode', 'Currency Code', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1708', '1', 'eng', 'modules', 'settings.editCurrency', 'Edit Currency', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1709', '1', 'eng', 'modules', 'settings.addCurrency', 'Add Currency', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1710', '1', 'eng', 'modules', 'settings.deleteCurrency', 'Delete Currency', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1711', '1', 'eng', 'modules', 'settings.deleteCurrencyMessage', 'Are you sure you want to delete the Currency?', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1712', '1', 'eng', 'modules', 'settings.deleteTaxMessage', 'Delete tax permanently', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1713', '1', 'eng', 'modules', 'settings.taxName', 'Tax Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1714', '1', 'eng', 'modules', 'settings.taxPercent', 'Tax Percent', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1715', '1', 'eng', 'modules', 'settings.taxId', 'Tax ID', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1716', '1', 'eng', 'modules', 'settings.deleteTax', 'Are you Sure, you want to delete this Tax?', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1717', '1', 'eng', 'modules', 'settings.editTax', 'Edit Tax', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1718', '1', 'eng', 'modules', 'settings.emailSettings', 'Email', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1719', '1', 'eng', 'modules', 'settings.mailFromName', 'Mail From Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1720', '1', 'eng', 'modules', 'settings.mailFromEmail', 'Mail From Email', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1721', '1', 'eng', 'modules', 'settings.enableQueue', 'Enable Email Queue', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1722', '1', 'eng', 'modules', 'settings.mailDriver', 'Mail Driver', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1723', '1', 'eng', 'modules', 'settings.smtpHost', 'SMTP Host', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1724', '1', 'eng', 'modules', 'settings.smtpPort', 'SMTP Port', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1725', '1', 'eng', 'modules', 'settings.smtpEncryption', 'SMTP Mail Encryption', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1726', '1', 'eng', 'modules', 'settings.mailUsername', 'Mail Username', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1727', '1', 'eng', 'modules', 'settings.mailPassword', 'Mail Password', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1728', '1', 'eng', 'modules', 'settings.notificationSettings', 'Notification', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1729', '1', 'eng', 'modules', 'settings.branchSettings', 'Branch', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1730', '1', 'eng', 'modules', 'settings.addBranch', 'Add Branch', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1731', '1', 'eng', 'modules', 'settings.editBranch', 'Edit Branch', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1732', '1', 'eng', 'modules', 'settings.branchName', 'Branch Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1733', '1', 'eng', 'modules', 'settings.branchAddress', 'Branch Address', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1734', '1', 'eng', 'modules', 'settings.enterBranchCrNumber', 'Please enter CR number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1735', '1', 'eng', 'modules', 'settings.enterBranchVatNumber', 'Please enter VAT number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1736', '1', 'eng', 'modules', 'settings.branchCrNumber', 'CR Number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1737', '1', 'eng', 'modules', 'settings.branchVatNumber', 'VAT Number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1738', '1', 'eng', 'modules', 'settings.deleteBranch', 'Delete Branch', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1739', '1', 'eng', 'modules', 'settings.branches', 'Branches', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1740', '1', 'eng', 'modules', 'settings.deleteBranchMessage', 'Are you sure you want to delete the Branch? All the orders, staff members and payments related to this branch will be deleted.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1741', '1', 'eng', 'modules', 'settings.upgradeLicense', 'Upgrade Plan', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1742', '1', 'eng', 'modules', 'settings.licenseType', 'License Type', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1743', '1', 'eng', 'modules', 'settings.upgradeLicenseInfo', 'Simple, transparent pricing with everything you need to run your restaurant smoothly.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1744', '1', 'eng', 'modules', 'settings.pricing', 'Pricing', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1745', '1', 'eng', 'modules', 'settings.payNow', 'Pay Now', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1746', '1', 'eng', 'modules', 'settings.paymentSource', 'Payment Source', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1747', '1', 'eng', 'modules', 'settings.appName', 'App Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1748', '1', 'eng', 'modules', 'settings.paymentUpgradeHeading', 'Upgrade to Accept Payments Seamlessly', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1749', '1', 'eng', 'modules', 'settings.paymentUpgradeInfo', 'Take your restaurant\'s efficiency to the next level by integrating Payment Gateways. Upgrade now to offer your customers secure, fast, and convenient payment options like Stripe and Razorpay', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1750', '1', 'eng', 'modules', 'settings.themeUpgradeHeading', 'Upgrade for a Personalized Brand Experience', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1751', '1', 'eng', 'modules', 'settings.themeUpgradeInfo', 'Stand out with your unique brand identity! Upgrade now to customize your Theme Colors and add your Business Logo, creating a seamless experience that reflects your restaurant\'s personality.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1752', '1', 'eng', 'modules', 'settings.manageTranslations', 'Manage Translations', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1753', '1', 'eng', 'modules', 'settings.customerLoginRequired', 'Customer need to login to place order?', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1754', '1', 'eng', 'modules', 'settings.customerName', 'Show Customer Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1755', '1', 'eng', 'modules', 'settings.customerAddress', 'Show Customer Address', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1756', '1', 'eng', 'modules', 'settings.customerPhone', 'Show Customer Phone', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1757', '1', 'eng', 'modules', 'settings.tableNumber', 'Table no.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1758', '1', 'eng', 'modules', 'settings.paymentQrCode', 'Show QR code    ', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1759', '1', 'eng', 'modules', 'settings.waiter', 'Show Waiter Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1760', '1', 'eng', 'modules', 'settings.totalGuest', 'Show Total guest', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1761', '1', 'eng', 'modules', 'settings.showRestaurantName', 'Show Restaurant Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1762', '1', 'eng', 'modules', 'settings.restaurantTax', 'Show Restaurant Tax', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1763', '1', 'eng', 'modules', 'settings.showBranchName', 'Show Branch Name', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1764', '1', 'eng', 'modules', 'settings.showBranchAddress', 'Show Branch Address', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1765', '1', 'eng', 'modules', 'settings.showCrNumber', 'Show CR Number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1766', '1', 'eng', 'modules', 'settings.showVatNumber', 'Show VAT Number', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1767', '1', 'eng', 'modules', 'settings.noTaxFound', 'No Tax Found', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1768', '1', 'eng', 'modules', 'settings.selectEnvironment', 'Select Environment', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1769', '1', 'eng', 'modules', 'settings.enablePushNotification', 'Enable Push Notifications', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1770', '1', 'eng', 'modules', 'settings.pushNotificationSettings', 'Push Notification', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1771', '1', 'eng', 'modules', 'settings.aboutUsSettings', 'About Us', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1772', '1', 'eng', 'modules', 'settings.customerSiteSettings', 'Customer Site', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1773', '1', 'eng', 'modules', 'settings.receiptSetting', 'Receipt', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1774', '1', 'eng', 'modules', 'settings.orderNotificationSettings', 'Order Notification', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1775', '1', 'eng', 'modules', 'settings.allowCustomerDeliveryOrders', 'Allow Customer to place Delivery Orders', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1776', '1', 'eng', 'modules', 'settings.allowCustomerOrders', 'Allow Customer to place Orders', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1777', '1', 'eng', 'modules', 'settings.allowCustomerPickupOrders', 'Allow Customer to place Pickup Orders', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1778', '1', 'eng', 'modules', 'settings.disableLandingSite', 'Disable Landing Site', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1779', '1', 'eng', 'modules', 'settings.disableLandingSiteHelp', 'Disable the landing site or set your custom landing site.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1780', '1', 'eng', 'modules', 'settings.disableLandingSiteHelpDescription', 'When enabled, this will disable the front website and redirect all visitors directly to the login page.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1781', '1', 'eng', 'modules', 'settings.landingSiteType', 'Landing Site Type', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1782', '1', 'eng', 'modules', 'settings.landingSiteUrl', 'Landing Site URL', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1783', '1', 'eng', 'modules', 'settings.theme', 'Theme', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1784', '1', 'eng', 'modules', 'settings.custom', 'Custom', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1785', '1', 'eng', 'modules', 'settings.billing', 'Billing', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1786', '1', 'eng', 'modules', 'settings.package', 'Package', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1787', '1', 'eng', 'modules', 'settings.isWaiterRequestEnabled', 'Enable Waiter Request', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1788', '1', 'eng', 'modules', 'settings.dineInOnlinePaymentRequired', 'Dine-in: Online payment required', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1789', '1', 'eng', 'modules', 'settings.deliveryOnlinePaymentRequired', 'Delivery: Online payment required', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1790', '1', 'eng', 'modules', 'settings.pickupOnlinePaymentRequired', 'Pickup: Online payment required', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1791', '1', 'eng', 'modules', 'settings.enablePaymentGateway', 'Please enable at least one payment gateway (e.g., Razorpay, Stripe, Flutterwave, PayPal, Paystack, Payfast, Xendit) to configure online payment options.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1792', '1', 'eng', 'modules', 'settings.generalSettingsUseInfo', 'Enabling this allows only online payments via the active gateway. If disabled, both online and cash payments are accepted with an active gateway.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1793', '1', 'eng', 'modules', 'settings.defaultReservationStatus', 'Default Table Reservation Status', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1794', '1', 'eng', 'modules', 'settings.reservationStatusConfirmed', 'Confirmed', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1795', '1', 'eng', 'modules', 'settings.reservationStatusCheckedIn', 'Checked In', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1796', '1', 'eng', 'modules', 'settings.reservationStatusCancelled', 'Cancelled', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1797', '1', 'eng', 'modules', 'settings.reservationStatusPending', 'Pending', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1798', '1', 'eng', 'modules', 'settings.reservationStatusNoShow', 'No Show', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1799', '1', 'eng', 'modules', 'settings.receipt', 'receipt Setting', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1800', '1', 'eng', 'modules', 'settings.facebook_link', 'Facebook Link', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1801', '1', 'eng', 'modules', 'settings.instagram_link', 'Instagram Link', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1802', '1', 'eng', 'modules', 'settings.twitter_link', 'Twitter Link', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1803', '1', 'eng', 'modules', 'settings.yelp_link', 'Yelp Link', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1804', '1', 'eng', 'modules', 'settings.google_business_link', 'Google Business Link', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1805', '1', 'eng', 'modules', 'settings.tableRequiredDineIn', 'Table Required for Dine-In', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1806', '1', 'eng', 'modules', 'settings.allowDineIn', 'Allow Dine-In', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1807', '1', 'eng', 'modules', 'settings.defaultLanguage', 'Default Language', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1808', '1', 'eng', 'modules', 'settings.defaultCurrency', 'Default Currency', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1809', '1', 'eng', 'modules', 'settings.storageSettings', 'Storage', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1810', '1', 'eng', 'modules', 'settings.selectStorage', 'Select Storage', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1811', '1', 'eng', 'modules', 'settings.localStorageNote', 'Local storage is the default storage option. It stores files on the server\'s local disk.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1812', '1', 'eng', 'modules', 'settings.storageSuggestion', '<b>Recommendation:</b> Consider using <a href=\"https://digitalocean.pxf.io/froiden\" class=\"underline\" target=\"_blank\">DigitalOcean Spaces</a>, <a href=\"https://aws.amazon.com/s3\" class=\"underline\" target=\"_blank\">AWS S3</a>, <a href=\"https://wasabi.com\" class=\"underline\" target=\"_blank\">Wasabi</a> or <a href=\"https://min.io/\" class=\"underline\" target=\"_blank\">MinIO</a> Storage for an additional layer of security', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1813', '1', 'eng', 'modules', 'settings.digitaloceanAccessKey', 'DigitalOcean Access Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1814', '1', 'eng', 'modules', 'settings.digitaloceanSecretKey', 'DigitalOcean Secret Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1815', '1', 'eng', 'modules', 'settings.digitaloceanBucket', 'DigitalOcean Bucket', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1816', '1', 'eng', 'modules', 'settings.digitaloceanRegion', 'DigitalOcean Region', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1817', '1', 'eng', 'modules', 'settings.minioAccessKey', 'Minio Access Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1818', '1', 'eng', 'modules', 'settings.minioSecretKey', 'Minio Secret Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1819', '1', 'eng', 'modules', 'settings.minioBucket', 'Minio Bucket', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1820', '1', 'eng', 'modules', 'settings.minioRegion', 'Minio Region', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1821', '1', 'eng', 'modules', 'settings.minioEndpoint', 'Minio Endpoint', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1822', '1', 'eng', 'modules', 'settings.wasabiAccessKey', 'Wasabi Access Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1823', '1', 'eng', 'modules', 'settings.wasabiSecretKey', 'Wasabi Secret Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1824', '1', 'eng', 'modules', 'settings.wasabiBucket', 'Wasabi Bucket', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1825', '1', 'eng', 'modules', 'settings.wasabiRegion', 'Wasabi Region', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1826', '1', 'eng', 'modules', 'settings.awsAccessKey', 'AWS Key ID', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1827', '1', 'eng', 'modules', 'settings.awsSecretKey', 'AWS Access Key', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1828', '1', 'eng', 'modules', 'settings.awsBucket', 'AWS Bucket', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1829', '1', 'eng', 'modules', 'settings.awsRegion', 'AWS Region', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1830', '1', 'eng', 'modules', 'settings.testStorage', 'Test Storage', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1831', '1', 'eng', 'modules', 'settings.testStorageFile', 'Upload file to test if it gets uploaded to bucket', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1832', '1', 'eng', 'modules', 'settings.moveFilesToCloud', 'Move Files to Cloud', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1833', '1', 'eng', 'modules', 'settings.local', 'Local', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1834', '1', 'eng', 'modules', 'settings.digitalocean', 'DigitalOcean', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1835', '1', 'eng', 'modules', 'settings.aws_s3', 'AWS S3', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1836', '1', 'eng', 'modules', 'settings.wasabi', 'Wasabi', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1837', '1', 'eng', 'modules', 'settings.minio', 'MinIO', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1838', '1', 'eng', 'modules', 'settings.currencyFormat', 'Currency Format', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1839', '1', 'eng', 'modules', 'settings.currencyPosition', 'Currency Position', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1840', '1', 'eng', 'modules', 'settings.thousandSeparator', 'Thousand Separator', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1841', '1', 'eng', 'modules', 'settings.decimalSeparator', 'Decimal Separator', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1842', '1', 'eng', 'modules', 'settings.numberOfdecimals', 'Number of Decimals', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1843', '1', 'eng', 'modules', 'settings.left', 'Left', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1844', '1', 'eng', 'modules', 'settings.right', 'Right', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1845', '1', 'eng', 'modules', 'settings.leftWithSpace', 'Left with Space', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1846', '1', 'eng', 'modules', 'settings.rightWithSpace', 'Right with Space', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1847', '1', 'eng', 'modules', 'settings.showLogoText', 'Show Restaurant Name with Logo', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1848', '1', 'eng', 'modules', 'settings.socialMediaLinks', 'Social Media Links', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1849', '1', 'eng', 'modules', 'settings.facebook', 'Facebook', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1850', '1', 'eng', 'modules', 'settings.instagram', 'Instagram', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1851', '1', 'eng', 'modules', 'settings.twitter', 'Twitter', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1852', '1', 'eng', 'modules', 'settings.facebookPlaceHolder', 'Enter your Facebook URL', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1853', '1', 'eng', 'modules', 'settings.instagramPlaceHolder', 'Enter your Instagram URL', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1854', '1', 'eng', 'modules', 'settings.twitterPlaceHolder', 'Enter your Twitter URL', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1855', '1', 'eng', 'modules', 'settings.tableRequiredDineInDescription', 'Enable this to require customers to select a table for dine-in orders.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1856', '1', 'eng', 'modules', 'settings.defaultReservationStatusDescription', 'Select the default status for new reservations.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1857', '1', 'eng', 'modules', 'settings.allowCustomerPickupOrdersDescription', 'Enable this to allow customers to place pickup orders.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1858', '1', 'eng', 'modules', 'settings.allowCustomerDeliveryOrdersDescription', 'Enable this to allow customers to place delivery orders.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1859', '1', 'eng', 'modules', 'settings.allowCustomerDineInOrdersDescription', 'Enable this to allow customers to place dine-in orders.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1860', '1', 'eng', 'modules', 'settings.allowCustomerOrdersDescription', 'Enable this to allow customers to place orders.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1861', '1', 'eng', 'modules', 'settings.allowQrOrderWithinRadius', 'Allow QR order within radius', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1862', '1', 'eng', 'modules', 'settings.allowQrOrderWithinRadiusDescription', 'Only allow QR orders if the customer is within the specified metres radius of the branch.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1863', '1', 'eng', 'modules', 'settings.qrOrderRadiusMeters', 'Radius (in metres)', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1864', '1', 'eng', 'modules', 'settings.qrOrderRadiusMetersDescription', 'Enter radius in metres within which QR orders are allowed.', '2026-05-03 12:47:07', '2026-05-03 12:47:07'),
('1865', '1', 'eng', 'modules', 'settings.allowDineInDescription', 'Enable this to allow dine-in orders.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1866', '1', 'eng', 'modules', 'settings.customerLoginRequiredDescription', 'Enable this to require customers to login before placing orders.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1867', '1', 'eng', 'modules', 'settings.isWaiterRequestEnabledDescription', 'Enable this to allow customers to call waiters for service.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1868', '1', 'eng', 'modules', 'settings.orderSettings', 'Order Settings', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1869', '1', 'eng', 'modules', 'settings.orderSettingsDescription', 'Configure settings related to customer orders.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1870', '1', 'eng', 'modules', 'settings.dineInSettings', 'Dine-in Settings', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1871', '1', 'eng', 'modules', 'settings.customerSiteSettingsDescription', 'Configure settings related to the customer site.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1872', '1', 'eng', 'modules', 'settings.qrCodeImage', 'Upload QR Code Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1873', '1', 'eng', 'modules', 'settings.qrCodeRequirements', 'Upload a QR code image for payment. The image should be a clear, high-quality image of the QR code.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1874', '1', 'eng', 'modules', 'settings.qrPaymentDescription', 'Enable this to allow customers to pay via QR code.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1875', '1', 'eng', 'modules', 'settings.uploadQrCode', 'Upload QR Code', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1876', '1', 'eng', 'modules', 'settings.paymentQrCodeUploadHelp', 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 200 × 200 pixels.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1877', '1', 'eng', 'modules', 'settings.logoDescription', 'Upload a logo for your restaurant.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1878', '1', 'eng', 'modules', 'settings.logoUploadHelp', 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 1MB. Recommended size: 97 × 96 pixels.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1879', '1', 'eng', 'modules', 'settings.imageDimensionsTooSmall', 'Image dimensions are too small. Recommended minimum: :width × :height pixels. Current size: :currentWidth × :currentHeight pixels.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1880', '1', 'eng', 'modules', 'settings.showLogoTextDescription', 'Enable this to show the restaurant name with the logo.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1881', '1', 'eng', 'modules', 'settings.customerInformation', 'Customer Information', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1882', '1', 'eng', 'modules', 'settings.receiptPreview', 'Receipt Preview', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1883', '1', 'eng', 'modules', 'settings.previewReceipt', 'Preview Receipt', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1884', '1', 'eng', 'modules', 'settings.orderDetails', 'Order Details', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1885', '1', 'eng', 'modules', 'settings.cronJobSetting', 'Cron Job Setting', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1886', '1', 'eng', 'modules', 'settings.customModules', 'Custom Modules', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1887', '1', 'eng', 'modules', 'settings.installCustomModule', 'Install Custom Module', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1888', '1', 'eng', 'modules', 'settings.enablePayViaCash', 'Pay Via Cash', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1889', '1', 'eng', 'modules', 'settings.seo', 'SEO', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1890', '1', 'eng', 'modules', 'settings.metaKeyword', 'Meta Keyword', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1891', '1', 'eng', 'modules', 'settings.metaDescription', 'Meta Description', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1892', '1', 'eng', 'modules', 'settings.wifiSettings', 'WiFi Settings', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1893', '1', 'eng', 'modules', 'settings.showWifiIcon', 'Show WiFi Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1894', '1', 'eng', 'modules', 'settings.showWifiIconDescription', 'Enable this to show the WiFi icon on the customer site navigation.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1895', '1', 'eng', 'modules', 'settings.wifiName', 'WiFi Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1896', '1', 'eng', 'modules', 'settings.wifiNameDescription', 'Enter the WiFi network name (SSID) for your restaurant.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1897', '1', 'eng', 'modules', 'settings.wifiPassword', 'WiFi Password', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1898', '1', 'eng', 'modules', 'settings.wifiPasswordDescription', 'Enter the WiFi password for your restaurant.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1899', '1', 'eng', 'modules', 'settings.offlinePaymentDescription', 'Enable this to allow customers to pay via offline payment methods.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1900', '1', 'eng', 'modules', 'settings.offlinePaymentDetailsDescription', 'Enable this to allow customers to pay via offline payment methods.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1901', '1', 'eng', 'modules', 'settings.offlinePaymentDetails', 'Offline Payment Details', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1902', '1', 'eng', 'modules', 'settings.cashPaymentDescription', 'Enable this to allow customers to pay via cash payment methods.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1903', '1', 'eng', 'modules', 'settings.restaurantRequiresApproval', 'Restaurant Requires Approval', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1904', '1', 'eng', 'modules', 'settings.restaurantRequiresApprovalInfo', 'Enable this to require admin approval for new restaurant registrations.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1905', '1', 'eng', 'modules', 'settings.themeColorDescription', 'Select the theme color for your restaurant.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1906', '1', 'eng', 'modules', 'settings.upload_fav_icon_android_chrome_192', 'Upload Favicon for Android Chrome (192x192)px', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1907', '1', 'eng', 'modules', 'settings.upload_fav_icon_android_chrome_512', 'Upload Favicon for Android Chrome (512x512)px', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1908', '1', 'eng', 'modules', 'settings.upload_fav_icon_apple_touch_icon', 'Upload Favicon for Apple Touch Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1909', '1', 'eng', 'modules', 'settings.upload_favicon_16', 'Upload Favicon (16x16)px', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1910', '1', 'eng', 'modules', 'settings.upload_favicon_32', 'Upload Favicon (32x32)px', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1911', '1', 'eng', 'modules', 'settings.favicon', 'Upload Favicon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1912', '1', 'eng', 'modules', 'settings.editCharge', 'Edit Charge', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1913', '1', 'eng', 'modules', 'settings.addCharge', 'Add Charge', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1914', '1', 'eng', 'modules', 'settings.chargeName', 'Charge Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1915', '1', 'eng', 'modules', 'settings.chargeType', 'Type', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1916', '1', 'eng', 'modules', 'settings.percent', 'Percent', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1917', '1', 'eng', 'modules', 'settings.fixed', 'Fixed', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1918', '1', 'eng', 'modules', 'settings.rate', 'Rate', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1919', '1', 'eng', 'modules', 'settings.orderType', 'Order Type', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1920', '1', 'eng', 'modules', 'settings.deleteCharge', 'Delete Charge', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1921', '1', 'eng', 'modules', 'settings.deleteChargeMessage', 'Are you sure you want to delete the charge?', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1922', '1', 'eng', 'modules', 'settings.hideTodayOrders', 'Hide Today\'s Orders', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1923', '1', 'eng', 'modules', 'settings.hideNewReservation', 'Hide New Reservation', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1924', '1', 'eng', 'modules', 'settings.hideNewWaiterRequest', 'Hide New Waiter Request', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1925', '1', 'eng', 'modules', 'settings.hideTopNav', 'Hide Top Navigation', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1926', '1', 'eng', 'modules', 'settings.hideTodayOrdersDescription', 'Enable this to hide today\'s orders widget from top navigation.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1927', '1', 'eng', 'modules', 'settings.hideNewReservationDescription', 'Enable this to hide new reservation widget from top navigation.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1928', '1', 'eng', 'modules', 'settings.hideNewWaiterRequestDescription', 'Enable this to hide new waiter request widget from top navigation.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1929', '1', 'eng', 'modules', 'settings.charges', 'Additional Charges', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1930', '1', 'eng', 'modules', 'settings.onDesktop', 'On Desktop', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1931', '1', 'eng', 'modules', 'settings.onMobile', 'On Mobile', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1932', '1', 'eng', 'modules', 'settings.openViaQrCode', 'Only When Open via QR Code', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1933', '1', 'eng', 'modules', 'settings.callWaiterSettings', 'Call Waiter Settings', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1934', '1', 'eng', 'modules', 'settings.onDesktopDescription', 'Enable this to allow customers to call waiters on desktop.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1935', '1', 'eng', 'modules', 'settings.onMobileDescription', 'Enable this to allow customers to call waiters on mobile.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1936', '1', 'eng', 'modules', 'settings.openViaQrCodeDescription', 'Enable this to allow customers to call waiters only when they open the app via QR code.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1937', '1', 'eng', 'modules', 'settings.favicons', 'Favicons', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1938', '1', 'eng', 'modules', 'settings.faviconsDescription', 'Upload a favicon for your site.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1939', '1', 'eng', 'modules', 'settings.generateFavicon', 'Generate Favicon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1940', '1', 'eng', 'modules', 'settings.siteWebManifest', 'Site Web Manifest', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1941', '1', 'eng', 'modules', 'settings.paymentDetails', 'Payment Details', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1942', '1', 'eng', 'modules', 'settings.paymentQrImage', 'Payment QR Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1943', '1', 'eng', 'modules', 'settings.uploadPaymentQrCode', 'Upload Payment QR Code', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1944', '1', 'eng', 'modules', 'settings.showPaymetQrCode', 'Show Payment QR Code', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1945', '1', 'eng', 'modules', 'settings.payFromYourPhone', 'PAY FROM YOUR PHONE', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1946', '1', 'eng', 'modules', 'settings.scanQrCode', 'Scan the QR code to pay Your Bill ', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1947', '1', 'eng', 'modules', 'settings.isChargeEnabled', 'Apply Charge', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1948', '1', 'eng', 'modules', 'settings.isChargeEnabledDescription', 'Check to enable this charge.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1949', '1', 'eng', 'modules', 'settings.enableTipShop', 'Enable Tip Customer Site', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1950', '1', 'eng', 'modules', 'settings.enableTipShopDescription', 'Enable this to allow customers to add tips to their orders.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1951', '1', 'eng', 'modules', 'settings.enableTipPos', 'Enable Tip POS', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1952', '1', 'eng', 'modules', 'settings.enableTipPosDescription', 'Enable this to allow adding tips to their orders in POS.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1953', '1', 'eng', 'modules', 'settings.pwaSettings', 'PWA Settings', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1954', '1', 'eng', 'modules', 'settings.enbalePwaApp', 'Enable PWA App', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1955', '1', 'eng', 'modules', 'settings.enablePwadescription', 'Enable this to allow customers to install your app on their devices.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1956', '1', 'eng', 'modules', 'settings.metaTitle', 'Meta Title', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1957', '1', 'eng', 'modules', 'settings.addMoreWebPage', 'Add More Web Page', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1958', '1', 'eng', 'modules', 'settings.addMoreWebPageHelp', 'Add a Dynamic web page to your site.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1959', '1', 'eng', 'modules', 'settings.menuName', 'Menu Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1960', '1', 'eng', 'modules', 'settings.menuSlug', 'Menu Slug', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1961', '1', 'eng', 'modules', 'settings.menuContent', 'Menu Content', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1962', '1', 'eng', 'modules', 'settings.showMoreWebPage', 'Show More Web Page', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1963', '1', 'eng', 'modules', 'settings.addDyanamicMenu', 'Add Dynamic Menu', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1964', '1', 'eng', 'modules', 'settings.deleteDyanamicMenu', 'Delete Dynamic Menu', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1965', '1', 'eng', 'modules', 'settings.editDynamicMenu', 'Edit Dynamic Menu', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1966', '1', 'eng', 'modules', 'settings.addDynamicMenu', 'Add Dynamic Menu', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1967', '1', 'eng', 'modules', 'settings.isActive', 'Active', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1968', '1', 'eng', 'modules', 'settings.showPaymentDetails', 'Show Payment Details', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1969', '1', 'eng', 'modules', 'settings.showPaymentStatus', 'Show Payment Status', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1970', '1', 'eng', 'modules', 'settings.autoConfirmOrders', 'Auto Confirm Order Status', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1971', '1', 'eng', 'modules', 'settings.autoConfirmOrdersDescription', 'Enable this to automatically confirm orders status and send to KOT.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1972', '1', 'eng', 'modules', 'settings.printerSetting', 'Printer', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1973', '1', 'eng', 'modules', 'settings.printerSettingDescription', 'Configure printer settings for your restaurant.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1974', '1', 'eng', 'modules', 'settings.downloads', 'Downloads', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1975', '1', 'eng', 'modules', 'settings.downloadsDescription', 'Download the Desktop Printing App (for direct printing) and mobile apps for iOS and Android.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1976', '1', 'eng', 'modules', 'settings.downloadsDesktopNotConfigured', 'Desktop app download links are not configured. Contact your administrator.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1977', '1', 'eng', 'modules', 'settings.downloadsMobileNotConfigured', 'Mobile app download links are not configured. Contact your administrator.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1978', '1', 'eng', 'modules', 'settings.printType', 'Print Type', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1979', '1', 'eng', 'modules', 'settings.printTypeDescription', 'Select the print type for your printer.', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1980', '1', 'eng', 'modules', 'settings.image', 'Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1981', '1', 'eng', 'modules', 'settings.pdf', 'PDF', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1982', '1', 'eng', 'modules', 'settings.addPrinter', 'Add Printer', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1983', '1', 'eng', 'modules', 'settings.editPrinter', 'Edit Printer', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1984', '1', 'eng', 'modules', 'settings.deletePrinter', 'Delete Printer', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1985', '1', 'eng', 'modules', 'settings.printerName', 'Printer Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1986', '1', 'eng', 'modules', 'settings.printerType', 'Printer Type', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1987', '1', 'eng', 'modules', 'settings.printerStatus', 'Printer Status', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1988', '1', 'eng', 'modules', 'settings.headerPage', 'Header Page', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1989', '1', 'eng', 'modules', 'settings.headerTitle', 'Header Title', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1990', '1', 'eng', 'modules', 'settings.headerDescription', 'Header Description', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1991', '1', 'eng', 'modules', 'settings.headerImage', 'Header Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1992', '1', 'eng', 'modules', 'settings.preview', 'Preview', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1993', '1', 'eng', 'modules', 'settings.featureWithImage', 'Feature With Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1994', '1', 'eng', 'modules', 'settings.addFeature', 'Add Feature', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1995', '1', 'eng', 'modules', 'settings.editFeature', 'Edit Feature', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1996', '1', 'eng', 'modules', 'settings.deleteFeature', 'Delete Feature', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1997', '1', 'eng', 'modules', 'settings.featureTitle', 'Feature Title', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1998', '1', 'eng', 'modules', 'settings.featureDescription', 'Feature Description', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('1999', '1', 'eng', 'modules', 'settings.featureImage', 'Feature Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2000', '1', 'eng', 'modules', 'settings.lanuage', 'Language', '2026-05-03 12:47:08', '2026-05-03 12:47:08');

INSERT INTO `ltm_translations` VALUES
('2001', '1', 'eng', 'modules', 'settings.selectLanguage', 'Select Language', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2002', '1', 'eng', 'modules', 'settings.feature', 'Feature', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2003', '1', 'eng', 'modules', 'settings.featureIcon', 'Feature Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2004', '1', 'eng', 'modules', 'settings.featureHeading', 'Feature Heading', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2005', '1', 'eng', 'modules', 'settings.addFeatureWithicon', 'Add Feature With Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2006', '1', 'eng', 'modules', 'settings.editFeatureWithicon', 'Edit Feature With Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2007', '1', 'eng', 'modules', 'settings.language', 'Language', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2008', '1', 'eng', 'modules', 'settings.featureWithIcon', 'Feature With Icon', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2009', '1', 'eng', 'modules', 'settings.reviewSetting', 'Review setting', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2010', '1', 'eng', 'modules', 'settings.addReview', 'Add Review', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2011', '1', 'eng', 'modules', 'settings.editReview', 'Edit Review', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2012', '1', 'eng', 'modules', 'settings.deleteReview', 'Delete Review', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2013', '1', 'eng', 'modules', 'settings.reviewerName', 'Reviewer Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2014', '1', 'eng', 'modules', 'settings.reviewerDesignation', 'Reviewer Designation', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2015', '1', 'eng', 'modules', 'settings.reviews', 'Reviews', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2016', '1', 'eng', 'modules', 'settings.noReviews', 'No Reviews', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2017', '1', 'eng', 'modules', 'settings.faqSetting', 'FAQ setting', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2018', '1', 'eng', 'modules', 'settings.addFaq', 'Add FAQ', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2019', '1', 'eng', 'modules', 'settings.editFaq', 'Edit FAQ', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2020', '1', 'eng', 'modules', 'settings.deleteFaq', 'Delete FAQ', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2021', '1', 'eng', 'modules', 'settings.title', 'Title', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2022', '1', 'eng', 'modules', 'settings.description', 'Description', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2023', '1', 'eng', 'modules', 'settings.question', 'Question', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2024', '1', 'eng', 'modules', 'settings.answer', 'Answer', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2025', '1', 'eng', 'modules', 'settings.contactSetting', 'Contact setting', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2026', '1', 'eng', 'modules', 'settings.contact', 'Contact', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2027', '1', 'eng', 'modules', 'settings.contactCompany', 'Contact Company', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2028', '1', 'eng', 'modules', 'settings.contactImage', 'Contact Image', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2029', '1', 'eng', 'modules', 'settings.addContact', 'Add Contact', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2030', '1', 'eng', 'modules', 'settings.editContact', 'Edit Contact', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2031', '1', 'eng', 'modules', 'settings.deleteContact', 'Delete Contact', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2032', '1', 'eng', 'modules', 'settings.contactName', 'Contact Name', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2033', '1', 'eng', 'modules', 'settings.email', 'Email', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2034', '1', 'eng', 'modules', 'settings.address', 'Address', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2035', '1', 'eng', 'modules', 'settings.footerSetting', 'Footer setting', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2036', '1', 'eng', 'modules', 'settings.footerCopyrightText', 'Footer Copyright Text', '2026-05-03 12:47:08', '2026-05-03 12:47:08'),
('2037', '1', 'eng', 'modules', 'settings.addFeatureWithIcon', 'Add Feature With Icon', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2038', '1', 'eng', 'modules', 'settings.faq', 'FAQ', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2039', '1', 'eng', 'modules', 'settings.noFaq', 'No FAQ', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2040', '1', 'eng', 'modules', 'settings.priceSetting', 'Price setting', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2041', '1', 'eng', 'modules', 'settings.priceTitle', 'Price Title', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2042', '1', 'eng', 'modules', 'settings.priceDescription', 'Price Description', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2043', '1', 'eng', 'modules', 'settings.staticLandingPage', 'Static Landing Page', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2044', '1', 'eng', 'modules', 'settings.dynamicLandingPage', 'Dynamic Landing Page', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2045', '1', 'eng', 'modules', 'settings.flutterwaveSettings', 'Flutterwave Settings', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2046', '1', 'eng', 'modules', 'settings.flutterwaveKey', 'Flutterwave Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2047', '1', 'eng', 'modules', 'settings.flutterwaveSecret', 'Flutterwave Secret', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2048', '1', 'eng', 'modules', 'settings.flutterwaveEncryptionKey', 'Flutterwave Encryption Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2049', '1', 'eng', 'modules', 'settings.flutterwaveWebhookHash', 'Flutterwave Webhook Secret Hash', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2050', '1', 'eng', 'modules', 'settings.testFlutterwaveKey', 'Test Flutterwave Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2051', '1', 'eng', 'modules', 'settings.testFlutterwaveSecret', 'Test Flutterwave Secret', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2052', '1', 'eng', 'modules', 'settings.testFlutterwaveEncryptionKey', 'Test Flutterwave Encryption Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2053', '1', 'eng', 'modules', 'settings.testFlutterwaveWebhookHash', 'Test Flutterwave Webhook Secret Hash', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2054', '1', 'eng', 'modules', 'settings.webhookUrl', 'Webhook URL', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2055', '1', 'eng', 'modules', 'settings.copyWebhookUrl', 'Copy', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2056', '1', 'eng', 'modules', 'settings.copied', 'Copied!', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2057', '1', 'eng', 'modules', 'settings.save', 'Save', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2058', '1', 'eng', 'modules', 'settings.razorpayKey', 'Razorpay KEY', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2059', '1', 'eng', 'modules', 'settings.razorpaySecret', 'Razorpay SECRET', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2060', '1', 'eng', 'modules', 'settings.razorpayWebhookKey', 'Razorpay Webhook Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2061', '1', 'eng', 'modules', 'settings.testRazorpayKey', 'Test Razorpay KEY', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2062', '1', 'eng', 'modules', 'settings.testRazorpaySecret', 'Test Razorpay SECRET', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2063', '1', 'eng', 'modules', 'settings.testRazorpayWebhookKey', 'Test Razorpay Webhook Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2064', '1', 'eng', 'modules', 'settings.stripeKey', 'Stripe KEY', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2065', '1', 'eng', 'modules', 'settings.stripeSecret', 'Stripe SECRET', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2066', '1', 'eng', 'modules', 'settings.stripeWebhookKey', 'Stripe Webhook Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2067', '1', 'eng', 'modules', 'settings.getStripeCredentials', 'Get Stripe Credentials', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2068', '1', 'eng', 'modules', 'settings.getStripeTestCredentials', 'Get Stripe Test Credentials', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2069', '1', 'eng', 'modules', 'settings.testStripeKey', 'Test Stripe KEY', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2070', '1', 'eng', 'modules', 'settings.testStripeSecret', 'Test Stripe SECRET', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2071', '1', 'eng', 'modules', 'settings.testStripeWebhookKey', 'Test Stripe Webhook Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2072', '1', 'eng', 'modules', 'settings.flutterwavePublicKey', 'Flutterwave Public Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2073', '1', 'eng', 'modules', 'settings.flutterwaveSecretKey', 'Flutterwave Secret Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2074', '1', 'eng', 'modules', 'settings.deliverySettings', 'Delivery', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2075', '1', 'eng', 'modules', 'settings.getGoogleMapApiKeyHelp', 'To get a Google Maps API key, you need to create a project in the Google Cloud Console and enable the Maps JavaScript API.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2076', '1', 'eng', 'modules', 'settings.learnMore', 'Learn more', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2077', '1', 'eng', 'modules', 'settings.enablePayPal', 'Enable PayPal', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2078', '1', 'eng', 'modules', 'settings.enablePayfast', 'Enable Payfast', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2079', '1', 'eng', 'modules', 'settings.branchPhone', 'Branch Phone ', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2080', '1', 'eng', 'modules', 'settings.sessionDriver', 'Session Driver', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2081', '1', 'eng', 'modules', 'settings.sessionDriverFile', 'File', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2082', '1', 'eng', 'modules', 'settings.sessionDriverDatabase', 'Database', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2083', '1', 'eng', 'modules', 'settings.paypalSandboxClientId', 'PayPal Sandbox Client ID', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2084', '1', 'eng', 'modules', 'settings.paypalSandboxSecret', 'PayPal Sandbox Secret', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2085', '1', 'eng', 'modules', 'settings.paypalLiveClientId', 'PayPal Live Client ID', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2086', '1', 'eng', 'modules', 'settings.paypalLiveSecret', 'PayPal Live Secret', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2087', '1', 'eng', 'modules', 'settings.xenditTestPublicKey', 'Xendit Test Public Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2088', '1', 'eng', 'modules', 'settings.xenditTestSecretKey', 'Xendit Test Secret Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2089', '1', 'eng', 'modules', 'settings.xenditLivePublicKey', 'Xendit Live Public Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2090', '1', 'eng', 'modules', 'settings.xenditLiveSecretKey', 'Xendit Live Secret Key', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2091', '1', 'eng', 'modules', 'settings.xenditTestWebhookToken', 'Xendit Test Webhook Token', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2092', '1', 'eng', 'modules', 'settings.xenditLiveWebhookToken', 'Xendit Live Webhook Token', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2093', '1', 'eng', 'modules', 'settings.kotSettings', 'KOT', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2094', '1', 'eng', 'modules', 'settings.operationalShifts', 'Operational Shifts', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2095', '1', 'eng', 'modules', 'settings.operationalShiftsDescription', 'Configure operational shifts to define business day boundaries. Orders, dashboard, and reports will use these shifts instead of calendar days.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2096', '1', 'eng', 'modules', 'settings.toggleStatus', 'Toggle Status', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2097', '1', 'eng', 'modules', 'settings.shiftName', 'Shift Name', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2098', '1', 'eng', 'modules', 'settings.shiftNamePlaceholder', 'Enter shift name (e.g., Morning Shift, Evening Shift)', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2099', '1', 'eng', 'modules', 'settings.shiftNameOptional', 'Optional - Leave empty for default naming', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2100', '1', 'eng', 'modules', 'settings.startTime', 'Start Time', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2101', '1', 'eng', 'modules', 'settings.endTime', 'End Time', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2102', '1', 'eng', 'modules', 'settings.dayOfWeek', 'Day of Week', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2103', '1', 'eng', 'modules', 'settings.dayOfWeekOptional', 'Optional - Leave empty to apply to all days', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2104', '1', 'eng', 'modules', 'settings.allDays', 'All Days', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2105', '1', 'eng', 'modules', 'settings.addShift', 'Add Shift', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2106', '1', 'eng', 'modules', 'settings.editShift', 'Edit Shift', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2107', '1', 'eng', 'modules', 'settings.deleteShift', 'Delete Shift', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2108', '1', 'eng', 'modules', 'settings.shift', 'Shift', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2109', '1', 'eng', 'modules', 'settings.shiftsForBranch', 'Shifts for :branch', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2110', '1', 'eng', 'modules', 'settings.noShiftsConfigured', 'No operational shifts configured', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2111', '1', 'eng', 'modules', 'settings.noShiftsConfiguredDescription', 'Get started by adding your first operational shift. The system will use calendar days (00:00 - 23:59) until shifts are configured.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2112', '1', 'eng', 'modules', 'settings.addFirstShift', 'Add First Shift', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2113', '1', 'eng', 'modules', 'settings.businessDayInfo', 'Business Day Information', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2114', '1', 'eng', 'modules', 'settings.businessDayResetsAt', 'Business day resets at :time', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2115', '1', 'eng', 'modules', 'settings.businessDayExtendsInfo', 'Orders are shown based on business day boundaries. Today\'s data includes orders until the end of the last shift, which may extend to the next calendar day.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2116', '1', 'eng', 'modules', 'settings.nextDay', 'next day', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2117', '1', 'eng', 'modules', 'settings.overnightShift', 'Overnight Shift Detected', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2118', '1', 'eng', 'modules', 'settings.overnightShiftDescription', 'This shift spans to the next day. Orders placed during this shift will belong to the calendar day the shift started on.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2119', '1', 'eng', 'modules', 'settings.sortOrder', 'Sort Order', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2120', '1', 'eng', 'modules', 'settings.sortOrderDescription', 'Display order for shifts (lower numbers appear first)', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2121', '1', 'eng', 'modules', 'settings.howItWorks', 'How It Works', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2122', '1', 'eng', 'modules', 'settings.shiftHelp1', 'Business day resets at the previous day\'s last shift end time (if it extends into today) or at midnight, not at the shift start time', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2123', '1', 'eng', 'modules', 'settings.shiftHelp2', 'Orders placed during a shift belong to the calendar day the shift started on', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2124', '1', 'eng', 'modules', 'settings.shiftHelp3', 'If no shifts are configured, the system uses calendar days (backward compatible)', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2125', '1', 'eng', 'modules', 'settings.shiftHelp4', 'Overnight shifts (e.g., 18:00 - 02:00) are supported and belong to the starting day', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2126', '1', 'eng', 'modules', 'settings.selectBranch', 'Select Branch', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2127', '1', 'eng', 'modules', 'settings.shiftCreated', 'Shift created successfully', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2128', '1', 'eng', 'modules', 'settings.shiftUpdated', 'Shift updated successfully', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2129', '1', 'eng', 'modules', 'settings.shiftDeleted', 'Shift deleted successfully', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2130', '1', 'eng', 'modules', 'settings.kotStatusesPending', 'Pending', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2131', '1', 'eng', 'modules', 'settings.kotStatusesCooking', 'Cooking', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2132', '1', 'eng', 'modules', 'settings.enableItemLevelStatus', 'Enable Item Level Status', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2133', '1', 'eng', 'modules', 'settings.enableItemLevelStatusDescription', 'Enable this to allow statuses to be set at the item level.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2134', '1', 'eng', 'modules', 'settings.defaultKotStatus', 'Default KOT Status', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2135', '1', 'eng', 'modules', 'settings.defaultKotStatusDescription', 'Set the default status for the KOT.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2136', '1', 'eng', 'modules', 'settings.defaultCustomerKotStatus', 'Default Customer KOT Status', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2137', '1', 'eng', 'modules', 'settings.defaultCustomerKotStatusDescription', 'Set the default status for KOTs created from customer orders.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2138', '1', 'eng', 'modules', 'settings.kotStatusesPendingDescription', 'Initial status when KOT is created and waiting to be processed', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2139', '1', 'eng', 'modules', 'settings.kotStatusesCookingDescription', 'Status when kitchen staff is preparing the order', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2140', '1', 'eng', 'modules', 'settings.kotStatusesReadyDescription', 'Status when the order is completed and ready for serving', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2141', '1', 'eng', 'modules', 'settings.kotStatusesServedDescription', 'Status when the order is served to the customer', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2142', '1', 'eng', 'modules', 'settings.kotStatusesCancelledDescription', 'Status when the order is cancelled', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2143', '1', 'eng', 'modules', 'settings.cloneOptions', 'Clone Options', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2144', '1', 'eng', 'modules', 'settings.getDatafrom', 'Import Data from', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2145', '1', 'eng', 'modules', 'settings.menu', 'Menu', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2146', '1', 'eng', 'modules', 'settings.ItemCategories', 'Item Categories', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2147', '1', 'eng', 'modules', 'settings.menuItems', 'Menu Items', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2148', '1', 'eng', 'modules', 'settings.cloneSettings', 'Clone Settings', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2149', '1', 'eng', 'modules', 'settings.phone', 'Phone', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2150', '1', 'eng', 'modules', 'settings.selectPhoneCode', 'Select Phone Code', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2151', '1', 'eng', 'modules', 'settings.searchPhoneCode', 'Search phone code...', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2152', '1', 'eng', 'modules', 'settings.adminSettings', 'Enable payment gateways to show in restaurant panel', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2153', '1', 'eng', 'modules', 'settings.allowCustomOrderTypeOptions', 'Allow Custom Order Type Options', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2154', '1', 'eng', 'modules', 'settings.allowCustomOrderTypeOptionsDescription', 'Enable this to allow customers to select custom order type options.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2155', '1', 'eng', 'modules', 'settings.disableOrderTypePopup', 'Disable Order Type Popup', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2156', '1', 'eng', 'modules', 'settings.disableOrderTypePopupDescription', 'When enabled, the order type selection popup will be disabled and the selected default order type will be used automatically.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2157', '1', 'eng', 'modules', 'settings.defaultOrderType', 'Default Order Type', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2158', '1', 'eng', 'modules', 'settings.defaultOrderTypeDescription', 'Select which order type should be used as default when the popup is disabled.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2159', '1', 'eng', 'modules', 'settings.customOrderTypes', 'Custom Order Types', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2160', '1', 'eng', 'modules', 'settings.customOrderTypesDescription', 'Manage custom order types that customers can choose from.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2161', '1', 'eng', 'modules', 'settings.addFirstDeliveryType', 'Add First Delivery Type', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2162', '1', 'eng', 'modules', 'settings.deleteDeliveryType', 'Delete Delivery Type', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2163', '1', 'eng', 'modules', 'settings.deleteDeliveryTypeConfirm', 'Are you sure you want to delete this delivery type?', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2164', '1', 'eng', 'modules', 'settings.deleteOrderType', 'Delete Order Type', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2165', '1', 'eng', 'modules', 'settings.deleteOrderTypeConfirm', 'Are you sure you want to delete this order type?', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2166', '1', 'eng', 'modules', 'settings.noOrderTypesFound', 'Enable custom order type options to add order types.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2167', '1', 'eng', 'modules', 'settings.orderTypeName', 'Order Type Name', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2168', '1', 'eng', 'modules', 'settings.enterOrderTypeName', 'Enter Order Type Name', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2169', '1', 'eng', 'modules', 'settings.orderTypeDescription', 'Order Type Description', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2170', '1', 'eng', 'modules', 'settings.dineIn', 'Dine In', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2171', '1', 'eng', 'modules', 'settings.cannotDeleteDefaultOrderType', 'Default order types cannot be deleted.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2172', '1', 'eng', 'modules', 'settings.pickup', 'Pickup', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2173', '1', 'eng', 'modules', 'settings.delivery', 'Delivery', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2174', '1', 'eng', 'modules', 'settings.isDelivery', 'Is Delivery', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2175', '1', 'eng', 'modules', 'settings.defaultOrderTypeWarning', 'This is a default order type and cannot be modified.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2176', '1', 'eng', 'modules', 'settings.cannotModifyDefaultOrderType', 'Cannot modify default order type.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2177', '1', 'eng', 'modules', 'settings.cannotModifyDefaultOrderTypeName', 'Cannot modify default order type name.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2178', '1', 'eng', 'modules', 'settings.orderTypeNameRequired', 'Order type name is required.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2179', '1', 'eng', 'modules', 'settings.orderTypeRequired', 'Order type is required.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2180', '1', 'eng', 'modules', 'settings.invalidOrderType', 'Invalid order type selected.', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2181', '1', 'eng', 'modules', 'settings.enabled', 'Enabled', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2182', '1', 'eng', 'modules', 'settings.enableFromCustomerSite', 'Enable From Customer Site', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2183', '1', 'eng', 'modules', 'settings.kotCancelReasons', 'Cancel Reasons', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2184', '1', 'eng', 'modules', 'settings.addKotCancelReason', 'Add Cancel Reason', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2185', '1', 'eng', 'modules', 'settings.addRefundReason', 'Add Refund Reason', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2186', '1', 'eng', 'modules', 'settings.editRefundReason', 'Edit Refund Reason', '2026-05-03 12:47:09', '2026-05-03 12:47:09'),
('2187', '1', 'eng', 'modules', 'settings.reason', 'Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2188', '1', 'eng', 'modules', 'settings.enterCancelReason', 'Additional Comment', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2189', '1', 'eng', 'modules', 'settings.cancelSettings', 'Cancellation Reasons', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2190', '1', 'eng', 'modules', 'settings.cancellationTypes', 'Cancellation Types', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2191', '1', 'eng', 'modules', 'settings.deleteCancelReasonWarning', 'Are you sure you want to delete this cancellation reason?', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2192', '1', 'eng', 'modules', 'settings.deleteRefundReasonWarning', 'Are you sure you want to delete this refund reason?', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2193', '1', 'eng', 'modules', 'settings.deleteReason', 'Delete Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2194', '1', 'eng', 'modules', 'settings.editKotCancelReason', 'Edit Cancel Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2195', '1', 'eng', 'modules', 'settings.default', 'Default', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2196', '1', 'eng', 'modules', 'settings.select', 'Select', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2197', '1', 'eng', 'modules', 'settings.selectCancelReason', 'Select Cancel Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2198', '1', 'eng', 'modules', 'settings.cancelReason', 'Cancel Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2199', '1', 'eng', 'modules', 'settings.customReason', 'Custom Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2200', '1', 'eng', 'modules', 'settings.enterCustomReason', 'Enter custom reason...', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2201', '1', 'eng', 'modules', 'settings.cancelReasonRequired', 'Please select a cancellation reason or provide a custom reason.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2202', '1', 'eng', 'modules', 'settings.customReasonRequired', 'Please provide a custom reason when \"Other\" is selected.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2203', '1', 'eng', 'modules', 'settings.deliveryType', 'Delivery Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2204', '1', 'eng', 'modules', 'settings.enterDeliveryTypeName', 'Enter Delivery Type Name', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2205', '1', 'eng', 'modules', 'settings.deliveryTypeDescription', 'Delivery Type Description', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2206', '1', 'eng', 'modules', 'settings.enterDeliveryTypeDescription', 'Enter Delivery Type Description', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2207', '1', 'eng', 'modules', 'settings.deliveryTypeEnabled', 'Delivery Type Enabled', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2208', '1', 'eng', 'modules', 'settings.enterDeliveryTypeEnabled', 'Enter Delivery Type Enabled', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2209', '1', 'eng', 'modules', 'settings.deliveryTypeName', 'Delivery Type Name', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2210', '1', 'eng', 'modules', 'settings.customOrderType', 'Custom Order Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2211', '1', 'eng', 'modules', 'settings.phoneNumber', 'Phone Number', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2212', '1', 'eng', 'modules', 'settings.customerSiteLanguage', 'Customer Site Language', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2213', '1', 'eng', 'modules', 'settings.pickupDaysRange', 'Pickup Days Range', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2214', '1', 'eng', 'modules', 'settings.showOrderType', 'Show Order Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2215', '1', 'eng', 'modules', 'settings.taxMode', 'Tax Mode', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2216', '1', 'eng', 'modules', 'settings.taxModeOrder', 'Order-Level Tax', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2217', '1', 'eng', 'modules', 'settings.taxModeOrderHelp', 'Apply tax on the total order amount.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2218', '1', 'eng', 'modules', 'settings.taxModeItem', 'Item-Level Tax', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2219', '1', 'eng', 'modules', 'settings.taxModeItemHelp', 'Apply different tax rates to each item.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2220', '1', 'eng', 'modules', 'settings.defaultItemTaxType', 'Item Tax Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2221', '1', 'eng', 'modules', 'settings.taxInclusive', 'Inclusive Tax', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2222', '1', 'eng', 'modules', 'settings.taxExclusive', 'Exclusive Tax', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2223', '1', 'eng', 'modules', 'settings.taxInclusiveHelp', 'If enabled, item prices include tax. Otherwise, tax is added at checkout.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2224', '1', 'eng', 'modules', 'settings.taxCalculationBase', 'Tax Calculation Base', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2225', '1', 'eng', 'modules', 'settings.taxCalculationBaseDescription', 'Choose how taxes should be calculated - with or without service charges included in the tax base amount.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2226', '1', 'eng', 'modules', 'settings.includeChargesInTaxBaseYes', 'Include service charges in tax calculation', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2227', '1', 'eng', 'modules', 'settings.includeChargesInTaxBaseYesHelp', 'Tax will be calculated on: (subtotal - discount) + service charges', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2228', '1', 'eng', 'modules', 'settings.includeChargesInTaxBaseNo', 'Exclude service charges from tax calculation', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2229', '1', 'eng', 'modules', 'settings.includeChargesInTaxBaseNoHelp', 'Tax will be calculated on: (subtotal - discount) only', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2230', '1', 'eng', 'modules', 'settings.taxSettingsDescription', 'Manage how taxes are applied to orders and items.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2231', '1', 'eng', 'modules', 'settings.taxSetting', 'Tax Settings', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2232', '1', 'eng', 'modules', 'settings.taxTable', 'All Taxes', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2233', '1', 'eng', 'modules', 'settings.orderSetting', 'Order', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2234', '1', 'eng', 'modules', 'settings.orderSettingsHelp', 'Configure order settings to manage how orders are processed.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2235', '1', 'eng', 'modules', 'settings.assignAllTaxesToItems', 'Assign all taxes to items', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2236', '1', 'eng', 'modules', 'settings.assignAllTaxesToItemsDescription', 'Note: If enabled, taxes will be applied to items that do not already have any. Items with existing taxes will remain unchanged.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2237', '1', 'eng', 'modules', 'settings.showVeg', 'Show Veg', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2238', '1', 'eng', 'modules', 'settings.showVegDescription', 'Show veg items in the menu.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2239', '1', 'eng', 'modules', 'settings.showHalal', 'Show Halal', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2240', '1', 'eng', 'modules', 'settings.showHalalDescription', 'Show halal items in the menu.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2241', '1', 'eng', 'modules', 'settings.customizeHeader', 'Customize Header', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2242', '1', 'eng', 'modules', 'settings.headerCustomization', 'Header Customization', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2243', '1', 'eng', 'modules', 'settings.disableHeaderSection', 'Disable Header Section on Customer Site', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2244', '1', 'eng', 'modules', 'settings.disableHeaderSectionDescription', 'Enable this to hide the header section on the customer site.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2245', '1', 'eng', 'modules', 'settings.headerType', 'Header Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2246', '1', 'eng', 'modules', 'settings.headerTypeDescription', 'Choose whether to display text or images in the cart page header.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2247', '1', 'eng', 'modules', 'settings.textHeader', 'Text Header', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2248', '1', 'eng', 'modules', 'settings.imageHeader', 'Image Header', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2249', '1', 'eng', 'modules', 'settings.headerText', 'Header Text', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2250', '1', 'eng', 'modules', 'settings.headerTextDescription', 'Enter the text to display in the cart page header.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2251', '1', 'eng', 'modules', 'settings.headerImages', 'Header Images', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2252', '1', 'eng', 'modules', 'settings.headerImagesDescription', 'Upload multiple images to create a slider in the cart page header.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2253', '1', 'eng', 'modules', 'settings.headerImagesUploadHelp', 'Supported formats: JPEG, PNG, JPG, GIF, SVG, WEBP. Maximum size: 2MB. Recommended size: 1024 × 1014 pixels.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2254', '1', 'eng', 'modules', 'settings.existingImages', 'Existing Images', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2255', '1', 'eng', 'modules', 'settings.noPhoneCodesFound', 'No phone codes found', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2256', '1', 'eng', 'modules', 'settings.superAdminPhoneNumber', 'Super Admin Phone Number', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2257', '1', 'eng', 'modules', 'settings.deliveryApps', 'Delivery Apps', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2258', '1', 'eng', 'modules', 'settings.deliveryAppsDescription', 'Manage third-party delivery platform integrations and commission settings.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2259', '1', 'eng', 'modules', 'settings.addDeliveryApp', 'Add Delivery App', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2260', '1', 'eng', 'modules', 'settings.editDeliveryApp', 'Edit Delivery App', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2261', '1', 'eng', 'modules', 'settings.deliveryAppFormDescription', 'Configure delivery platform settings including commission rates.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2262', '1', 'eng', 'modules', 'settings.appNamePlaceholder', 'e.g., Uber Eats, DoorDash', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2263', '1', 'eng', 'modules', 'settings.orDragAndDrop', 'or drag and drop', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2264', '1', 'eng', 'modules', 'settings.upTo', 'up to', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2265', '1', 'eng', 'modules', 'settings.commissionType', 'Commission Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2266', '1', 'eng', 'modules', 'settings.commissionValue', 'Commission Value', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2267', '1', 'eng', 'modules', 'settings.percentage', 'Percentage (%)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2268', '1', 'eng', 'modules', 'settings.fixedAmount', 'Fixed Amount', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2269', '1', 'eng', 'modules', 'settings.activeStatus', 'Active Status', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2270', '1', 'eng', 'modules', 'settings.activeStatusDescription', 'Enable this delivery platform for order processing.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2271', '1', 'eng', 'modules', 'settings.name', 'Name', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2272', '1', 'eng', 'modules', 'settings.commission', 'Commission %', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2273', '1', 'eng', 'modules', 'settings.status', 'Status', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2274', '1', 'eng', 'modules', 'settings.noDeliveryApps', 'No delivery apps configured', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2275', '1', 'eng', 'modules', 'settings.noDeliveryAppsDescription', 'Get started by adding your first delivery platform integration.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2276', '1', 'eng', 'modules', 'settings.deleteDeliveryApp', 'Delete Delivery App', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2277', '1', 'eng', 'modules', 'settings.deleteDeliveryAppConfirmation', 'Are you sure you want to delete this delivery app? This action cannot be undone.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2278', '1', 'eng', 'modules', 'settings.tableSettings', 'Table Settings', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2279', '1', 'eng', 'modules', 'settings.tableLockTimeoutMinutes', 'Table Lock Timeout (Minutes)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2280', '1', 'eng', 'modules', 'settings.tableLockTimeoutMinutesDescription', 'Set how long a table remains locked when a staff member is working on it.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2281', '1', 'eng', 'modules', 'settings.privacyPolicyLink', 'Legal Consent Page Link (Privacy Policy)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2282', '1', 'eng', 'modules', 'settings.privacyPolicyLinkHelp', 'Enter the URL to your legal consent page. This will be used for legal compliance and user consent.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2283', '1', 'eng', 'modules', 'settings.showPrivacyConsentCheckbox', 'Legal Consent Checkbox', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2284', '1', 'eng', 'modules', 'settings.showPrivacyConsentCheckboxHelp', 'Enable this to show a legal consent checkbox on the signup page. When enabled, you must provide a legal link.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2285', '1', 'eng', 'modules', 'settings.uploadPlatformLogoDescription', 'Upload platform logo (PNG, JPG, GIF up to 2MB)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2286', '1', 'eng', 'modules', 'settings.sample', 'Sample', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2287', '1', 'eng', 'modules', 'settings.multiPOS', 'MultiPOS Settings', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2288', '1', 'eng', 'modules', 'settings.multiposSettings', 'MultiPOS Settings', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2289', '1', 'eng', 'modules', 'settings.multiPOSDescription', 'Configure your MultiPOS settings here.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2290', '1', 'eng', 'modules', 'settings.epay', 'Epay', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2291', '1', 'eng', 'modules', 'settings.enableEpay', 'Enable Epay', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2292', '1', 'eng', 'modules', 'settings.testEpayClientId', 'Test Epay Client ID', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2293', '1', 'eng', 'modules', 'settings.testEpayClientSecret', 'Test Epay Client Secret', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2294', '1', 'eng', 'modules', 'settings.testEpayTerminalId', 'Test Epay Terminal ID', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2295', '1', 'eng', 'modules', 'settings.epayClientId', 'Epay Client ID', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2296', '1', 'eng', 'modules', 'settings.epayClientSecret', 'Epay Client Secret', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2297', '1', 'eng', 'modules', 'settings.epayTerminalId', 'Epay Terminal ID', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2298', '1', 'eng', 'modules', 'settings.tap', 'Tap', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2299', '1', 'eng', 'modules', 'settings.enableTap', 'Enable Tap', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2300', '1', 'eng', 'modules', 'settings.tapMerchantId', 'Tap Merchant ID', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2301', '1', 'eng', 'modules', 'settings.liveTapSecretKey', 'Live Secret Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2302', '1', 'eng', 'modules', 'settings.liveTapPublicKey', 'Live Public Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2303', '1', 'eng', 'modules', 'settings.testTapSecretKey', 'Test Secret Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2304', '1', 'eng', 'modules', 'settings.testTapPublicKey', 'Test Public Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2305', '1', 'eng', 'modules', 'settings.webPushSetting', 'Web Push Notification Keys', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2306', '1', 'eng', 'modules', 'settings.generateVapidKeys', 'Generate VAPID Keys', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2307', '1', 'eng', 'modules', 'settings.vapidPublicKey', 'Public Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2308', '1', 'eng', 'modules', 'settings.vapidPrivateKey', 'Private Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2309', '1', 'eng', 'modules', 'settings.vapidSubject', 'Subject', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2310', '1', 'eng', 'modules', 'settings.enableMollie', 'Enable Mollie', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2311', '1', 'eng', 'modules', 'settings.mollieKey', 'Mollie API Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2312', '1', 'eng', 'modules', 'settings.mollieTestKey', 'Mollie Test API Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2313', '1', 'eng', 'modules', 'settings.mollieLiveKey', 'Mollie Live API Key', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2314', '1', 'eng', 'modules', 'settings.mollieWebhookSecret', 'Mollie Webhook Secret', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2315', '1', 'eng', 'modules', 'settings.showSupportTicket', 'Show Support Ticket Button', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2316', '1', 'eng', 'modules', 'settings.showSupportTicketInfo', 'Enable or disable the support ticket button in the superadmin sidebar.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2317', '1', 'eng', 'modules', 'settings.refundReasons', 'Refund Reasons', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2318', '1', 'eng', 'modules', 'settings.refundReason', 'Refund Reason', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2319', '1', 'eng', 'modules', 'settings.taxBaseFormulaWithCharges', 'Tax base = (subtotal - discount) + service charges', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2320', '1', 'eng', 'modules', 'settings.taxBaseFormulaWithoutCharges', 'Tax base = (subtotal - discount)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2321', '1', 'eng', 'modules', 'settings.currentImage', 'Current Image', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2322', '1', 'eng', 'modules', 'settings.orderConfirmationSettings', 'Order Confirmation Settings', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2323', '1', 'eng', 'modules', 'settings.autoConfirmOrdersEnabled', 'Enable Auto Confirm Orders', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2324', '1', 'eng', 'modules', 'settings.autoConfirmOrdersEnabledDescription', 'Enable this to automatically confirm orders. You can choose to confirm before or after payment.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2325', '1', 'eng', 'modules', 'settings.autoConfirmOrdersBeforePayment', 'Before Payment', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2326', '1', 'eng', 'modules', 'settings.autoConfirmOrdersBeforePaymentDescription', 'Orders will be automatically confirmed when placed, before the customer pays.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2327', '1', 'eng', 'modules', 'settings.autoConfirmOrdersAfterPayment', 'After Payment', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2328', '1', 'eng', 'modules', 'settings.autoConfirmOrdersAfterPaymentDescription', 'Orders will be automatically confirmed only after the customer has completed payment.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2329', '1', 'eng', 'modules', 'settings.newImagePreview', 'New Image Preview', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2330', '1', 'eng', 'modules', 'settings.noImageSelected', 'No image selected', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2331', '1', 'eng', 'modules', 'refund.refund', 'Refund', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2332', '1', 'eng', 'modules', 'refund.refunded', 'Refunded', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2333', '1', 'eng', 'modules', 'refund.processRefund', 'Process Refund', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2334', '1', 'eng', 'modules', 'refund.refundType', 'Refund Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2335', '1', 'eng', 'modules', 'refund.fullRefund', 'Full Refund', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2336', '1', 'eng', 'modules', 'refund.partialRefund', 'Partial Refund', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2337', '1', 'eng', 'modules', 'refund.wasteRefund', 'Waste / Write-Off Refund', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2338', '1', 'eng', 'modules', 'refund.partialRefundType', 'Partial Refund Type', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2339', '1', 'eng', 'modules', 'refund.halfPrice', 'Half the Price', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2340', '1', 'eng', 'modules', 'refund.fixedAmount', 'Fixed Amount', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2341', '1', 'eng', 'modules', 'refund.customAmount', 'Custom Amount', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2342', '1', 'eng', 'modules', 'refund.refundAmount', 'Refund Amount', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2343', '1', 'eng', 'modules', 'refund.maxRefundAmount', 'Maximum refund amount', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2344', '1', 'eng', 'modules', 'refund.halfAmountNote', 'Half amount will be', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2345', '1', 'eng', 'modules', 'refund.wasteRefundNote', 'Waste refunds remove items from inventory without generating revenue. The amount shown is the write-off value.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2346', '1', 'eng', 'modules', 'refund.wasteAmountDisplayNote', 'Write-off amount (not refunded to customer)', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2347', '1', 'eng', 'modules', 'refund.fullRefundNote', 'Full refund amount equals the payment amount and cannot be changed.', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2348', '1', 'eng', 'modules', 'refund.notes', 'Notes', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2349', '1', 'eng', 'modules', 'refund.paymentInformation', 'Payment Information', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2350', '1', 'eng', 'modules', 'refund.refundReport', 'Refund Report', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2351', '1', 'eng', 'modules', 'refund.refundReportMessage', 'Track and analyze all refund transactions with complete accountability', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2352', '1', 'eng', 'modules', 'refund.totalRefunds', 'Total Refunds', '2026-05-03 12:47:10', '2026-05-03 12:47:10'),
('2353', '1', 'eng', 'modules', 'refund.totalRefundAmount', 'Total Refund Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2354', '1', 'eng', 'modules', 'refund.totalOriginalAmount', 'Total Original Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2355', '1', 'eng', 'modules', 'refund.commissionAdjustment', 'Commission Adjustment', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2356', '1', 'eng', 'modules', 'refund.dateTime', 'Date & Time', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2357', '1', 'eng', 'modules', 'refund.processedBy', 'Processed By', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2358', '1', 'eng', 'modules', 'refund.originalPrice', 'Original Price', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2359', '1', 'eng', 'modules', 'refund.refundedAmount', 'Refunded Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2360', '1', 'eng', 'modules', 'refund.resalePrice', 'Resale Price', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2361', '1', 'eng', 'modules', 'refund.inventoryChange', 'Inventory Change', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2362', '1', 'eng', 'modules', 'refund.writeOff', 'Write Off', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2363', '1', 'eng', 'modules', 'refund.refundTypes', 'Refund Types', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2364', '1', 'eng', 'modules', 'delivery.assignedOrders', 'Assigned Orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2365', '1', 'eng', 'modules', 'delivery.noAssignedOrders', 'No assigned orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2366', '1', 'eng', 'modules', 'delivery.noAssignedOrdersDescription', 'You will see active delivery orders here.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2367', '1', 'eng', 'modules', 'delivery.deliveryHistory', 'Delivery History', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2368', '1', 'eng', 'modules', 'delivery.noDeliveryHistoryYet', 'No delivery history yet', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2369', '1', 'eng', 'modules', 'delivery.orderDetails', 'Order Details', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2370', '1', 'eng', 'modules', 'delivery.customer', 'Customer', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2371', '1', 'eng', 'modules', 'delivery.updateDeliveryStatus', 'Update Delivery Status', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2372', '1', 'eng', 'modules', 'delivery.pickedUp', 'Picked Up', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2373', '1', 'eng', 'modules', 'delivery.outForDelivery', 'Out for Delivery', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2374', '1', 'eng', 'modules', 'delivery.reachedDestination', 'Reached at Destination', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2375', '1', 'eng', 'modules', 'delivery.openNavigation', 'Open Navigation', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2376', '1', 'eng', 'modules', 'delivery.cashOnDelivery', 'Cash on Delivery', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2377', '1', 'eng', 'modules', 'delivery.collectDueAmountMessage', 'Collect this due amount before marking the order delivered.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2378', '1', 'eng', 'modules', 'delivery.dueAmount', 'Due Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2379', '1', 'eng', 'modules', 'delivery.collectAmountFromCustomer', 'Please collect :amount from the customer.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2380', '1', 'eng', 'modules', 'delivery.dueAmountCollected', 'Due amount collected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2381', '1', 'eng', 'modules', 'delivery.confirmDueAmount', 'Confirm Due Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2382', '1', 'eng', 'modules', 'delivery.confirmDueAmountQuestion', 'Did you collect the due amount of :amount from the customer?', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2383', '1', 'eng', 'modules', 'delivery.notYet', 'Not yet', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2384', '1', 'eng', 'modules', 'delivery.codMonitoringDescription', 'Monitor order-wise COD amounts collected by delivery executives.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2385', '1', 'eng', 'modules', 'delivery.totalPendingCod', 'Total Pending COD', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2386', '1', 'eng', 'modules', 'delivery.pendingCodOrders', 'Pending COD Orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2387', '1', 'eng', 'modules', 'delivery.executivesWithPendingCod', 'Executives With Pending COD', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2388', '1', 'eng', 'modules', 'delivery.searchCodCollections', 'Search executive, order or customer', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2389', '1', 'eng', 'modules', 'delivery.allStatuses', 'All Statuses', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2390', '1', 'eng', 'modules', 'delivery.pendingCollection', 'Pending Collection', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2391', '1', 'eng', 'modules', 'delivery.pending_collection', 'Pending Collection', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2392', '1', 'eng', 'modules', 'delivery.collected', 'Collected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2393', '1', 'eng', 'modules', 'delivery.not_collected', 'Not Collected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2394', '1', 'eng', 'modules', 'delivery.submitted', 'Submitted', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2395', '1', 'eng', 'modules', 'delivery.settled', 'Settled', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2396', '1', 'eng', 'modules', 'delivery.codMonitoringMigrationMessage', 'Order cash collections table is not available yet. Please run the latest migrations first.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2397', '1', 'eng', 'modules', 'delivery.executivePendingSummary', 'Executive Pending Summary', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2398', '1', 'eng', 'modules', 'delivery.pendingOrdersCount', '{0} 0 pending orders|{1} :count pending order|[2,*] :count pending orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2399', '1', 'eng', 'modules', 'delivery.noCodSummaryFound', 'No executive COD summary found.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2400', '1', 'eng', 'modules', 'delivery.orderWiseCodList', 'Order-wise COD List', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2401', '1', 'eng', 'modules', 'delivery.collectedAmount', 'Collected Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2402', '1', 'eng', 'modules', 'delivery.noCodCollectionsFound', 'No COD collection records found.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2403', '1', 'eng', 'modules', 'delivery.dashboardDescription', 'Track your pending COD, and review settlement history and widgets at a glance.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2404', '1', 'eng', 'modules', 'delivery.dashboardPendingCollectionsDescription', 'Orders still waiting for cash collection confirmation.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2405', '1', 'eng', 'modules', 'delivery.dashboardRecentSettlementsDescription', 'Your latest COD settlement requests and approval status.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2406', '1', 'eng', 'modules', 'delivery.pendingCash', 'Pending Cash', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2407', '1', 'eng', 'modules', 'delivery.collectedToday', 'Collected Today', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2408', '1', 'eng', 'modules', 'delivery.pendingOrders', 'Pending Orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2409', '1', 'eng', 'modules', 'delivery.dueToCollect', 'Due to Collect', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2410', '1', 'eng', 'modules', 'delivery.readyForSettlement', 'Ready for Settlement', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2411', '1', 'eng', 'modules', 'delivery.submittedForApproval', 'Submitted for Approval', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2412', '1', 'eng', 'modules', 'delivery.totalSettled', 'Total Settled', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2413', '1', 'eng', 'modules', 'delivery.totalCodOrders', 'Total COD Orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2414', '1', 'eng', 'modules', 'delivery.codSettlementDescription', 'Submit collected COD cash and track your settlement history.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2415', '1', 'eng', 'modules', 'delivery.submitSettlement', 'Submit Settlement', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2416', '1', 'eng', 'modules', 'delivery.submitSettlementDescription', 'Select collected COD orders and submit them to the restaurant for approval.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2417', '1', 'eng', 'modules', 'delivery.selectedSettlementTotal', 'Selected Total', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2418', '1', 'eng', 'modules', 'delivery.settlementAmountMustBePositive', 'Submitted amount must be greater than zero.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2419', '1', 'eng', 'modules', 'delivery.settlementAmountCannotExceedSelectedTotal', 'Submitted amount cannot be greater than the selected total.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2420', '1', 'eng', 'modules', 'delivery.settlementAmountMismatch', 'Submitted amount must exactly match the selected COD total.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2421', '1', 'eng', 'modules', 'delivery.invalidSettlementSelection', 'Please select only valid collected COD orders for settlement.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2422', '1', 'eng', 'modules', 'delivery.duplicateSettlementSelection', 'One or more selected COD orders are already part of another active settlement.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2423', '1', 'eng', 'modules', 'delivery.noPendingSettlementCollections', 'No collected COD orders are pending settlement.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2424', '1', 'eng', 'modules', 'delivery.settlementHistory', 'Settlement History', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2425', '1', 'eng', 'modules', 'delivery.noSettlementHistoryFound', 'No settlement history found.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2426', '1', 'eng', 'modules', 'delivery.settlementMigrationMessage', 'Settlement tables are not available yet. Please run the latest migrations first.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2427', '1', 'eng', 'modules', 'delivery.settlementSubmittedSuccess', 'Settlement submitted successfully.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2428', '1', 'eng', 'modules', 'delivery.settlementApprovedSuccess', 'Settlement approved successfully.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2429', '1', 'eng', 'modules', 'delivery.settlementRejectedSuccess', 'Settlement rejected successfully.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2430', '1', 'eng', 'modules', 'delivery.settlementNumber', 'Settlement Number', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2431', '1', 'eng', 'modules', 'delivery.orderCount', 'Order Count', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2432', '1', 'eng', 'modules', 'delivery.ordersCountLabel', '{0} 0 orders|{1} :count order|[2,*] :count orders', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2433', '1', 'eng', 'modules', 'delivery.submittedAmount', 'Submitted Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2434', '1', 'eng', 'modules', 'delivery.submittedAt', 'Submitted At', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2435', '1', 'eng', 'modules', 'delivery.viewSettlement', 'View Settlement', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2436', '1', 'eng', 'modules', 'delivery.approveSettlement', 'Approve', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2437', '1', 'eng', 'modules', 'delivery.rejectSettlement', 'Reject', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2438', '1', 'eng', 'modules', 'delivery.approved', 'Approved', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2439', '1', 'eng', 'modules', 'delivery.rejected', 'Rejected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2440', '1', 'eng', 'modules', 'delivery.codSettlement', 'COD Settlement', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2441', '1', 'eng', 'modules', 'delivery.settlementSubmittedTitle', 'COD settlement submitted', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2442', '1', 'eng', 'modules', 'delivery.settlementApprovedTitle', 'COD settlement approved', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2443', '1', 'eng', 'modules', 'delivery.settlementSettledTitle', 'COD settlement settled', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2444', '1', 'eng', 'modules', 'delivery.settlementRejectedTitle', 'COD settlement rejected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2445', '1', 'eng', 'modules', 'delivery.settlementSubmittedMessage', 'Settlement :settlement was submitted by :executive.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2446', '1', 'eng', 'modules', 'delivery.settlementSubmittedForReviewMessage', 'Your settlement :settlement has been submitted for review.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2447', '1', 'eng', 'modules', 'delivery.settlementApprovedMessage', 'Settlement :settlement for :executive has been approved.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2448', '1', 'eng', 'modules', 'delivery.settlementSettledMessage', 'Your settlement :settlement has been settled.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2449', '1', 'eng', 'modules', 'delivery.settlementRejectedMessage', 'Your settlement :settlement has been rejected.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2450', '1', 'eng', 'modules', 'delivery.noEligibleCodCollections', 'No eligible COD collections found for settlement.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2451', '1', 'eng', 'modules', 'delivery.orderCancelledBeforeCollection', 'Order cancelled before cash collection.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2452', '1', 'eng', 'modules', 'delivery.orderCancelledCashCollectionBlocked', 'Cash collection cannot be recorded for a cancelled order.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2453', '1', 'eng', 'modules', 'delivery.cashCollectionNotRequired', 'Cash collection is not required for this order.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2454', '1', 'eng', 'modules', 'delivery.collectedAmountMustMatchExpected', 'Collected amount must exactly match the expected COD amount.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2455', '1', 'eng', 'modules', 'delivery.partialCollectionValidationMessage', 'Partial collection must be less than expected amount and include notes.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2456', '1', 'eng', 'modules', 'delivery.notCollectedValidationMessage', 'Not collected status requires zero amount and notes.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2457', '1', 'eng', 'modules', 'delivery.customerPaymentCollected', 'Customer Payment Collected', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2458', '1', 'eng', 'modules', 'delivery.customerPaymentCollectedMessage', 'Amount of this order has been paid by the customer: :amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2459', '1', 'eng', 'modules', 'delivery.customerPaymentPending', 'Customer Payment Pending', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2460', '1', 'eng', 'modules', 'delivery.customerPaymentPendingMessage', 'Customer payment is still pending. Expected COD amount: :amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2461', '1', 'eng', 'modules', 'delivery.executiveCollectionStatus', 'Executive Status', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2462', '1', 'eng', 'modules', 'delivery.items', 'Items', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2463', '1', 'eng', 'modules', 'delivery.useDifferentLocation', 'Use Different Location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2464', '1', 'eng', 'modules', 'delivery.deliverySettings', 'Delivery Settings', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2465', '1', 'eng', 'modules', 'delivery.enableDelivery', 'Enable Delivery', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2466', '1', 'eng', 'modules', 'delivery.maxRadius', 'Maximum Delivery Radius', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2467', '1', 'eng', 'modules', 'delivery.kilometers', 'Kilometers (km)', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2468', '1', 'eng', 'modules', 'delivery.miles', 'Miles (mi)', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2469', '1', 'eng', 'modules', 'delivery.feeCalculationMethod', 'Fee Calculation Method', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2470', '1', 'eng', 'modules', 'delivery.fixedFee', 'Fixed Fee', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2471', '1', 'eng', 'modules', 'delivery.feePerDistance', 'Fee per :unit', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2472', '1', 'eng', 'modules', 'delivery.distanceTiers', 'Distance Tiers', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2473', '1', 'eng', 'modules', 'delivery.distanceTiersDescription', 'Set different fees for different distance ranges', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2474', '1', 'eng', 'modules', 'delivery.minDistance', 'Min Distance (:unit)', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2475', '1', 'eng', 'modules', 'delivery.maxDistance', 'Max Distance (:unit)', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2476', '1', 'eng', 'modules', 'delivery.fee', 'Fee', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2477', '1', 'eng', 'modules', 'delivery.addTier', 'Add Tier', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2478', '1', 'eng', 'modules', 'delivery.freeDeliveryOptions', 'Free Delivery Options', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2479', '1', 'eng', 'modules', 'delivery.freeDeliveryOverAmount', 'Free Delivery Over Amount', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2480', '1', 'eng', 'modules', 'delivery.freeDeliveryWithinRadius', 'Free Delivery Within Radius', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2481', '1', 'eng', 'modules', 'delivery.leaveEmptyToDisable', 'Leave empty to disable this option', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2482', '1', 'eng', 'modules', 'delivery.deliverySchedule', 'Delivery Schedule', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2483', '1', 'eng', 'modules', 'delivery.deliveryHoursStart', 'Delivery Hours Start', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2484', '1', 'eng', 'modules', 'delivery.deliveryHoursEnd', 'Delivery Hours End', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2485', '1', 'eng', 'modules', 'delivery.leave247Delivery', 'Leave both fields empty or 00:00 for 24/7 delivery', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2486', '1', 'eng', 'modules', 'delivery.deliveryTimeEstimate', 'Delivery Time Estimation', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2487', '1', 'eng', 'modules', 'delivery.avgPrepTime', 'Average Preparation Time', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2488', '1', 'eng', 'modules', 'delivery.avgDeliverySpeed', 'Average Speed of Delivery Rider', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2489', '1', 'eng', 'modules', 'delivery.minutes', 'Minutes', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2490', '1', 'eng', 'modules', 'delivery.feeDetails', 'Fee Details', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2491', '1', 'eng', 'modules', 'delivery.distanceUnit', 'Distance Unit', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2492', '1', 'eng', 'modules', 'delivery.mapApiKey', 'Google Map API Key', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2493', '1', 'eng', 'modules', 'delivery.privacyPolicyLink', 'Privacy Policy Link', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2494', '1', 'eng', 'modules', 'delivery.branchLat', 'Branch Latitude', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2495', '1', 'eng', 'modules', 'delivery.branchLng', 'Branch Longitude', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2496', '1', 'eng', 'modules', 'delivery.addNewAddress', 'Add New Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2497', '1', 'eng', 'modules', 'delivery.editAddress', 'Edit Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2498', '1', 'eng', 'modules', 'delivery.addressLabel', 'Address Label (e.g. Home, Office)', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2499', '1', 'eng', 'modules', 'delivery.addressLabelPlaceholder', 'Home, Office, etc.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2500', '1', 'eng', 'modules', 'delivery.searchLocation', 'Search for your location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2501', '1', 'eng', 'modules', 'delivery.searchLocationPlaceholder', 'Enter your address or location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2502', '1', 'eng', 'modules', 'delivery.fullAddress', 'Complete Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2503', '1', 'eng', 'modules', 'delivery.fullAddressPlaceholder', 'Enter apartment, floor, landmark, etc.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2504', '1', 'eng', 'modules', 'delivery.noAddressesFound', 'No addresses found', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2505', '1', 'eng', 'modules', 'delivery.addAddressDescription', 'Add your delivery addresses to make ordering faster', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2506', '1', 'eng', 'modules', 'delivery.saveAddress', 'Save Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2507', '1', 'eng', 'modules', 'delivery.updateAddress', 'Update Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2508', '1', 'eng', 'modules', 'delivery.confirmDeleteAddress', 'Are you sure you want to delete this address?', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2509', '1', 'eng', 'modules', 'delivery.confirmDeleteAddressDescription', 'This action cannot be undone.', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2510', '1', 'eng', 'modules', 'delivery.pleaseSelectLocation', 'Please select a location on the map', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2511', '1', 'eng', 'modules', 'delivery.latitude', 'Latitude', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2512', '1', 'eng', 'modules', 'delivery.longitude', 'Longitude', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2513', '1', 'eng', 'modules', 'delivery.autoDetectMyLocation', 'Detect My Location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2514', '1', 'eng', 'modules', 'delivery.selectDeliveryLocation', 'Select Delivery Location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2515', '1', 'eng', 'modules', 'delivery.selectLocationDescription', 'Choose a saved address or add a new delivery location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2516', '1', 'eng', 'modules', 'delivery.useSavedAddress', 'Use Saved Address', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2517', '1', 'eng', 'modules', 'delivery.addNewLocation', 'Add New Location', '2026-05-03 12:47:11', '2026-05-03 12:47:11'),
('2518', '1', 'eng', 'modules', 'delivery.confirmLocation', 'Confirm Location', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2519', '1', 'eng', 'modules', 'delivery.locationOutOfRange', 'Location is out of delivery range', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2520', '1', 'eng', 'modules', 'delivery.deliveryAreaMap', 'Delivery Area Map', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2521', '1', 'eng', 'modules', 'delivery.showDeliveryArea', 'Show Delivery Area', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2522', '1', 'eng', 'modules', 'delivery.hideDeliveryArea', 'Hide Delivery Area', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2523', '1', 'eng', 'modules', 'delivery.orderWillBeDeliveredHere', 'Your order will be delivered here', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2524', '1', 'eng', 'modules', 'delivery.placePinAccurately', 'Place the pin accurately on the map', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2525', '1', 'eng', 'modules', 'delivery.detectLocation', 'Detect My Location', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2526', '1', 'eng', 'modules', 'delivery.savedAddresses', 'Saved Addresses', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2527', '1', 'eng', 'modules', 'delivery.noSavedAddresses', 'No saved addresses found', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2528', '1', 'eng', 'modules', 'delivery.addressDetails', 'Address Details', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2529', '1', 'eng', 'modules', 'delivery.showDeliveryRange', 'Show Delivery Range', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2530', '1', 'eng', 'modules', 'delivery.hideDeliveryRange', 'Hide Delivery Range', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2531', '1', 'eng', 'modules', 'delivery.dragMarkerToAdjust', 'Place the pin accurately on the map', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2532', '1', 'eng', 'modules', 'delivery.deliveryLocation', 'Order will be delivered here', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2533', '1', 'eng', 'modules', 'delivery.deliveryFee', 'Delivery Fee', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2534', '1', 'eng', 'modules', 'delivery.maxRadiusAutoSet', 'Max Radius will be set automatically.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2535', '1', 'eng', 'modules', 'delivery.shopLocation', 'The restaurant location', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2536', '1', 'eng', 'modules', 'delivery.orderQualifiesForFreeDelivery', 'Your order qualifies for free delivery', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2537', '1', 'eng', 'modules', 'delivery.freeDelivery', 'Free Delivery', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2538', '1', 'eng', 'modules', 'delivery.changeDeliveryAddress', 'Change Delivery Address', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2539', '1', 'eng', 'modules', 'delivery.deliveryAddress', 'Delivery Address', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2540', '1', 'eng', 'modules', 'delivery.useCurrentLocation', 'Use Current Location', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2541', '1', 'eng', 'modules', 'delivery.deliveryNotAvailable', 'Delivery is not available at the moment. Please connect with the restaurant directly for assistance.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2542', '1', 'eng', 'modules', 'delivery.deliveryHours', 'Delivery Hours', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2543', '1', 'eng', 'modules', 'delivery.nextDeliveryAt', 'Next delivery available at :time', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2544', '1', 'eng', 'modules', 'delivery.deliveryScheduleStart', 'Delivery Start Time', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2545', '1', 'eng', 'modules', 'delivery.deliveryScheduleEnd', 'Delivery End Time', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2546', '1', 'eng', 'modules', 'delivery.locationPermissionDenied', 'Location permission denied. Please enable location access and try again.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2547', '1', 'eng', 'modules', 'delivery.outsideDeliveryHours', 'Delivery service available from :start to :end (:timezone). Please order during these hours.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2548', '1', 'eng', 'modules', 'delivery.currentlyOutsideHours', 'Currently outside delivery hours', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2549', '1', 'eng', 'modules', 'delivery.24hDelivery', '24/7 Delivery Available', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2550', '1', 'eng', 'modules', 'delivery.deliveryTimeEstimation', 'Estimated delivery time: :time minutes', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2551', '1', 'eng', 'modules', 'delivery.estimatedTimeUnavailable', 'Estimated time unavailable. Please contact the restaurant for more details.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2552', '1', 'eng', 'modules', 'delivery.additionalEtaBufferTime', 'Additional Time Buffer', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2553', '1', 'eng', 'modules', 'delivery.additionalEtaBufferTimeDescription', 'Add optional buffer time (in minutes) to cover possible delays. Default is 0 if not specified.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2554', '1', 'eng', 'modules', 'delivery.deliveryExecutive', 'Delivery Executive', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2555', '1', 'eng', 'modules', 'dashboard.todayOrderCount', 'Today\'s Orders', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2556', '1', 'eng', 'modules', 'dashboard.todayEarnings', 'Today\'s Earnings', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2557', '1', 'eng', 'modules', 'dashboard.sinceYesterday', 'Since yesterday', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2558', '1', 'eng', 'modules', 'dashboard.todayStats', 'Statistics', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2559', '1', 'eng', 'modules', 'dashboard.todayCustomerCount', 'Today\'s Customer', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2560', '1', 'eng', 'modules', 'dashboard.averageDailyEarning', 'Average Daily Earnings', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2561', '1', 'eng', 'modules', 'dashboard.sincePreviousMonth', 'Since Previous Month', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2562', '1', 'eng', 'modules', 'dashboard.earnings', 'Earnings', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2563', '1', 'eng', 'modules', 'dashboard.salesThisMonth', 'Sales This Month', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2564', '1', 'eng', 'modules', 'dashboard.topTables', 'Top Selling Tables', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2565', '1', 'eng', 'modules', 'dashboard.topDish', 'Top Selling Dish', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2566', '1', 'eng', 'modules', 'dashboard.todayRestaurantCount', 'Today\'s Restaurant Count', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2567', '1', 'eng', 'modules', 'dashboard.totalRestaurantCount', 'Total Restaurant Count', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2568', '1', 'eng', 'modules', 'dashboard.totalFreeRestaurantCount', 'Total Free Restaurant Count', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2569', '1', 'eng', 'modules', 'dashboard.totalPaidRestaurantCount', 'Total Paid Restaurant Count', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2570', '1', 'eng', 'modules', 'dashboard.verificationPendingInfo', 'Your restaurant is pending verification. Please wait for admin approval.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2571', '1', 'eng', 'modules', 'dashboard.verificationPending', 'Verification Pending', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2572', '1', 'eng', 'modules', 'dashboard.verificationPendingDescription', 'Restaurant is waiting for approval', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2573', '1', 'eng', 'modules', 'dashboard.verificationRejectedInfo', 'Your restaurant verification has been rejected. Please contact admin for more details.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2574', '1', 'eng', 'modules', 'dashboard.approvalStatus', 'Approval Status', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2575', '1', 'eng', 'modules', 'dashboard.onboarding', 'Onboarding', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2576', '1', 'eng', 'modules', 'dashboard.onboardingDescription', 'Complete these steps to set up your application properly before using it.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2577', '1', 'eng', 'modules', 'dashboard.installation', 'Installation', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2578', '1', 'eng', 'modules', 'dashboard.installationCompleted', 'The application has been successfully installed.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2579', '1', 'eng', 'modules', 'dashboard.smtpConfiguration', 'SMTP Configuration', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2580', '1', 'eng', 'modules', 'dashboard.smtpConfigurationDescription', 'Configure your email settings to ensure all email notifications work properly.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2581', '1', 'eng', 'modules', 'dashboard.cronJobConfiguration', 'CRON Job Configuration', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2582', '1', 'eng', 'modules', 'dashboard.cronJobConfigurationDescription', 'Set up CRON jobs to ensure automated tasks run correctly.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2583', '1', 'eng', 'modules', 'dashboard.applicationNameChange', 'Application Name Change', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2584', '1', 'eng', 'modules', 'dashboard.applicationNameChangeDescription', 'Customize your application name to match your brand.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2585', '1', 'eng', 'modules', 'dashboard.platformRevenueThisMonth', 'Platform Revenue This Month', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2586', '1', 'eng', 'modules', 'dashboard.platformRevenue', 'Platform Revenue', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2587', '1', 'eng', 'modules', 'dashboard.topPerformingRestaurants', 'Top Performing Restaurants', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2588', '1', 'eng', 'modules', 'dashboard.orders', 'Orders', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2589', '1', 'eng', 'modules', 'dashboard.newThisMonth', 'New This Month', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2590', '1', 'eng', 'modules', 'dashboard.growthRate', 'Growth Rate', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2591', '1', 'eng', 'modules', 'dashboard.newRestaurants', 'New Restaurants', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2592', '1', 'eng', 'modules', 'dashboard.recentRestaurants', 'Recent Restaurants', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2593', '1', 'eng', 'modules', 'dashboard.active', 'Active', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2594', '1', 'eng', 'modules', 'dashboard.inactive', 'Inactive', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2595', '1', 'eng', 'modules', 'dashboard.total', 'Total', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2596', '1', 'eng', 'modules', 'dashboard.platformOverview', 'Platform Overview', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2597', '1', 'eng', 'modules', 'dashboard.comprehensivePlatformMetrics', 'Comprehensive platform metrics and insights', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2598', '1', 'eng', 'modules', 'dashboard.totalRevenue', 'Total Revenue', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2599', '1', 'eng', 'modules', 'dashboard.totalOrders', 'Total Orders', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2600', '1', 'eng', 'modules', 'dashboard.totalCustomers', 'Total Customers', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2601', '1', 'eng', 'modules', 'dashboard.totalUsers', 'Total Users', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2602', '1', 'eng', 'modules', 'dashboard.totalRestaurants', 'Total Restaurants', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2603', '1', 'eng', 'modules', 'dashboard.todayActivity', 'Today\'s Activity', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2604', '1', 'eng', 'modules', 'dashboard.revenue', 'Revenue', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2605', '1', 'eng', 'modules', 'dashboard.monthlyGrowth', 'Monthly Growth', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2606', '1', 'eng', 'modules', 'dashboard.restaurantStatus', 'Restaurant Status', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2607', '1', 'eng', 'modules', 'dashboard.recentActivity', 'Recent Activity', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2608', '1', 'eng', 'modules', 'dashboard.latestPlatformActivities', 'Latest platform activities and updates', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2609', '1', 'eng', 'modules', 'dashboard.recentOrders', 'Recent Orders', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2610', '1', 'eng', 'modules', 'dashboard.recentPayments', 'Recent Payments', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2611', '1', 'eng', 'modules', 'dashboard.topPayingRestaurants', 'Top Paying Restaurants', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2612', '1', 'eng', 'modules', 'dashboard.payments', 'Payments', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2613', '1', 'eng', 'modules', 'dashboard.totalSubscriptions', 'Total Subscriptions', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2614', '1', 'eng', 'modules', 'dashboard.activeSubscriptions', 'Active Subscriptions', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2615', '1', 'eng', 'modules', 'dashboard.trialSubscriptions', 'Trial Subscriptions', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2616', '1', 'eng', 'modules', 'dashboard.expiredSubscriptions', 'Expired Subscriptions', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2617', '1', 'eng', 'modules', 'dashboard.inactiveSubscriptions', 'Inactive Subscriptions', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2618', '1', 'eng', 'modules', 'dashboard.subscriptionStatus', 'Subscription Status', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2619', '1', 'eng', 'modules', 'dashboard.trial', 'Trial', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2620', '1', 'eng', 'modules', 'dashboard.expired', 'Expired', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2621', '1', 'eng', 'modules', 'dashboard.subscriptionUpdates', 'Subscription Updates', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2622', '1', 'eng', 'modules', 'dashboard.newUsers', 'New Users', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2623', '1', 'eng', 'modules', 'update.systemDetails', 'System Details', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2624', '1', 'eng', 'modules', 'update.updateTitle', 'Update To New Version', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2625', '1', 'eng', 'modules', 'update.updateDatabase', 'Update Database', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2626', '1', 'eng', 'modules', 'update.fileReplaceAlert', 'To update the TableTrack to the new version check documentation for the instructions.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2627', '1', 'eng', 'modules', 'update.updateDatabaseButton', 'Click to update database', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2628', '1', 'eng', 'modules', 'update.newUpdate', 'New update available', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2629', '1', 'eng', 'modules', 'update.updateNow', 'Update Now', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2630', '1', 'eng', 'modules', 'update.updateAlternate', 'If the <b>Update Now</b> button does not work then follow the <b> <a href=\"https://froiden.freshdesk.com/support/solutions/articles/43000554421-update-application-manually\" target=\"_blank\">Manual update</a></b> instructions as mentioned in the documentation.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2631', '1', 'eng', 'modules', 'update.updateManual', 'Update Alternate Method', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2632', '1', 'eng', 'modules', 'update.updateFiles', 'Update Files', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2633', '1', 'eng', 'modules', 'update.install', 'Install', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2634', '1', 'eng', 'modules', 'update.downloadUpdateFile', 'Download Update File', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2635', '1', 'eng', 'modules', 'update.moduleFile', 'Once the zip file is uploaded, you will see a list of modules available for installation or update. To proceed with the installation or update, simply click on the \"install\" button for the respective module. Please note that after clicking the \"install\" button, you will be logged out. Once the installation is complete, you will be able to see the module on the module list. You can activate or deactivate the module from the list at any time.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2636', '1', 'eng', 'modules', 'update.customModules', 'Custom Modules', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2637', '1', 'eng', 'modules', 'update.customModulesDescription', 'Custom modules are additional features that can be added to your restaurant. They are installed as separate modules and can be activated or deactivated at any time.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2638', '1', 'eng', 'modules', 'update.customModulesList', 'Custom Modules List', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2639', '1', 'eng', 'modules', 'update.installCustomModule', 'Install Custom Module', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2640', '1', 'eng', 'modules', 'update.uploadModule', 'Upload Module', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2641', '1', 'eng', 'modules', 'update.downloadFilefromCodecanyon', 'Download file from Codecanyon', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2642', '1', 'eng', 'modules', 'update.moduleFileItem', 'Module File Item', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2643', '1', 'eng', 'modules', 'update.moduleFileItemDescription', 'Module File Item Description', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2644', '1', 'eng', 'modules', 'staff.addStaff', 'Add Member', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2645', '1', 'eng', 'modules', 'staff.name', 'Member Name', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2646', '1', 'eng', 'modules', 'staff.email', 'Email Address', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2647', '1', 'eng', 'modules', 'staff.enterName', 'Please enter your name', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2648', '1', 'eng', 'modules', 'staff.editMember', 'Edit Member', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2649', '1', 'eng', 'modules', 'staff.deleteMember', 'Delete Member', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2650', '1', 'eng', 'modules', 'staff.deleteMemberMessage', 'Are you sure you want to delete the member?', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2651', '1', 'eng', 'modules', 'staff.photo', 'Photo', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2652', '1', 'eng', 'modules', 'staff.addExecutive', 'Add Executive', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2653', '1', 'eng', 'modules', 'staff.available', 'Available', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2654', '1', 'eng', 'modules', 'staff.on_delivery', 'On Delivery', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2655', '1', 'eng', 'modules', 'staff.inactive', 'Inactive', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2656', '1', 'eng', 'modules', 'staff.editExecutive', 'Edit Executive', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2657', '1', 'eng', 'modules', 'staff.password', 'Password', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2658', '1', 'eng', 'modules', 'staff.Branch Head', 'Branch Head', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2659', '1', 'eng', 'modules', 'staff.Waiter', 'Waiter', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2660', '1', 'eng', 'modules', 'staff.Chef', 'Chef', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2661', '1', 'eng', 'modules', 'staff.Admin', 'Admin', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2662', '1', 'eng', 'modules', 'staff.Super Admin', 'Super Admin', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2663', '1', 'eng', 'modules', 'staff.passwordUpdateNote', 'Leave blank to keep the current password.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2664', '1', 'eng', 'modules', 'staff.manageStaff', 'Manage Staff', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2665', '1', 'eng', 'modules', 'staff.manageMenuItems', 'Manage Menu Items', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2666', '1', 'eng', 'modules', 'staff.manageOrders', 'Manage Orders', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2667', '1', 'eng', 'modules', 'staff.staffLimitExceeded', 'Staff Limit Reached', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2668', '1', 'eng', 'modules', 'staff.staffLimitExceededMessage', 'You have reached your staff limit. Current staff: :current / :limit. Please upgrade your plan to add more staff members.', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2669', '1', 'eng', 'modules', 'staff.uniqueCode', 'Partner Code', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2670', '1', 'eng', 'modules', 'reservation.slotType', 'Slot Type', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2671', '1', 'eng', 'modules', 'reservation.timeStart', 'Start Time', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2672', '1', 'eng', 'modules', 'reservation.timeEnd', 'End Time', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2673', '1', 'eng', 'modules', 'reservation.timeSlotDifference', 'Time Slot Difference', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2674', '1', 'eng', 'modules', 'reservation.available', 'Available', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2675', '1', 'eng', 'modules', 'reservation.unavailable', 'Unavailable', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2676', '1', 'eng', 'modules', 'reservation.maxGuests', 'Maximum Guests', '2026-05-03 12:47:12', '2026-05-03 12:47:12'),
('2677', '1', 'eng', 'modules', 'reservation.guests', 'Guests', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2678', '1', 'eng', 'modules', 'reservation.Lunch', 'Lunch', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2679', '1', 'eng', 'modules', 'reservation.Breakfast', 'Breakfast', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2680', '1', 'eng', 'modules', 'reservation.Dinner', 'Dinner', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2681', '1', 'eng', 'modules', 'reservation.No_Show', 'No Show', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2682', '1', 'eng', 'modules', 'reservation.Checked_In', 'Checked In', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2683', '1', 'eng', 'modules', 'reservation.Confirmed', 'Confirmed', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2684', '1', 'eng', 'modules', 'reservation.Cancelled', 'Cancelled', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2685', '1', 'eng', 'modules', 'reservation.Pending', 'Pending', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2686', '1', 'eng', 'modules', 'reservation.todayReservations', 'Today Reservations', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2687', '1', 'eng', 'modules', 'reservation.newReservations', 'New Reservations', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2688', '1', 'eng', 'modules', 'reservation.newReservation', 'New Reservation', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2689', '1', 'eng', 'modules', 'reservation.selectDate', 'Select Date of Booking', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2690', '1', 'eng', 'modules', 'reservation.upgradeHeading', 'Unlock Seamless Table Reservations Today!', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2691', '1', 'eng', 'modules', 'reservation.upgradeInfo', 'Effortlessly manage customer reservations with Table Reservation feature. Upgrade now and give your guests the convenience they deserve, while streamlining your operations.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2692', '1', 'eng', 'modules', 'reservation.reservedTables', 'Reservations', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2693', '1', 'eng', 'modules', 'reservation.currentTable', 'Current Table', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2694', '1', 'eng', 'modules', 'reservation.changeTable', 'Change Table', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2695', '1', 'eng', 'modules', 'reservation.reservationSettings', 'Reservation Settings', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2696', '1', 'eng', 'modules', 'reservation.enableAdminReservation', 'Enable Admin Reservations', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2697', '1', 'eng', 'modules', 'reservation.enableAdminReservationDescription', 'Allow staff to create reservations through the admin panel', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2698', '1', 'eng', 'modules', 'reservation.enableCustomerReservation', 'Enable Customer Reservations', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2699', '1', 'eng', 'modules', 'reservation.enableCustomerReservationDescription', 'Allow customers to make reservations through the customer site', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2700', '1', 'eng', 'modules', 'reservation.minimumPartySize', 'Minimum Party Size', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2701', '1', 'eng', 'modules', 'reservation.minimumPartySizeDescription', 'Set the minimum number of guests required for a reservation', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2702', '1', 'eng', 'modules', 'reservation.enterMinimumPartySize', 'Enter minimum party size', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2703', '1', 'eng', 'modules', 'reservation.generalSettings', 'General Settings', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2704', '1', 'eng', 'modules', 'reservation.timeSlotsSettings', 'Time Slots Settings', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2705', '1', 'eng', 'modules', 'reservation.reservationsDisabled', 'Reservations are currently disabled.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2706', '1', 'eng', 'modules', 'reservation.reservationsDisabledDescription', 'Reservations are currently disabled. Please enable them in the settings to allow customers to make reservations.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2707', '1', 'eng', 'modules', 'reservation.lastMinuteBookingSettings', 'Last-Minute Booking Settings', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2708', '1', 'eng', 'modules', 'reservation.disableSlotMinutes', 'Disable Slot Minutes', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2709', '1', 'eng', 'modules', 'reservation.disableSlotMinutesInfo', 'Set how many minutes before a time slot that bookings should be disabled. This only applies to reservations for today.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2710', '1', 'eng', 'modules', 'notifications.order_received', 'New Order Received', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2711', '1', 'eng', 'modules', 'notifications.order_received_info', 'Restaurant admin will receive an email when a new order is placed by the customer.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2712', '1', 'eng', 'modules', 'notifications.reservation_confirmed', 'Reservation Confirmation', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2713', '1', 'eng', 'modules', 'notifications.reservation_confirmed_info', 'Customer will receive an email after making the reservation.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2714', '1', 'eng', 'modules', 'notifications.new_reservation', 'New Reservation Received', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2715', '1', 'eng', 'modules', 'notifications.new_reservation_info', 'Restaurant admin will receive an email when a new reservation is made by the customer.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2716', '1', 'eng', 'modules', 'notifications.order_bill_sent', 'Order Bill', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2717', '1', 'eng', 'modules', 'notifications.order_bill_sent_info', 'Customer will receive the order bill via email.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2718', '1', 'eng', 'modules', 'notifications.menu_pdf_sent', 'Menu PDF Email', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2719', '1', 'eng', 'modules', 'notifications.menu_pdf_sent_info', 'User will receive the menu PDF via email.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2720', '1', 'eng', 'modules', 'notifications.staff_welcome', 'Staff Welcome Email', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2721', '1', 'eng', 'modules', 'notifications.staff_welcome_info', 'Staff Member will welcome email when you add a new staff member.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2722', '1', 'eng', 'modules', 'notifications.send_otp', 'Send OTP', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2723', '1', 'eng', 'modules', 'notifications.send_otp_info', 'Customer will receive an OTP to login to the restaurant.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2724', '1', 'eng', 'modules', 'notifications.pos_machine_request', 'POS Machine Registration Request', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2725', '1', 'eng', 'modules', 'notifications.pos_machine_request_info', 'Restaurant admin will receive an email when a staff member requests POS machine registration.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2726', '1', 'eng', 'modules', 'onboarding.completeSteps', 'Complete following steps to get started', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2727', '1', 'eng', 'modules', 'onboarding.markComplete', 'Mark Complete', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2728', '1', 'eng', 'modules', 'onboarding.addBranchHeading', 'Add Branch Information', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2729', '1', 'eng', 'modules', 'onboarding.addBranchInfo', 'Provide the essential details of your restaurant branch.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2730', '1', 'eng', 'modules', 'onboarding.addAreaHeading', 'Set Up Your Restaurant Areas', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2731', '1', 'eng', 'modules', 'onboarding.addAreaInfo', 'Create distinct areas like dining rooms, patios, or bars to organize your tables.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2732', '1', 'eng', 'modules', 'onboarding.addTableHeading', 'Add a Table to the Area', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2733', '1', 'eng', 'modules', 'onboarding.addTableInfo', 'Assign and name the tables in each area for easy tracking during reservations and orders.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2734', '1', 'eng', 'modules', 'onboarding.addMenuHeading', 'Build Your Menu', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2735', '1', 'eng', 'modules', 'onboarding.addMenuInfo', 'Let\'s build your menu! First add a name to your menu like Drinks, Breakfast etc.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2736', '1', 'eng', 'modules', 'onboarding.addMenuItemHeading', 'Add Items to Your Menu', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2737', '1', 'eng', 'modules', 'onboarding.addMenuItemInfo', 'Add individual dishes with their descriptions and prices to complete your menu.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2738', '1', 'eng', 'modules', 'onboarding.addOrderHeading', 'Test Your Order Process', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2739', '1', 'eng', 'modules', 'onboarding.addOrderInfo', 'Make sure everything works by placing a test order for your setup.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2740', '1', 'eng', 'modules', 'restaurant.addRestaurant', 'Add Restaurant', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2741', '1', 'eng', 'modules', 'restaurant.name', 'Restaurant Name', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2742', '1', 'eng', 'modules', 'restaurant.email', 'Email Address', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2743', '1', 'eng', 'modules', 'restaurant.address', 'Address', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2744', '1', 'eng', 'modules', 'restaurant.editRestaurant', 'Edit Restaurant', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2745', '1', 'eng', 'modules', 'restaurant.deleteRestaurant', 'Delete Restaurant', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2746', '1', 'eng', 'modules', 'restaurant.deleteRestaurantMessage', 'Are you sure you want to delete the restaurant?', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2747', '1', 'eng', 'modules', 'restaurant.logo', 'Logo', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2748', '1', 'eng', 'modules', 'restaurant.phone', 'Phone', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2749', '1', 'eng', 'modules', 'restaurant.restaurantDetails', 'Restaurant Details', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2750', '1', 'eng', 'modules', 'restaurant.restaurantBranchDetails', 'Add Restaurant Branch Details', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2751', '1', 'eng', 'modules', 'restaurant.changePassword', 'Change Password', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2752', '1', 'eng', 'modules', 'restaurant.firstAdmin', 'First Admin', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2753', '1', 'eng', 'modules', 'restaurant.nextBranchDetails', 'Next: Branch Details', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2754', '1', 'eng', 'modules', 'restaurant.updatePackage', 'Update Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2755', '1', 'eng', 'modules', 'restaurant.needApproval', 'Need Approval', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2756', '1', 'eng', 'modules', 'restaurant.resetFilter', 'Reset Filter', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2757', '1', 'eng', 'modules', 'restaurant.rejectionReason', 'Rejection Reason', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2758', '1', 'eng', 'modules', 'restaurant.currentPackage', 'Current Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2759', '1', 'eng', 'modules', 'restaurant.rejectionReasonPlaceholder', 'Provide a reason for rejection', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2760', '1', 'eng', 'modules', 'package.packageName', 'Package Name', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2761', '1', 'eng', 'modules', 'package.description', 'Description', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2762', '1', 'eng', 'modules', 'package.monthlyPrice', 'Monthly Plan Price', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2763', '1', 'eng', 'modules', 'package.annualPrice', 'Annual Plan Price', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2764', '1', 'eng', 'modules', 'package.annually', 'Annually', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2765', '1', 'eng', 'modules', 'package.monthly', 'Monthly', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2766', '1', 'eng', 'modules', 'package.trialDays', 'Trial Days', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2767', '1', 'eng', 'modules', 'package.trialStatus', 'Trial Status', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2768', '1', 'eng', 'modules', 'package.NotificationBeforeDays', 'Notification Before Days', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2769', '1', 'eng', 'modules', 'package.trialMessage', 'Trial Message', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2770', '1', 'eng', 'modules', 'package.lifetimePrice', 'Lifetime Price', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2771', '1', 'eng', 'modules', 'package.packagePrice', 'Package Price', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2772', '1', 'eng', 'modules', 'package.selectBillingCycle', 'Select Billing Cycle', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2773', '1', 'eng', 'modules', 'package.packageType', 'Package Type', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2774', '1', 'eng', 'modules', 'package.annual', 'Annual', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2775', '1', 'eng', 'modules', 'package.free', 'Free', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2776', '1', 'eng', 'modules', 'package.default', 'Default', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2777', '1', 'eng', 'modules', 'package.private', 'Private', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2778', '1', 'eng', 'modules', 'package.trial', 'Trial', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2779', '1', 'eng', 'modules', 'package.lifetime', 'Lifetime', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2780', '1', 'eng', 'modules', 'package.moduleInPackage', 'Modules in Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2781', '1', 'eng', 'modules', 'package.daysLeftTrial', 'days left on trial', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2782', '1', 'eng', 'modules', 'package.trialExpired', 'Trial expired', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2783', '1', 'eng', 'modules', 'package.selectPackage', 'Select Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2784', '1', 'eng', 'modules', 'package.normal', 'Normal', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2785', '1', 'eng', 'modules', 'package.addPackage', 'Add Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2786', '1', 'eng', 'modules', 'package.editPackage', 'Edit Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2787', '1', 'eng', 'modules', 'package.freePlan', 'Free Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2788', '1', 'eng', 'modules', 'package.recommended', 'Recommended', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2789', '1', 'eng', 'modules', 'package.trialPackage', 'Trial Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2790', '1', 'eng', 'modules', 'package.monthlyRazorpayId', 'Monthly Razorpay Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2791', '1', 'eng', 'modules', 'package.annualRazorpayId', 'Annual Razorpay Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2792', '1', 'eng', 'modules', 'package.lifetimeRazorpayId', 'Lifetime Razorpay Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2793', '1', 'eng', 'modules', 'package.lifetimeStripeId', 'Lifetime Stripe Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2794', '1', 'eng', 'modules', 'package.monthlyStripeId', 'Monthly Stripe Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2795', '1', 'eng', 'modules', 'package.annualStripeId', 'Annual Stripe Id', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2796', '1', 'eng', 'modules', 'package.selectAdditionalFeature', 'Select Additional Feature', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2797', '1', 'eng', 'modules', 'package.trialPackageDetails', 'If this package is active, then the restaurant which registers for the first time goes to this package.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2798', '1', 'eng', 'modules', 'package.defaultPackage', 'Default Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2799', '1', 'eng', 'modules', 'package.defaultPackageDetails', 'When the trial package expires, the restaurant goes back to this plan.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2800', '1', 'eng', 'modules', 'package.defaultPackageDetails2', 'When the restaurant fails the payment of an upgraded package, the restaurant goes back to this plan.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2801', '1', 'eng', 'modules', 'package.thisPackageCannotBeDeleted', 'This package cannot be deleted', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2802', '1', 'eng', 'modules', 'package.planExpire', 'Plan Expires On', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2803', '1', 'eng', 'modules', 'package.trialPeriod', 'Trial Period', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2804', '1', 'eng', 'modules', 'package.days', 'Day(s)', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2805', '1', 'eng', 'modules', 'package.paidPlan', 'Paid Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2806', '1', 'eng', 'modules', 'package.choosePackageType', 'Choose Package Type', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2807', '1', 'eng', 'modules', 'package.monthlyPlan', 'Monthly Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2808', '1', 'eng', 'modules', 'package.choseFreePlan', 'Choose Free Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2809', '1', 'eng', 'modules', 'package.currentPlan', 'Current Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2810', '1', 'eng', 'modules', 'package.chooseDefaultPlan', 'Choose Default Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2811', '1', 'eng', 'modules', 'package.active', 'Active', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2812', '1', 'eng', 'modules', 'package.inactive', 'Inactive', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2813', '1', 'eng', 'modules', 'package.annualPlan', 'Annual Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2814', '1', 'eng', 'modules', 'package.isPrivate', 'Make Private', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2815', '1', 'eng', 'modules', 'package.selectModules', 'Select Modules for this package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2816', '1', 'eng', 'modules', 'package.selectAll', 'Select All', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2817', '1', 'eng', 'modules', 'package.deletePackage', 'Delete Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2818', '1', 'eng', 'modules', 'package.deletePackageMessage', 'Are you sure you want to delete the package?', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2819', '1', 'eng', 'modules', 'package.isRecommended', 'Mark as Recommended', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2820', '1', 'eng', 'modules', 'package.restaurantCurrentPackage', 'Restaurant\'s Current Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2821', '1', 'eng', 'modules', 'package.updatePackage', 'Update Package', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2822', '1', 'eng', 'modules', 'package.packageDetails', 'Package Details', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2823', '1', 'eng', 'modules', 'package.transactionId', 'Transaction ID', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2824', '1', 'eng', 'modules', 'package.paymentGateway', 'Payment', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2825', '1', 'eng', 'modules', 'package.choosePlan', 'Choose Plan', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2826', '1', 'eng', 'modules', 'package.noPaymentOptionEnable', 'No payment options are enabled.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2827', '1', 'eng', 'modules', 'package.choosePaymentMethod', 'Choose Payment Method', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2828', '1', 'eng', 'modules', 'package.amount', 'Amount', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2829', '1', 'eng', 'modules', 'package.paymentBy', 'Payment By', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2830', '1', 'eng', 'modules', 'package.created', 'Created', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2831', '1', 'eng', 'modules', 'package.status', 'Status', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2832', '1', 'eng', 'modules', 'package.receipt', 'Receipt', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2833', '1', 'eng', 'modules', 'package.paymentDate', 'Payment Date', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2834', '1', 'eng', 'modules', 'package.payOnline', 'Pay Online', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2835', '1', 'eng', 'modules', 'package.billingCycle', 'Billing Cycle', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2836', '1', 'eng', 'modules', 'package.payOffline', 'Pay Offline', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2837', '1', 'eng', 'modules', 'package.purchaseHistory', 'Purchase History', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2838', '1', 'eng', 'modules', 'package.offlineRequest', 'Offline Request', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2839', '1', 'eng', 'modules', 'package.planDetails', 'Plan Details', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2840', '1', 'eng', 'modules', 'package.offlineUploadFile', 'Please attach a file of your offline payment receipt', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2841', '1', 'eng', 'modules', 'package.offlineDescriptionPlaceholder', 'Provide details of your offline payment', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2842', '1', 'eng', 'modules', 'package.remark', 'Remark', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2843', '1', 'eng', 'modules', 'package.trialExpireOn', 'Trial Expires On', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2844', '1', 'eng', 'modules', 'package.selectDate', 'Select Date', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2845', '1', 'eng', 'modules', 'package.nextPaymentDate', 'Next Payment Date', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2846', '1', 'eng', 'modules', 'package.licenceExpiresOn', 'License Expires On', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2847', '1', 'eng', 'modules', 'package.defaultPlan', 'Your default plan.', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2848', '1', 'eng', 'modules', 'package.payOnce', 'Pay One Time', '2026-05-03 12:47:13', '2026-05-03 12:47:13'),
('2849', '1', 'eng', 'modules', 'package.payMonthly', 'Pay Monthly', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2850', '1', 'eng', 'modules', 'package.payAnnually', 'Pay Annually', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2851', '1', 'eng', 'modules', 'package.branchLimit', 'Branch Limit', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2852', '1', 'eng', 'modules', 'package.branchLimitInfo', 'The restaurant can create a specified number of branches. Enter -1 for unlimited branches.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2853', '1', 'eng', 'modules', 'package.licenseExpiresOn', 'License Expires On', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2854', '1', 'eng', 'modules', 'package.additionalFeatures', 'Additional Features', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2855', '1', 'eng', 'modules', 'package.noAdditionalFeatures', 'No additional features available.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2856', '1', 'eng', 'modules', 'package.currency', 'Currency', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2857', '1', 'eng', 'modules', 'package.chooseCurrency', 'Choose Currency', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2858', '1', 'eng', 'modules', 'package.monthlyFlutterwaveId', 'Monthly Flutterwave Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2859', '1', 'eng', 'modules', 'package.annualFlutterwaveId', 'Annual Flutterwave Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2860', '1', 'eng', 'modules', 'package.monthlyPaypalId', 'Monthly Paypal Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2861', '1', 'eng', 'modules', 'package.annualPaypalId', 'Annual Paypal Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2862', '1', 'eng', 'modules', 'package.monthlyPaystackId', 'Monthly Paystack Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2863', '1', 'eng', 'modules', 'package.annualPaystackId', 'Annual Paystack Id', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2864', '1', 'eng', 'modules', 'package.menuItemsLimit', 'Menu Items Limit', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2865', '1', 'eng', 'modules', 'package.orderLimit', 'Order Limit', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2866', '1', 'eng', 'modules', 'package.staffLimit', 'Staff Limit', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2867', '1', 'eng', 'modules', 'package.packageLimitsConfiguration', 'Package Limits Configuration', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2868', '1', 'eng', 'modules', 'package.packageLimitsConfigurationInfo', 'The restaurant can create a specified number of menu items, orders, and staff. The order limit applies per branch and resets daily. Enter -1 for unlimited access.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2869', '1', 'eng', 'modules', 'billing.name', 'Name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2870', '1', 'eng', 'modules', 'billing.description', 'Description', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2871', '1', 'eng', 'modules', 'billing.deleteOfflinePaymentMethod', 'Delete Offline Payment Method', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2872', '1', 'eng', 'modules', 'billing.askDeleteOfflinePaymentMethod', 'Are you sure you want to delete the offline payment method?', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2873', '1', 'eng', 'modules', 'billing.offlinePaymentMethodDeleted', 'Offline Payment Method Deleted', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2874', '1', 'eng', 'modules', 'billing.addPaymentMethod', 'Add Payment Method', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2875', '1', 'eng', 'modules', 'billing.razorpay', 'Razorpay', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2876', '1', 'eng', 'modules', 'billing.stripe', 'Stripe', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2877', '1', 'eng', 'modules', 'billing.flutterwave', 'Flutterwave', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2878', '1', 'eng', 'modules', 'billing.offline', 'Offline Payment', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2879', '1', 'eng', 'modules', 'billing.qr_code', 'QR Code Payment', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2880', '1', 'eng', 'modules', 'billing.paypal', 'Paypal', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2881', '1', 'eng', 'modules', 'billing.viewPaymentMethod', 'View Payment Method', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2882', '1', 'eng', 'modules', 'billing.offlinePaymentMethod', 'Offline Payment Method', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2883', '1', 'eng', 'modules', 'billing.restaurant', 'Restaurant Name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2884', '1', 'eng', 'modules', 'billing.paymentDate', 'Payment Date', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2885', '1', 'eng', 'modules', 'billing.packageDetails', 'Package Details', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2886', '1', 'eng', 'modules', 'billing.transactionId', 'Transaction ID', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2887', '1', 'eng', 'modules', 'billing.paymentGateway', 'Payment Gateway', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2888', '1', 'eng', 'modules', 'billing.choosePlan', 'Choose Plan', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2889', '1', 'eng', 'modules', 'billing.noPaymentOptionEnable', 'No payment options are enabled.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2890', '1', 'eng', 'modules', 'billing.choosePaymentMethod', 'Choose Payment Method', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2891', '1', 'eng', 'modules', 'billing.amount', 'Amount', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2892', '1', 'eng', 'modules', 'billing.package', 'Package', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2893', '1', 'eng', 'modules', 'billing.paymentBy', 'Payment By', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2894', '1', 'eng', 'modules', 'billing.paymentDone', 'Payment Done', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2895', '1', 'eng', 'modules', 'billing.created', 'Created', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2896', '1', 'eng', 'modules', 'billing.status', 'Status', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2897', '1', 'eng', 'modules', 'billing.receipt', 'Receipt', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2898', '1', 'eng', 'modules', 'billing.payOnline', 'Pay Online', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2899', '1', 'eng', 'modules', 'billing.billingCycle', 'Billing Cycle', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2900', '1', 'eng', 'modules', 'billing.paybyQr', 'Pay by QR Code', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2901', '1', 'eng', 'modules', 'billing.accountDetails', 'Account Details :', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2902', '1', 'eng', 'modules', 'billing.showOtherPaymentOption', 'Show Other Payment Option', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2903', '1', 'eng', 'modules', 'billing.bankTransfer', 'Bank Transfer', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2904', '1', 'eng', 'modules', 'billing.payOffline', 'Pay Offline', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2905', '1', 'eng', 'modules', 'billing.purchaseHistory', 'Purchase History', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2906', '1', 'eng', 'modules', 'billing.offlineRequest', 'Offline Request', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2907', '1', 'eng', 'modules', 'billing.generalSettings', 'General Settings', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2908', '1', 'eng', 'modules', 'billing.planDetails', 'Plan Details', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2909', '1', 'eng', 'modules', 'billing.currentPlan', 'Current Plan Name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2910', '1', 'eng', 'modules', 'billing.daysLeft', ':count Days Left', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2911', '1', 'eng', 'modules', 'billing.licenseExpireOn', 'License Expire On', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2912', '1', 'eng', 'modules', 'billing.noPlanAssigned', 'No Plan Assigned', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2913', '1', 'eng', 'modules', 'billing.expired', 'Expired', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2914', '1', 'eng', 'modules', 'billing.currentPlanType', 'Current Plan Type', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2915', '1', 'eng', 'modules', 'billing.offlineUploadFile', 'Please attach a file of your offline payment receipt', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2916', '1', 'eng', 'modules', 'billing.offlineDescriptionPlaceholder', 'Provide details of your offline payment', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2917', '1', 'eng', 'modules', 'billing.nextPaymentDate', 'Next Payment Date', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2918', '1', 'eng', 'modules', 'billing.remark', 'Remark', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2919', '1', 'eng', 'modules', 'billing.monthly', 'Monthly', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2920', '1', 'eng', 'modules', 'billing.annually', 'Annually', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2921', '1', 'eng', 'modules', 'billing.lifetimeAccess', 'Lifetime Access', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2922', '1', 'eng', 'modules', 'billing.billed', 'Billed', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2923', '1', 'eng', 'modules', 'billing.free', 'Free', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2924', '1', 'eng', 'modules', 'billing.billedTo', 'Billed To', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2925', '1', 'eng', 'modules', 'billing.paid', 'Paid', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2926', '1', 'eng', 'modules', 'billing.total', 'Total', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2927', '1', 'eng', 'modules', 'billing.paidVia', 'Paid Via', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2928', '1', 'eng', 'modules', 'billing.acceptOfflineRequest', 'Accept Offline Request', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2929', '1', 'eng', 'modules', 'billing.rejectOfflineRequest', 'Reject Offline Request', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2930', '1', 'eng', 'modules', 'billing.pickYourPlan', 'Pick Your Plan', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2931', '1', 'eng', 'modules', 'billing.noPaymentMethodSelected', 'No payment method selected.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2932', '1', 'eng', 'modules', 'billing.cancelImmediately', 'Cancel Immediately', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2933', '1', 'eng', 'modules', 'billing.endOfBillingCycle', 'End of Billing Cycle', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2934', '1', 'eng', 'modules', 'billing.expiringToday', 'Expiring Today', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2935', '1', 'eng', 'modules', 'billing.paymentReceipt', 'Payment Receipt', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2936', '1', 'eng', 'modules', 'billing.trial', 'Trial', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2937', '1', 'eng', 'modules', 'billing.default', 'Default', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2938', '1', 'eng', 'modules', 'billing.standard', 'Standard', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2939', '1', 'eng', 'modules', 'billing.lifetime', 'Lifetime', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2940', '1', 'eng', 'modules', 'billing.annual', 'Annual', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2941', '1', 'eng', 'modules', 'billing.payfast', 'PayFast', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2942', '1', 'eng', 'modules', 'billing.payfastLiveId', 'Payfast Live ID', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2943', '1', 'eng', 'modules', 'billing.payfastLiveKey', 'Payfast Live KEY', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2944', '1', 'eng', 'modules', 'billing.payfastLivePassphrase', 'Payfast Live Passphrase', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2945', '1', 'eng', 'modules', 'billing.payfastTestId', 'Test Payfast ID', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2946', '1', 'eng', 'modules', 'billing.payfastTestKey', 'Test Payfast KEY', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2947', '1', 'eng', 'modules', 'billing.payfastTestPassphrase', 'Test Payfast Passphrase', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2948', '1', 'eng', 'modules', 'billing.paystack', 'Paystack', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2949', '1', 'eng', 'modules', 'billing.popular', 'Popular', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2950', '1', 'eng', 'modules', 'billing.xendit', 'Xendit', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2951', '1', 'eng', 'modules', 'billing.perPlan', 'per plan', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2952', '1', 'eng', 'modules', 'billing.perDay', 'per day', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2953', '1', 'eng', 'modules', 'billing.unlimited', 'Unlimited', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2954', '1', 'eng', 'modules', 'billing.epay', 'Epay', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2955', '1', 'eng', 'modules', 'billing.mollie', 'Mollie', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2956', '1', 'eng', 'modules', 'billing.tap', 'Tap', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2957', '1', 'eng', 'modules', 'language.languageCode', 'Language Code', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2958', '1', 'eng', 'modules', 'language.languageName', 'Language Name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2959', '1', 'eng', 'modules', 'language.active', 'Active', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2960', '1', 'eng', 'modules', 'language.rtl', 'RTL', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2961', '1', 'eng', 'modules', 'language.addLanguage', 'Add Language', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2962', '1', 'eng', 'modules', 'language.flagCode', 'Flag Code', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2963', '1', 'eng', 'modules', 'language.flagCodeHelp', 'Click here to get the flag code', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2964', '1', 'eng', 'modules', 'language.editLanguage', 'Edit Language', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2965', '1', 'eng', 'modules', 'language.deleteLanguage', 'Delete Language', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2966', '1', 'eng', 'modules', 'language.deleteLanguageMessage', 'Are you sure you want to delete the language?', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2967', '1', 'eng', 'modules', 'language.defaultLanguage', 'Default Language', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2968', '1', 'eng', 'modules', 'language.modifyDefaultLanguage', 'To modify the default language, please navigate to the', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2969', '1', 'eng', 'modules', 'language.currentLanguageDefault', 'The current language is set as the default.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2970', '1', 'eng', 'modules', 'waiterRequest.markCompleted', 'Mark Attended', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2971', '1', 'eng', 'modules', 'waiterRequest.doItLater', 'Do it Later', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2972', '1', 'eng', 'modules', 'waiterRequest.activeWaiterRequests', 'Active Waiter Requests', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2973', '1', 'eng', 'modules', 'waiterRequest.newWaiterRequests', 'New Waiter Request', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2974', '1', 'eng', 'modules', 'waiterRequest.newWaiterRequestForTable', 'New Waiter Request for Table - :name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2975', '1', 'eng', 'modules', 'waiterRequest.activeWaiterRequestsCount', 'Active Waiter Requests', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2976', '1', 'eng', 'modules', 'waiterRequest.noWaiterRequest', 'No waiter request found in this area.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2977', '1', 'eng', 'modules', 'profile.profileInfo', 'Profile Information', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2978', '1', 'eng', 'modules', 'profile.updateProfileInfo', 'Update your account\'s profile information and email address.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2979', '1', 'eng', 'modules', 'profile.photo', 'Photo', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2980', '1', 'eng', 'modules', 'profile.selectNewPhoto', 'Select A New Photo', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2981', '1', 'eng', 'modules', 'profile.removePhoto', 'Remove Photo', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2982', '1', 'eng', 'modules', 'profile.name', 'Name', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2983', '1', 'eng', 'modules', 'profile.currentPassword', 'Current Password', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2984', '1', 'eng', 'modules', 'profile.newPassword', 'New Password', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2985', '1', 'eng', 'modules', 'profile.confirmPassword', 'Confirm Password', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2986', '1', 'eng', 'modules', 'profile.ensureAccountSecure', 'Ensure your account is using a long, random password to stay secure.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2987', '1', 'eng', 'modules', 'profile.updatePassword', 'Update Password', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2988', '1', 'eng', 'modules', 'profile.twoFactorAuth', 'Two Factor Authentication', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2989', '1', 'eng', 'modules', 'profile.addSecurity', 'Add additional security to your account using two factor authentication.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2990', '1', 'eng', 'modules', 'profile.finishEnablingTwoFactorAuth', 'Finish enabling two factor authentication.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2991', '1', 'eng', 'modules', 'profile.notEnabledTwoFactorAuth', 'You have not enabled two factor authentication.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2992', '1', 'eng', 'modules', 'profile.enabledTwoFactorAuth', 'You have enabled two factor authentication.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2993', '1', 'eng', 'modules', 'profile.twoFactorAuthMessage', 'When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone\'s Google Authenticator application.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2994', '1', 'eng', 'modules', 'profile.finishEnablingTwoFactorAuthMessage', 'To finish enabling two factor authentication, scan the following QR code using your phone\'s authenticator application or enter the setup key and provide the generated OTP code.', '2026-05-03 12:47:14', '2026-05-03 12:47:14'),
('2995', '1', 'eng', 'modules', 'profile.setupKey', 'Setup Key', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('2996', '1', 'eng', 'modules', 'profile.recoveryCodesMessage', 'Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('2997', '1', 'eng', 'modules', 'profile.regenerateRecoveryCodes', 'Regenerate Recovery Codes', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('2998', '1', 'eng', 'modules', 'profile.showRecoveryCodes', 'Show Recovery Codes', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('2999', '1', 'eng', 'modules', 'profile.deleteAccount', 'Delete Account', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3000', '1', 'eng', 'modules', 'profile.permanentlyDeleteAccount', 'Permanently delete your account.', '2026-05-03 12:47:15', '2026-05-03 12:47:15');

INSERT INTO `ltm_translations` VALUES
('3001', '1', 'eng', 'modules', 'profile.permanentlyDeleteAccountMessage', 'Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3002', '1', 'eng', 'modules', 'profile.areYouSureDeleteAccount', 'Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3003', '1', 'eng', 'modules', 'profile.password', 'Password', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3004', '1', 'eng', 'modules', 'profile.browserSessions', 'Browser Sessions', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3005', '1', 'eng', 'modules', 'profile.browserSessionsDescription', 'Manage and log out your active sessions on other browsers and devices.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3006', '1', 'eng', 'modules', 'profile.browserSessionsContent', 'If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3007', '1', 'eng', 'modules', 'profile.unknown', 'Unknown', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3008', '1', 'eng', 'modules', 'profile.thisDevice', 'This Device', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3009', '1', 'eng', 'modules', 'profile.lastActive', 'Last Active', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3010', '1', 'eng', 'modules', 'profile.logOutOtherBrowserSessions', 'Log Out Other Browser Sessions', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3011', '1', 'eng', 'modules', 'profile.done', 'Done.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3012', '1', 'eng', 'modules', 'profile.confirmLogoutContent', 'Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3013', '1', 'eng', 'modules', 'profile.passwordConfirmationContent', 'For your security, please confirm your password to continue.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3014', '1', 'eng', 'modules', 'profile.confirm', 'Confirm', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3015', '1', 'eng', 'modules', 'profile.code', 'Code', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3016', '1', 'eng', 'modules', 'profile.recoveryCode', 'Recovery Code', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3017', '1', 'eng', 'modules', 'profile.useRecoveryCode', 'Use a recovery code', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3018', '1', 'eng', 'modules', 'profile.useAuthCode', 'Use an authentication code', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3019', '1', 'eng', 'modules', 'profile.login', 'Log In', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3020', '1', 'eng', 'modules', 'expenses.title', 'Expenses', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3021', '1', 'eng', 'modules', 'expenses.amount', 'Amount', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3022', '1', 'eng', 'modules', 'expenses.category', 'Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3023', '1', 'eng', 'modules', 'expenses.vendor', 'Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3024', '1', 'eng', 'modules', 'expenses.expenseDate', 'Expense Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3025', '1', 'eng', 'modules', 'expenses.paymentDate', 'Payment Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3026', '1', 'eng', 'modules', 'expenses.paymentDueDate', 'Due Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3027', '1', 'eng', 'modules', 'expenses.paymentMethod', 'Payment Method', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3028', '1', 'eng', 'modules', 'expenses.paymentStatus', 'Payment Status', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3029', '1', 'eng', 'modules', 'expenses.description', 'Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3030', '1', 'eng', 'modules', 'expenses.receipt', 'Receipt', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3031', '1', 'eng', 'modules', 'expenses.receiptUploadHelp', 'Supported formats: JPEG, PNG, JPG, GIF, SVG, PDF. Maximum size: 5MB. Recommended size: 600 × 400 pixels.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3032', '1', 'eng', 'modules', 'expenses.imageDimensionsTooSmall', 'Image dimensions are too small. Recommended minimum: :width × :height pixels. Current size: :currentWidth × :currentHeight pixels.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3033', '1', 'eng', 'modules', 'expenses.addExpense', 'Add Expense', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3034', '1', 'eng', 'modules', 'expenses.editExpense', 'Edit Expense', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3035', '1', 'eng', 'modules', 'expenses.deleteExpense', 'Delete Expense', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3036', '1', 'eng', 'modules', 'expenses.selectCategory', 'Select Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3037', '1', 'eng', 'modules', 'expenses.selectVendor', 'Select Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3038', '1', 'eng', 'modules', 'expenses.pending', 'Pending', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3039', '1', 'eng', 'modules', 'expenses.paid', 'Paid', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3040', '1', 'eng', 'modules', 'expenses.addCategory', 'Add Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3041', '1', 'eng', 'modules', 'expenses.addVendor', 'Add Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3042', '1', 'eng', 'modules', 'expenses.expenses', 'Expenses', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3043', '1', 'eng', 'modules', 'expenses.filterExpenseCategory', 'Filter by Expense Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3044', '1', 'eng', 'modules', 'expenses.filterPaymentMethod', 'Filter by Payment Method', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3045', '1', 'eng', 'modules', 'expenses.expensesCategory', 'Expenses Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3046', '1', 'eng', 'modules', 'expenses.expensesPaymentMethod', 'Payment Method', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3047', '1', 'eng', 'modules', 'expenses.filterVendor', 'Filter by Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3048', '1', 'eng', 'modules', 'expenses.expensesVendor', 'Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3049', '1', 'eng', 'modules', 'expenses.filterDateRange', 'Filter by Date Range', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3050', '1', 'eng', 'modules', 'expenses.expensesDateRange', 'Date Range', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3051', '1', 'eng', 'modules', 'expenses.startDate', 'Start Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3052', '1', 'eng', 'modules', 'expenses.endDate', 'End Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3053', '1', 'eng', 'modules', 'expenses.deleteExpensesMessage', 'Are you sure you want to delete the expense?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3054', '1', 'eng', 'modules', 'expenses.total_amount_spent', 'Total Amount Spent', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3055', '1', 'eng', 'modules', 'expenses.no_of_transaction', 'Number of Transaction', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3056', '1', 'eng', 'modules', 'expenses.total_expense', 'Total Expense', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3057', '1', 'eng', 'modules', 'expenses.percentage_of_total', 'Percentage of Total', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3058', '1', 'eng', 'modules', 'expenses.addExpenseCategory', 'Add Expense Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3059', '1', 'eng', 'modules', 'expenses.receiptPreview', 'Receipt Preview', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3060', '1', 'eng', 'modules', 'expenses.expenseDetails', 'Expense Details', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3061', '1', 'eng', 'modules', 'expenses.expenseTitle', 'Expense Title', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3062', '1', 'eng', 'modules', 'expenses.expenseCategory', 'Expense Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3063', '1', 'eng', 'modules', 'expenses.expenseAmount', 'Expense Amount', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3064', '1', 'eng', 'modules', 'expenses.expenseDescription', 'Expense Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3065', '1', 'eng', 'modules', 'expenses.totalPaymentDue', 'Total Payment Due', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3066', '1', 'eng', 'modules', 'expenses.lastDueDate', 'Last Due Date', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3067', '1', 'eng', 'modules', 'expenses.status.paid', 'Paid', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3068', '1', 'eng', 'modules', 'expenses.status.pending', 'Pending', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3069', '1', 'eng', 'modules', 'expenses.status.approved', 'Approved', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3070', '1', 'eng', 'modules', 'expenses.status.rejected', 'Rejected', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3071', '1', 'eng', 'modules', 'expenses.methods.cash', 'Cash', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3072', '1', 'eng', 'modules', 'expenses.methods.bank_transfer', 'Bank Transfer', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3073', '1', 'eng', 'modules', 'expenses.methods.credit_card', 'Credit Card', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3074', '1', 'eng', 'modules', 'expenses.methods.debit_card', 'Debit Card', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3075', '1', 'eng', 'modules', 'expenses.methods.check', 'Cheque', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3076', '1', 'eng', 'modules', 'expenses.methods.digital_wallet', 'Digital Wallet', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3077', '1', 'eng', 'modules', 'expenses.reports.outstandingPaymentReport', 'Outstanding Payment Report', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3078', '1', 'eng', 'modules', 'expenses.reports.vendorWiseExpensePaymentReport', 'Vendor Wise Expense Payment Report', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3079', '1', 'eng', 'modules', 'expenses.reports.expenseSummaryReport', 'Expense Summary Report', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3080', '1', 'eng', 'modules', 'expenses.reports.NoReportsFound', 'No reports Found', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3081', '1', 'eng', 'modules', 'expenses.reports.description', 'Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3082', '1', 'eng', 'modules', 'expenses.noReceiptAvailable', 'No receipt available.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3083', '1', 'eng', 'modules', 'expenses.editExpenseCategory', 'Edit Expense Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3084', '1', 'eng', 'modules', 'vendors.vendorName', 'Vendor Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3085', '1', 'eng', 'modules', 'vendors.vendors', 'Vendors', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3086', '1', 'eng', 'modules', 'vendors.addVendor', 'Add Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3087', '1', 'eng', 'modules', 'vendors.editVendor', 'Edit Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3088', '1', 'eng', 'modules', 'vendors.deleteVendor', 'Delete Vendor', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3089', '1', 'eng', 'modules', 'vendors.id', 'Id', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3090', '1', 'eng', 'modules', 'vendors.name', 'Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3091', '1', 'eng', 'modules', 'vendors.email', 'Email', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3092', '1', 'eng', 'modules', 'vendors.phone', 'Phone', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3093', '1', 'eng', 'modules', 'vendors.address', 'Address', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3094', '1', 'eng', 'modules', 'vendors.contactPerson', 'Contact Person', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3095', '1', 'eng', 'modules', 'vendors.actions', 'Actions', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3096', '1', 'eng', 'modules', 'vendors.deleteVendorMessage', 'Are you sure you want to delete Vendor ?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3097', '1', 'eng', 'modules', 'modifier.menuItems', 'Menu Items', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3098', '1', 'eng', 'modules', 'modifier.menuCategories', 'Menu Categories', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3099', '1', 'eng', 'modules', 'modifier.addItemModifier', 'Add Item Modifier', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3100', '1', 'eng', 'modules', 'modifier.editItemModifier', 'Edit Item Modifier', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3101', '1', 'eng', 'modules', 'modifier.isRequired', 'Is Required', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3102', '1', 'eng', 'modules', 'modifier.sortOrder', 'Sort Order', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3103', '1', 'eng', 'modules', 'modifier.addModifierGroup', 'Add Modifier Group', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3104', '1', 'eng', 'modules', 'modifier.menuItemName', 'Menu Item Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3105', '1', 'eng', 'modules', 'modifier.modifierName', 'Modifier Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3106', '1', 'eng', 'modules', 'modifier.modifierDescription', 'Modifier Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3107', '1', 'eng', 'modules', 'modifier.modifierPrice', 'Modifier Price', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3108', '1', 'eng', 'modules', 'modifier.modifierType', 'Modifier Type', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3109', '1', 'eng', 'modules', 'modifier.chooseModifierType', 'Choose Modifier Type', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3110', '1', 'eng', 'modules', 'modifier.modifierCategory', 'Modifier Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3111', '1', 'eng', 'modules', 'modifier.addModifierCategory', 'Add Modifier Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3112', '1', 'eng', 'modules', 'modifier.editModifierCategory', 'Edit Modifier Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3113', '1', 'eng', 'modules', 'modifier.deleteModifierCategory', 'Delete Modifier Category', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3114', '1', 'eng', 'modules', 'modifier.modifierCategoryName', 'Modifier Category Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3115', '1', 'eng', 'modules', 'modifier.modifierCategoryDescription', 'Modifier Category Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3116', '1', 'eng', 'modules', 'modifier.deleteModifierMessage', 'Are you sure you want to delete the modifier?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3117', '1', 'eng', 'modules', 'modifier.deleteModifierCategoryMessage', 'Are you sure you want to delete the modifier category?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3118', '1', 'eng', 'modules', 'modifier.modifierHelp', 'Fill in the details below to add a new modifier.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3119', '1', 'eng', 'modules', 'modifier.modifierCategoryHelp', 'Fill in the details below to add a new modifier category.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3120', '1', 'eng', 'modules', 'modifier.deleteModifierGroup', 'Delete Modifier Group', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3121', '1', 'eng', 'modules', 'modifier.deleteModifierGroupMessage', 'Are you sure you want to delete the modifier group?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3122', '1', 'eng', 'modules', 'modifier.updateItemModifier', 'Update Item Modifier', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3123', '1', 'eng', 'modules', 'modifier.deleteItemModifier', 'Delete Item Modifier', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3124', '1', 'eng', 'modules', 'modifier.deleteItemModifierMessage', 'Are you sure you want to delete the item modifier?', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3125', '1', 'eng', 'modules', 'modifier.updateModifierGroup', 'Update Modifier Group', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3126', '1', 'eng', 'modules', 'modifier.editModifierGroup', 'Edit Modifier Group', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3127', '1', 'eng', 'modules', 'modifier.addModifierOption', 'Add Modifier Option', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3128', '1', 'eng', 'modules', 'modifier.modifierGroup', 'Modifier Group', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3129', '1', 'eng', 'modules', 'modifier.options', 'Options', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3130', '1', 'eng', 'modules', 'modifier.name', 'name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3131', '1', 'eng', 'modules', 'modifier.description', 'Description', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3132', '1', 'eng', 'modules', 'modifier.isAvailable', 'Is Available', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3133', '1', 'eng', 'modules', 'modifier.selectMenuItem', 'Select Menu Item', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3134', '1', 'eng', 'modules', 'modifier.modifierOptions', 'Modifier Options', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3135', '1', 'eng', 'modules', 'modifier.price', 'Price', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3136', '1', 'eng', 'modules', 'modifier.locations', 'Locations', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3137', '1', 'eng', 'modules', 'modifier.addOn', 'Add Modifiers', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3138', '1', 'eng', 'modules', 'modifier.optionName', 'Option Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3139', '1', 'eng', 'modules', 'modifier.groupName', 'Group Name', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3140', '1', 'eng', 'modules', 'modifier.required', 'Required', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3141', '1', 'eng', 'modules', 'modifier.optional', 'Optional', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3142', '1', 'eng', 'modules', 'modifier.itemModifiers', 'Item Modifiers', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3143', '1', 'eng', 'modules', 'modifier.noMenuItemsFound', 'No menu item found.', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3144', '1', 'eng', 'modules', 'modifier.allowMultipleSelection', 'Allow Multiple Selection', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3145', '1', 'eng', 'modules', 'modifier.allowMultipleSelectionDescription', 'Allow users to select multiple options', '2026-05-03 12:47:15', '2026-05-03 12:47:15'),
('3146', '1', 'eng', 'modules', 'modifier.selectModifierGroup', 'Select Modifier Group', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3147', '1', 'eng', 'modules', 'modifier.variations', 'Variations', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3148', '1', 'eng', 'modules', 'modifier.addOption', 'Add Option', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3149', '1', 'eng', 'modules', 'modifier.variationOptions', 'Variation Options', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3150', '1', 'eng', 'modules', 'modifier.selectMenuItemsHelpText', 'Select menu items to which this modifier group should be applied', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3151', '1', 'eng', 'modules', 'modifier.showTranslations', 'Show Translations', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3152', '1', 'eng', 'modules', 'modifier.selectVariation', 'Select Variation', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3153', '1', 'eng', 'modules', 'modifier.applyToBaseItem', 'Apply To Base Item', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3154', '1', 'eng', 'modules', 'modifier.variationDescription', 'Select Variation to which this modifier group should be applied', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3155', '1', 'eng', 'modules', 'modifier.addModifierGroupDescription', 'Fill in the details below to add a new modifier group.', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3156', '1', 'eng', 'modules', 'modifier.editModifierGroupDescription', 'Fill in the details below to Edit modifier group.', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3157', '1', 'eng', 'modules', 'modifier.defaultPrice', 'Default Price', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3158', '1', 'eng', 'modules', 'report.totalSales', 'Total Sales', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3159', '1', 'eng', 'modules', 'report.orders', 'Orders', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3160', '1', 'eng', 'modules', 'report.cashPayments', 'Cash Payments', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3161', '1', 'eng', 'modules', 'report.digitalPayments', 'Digital Payments', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3162', '1', 'eng', 'modules', 'report.averageOrderValue', 'Average Order Value', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3163', '1', 'eng', 'modules', 'report.totalRevenue', 'Total Revenue', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3164', '1', 'eng', 'modules', 'report.imSales', 'Item Sales', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3165', '1', 'eng', 'modules', 'report.quantitySold', 'Quantity Sold', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3166', '1', 'eng', 'modules', 'report.topSellingItems', 'Top Selling Items', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3167', '1', 'eng', 'modules', 'report.sellingPrice', 'Selling Price', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3168', '1', 'eng', 'modules', 'report.salesByCategory', 'Sales By Category', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3169', '1', 'eng', 'modules', 'report.salesByPaymentMethod', 'Sales By Payment Method', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3170', '1', 'eng', 'modules', 'report.orderType', 'Order Type', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3171', '1', 'eng', 'modules', 'report.salesByTime', 'Sales By Time', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3172', '1', 'eng', 'modules', 'report.salesByDay', 'Sales By Day', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3173', '1', 'eng', 'modules', 'report.salesByMonth', 'Sales By Month', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3174', '1', 'eng', 'modules', 'report.salesByYear', 'Sales By Year', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3175', '1', 'eng', 'modules', 'report.totalTaxes', 'Total Taxes', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3176', '1', 'eng', 'modules', 'report.totalDiscounts', 'Total Discounts', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3177', '1', 'eng', 'modules', 'report.averageItems', 'Average Items Per Order', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3178', '1', 'eng', 'modules', 'report.grossSales', 'Gross Sales', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3179', '1', 'eng', 'modules', 'report.netSales', 'Net Sales', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3180', '1', 'eng', 'modules', 'report.totalRefunds', 'Total Refunds', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3181', '1', 'eng', 'modules', 'report.pendingPayments', 'Pending Payments', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3182', '1', 'eng', 'modules', 'report.canceledOrders', 'Canceled Orders', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3183', '1', 'eng', 'modules', 'report.totalOrders', 'Total Orders', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3184', '1', 'eng', 'modules', 'report.totalQuantitySold', 'Total Quantity Sold', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3185', '1', 'eng', 'modules', 'report.sumOfTotalRevenue', 'Sum of Total Revenue', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3186', '1', 'eng', 'modules', 'report.totalCharges', 'Total Charges', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3187', '1', 'eng', 'modules', 'report.itemReportMessage', 'View detailed sales and performance of items', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3188', '1', 'eng', 'modules', 'report.salesReportMessage', 'Check and track your restaurant\'s earnings', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3189', '1', 'eng', 'modules', 'report.categoryReportMessage', 'See sales by category to understand performance', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3190', '1', 'eng', 'modules', 'report.printLogMessage', 'View print job history and status from :startDate to :endDate', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3191', '1', 'eng', 'modules', 'report.totalPrintJobs', 'Total Print Jobs', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3192', '1', 'eng', 'modules', 'report.pendingJobs', 'Pending Jobs', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3193', '1', 'eng', 'modules', 'report.completedJobs', 'Completed Jobs', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3194', '1', 'eng', 'modules', 'report.failedJobs', 'Failed Jobs', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3195', '1', 'eng', 'modules', 'report.printerStatistics', 'Printer Statistics', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3196', '1', 'eng', 'modules', 'report.printJobDetails', 'Print Job Details', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3197', '1', 'eng', 'modules', 'report.basicInformation', 'Basic Information', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3198', '1', 'eng', 'modules', 'report.printContent', 'Print Content', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3199', '1', 'eng', 'modules', 'report.noContentAvailable', 'No content available', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3200', '1', 'eng', 'modules', 'report.retryPrint', 'Retry Print', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3201', '1', 'eng', 'modules', 'report.printJobNotFound', 'Print Job Not Found', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3202', '1', 'eng', 'modules', 'report.printJobNotFoundMessage', 'The requested print job could not be found or you do not have permission to view it.', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3203', '1', 'eng', 'modules', 'report.paymentMethods', 'Payment Methods', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3204', '1', 'eng', 'modules', 'report.traditionalPayments', 'Traditional Payments', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3205', '1', 'eng', 'modules', 'report.paymentGateways', 'Payment Gateways', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3206', '1', 'eng', 'modules', 'report.additionalAmounts', 'Additional Amounts', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3207', '1', 'eng', 'modules', 'report.salesDataFor', 'Sales Data For', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3208', '1', 'eng', 'modules', 'report.timePeriod', 'Time Period', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3209', '1', 'eng', 'modules', 'report.timePeriodEachDay', 'Time Period Each Day', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3210', '1', 'eng', 'modules', 'report.salesDataFrom', 'Sales Data From', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3211', '1', 'eng', 'modules', 'report.deliveryApp', 'Delivery App', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3212', '1', 'eng', 'modules', 'report.deliveryAppReportMessage', 'Track orders and commissions from delivery platforms', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3213', '1', 'eng', 'modules', 'report.codReportMessage', 'Track COD orders, collections, pending cash, and settlement history.', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3214', '1', 'eng', 'modules', 'report.searchCodReport', 'Search order, customer, executive, or settlement', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3215', '1', 'eng', 'modules', 'report.allExecutives', 'All Executives', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3216', '1', 'eng', 'modules', 'report.orderPaymentStatusReport', 'Order Payment Status', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3217', '1', 'eng', 'modules', 'report.codCollectionReport', 'COD Collection', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3218', '1', 'eng', 'modules', 'report.executivePendingCashReport', 'Executive Pending Cash', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3219', '1', 'eng', 'modules', 'report.settlementHistoryReport', 'Settlement History', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3220', '1', 'eng', 'modules', 'report.expectedCodAmount', 'Expected COD', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3221', '1', 'eng', 'modules', 'report.collectedCodAmount', 'Collected COD', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3222', '1', 'eng', 'modules', 'report.settledCodAmount', 'Settled COD', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3223', '1', 'eng', 'modules', 'report.settlementStatus', 'Settlement Status', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3224', '1', 'eng', 'modules', 'report.allDeliveryApps', 'All Delivery Apps', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3225', '1', 'eng', 'modules', 'report.directDelivery', 'Direct Delivery', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3226', '1', 'eng', 'modules', 'report.totalDeliveryFees', 'Total Delivery Fees', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3227', '1', 'eng', 'modules', 'report.totalCommission', 'Total Commission', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3228', '1', 'eng', 'modules', 'report.avgOrderValue', 'Avg Order Value', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3229', '1', 'eng', 'modules', 'report.commissionRate', 'Commission Rate', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3230', '1', 'eng', 'modules', 'report.perOrder', 'per order', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3231', '1', 'eng', 'modules', 'report.noDeliveryAppOrders', 'No delivery app orders found for the selected period', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3232', '1', 'eng', 'modules', 'report.netRevenue', 'Net Revenue', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3233', '1', 'eng', 'modules', 'report.salesDataTo', 'Sales Data To', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3234', '1', 'eng', 'modules', 'report.timePeriodEachMonth', 'Time Period Each Month', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3235', '1', 'eng', 'modules', 'report.timePeriodEachYear', 'Time Period Each Year', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3236', '1', 'eng', 'modules', 'report.taxDetails', 'Tax Details', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3237', '1', 'eng', 'modules', 'report.taxMode', 'Tax Mode', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3238', '1', 'eng', 'modules', 'report.totalTaxCollection', 'Total Tax Collection', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3239', '1', 'eng', 'modules', 'report.activeTaxes', 'Active Taxes', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3240', '1', 'eng', 'modules', 'report.mode', 'Mode', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3241', '1', 'eng', 'modules', 'report.taxBreakdownFor', 'Tax Breakdown For', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3242', '1', 'eng', 'modules', 'report.itemLevelTaxBreakdown', 'Item Level Tax Breakdown', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3243', '1', 'eng', 'modules', 'report.orderLevelTaxBreakdown', 'Order Level Tax Breakdown', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3244', '1', 'eng', 'modules', 'report.fromActualBreakdown', 'From Actual Breakdown', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3245', '1', 'eng', 'modules', 'report.taxBreakdown', 'Tax Breakdown', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3246', '1', 'eng', 'modules', 'report.taxRate', 'Tax Rate', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3247', '1', 'eng', 'modules', 'report.taxAmount', 'Tax Amount', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3248', '1', 'eng', 'modules', 'report.taxPercentage', 'Tax Percentage', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3249', '1', 'eng', 'modules', 'report.ordersWithTax', 'Orders with Tax', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3250', '1', 'eng', 'modules', 'report.viewTaxDetails', 'View Tax Details', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3251', '1', 'eng', 'modules', 'report.viewItemTaxBreakdown', 'View Item Tax Breakdown', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3252', '1', 'eng', 'modules', 'report.totalTaxAmount', 'Total Tax Amount', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3253', '1', 'eng', 'modules', 'report.itemsCount', 'Items Count', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3254', '1', 'eng', 'modules', 'report.ordersCount', 'Orders Count', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3255', '1', 'eng', 'modules', 'report.outstandingPayments', 'Outstanding Payments', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3256', '1', 'eng', 'modules', 'report.outstandingOrders', 'Outstanding Orders', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3257', '1', 'eng', 'modules', 'report.outstandingReceived', 'Outstanding Received', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3258', '1', 'eng', 'modules', 'report.averageOutstanding', 'Average Outstanding', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3259', '1', 'eng', 'modules', 'report.cancelledOrderReportDescription', 'Audit report for cancelled orders showing cancellation reasons and cancelled by', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3260', '1', 'eng', 'modules', 'report.totalCancelledOrders', 'Total Cancelled Orders', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3261', '1', 'eng', 'modules', 'report.totalCancelledAmount', 'Total Cancelled Amount', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3262', '1', 'eng', 'modules', 'report.topCancelledReasons', 'Top Cancelled Reasons', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3263', '1', 'eng', 'modules', 'report.noDataAvailable', 'No data available', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3264', '1', 'eng', 'modules', 'report.allCancellationReasons', 'All Cancellation Reasons', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3265', '1', 'eng', 'modules', 'report.allUsers', 'All Users', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3266', '1', 'eng', 'modules', 'report.allHandlers', 'All handlers', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3267', '1', 'eng', 'modules', 'report.allWaiters', 'All waiters', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3268', '1', 'eng', 'modules', 'report.filterByHandler', 'Handler', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3269', '1', 'eng', 'modules', 'report.filterByWaiterAssigned', 'Waiter (assigned)', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3270', '1', 'eng', 'modules', 'report.orderNumber', 'Order Number', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3271', '1', 'eng', 'modules', 'report.orderDate', 'Order Date', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3272', '1', 'eng', 'modules', 'report.cancelledDate', 'Cancelled Date', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3273', '1', 'eng', 'modules', 'report.customer', 'Customer', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3274', '1', 'eng', 'modules', 'report.tableWaiter', 'Table/Waiter', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3275', '1', 'eng', 'modules', 'report.cancellationReason', 'Cancellation Reason', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3276', '1', 'eng', 'modules', 'report.cancelledBy', 'Cancelled By', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3277', '1', 'eng', 'modules', 'report.orderTotal', 'Order Total', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3278', '1', 'eng', 'modules', 'report.walkIn', 'Walk-in', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3279', '1', 'eng', 'modules', 'report.table', 'Table', '2026-05-03 12:47:16', '2026-05-03 12:47:16'),
('3280', '1', 'eng', 'modules', 'report.waiter', 'Waiter', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3281', '1', 'eng', 'modules', 'report.notAvailable', 'N/A', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3282', '1', 'eng', 'modules', 'report.noCancelledOrdersFound', 'No cancelled orders found for the selected filters.', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3283', '1', 'eng', 'modules', 'report.total', 'Total', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3284', '1', 'eng', 'modules', 'report.removedKotItemReportDescription', 'Audit report for removed/cancelled KOT items showing waiter who cancelled, cancellation reasons, and other details', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3285', '1', 'eng', 'modules', 'report.totalRemovedItems', 'Total Removed Items', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3286', '1', 'eng', 'modules', 'report.totalRemovedAmount', 'Total Removed Amount', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3287', '1', 'eng', 'modules', 'report.topCancellationReasons', 'Top Cancellation Reasons', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3288', '1', 'eng', 'modules', 'report.topWaiters', 'Top Waiters', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3289', '1', 'eng', 'modules', 'report.items', 'items', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3290', '1', 'eng', 'modules', 'report.export', 'Export', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3291', '1', 'eng', 'modules', 'report.kotNumber', 'KOT Number', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3292', '1', 'eng', 'modules', 'report.removedBy', 'Removed By', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3293', '1', 'eng', 'modules', 'report.itemName', 'Item Name', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3294', '1', 'eng', 'modules', 'report.quantity', 'Quantity', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3295', '1', 'eng', 'modules', 'report.totalPrice', 'Total Price', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3296', '1', 'eng', 'modules', 'report.removedDate', 'Removed Date', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3297', '1', 'eng', 'modules', 'report.noRemovedKotItemsFound', 'No removed KOT items found for the selected filters.', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3298', '1', 'eng', 'modules', 'report.tax', 'Tax', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3299', '1', 'eng', 'modules', 'report.outstandingPaymentReport', 'Outstanding Payment Report', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3300', '1', 'eng', 'modules', 'report.duePaymentsReceivedReport', 'Due Payments Received Report', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3301', '1', 'eng', 'modules', 'kot.kitchen_order_ticket', 'KITCHEN ORDER TICKET', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3302', '1', 'eng', 'modules', 'kot.order_number', 'Order # :number', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3303', '1', 'eng', 'modules', 'kot.kot_number', 'KOT # :number', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3304', '1', 'eng', 'modules', 'kot.date', 'Date: :date', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3305', '1', 'eng', 'modules', 'kot.time', 'Time: :time', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3306', '1', 'eng', 'modules', 'kot.item', 'Item', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3307', '1', 'eng', 'modules', 'kot.qty', 'Qty', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3308', '1', 'eng', 'modules', 'kot.special_instructions', 'Special Instructions:', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3309', '1', 'eng', 'modules', 'kot.print_success', 'Printed Successfully!', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3310', '1', 'eng', 'modules', 'kot.print_failed', 'Print Failed! :error', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3311', '1', 'eng', 'modules', 'printerSetting.browserPopupPrint', 'Browser Popup Print', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3312', '1', 'eng', 'modules', 'printerSetting.directPrint', 'Direct Print', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3313', '1', 'eng', 'modules', 'printerSetting.title', 'Title (To identify printer easily)', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3314', '1', 'eng', 'modules', 'printerSetting.printChoice', 'Printing Choice', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3315', '1', 'eng', 'modules', 'printerSetting.printFormat', 'Print Format', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3316', '1', 'eng', 'modules', 'printerSetting.noAutoKotPrint', 'No Auto KOT Print', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3317', '1', 'eng', 'modules', 'printerSetting.thermal56mm', 'Thermal 56mm', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3318', '1', 'eng', 'modules', 'printerSetting.thermal80mm', 'Thermal 80mm', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3319', '1', 'eng', 'modules', 'printerSetting.invoiceQrCode', 'Invoice QR Code', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3320', '1', 'eng', 'modules', 'printerSetting.disable', 'Disable', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3321', '1', 'eng', 'modules', 'printerSetting.regularQrCode', 'Regular QR Code', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3322', '1', 'eng', 'modules', 'printerSetting.printerType', 'Printer Type', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3323', '1', 'eng', 'modules', 'printerSetting.networkPrinter', 'Network Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3324', '1', 'eng', 'modules', 'printerSetting.usbPrinter', 'USB Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3325', '1', 'eng', 'modules', 'printerSetting.charactersPerLine', 'Characters Per Line', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3326', '1', 'eng', 'modules', 'printerSetting.printerIPAddress', 'Printer IP Address', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3327', '1', 'eng', 'modules', 'printerSetting.printerPortAddress', 'Printer Port Address', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3328', '1', 'eng', 'modules', 'printerSetting.shareName', 'Printer Name', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3329', '1', 'eng', 'modules', 'printerSetting.openCashDrawerWhenPrintingInvoice', 'Open Cash Drawer When Printing Invoice', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3330', '1', 'eng', 'modules', 'printerSetting.yes', 'Yes', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3331', '1', 'eng', 'modules', 'printerSetting.no', 'No', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3332', '1', 'eng', 'modules', 'printerSetting.ipv4Address', 'IPv4 Address', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3333', '1', 'eng', 'modules', 'printerSetting.thermalPrinter', 'Thermal Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3334', '1', 'eng', 'modules', 'printerSetting.nonThermalPrinter', 'Non Thermal Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3335', '1', 'eng', 'modules', 'printerSetting.name', 'Printer Name', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3336', '1', 'eng', 'modules', 'printerSetting.printingChoice', 'Printing Choice', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3337', '1', 'eng', 'modules', 'printerSetting.printType', 'Print Type', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3338', '1', 'eng', 'modules', 'printerSetting.image', 'Image', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3339', '1', 'eng', 'modules', 'printerSetting.pdf', 'PDF', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3340', '1', 'eng', 'modules', 'printerSetting.printTypeDescription', 'Select the format for generating print files. Image format is recommended for faster processing.', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3341', '1', 'eng', 'modules', 'printerSetting.ipAddress', 'IP Address', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3342', '1', 'eng', 'modules', 'printerSetting.port', 'Port', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3343', '1', 'eng', 'modules', 'printerSetting.action', 'Actions', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3344', '1', 'eng', 'modules', 'printerSetting.deletePritnerConfirm', 'Are you sure you want to delete this printer?', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3345', '1', 'eng', 'modules', 'printerSetting.deletePrinter', 'Delete Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3346', '1', 'eng', 'modules', 'printerSetting.isThermal', 'Is Thermal', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3347', '1', 'eng', 'modules', 'printerSetting.printer_offline', 'Printer is offline', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3348', '1', 'eng', 'modules', 'printerSetting.printer_online', 'Printer is online', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3349', '1', 'eng', 'modules', 'printerSetting.printer_not_found', 'Printer not found', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3350', '1', 'eng', 'modules', 'printerSetting.kotSelection', 'Select Kitchen', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3351', '1', 'eng', 'modules', 'printerSetting.orderSelection', 'Select Pos Terminal', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3352', '1', 'eng', 'modules', 'printerSetting.selectedKitchens', 'Selected Kitchens', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3353', '1', 'eng', 'modules', 'printerSetting.selectedPosTerminal', 'Selected Pos Terminal', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3354', '1', 'eng', 'modules', 'printerSetting.addPrinter', 'Add Printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3355', '1', 'eng', 'modules', 'printerSetting.isDefault', 'Is Default', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3356', '1', 'eng', 'modules', 'printerSetting.paymentGateways', 'Payment Gateways', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3357', '1', 'eng', 'modules', 'printerSetting.additionalAmounts', 'Additional Amounts', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3358', '1', 'eng', 'modules', 'printerSetting.network', 'Network', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3359', '1', 'eng', 'modules', 'printerSetting.windows', 'Windows', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3360', '1', 'eng', 'modules', 'printerSetting.kitchens', 'Kitchens', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3361', '1', 'eng', 'modules', 'printerSetting.orders', 'Orders', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3362', '1', 'eng', 'modules', 'printerSetting.default', 'Default', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3363', '1', 'eng', 'modules', 'printerSetting.select', 'Select', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3364', '1', 'eng', 'modules', 'printerSetting.isActive', 'Is Active', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3365', '1', 'eng', 'modules', 'printerSetting.thermal112mm', 'Thermal 112mm', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3366', '1', 'eng', 'modules', 'printerSetting.traditionalPayments', 'Traditional Payments', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3367', '1', 'eng', 'modules', 'printerSetting.salesDataFor', 'Data for', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3368', '1', 'eng', 'modules', 'printerSetting.timePeriod', 'Time period:', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3369', '1', 'eng', 'modules', 'printerSetting.salesDataFrom', 'Data from', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3370', '1', 'eng', 'modules', 'printerSetting.timePeriodEachDay', 'Time period each day:', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3371', '1', 'eng', 'modules', 'printerSetting.connected', 'Connected', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3372', '1', 'eng', 'modules', 'printerSetting.disconnected', 'Disconnected', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3373', '1', 'eng', 'modules', 'printerSetting.desktopAppConnection', 'Desktop Printing App Connection', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3374', '1', 'eng', 'modules', 'printerSetting.domainUrl', 'Domain URL', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3375', '1', 'eng', 'modules', 'printerSetting.branchKey', 'API Key', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3376', '1', 'eng', 'modules', 'printerSetting.instructions', 'Instructions', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3377', '1', 'eng', 'modules', 'printerSetting.instruction1', 'Download and install the Desktop Printing App on your computer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3378', '1', 'eng', 'modules', 'printerSetting.instruction2', 'Open the Desktop Printing App and go to settings', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3379', '1', 'eng', 'modules', 'printerSetting.instruction3', 'Enter the Domain URL and Branch Key shown above', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3380', '1', 'eng', 'modules', 'printerSetting.instruction4', 'Click connect to establish the connection', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3381', '1', 'eng', 'modules', 'printerSetting.assigned', 'Assigned', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3382', '1', 'eng', 'modules', 'printerSetting.idle', 'Idle', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3383', '1', 'eng', 'modules', 'printerSetting.selectIdleKitchens', 'Select only idle (unassigned) kitchens to assign to this printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3384', '1', 'eng', 'modules', 'printerSetting.selectIdlePosTerminals', 'Select only idle (unassigned) POS terminals to assign to this printer', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3385', '1', 'eng', 'modules', 'printerSetting.currentlyAssigned', 'Currently Assigned', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3386', '1', 'eng', 'modules', 'printerSetting.selectKitchensForPrinter', 'Select kitchens to assign to this printer (currently assigned ones are pre-selected)', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3387', '1', 'eng', 'modules', 'printerSetting.selectPosTerminalsForPrinter', 'Select POS terminals to assign to this printer (currently assigned ones are pre-selected)', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3388', '1', 'eng', 'modules', 'printerSetting.shareNameDescription', 'Please enter the exact printer name showing on your Desktop', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3389', '1', 'eng', 'modules', 'printerSetting.details', 'Details', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3390', '1', 'eng', 'modules', 'printerSetting.downloadDesktopApp', 'Download Desktop Printing App', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3391', '1', 'eng', 'modules', 'printerSetting.downloadGoToDownloads', 'To download the Desktop Printing App or mobile apps, go to', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3392', '1', 'eng', 'modules', 'printerSetting.downloadNow', 'Download Now', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3393', '1', 'eng', 'modules', 'printerSetting.desktopAppRequired', 'Desktop Printing App Required', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3394', '1', 'eng', 'modules', 'printerSetting.directPrintDesktopAppNote', 'For direct printing to work, you need to have the Desktop Printing App running in the background on your computer. The app acts as a bridge between your web application and the physical printer.', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3395', '1', 'eng', 'modules', 'printerSetting.downloadDesktopAppWindows', 'Download the Desktop Printing App for Windows to enable direct printing', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3396', '1', 'eng', 'modules', 'printerSetting.downloadDesktopAppMac', 'Download the Desktop Printing App for macOS to enable direct printing', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3397', '1', 'eng', 'modules', 'printerSetting.downloadForWindows', 'Download for Windows', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3398', '1', 'eng', 'modules', 'printerSetting.downloadForMac', 'Download for macOS', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3399', '1', 'eng', 'modules', 'printerSetting.yourDevice', 'Your Device', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3400', '1', 'eng', 'modules', 'printerSetting.resetBranchKey', 'Reset Branch Key', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3401', '1', 'eng', 'modules', 'printerSetting.confirmResetBranchKey', 'Confirm Reset Branch Key', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3402', '1', 'eng', 'modules', 'printerSetting.confirmResetBranchKeyDescription', 'Are you sure you want to reset the branch key? This action cannot be undone.', '2026-05-03 12:47:17', '2026-05-03 12:47:17'),
('3403', '1', 'eng', 'modules', 'moduleLicenseStatus.moduleLicenseStatus', 'Module License Status', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3404', '1', 'eng', 'modules', 'moduleLicenseStatus.licensed', 'Licensed', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3405', '1', 'eng', 'modules', 'moduleLicenseStatus.verificationRequired', 'Verification Required', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3406', '1', 'eng', 'modules', 'moduleLicenseStatus.notActivated', 'Not Activated', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3407', '1', 'eng', 'modules', 'moduleLicenseStatus.supportExpired', 'Support Expired', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3408', '1', 'eng', 'modules', 'moduleLicenseStatus.supportUntil', 'Support Until', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3409', '1', 'eng', 'modules', 'moduleLicenseStatus.supportExpiredMessage', 'Support expired on', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3410', '1', 'eng', 'modules', 'moduleLicenseStatus.supportUntilMessage', 'Support until', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3411', '1', 'eng', 'modules', 'tax.taxName', 'Tax Name', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3412', '1', 'eng', 'modules', 'tax.taxPercent', 'Tax Percent', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3413', '1', 'eng', 'modules', 'tax.taxId', 'Tax ID', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3414', '1', 'eng', 'modules', 'accountSettings.timeFormat', 'Time Format', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3415', '1', 'eng', 'modules', 'accountSettings.dateFormat', 'Date Format', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3416', '1', 'eng', 'pagination', 'previous', '&laquo; Previous', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3417', '1', 'eng', 'pagination', 'next', 'Next &raquo;', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3418', '1', 'eng', 'passwords', 'reset', 'Your password has been reset.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3419', '1', 'eng', 'passwords', 'sent', 'We have emailed your password reset link.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3420', '1', 'eng', 'passwords', 'throttled', 'Please wait before retrying.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3421', '1', 'eng', 'passwords', 'token', 'This password reset token is invalid.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3422', '1', 'eng', 'passwords', 'user', 'We can\'t find a user with that email address.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3423', '1', 'eng', 'passwords', 'reset_subject', 'Reset Password Notification - :app_name', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3424', '1', 'eng', 'passwords', 'reset_line1', 'You are receiving this email because we received a password reset request for your account.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3425', '1', 'eng', 'passwords', 'reset_line2', 'Click the button below to reset your password:', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3426', '1', 'eng', 'passwords', 'reset_action', 'Reset Password', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3427', '1', 'eng', 'passwords', 'reset_line3', 'This password reset link will expire in :count minutes.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3428', '1', 'eng', 'passwords', 'reset_line4', 'If you did not request a password reset, no further action is required.', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3429', '1', 'eng', 'permissions', 'permissions.Create Restaurant', 'Create Restaurant', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3430', '1', 'eng', 'permissions', 'permissions.Show Restaurant', 'Show Restaurant', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3431', '1', 'eng', 'permissions', 'permissions.Update Restaurant', 'Update Restaurant', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3432', '1', 'eng', 'permissions', 'permissions.Delete Restaurant', 'Delete Restaurant', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3433', '1', 'eng', 'permissions', 'permissions.Show Superadmin Payments', 'Show Superadmin Payments', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3434', '1', 'eng', 'permissions', 'permissions.Create Package', 'Create Package', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3435', '1', 'eng', 'permissions', 'permissions.Show Package', 'Show Package', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3436', '1', 'eng', 'permissions', 'permissions.Update Package', 'Update Package', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3437', '1', 'eng', 'permissions', 'permissions.Delete Package', 'Delete Package', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3438', '1', 'eng', 'permissions', 'permissions.Show Billing', 'Show Billing', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3439', '1', 'eng', 'permissions', 'permissions.Show Offline Request', 'Show Offline Request', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3440', '1', 'eng', 'permissions', 'permissions.Create SuperAdmin', 'Create SuperAdmin', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3441', '1', 'eng', 'permissions', 'permissions.Show SuperAdmin', 'Show SuperAdmin', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3442', '1', 'eng', 'permissions', 'permissions.Update SuperAdmin', 'Update SuperAdmin', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3443', '1', 'eng', 'permissions', 'permissions.Delete SuperAdmin', 'Delete SuperAdmin', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3444', '1', 'eng', 'permissions', 'permissions.Show Landing Site', 'Show Landing Site', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3445', '1', 'eng', 'permissions', 'permissions.Manage Superadmin Settings', 'Manage Superadmin Settings', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3446', '1', 'eng', 'permissions', 'permissions.Create Menu', 'Create Menu', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3447', '1', 'eng', 'permissions', 'permissions.Show Menu', 'Show Menu', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3448', '1', 'eng', 'permissions', 'permissions.Update Menu', 'Update Menu', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3449', '1', 'eng', 'permissions', 'permissions.Delete Menu', 'Delete Menu', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3450', '1', 'eng', 'permissions', 'permissions.Create Menu Item', 'Create Menu Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3451', '1', 'eng', 'permissions', 'permissions.Show Menu Item', 'Show Menu Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3452', '1', 'eng', 'permissions', 'permissions.Update Menu Item', 'Update Menu Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3453', '1', 'eng', 'permissions', 'permissions.Delete Menu Item', 'Delete Menu Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3454', '1', 'eng', 'permissions', 'permissions.Create Item Category', 'Create Item Category', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3455', '1', 'eng', 'permissions', 'permissions.Show Item Category', 'Show Item Category', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3456', '1', 'eng', 'permissions', 'permissions.Update Item Category', 'Update Item Category', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3457', '1', 'eng', 'permissions', 'permissions.Delete Item Category', 'Delete Item Category', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3458', '1', 'eng', 'permissions', 'permissions.Create Area', 'Create Area', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3459', '1', 'eng', 'permissions', 'permissions.Show Area', 'Show Area', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3460', '1', 'eng', 'permissions', 'permissions.Update Area', 'Update Area', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3461', '1', 'eng', 'permissions', 'permissions.Delete Area', 'Delete Area', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3462', '1', 'eng', 'permissions', 'permissions.Create Table', 'Create Table', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3463', '1', 'eng', 'permissions', 'permissions.Show Table', 'Show Table', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3464', '1', 'eng', 'permissions', 'permissions.Update Table', 'Update Table', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3465', '1', 'eng', 'permissions', 'permissions.Delete Table', 'Delete Table', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3466', '1', 'eng', 'permissions', 'permissions.Create Reservation', 'Create Reservation', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3467', '1', 'eng', 'permissions', 'permissions.Show Reservation', 'Show Reservation', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3468', '1', 'eng', 'permissions', 'permissions.Update Reservation', 'Update Reservation', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3469', '1', 'eng', 'permissions', 'permissions.Delete Reservation', 'Delete Reservation', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3470', '1', 'eng', 'permissions', 'permissions.Manage KOT', 'Manage KOT', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3471', '1', 'eng', 'permissions', 'permissions.Create Order', 'Create Order', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3472', '1', 'eng', 'permissions', 'permissions.Show Order', 'Show Order', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3473', '1', 'eng', 'permissions', 'permissions.Update Order', 'Update Order', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3474', '1', 'eng', 'permissions', 'permissions.Delete Order', 'Delete Order', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3475', '1', 'eng', 'permissions', 'permissions.Create Customer', 'Create Customer', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3476', '1', 'eng', 'permissions', 'permissions.Show Customer', 'Show Customer', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3477', '1', 'eng', 'permissions', 'permissions.Update Customer', 'Update Customer', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3478', '1', 'eng', 'permissions', 'permissions.Delete Customer', 'Delete Customer', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3479', '1', 'eng', 'permissions', 'permissions.Create Staff Member', 'Create Staff Member', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3480', '1', 'eng', 'permissions', 'permissions.Show Staff Member', 'Show Staff Member', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3481', '1', 'eng', 'permissions', 'permissions.Update Staff Member', 'Update Staff Member', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3482', '1', 'eng', 'permissions', 'permissions.Delete Staff Member', 'Delete Staff Member', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3483', '1', 'eng', 'permissions', 'permissions.Create Delivery Executive', 'Create Delivery Executive', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3484', '1', 'eng', 'permissions', 'permissions.Show Delivery Executive', 'Show Delivery Executive', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3485', '1', 'eng', 'permissions', 'permissions.Update Delivery Executive', 'Update Delivery Executive', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3486', '1', 'eng', 'permissions', 'permissions.Delete Delivery Executive', 'Delete Delivery Executive', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3487', '1', 'eng', 'permissions', 'permissions.Show Payments', 'Show Payments', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3488', '1', 'eng', 'permissions', 'permissions.Refund Payments', 'Refund Payments', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3489', '1', 'eng', 'permissions', 'permissions.Show Reports', 'Show Reports', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3490', '1', 'eng', 'permissions', 'permissions.Manage Settings', 'Manage Settings', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3491', '1', 'eng', 'permissions', 'permissions.Show Restaurant Open/Close', 'Show Restaurant Open/Close', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3492', '1', 'eng', 'permissions', 'permissions.Manage Waiter Request', 'Manage Waiter Request', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3493', '1', 'eng', 'permissions', 'permissions.Create Expense', 'Create Expenses', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3494', '1', 'eng', 'permissions', 'permissions.Show Expense', 'Show Expenses', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3495', '1', 'eng', 'permissions', 'permissions.Update Expense', 'Update Expenses', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3496', '1', 'eng', 'permissions', 'permissions.Delete Expense', 'Delete Expenses', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3497', '1', 'eng', 'permissions', 'permissions.Create Vendor', 'Create Vendor', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3498', '1', 'eng', 'permissions', 'permissions.Show Vendor', 'Show Vendor', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3499', '1', 'eng', 'permissions', 'permissions.Update Vendor', 'Update Vendor', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3500', '1', 'eng', 'permissions', 'permissions.Delete Vendor', 'Delete Vendor', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3501', '1', 'eng', 'permissions', 'permissions.Create Inventory Item', 'Create Inventory Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3502', '1', 'eng', 'permissions', 'permissions.Show Inventory Item', 'Show Inventory Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3503', '1', 'eng', 'permissions', 'permissions.Update Inventory Item', 'Update Inventory Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3504', '1', 'eng', 'permissions', 'permissions.Delete Inventory Item', 'Delete Inventory Item', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3505', '1', 'eng', 'permissions', 'permissions.Create Inventory Movement', 'Create Inventory Movement', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3506', '1', 'eng', 'permissions', 'permissions.Show Inventory Movement', 'Show Inventory Movement', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3507', '1', 'eng', 'permissions', 'permissions.Update Inventory Movement', 'Update Inventory Movement', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3508', '1', 'eng', 'permissions', 'permissions.Delete Inventory Movement', 'Delete Inventory Movement', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3509', '1', 'eng', 'permissions', 'permissions.Create Unit', 'Create Unit', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3510', '1', 'eng', 'permissions', 'permissions.Show Unit', 'Show Unit', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3511', '1', 'eng', 'permissions', 'permissions.Update Unit', 'Update Unit', '2026-05-03 12:47:18', '2026-05-03 12:47:18'),
('3512', '1', 'eng', 'permissions', 'permissions.Delete Unit', 'Delete Unit', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3513', '1', 'eng', 'permissions', 'permissions.Create Recipe', 'Create Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3514', '1', 'eng', 'permissions', 'permissions.Show Recipe', 'Show Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3515', '1', 'eng', 'permissions', 'permissions.Update Recipe', 'Update Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3516', '1', 'eng', 'permissions', 'permissions.Delete Recipe', 'Delete Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3517', '1', 'eng', 'permissions', 'permissions.Create Purchase Order', 'Create Purchase Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3518', '1', 'eng', 'permissions', 'permissions.Show Purchase Order', 'Show Purchase Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3519', '1', 'eng', 'permissions', 'permissions.Update Purchase Order', 'Update Purchase Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3520', '1', 'eng', 'permissions', 'permissions.Delete Purchase Order', 'Delete Purchase Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3521', '1', 'eng', 'permissions', 'permissions.Show Report', 'Show Report', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3522', '1', 'eng', 'permissions', 'permissions.Update Settings', 'Update Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3523', '1', 'eng', 'permissions', 'permissions.Show Inventory Stock', 'Show Inventory Stock', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3524', '1', 'eng', 'permissions', 'permissions.Show Inventory Report', 'Show Inventory Report', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3525', '1', 'eng', 'permissions', 'permissions.Update Inventory Settings', 'Update Inventory Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3526', '1', 'eng', 'permissions', 'permissions.Show Supplier', 'Show Supplier', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3527', '1', 'eng', 'permissions', 'permissions.Create Supplier', 'Create Supplier', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3528', '1', 'eng', 'permissions', 'permissions.Update Supplier', 'Update Supplier', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3529', '1', 'eng', 'permissions', 'permissions.Delete Supplier', 'Delete Supplier', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3530', '1', 'eng', 'permissions', 'permissions.Create Expense Category', 'Create Expense Category', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3531', '1', 'eng', 'permissions', 'permissions.Show Expense Category', 'Show Expense Category', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3532', '1', 'eng', 'permissions', 'permissions.Update Expense Category', 'Update Expense Category', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3533', '1', 'eng', 'permissions', 'permissions.Delete Expense Category', 'Delete Expense Category', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3534', '1', 'eng', 'permissions', 'permissions.Show Kitchen Place', 'Show Kitchen Place', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3535', '1', 'eng', 'permissions', 'permissions.Create Kitchen Place', 'Create Kitchen Place', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3536', '1', 'eng', 'permissions', 'permissions.Update Kitchen Place', 'Update Kitchen Place', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3537', '1', 'eng', 'permissions', 'permissions.Delete Kitchen Place', 'Delete Kitchen Place', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3538', '1', 'eng', 'permissions', 'permissions.Update Sms Setting', 'Update Sms Setting', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3539', '1', 'eng', 'permissions', 'permissions.Log Cash Register', 'Log Cash Register', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3540', '1', 'eng', 'permissions', 'permissions.Approve Cash Register', 'Approve Cash Register', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3541', '1', 'eng', 'permissions', 'permissions.Manage Cash Register Settings', 'Manage Cash Register Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3542', '1', 'eng', 'permissions', 'permissions.View Cash Register Reports', 'View Cash Register Reports', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3543', '1', 'eng', 'permissions', 'permissions.Manage Cash Denominations', 'Manage Cash Denominations', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3544', '1', 'eng', 'permissions', 'permissions.Manage Cash Register', 'Manage Cash Register Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3545', '1', 'eng', 'permissions', 'permissions.Manage Denominations', 'Manage Cash Denominations', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3546', '1', 'eng', 'permissions', 'permissions.Open Register', 'Open Cash Register', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3547', '1', 'eng', 'permissions', 'permissions.View Cash Register Sessions', 'View Cash Register Sessions', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3548', '1', 'eng', 'permissions', 'permissions.Close Cash Register', 'Close Cash Register', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3549', '1', 'eng', 'permissions', 'permissions.Open Cash Register', 'Open Cash Register', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3550', '1', 'eng', 'permissions', 'permissions.Manage MultiPOS Machines', 'Manage MultiPOS Machines', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3551', '1', 'eng', 'permissions', 'permissions.Add Discount on POS', 'Add Discount on POS', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3552', '1', 'eng', 'permissions', 'permissions.Create Batch Recipe', 'Create Batch Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3553', '1', 'eng', 'permissions', 'permissions.Show Batch Recipe', 'Show Batch Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3554', '1', 'eng', 'permissions', 'permissions.Update Batch Recipe', 'Update Batch Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3555', '1', 'eng', 'permissions', 'permissions.Delete Batch Recipe', 'Delete Batch Recipe', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3556', '1', 'eng', 'permissions', 'permissions.Produce Batch', 'Produce Batch', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3557', '1', 'eng', 'permissions', 'permissions.Show Batch Inventory', 'Show Batch Inventory', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3558', '1', 'eng', 'permissions', 'permissions.Update Sms Settings', 'Update Sms Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3559', '1', 'eng', 'permissions', 'permissions.Export Menu Item', 'Export Menu Item', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3560', '1', 'eng', 'permissions', 'permissions.Show Hotel Front Desk', 'Show Hotel Front Desk', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3561', '1', 'eng', 'permissions', 'permissions.Show Hotel Rooms', 'Show Hotel Rooms', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3562', '1', 'eng', 'permissions', 'permissions.Create Hotel Room', 'Create Hotel Room', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3563', '1', 'eng', 'permissions', 'permissions.Update Hotel Room', 'Update Hotel Room', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3564', '1', 'eng', 'permissions', 'permissions.Delete Hotel Room', 'Delete Hotel Room', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3565', '1', 'eng', 'permissions', 'permissions.Show Hotel Room Types', 'Show Hotel Room Types', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3566', '1', 'eng', 'permissions', 'permissions.Create Hotel Room Type', 'Create Hotel Room Type', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3567', '1', 'eng', 'permissions', 'permissions.Update Hotel Room Type', 'Update Hotel Room Type', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3568', '1', 'eng', 'permissions', 'permissions.Delete Hotel Room Type', 'Delete Hotel Room Type', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3569', '1', 'eng', 'permissions', 'permissions.Show Hotel Reservations', 'Show Hotel Reservations', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3570', '1', 'eng', 'permissions', 'permissions.Create Hotel Reservation', 'Create Hotel Reservation', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3571', '1', 'eng', 'permissions', 'permissions.Update Hotel Reservation', 'Update Hotel Reservation', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3572', '1', 'eng', 'permissions', 'permissions.Delete Hotel Reservation', 'Delete Hotel Reservation', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3573', '1', 'eng', 'permissions', 'permissions.Cancel Hotel Reservation', 'Cancel Hotel Reservation', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3574', '1', 'eng', 'permissions', 'permissions.Check In Hotel Guest', 'Check In Hotel Guest', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3575', '1', 'eng', 'permissions', 'permissions.Check Out Hotel Guest', 'Check Out Hotel Guest', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3576', '1', 'eng', 'permissions', 'permissions.Show Hotel Folio', 'Show Hotel Folio', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3577', '1', 'eng', 'permissions', 'permissions.Post To Hotel Folio', 'Post To Hotel Folio', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3578', '1', 'eng', 'permissions', 'permissions.Apply Hotel Folio Discount', 'Apply Hotel Folio Discount', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3579', '1', 'eng', 'permissions', 'permissions.Apply Hotel Folio Adjustment', 'Apply Hotel Folio Adjustment', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3580', '1', 'eng', 'permissions', 'permissions.Show Hotel Guests', 'Show Hotel Guests', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3581', '1', 'eng', 'permissions', 'permissions.Create Hotel Guest', 'Create Hotel Guest', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3582', '1', 'eng', 'permissions', 'permissions.Update Hotel Guest', 'Update Hotel Guest', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3583', '1', 'eng', 'permissions', 'permissions.Delete Hotel Guest', 'Delete Hotel Guest', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3584', '1', 'eng', 'permissions', 'permissions.Show Hotel Rate Plans', 'Show Hotel Rate Plans', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3585', '1', 'eng', 'permissions', 'permissions.Create Hotel Rate Plan', 'Create Hotel Rate Plan', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3586', '1', 'eng', 'permissions', 'permissions.Update Hotel Rate Plan', 'Update Hotel Rate Plan', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3587', '1', 'eng', 'permissions', 'permissions.Delete Hotel Rate Plan', 'Delete Hotel Rate Plan', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3588', '1', 'eng', 'permissions', 'permissions.Show Hotel Housekeeping', 'Show Hotel Housekeeping', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3589', '1', 'eng', 'permissions', 'permissions.Create Hotel Housekeeping Task', 'Create Hotel Housekeeping Task', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3590', '1', 'eng', 'permissions', 'permissions.Update Hotel Housekeeping Task', 'Update Hotel Housekeeping Task', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3591', '1', 'eng', 'permissions', 'permissions.Complete Hotel Housekeeping Task', 'Complete Hotel Housekeeping Task', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3592', '1', 'eng', 'permissions', 'permissions.Delete Hotel Housekeeping Task', 'Delete Hotel Housekeeping Task', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3593', '1', 'eng', 'permissions', 'permissions.Show Hotel Room Service', 'Show Hotel Room Service', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3594', '1', 'eng', 'permissions', 'permissions.Create Hotel Room Service Order', 'Create Hotel Room Service Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3595', '1', 'eng', 'permissions', 'permissions.Show Hotel Banquet', 'Show Hotel Banquet', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3596', '1', 'eng', 'permissions', 'permissions.Create Hotel Event', 'Create Hotel Event', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3597', '1', 'eng', 'permissions', 'permissions.Update Hotel Event', 'Update Hotel Event', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3598', '1', 'eng', 'permissions', 'permissions.Delete Hotel Event', 'Delete Hotel Event', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3599', '1', 'eng', 'permissions', 'permissions.Create Hotel Venue', 'Create Hotel Venue', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3600', '1', 'eng', 'permissions', 'permissions.Update Hotel Venue', 'Update Hotel Venue', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3601', '1', 'eng', 'permissions', 'permissions.Delete Hotel Venue', 'Delete Hotel Venue', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3602', '1', 'eng', 'permissions', 'permissions.Show Hotel Stays', 'Show Hotel Stays', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3603', '1', 'eng', 'permissions', 'modules.Restaurants', 'Restaurants', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3604', '1', 'eng', 'permissions', 'modules.Superadmin Payment', 'Superadmin Payment', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3605', '1', 'eng', 'permissions', 'modules.Packages', 'Packages', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3606', '1', 'eng', 'permissions', 'modules.Billing', 'Billing', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3607', '1', 'eng', 'permissions', 'modules.Offline Request', 'Offline Request', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3608', '1', 'eng', 'permissions', 'modules.SuperAdmin', 'SuperAdmin', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3609', '1', 'eng', 'permissions', 'modules.Landing Site', 'Landing Site', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3610', '1', 'eng', 'permissions', 'modules.Superadmin Settings', 'Superadmin Settings', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3611', '1', 'eng', 'permissions', 'modules.Menu', 'Menu', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3612', '1', 'eng', 'permissions', 'modules.Menu Item', 'Menu Item', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3613', '1', 'eng', 'permissions', 'modules.Item Category', 'Item Category', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3614', '1', 'eng', 'permissions', 'modules.Area', 'Area', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3615', '1', 'eng', 'permissions', 'modules.Table', 'Table', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3616', '1', 'eng', 'permissions', 'modules.Reservation', 'Reservation', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3617', '1', 'eng', 'permissions', 'modules.KOT', 'KOT', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3618', '1', 'eng', 'permissions', 'modules.Order', 'Order', '2026-05-03 12:47:19', '2026-05-03 12:47:19'),
('3619', '1', 'eng', 'permissions', 'modules.Customer', 'Customer', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3620', '1', 'eng', 'permissions', 'modules.Staff', 'Staff', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3621', '1', 'eng', 'permissions', 'modules.Delivery Executive', 'Delivery Executive', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3622', '1', 'eng', 'permissions', 'modules.Payment', 'Payment', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3623', '1', 'eng', 'permissions', 'modules.Report', 'Report', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3624', '1', 'eng', 'permissions', 'modules.Settings', 'Settings', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3625', '1', 'eng', 'permissions', 'modules.Waiter Request', 'Waiter Request', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3626', '1', 'eng', 'permissions', 'modules.Expense', 'Expenses', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3627', '1', 'eng', 'permissions', 'modules.Vendor', 'Vendor', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3628', '1', 'eng', 'permissions', 'modules.Inventory', 'Inventory', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3629', '1', 'eng', 'permissions', 'modules.Sms', 'Sms', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3630', '1', 'eng', 'permissions', 'modules.Change Branch', 'Change Branch', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3631', '1', 'eng', 'permissions', 'modules.Export Report', 'Export Report', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3632', '1', 'eng', 'permissions', 'modules.Table Reservation', 'Table Reservation', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3633', '1', 'eng', 'permissions', 'modules.Payment Gateway Integration', 'Payment Gateway Integration', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3634', '1', 'eng', 'permissions', 'modules.Theme Setting', 'Theme Setting', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3635', '1', 'eng', 'permissions', 'modules.Kitchen', 'Multiple Kitchen', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3636', '1', 'eng', 'permissions', 'modules.Customer Display', 'Customer Display', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3637', '1', 'eng', 'permissions', 'modules.Open Register', 'Open Register', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3638', '1', 'eng', 'permissions', 'modules.Cash Register', 'Cash Register', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3639', '1', 'eng', 'permissions', 'modules.Kiosk', 'Kiosk', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3640', '1', 'eng', 'permissions', 'modules.RestApi', 'RestApi', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3641', '1', 'eng', 'permissions', 'modules.Webhooks', 'Webhooks', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3642', '1', 'eng', 'permissions', 'modules.Aitools', 'Aitools', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3643', '1', 'eng', 'permissions', 'modules.MultiPOS', 'MultiPOS', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3644', '1', 'eng', 'permissions', 'modules.Loyalty', 'Loyalty', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3645', '1', 'eng', 'permissions', 'modules.Whatsapp', 'WhatsApp', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3646', '1', 'eng', 'permissions', 'modules.Hotel', 'Hotel', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3647', '1', 'eng', 'permissions', 'modules.Accounting', 'Accounting', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3648', '1', 'eng', 'permissions', 'modules.Affiliate', 'Affiliate', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3649', '1', 'eng', 'placeholders', 'menuNamePlaceholder', 'e.g. Breakfast', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3650', '1', 'eng', 'placeholders', 'searchMenus', 'Search your menu here', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3651', '1', 'eng', 'placeholders', 'searchMenuItems', 'Search your menu item here', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3652', '1', 'eng', 'placeholders', 'menuItemNamePlaceholder', 'e.g., Margherita Pizza', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3653', '1', 'eng', 'placeholders', 'itemVariationPlaceholder', 'e.g., Small, Medium, Large', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3654', '1', 'eng', 'placeholders', 'itemDescriptionPlaceholder', 'e.g., A classic Italian pizza with fresh tomatoes and basil.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3655', '1', 'eng', 'placeholders', 'categoryNamePlaceholder', 'e.g., Desserts', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3656', '1', 'eng', 'placeholders', 'searchItemCategory', 'Search your item category here', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3657', '1', 'eng', 'placeholders', 'areaNamePlaceholder', 'e.g. Rooftop', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3658', '1', 'eng', 'placeholders', 'tableCodePlaceholder', 'e.g. T01', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3659', '1', 'eng', 'placeholders', 'tableSeatPlaceholder', 'Enter number of seats (e.g., 4)', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3660', '1', 'eng', 'placeholders', 'searchCustomers', 'Search by name, email or phone number', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3661', '1', 'eng', 'placeholders', 'searchStaffmember', 'Search by name or email', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3662', '1', 'eng', 'placeholders', 'searchPackages', 'Search your package here', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3663', '1', 'eng', 'placeholders', 'restaurantNamePlaceHolder', 'e.g., The Midtown Cafe', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3664', '1', 'eng', 'placeholders', 'searchPayments', 'Search payments by amount, method, TX ID', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3665', '1', 'eng', 'placeholders', 'searchDuePayments', 'Search payments by amount or order #', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3666', '1', 'eng', 'placeholders', 'methodExamples', 'e.g., Cash, Cheque, Bank Transfer, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3667', '1', 'eng', 'placeholders', 'methodDescription', 'e.g., via USD dollar, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3668', '1', 'eng', 'placeholders', 'facebookPlaceHolder', 'Enter your Facebook URL', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3669', '1', 'eng', 'placeholders', 'instagramPlaceHolder', 'Enter your Instagram URL', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3670', '1', 'eng', 'placeholders', 'twitterPlaceHolder', 'Enter your Twitter handle', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3671', '1', 'eng', 'placeholders', 'yelpPlaceHolder', 'Enter your Yelp URL', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3672', '1', 'eng', 'placeholders', 'googleBusinessPlaceHolder', 'Enter your Google Business page URL', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3673', '1', 'eng', 'placeholders', 'metaKeywordPlaceHolder', 'Enter Comma Saperated keyword', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3674', '1', 'eng', 'placeholders', 'metaDescriptionPlaceHolder', 'Enter Meta Description', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3675', '1', 'eng', 'placeholders', 'languageCodePlaceholder', 'e.g., en, ar, fr, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3676', '1', 'eng', 'placeholders', 'languageNamePlaceholder', 'e.g., English, Arabic, French, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3677', '1', 'eng', 'placeholders', 'flagCodePlaceholder', 'e.g., us, gb, sa, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3678', '1', 'eng', 'placeholders', 'modifierOptionNamePlaceholder', 'e.g., Extra Cheese', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3679', '1', 'eng', 'placeholders', 'modifierOptionPricePlaceholder', 'e.g., 1.50', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3680', '1', 'eng', 'placeholders', 'modifierOptionSortOrderPlaceholder', 'e.g., 1', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3681', '1', 'eng', 'placeholders', 'modifierGroupNamePlaceholder', 'e.g., Toppings', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3682', '1', 'eng', 'placeholders', 'modifierGroupDescriptionPlaceholder', 'e.g., Additional toppings for your pizza.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3683', '1', 'eng', 'placeholders', 'purchaseCode', 'e.g. 147778a2-dfa2-424e-a29f-xxxxxxxxx', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3684', '1', 'eng', 'placeholders', 'addTitle', 'Add Expense Title', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3685', '1', 'eng', 'placeholders', 'addDescription', 'Add Expense Description', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3686', '1', 'eng', 'placeholders', 'addAmount', 'Add Amount', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3687', '1', 'eng', 'placeholders', 'expense', 'Expense', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3688', '1', 'eng', 'placeholders', 'vendors', 'Vendors', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3689', '1', 'eng', 'placeholders', 'vendorName', 'Vendor Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3690', '1', 'eng', 'placeholders', 'vendorEmail', 'Vendor Email', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3691', '1', 'eng', 'placeholders', 'vendorPhone', 'Vendor Phone', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3692', '1', 'eng', 'placeholders', 'vendorAddress', 'Vendor Address', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3693', '1', 'eng', 'placeholders', 'contactPerson', 'Contact Person', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3694', '1', 'eng', 'placeholders', 'expensesCategory', 'Expenses Category', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3695', '1', 'eng', 'placeholders', 'searchMenuItem', 'Search Menu Item', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3696', '1', 'eng', 'placeholders', 'customerName', 'Add Customer Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3697', '1', 'eng', 'placeholders', 'customerEmail', 'Add Customer Email', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3698', '1', 'eng', 'placeholders', 'customerPhone', 'Add Customer Phone', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3699', '1', 'eng', 'placeholders', 'customerAddress', 'Add Customer Address', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3700', '1', 'eng', 'placeholders', 'metaTtilePlaceHolder', 'Enter Meta Title', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3701', '1', 'eng', 'placeholders', 'menuNamePlaceHolder', 'Add Menu Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3702', '1', 'eng', 'placeholders', 'menuSlugPlaceHolder', 'Add Menu Slug', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3703', '1', 'eng', 'placeholders', 'menuContentPlaceHolder', 'Add Menu Content', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3704', '1', 'eng', 'placeholders', 'enterCustomAmountPlaceholder', 'Enter custom amount', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3705', '1', 'eng', 'placeholders', 'addNotePlaceholder', 'Add a note with your tip...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3706', '1', 'eng', 'placeholders', 'addOrderNotesPlaceholder', 'Add order notes here...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3707', '1', 'eng', 'placeholders', 'enterExpenseCategoryName', 'Enter Category Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3708', '1', 'eng', 'placeholders', 'enterExpenseCategoryDescription', 'Enter Category Description', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3709', '1', 'eng', 'placeholders', 'addPrinterName', 'Add Printer Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3710', '1', 'eng', 'placeholders', 'addPrinterSharedName', 'Add Printer Name', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3711', '1', 'eng', 'placeholders', 'IpAddress', 'Add Printer IP Address', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3712', '1', 'eng', 'placeholders', 'portAddress', 'Add Printer Port Address', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3713', '1', 'eng', 'placeholders', 'ipv4Addres', 'Add Printer IPv4 Address', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3714', '1', 'eng', 'placeholders', 'enterGoogleMapApiKey', 'Enter Google Map API Key e.g., AIzaSyD-xxxxxxxxxxxxxxxxx', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3715', '1', 'eng', 'placeholders', 'enterPrivacyPolicyLink', 'Enter privacy policy URL e.g., https://yoursite.com/privacy-policy', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3716', '1', 'eng', 'placeholders', 'addressLabelPlaceholder', 'e.g., home, office, etc.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3717', '1', 'eng', 'placeholders', 'addressPlaceholder', 'e.g., 123 Main St, City, Country', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3718', '1', 'eng', 'placeholders', 'addItemNotesPlaceholder', 'Special Instructions? (e.g., no onions, extra spicy)', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3719', '1', 'eng', 'placeholders', 'searchMenuOrCategory', 'Search menu or category here', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3720', '1', 'eng', 'placeholders', 'addDeliveryTypeName', 'e.g., Express Delivery', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3721', '1', 'eng', 'placeholders', 'addDeliveryTypeDescription', 'e.g., Fast delivery within 30 minutes', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3722', '1', 'eng', 'placeholders', 'search', 'Search', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3723', '1', 'eng', 'placeholders', 'searchModifierGroups', 'Search Modifier Groups...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3724', '1', 'eng', 'placeholders', 'headerTextPlaceHolder', 'Enter your custom header text here...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3725', '1', 'eng', 'placeholders', 'tableLockTimeoutPlaceholder', 'Enter timeout in minutes. Default is 10 minutes.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3726', '1', 'eng', 'placeholders', 'qrOrderRadiusMetersPlaceholder', 'e.g., 100', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3727', '1', 'eng', 'placeholders', 'featureDescriptionPlaceHolder', 'Enter feature description here...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3728', '1', 'eng', 'placeholders', 'appNamePlaceHolder', 'e.g., Swiggy', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3729', '1', 'eng', 'placeholders', 'wifiNamePlaceholder', 'e.g., Restaurant_WiFi', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3730', '1', 'eng', 'placeholders', 'wifiPasswordPlaceholder', 'Enter WiFi password', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3731', '1', 'eng', 'placeholders', 'searchRefunds', 'Search order #, reason, processed by, delivery app', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3732', '1', 'eng', 'placeholders', 'headerDescriptionPlaceHolder', 'Enter your custom header description here...', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3733', '1', 'eng', 'sidebar', 'dashboard', 'Dashboard', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3734', '1', 'eng', 'sidebar', 'menu', 'Menu', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3735', '1', 'eng', 'superadmin', 'menu.restaurants', 'Restaurants', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3736', '1', 'eng', 'superadmin', 'menu.superadmin', 'SuperAdmin', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3737', '1', 'eng', 'superadmin', 'regenerateQrCode', 'Regenerate QR Codes', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3738', '1', 'eng', 'superadmin', 'domainChanged', 'It seems you have changed the domain. You need to regenerate the qr codes so that qr codes can have new url', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3739', '1', 'eng', 'superadmin', 'qrCodesRegenerated', 'QR Codes Regenerated for new domain', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3740', '1', 'eng', 'superadmin', 'raiseSupportTicket', 'Raise Support Ticket', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3741', '1', 'eng', 'superadmin', 'generateCredentials', 'Generate Credentials', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3742', '1', 'eng', 'superadmin', 'pusherBeams', 'Pusher Beams (Browser Push Notification)', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3743', '1', 'eng', 'superadmin', 'pusherChannels', 'Pusher Channels (Live Page Update)', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3744', '1', 'eng', 'superadmin', 'pusherDashboard', 'Pusher Dashboard', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3745', '1', 'eng', 'superadmin', 'pusherChannelsDescription', 'Configure Pusher Channels for real-time page updates (Laravel broadcasting).', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3746', '1', 'eng', 'superadmin', 'pusherBeamsDescription', 'Configure Pusher Beams for browser push notifications.', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3747', '1', 'eng', 'superadmin', 'desktopAndMobileApps', 'Desktop & Mobile Apps', '2026-05-03 12:47:20', '2026-05-03 12:47:20'),
('3748', '1', 'eng', 'superadmin', 'desktopApp', 'Desktop Printing App', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3749', '1', 'eng', 'superadmin', 'mobileApp', 'Mobile App', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3750', '1', 'eng', 'superadmin', 'desktopApplicationSettings', 'Desktop Printing App Settings', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3751', '1', 'eng', 'superadmin', 'mobileAppSettingsDescription', 'Provide download or store links for the partner iOS and Android mobile applications.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3752', '1', 'eng', 'superadmin', 'iosApplication', 'Partner Delivery App (iOS)', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3753', '1', 'eng', 'superadmin', 'androidApplication', 'Partner Delivery App (Android)', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3754', '1', 'eng', 'superadmin', 'desktopApplicationSettingsDescription', 'Provide download URLs for the Desktop Printing App (Windows and Mac).', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3755', '1', 'eng', 'superadmin', 'desktopApplicationSettingsDescription2', '1. Empty the download field if you do not want your customers to download the application.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3756', '1', 'eng', 'superadmin', 'windowsApplication', 'Windows Application', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3757', '1', 'eng', 'superadmin', 'downloadUrl', 'Download URL', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3758', '1', 'eng', 'superadmin', 'resetToDefault', 'Reset to Default', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3759', '1', 'eng', 'superadmin', 'downloadNow', 'Download Now', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3760', '1', 'eng', 'superadmin', 'macApplication', 'Mac Application', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3761', '1', 'eng', 'superadmin', 'saveAllSettings', 'Save All Settings', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3762', '1', 'eng', 'superadmin', 'saving', 'Saving...', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3763', '1', 'eng', 'superadmin', 'whiteLabelDesktopApp', 'White Label Desktop Printing App', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3764', '1', 'eng', 'superadmin', 'whiteLabelDesktopAppDescription', 'Get your own branded desktop printing application with your company name and logo.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3765', '1', 'eng', 'superadmin', 'whiteLabelMobileApp', 'White Label Partner Mobile App', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3766', '1', 'eng', 'superadmin', 'whiteLabelMobileAppDescription', 'Get your own branded partner delivery mobile apps with your company name and logo.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3767', '1', 'eng', 'superadmin', 'whiteLabelFeatures', 'Features', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3768', '1', 'eng', 'superadmin', 'whiteLabelFeature1', 'Custom branding with your company name and logo', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3769', '1', 'eng', 'superadmin', 'whiteLabelFeature2', 'Personalized installer and application icons', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3770', '1', 'eng', 'superadmin', 'whiteLabelFeature3', 'Custom splash screen and about dialog', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3771', '1', 'eng', 'superadmin', 'whiteLabelFeature4', 'Dedicated support and updates', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3772', '1', 'eng', 'superadmin', 'whiteLabelPricing', 'Pricing', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3773', '1', 'eng', 'superadmin', 'whiteLabelPricingDescription', 'One-time payment includes customization, testing, and delivery', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3774', '1', 'eng', 'superadmin', 'whiteLabelDelivery', 'Delivery', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3775', '1', 'eng', 'superadmin', 'whiteLabelDeliveryDescription', 'Custom app delivered within 3-5 business days after approval', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3776', '1', 'eng', 'superadmin', 'orderWhiteLabelApp', 'Order White Label Printing App', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3777', '1', 'eng', 'superadmin', 'desktopAppRequired', 'Desktop Printing App Required', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3778', '1', 'eng', 'superadmin', 'desktopAppRequiredDescription', 'The Desktop Printing App is required for direct printing functionality. Users must download and install the desktop printing app to enable thermal printer support.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3779', '1', 'eng', 'superadmin', 'desktopAppDemo', 'Desktop Printing App Demo', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3780', '1', 'eng', 'superadmin', 'desktopAppDemoDescription', 'Watch how the TableTrack Desktop Printing App works', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3781', '1', 'eng', 'superadmin', 'desktopAppDemoLink', 'https://www.youtube.com/watch?v=KKla4E_e_tY', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3782', '1', 'eng', 'superadmin', 'desktopAppDemoLinkText', 'Watch Demo on YouTube', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3783', '1', 'eng', 'validation', 'accepted', 'The :attribute field must be accepted.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3784', '1', 'eng', 'validation', 'accepted_if', 'The :attribute field must be accepted when :other is :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3785', '1', 'eng', 'validation', 'active_url', 'The :attribute field must be a valid URL.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3786', '1', 'eng', 'validation', 'after', 'The :attribute field must be a date after :date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3787', '1', 'eng', 'validation', 'after_or_equal', 'The :attribute field must be a date after or equal to :date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3788', '1', 'eng', 'validation', 'alpha', 'The :attribute field must only contain letters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3789', '1', 'eng', 'validation', 'alpha_dash', 'The :attribute field must only contain letters, numbers, dashes, and underscores.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3790', '1', 'eng', 'validation', 'alpha_num', 'The :attribute field must only contain letters and numbers.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3791', '1', 'eng', 'validation', 'array', 'The :attribute field must be an array.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3792', '1', 'eng', 'validation', 'ascii', 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3793', '1', 'eng', 'validation', 'before', 'The :attribute field must be a date before :date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3794', '1', 'eng', 'validation', 'before_or_equal', 'The :attribute field must be a date before or equal to :date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3795', '1', 'eng', 'validation', 'between.array', 'The :attribute field must have between :min and :max items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3796', '1', 'eng', 'validation', 'between.file', 'The :attribute field must be between :min and :max kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3797', '1', 'eng', 'validation', 'between.numeric', 'The :attribute field must be between :min and :max.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3798', '1', 'eng', 'validation', 'between.string', 'The :attribute field must be between :min and :max characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3799', '1', 'eng', 'validation', 'boolean', 'The :attribute field must be true or false.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3800', '1', 'eng', 'validation', 'can', 'The :attribute field contains an unauthorized value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3801', '1', 'eng', 'validation', 'confirmed', 'The :attribute field confirmation does not match.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3802', '1', 'eng', 'validation', 'contains', 'The :attribute field is missing a required value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3803', '1', 'eng', 'validation', 'current_password', 'The password is incorrect.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3804', '1', 'eng', 'validation', 'date', 'The :attribute field must be a valid date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3805', '1', 'eng', 'validation', 'date_equals', 'The :attribute field must be a date equal to :date.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3806', '1', 'eng', 'validation', 'date_format', 'The :attribute field must match the format :format.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3807', '1', 'eng', 'validation', 'decimal', 'The :attribute field must have :decimal decimal places.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3808', '1', 'eng', 'validation', 'declined', 'The :attribute field must be declined.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3809', '1', 'eng', 'validation', 'declined_if', 'The :attribute field must be declined when :other is :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3810', '1', 'eng', 'validation', 'different', 'The :attribute field and :other must be different.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3811', '1', 'eng', 'validation', 'digits', 'The :attribute field must be :digits digits.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3812', '1', 'eng', 'validation', 'digits_between', 'The :attribute field must be between :min and :max digits.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3813', '1', 'eng', 'validation', 'dimensions', 'The :attribute field has invalid image dimensions.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3814', '1', 'eng', 'validation', 'distinct', 'The :attribute field has a duplicate value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3815', '1', 'eng', 'validation', 'doesnt_end_with', 'The :attribute field must not end with one of the following: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3816', '1', 'eng', 'validation', 'doesnt_start_with', 'The :attribute field must not start with one of the following: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3817', '1', 'eng', 'validation', 'email', 'The :attribute field must be a valid email address.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3818', '1', 'eng', 'validation', 'ends_with', 'The :attribute field must end with one of the following: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3819', '1', 'eng', 'validation', 'enum', 'The selected :attribute is invalid.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3820', '1', 'eng', 'validation', 'exists', 'The selected :attribute is invalid.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3821', '1', 'eng', 'validation', 'extensions', 'The :attribute field must have one of the following extensions: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3822', '1', 'eng', 'validation', 'file', 'The :attribute field must be a file.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3823', '1', 'eng', 'validation', 'filled', 'The :attribute field must have a value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3824', '1', 'eng', 'validation', 'gt.array', 'The :attribute field must have more than :value items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3825', '1', 'eng', 'validation', 'gt.file', 'The :attribute field must be greater than :value kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3826', '1', 'eng', 'validation', 'gt.numeric', 'The :attribute field must be greater than :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3827', '1', 'eng', 'validation', 'gt.string', 'The :attribute field must be greater than :value characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3828', '1', 'eng', 'validation', 'gte.array', 'The :attribute field must have :value items or more.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3829', '1', 'eng', 'validation', 'gte.file', 'The :attribute field must be greater than or equal to :value kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3830', '1', 'eng', 'validation', 'gte.numeric', 'The :attribute field must be greater than or equal to :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3831', '1', 'eng', 'validation', 'gte.string', 'The :attribute field must be greater than or equal to :value characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3832', '1', 'eng', 'validation', 'hex_color', 'The :attribute field must be a valid hexadecimal color.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3833', '1', 'eng', 'validation', 'image', 'The :attribute field must be an image.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3834', '1', 'eng', 'validation', 'in', 'The selected :attribute is invalid.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3835', '1', 'eng', 'validation', 'in_array', 'The :attribute field must exist in :other.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3836', '1', 'eng', 'validation', 'integer', 'The :attribute field must be an integer.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3837', '1', 'eng', 'validation', 'ip', 'The :attribute field must be a valid IP address.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3838', '1', 'eng', 'validation', 'ipv4', 'The :attribute field must be a valid IPv4 address.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3839', '1', 'eng', 'validation', 'ipv6', 'The :attribute field must be a valid IPv6 address.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3840', '1', 'eng', 'validation', 'json', 'The :attribute field must be a valid JSON string.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3841', '1', 'eng', 'validation', 'list', 'The :attribute field must be a list.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3842', '1', 'eng', 'validation', 'lowercase', 'The :attribute field must be lowercase.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3843', '1', 'eng', 'validation', 'lt.array', 'The :attribute field must have less than :value items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3844', '1', 'eng', 'validation', 'lt.file', 'The :attribute field must be less than :value kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3845', '1', 'eng', 'validation', 'lt.numeric', 'The :attribute field must be less than :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3846', '1', 'eng', 'validation', 'lt.string', 'The :attribute field must be less than :value characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3847', '1', 'eng', 'validation', 'lte.array', 'The :attribute field must not have more than :value items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3848', '1', 'eng', 'validation', 'lte.file', 'The :attribute field must be less than or equal to :value kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3849', '1', 'eng', 'validation', 'lte.numeric', 'The :attribute field must be less than or equal to :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3850', '1', 'eng', 'validation', 'lte.string', 'The :attribute field must be less than or equal to :value characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3851', '1', 'eng', 'validation', 'mac_address', 'The :attribute field must be a valid MAC address.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3852', '1', 'eng', 'validation', 'max.array', 'The :attribute field must not have more than :max items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3853', '1', 'eng', 'validation', 'max.file', 'The :attribute field must not be greater than :max kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3854', '1', 'eng', 'validation', 'max.numeric', 'The :attribute field must not be greater than :max.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3855', '1', 'eng', 'validation', 'max.string', 'The :attribute field must not be greater than :max characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3856', '1', 'eng', 'validation', 'max_digits', 'The :attribute field must not have more than :max digits.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3857', '1', 'eng', 'validation', 'mimes', 'The :attribute field must be a file of type: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3858', '1', 'eng', 'validation', 'mimetypes', 'The :attribute field must be a file of type: :values.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3859', '1', 'eng', 'validation', 'min.array', 'The :attribute field must have at least :min items.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3860', '1', 'eng', 'validation', 'min.file', 'The :attribute field must be at least :min kilobytes.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3861', '1', 'eng', 'validation', 'min.numeric', 'The :attribute field must be at least :min.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3862', '1', 'eng', 'validation', 'min.string', 'The :attribute field must be at least :min characters.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3863', '1', 'eng', 'validation', 'min_digits', 'The :attribute field must have at least :min digits.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3864', '1', 'eng', 'validation', 'missing', 'The :attribute field must be missing.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3865', '1', 'eng', 'validation', 'missing_if', 'The :attribute field must be missing when :other is :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3866', '1', 'eng', 'validation', 'missing_unless', 'The :attribute field must be missing unless :other is :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3867', '1', 'eng', 'validation', 'missing_with', 'The :attribute field must be missing when :values is present.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3868', '1', 'eng', 'validation', 'missing_with_all', 'The :attribute field must be missing when :values are present.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3869', '1', 'eng', 'validation', 'multiple_of', 'The :attribute field must be a multiple of :value.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3870', '1', 'eng', 'validation', 'not_in', 'The selected :attribute is invalid.', '2026-05-03 12:47:21', '2026-05-03 12:47:21'),
('3871', '1', 'eng', 'validation', 'not_regex', 'The :attribute field format is invalid.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3872', '1', 'eng', 'validation', 'numeric', 'The :attribute field must be a number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3873', '1', 'eng', 'validation', 'password.letters', 'The :attribute field must contain at least one letter.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3874', '1', 'eng', 'validation', 'password.mixed', 'The :attribute field must contain at least one uppercase and one lowercase letter.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3875', '1', 'eng', 'validation', 'password.numbers', 'The :attribute field must contain at least one number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3876', '1', 'eng', 'validation', 'password.symbols', 'The :attribute field must contain at least one symbol.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3877', '1', 'eng', 'validation', 'password.uncompromised', 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3878', '1', 'eng', 'validation', 'present', 'The :attribute field must be present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3879', '1', 'eng', 'validation', 'present_if', 'The :attribute field must be present when :other is :value.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3880', '1', 'eng', 'validation', 'present_unless', 'The :attribute field must be present unless :other is :value.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3881', '1', 'eng', 'validation', 'present_with', 'The :attribute field must be present when :values is present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3882', '1', 'eng', 'validation', 'present_with_all', 'The :attribute field must be present when :values are present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3883', '1', 'eng', 'validation', 'prohibited', 'The :attribute field is prohibited.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3884', '1', 'eng', 'validation', 'prohibited_if', 'The :attribute field is prohibited when :other is :value.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3885', '1', 'eng', 'validation', 'prohibited_unless', 'The :attribute field is prohibited unless :other is in :values.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3886', '1', 'eng', 'validation', 'prohibits', 'The :attribute field prohibits :other from being present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3887', '1', 'eng', 'validation', 'regex', 'The :attribute field format is invalid.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3888', '1', 'eng', 'validation', 'required', 'The :attribute field is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3889', '1', 'eng', 'validation', 'required_array_keys', 'The :attribute field must contain entries for: :values.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3890', '1', 'eng', 'validation', 'required_if', 'The :attribute field is required when :other is :value.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3891', '1', 'eng', 'validation', 'required_if_accepted', 'The :attribute field is required when :other is accepted.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3892', '1', 'eng', 'validation', 'required_if_declined', 'The :attribute field is required when :other is declined.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3893', '1', 'eng', 'validation', 'required_unless', 'The :attribute field is required unless :other is in :values.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3894', '1', 'eng', 'validation', 'required_with', 'The :attribute field is required when :values is present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3895', '1', 'eng', 'validation', 'required_with_all', 'The :attribute field is required when :values are present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3896', '1', 'eng', 'validation', 'required_without', 'The :attribute field is required when :values is not present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3897', '1', 'eng', 'validation', 'required_without_all', 'The :attribute field is required when none of :values are present.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3898', '1', 'eng', 'validation', 'same', 'The :attribute field must match :other.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3899', '1', 'eng', 'validation', 'size.array', 'The :attribute field must contain :size items.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3900', '1', 'eng', 'validation', 'size.file', 'The :attribute field must be :size kilobytes.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3901', '1', 'eng', 'validation', 'size.numeric', 'The :attribute field must be :size.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3902', '1', 'eng', 'validation', 'size.string', 'The :attribute field must be :size characters.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3903', '1', 'eng', 'validation', 'starts_with', 'The :attribute field must start with one of the following: :values.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3904', '1', 'eng', 'validation', 'string', 'The :attribute field must be a string.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3905', '1', 'eng', 'validation', 'timezone', 'The :attribute field must be a valid timezone.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3906', '1', 'eng', 'validation', 'unique', 'The :attribute has already been taken.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3907', '1', 'eng', 'validation', 'uploaded', 'The :attribute failed to upload.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3908', '1', 'eng', 'validation', 'uppercase', 'The :attribute field must be uppercase.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3909', '1', 'eng', 'validation', 'url', 'The :attribute field must be a valid URL.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3910', '1', 'eng', 'validation', 'ulid', 'The :attribute field must be a valid ULID.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3911', '1', 'eng', 'validation', 'uuid', 'The :attribute field must be a valid UUID.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3912', '1', 'eng', 'validation', 'custom.attribute-name.rule-name', 'custom-message', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3913', '1', 'eng', 'validation', 'variationNameRequired', 'The variation name is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3914', '1', 'eng', 'validation', 'variationNameMustBeString', 'The variation name must be a valid text.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3915', '1', 'eng', 'validation', 'variationNameMaxLength', 'The variation name must not exceed 255 characters.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3916', '1', 'eng', 'validation', 'variationPriceRequired', 'The variation price is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3917', '1', 'eng', 'validation', 'variationPriceNumeric', 'The variation price must be a number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3918', '1', 'eng', 'validation', 'variationPriceMustBeNumeric', 'The variation price must be a valid number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3919', '1', 'eng', 'validation', 'variationPriceMustBePositive', 'The variation price must be at least 0.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3920', '1', 'eng', 'validation', 'itemNameRequired', 'The item name is required for the :language language.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3921', '1', 'eng', 'validation', 'itemPriceRequired', 'The item price is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3922', '1', 'eng', 'validation', 'itemPriceMustBeNumeric', 'The item price must be a valid number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3923', '1', 'eng', 'validation', 'itemPriceMustBePositive', 'The item price must be at least 0.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3924', '1', 'eng', 'validation', 'menuNameRequired', 'The menu name is required for the :language language.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3925', '1', 'eng', 'validation', 'categoryNameRequired', 'The category name is required for the :language language.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3926', '1', 'eng', 'validation', 'categoryNameUnique', 'The category name for the :language language has already been taken.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3927', '1', 'eng', 'validation', 'categoryRequired', 'The category is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3928', '1', 'eng', 'validation', 'menuRequired', 'The menu is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3929', '1', 'eng', 'validation', 'priceRequired', 'The price is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3930', '1', 'eng', 'validation', 'priceMustBeNumeric', 'The price must be a valid number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3931', '1', 'eng', 'validation', 'priceMinZero', 'The price must be at least 0.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3932', '1', 'eng', 'validation', 'orderTypePriceRequired', 'The price for :orderType is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3933', '1', 'eng', 'validation', 'baseDeliveryPriceMustBeNumeric', 'The base delivery price must be a valid number.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3934', '1', 'eng', 'validation', 'baseDeliveryPriceMustBePositive', 'The base delivery price must be at least 0.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3935', '1', 'eng', 'validation', 'availabilityRequired', 'The availability status is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3936', '1', 'eng', 'validation', 'availabilityMustBeBoolean', 'The availability status must be true or false.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3937', '1', 'eng', 'validation', 'showOnCustomerSiteRequired', 'The show on customer site status is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3938', '1', 'eng', 'validation', 'showOnCustomerSiteMustBeBoolean', 'The show on customer site status must be true or false.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3939', '1', 'eng', 'validation', 'alreadyAssociatedGroup', 'The selected modifier group is already associated with this menu item.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3940', '1', 'eng', 'validation', 'cannotRemoveTranslation', 'Cannot remove the :language translation as it is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3941', '1', 'eng', 'validation', 'InvalidFlutterwaveKeyOrSecret', 'Invalid Flutterwave key or secret.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3942', '1', 'eng', 'validation', 'flutterwaveStatusRequired', 'Flutterwave status is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3943', '1', 'eng', 'validation', 'flutterwaveModeRequired', 'Flutterwave mode is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3944', '1', 'eng', 'validation', 'liveFlutterwaveKeyRequired', 'Live Flutterwave key is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3945', '1', 'eng', 'validation', 'liveFlutterwaveSecretRequired', 'Live Flutterwave secret is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3946', '1', 'eng', 'validation', 'liveFlutterwaveHashRequired', 'Live Flutterwave hash is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3947', '1', 'eng', 'validation', 'testFlutterwaveKeyRequired', 'Test Flutterwave key is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3948', '1', 'eng', 'validation', 'testFlutterwaveSecretRequired', 'Test Flutterwave secret is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3949', '1', 'eng', 'validation', 'testFlutterwaveHashRequired', 'Test Flutterwave hash is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3950', '1', 'eng', 'validation', 'greaterThanPrevious', 'This field must be greater than the previous tier\'s maximum distance.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3951', '1', 'eng', 'validation', 'tiers.required', 'The tiers field is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3952', '1', 'eng', 'validation', 'modifierGroupNameRequired', 'Modifier group name is required for the :language language.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3953', '1', 'eng', 'validation', 'modifierOptionNameRequired', 'Option name is required for the :language language.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3954', '1', 'eng', 'validation', 'atLeastOneVariationRequired', 'At least one variation with name and price is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3955', '1', 'eng', 'validation', 'orderTypeNameRequired', 'Order type name is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3956', '1', 'eng', 'validation', 'orderTypeRequired', 'Order type is required.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3957', '1', 'eng', 'validation', 'invalidOrderType', 'The selected order type is invalid.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3958', '1', 'eng', 'validation', 'defaultOrderTypeRequired', 'Default order type is required when popup is disabled.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3959', '1', 'eng', 'validation', 'requiredModifierGroup', 'The \':name\' modifier group is required. Please select at least one option.', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3960', '1', 'es', 'app', 'close', 'Cerca', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3961', '1', 'es', 'app', 'cancel', 'Cancelar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3962', '1', 'es', 'app', 'save', 'Ahorrar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3963', '1', 'es', 'app', 'saved', 'Guardado', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3964', '1', 'es', 'app', 'saving', 'Ahorro...', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3965', '1', 'es', 'app', 'uploading', 'Subiendo', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3966', '1', 'es', 'app', 'saveTax', 'Ahorrar impuestos', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3967', '1', 'es', 'app', 'saveAndNew', 'Guardar y agregar nuevo', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3968', '1', 'es', 'app', 'view', 'Vista', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3969', '1', 'es', 'app', 'verify', 'Verificar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3970', '1', 'es', 'app', 'accept', 'Aceptar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3971', '1', 'es', 'app', 'allow', 'Permitir', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3972', '1', 'es', 'app', 'decline', 'Rechazar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3973', '1', 'es', 'app', 'update', 'Actualizar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3974', '1', 'es', 'app', 'updating', 'Actualización ...', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3975', '1', 'es', 'app', 'delete', 'Borrar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3976', '1', 'es', 'app', 'deleteUser', 'Eliminar usuario', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3977', '1', 'es', 'app', 'action', 'Acción', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3978', '1', 'es', 'app', 'submit', 'Entregar', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3979', '1', 'es', 'app', 'submitting', 'Sumisión...', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3980', '1', 'es', 'app', 'pending', 'Pendiente', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3981', '1', 'es', 'app', 'approved', 'Aprobado', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3982', '1', 'es', 'app', 'rejected', 'Rechazado', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3983', '1', 'es', 'app', 'verified', 'Verificado', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3984', '1', 'es', 'app', 'showing', 'Demostración', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3985', '1', 'es', 'app', 'to', 'A', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3986', '1', 'es', 'app', 'of', 'de', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3987', '1', 'es', 'app', 'results', 'resultados', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3988', '1', 'es', 'app', 'clearFilter', 'Filtros claros', '2026-05-03 12:47:22', '2026-05-03 12:47:22'),
('3989', '1', 'es', 'app', 'hideFilter', 'Ocultar filtros', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3990', '1', 'es', 'app', 'showFilter', 'Mostrar filtros', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3991', '1', 'es', 'app', 'active', 'Activo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3992', '1', 'es', 'app', 'available', 'Disponible', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3993', '1', 'es', 'app', 'inactive', 'Inactivo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3994', '1', 'es', 'app', 'availability', 'Disponibilidad', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3995', '1', 'es', 'app', 'isActive', 'esta activo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3996', '1', 'es', 'app', 'status', 'Estado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3997', '1', 'es', 'app', 'showAll', 'Mostrar todo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3998', '1', 'es', 'app', 'clear', 'Claro', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('3999', '1', 'es', 'app', 'error', 'Error', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4000', '1', 'es', 'app', 'print', 'IMPRIMIR', '2026-05-03 12:47:23', '2026-05-03 12:47:23');

INSERT INTO `ltm_translations` VALUES
('4001', '1', 'es', 'app', 'dateTime', 'Fecha y hora', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4002', '1', 'es', 'app', 'change', 'Cambiar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4003', '1', 'es', 'app', 'changePassword', 'Cambiar la contraseña', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4004', '1', 'es', 'app', 'changeStatus', 'Cambiar estado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4005', '1', 'es', 'app', 'selectNewStatus', 'Seleccione un nuevo estado para este artículo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4006', '1', 'es', 'app', 'add', 'Agregar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4007', '1', 'es', 'app', 'menu', 'Menú', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4008', '1', 'es', 'app', 'createAccount', 'Crear una cuenta', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4009', '1', 'es', 'app', 'email', 'Ingrese su correo electrónico', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4010', '1', 'es', 'app', 'name', 'Nombre', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4011', '1', 'es', 'app', 'description', 'Descripción', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4012', '1', 'es', 'app', 'login', 'Acceso', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4013', '1', 'es', 'app', 'continue', 'Continuar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4014', '1', 'es', 'app', 'verificationCode', 'Enviar código de verificación', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4015', '1', 'es', 'app', 'next', 'Próximo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4016', '1', 'es', 'app', 'resendVerificatonCode', 'Código de verificación de reenvío', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4017', '1', 'es', 'app', 'logout', 'Cierre de sesión', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4018', '1', 'es', 'app', 'export', 'Exportar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4019', '1', 'es', 'app', 'exporting', 'Exportador', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4020', '1', 'es', 'app', 'logo', 'Logo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4021', '1', 'es', 'app', 'download', 'Descargar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4022', '1', 'es', 'app', 'dateRange', 'Rango de fechas', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4023', '1', 'es', 'app', 'select', 'Seleccionar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4024', '1', 'es', 'app', 'selectStartDate', 'Seleccione la fecha de inicio', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4025', '1', 'es', 'app', 'selectEndDate', 'Seleccionar fecha de finalización', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4026', '1', 'es', 'app', 'startDate', 'Fecha de inicio', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4027', '1', 'es', 'app', 'endDate', 'Fecha de finalización', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4028', '1', 'es', 'app', 'customDateRange', 'Gama de fechas personalizadas', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4029', '1', 'es', 'app', 'today', 'Hoy', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4030', '1', 'es', 'app', 'yesterday', 'Ayer', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4031', '1', 'es', 'app', 'currentWeek', 'Semana actual', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4032', '1', 'es', 'app', 'lastWeek', 'La semana pasada', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4033', '1', 'es', 'app', 'nextWeek', 'La próxima semana', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4034', '1', 'es', 'app', 'last7Days', 'Últimos 7 días', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4035', '1', 'es', 'app', 'currentMonth', 'Mes actual', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4036', '1', 'es', 'app', 'lastMonth', 'Mes pasado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4037', '1', 'es', 'app', 'currentYear', 'Año corriente', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4038', '1', 'es', 'app', 'lastYear', 'El año pasado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4039', '1', 'es', 'app', 'date', 'Fecha', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4040', '1', 'es', 'app', 'time', 'Tiempo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4041', '1', 'es', 'app', 'rightReserved', 'Reservados todos los derechos.', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4042', '1', 'es', 'app', 'loading', 'Cargando...', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4043', '1', 'es', 'app', 'profileInfo', 'Información de perfil', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4044', '1', 'es', 'app', 'fullName', 'Tu nombre completo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4045', '1', 'es', 'app', 'role', 'Role', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4046', '1', 'es', 'app', 'permission', 'Permiso', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4047', '1', 'es', 'app', 'user', 'Usuario', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4048', '1', 'es', 'app', 'minutes', 'Minutos', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4049', '1', 'es', 'app', 'hour', 'Hora', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4050', '1', 'es', 'app', 'reserveNow', 'Reservar ahora', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4051', '1', 'es', 'app', 'specialRequest', '¿Alguna solicitud especial?', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4052', '1', 'es', 'app', 'yes', 'Sí', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4053', '1', 'es', 'app', 'no', 'No', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4054', '1', 'es', 'app', 'hello', 'Hola', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4055', '1', 'es', 'app', 'regards', 'Saludos', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4056', '1', 'es', 'app', 'thanks', 'Gracias', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4057', '1', 'es', 'app', 'addMore', 'Agregar +', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4058', '1', 'es', 'app', 'addNew', 'Agregar nuevo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4059', '1', 'es', 'app', 'allRightsReserved', 'Reservados todos los derechos.', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4060', '1', 'es', 'app', 'test', 'PRUEBA', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4061', '1', 'es', 'app', 'live', 'VIVIR', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4062', '1', 'es', 'app', 'id', 'IDENTIFICACIÓN', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4063', '1', 'es', 'app', 'reset', 'Reiniciar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4064', '1', 'es', 'app', 'paidVia', 'Pagado por', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4065', '1', 'es', 'app', 'back', 'Atrás', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4066', '1', 'es', 'app', 'goBack', 'Volver', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4067', '1', 'es', 'app', 'generateCredentials', 'Generar credenciales', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4068', '1', 'es', 'app', 'Monday', 'Lunes', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4069', '1', 'es', 'app', 'Tuesday', 'Martes', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4070', '1', 'es', 'app', 'Wednesday', 'Miércoles', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4071', '1', 'es', 'app', 'Thursday', 'Jueves', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4072', '1', 'es', 'app', 'Friday', 'Viernes', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4073', '1', 'es', 'app', 'Saturday', 'Sábado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4074', '1', 'es', 'app', 'Sunday', 'Domingo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4075', '1', 'es', 'app', 'approx', 'Aproximadamente', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4076', '1', 'es', 'app', 'visitLink', 'Visitar enlace', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4077', '1', 'es', 'app', 'callWaiterConfirmation', '¿Quieres notificar a un camarero?', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4078', '1', 'es', 'app', 'callWaiterNotification', '¡El camarero ha sido notificado!', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4079', '1', 'es', 'app', 'callWaiter', 'Llamar camarero', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4080', '1', 'es', 'app', 'stopImpersonation', 'Detener la suplantación', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4081', '1', 'es', 'app', 'impersonate', 'Personificar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4082', '1', 'es', 'app', 'approvalStatus', 'Estado de aprobación', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4083', '1', 'es', 'app', 'approve', 'Aprobar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4084', '1', 'es', 'app', 'reject', 'Rechazar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4085', '1', 'es', 'app', 'example', 'Ejemplo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4086', '1', 'es', 'app', 'fileNotUploaded', 'Archivo no cargado', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4087', '1', 'es', 'app', 'moduleVersion', 'Versión', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4088', '1', 'es', 'app', 'moduleUpdateMessage', 'Nueva actualización disponible para el módulo :name. Actualice a la versión :version', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4089', '1', 'es', 'app', 'newModuleUpdateMessage', 'Nueva actualización disponible para <strong>: nombre </strong> módulo.', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4090', '1', 'es', 'app', 'purchaseCode', 'Código de compra', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4091', '1', 'es', 'app', 'moduleSwitchMessage', 'Activar o desactivar el módulo :name', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4092', '1', 'es', 'app', 'updateModule', 'Actualizar módulo', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4093', '1', 'es', 'app', 'notify', 'Notificar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4094', '1', 'es', 'app', 'moduleNotifySwitchMessage', 'Esto ocultará/mostrará un nuevo mensaje de actualización en el tablero para el módulo :name', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4095', '1', 'es', 'app', 'verifyEnvato', 'Verificar el código de compra', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4096', '1', 'es', 'app', 'findPurchaseCode', 'Haga clic en este enlace para encontrar su código de compra.', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4097', '1', 'es', 'app', 'moduleSettingsInstall', 'Módulo de instalación/actualización', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4098', '1', 'es', 'app', 'dropFileToUpload', 'Soltar el archivo para cargar', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4099', '1', 'es', 'app', 'uploadDate', 'Fecha de carga', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4100', '1', 'es', 'app', 'rememberMe', 'Acuérdate de mí', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4101', '1', 'es', 'app', 'forgotPassword', '¿Olvidaste tu contraseña?', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4102', '1', 'es', 'app', 'password', 'Contraseña', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4103', '1', 'es', 'app', 'forgotPasswordMessage', '¿Olvidaste tu contraseña? Ningún problema. Solo háganos saber su dirección de correo electrónico y le enviaremos un correo electrónico a un enlace de restablecimiento de contraseña que le permitirá elegir una nueva.', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4104', '1', 'es', 'app', 'sendPasswordResetLink', 'Enviar enlace de restablecimiento de contraseña', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4105', '1', 'es', 'app', 'enable', 'Permitir', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4106', '1', 'es', 'app', 'professional', 'Profesional', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4107', '1', 'es', 'app', 'pastel', 'Pastel', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4108', '1', 'es', 'app', 'warm', 'Cálido', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4109', '1', 'es', 'app', 'backToLogin', 'Volver a iniciar sesión', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4110', '1', 'es', 'app', 'uploadFavIconAndroidhCrome192', 'Sube Favicon para Android Chrome (192x192)', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4111', '1', 'es', 'app', 'uploadFavIconAndroidhCrome512', 'Cargue Favicon para Android Chrome (512x512)', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4112', '1', 'es', 'app', 'uploadFavIconAppleTouchIcon', 'Subir Favicon para el icono de Apple Touch', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4113', '1', 'es', 'app', 'uploadFavicon16', 'Subir Favicon (16x16)', '2026-05-03 12:47:23', '2026-05-03 12:47:23'),
('4114', '1', 'es', 'app', 'uploadFavicon32', 'Cargar Favicon (32x32)', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4115', '1', 'es', 'app', 'favicon', 'Subir favicon', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4116', '1', 'es', 'app', 'addon', 'Añadir', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4117', '1', 'es', 'app', 'list', 'Lista', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4118', '1', 'es', 'app', 'grid', 'Red', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4119', '1', 'es', 'app', 'layout', 'Disposición', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4120', '1', 'es', 'app', 'offlineMessage', 'Actualmente estás fuera de línea.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4121', '1', 'es', 'app', 'loadPage', 'No pudimos cargar la página siguiente en esta conexión. Por favor intente de nuevo.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4122', '1', 'es', 'app', 'RetryConnection', 'Vuelva a intentar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4123', '1', 'es', 'app', 'import', 'Importar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4124', '1', 'es', 'app', 'downloadSample', 'Descargar archivo de muestra', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4125', '1', 'es', 'app', 'noResults', 'No se encontraron resultados', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4126', '1', 'es', 'app', 'optional', 'Opcional', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4127', '1', 'es', 'app', 'other', 'Otro', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4128', '1', 'es', 'app', 'disable', 'Desactivar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4129', '1', 'es', 'app', 'sortOrder', 'Orden de clasificación', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4130', '1', 'es', 'app', 'selectLanguage', 'Lenguaje seleccionado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4131', '1', 'es', 'app', 'upload', 'Subir', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4132', '1', 'es', 'app', 'selectIcon', 'Seleccionar icono', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4133', '1', 'es', 'app', 'searchIcon', 'Icono de búsqueda', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4134', '1', 'es', 'app', 'impersonateTooltip', 'Sobre pasar a este restaurante: inicie sesión como propietario del restaurante para ver y administrar su cuenta. Esto permite a los administradores solucionar problemas, brindar apoyo y realizar cambios en nombre del restaurante sin requerir sus credenciales.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4135', '1', 'es', 'app', 'autoRefresh', 'Actualizar automáticamente', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4136', '1', 'es', 'app', 'lastUpdate', 'Última actualización', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4137', '1', 'es', 'app', 'loadingMap', 'Cargando mapa...', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4138', '1', 'es', 'app', 'track', 'Pista', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4139', '1', 'es', 'app', 'delivered', 'Entregado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4140', '1', 'es', 'app', 'liveStatus', 'Vivir', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4141', '1', 'es', 'app', 'seconds', 'Artículos de segunda clase', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4142', '1', 'es', 'app', 'minute', 'Minuto', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4143', '1', 'es', 'app', 'uploadedNow', 'Subido ahora', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4144', '1', 'es', 'app', 'uploadedAgo', 'Subido :time', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4145', '1', 'es', 'app', 'clickToInstall', 'Haga clic para instalar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4146', '1', 'es', 'app', 'removeFile', 'Eliminar archivo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4147', '1', 'es', 'app', 'search', 'Buscar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4148', '1', 'es', 'app', 'header', 'Encabezamiento', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4149', '1', 'es', 'app', 'footer', 'Pie de página', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4150', '1', 'es', 'app', 'position', 'Posición', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4151', '1', 'es', 'app', 'noDescription', 'No hay descripción disponible', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4152', '1', 'es', 'app', 'noRecordsFound', 'No se encontraron registros', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4153', '1', 'es', 'app', 'noDataFound', 'No se encontraron datos', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4154', '1', 'es', 'app', 'edit', 'Editar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4155', '1', 'es', 'app', 'activate', 'Activar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4156', '1', 'es', 'app', 'deactivate', 'Desactivar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4157', '1', 'es', 'app', 'reportByWaiter', 'Informe del camarero', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4158', '1', 'es', 'app', 'realTime', 'Actualización en tiempo real', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4159', '1', 'es', 'app', 'printer', 'Impresora', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4160', '1', 'es', 'app', 'createdAt', 'Creado a', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4161', '1', 'es', 'app', 'printedAt', 'Impreso en', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4162', '1', 'es', 'app', 'actions', 'Comportamiento', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4163', '1', 'es', 'app', 'viewDetails', 'Ver detalles', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4164', '1', 'es', 'app', 'searchPrintJobs', 'Buscar trabajos de impresión ...', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4165', '1', 'es', 'app', 'allStatuses', 'Todos los estados', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4166', '1', 'es', 'app', 'printing', 'Impresión', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4167', '1', 'es', 'app', 'done', 'Hecho', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4168', '1', 'es', 'app', 'failed', 'Fallido', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4169', '1', 'es', 'app', 'allPrinters', 'Todas las impresoras', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4170', '1', 'es', 'app', 'noPrintJobsFound', 'No se encontraron trabajos impresos', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4171', '1', 'es', 'app', 'serialNumber', 'Número de serie', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4172', '1', 'es', 'app', 'create', 'Crear', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4173', '1', 'es', 'app', 'enter', 'Ingresar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4174', '1', 'es', 'app', 'displayName', 'Nombre para mostrar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4175', '1', 'es', 'app', 'existingRole', 'rol existente', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4176', '1', 'es', 'app', 'copyFrom', 'Copiar de', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4177', '1', 'es', 'app', 'dontCopyPermissions', 'No copie los permisos', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4178', '1', 'es', 'app', 'responsePrinter', 'Impresora de respuesta', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4179', '1', 'es', 'app', 'manage', 'Administrar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4180', '1', 'es', 'app', 'warning', 'Advertencia', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4181', '1', 'es', 'app', 'roleDeleteWarning', '¿Estás seguro de que quieres eliminar este papel? Todos los usuarios con este rol serán reasignados al rol seleccionado.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4182', '1', 'es', 'app', 'selectNewRoleForUsers', 'Seleccione qué papel desea asignar a los usuarios que actualmente tienen este rol.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4183', '1', 'es', 'app', 'reassignUsersTo', 'Reasignar a los usuarios a', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4184', '1', 'es', 'app', 'selectRole', 'Rol de selección', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4185', '1', 'es', 'app', 'protectedRole', 'Papel protegido', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4186', '1', 'es', 'app', 'required', 'Requerido', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4187', '1', 'es', 'app', 'from', 'de', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4188', '1', 'es', 'app', 'or', 'o', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4189', '1', 'es', 'app', 'files', 'archivos', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4190', '1', 'es', 'app', 'autoCreated', 'creado por auto', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4191', '1', 'es', 'app', 'if', 'si', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4192', '1', 'es', 'app', 'missing', 'desaparecido', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4193', '1', 'es', 'app', 'needTemplate', 'Necesito una plantilla', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4194', '1', 'es', 'app', 'downloadSampleCsv', 'Descargue nuestro archivo CSV de muestra con datos de ejemplo y formateo adecuado.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4195', '1', 'es', 'app', 'overallProgress', 'Progreso general', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4196', '1', 'es', 'app', 'currentStage', 'Etapa actual', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4197', '1', 'es', 'app', 'importSuccessful', 'Los elementos de su menú se han importado con éxito.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4198', '1', 'es', 'app', 'skipped', 'Salto', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4199', '1', 'es', 'app', 'importError', 'Hubo un error procesando su archivo.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4200', '1', 'es', 'app', 'errorDetails', 'Detalles de error', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4201', '1', 'es', 'app', 'mustBe', 'Debe ser', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4202', '1', 'es', 'app', 'file', 'archivo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4203', '1', 'es', 'app', 'size', 'tamaño', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4204', '1', 'es', 'app', 'mustNotExceed', 'no debe exceder', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4205', '1', 'es', 'app', 'fileSelected', 'Archivo seleccionado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4206', '1', 'es', 'app', 'selectFile', 'Seleccionar archivo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4207', '1', 'es', 'app', 'completeAllSteps', 'Completa todos los pasos', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4208', '1', 'es', 'app', 'complete', 'Completo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4209', '1', 'es', 'app', 'ignore', 'Ignorar', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4210', '1', 'es', 'app', 'rows', 'hilera', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4211', '1', 'es', 'app', 'shown', 'se muestra', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4212', '1', 'es', 'app', 'added', 'agregado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4213', '1', 'es', 'app', 'pleaseCompleteAllSteps', 'Complete todos los pasos antes de continuar.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4214', '1', 'es', 'app', 'errorParsingFile', 'Archivo de análisis de errores', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4215', '1', 'es', 'app', 'invalidStage', 'Etapa inválida para esta acción.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4216', '1', 'es', 'app', 'requiredFieldNotMapped', 'Campo requerido no mapeado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4217', '1', 'es', 'app', 'open', 'Abierto', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4218', '1', 'es', 'app', 'closed', 'Cerrado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4219', '1', 'es', 'app', 'pending_approval', 'Pendiente de aprobación', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4220', '1', 'es', 'app', 'cash_in', 'Pagar en', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4221', '1', 'es', 'app', 'cash_out', 'Retiro de efectivo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4222', '1', 'es', 'app', 'safe_drop', 'Caída segura', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4223', '1', 'es', 'app', 'cash_sale', 'Venta en efectivo', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4224', '1', 'es', 'app', 'change_given', 'Cambio dado', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4225', '1', 'es', 'app', 'refund', 'Reembolso', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4226', '1', 'es', 'app', 'via_pos', 'Pajita', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4227', '1', 'es', 'app', 'via_shop', 'Comercio', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4228', '1', 'es', 'app', 'via_kiosk', 'Quiosco', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4229', '1', 'es', 'app', 'toggleDarkMode', 'Alternar modo oscuro', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4230', '1', 'es', 'app', 'opening_float', 'Flotador de apertura', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4231', '1', 'es', 'app', 'locationAccess', 'Acceso a la ubicación', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4232', '1', 'es', 'app', 'locationAccessMessage', 'Necesitamos verificar su ubicación para realizar un pedido QR. Su ubicación se almacenará para esta sesión.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4233', '1', 'es', 'app', 'locationAccessOptional', 'Puedes continuar sin compartir tu ubicación, pero los pedidos QR pueden estar restringidos.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4234', '1', 'es', 'app', 'geolocationNotSupported', 'Su navegador no admite la geolocalización.', '2026-05-03 12:47:24', '2026-05-03 12:47:24'),
('4235', '1', 'es', 'app', 'unableToFetchLocation', 'No se puede recuperar su ubicación. Puedes continuar sin compartir ubicación.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4236', '1', 'es', 'app', 'locationAccessRequired', 'Permita el acceso a la ubicación para realizar un pedido QR.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4237', '1', 'es', 'app', 'locationAccessRequiredRadius', 'Permita que la ubicación realice un pedido QR dentro del radio permitido.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4238', '1', 'es', 'app', 'outsideAllowedArea', 'Actualmente estás fuera del área del restaurante. Acérquese para realizar su pedido.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4239', '1', 'es', 'app', 'outsideAllowedAreaMeters', 'Estás fuera del área permitida para pedidos QR. Muévete a menos de 1 metro del restaurante para realizar tu pedido.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4240', '1', 'es', 'app', 'orderNotAllowedMeters', 'Pedido no permitido: Debes estar a menos de :meters metros del restaurante para realizar un pedido QR.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4241', '1', 'es', 'app', 'first', 'Primero', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4242', '1', 'es', 'app', 'last', 'Último', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4243', '1', 'es', 'app', 'loadMore', 'Cargar más', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4244', '1', 'es', 'app', 'na', 'N / A', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4245', '1', 'es', 'app', 'all', 'Todo', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4246', '1', 'es', 'app', 'filterByMenu', 'Filtrar por Menú', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4247', '1', 'es', 'app', 'filterByCategory', 'Filtrar por categoría', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4248', '1', 'es', 'app', 'connectToWiFi', 'Conéctate a wifi', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4249', '1', 'es', 'app', 'connectToWiFiDescription', 'Conéctate a nuestra red Wi-Fi para acceder al menú digital', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4250', '1', 'es', 'app', 'offline', 'Desconectado', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4251', '1', 'es', 'app', 'online', 'En línea', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4252', '1', 'es', 'app', 'on', 'En', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4253', '1', 'es', 'app', 'connecting', 'Conectando...', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4254', '1', 'es', 'app', 'copiedToClipboard', '¡Copiado al portapapeles!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4255', '1', 'es', 'app', 'copyPassword', 'Copiar contraseña', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4256', '1', 'es', 'app', 'continueToMenu', 'Continuar al menú', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4257', '1', 'es', 'app', 'redirectingToMenu', 'Redirigiendo al menú...', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4258', '1', 'es', 'app', 'instructions', 'Instrucciones', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4259', '1', 'es', 'app', 'wifiInstruction1', 'Toque el botón \"Conectarse a Wi-Fi\" (Android) o conéctese manualmente a través de Configuración', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4260', '1', 'es', 'app', 'wifiInstruction2', 'Ingrese la contraseña cuando se le solicite', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4261', '1', 'es', 'app', 'wifiInstruction3', 'Una vez conectado, serás redirigido automáticamente al menú.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4262', '1', 'es', 'app', 'wifiNotConfigured', 'Los detalles de Wi-Fi no están configurados. Por favor contacte al personal del restaurante.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4263', '1', 'es', 'app', 'androidWifiInstructions', 'Si no aparece el mensaje de conexión Wi-Fi, vaya a Configuración Wi-Fi y conéctese manualmente usando los detalles que se muestran arriba.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4264', '1', 'es', 'app', 'iosWifiInstructions', 'Vaya a Configuración Wi-Fi, seleccione la red que se muestra arriba e ingrese la contraseña. Una vez conectado, regrese a esta página.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4265', '1', 'es', 'app', 'manualWifiInstructions', 'Vaya a la configuración de Wi-Fi de su dispositivo, seleccione la red que se muestra arriba e ingrese la contraseña. Una vez conectado, regrese a esta página.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4266', '1', 'es', 'app', 'loyaltyDiscount', 'Descuento de fidelidad', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4267', '1', 'es', 'app', 'stampDiscount', 'Descuento en sellos', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4268', '1', 'es', 'app', 'loyaltyModule', 'Módulo de Fidelización', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4269', '1', 'es', 'app', 'points', 'Agujas', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4270', '1', 'es', 'app', 'discount', 'Descuento', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4271', '1', 'es', 'app', 'freeItem', 'Artículo gratuito', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4272', '1', 'es', 'app', 'free', 'Gratis', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4273', '1', 'es', 'app', 'isPrimary', 'es primario', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4274', '1', 'es', 'app', 'effectiveFrom', 'Efectivo desde', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4275', '1', 'es', 'app', 'effectiveTo', 'Efectivo para', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4276', '1', 'es', 'app', 'qty', 'Cantidad', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4277', '1', 'es', 'app', 'acceptOrder', 'Aceptar pedido', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4278', '1', 'es', 'app', 'declineOrder', 'Rechazar orden', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4279', '1', 'es', 'app', 'waiterResponse_pending', 'Aceptación del camarero: Pendiente', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4280', '1', 'es', 'app', 'waiterResponse_accepted', 'Aceptación del camarero: Aceptada', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4281', '1', 'es', 'app', 'waiterResponse_declined', 'Aceptación del camarero: Rechazada', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4282', '1', 'es', 'app', 'remove', 'Eliminar', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4283', '1', 'es', 'app', 'notAvailable', 'No disponible', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4284', '1', 'es', 'auth', 'failed', 'Estas credenciales no coinciden con nuestros registros.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4285', '1', 'es', 'auth', 'password', 'La contraseña proporcionada es incorrecta.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4286', '1', 'es', 'auth', 'throttle', 'Demasiados intentos de inicio de sesión. Vuelva a intentarlo en :seconds segundos.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4287', '1', 'es', 'auth', 'areYouNew', '¿Eres nuevo aquí?', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4288', '1', 'es', 'auth', 'createAccount', 'Crear una cuenta', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4289', '1', 'es', 'auth', 'createAccountSignup', 'Crea tu cuenta :appName', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4290', '1', 'es', 'auth', 'goHome', 'Ir a casa', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4291', '1', 'es', 'auth', 'alreadyRegisteredLoginHere', '¿Ya está registrado? Iniciar sesión aquí', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4292', '1', 'es', 'auth', 'signup', 'Inscribirse', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4293', '1', 'es', 'auth', 'whoops', '¡Vaya! Algo salió mal.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4294', '1', 'es', 'auth', 'resendOtp', 'Reenviar OTP', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4295', '1', 'es', 'auth', 'backToLogin', 'Volver a iniciar sesión', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4296', '1', 'es', 'auth', 'loginViaOneTimePassword', 'Iniciar sesión mediante contraseña de un solo uso', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4297', '1', 'es', 'auth', 'deliveryExecutiveLoginViaOneTimePassword', 'Inicio de sesión ejecutivo de entrega', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4298', '1', 'es', 'auth', 'sendOtp', 'Enviar OTP', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4299', '1', 'es', 'auth', 'weveSentA6DigitCodeTo', 'Hemos enviado un código de 6 dígitos a', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4300', '1', 'es', 'auth', 'enter6DigitCode', 'Ingrese el código de 6 dígitos', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4301', '1', 'es', 'auth', 'thisCodeWillExpireIn', 'Este código caducará en', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4302', '1', 'es', 'auth', 'minutes', 'minutos', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4303', '1', 'es', 'auth', 'ifYouDidNotRequestThisLoginCode', 'Si no solicitó este código de inicio de sesión, ignore este correo electrónico y asegúrese de que su cuenta esté segura.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4304', '1', 'es', 'auth', 'bestRegards', 'Gracias', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4305', '1', 'es', 'auth', 'verifyOtp', 'Verificar OTP', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4306', '1', 'es', 'auth', 'loginVerificationCode', 'Código de verificación de inicio de sesión', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4307', '1', 'es', 'auth', 'youHaveRequestedToLogin', 'Ha solicitado iniciar sesión en su cuenta. Utilice el siguiente código de verificación:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4308', '1', 'es', 'auth', 'team', 'Equipo', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4309', '1', 'es', 'auth', 'newOtpSentSuccessfully', '¡Nueva OTP enviada exitosamente!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4310', '1', 'es', 'auth', 'failedToResendOtp', 'No se pudo reenviar OTP. Por favor inténtalo de nuevo.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4311', '1', 'es', 'auth', 'sending', '¡Reenvíe OTP con éxito!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4312', '1', 'es', 'email', 'reservation.reservationConfirmation', 'Confirmación de reserva', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4313', '1', 'es', 'email', 'reservation.subject', 'Nueva reserva recibida:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4314', '1', 'es', 'email', 'reservation.text1', 'Se ha hecho una nueva reserva.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4315', '1', 'es', 'email', 'reservation.text2', 'Detalles de la reserva:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4316', '1', 'es', 'email', 'reservation.text3', 'Por favor, prepárese en consecuencia.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4317', '1', 'es', 'email', 'reservation.text4', 'Su reserva ha sido presentada con éxito.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4318', '1', 'es', 'email', 'reservation.action', 'Ver reserva', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4319', '1', 'es', 'email', 'newOrder.subject', 'Nuevo pedido recibido', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4320', '1', 'es', 'email', 'newOrder.text1', 'Se ha realizado un nuevo pedido.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4321', '1', 'es', 'email', 'newOrder.text2', 'Detalles del pedido:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4322', '1', 'es', 'email', 'newOrder.text3', 'Pedir elementos:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4323', '1', 'es', 'email', 'newOrder.action', 'Ver orden', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4324', '1', 'es', 'email', 'newOrder.text4', 'Prepare el pedido en consecuencia.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4325', '1', 'es', 'email', 'sendOrderBill.subject', '¡Agradecemos su pedido! Recibo #: Order_number desde :site_name', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4326', '1', 'es', 'email', 'sendOrderBill.order', 'Orden', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4327', '1', 'es', 'email', 'sendOrderBill.dear', 'Estimado', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4328', '1', 'es', 'email', 'sendOrderBill.thankYouForDining', 'Gracias por cenar con nosotros en', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4329', '1', 'es', 'email', 'sendOrderBill.excitedToServe', '¡Fue un placer servirte!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4330', '1', 'es', 'email', 'sendOrderBill.orderSummary', 'Resumen del pedido:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4331', '1', 'es', 'email', 'sendOrderBill.itemName', 'Nombre del artículo', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4332', '1', 'es', 'email', 'sendOrderBill.quantity', 'Cantidad', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4333', '1', 'es', 'email', 'sendOrderBill.price', 'Precio', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4334', '1', 'es', 'email', 'sendOrderBill.subtotal', 'Total parcial', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4335', '1', 'es', 'email', 'sendOrderBill.total', 'Total', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4336', '1', 'es', 'email', 'sendOrderBill.satisfactionMessage', '¡Esperamos que disfrutes de tu comida! Si tiene alguna pregunta o comentarios, no dude en contactarnos.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4337', '1', 'es', 'email', 'sendOrderBill.status', 'Estado', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4338', '1', 'es', 'email', 'sendOrderBill.branch', 'Rama', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4339', '1', 'es', 'email', 'sendOrderBill.orderType', 'Tipo de pedido', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4340', '1', 'es', 'email', 'sendOrderBill.downloadReceipt', 'Descargar recibo PDF', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4341', '1', 'es', 'email', 'staffWelcome.subject', 'Bienvenido', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4342', '1', 'es', 'email', 'staffWelcome.text1', 'Su cuenta está lista para funcionar.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4343', '1', 'es', 'email', 'staffWelcome.text2', 'Correo electrónico de inicio de sesión:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4344', '1', 'es', 'email', 'staffWelcome.text3', 'Contraseña:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4345', '1', 'es', 'email', 'staffWelcome.action', 'Haga clic aquí para iniciar sesión', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4346', '1', 'es', 'email', 'emailVerification.subject', 'Código de verificación de correo electrónico', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4347', '1', 'es', 'email', 'emailVerification.text1', 'Su código de verificación de correo electrónico es:', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4348', '1', 'es', 'email', 'trialLicenseExpPre.subject', 'Aviso de vencimiento de la licencia', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4349', '1', 'es', 'email', 'trialLicenseExpPre.greeting', '¡Hola :name!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4350', '1', 'es', 'email', 'trialLicenseExpPre.line1', 'Su licencia de prueba está a punto de caducar en **: fecha **.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4351', '1', 'es', 'email', 'trialLicenseExpPre.line2', 'Tome las acciones necesarias para renovarlo.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4352', '1', 'es', 'email', 'trialLicenseExpPre.action', 'Ir al tablero', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4353', '1', 'es', 'email', 'trialLicenseExpPre.line3', '¡Gracias por usar nuestra aplicación!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4354', '1', 'es', 'email', 'trialLicenseExp.subject', 'Su licencia de prueba ha expirado', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4355', '1', 'es', 'email', 'trialLicenseExp.greeting', '¡Hola :name!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4356', '1', 'es', 'email', 'trialLicenseExp.line1', 'Queríamos hacerle saber que su licencia de prueba ha expirado.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4357', '1', 'es', 'email', 'trialLicenseExp.line2', 'Nombre del restaurante: :restaurant_name', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4358', '1', 'es', 'email', 'trialLicenseExp.action', 'Ir al tablero', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4359', '1', 'es', 'email', 'subscriptionExpire.subject', 'Aviso de vencimiento de suscripción', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4360', '1', 'es', 'email', 'subscriptionExpire.greeting', '¡Hola :name!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4361', '1', 'es', 'email', 'subscriptionExpire.line1', 'Estamos escribiendo para informarle que su suscripción para :restaurant_name ha expirado.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4362', '1', 'es', 'email', 'subscriptionExpire.line2', 'La suscripción expiró en :date.', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4363', '1', 'es', 'email', 'subscriptionExpire.action', 'Renovar suscripción', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4364', '1', 'es', 'email', 'subscriptionExpire.line3', '¡Gracias por usar nuestra aplicación!', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4365', '1', 'es', 'email', 'restaurantUpdatedPlan.subject', 'Plan de restaurantes actualizado con éxito', '2026-05-03 12:47:25', '2026-05-03 12:47:25'),
('4366', '1', 'es', 'email', 'restaurantUpdatedPlan.greeting', '¡Hola :name!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4367', '1', 'es', 'email', 'restaurantUpdatedPlan.line1', 'Un plan de restaurantes se ha actualizado con éxito.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4368', '1', 'es', 'email', 'restaurantUpdatedPlan.line2', 'Aquí están los detalles del plan actualizado:', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4369', '1', 'es', 'email', 'restaurantUpdatedPlan.action', 'Ver tablero', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4370', '1', 'es', 'email', 'restaurantUpdatedPlan.line4', '¡Gracias por usar nuestro servicio!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4371', '1', 'es', 'email', 'offlineRequestReview.subject', 'Solicitud de modificación del paquete - :site_name', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4372', '1', 'es', 'email', 'offlineRequestReview.greeting', '¡Hola, :name!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4373', '1', 'es', 'email', 'offlineRequestReview.line1', 'Se ha realizado una solicitud de pago fuera de línea para cambiar el paquete.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4374', '1', 'es', 'email', 'offlineRequestReview.line2', 'Nombre del restaurante: **: restaurante_name **', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4375', '1', 'es', 'email', 'offlineRequestReview.line3', 'Nombre del paquete: **: paquete_name **', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4376', '1', 'es', 'email', 'offlineRequestReview.line4', 'Tipo de paquete: **: paquete_type **', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4377', '1', 'es', 'email', 'offlineRequestReview.line5', 'Revise la solicitud y tome la acción necesaria.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4378', '1', 'es', 'email', 'offlineRequestReview.line6', '¡Gracias por usar nuestra aplicación!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4379', '1', 'es', 'email', 'welcomeRestaurant.subject', '¡Bienvenido a :site_name! ¡Comencemos a simplificar las operaciones de su restaurante! 🍽️', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4380', '1', 'es', 'email', 'welcomeRestaurant.greeting', '¡Hola, :name!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4381', '1', 'es', 'email', 'welcomeRestaurant.line1', '¡Felicitaciones y bienvenidos a :site_name! Estamos encantados de que su restaurante se una a nuestra plataforma.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4382', '1', 'es', 'email', 'welcomeRestaurant.line2', '¿Qué sigue?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4383', '1', 'es', 'email', 'welcomeRestaurant.line3', 'Configure su menú: agregue los elementos de su menú, categorías y precios con facilidad', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4384', '1', 'es', 'email', 'welcomeRestaurant.line4', 'Crea tu perfil: comparte la historia, la misión y las ofertas únicas de tu restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4385', '1', 'es', 'email', 'welcomeRestaurant.line5', 'Conéctese con los clientes: use nuestra integración de redes sociales para aumentar su presencia en línea', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4386', '1', 'es', 'email', 'welcomeRestaurant.line6', 'Comience ahora: ¡comience a usar :site_name hoy para optimizar sus operaciones y hacer crecer su negocio!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4387', '1', 'es', 'email', 'welcomeRestaurant.line7', '¡Gracias por elegir :site_name! Estamos emocionados de ser parte de su historia de éxito.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4388', '1', 'es', 'email', 'welcomeRestaurant.line8', 'Su correo electrónico de inicio de sesión es: :email', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4389', '1', 'es', 'email', 'welcomeRestaurant.line9', 'Su contraseña es: :password', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4390', '1', 'es', 'email', 'welcomeRestaurant.line10', 'Su URL de inicio de sesión es: :login_url', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4391', '1', 'es', 'email', 'newRestaurantSignup.subject', '¡Nuevo registro del restaurante en :site_name! 🎉', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4392', '1', 'es', 'email', 'newRestaurantSignup.line1', '¡Estamos emocionados de informarle que un nuevo restaurante acaba de inscribirse para :site_name! 🎉', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4393', '1', 'es', 'email', 'newRestaurantSignup.line2', 'Nombre del restaurante: :restaurant_name', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4394', '1', 'es', 'email', 'testNotification.subject', 'Correo electrónico de prueba SMTP', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4395', '1', 'es', 'email', 'testNotification.greeting', '¡Hola!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4396', '1', 'es', 'email', 'testNotification.line1', 'Este es un correo electrónico de prueba para verificar su configuración SMTP.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4397', '1', 'es', 'email', 'testNotification.line2', 'Si recibió este correo electrónico, su configuración SMTP está configurada correctamente.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4398', '1', 'es', 'email', 'testNotification.line3', '¡Gracias por usar nuestra aplicación!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4399', '1', 'es', 'email', 'sendMenuPdf.subject', 'Menú PDF desde :site_name', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4400', '1', 'es', 'email', 'sendMenuPdf.text1', 'Adjunto encontrará el menú PDF para :menu_name.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4401', '1', 'es', 'email', 'sendMenuPdf.text1_general', 'Adjunto encontrará nuestro menú completo en PDF con todos los elementos disponibles.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4402', '1', 'es', 'email', 'sendMenuPdf.text2', 'Este PDF contiene :count elementos de menú.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4403', '1', 'es', 'email', 'sendMenuPdf.text3', 'Puede descargar el PDF usando el botón a continuación o encontrarlo adjunto a este correo electrónico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4404', '1', 'es', 'email', 'sendMenuPdf.downloadPdf', 'Descargar Menú PDF', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4405', '1', 'es', 'errors', '325.title', 'Restaurante no encontrado', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4406', '1', 'es', 'errors', '325.message', 'No pudimos encontrar un restaurante asociado con esta URL. El restaurante puede haber sido eliminado o la URL puede ser incorrecta.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4407', '1', 'es', 'errors', '325.suggestion', 'Consulte la URL y vuelva a intentarlo, o use una de las opciones a continuación para encontrar lo que está buscando.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4408', '1', 'es', 'errors', '325.create_account', 'Crear una nueva cuenta de restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4409', '1', 'es', 'errors', '325.find_url', 'Encuentra la URL de tu restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4410', '1', 'es', 'errors', '325.need_help', '¿Necesitar ayuda? Póngase en contacto con nuestro equipo de apoyo', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4411', '1', 'es', 'landing', 'getStarted', 'Empezar', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4412', '1', 'es', 'landing', 'features', 'Características', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4413', '1', 'es', 'landing', 'pricing', 'Fijación de precios', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4414', '1', 'es', 'landing', 'faq', 'Preguntas frecuentes', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4415', '1', 'es', 'landing', 'heroTitle', '¡El software POS de restaurante hizo simple!', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4416', '1', 'es', 'landing', 'heroSubTitle', 'Administre fácilmente órdenes, menús y mesas en un solo lugar. Ahorre tiempo, reduzca los errores y haga crecer su negocio más rápido', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4417', '1', 'es', 'landing', 'getStartedFree', 'Empiece gratis', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4418', '1', 'es', 'landing', 'featureSection1', 'Tome el control de su restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4419', '1', 'es', 'landing', 'featureTitle1', 'Racionalizar la gestión del pedido', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4420', '1', 'es', 'landing', 'featureDescription1', 'Nunca vuelvas a perder la noción de un pedido. Todos sus pedidos de clientes, desde la cena hasta la comida para llevar, están organizados y fácilmente accesibles en un solo lugar. Acelere el servicio y mantenga su cocina funcionando sin problemas.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4421', '1', 'es', 'landing', 'featureTitle2', 'Optimizar las reservas de la tabla', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4422', '1', 'es', 'landing', 'featureDescription2', 'Maximice la eficiencia de los asientos con el seguimiento y las reservas de mesa en tiempo real. Reduzca los tiempos de espera y asegúrese de que ninguna tabla esté vacía durante las horas pico, mejorando la experiencia y la facturación del cliente.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4423', '1', 'es', 'landing', 'featureTitle3', 'Gestión de menú sin esfuerzo', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4424', '1', 'es', 'landing', 'featureDescription3', 'Agregue, edite o elimine fácilmente elementos de su menú sobre la marcha. Destaca los especiales, actualiza los precios y mantenga todo en sincronización en todas las plataformas, para que su personal y los clientes siempre vean las últimas ofertas.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4425', '1', 'es', 'landing', 'featureSection2', 'Características potentes construidas para elevar las operaciones de su restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4426', '1', 'es', 'landing', 'iconFeature1', 'Menú de código QR', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4427', '1', 'es', 'landing', 'iconFeatureDesc1', 'Pedidos sin contacto hecho fácil', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4428', '1', 'es', 'landing', 'iconFeature2', 'Integración de la pasarela de pago', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4429', '1', 'es', 'landing', 'iconFeatureDesc2', 'Pagos rápidos, seguros y flexibles utilizando Stripe y Razorpay', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4430', '1', 'es', 'landing', 'iconFeature3', 'Gestión del personal', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4431', '1', 'es', 'landing', 'iconFeatureDesc3', 'Separe inicio de sesión para cada rol de personal con diferentes permisos.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4432', '1', 'es', 'landing', 'iconFeature4', 'Pos (punto de venta)', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4433', '1', 'es', 'landing', 'iconFeatureDesc4', 'Integración POS completa', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4434', '1', 'es', 'landing', 'iconFeature5', 'Planos de planta personalizados', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4435', '1', 'es', 'landing', 'iconFeatureDesc5', 'Diseñe el diseño de su restaurante', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4436', '1', 'es', 'landing', 'iconFeature6', 'Boletos de pedido de cocina (Kot)', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4437', '1', 'es', 'landing', 'iconFeatureDesc6', 'Flujo de trabajo de cocina eficiente', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4438', '1', 'es', 'landing', 'iconFeature7', 'Impresión de facturas', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4439', '1', 'es', 'landing', 'iconFeatureDesc7', 'Facturación rápida y precisa', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4440', '1', 'es', 'landing', 'iconFeature8', 'Informes', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4441', '1', 'es', 'landing', 'iconFeatureDesc8', 'Decisiones basadas en datos', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4442', '1', 'es', 'landing', 'testimonialSection1', 'Lo que dicen los dueños de restaurantes', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4443', '1', 'es', 'landing', 'testimonial1', 'Ha transformado completamente cómo operamos. La gestión de pedidos, tablas y personal, todo de una plataforma, ha reducido nuestra carga de trabajo y ha hecho que todo funcione más bien.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4444', '1', 'es', 'landing', 'testimonialName1', 'John Martin', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4445', '1', 'es', 'landing', 'testimonialDesignation1', 'Propietario de Riverbend Bistro', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4446', '1', 'es', 'landing', 'testimonial2', 'El menú del código QR y la integración de pagos han marcado una gran diferencia para nosotros, especialmente después de la pandemia. A los clientes les encanta la facilidad, y hemos visto una rotación de mesa más rápida.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4447', '1', 'es', 'landing', 'testimonialName2', 'Emily Thompson', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4448', '1', 'es', 'landing', 'testimonialDesignation2', 'Gerente en Lakeside Grill', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4449', '1', 'es', 'landing', 'testimonial3', 'Podemos rastrear cada pedido en tiempo real, mantener nuestro menú actualizado y administrar rápidamente los pagos. Es como tener un juego adicional de manos en el restaurante.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4450', '1', 'es', 'landing', 'testimonialName3', 'Michael Scott', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4451', '1', 'es', 'landing', 'testimonialDesignation3', 'Propietario de Downtown Eats', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4452', '1', 'es', 'landing', 'pricingTitle1', 'Precios simples y transparentes', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4453', '1', 'es', 'landing', 'pricingSubTitle1', 'Obtenga todo lo que necesita para administrar su restaurante con un plan asequible.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4454', '1', 'es', 'landing', 'pricingHeading', 'Plan todo en uno', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4455', '1', 'es', 'landing', 'pricingFeature1', 'Órdenes y reservas ilimitadas', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4456', '1', 'es', 'landing', 'pricingFeature2', 'Gestión del menú', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4457', '1', 'es', 'landing', 'pricingFeature3', 'Menú de código QR', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4458', '1', 'es', 'landing', 'pricingFeature4', 'Integración de la pasarela de pago', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4459', '1', 'es', 'landing', 'pricingFeature5', 'Sistema POS', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4460', '1', 'es', 'landing', 'pricingFeature6', 'Planos de planta personalizados', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4461', '1', 'es', 'landing', 'pricingFeature7', 'Gestión del personal', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4462', '1', 'es', 'landing', 'pricingFeature8', 'Boletos de pedido de cocina (Kot)', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4463', '1', 'es', 'landing', 'pricingFeature9', 'Informes y análisis', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4464', '1', 'es', 'landing', 'pricingFeature10', 'Soporte al cliente', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4465', '1', 'es', 'landing', 'pricingFeature11', 'Múltiples ramas', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4466', '1', 'es', 'landing', 'pricingFeature12', 'Exportar a Excel', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4467', '1', 'es', 'landing', 'pricingFeature13', 'Agregar logotipo y tema de negocios', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4468', '1', 'es', 'landing', 'pricingFeature14', 'Reservas de tabla', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4469', '1', 'es', 'landing', 'pricingFeature15', 'Integración de la pasarela de pago', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4470', '1', 'es', 'landing', 'faqTitle1', 'Tus preguntas, respondidas', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4471', '1', 'es', 'landing', 'faqSubTitle1', 'Respuestas a las preguntas más frecuentes.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4472', '1', 'es', 'landing', 'faqQues1', '¿Cómo puedo comunicarme con la atención al cliente 1?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4473', '1', 'es', 'landing', 'faqAns1', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4474', '1', 'es', 'landing', 'faqQues2', '¿Cómo puedo comunicarme con la atención al cliente?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4475', '1', 'es', 'landing', 'faqAns2', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4476', '1', 'es', 'landing', 'faqQues3', '¿Cómo puedo comunicarme con la atención al cliente?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4477', '1', 'es', 'landing', 'faqAns3', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4478', '1', 'es', 'landing', 'faqQues4', '¿Cómo puedo comunicarme con la atención al cliente?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4479', '1', 'es', 'landing', 'faqAns4', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4480', '1', 'es', 'landing', 'faqQues5', '¿Cómo puedo comunicarme con la atención al cliente?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4481', '1', 'es', 'landing', 'faqAns5', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4482', '1', 'es', 'landing', 'faqQues6', '¿Cómo puedo comunicarme con la atención al cliente?', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4483', '1', 'es', 'landing', 'faqAns6', 'Nuestro equipo de soporte dedicado está disponible por correo electrónico para ayudarlo con cualquier pregunta o problema técnico.', '2026-05-03 12:47:26', '2026-05-03 12:47:26'),
('4484', '1', 'es', 'landing', 'contactTitle', 'Contacto', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4485', '1', 'es', 'landing', 'addressTitle', 'Nuestra dirección', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4486', '1', 'es', 'landing', 'contactCompany', 'Bond Hobbs Inc', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4487', '1', 'es', 'landing', 'contactAddress', '957 Jamie Station, Lamontborough, SD 27319-9459', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4488', '1', 'es', 'landing', 'emailTitle', 'Nuestro correo electrónico', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4489', '1', 'es', 'landing', 'contactEmail', 'support@example.com', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4490', '1', 'es', 'landing', 'rightsReserved', 'Reservados todos los derechos.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4491', '1', 'es', 'landing', 'startTrial', 'Iniciar :days días de prueba', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4492', '1', 'es', 'landing', 'callTitle', 'Llámenos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4493', '1', 'es', 'landing', 'mapTitle', 'Ubicación', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4494', '1', 'es', 'landing', 'openInGoogleMaps', 'Abrir en Google Maps', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4495', '1', 'es', 'menu', 'dashboard', 'Panel', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4496', '1', 'es', 'menu', 'menu', 'Menú', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4497', '1', 'es', 'menu', 'menus', 'Menús', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4498', '1', 'es', 'menu', 'menuItem', 'Elementos de menú', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4499', '1', 'es', 'menu', 'profile', 'Perfil', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4500', '1', 'es', 'menu', 'itemCategories', 'Categorías de artículos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4501', '1', 'es', 'menu', 'table', 'Mesa', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4502', '1', 'es', 'menu', 'areas', 'Áreas', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4503', '1', 'es', 'menu', 'tables', 'Mesas', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4504', '1', 'es', 'menu', 'orders', 'Órdenes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4505', '1', 'es', 'menu', 'pos', 'Pajita', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4506', '1', 'es', 'menu', 'kot', 'Kot', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4507', '1', 'es', 'menu', 'myAccount', 'Mi cuenta', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4508', '1', 'es', 'menu', 'myOrders', 'Mis pedidos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4509', '1', 'es', 'menu', 'customers', 'Clientes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4510', '1', 'es', 'menu', 'newOrder', 'Nuevo pedido', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4511', '1', 'es', 'menu', 'payments', 'Pagos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4512', '1', 'es', 'menu', 'billing', 'Facturación', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4513', '1', 'es', 'menu', 'duePayments', 'Debidos pagos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4514', '1', 'es', 'menu', 'qrCodes', 'Códigos QR', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4515', '1', 'es', 'menu', 'reports', 'Informes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4516', '1', 'es', 'menu', 'itemReport', 'Informe de artículos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4517', '1', 'es', 'menu', 'categoryReport', 'Informe de categoría', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4518', '1', 'es', 'menu', 'salesReport', 'Informe de ventas', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4519', '1', 'es', 'menu', 'deliveryAppReport', 'Informe de la aplicación de entrega', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4520', '1', 'es', 'menu', 'cancelledOrderReport', 'Informe de pedido cancelado', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4521', '1', 'es', 'menu', 'removedKotItemReport', 'Informe de artículo KOT eliminado', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4522', '1', 'es', 'menu', 'taxReport', 'Informe de impuestos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4523', '1', 'es', 'menu', 'settings', 'Ajustes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4524', '1', 'es', 'menu', 'signOut', 'Desconectar', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4525', '1', 'es', 'menu', 'appUpdate', 'Actualización de la aplicación', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4526', '1', 'es', 'menu', 'home', 'Hogar', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4527', '1', 'es', 'menu', 'about', 'Acerca de', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4528', '1', 'es', 'menu', 'contact', 'Contacto', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4529', '1', 'es', 'menu', 'staff', 'Personal', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4530', '1', 'es', 'menu', 'bookTable', 'Reservar una mesa', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4531', '1', 'es', 'menu', 'myBookings', 'Mis reservas', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4532', '1', 'es', 'menu', 'reservations', 'Reservaciones', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4533', '1', 'es', 'menu', 'customerSite', 'Sitio de clientes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4534', '1', 'es', 'menu', 'packages', 'Paquetes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4535', '1', 'es', 'menu', 'offlineRequest', 'Solicitud fuera de línea', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4536', '1', 'es', 'menu', 'users', 'Usuarios', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4537', '1', 'es', 'menu', 'deliveryExecutive', 'Ejecutivo de entrega', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4538', '1', 'es', 'menu', 'landingSites', 'Sitio de aterrizaje', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4539', '1', 'es', 'menu', 'waiterRequest', 'Solicitudes de camarero', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4540', '1', 'es', 'menu', 'itemModifiers', 'Modificadores de elementos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4541', '1', 'es', 'menu', 'modifierGroups', 'Grupos modificadores', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4542', '1', 'es', 'menu', 'goBackToCustomModules', 'Vuelve a los módulos personalizados', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4543', '1', 'es', 'menu', 'expenses', 'Gastos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4544', '1', 'es', 'menu', 'vendor', 'Proveedor', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4545', '1', 'es', 'menu', 'expenseReports', 'Informes de gastos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4546', '1', 'es', 'menu', 'expensesCategory', 'Categorías de gastos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4547', '1', 'es', 'menu', 'openMainMenu', 'Abrir menú principal', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4548', '1', 'es', 'menu', 'myAddresses', 'Mis direcciones', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4549', '1', 'es', 'menu', 'superadminPaymentSetting', 'Configuración de pago', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4550', '1', 'es', 'menu', 'adminPaymentSetting', 'Configuración de pago del restaurante', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4551', '1', 'es', 'menu', 'customerDisplay', 'Visualización de clientes', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4552', '1', 'es', 'menu', 'wifi', 'Wi-Fi', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4553', '1', 'es', 'menu', 'refundReport', 'Informe de reembolso', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4554', '1', 'es', 'menu', 'duePaymentsReceivedReport', 'Informe de pagos vencidos recibidos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4555', '1', 'es', 'menu', 'assignedOrders', 'Órdenes asignadas', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4556', '1', 'es', 'menu', 'deliveryHistory', 'Historial de entrega', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4557', '1', 'es', 'menu', 'openExecutiveSite', 'Abrir sitio ejecutivo', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4558', '1', 'es', 'menu', 'deliveryExecutivePortal', 'Portal ejecutivo de entrega', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4559', '1', 'es', 'messages', 'menuAdded', '¡Menú agregado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4560', '1', 'es', 'messages', 'noMenuAdded', '¡No se agregó un menú!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4561', '1', 'es', 'messages', 'menuUpdated', '¡Menú actualizado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4562', '1', 'es', 'messages', 'menuDeleted', '¡Menú eliminado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4563', '1', 'es', 'messages', 'categoryAdded', 'Categoría de elementos agregado correctamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4564', '1', 'es', 'messages', 'categoryUpdated', 'Categoría de elementos actualizada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4565', '1', 'es', 'messages', 'menuItemAdded', '¡Elemento de menú agregado correctamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4566', '1', 'es', 'messages', 'variationSaved', '¡Variación guardada exitosamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4567', '1', 'es', 'messages', 'menuItemUpdated', '¡Elemento de menú actualizado correctamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4568', '1', 'es', 'messages', 'menuItemDeleted', '¡Elemento de menú eliminado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4569', '1', 'es', 'messages', 'orderItemDeleted', '¡El artículo del pedido se eliminó correctamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4570', '1', 'es', 'messages', 'menuItemCategoryDeleted', '¡Categoría de elemento de menú eliminada correctamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4571', '1', 'es', 'messages', 'itemVariationDeleted', '¡Variación del artículo eliminada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4572', '1', 'es', 'messages', 'noItemAdded', 'No se encontró ningún registro', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4573', '1', 'es', 'messages', 'noItemCategoryAdded', 'No se agregó la categoría de elementos', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4574', '1', 'es', 'messages', 'noAreaAdded', 'No se agrega ningún área.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4575', '1', 'es', 'messages', 'areaAdded', '¡Área agregada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4576', '1', 'es', 'messages', 'areaUpdated', 'Área actualizada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4577', '1', 'es', 'messages', 'areaDeleted', 'Área eliminada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4578', '1', 'es', 'messages', 'noTableadded', 'No se agrega ninguna tabla.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4579', '1', 'es', 'messages', 'tableAdded', '¡Tabla agregada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4580', '1', 'es', 'messages', 'tableUpdated', 'Tabla actualizada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4581', '1', 'es', 'messages', 'tableDeleted', 'Table eliminada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4582', '1', 'es', 'messages', 'setTableNo', 'Necesitas establecer el número de tabla', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4583', '1', 'es', 'messages', 'enterPax', 'Ingrese el no de pax.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4584', '1', 'es', 'messages', 'selectWaiter', 'Seleccione el camarero que tomó el pedido.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4585', '1', 'es', 'messages', 'orderItemRequired', 'Debe agregar elementos al pedido.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4586', '1', 'es', 'messages', 'orderSaved', 'Orden realizado con éxito.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4587', '1', 'es', 'messages', 'kotGenerated', 'Kot generó con éxito.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4588', '1', 'es', 'messages', 'billedSuccess', 'Orden facturado con éxito.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4589', '1', 'es', 'messages', 'addCustomerDetails', 'Agregue los detalles del cliente.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4590', '1', 'es', 'messages', 'thankYouVisit', '¡Gracias por tu visita!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4591', '1', 'es', 'messages', 'emailVerificationCode', 'Código de verificación de correo electrónico.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4592', '1', 'es', 'messages', 'invalidVerificationCode', 'Código de verificación no válido.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4593', '1', 'es', 'messages', 'verificationCodeSent', 'Código de verificación enviado', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4594', '1', 'es', 'messages', 'customerDeleted', 'Cliente eliminado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4595', '1', 'es', 'messages', 'noCustomerFound', 'No se encuentra el cliente', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4596', '1', 'es', 'messages', 'settingsUpdated', 'Configuración actualizada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4597', '1', 'es', 'messages', 'shiftCreated', '¡El turno se creó exitosamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4598', '1', 'es', 'messages', 'shiftUpdated', '¡Shift actualizado exitosamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4599', '1', 'es', 'messages', 'shiftDeleted', '¡Shift eliminado exitosamente!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4600', '1', 'es', 'messages', 'orderPlacedSuccess', 'Orden realizado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4601', '1', 'es', 'messages', 'orderCanceled', '¡El pedido cancelado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4602', '1', 'es', 'messages', 'noPaymentFound', 'No se encontró el pago', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4603', '1', 'es', 'messages', 'waitingTodayOrder', 'Esperando el primer pedido de hoy ⏳', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4604', '1', 'es', 'messages', 'updateAlert', 'No haga clic en el botón Actualizar ahora si la aplicación está personalizada. Sus cambios se perderán.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4605', '1', 'es', 'messages', 'updateBackupNotice', 'Tome una copia de seguridad de archivos y base de datos antes de actualizarse.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4606', '1', 'es', 'messages', 'frontHeroHeading', '¿Listo para satisfacer tus antojos? ¡Haga su pedido ahora!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4607', '1', 'es', 'messages', 'profileUpdated', 'Perfil actualizado con éxito', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4608', '1', 'es', 'messages', 'cartEmpty', 'Tu carrito está vacío 🙁', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4609', '1', 'es', 'messages', 'memberAdded', '¡Miembro agregó con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4610', '1', 'es', 'messages', 'cannotEditOwnRole', 'No puedes cambiar su propio papel.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4611', '1', 'es', 'messages', 'memberUpdated', '¡Miembro actualizado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4612', '1', 'es', 'messages', 'memberDeleted', '¡Miembro eliminado con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4613', '1', 'es', 'messages', 'currencyDeleted', '¡Moneda eliminada con éxito!', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4614', '1', 'es', 'messages', 'noCurrencyFound', 'No se encontró moneda.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4615', '1', 'es', 'messages', 'noPhoneCodesFound', 'No se encontraron códigos telefónicos.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4616', '1', 'es', 'messages', 'cannotDeleteDefaultCurrency', 'No se puede eliminar la moneda predeterminada.', '2026-05-03 12:47:27', '2026-05-03 12:47:27'),
('4617', '1', 'es', 'messages', 'taxApplicableInfo', 'Todos los impuestos serán aplicables en la creación de orden.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4618', '1', 'es', 'messages', 'taxDeleted', 'Impuestos eliminados con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4619', '1', 'es', 'messages', 'chooseEndTimeLater', 'Elija y termine la hora más tarde que la hora de inicio.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4620', '1', 'es', 'messages', 'frontReservationHeading', 'Reserve una mesa y saborea la experiencia.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4621', '1', 'es', 'messages', 'selectBookingDetail', 'Seleccione sus detalles de reserva', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4622', '1', 'es', 'messages', 'selectTimeSlot', 'Seleccione la ranura de tiempo', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4623', '1', 'es', 'messages', 'loginForReservation', 'Iniciar sesión para hacer reserva', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4624', '1', 'es', 'messages', 'reservationConfirmed', 'Su reserva está confirmada.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4625', '1', 'es', 'messages', 'noTimeSlot', 'No hay ranura de tiempo disponible. Elija una fecha o hora de comida diferente.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4626', '1', 'es', 'messages', 'noTableReserved', 'Ninguna tabla está reservada.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4627', '1', 'es', 'messages', 'smtpError', 'Sus detalles de SMTP no son correctos. Actualice al correcto. <br> <br> La configuración SMTP adecuada es esencial para enviar correos electrónicos como confirmaciones de pedidos, restablecimiento de contraseña y notificaciones a los clientes y al personal. Sin la configuración correcta de SMTP, su sistema de gestión de restaurantes no puede comunicarse por correo electrónico.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4628', '1', 'es', 'messages', 'newOrderReceived', 'Nuevo pedido recibido.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4629', '1', 'es', 'messages', 'waiterDeclinedOrder', 'El camarero asignado ha rechazado el pedido. Orden :order_number', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4630', '1', 'es', 'messages', 'cannotDeleteCurrentBranch', 'No se puede eliminar la rama actual.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4631', '1', 'es', 'messages', 'branchAdded', 'Nueva rama agregada.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4632', '1', 'es', 'messages', 'branchDeleted', 'Rama eliminada con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4633', '1', 'es', 'messages', 'branchUpdated', 'Rama actualizada con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4634', '1', 'es', 'messages', 'licenseUpgraded', 'Licencia actualizada con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4635', '1', 'es', 'messages', 'noRestaurantFound', 'No se encuentra ningún restaurante.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4636', '1', 'es', 'messages', 'restaurantUpdated', '¡Restaurante actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4637', '1', 'es', 'messages', 'invalidStripePlan', 'Plan de rayas no válido.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4638', '1', 'es', 'messages', 'packageUpdated', '¡Paquete actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4639', '1', 'es', 'messages', 'noPackageFound', 'No se encuentra ningún paquete.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4640', '1', 'es', 'messages', 'alreadyRequestPending', 'Ya has recaudado una solicitud.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4641', '1', 'es', 'messages', 'packageAdded', '¡Paquete agregado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4642', '1', 'es', 'messages', 'packageDeleted', '¡Paquete eliminado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4643', '1', 'es', 'messages', 'smtpRecommendation', 'Recomendación para SMTP', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4644', '1', 'es', 'messages', 'noMemberFound', 'Ningún miembro encontrado.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4645', '1', 'es', 'messages', 'noInvoiceFound', 'No se encuentra la factura.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4646', '1', 'es', 'messages', 'loadingData', 'Cargando datos ...', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4647', '1', 'es', 'messages', 'gatewayNotAdded', 'Credenciales de la pasarela de pago no agregadas por SuperAdmin', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4648', '1', 'es', 'messages', 'smtpSuccess', 'Sus detalles de SMTP son correctos', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4649', '1', 'es', 'messages', 'packageRequired', 'Se requiere ID de paquete.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4650', '1', 'es', 'messages', 'packageNotFound', 'Paquete no encontrado.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4651', '1', 'es', 'messages', 'trialExpireOnRequired', 'Se requiere fecha de vencimiento de la prueba.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4652', '1', 'es', 'messages', 'amountNumeric', 'La cantidad debe ser un número.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4653', '1', 'es', 'messages', 'payDateRequired', 'Se requiere fecha de pago.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4654', '1', 'es', 'messages', 'nextPayDateRequired', 'Se requiere la próxima fecha de pago.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4655', '1', 'es', 'messages', 'noOfflinePaymentMethodFound', 'No se encontró ningún método de pago fuera de línea.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4656', '1', 'es', 'messages', 'amountRequired', 'Se requiere cantidad.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4657', '1', 'es', 'messages', 'licenceExpireRequired', 'Se requiere fecha de vencimiento de la licencia.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4658', '1', 'es', 'messages', 'offlinePaymentMethodAdded', '¡Método de pago fuera de línea agregado correctamente!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4659', '1', 'es', 'messages', 'offlinePaymentMethodUpdated', '¡Método de pago fuera de línea actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4660', '1', 'es', 'messages', 'noOfflinePaymentRequestFound', 'No se encontró una solicitud de pago fuera de línea.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4661', '1', 'es', 'messages', 'offlinePaymentMethodDeleted', '¡Método de pago fuera de línea eliminado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4662', '1', 'es', 'messages', 'reservationsDisabled', 'Las reservas están actualmente deshabilitadas.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4663', '1', 'es', 'messages', 'customerReservationsDisabled', 'Las reservas de los clientes están actualmente deshabilitadas.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4664', '1', 'es', 'messages', 'minimumPartySizeRequired', 'La reserva mínima es para personas :size.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4665', '1', 'es', 'messages', 'minimumRequired', 'Min :size', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4666', '1', 'es', 'messages', 'disabledWhenMainReservationsOff', 'Discapacitado cuando las reservas principales están apagadas', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4667', '1', 'es', 'messages', 'phoneCodeDetected', 'Código de teléfono :code detectado según su ubicación', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4668', '1', 'es', 'messages', 'offlinePaymentVerified', 'Pago fuera de línea Verificado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4669', '1', 'es', 'messages', 'OfflinePlanChangeDeclined', 'La solicitud de cambio de plan fuera de línea disminuyó con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4670', '1', 'es', 'messages', 'planUpgraded', '¡Planifique con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4671', '1', 'es', 'messages', 'noPlanIdFound', 'No se encontró una identificación del plan.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4672', '1', 'es', 'messages', 'requestSubmittedSuccessfully', 'Solicitud enviada con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4673', '1', 'es', 'messages', 'startShoppingNow', '¡Agregue los artículos a su carrito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4674', '1', 'es', 'messages', 'smtpSecureEnabled', 'Para la configuración de Gmail SMTP, siga el siguiente enlace', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4675', '1', 'es', 'messages', 'testEmailSuccess', '¡Correo electrónico enviado correctamente!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4676', '1', 'es', 'messages', 'testEmailError', 'No se pudo enviar un correo electrónico de prueba: :message', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4677', '1', 'es', 'messages', 'waiterRequestCompleted', 'Solicitud completada con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4678', '1', 'es', 'messages', 'welcomeToUpgrade', 'Actualice su licencia para acceder a las características premium y mejorar la experiencia de gestión de su restaurante.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4679', '1', 'es', 'messages', 'upgradeRequired', 'Se requiere actualización.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4680', '1', 'es', 'messages', 'noAdminFound', 'No se encontró administrador', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4681', '1', 'es', 'messages', 'statusUpdated', 'Estado actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4682', '1', 'es', 'messages', 'invalidRequest', 'Solicitud no válida', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4683', '1', 'es', 'messages', 'packageIsUsed', 'El paquete es utilizado por algunos restaurantes. Primero cambie el paquete para esos restaurantes.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4684', '1', 'es', 'messages', 'currencyCannotBeDeleted', 'La moneda no se puede eliminar', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4685', '1', 'es', 'messages', 'currencyIsUsedInPackages', 'La moneda se usa en algunos paquetes. Primero cambie la moneda para esos paquetes o elimine los paquetes con esta moneda.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4686', '1', 'es', 'messages', 'languageUpdated', '¡Lenguaje actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4687', '1', 'es', 'messages', 'fileUploaded', '¡Archivo cargado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4688', '1', 'es', 'messages', 'noFilesAvailable', 'No hay archivos disponibles', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4689', '1', 'es', 'messages', 'noFilesAvailableDescription', 'No hay archivos para mostrar en este momento.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4690', '1', 'es', 'messages', 'transferProgress', 'Avance de transferencia', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4691', '1', 'es', 'messages', 'discountPercentError', 'El porcentaje de descuento no puede exceder el 100%.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4692', '1', 'es', 'messages', 'branchLimitReached', 'Límite de rama alcanzado, no puede agregar más con el paquete actual.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4693', '1', 'es', 'messages', 'ModifierGroupAdded', '¡Grupo modificador agregado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4694', '1', 'es', 'messages', 'noModifierGroupFound', 'No se encontró ningún grupo modificador.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4695', '1', 'es', 'messages', 'itemModifierGroupAdded', '¡Grupo modificador de elementos agregado correctamente!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4696', '1', 'es', 'messages', 'itemModifierGroupUpdated', '¡Grupo modificador de elementos actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4697', '1', 'es', 'messages', 'itemModifierGroupDeleted', '¡Grupo modificador de elementos eliminado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4698', '1', 'es', 'messages', 'noItemModifierFound', 'No se encontró modificador de elementos.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4699', '1', 'es', 'messages', 'ModifierGroupUpdated', '¡Grupo modificador actualizado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4700', '1', 'es', 'messages', 'cronIsNotRunning', 'Parece que su trabajo de Cron no ha funcionado en las últimas 48 horas. Verifique para asegurarse de que esté configurado correctamente. Este mensaje desaparecerá automáticamente una vez que el trabajo cron esté funcionando correctamente nuevamente.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4701', '1', 'es', 'messages', 'cronIsNotRunningOnboarding', 'Verifique para asegurarse de que esté configurado correctamente. Este mensaje desaparecerá automáticamente una vez que el trabajo cron esté funcionando correctamente nuevamente.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4702', '1', 'es', 'messages', 'cronJobSetting', 'Configuración de trabajo cron', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4703', '1', 'es', 'messages', 'cronJobSettingDescription', 'Haga clic aquí para ver la configuración del trabajo de Cron.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4704', '1', 'es', 'messages', 'downloadFilefromCodecanyon', 'Descargue el archivo zip de CodeCanyon y cárguelo aquí. Solo el tipo de archivo .zip está permitido para cargar.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4705', '1', 'es', 'messages', 'sweetAlertTitle', '¿Está seguro?', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4706', '1', 'es', 'messages', 'removeFileText', '¡No podrá recuperar el archivo eliminado!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4707', '1', 'es', 'messages', 'confirmDelete', '¡Sí, borrarlo!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4708', '1', 'es', 'messages', 'confirmDeleteButton', '¡Sí, bórralo!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4709', '1', 'es', 'messages', 'deleteSuccess', 'Eliminado con éxito.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4710', '1', 'es', 'messages', 'installingUpdateMessage', 'Instalación ... por favor espere (esto puede tomar unos minutos).', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4711', '1', 'es', 'messages', 'installedUpdateMessage', 'Instalado correctamente. Recargar la página para ver los cambios.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4712', '1', 'es', 'messages', 'customModuleInstalled', 'Módulo instalado correctamente. Será redirigido a la página del módulo personalizado. Active el módulo para usarlo.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4713', '1', 'es', 'messages', 'noRecordFound', 'No se encontró ningún registro', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4714', '1', 'es', 'messages', 'orderDeleted', '¡Pedido eliminado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4715', '1', 'es', 'messages', 'CartAddPermissionDenied', 'Permiso denegado. Póngase en contacto con el restaurante.', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4716', '1', 'es', 'messages', 'noExpensesAdded', 'No se encontraron gastos', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4717', '1', 'es', 'messages', 'expenseAdded', 'Gastos agregados', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4718', '1', 'es', 'messages', 'expenseUpdated', 'Gastos actualizados', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4719', '1', 'es', 'messages', 'showHidePurchaseCode', 'Mostrar/ocultar código de compra', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4720', '1', 'es', 'messages', 'changePurchaseCode', 'Cambiar código de compra', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4721', '1', 'es', 'messages', 'restaurantDeleted', '¡Restaurante eliminado con éxito!', '2026-05-03 12:47:28', '2026-05-03 12:47:28'),
('4722', '1', 'es', 'messages', 'deliveryExecutiveAssigned', 'Ejecutivo de entrega asignado!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4723', '1', 'es', 'messages', 'selectDeliveryExecutive', 'Seleccione un ejecutivo de entrega.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4724', '1', 'es', 'messages', 'vendorUpdated', 'Proveedor actualizado', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4725', '1', 'es', 'messages', 'expenseDeleted', 'Gasto eliminado', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4726', '1', 'es', 'messages', 'vendorDeleted', 'Vendedor eliminado', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4727', '1', 'es', 'messages', 'noVendorsAdded', 'No se encontraron proveedores', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4728', '1', 'es', 'messages', 'moduleSettingsInstall', 'Instale nuevos módulos para mejorar la funcionalidad de su aplicación', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4729', '1', 'es', 'messages', 'chargeDeleted', '¡CARGA eliminado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4730', '1', 'es', 'messages', 'addonDescription', 'Este es un módulo adicional que se puede comprar por separado.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4731', '1', 'es', 'messages', 'noChargeFound', 'No se encontró cargos.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4732', '1', 'es', 'messages', 'paymentQrCodeRequired', 'Se requiere el código QR de pago.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4733', '1', 'es', 'messages', 'noSubscriptionFound', 'No se encontró suscripción.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4734', '1', 'es', 'messages', 'subscriptionCancelled', '¡Suscripción cancelada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4735', '1', 'es', 'messages', 'subscriptionUpdated', '¡Suscripción actualizada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4736', '1', 'es', 'messages', 'customerAdded', '¡El cliente agregó con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4737', '1', 'es', 'messages', 'customerAlreadyExists', 'Cliente con correo electrónico :email ya existe.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4738', '1', 'es', 'messages', 'customerImported', '¡Los clientes importados con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4739', '1', 'es', 'messages', 'customerImportStarted', '¡La importación de clientes comenzó con éxito! La importación se está procesando en segundo plano.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4740', '1', 'es', 'messages', 'noFeatures', 'No se encontraron características adicionales.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4741', '1', 'es', 'messages', 'paymentGatewayNotConfigured', 'Pasarela de pago no configurada.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4742', '1', 'es', 'messages', 'tipRemovedSuccessfully', 'Consejo eliminado con éxito', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4743', '1', 'es', 'messages', 'tipUpdatedSuccessfully', 'Consejo actualizado con éxito', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4744', '1', 'es', 'messages', 'tipAddedSuccessfully', 'Consejo agregado con éxito', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4745', '1', 'es', 'messages', 'paymentDoneSuccessfully', 'Pago realizado con éxito', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4746', '1', 'es', 'messages', 'paymentFailed', 'El pago falló, intente nuevamente', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4747', '1', 'es', 'messages', 'invalidPaymentMethod', 'Método de pago no válido', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4748', '1', 'es', 'messages', 'expenseCategoryDeleted', 'Categoría de gastos eliminada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4749', '1', 'es', 'messages', 'expenseCategoryAdded', '¡Categoría de gastos agregado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4750', '1', 'es', 'messages', 'expenseCategoryUpdated', 'Categoría de gastos actualizada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4751', '1', 'es', 'messages', 'installAppInstruction', 'Para instalar esta aplicación web en su teléfono: toque', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4752', '1', 'es', 'messages', 'addToHomeScreen', 'y luego agregar a la pantalla de inicio', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4753', '1', 'es', 'messages', 'confrmDeleteDyanamicMenu', '¿Estás seguro de que quieres eliminar este menú personalizado?', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4754', '1', 'es', 'messages', 'noCustomMenu', 'No se encontró un menú personalizado', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4755', '1', 'es', 'messages', 'menuUpdate', '¡Menú actualizado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4756', '1', 'es', 'messages', 'orderNotFound', 'Orden no encontrado', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4757', '1', 'es', 'messages', 'notHavePermission', 'Acceso denegado. Vuelva a cargar la página y vuelva a intentarlo.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4758', '1', 'es', 'messages', 'troubleClickingButton', 'Si tiene problemas para hacer clic en el botón \": ActionText\", copie y pegue la URL a continuación en su navegador web:', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4759', '1', 'es', 'messages', 'resetPassword', 'Restablecer contraseña', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4760', '1', 'es', 'messages', 'accountRecoveryAuthMessage', 'Confirme el acceso a su cuenta ingresando el código de autenticación proporcionado por su aplicación de autenticador.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4761', '1', 'es', 'messages', 'accountRecoveryCode', 'Confirme el acceso a su cuenta ingresando uno de sus códigos de recuperación de emergencia.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4762', '1', 'es', 'messages', 'invalidFlutterwavePlan', 'ID de plan Flutterwave inválido.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4763', '1', 'es', 'messages', 'flutterwavePlanNotFound', 'Flutterwave Plan ID no encontrado.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4764', '1', 'es', 'messages', 'FlutterwavePaymentError', 'Error de pago de Flutterwave: :message', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4765', '1', 'es', 'messages', 'transactionReferenceMissing', 'Falta la referencia de la transacción.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4766', '1', 'es', 'messages', 'invalidTransactionReference', 'Referencia de transacción no válida.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4767', '1', 'es', 'messages', 'paymentVerificationFailed', 'La verificación de pago falló.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4768', '1', 'es', 'messages', 'cannotUseSelfDomain', 'No puede usar su propio dominio como URL del sitio de aterrizaje.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4769', '1', 'es', 'messages', 'charactersShowingPerLine', 'Cuántos personajes que se muestran por línea en tu artículo, por ejemplo, en los caracteres de 80 mm por línea es 46', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4770', '1', 'es', 'messages', 'printerIPAddress', 'Puede obtener la dirección IP de la impresora del papel de impresión de prueba según la configuración de la impresora', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4771', '1', 'es', 'messages', 'printerPortAddress', 'En el caso máximo, la dirección del puerto de la impresora es 9100, pero en caso de que sea diferente, haga una impresión de prueba desde su impresora después de encenderla, obtendrá la dirección del puerto de la impresora en ese documento de impresión de prueba', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4772', '1', 'es', 'messages', 'printerAdded', '¡Impresora agregada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4773', '1', 'es', 'messages', 'printerUpdated', 'Impresora actualizada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4774', '1', 'es', 'messages', 'printerDeleted', 'Impresora eliminada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4775', '1', 'es', 'messages', 'featureDeleted', 'Característica eliminada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4776', '1', 'es', 'messages', 'reviewDeleted', '¡Revise eliminado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4777', '1', 'es', 'messages', 'faqAdd', 'Preguntas frecuentes Agregar con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4778', '1', 'es', 'messages', 'faqUpdated', 'Preguntas frecuentes actualizadas con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4779', '1', 'es', 'messages', 'faqDeleted', 'Preguntas frecuentes eliminadas con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4780', '1', 'es', 'messages', 'contactSetting', 'Configuración de contacto actualizada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4781', '1', 'es', 'messages', 'headerSetting', '¡Encabezado actualizado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4782', '1', 'es', 'messages', 'waiterUpdated', '¡El camarero actualizado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4783', '1', 'es', 'messages', 'waiterRequired', 'Por favor seleccione un camarero.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4784', '1', 'es', 'messages', 'waiterNotFound', 'Camarero seleccionado no encontrado.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4785', '1', 'es', 'messages', 'waiterAssignedSuccessfully', '¡Camarero asignado exitosamente!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4786', '1', 'es', 'messages', 'waiterAssignmentUpdatedSuccessfully', '¡La asignación de camarero se actualizó correctamente!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4787', '1', 'es', 'messages', 'waiterAssignmentUpdateConfirmation', 'Estás a punto de actualizar la asignación de camarero. ¿Estás seguro de que quieres continuar?', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4788', '1', 'es', 'messages', 'assignmentNotFound', 'Tarea no encontrada.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4789', '1', 'es', 'messages', 'effectiveFromRequired', 'Se requiere la fecha efectiva a partir de.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4790', '1', 'es', 'messages', 'effectiveToMustBeAfterEffectiveFrom', 'La fecha de vigencia debe ser posterior o igual a la fecha de vigencia.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4791', '1', 'es', 'messages', 'errorWantToCreateNewKot', 'Para agregar un elemento, cree un nuevo KOT haciendo clic en el botón \"NUEVO KOT\".', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4792', '1', 'es', 'messages', 'noPrinterAdded', 'Todavía no se agregó impresora', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4793', '1', 'es', 'messages', 'kotConflict', 'Los Kots seleccionados ya están asignados a otra impresora. Elija diferentes kots.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4794', '1', 'es', 'messages', 'orderConflict', 'Los pedidos seleccionados ya están asignados a otra impresora. Elija diferentes pedidos.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4795', '1', 'es', 'messages', 'invalidCoordinates', 'Coordenadas inválidas proporcionadas.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4796', '1', 'es', 'messages', 'deliverySettingInvalid', 'La configuración de entrega no es válida. Póngase en contacto con la rama.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4797', '1', 'es', 'messages', 'outOfDeliveryRange', 'La dirección de entrega está fuera del rango de entrega.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4798', '1', 'es', 'messages', 'loginRequired', 'Iniciar sesión requerido, inicie sesión para continuar.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4799', '1', 'es', 'messages', 'addressUpdated', '¡Dirección actualizada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4800', '1', 'es', 'messages', 'addressAdded', '¡Dirección agregada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4801', '1', 'es', 'messages', 'addressDeleted', '¡Dirección eliminada con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4802', '1', 'es', 'messages', 'noBranchCoordinates', 'La configuración de entrega requiere coordenadas de rama. Actualice primero la ubicación de su rama.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4803', '1', 'es', 'messages', 'noReservationsFound', 'No se encontraron reservas.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4804', '1', 'es', 'messages', 'paymentError', 'El pago falló. Por favor intente de nuevo.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4805', '1', 'es', 'messages', 'errorOccurred', 'Ocurrió un error. Vuelva a intentarlo más tarde.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4806', '1', 'es', 'messages', 'subscriptionStatusUpdate', 'Estado de suscripción actualizado en nuestro sistema. Inicie sesión en su cuenta de Payfast para completar la cancelación.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4807', '1', 'es', 'messages', 'noActiveKotPrinterConfigured', 'No hay impresora KOT activa configurada.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4808', '1', 'es', 'messages', 'defaultPrinterExists', 'La impresora predeterminada ya existe.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4809', '1', 'es', 'messages', 'printerNotConnected', 'Impresora no conectada', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4810', '1', 'es', 'messages', 'sessionDriverTooltip', 'Esta opción controla el \"controlador\" de la sesión que se utilizará en las solicitudes. El controlador de la base de datos le brinda más control. * Cambiar el controlador te hará inicio de sesión.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4811', '1', 'es', 'messages', 'atLeastTwoStatusesRequired', 'Se requieren al menos dos estados.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4812', '1', 'es', 'messages', 'paymentGatewaySettingsUpdated', 'Configuración de la pasarela de pago actualizada correctamente!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4813', '1', 'es', 'messages', 'cannotDeleteDefaultPrinter', 'No puede eliminar la impresora predeterminada', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4814', '1', 'es', 'messages', 'printerStatusUpdated', 'Estado de la impresora actualizado correctamente!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4815', '1', 'es', 'messages', 'cannotUpdateDefaultPrinterStatus', 'No puede actualizar el estado de la impresora predeterminada.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4816', '1', 'es', 'messages', 'noBranchFound', 'No se encontró rama. Por favor cree una rama primero.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4817', '1', 'es', 'messages', 'planNotFound', 'Plan no encontrado.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4818', '1', 'es', 'messages', 'reasonDeleted', 'Razón eliminada con éxito.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4819', '1', 'es', 'messages', 'reasonUpdated', 'Razón actualizado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4820', '1', 'es', 'messages', 'reasonAdded', '¡Razón agregado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4821', '1', 'es', 'messages', 'refundProcessed', '¡Reembolso procesado exitosamente!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4822', '1', 'es', 'messages', 'refundFailed', 'Error al procesar el reembolso', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4823', '1', 'es', 'messages', 'cloneCategoriesRequired', 'Se requieren categorías de clones.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4824', '1', 'es', 'messages', 'cloneMenuRequired', 'Se requiere un menú de clon.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4825', '1', 'es', 'messages', 'cloneMenuItemRequired', 'Se requiere elemento de menú Clon.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4826', '1', 'es', 'messages', 'noParkingManagementFound', 'No se encontró gestión de estacionamiento.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4827', '1', 'es', 'messages', 'branchKeyReset', '¡Reinicio de la llave de rama con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4828', '1', 'es', 'messages', 'roleCreatedSuccessfully', '¡Hole creado con éxito!', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4829', '1', 'es', 'messages', 'copyPermissionsFrom', 'Copiar permisos de rol (opcional)', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4830', '1', 'es', 'messages', 'protectedRole', 'El rol predeterminado no se puede eliminar.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4831', '1', 'es', 'messages', 'roleCannotBeUpdated', 'Este rol no se puede actualizar.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4832', '1', 'es', 'messages', 'roleNotFound', 'Papel no se encuentra.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4833', '1', 'es', 'messages', 'roleUpdatedSuccessfully', 'Rol actualizado con éxito.', '2026-05-03 12:47:29', '2026-05-03 12:47:29'),
('4834', '1', 'es', 'messages', 'errorUpdatingRole', 'Rol de actualización de errores:', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4835', '1', 'es', 'messages', 'errorCreatingRole', 'Error de creación de rol:', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4836', '1', 'es', 'messages', 'roleCannotBeDeleted', 'Este papel no se puede eliminar.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4837', '1', 'es', 'messages', 'roleDeletedAndUsersReassigned', 'El rol eliminado y los usuarios se reasignaron con éxito.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4838', '1', 'es', 'messages', 'errorDeletingRole', 'Error de eliminación de rol:', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4839', '1', 'es', 'messages', 'orderTypeDeleted', '¡Tipo de pedido eliminado con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4840', '1', 'es', 'messages', 'modifierGroupAlreadyAssociatedWithVariation', 'Este grupo de modificadores ya está asociado con la variación seleccionada.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4841', '1', 'es', 'messages', 'userDeleted', '¡Usuario eliminado con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4842', '1', 'es', 'messages', 'userRoleUpdated', '¡Rol de usuario actualizado con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4843', '1', 'es', 'messages', 'noUserFound', 'No se encuentra usuario.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4844', '1', 'es', 'messages', 'areYouSureDeleteUser', '¿Estás seguro de que quieres eliminar a este usuario?', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4845', '1', 'es', 'messages', 'cannotDeleteOwnAccount', 'No puede eliminar su propia cuenta.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4846', '1', 'es', 'messages', 'superadminUserAdded', '¡El usuario de SuperAdmin agregó con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4847', '1', 'es', 'messages', 'superadminUserUpdated', '¡Usuario de SuperAdmin actualizado con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4848', '1', 'es', 'messages', 'staffLimitExceeded', 'Se ha superado el límite de su paquete de personal. Para solucionar esto, tiene dos opciones: eliminar algunos empleados o actualizar su paquete para acomodar un límite más alto.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4849', '1', 'es', 'messages', 'menuItemLimitExceeded', 'Se ha superado el límite de su paquete de elementos de menú. Para solucionar este problema, tiene dos opciones: eliminar algunos elementos del menú o actualizar su paquete para adaptarlo a un límite más alto.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4850', '1', 'es', 'messages', 'orderLimitExceeded', 'Se ha superado el límite de su paquete de pedidos. Para solucionar este problema, debe actualizar su paquete para adaptarlo a un límite más alto.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4851', '1', 'es', 'messages', 'orderLimitReached', 'Límite de pedido alcanzado', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4852', '1', 'es', 'messages', 'deliveryPlatformAdded', '¡Plataforma de entrega agregada exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4853', '1', 'es', 'messages', 'deliveryPlatformUpdated', '¡Plataforma de entrega actualizada exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4854', '1', 'es', 'messages', 'deliveryPlatformDeleted', '¡Plataforma de entrega eliminada exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4855', '1', 'es', 'messages', 'deliveryPlatformStatusUpdated', '¡Plataforma de entrega :status con éxito!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4856', '1', 'es', 'messages', 'activated', 'activado', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4857', '1', 'es', 'messages', 'deactivated', 'desactivado', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4858', '1', 'es', 'messages', 'platformNotFound', 'Plataforma no encontrada.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4859', '1', 'es', 'messages', 'demoDataCannotBeDeleted', 'Los datos de demostración no se pueden eliminar.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4860', '1', 'es', 'messages', 'noUserFoundWithThisEmailAddress', 'No se encontró ningún usuario con esta dirección de correo electrónico.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4861', '1', 'es', 'messages', 'otpSentToYourEmailAddress', 'OTP enviada a su dirección de correo electrónico.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4862', '1', 'es', 'messages', 'invalidOrExpiredOtp', 'OTP no válida o caducada.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4863', '1', 'es', 'messages', 'userNotFound', 'Usuario no encontrado.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4864', '1', 'es', 'messages', 'otpResentSuccessfully', 'OTP reenviada exitosamente.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4865', '1', 'es', 'messages', 'otpSentToYourPhoneNumber', 'OTP enviada a su dirección de correo electrónico y número de teléfono: :phone', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4866', '1', 'es', 'messages', 'invalidLicenseDate', 'Fecha de licencia no válida. Por favor revisa tu código de compra.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4867', '1', 'es', 'messages', 'cancelFailed', 'Cancelación fallida', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4868', '1', 'es', 'messages', 'paymentSuccess', 'Pago exitoso', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4869', '1', 'es', 'messages', 'tableLockedByUser', 'Esta tabla está siendo manejada actualmente por :user. Inténtelo de nuevo más tarde.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4870', '1', 'es', 'messages', 'tableHandledByUser', 'La tabla :table está siendo manejada actualmente por :user. Por favor seleccione una tabla diferente.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4871', '1', 'es', 'messages', 'tableLocked', 'Actualmente usted se ocupa de la tabla :table.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4872', '1', 'es', 'messages', 'tableLockFailed', 'No se pudo cerrar la mesa. Inténtalo de nuevo o elige otra mesa.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4873', '1', 'es', 'messages', 'tableNotFound', 'Tabla no encontrada.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4874', '1', 'es', 'messages', 'tableUnlockedSuccess', 'Mesa :table desbloqueada.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4875', '1', 'es', 'messages', 'tableUnlockFailed', 'No se pudo desbloquear la mesa.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4876', '1', 'es', 'messages', 'menuItemCreationFailed', 'No se pudo crear el elemento del menú. Por favor complete todos los campos requeridos.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4877', '1', 'es', 'messages', 'logoRemoved', 'Imagen eliminada correctamente', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4878', '1', 'es', 'messages', 'menuItemBasePriceDescription', 'Este se utilizará como precio predeterminado si no se establecen precios específicos del tipo de orden.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4879', '1', 'es', 'messages', 'noDeliveryAppFound', 'No hay ninguna plataforma o aplicación de entrega disponible en este momento.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4880', '1', 'es', 'messages', 'pushNotificationMessage', 'Habilite las notificaciones automáticas para recibir actualizaciones importantes al instante.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4881', '1', 'es', 'messages', 'enableNotifications', 'Habilitar notificaciones', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4882', '1', 'es', 'messages', 'vapidGenerated', '¡Las claves VAPID se generaron exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4883', '1', 'es', 'messages', 'dineInDescription', 'Disfruta de tu comida en nuestro restaurante', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4884', '1', 'es', 'messages', 'deliveryDescription', 'Recíbelo en tu puerta', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4885', '1', 'es', 'messages', 'pickupDescription', 'Ordene con anticipación y recójalo más tarde', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4886', '1', 'es', 'messages', 'nextPayDateMustBeAfterPayDate', 'La próxima fecha de pago debe ser posterior a la fecha de pago.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4887', '1', 'es', 'messages', 'allItemsLoaded', 'Mostrando todos los artículos.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4888', '1', 'es', 'messages', 'emailAlreadyExists', 'Este correo electrónico ya está registrado. Busque y seleccione el cliente existente.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4889', '1', 'es', 'messages', 'phoneAlreadyExists', 'Este número de teléfono ya está registrado. Busque y seleccione el cliente existente.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4890', '1', 'es', 'messages', 'orderSavedAsDraft', '¡Pedido guardado como borrador exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4891', '1', 'es', 'messages', 'defaultRole', 'Rol predeterminado', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4892', '1', 'es', 'messages', 'tableMenuAssigned', '¡Mesa asignada al menú exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4893', '1', 'es', 'messages', 'somethingWentWrong', 'Algo salió mal. Por favor inténtalo de nuevo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4894', '1', 'es', 'messages', 'systemPaymentMethodCannotBeEdited', 'El nombre del método de pago del sistema no se puede editar.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4895', '1', 'es', 'messages', 'noBookingsFound', 'No se encontraron reservas', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4896', '1', 'es', 'messages', 'noReservationsMade', 'Aún no has hecho ninguna reserva.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4897', '1', 'es', 'messages', 'exportSuccess', '¡Exportación completada exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4898', '1', 'es', 'messages', 'exportFailed', 'La exportación falló. Por favor inténtalo de nuevo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4899', '1', 'es', 'messages', 'exportQueued', 'Su exportación está siendo procesada. Se le notificará cuando esté listo para descargar.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4900', '1', 'es', 'messages', 'permissionDenied', 'No tienes permiso para realizar esta acción.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4901', '1', 'es', 'messages', 'invalidDateRange', 'La fecha de inicio debe ser anterior a la fecha de finalización.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4902', '1', 'es', 'messages', 'largeExportQueued', 'Esta exportación se procesará en segundo plano y podrás descargarla una vez que esté lista.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4903', '1', 'es', 'messages', 'restaurantTemporarilyClosed', 'El restaurante está actualmente cerrado. Los pedidos y pagos están temporalmente restringidos.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4904', '1', 'es', 'messages', 'restaurantOutsideOperatingHours', 'Actualmente el restaurante se encuentra fuera del horario de atención. Los pedidos y pagos están restringidos en este momento.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4905', '1', 'es', 'messages', 'restaurantOutsideManualHours', 'Restaurante acepta pedidos de :open a :close. Los pedidos y pagos están restringidos en este momento.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4906', '1', 'es', 'messages', 'restaurantOpenCloseSchemaMissing', 'La configuración de apertura/cierre del restaurante aún no está lista. Ejecute las últimas migraciones y actualice.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4907', '1', 'es', 'messages', 'restaurantOpened', 'El restaurante ya está abierto para pedidos, reservas y pagos.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4908', '1', 'es', 'messages', 'restaurantClosed', 'El restaurante ya está cerrado para pedidos, reservas y pagos.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4909', '1', 'es', 'messages', 'orderAccepted', '¡Pedido aceptado exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4910', '1', 'es', 'messages', 'orderDeclined', 'Pedido rechazado.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4911', '1', 'es', 'messages', 'orderAlreadyAssigned', 'Este pedido ya ha sido asignado a otro camarero.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4912', '1', 'es', 'messages', 'discountRemoved', '¡El descuento se eliminó correctamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4913', '1', 'es', 'messages', 'discountApplied', '¡Descuento aplicado exitosamente!', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4914', '1', 'es', 'messages', 'restApiModuleNotInstalledForDelivery', 'El módulo Rest API no está instalado. Comuníquese con el propietario para instalarlo y configurarlo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4915', '1', 'es', 'messages', 'restApiModuleNotEnabledForDelivery', 'El acceso a la aplicación de entrega está actualmente deshabilitado. Pídale al propietario del restaurante que habilite el módulo Rest API desde el panel de administración.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4916', '1', 'es', 'messages', 'googleMapApiKeyMissingForDelivery', 'El seguimiento de entrega aún no está configurado. Pídale al propietario que configure la clave API de Google Map en la configuración de superadministrador.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4917', '1', 'es', 'messages', 'trackingCoordinatesMissing', 'El seguimiento en vivo no está disponible porque falta la ubicación de la sucursal, el cliente o el ejecutivo de entrega.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4918', '1', 'es', 'messages', 'googleMapKeyMissing', 'Falta la clave API de Google Maps.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4919', '1', 'es', 'messages', 'trackingFetchFailed', 'No se pueden recuperar datos de seguimiento en este momento. Por favor inténtalo de nuevo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4920', '1', 'es', 'messages', 'trackingRouteUnavailable', 'No se puede trazar la ruta hasta el cliente.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4921', '1', 'es', 'messages', 'partnerValidationSuccessful', 'Validación exitosa.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4922', '1', 'es', 'messages', 'impersonateConfirmation', '¿Estás seguro de que quieres hacerte pasar por el administrador de este restaurante? Iniciarás sesión como este restaurante.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4923', '1', 'es', 'messages', 'epayCredentialsNotConfigured', 'Las credenciales de Epay no están configuradas.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4924', '1', 'es', 'messages', 'tapCredentialsNotConfigured', 'Las credenciales del grifo no están configuradas.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4925', '1', 'es', 'messages', 'paypalCurrencyNotSupported', 'Moneda no admitida por PayPal.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4926', '1', 'es', 'messages', 'epayFailedToAuthenticate', 'No se pudo autenticar con Epay. Por favor inténtalo de nuevo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4927', '1', 'es', 'messages', 'epayFailedToAuthenticateCheckCredentials', 'No se pudo autenticar con Epay. Por favor verifique sus credenciales.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4928', '1', 'es', 'messages', 'paymentInitiationFailed', 'El inicio del pago falló.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4929', '1', 'es', 'messages', 'paymentInitiationFailedTryAgain', 'El inicio del pago falló. Por favor inténtalo de nuevo.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4930', '1', 'es', 'messages', 'paymentInitiationFailedWithError', 'Error al iniciar el pago: :message', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4931', '1', 'es', 'messages', 'xenditPaymentInitiationFailed', 'Error al iniciar el pago de Xendit: :message', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4932', '1', 'es', 'messages', 'xenditPaymentError', 'Error de pago de Xendit: :message', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4933', '1', 'es', 'messages', 'loyaltyModuleNotAvailableGeneric', 'El módulo de fidelización no está disponible.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4934', '1', 'es', 'modules', 'menu.addMenu', 'Agregar menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4935', '1', 'es', 'modules', 'menu.menuName', 'Nombre de menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4936', '1', 'es', 'modules', 'menu.allMenus', 'Menús', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4937', '1', 'es', 'modules', 'menu.chooseMenu', 'Elija menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4938', '1', 'es', 'modules', 'menu.allMenuItems', 'Elementos de menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4939', '1', 'es', 'modules', 'menu.menuNameHelp', 'Ingrese el nombre del menú a continuación para crear un nuevo menú.', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4940', '1', 'es', 'modules', 'menu.item', 'Elementos)', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4941', '1', 'es', 'modules', 'menu.pos', 'punto de venta', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4942', '1', 'es', 'modules', 'menu.addMenuItem', 'Agregar elemento de menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4943', '1', 'es', 'modules', 'menu.editMenuItem', 'Editar elemento de menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4944', '1', 'es', 'modules', 'menu.itemCategory', 'Categoría de artículos', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4945', '1', 'es', 'modules', 'menu.addItemCategory', 'Agregar categoría de elemento', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4946', '1', 'es', 'modules', 'menu.category', 'Categoría', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4947', '1', 'es', 'modules', 'menu.menuCollection', 'Menú', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4948', '1', 'es', 'modules', 'menu.description', 'Descripción', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4949', '1', 'es', 'modules', 'menu.inStock', 'En stock', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4950', '1', 'es', 'modules', 'menu.taxInclusive', 'Impuestos Incluidos', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4951', '1', 'es', 'modules', 'menu.updatedDate', 'Fecha de actualización', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4952', '1', 'es', 'modules', 'menu.typeVeg', 'Verdura', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4953', '1', 'es', 'modules', 'menu.addItem', 'Agregar elemento', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4954', '1', 'es', 'modules', 'menu.typeNonVeg', 'No vegetal', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4955', '1', 'es', 'modules', 'menu.typeEgg', 'Huevo', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4956', '1', 'es', 'modules', 'menu.typeDrink', 'Beber', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4957', '1', 'es', 'modules', 'menu.typeOther', 'Otro', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4958', '1', 'es', 'modules', 'menu.veg', 'Verdura', '2026-05-03 12:47:30', '2026-05-03 12:47:30'),
('4959', '1', 'es', 'modules', 'menu.non-veg', 'No vegetal', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4960', '1', 'es', 'modules', 'menu.egg', 'Contiene huevo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4961', '1', 'es', 'modules', 'menu.itemImage', 'Imagen de elemento', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4962', '1', 'es', 'modules', 'menu.itemImageUploadHelp', 'Formatos admitidos: JPEG, PNG, JPG, GIF, SVG. Tamaño máximo: 2 MB. Tamaño recomendado: 200 × 200 píxeles.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4963', '1', 'es', 'modules', 'menu.hasVariations', 'Tiene variaciones', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4964', '1', 'es', 'modules', 'menu.variationName', 'Nombre de variación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4965', '1', 'es', 'modules', 'menu.addVariations', 'Agregar variaciones', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4966', '1', 'es', 'modules', 'menu.menuItemHelp', 'Complete los detalles a continuación para agregar un nuevo elemento de menú.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4967', '1', 'es', 'modules', 'menu.editMenuItemHelp', 'Actualice los detalles a continuación para modificar el elemento del menú.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4968', '1', 'es', 'modules', 'menu.itemName', 'Nombre del artículo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4969', '1', 'es', 'modules', 'menu.itemDescription', 'Descripción del artículo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4970', '1', 'es', 'modules', 'menu.categoryName', 'Nombre de la categoría de artículo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4971', '1', 'es', 'modules', 'menu.setPrice', 'Precio', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4972', '1', 'es', 'modules', 'menu.showVariations', 'Mostrar variaciones', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4973', '1', 'es', 'modules', 'menu.itemVariations', 'Variaciones de elementos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4974', '1', 'es', 'modules', 'menu.deleteMenuItem', 'Elemento del menú Eliminar', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4975', '1', 'es', 'modules', 'menu.deleteItemCategory', 'Eliminar la categoría de artículo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4976', '1', 'es', 'modules', 'menu.deleteVariant', 'Eliminar variante', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4977', '1', 'es', 'modules', 'menu.deleteMenu', 'Menú Eliminar', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4978', '1', 'es', 'modules', 'menu.deleteVariantMessage', '¿Estás seguro de que quieres eliminar la variante del elemento?', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4979', '1', 'es', 'modules', 'menu.deleteMenuItemMessage', '¿Estás seguro de que quieres eliminar el elemento del menú?', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4980', '1', 'es', 'modules', 'menu.deleteMenuMessage', '¿Estás seguro de que quieres eliminar el menú?', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4981', '1', 'es', 'modules', 'menu.deleteCategoryMessage', '¿Estás seguro de que quieres eliminar la categoría de artículo?', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4982', '1', 'es', 'modules', 'menu.filterType', 'Filtrar por tipo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4983', '1', 'es', 'modules', 'menu.filterCategory', 'Filtrar por categoría', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4984', '1', 'es', 'modules', 'menu.itemType', 'Tipo de artículo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4985', '1', 'es', 'modules', 'menu.preparationTime', 'Tiempo de preparación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4986', '1', 'es', 'modules', 'menu.minutes', 'Minutos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4987', '1', 'es', 'modules', 'menu.browseMenu', 'Menú de navegación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4988', '1', 'es', 'modules', 'menu.isAvailable', 'Está disponible', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4989', '1', 'es', 'modules', 'menu.filterAvailability', 'Filtrar por disponibilidad', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4990', '1', 'es', 'modules', 'menu.itemAvailability', 'Disponibilidad de artículos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4991', '1', 'es', 'modules', 'menu.available', 'Disponible', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4992', '1', 'es', 'modules', 'menu.notAvailable', 'No disponible', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4993', '1', 'es', 'modules', 'menu.sortOrder', 'Orden de clasificación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4994', '1', 'es', 'modules', 'menu.sortBy', 'Ordenar por', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4995', '1', 'es', 'modules', 'menu.latestFirst', 'Último primero', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4996', '1', 'es', 'modules', 'menu.oldestFirst', 'El más viejo primero', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4997', '1', 'es', 'modules', 'menu.perPage', 'Por página', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4998', '1', 'es', 'modules', 'menu.itemsPerPage', 'Artículos por página', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('4999', '1', 'es', 'modules', 'menu.items', 'elementos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5000', '1', 'es', 'modules', 'menu.drink', 'Beber', '2026-05-03 12:47:31', '2026-05-03 12:47:31');

INSERT INTO `ltm_translations` VALUES
('5001', '1', 'es', 'modules', 'menu.addCustomer', 'Agregar cliente', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5002', '1', 'es', 'modules', 'menu.translations', 'Traducciones', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5003', '1', 'es', 'modules', 'menu.notTranslated', 'No traducido', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5004', '1', 'es', 'modules', 'menu.selectLanguage', 'Lenguaje seleccionado', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5005', '1', 'es', 'modules', 'menu.showMore', 'Mostrar más', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5006', '1', 'es', 'modules', 'menu.showLess', 'Mostrar menos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5007', '1', 'es', 'modules', 'menu.kitchenType', 'Tipo de cocina', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5008', '1', 'es', 'modules', 'menu.SelectKitchenType', 'Seleccionar tipo de cocina', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5009', '1', 'es', 'modules', 'menu.showOnCustomerSite', 'Mostrar en el sitio del cliente', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5010', '1', 'es', 'modules', 'menu.sortManager', 'Organizador de menú', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5011', '1', 'es', 'modules', 'menu.sortMenuItems', 'Organizar elementos de menú', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5012', '1', 'es', 'modules', 'menu.assignTableToMenu', 'Asignar menú a mesa', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5013', '1', 'es', 'modules', 'menu.sortManagerInfoMessage', 'Arrastre y suelte para organizar menús, artículos y categorías. Haga clic en un menú o categoría para filtrar y enfocar su lista de elementos.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5014', '1', 'es', 'modules', 'menu.taxInclusiveInfo', 'El precio incluye :percent% de impuestos (: impuestos) sobre la cantidad base :base.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5015', '1', 'es', 'modules', 'menu.taxExclusiveInfo', 'El precio excluye el impuesto :percent% (: impuesto) sobre el monto base :base.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5016', '1', 'es', 'modules', 'menu.taxBreakdown', 'Desglose de impuestos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5017', '1', 'es', 'modules', 'menu.fromActualBreakdown', 'Del desglose real', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5018', '1', 'es', 'modules', 'menu.basePrice', 'Precio base', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5019', '1', 'es', 'modules', 'menu.tax', 'Impuesto', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5020', '1', 'es', 'modules', 'menu.total', 'Total', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5021', '1', 'es', 'modules', 'menu.priceIncludesTax', 'Este precio incluye impuestos (precios inclusivos de impuestos)', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5022', '1', 'es', 'modules', 'menu.taxAddedToPrice', 'Se agregará impuestos a este precio (precios exclusivos de impuestos)', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5023', '1', 'es', 'modules', 'menu.selectTaxes', 'Seleccione los impuestos aplicables', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5024', '1', 'es', 'modules', 'menu.typeHalal', 'Halal', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5025', '1', 'es', 'modules', 'menu.bulkUpload', 'Subida a granel', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5026', '1', 'es', 'modules', 'menu.bulkUploadMenuItems', 'Elementos del menú de carga masiva', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5027', '1', 'es', 'modules', 'menu.exportMenuItems', 'Exportar elementos del menú', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5028', '1', 'es', 'modules', 'menu.exportMenuItemsHelp', 'Exporte elementos del menú a formato CSV o Excel con opciones de filtrado.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5029', '1', 'es', 'modules', 'menu.quickExport', 'Exportación rápida', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5030', '1', 'es', 'modules', 'menu.quickExportDescription', 'Exportación con un clic de todos los elementos del menú a formato CSV.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5031', '1', 'es', 'modules', 'menu.exportAllCSV', 'Exportar todo (CSV)', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5032', '1', 'es', 'modules', 'menu.advancedExport', 'Exportación avanzada', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5033', '1', 'es', 'modules', 'menu.advancedExportDescription', 'Filtra y personaliza tu exportación con múltiples opciones.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5034', '1', 'es', 'modules', 'menu.exportFormat', 'Formato de exportación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5035', '1', 'es', 'modules', 'menu.status', 'Estado', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5036', '1', 'es', 'modules', 'menu.unavailable', 'Indisponible', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5037', '1', 'es', 'modules', 'menu.uploadFile', 'Archivo de carga', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5038', '1', 'es', 'modules', 'menu.dragDropFile', 'Arrastre y deje caer su archivo CSV o Excel aquí, o haga clic para navegar', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5039', '1', 'es', 'modules', 'menu.chooseFile', 'Elija archivo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5040', '1', 'es', 'modules', 'menu.selectKitchen', 'Cocina seleccionada', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5041', '1', 'es', 'modules', 'menu.selectKitchenDescription', 'Elija a qué cocina se asignarán estos elementos del menú:', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5042', '1', 'es', 'modules', 'menu.kitchenSelected', 'Cocina seleccionada:', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5043', '1', 'es', 'modules', 'menu.startImport', 'Iniciar importación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5044', '1', 'es', 'modules', 'menu.startNewUpload', 'Iniciar nueva carga', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5045', '1', 'es', 'modules', 'menu.importInProgress', 'Importación en progreso', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5046', '1', 'es', 'modules', 'menu.validatingFile', 'Validación del archivo ...', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5047', '1', 'es', 'modules', 'menu.processingData', 'Datos de procesamiento ...', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5048', '1', 'es', 'modules', 'menu.countingRows', 'Contando filas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5049', '1', 'es', 'modules', 'menu.processingRow', 'Fila de procesamiento', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5050', '1', 'es', 'modules', 'menu.importingData', 'Importación de datos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5051', '1', 'es', 'modules', 'menu.finalizingImport', 'Finalización de importación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5052', '1', 'es', 'modules', 'menu.importCompleted', 'Importación completada', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5053', '1', 'es', 'modules', 'menu.importFailed', 'Importación fallida', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5054', '1', 'es', 'modules', 'menu.menuItemLimitExceeded', 'Límite de elementos del menú alcanzado', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5055', '1', 'es', 'modules', 'menu.menuItemLimitExceededMessage', 'Ha alcanzado el límite de elementos de su menú. Elementos del menú actual: :current / :limit. Actualice su plan para agregar más elementos de menú.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5056', '1', 'es', 'modules', 'menu.importSummary', 'Resumen de importación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5057', '1', 'es', 'modules', 'menu.totalRecords', 'Total de registros', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5058', '1', 'es', 'modules', 'menu.successfulImports', 'Importaciones exitosas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5059', '1', 'es', 'modules', 'menu.failedImports', 'Importaciones fallidas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5060', '1', 'es', 'modules', 'menu.autoCreated', 'Creado por auto', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5061', '1', 'es', 'modules', 'menu.categoriesCreated', 'Categorías creadas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5062', '1', 'es', 'modules', 'menu.menusCreated', 'Menús creados', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5063', '1', 'es', 'modules', 'menu.importErrors', 'Errores de importación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5064', '1', 'es', 'modules', 'menu.downloadSampleFile', 'Descargar archivo de muestra', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5065', '1', 'es', 'modules', 'menu.requiredColumns', 'Columnas requeridas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5066', '1', 'es', 'modules', 'menu.requiredColumnsDescription', 'Su archivo CSV debe incluir estas columnas:', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5067', '1', 'es', 'modules', 'menu.availableInSystem', 'Disponible en su sistema', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5068', '1', 'es', 'modules', 'menu.availableInSystemDescription', 'Use estos nombres exactos en su archivo CSV, o cree nuevos: se crean automáticamente si faltan.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5069', '1', 'es', 'modules', 'menu.categories', 'Categorías', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5070', '1', 'es', 'modules', 'menu.menus', 'Menús', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5071', '1', 'es', 'modules', 'menu.kitchens', 'Cocinas', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5072', '1', 'es', 'modules', 'menu.importInstructions', 'Instrucciones de importación', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5073', '1', 'es', 'modules', 'menu.importInstructionsDescription', 'Siga estos pasos para importar su elemento de menú:', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5074', '1', 'es', 'modules', 'menu.step1', 'Paso 1: descargue el archivo de muestra para ver el formato requerido', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5075', '1', 'es', 'modules', 'menu.step2', 'Paso 2: Complete los datos del elemento de su menú utilizando la muestra como guía', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5076', '1', 'es', 'modules', 'menu.step3', 'Paso 3: Cargue su archivo completo y seleccione una cocina', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5077', '1', 'es', 'modules', 'menu.step4', 'Paso 4: haga clic en \"Iniciar importación\" para comenzar el proceso', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5078', '1', 'es', 'modules', 'menu.tryAgain', 'Intentar otra vez', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5079', '1', 'es', 'modules', 'menu.done', 'Hecho', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5080', '1', 'es', 'modules', 'menu.close', 'Cerca', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5081', '1', 'es', 'modules', 'menu.backToMenuItems', 'Los elementos de regreso al menú', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5082', '1', 'es', 'modules', 'menu.csvPreview', 'Vista previa de CSV', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5083', '1', 'es', 'modules', 'menu.reviewAndMapColumns', 'Revise sus datos y asigne columnas CSV en campos de bases de datos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5084', '1', 'es', 'modules', 'menu.columnMapping', 'Mapeo de columna', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5085', '1', 'es', 'modules', 'menu.dataPreview', 'Vista previa de datos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5086', '1', 'es', 'modules', 'menu.type', 'Tipo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5087', '1', 'es', 'modules', 'menu.pricingInformation', 'Información de precios', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5088', '1', 'es', 'modules', 'menu.pricePreview', 'Vista previa del precio', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5089', '1', 'es', 'modules', 'menu.multipleVariations', 'Múltiples variaciones disponibles', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5090', '1', 'es', 'modules', 'menu.taxConfiguration', 'Configuración de impuestos', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5091', '1', 'es', 'modules', 'menu.priceConfiguration', 'Configuración de precios', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5092', '1', 'es', 'modules', 'menu.variationsHelp', 'Habilite esto para crear múltiples variaciones de este artículo con diferentes precios (por ejemplo, Pequeño, Mediano, Grande)', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5093', '1', 'es', 'modules', 'menu.variationMode', 'Variaciones', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5094', '1', 'es', 'modules', 'menu.singlePrice', 'Precio fijo', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5095', '1', 'es', 'modules', 'menu.singlePriceMode', 'Precio único para este artículo.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5096', '1', 'es', 'modules', 'menu.addVariationsBelow', 'Agregue diferentes variaciones de este artículo a continuación con sus respectivos precios.', '2026-05-03 12:47:31', '2026-05-03 12:47:31'),
('5097', '1', 'es', 'modules', 'menu.editingVariation', 'Variación de edición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5098', '1', 'es', 'modules', 'menu.addNewVariation', 'Agregar nueva variación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5099', '1', 'es', 'modules', 'menu.deleteVariation', 'Eliminar variación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5100', '1', 'es', 'modules', 'menu.updateVariation', 'Variación de actualización', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5101', '1', 'es', 'modules', 'menu.addVariation', 'Agregar variación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5102', '1', 'es', 'modules', 'menu.addNew', 'Agregar nuevo', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5103', '1', 'es', 'modules', 'menu.selected', 'Seleccionado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5104', '1', 'es', 'modules', 'menu.noVariations', 'Aún no se han agregado variaciones', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5105', '1', 'es', 'modules', 'menu.getStartedVariations', 'Comience agregando su primera variación a continuación.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5106', '1', 'es', 'modules', 'menu.addFirstVariation', 'Agregar la primera variación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5107', '1', 'es', 'modules', 'menu.variation', 'Variación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5108', '1', 'es', 'modules', 'menu.productInformation', 'Información del producto', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5109', '1', 'es', 'modules', 'menu.pricingDetails', 'Detalles de precios', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5110', '1', 'es', 'modules', 'menu.hasVariationsHelp', 'Habilítelo si el artículo tiene múltiples variaciones con diferentes precios (por ejemplo, tamaño, sabor).', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5111', '1', 'es', 'modules', 'menu.finalPrice', 'Precio Final', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5112', '1', 'es', 'modules', 'menu.taxSettings', 'Configuración de impuestos', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5113', '1', 'es', 'modules', 'table.allAreas', 'Todas las áreas', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5114', '1', 'es', 'modules', 'table.addArea', 'Añadir área', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5115', '1', 'es', 'modules', 'table.editArea', 'Área de edición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5116', '1', 'es', 'modules', 'table.areaName', 'Nombre de área', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5117', '1', 'es', 'modules', 'table.noOfTables', 'No de mesas', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5118', '1', 'es', 'modules', 'table.deleteArea', 'Área de eliminación', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5119', '1', 'es', 'modules', 'table.deleteAreaMessage', '¿Estás seguro de que quieres eliminar el área?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5120', '1', 'es', 'modules', 'table.seats', 'Asiento (s)', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5121', '1', 'es', 'modules', 'table.addTable', 'Agregar mesa', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5122', '1', 'es', 'modules', 'table.editTable', 'Tabla de edición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5123', '1', 'es', 'modules', 'table.tableView', 'Vista de mesa', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5124', '1', 'es', 'modules', 'table.tableCode', 'Código de tabla', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5125', '1', 'es', 'modules', 'table.chooseArea', 'Elegir el área', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5126', '1', 'es', 'modules', 'table.seatingCapacity', 'Capacidad de asiento', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5127', '1', 'es', 'modules', 'table.table', 'Mesa', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5128', '1', 'es', 'modules', 'table.available', 'Disponible', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5129', '1', 'es', 'modules', 'table.running', 'Correr', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5130', '1', 'es', 'modules', 'table.reserved', 'Reservado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5131', '1', 'es', 'modules', 'table.filterAvailable', 'Filtrar por disponibilidad', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5132', '1', 'es', 'modules', 'table.availableTables', 'Mesas disponibles', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5133', '1', 'es', 'modules', 'table.deleteTable', 'Eliminar mesa?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5134', '1', 'es', 'modules', 'table.deleteTableMessage', '¿Estás seguro de que quieres eliminar la mesa?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5135', '1', 'es', 'modules', 'table.selectTable', 'Seleccionar tabla', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5136', '1', 'es', 'modules', 'table.tableAvailability', 'Disponibilidad de tabla', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5137', '1', 'es', 'modules', 'table.generateQrCode', 'Generar código QR', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5138', '1', 'es', 'modules', 'table.tableLockManager', 'Administrador de bloqueo de mesa', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5139', '1', 'es', 'modules', 'table.totalLocked', 'Total bloqueado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5140', '1', 'es', 'modules', 'table.expiredLocks', 'Cerraduras caducadas', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5141', '1', 'es', 'modules', 'table.lockTimeout', 'Tiempo de espera de bloqueo', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5142', '1', 'es', 'modules', 'table.cleanupExpiredLocks', 'Limpieza de cerraduras caducadas', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5143', '1', 'es', 'modules', 'table.currentlyLockedTables', 'Mesas actualmente bloqueadas', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5144', '1', 'es', 'modules', 'table.noLockedTables', 'No hay mesas bloqueadas actualmente', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5145', '1', 'es', 'modules', 'table.lockedBy', 'Bloqueado por', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5146', '1', 'es', 'modules', 'table.lockedAt', 'Bloqueado en', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5147', '1', 'es', 'modules', 'table.area', 'Área', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5148', '1', 'es', 'modules', 'table.forceUnlock', 'Forzar desbloqueo', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5149', '1', 'es', 'modules', 'table.confirmForceUnlock', '¿Estás seguro de que quieres forzar el desbloqueo de esta tabla?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5150', '1', 'es', 'modules', 'table.locked', 'bloqueado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5151', '1', 'es', 'modules', 'table.lockedByYou', 'Bloqueado por ti', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5152', '1', 'es', 'modules', 'table.tableLocked', 'Mesa bloqueada', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5153', '1', 'es', 'modules', 'table.tableUnlocked', 'Mesa desbloqueada', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5154', '1', 'es', 'modules', 'table.lockExpired', 'Bloqueo caducado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5155', '1', 'es', 'modules', 'table.lockTooltip', 'Coloca el cursor para ver más detalles', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5156', '1', 'es', 'modules', 'table.realTimeUpdates', 'Actualizaciones en tiempo real', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5157', '1', 'es', 'modules', 'table.refreshInterval', 'Intervalo de actualización', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5158', '1', 'es', 'modules', 'table.refresh', 'Refrescar', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5159', '1', 'es', 'modules', 'table.assignWaiter', 'Asignar camarero', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5160', '1', 'es', 'modules', 'table.updateWaiterAssignment', 'Actualizar asignación de camarero', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5161', '1', 'es', 'modules', 'table.backupWaiter', 'Camarero de respaldo', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5162', '1', 'es', 'modules', 'order.setAsDefault', 'Establecer como predeterminado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5163', '1', 'es', 'modules', 'order.skipThisSelectionNextTime', 'Omita esta selección la próxima vez.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5164', '1', 'es', 'modules', 'order.date', 'Fecha', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5165', '1', 'es', 'modules', 'order.dateParts', 'Piezas de fecha', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5166', '1', 'es', 'modules', 'order.showYear', 'Año de exhibición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5167', '1', 'es', 'modules', 'order.showMonth', 'Mes de exhibición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5168', '1', 'es', 'modules', 'order.showDay', 'Día de exhibición', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5169', '1', 'es', 'modules', 'order.showTime', 'Tiempo de la funcion', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5170', '1', 'es', 'modules', 'order.custom', 'Costumbre', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5171', '1', 'es', 'modules', 'order.qty', 'Cantidad', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5172', '1', 'es', 'modules', 'order.price', 'Precio', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5173', '1', 'es', 'modules', 'order.avgPrice', 'Precio medio', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5174', '1', 'es', 'modules', 'order.amount', 'Cantidad', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5175', '1', 'es', 'modules', 'order.balanceReturn', 'Saldo devuelto', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5176', '1', 'es', 'modules', 'order.noOfPax', 'Paz', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5177', '1', 'es', 'modules', 'order.selectWaiter', 'Seleccionar camarero', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5178', '1', 'es', 'modules', 'order.selectDeliveryExecutive', 'Seleccionar ejecutivo de entrega', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5179', '1', 'es', 'modules', 'order.totalItem', 'Elementos)', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5180', '1', 'es', 'modules', 'order.subTotal', 'Subcontrol', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5181', '1', 'es', 'modules', 'order.total', 'Total', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5182', '1', 'es', 'modules', 'order.totalOrder', 'Total de pedidos', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5183', '1', 'es', 'modules', 'order.orderNumber', 'Orden', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5184', '1', 'es', 'modules', 'order.prefixType', 'Prefijo', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5185', '1', 'es', 'modules', 'order.customPrefix', 'Prefijo personalizado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5186', '1', 'es', 'modules', 'order.resetDaily', 'Restablecer la secuencia diariamente', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5187', '1', 'es', 'modules', 'order.resetDailyHelp', 'Si está habilitado, la secuencia del número de pedido se restablecerá todos los días.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5188', '1', 'es', 'modules', 'order.separator', 'Separador', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5189', '1', 'es', 'modules', 'order.digits', 'Dígitos numéricos', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5190', '1', 'es', 'modules', 'order.preview', 'Avance', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5191', '1', 'es', 'modules', 'order.previewHelp', 'Esta es una vista previa en vivo de cómo se generará su próxima ID de pedido.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5192', '1', 'es', 'modules', 'order.select', 'Seleccionar', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5193', '1', 'es', 'modules', 'order.selectOrderType', 'Seleccionar tipo de pedido', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5194', '1', 'es', 'modules', 'order.selectOrderTypeDescription', 'Elija su tipo de pedido para continuar', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5195', '1', 'es', 'modules', 'order.selectDeliveryPlatform', 'Seleccionar plataforma de entrega', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5196', '1', 'es', 'modules', 'order.selectDeliveryPlatformDescription', 'Seleccione una plataforma de entrega para continuar', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5197', '1', 'es', 'modules', 'order.backToOrderTypes', 'Volver a tipos de pedidos', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5198', '1', 'es', 'modules', 'order.resetSelection', 'Restablecer selección', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5199', '1', 'es', 'modules', 'order.standardDeliveryPricing', 'Precio de entrega estándar', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5200', '1', 'es', 'modules', 'order.noOrderTypesAvailable', 'No hay tipos de orden disponibles', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5201', '1', 'es', 'modules', 'order.changeOrderType', '¿Cambiar tipo de orden?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5202', '1', 'es', 'modules', 'order.changeOrderTypeConfirmation', 'Cambiar el tipo de orden puede cambiar el precio y las opciones.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5203', '1', 'es', 'modules', 'order.orderTypeSetTo', 'Tipo de orden establecido en :type', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5204', '1', 'es', 'modules', 'order.deliveryPlatformLabel', 'Plataforma', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5205', '1', 'es', 'modules', 'order.orderTypeLabel', 'Tipo de orden', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5206', '1', 'es', 'modules', 'order.defaultDeliveryPlatform', 'Por defecto', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5207', '1', 'es', 'modules', 'order.notSet', 'No establecido', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5208', '1', 'es', 'modules', 'order.setTable', 'Asignar tabla', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5209', '1', 'es', 'modules', 'order.changeTable', 'Mesa de cambio', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5210', '1', 'es', 'modules', 'order.confirmTableChange', 'Confirmar cambio de tabla', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5211', '1', 'es', 'modules', 'order.currentTable', 'Tabla actual', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5212', '1', 'es', 'modules', 'order.changeTo', 'Cambiar a', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5213', '1', 'es', 'modules', 'order.tableChangeMessage', '¿Está seguro de que desea cambiar la tabla para este pedido?', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5214', '1', 'es', 'modules', 'order.tableChangeWarning', 'Esta acción cambiará la asignación de mesa para el pedido actual.', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5215', '1', 'es', 'modules', 'order.kot', 'Kot', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5216', '1', 'es', 'modules', 'order.kotAndPrint', 'Kot e imprime', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5217', '1', 'es', 'modules', 'order.print_kot', 'Impresión kot', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5218', '1', 'es', 'modules', 'order.newKot', 'NUEVO KOT', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5219', '1', 'es', 'modules', 'order.bill', 'FACTURA', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5220', '1', 'es', 'modules', 'order.draft', 'Esperando kot', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5221', '1', 'es', 'modules', 'order.billed', 'Facturado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5222', '1', 'es', 'modules', 'order.paid', 'Pagado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5223', '1', 'es', 'modules', 'order.unpaid', 'No pagado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5224', '1', 'es', 'modules', 'order.paymentStatus', 'Estado de pago', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5225', '1', 'es', 'modules', 'order.payment_due', 'Pago adeudado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5226', '1', 'es', 'modules', 'order.canceled', 'Cancelado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5227', '1', 'es', 'modules', 'order.infodraft', 'No enviado a la cocina', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5228', '1', 'es', 'modules', 'order.infokot', 'Cocinando ahora', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5229', '1', 'es', 'modules', 'order.infobilled', 'Esperando el pago', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5230', '1', 'es', 'modules', 'order.infopaid', 'Pago realizado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5231', '1', 'es', 'modules', 'order.infopayment_due', 'El pago está pendiente', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5232', '1', 'es', 'modules', 'order.infocanceled', 'Pedido cancelado', '2026-05-03 12:47:32', '2026-05-03 12:47:32'),
('5233', '1', 'es', 'modules', 'order.addCustomerDetails', 'Agregar detalles del cliente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5234', '1', 'es', 'modules', 'order.addPayment', 'Agregar pago', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5235', '1', 'es', 'modules', 'order.addItems', 'Agregar elementos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5236', '1', 'es', 'modules', 'order.waiter', 'Mesero', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5237', '1', 'es', 'modules', 'order.in_kitchen', 'En la cocina', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5238', '1', 'es', 'modules', 'order.start_cooking', 'Empezar a cocinar', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5239', '1', 'es', 'modules', 'order.start_cooking_desc', 'Marcar el artículo como preparado en la cocina', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5240', '1', 'es', 'modules', 'order.food_ready', 'La comida está lista', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5241', '1', 'es', 'modules', 'order.markAsReady', 'Marca lista', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5242', '1', 'es', 'modules', 'order.markAsReady_desc', 'Marcar el artículo como listo para servir', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5243', '1', 'es', 'modules', 'order.ready_short', 'Listo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5244', '1', 'es', 'modules', 'order.pending_confirmation', 'Confirmación pendiente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5245', '1', 'es', 'modules', 'order.pending_confirmation_short', 'Pendiente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5246', '1', 'es', 'modules', 'order.pending_confirmation_desc', 'El artículo está esperando confirmación de la cocina.', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5247', '1', 'es', 'modules', 'order.served', 'Se sirve comida', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5248', '1', 'es', 'modules', 'order.addNote', 'Agregar nota', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5249', '1', 'es', 'modules', 'order.orderNote', 'Nota de pedido', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5250', '1', 'es', 'modules', 'order.cancelKot', 'Cancelar kot', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5251', '1', 'es', 'modules', 'order.cancelKotMessage', 'Esto cancelará el KOT.', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5252', '1', 'es', 'modules', 'order.showOrder', 'Orden de exhibición', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5253', '1', 'es', 'modules', 'order.cash', 'Dinero', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5254', '1', 'es', 'modules', 'order.card', 'Tarjeta', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5255', '1', 'es', 'modules', 'order.upi', 'Upi', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5256', '1', 'es', 'modules', 'order.due', 'Pendiente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5257', '1', 'es', 'modules', 'order.other', 'Otro', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5258', '1', 'es', 'modules', 'order.payViaCash', 'Pagar en efectivo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5259', '1', 'es', 'modules', 'order.payViacard', 'Pagar por tarjeta', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5260', '1', 'es', 'modules', 'order.payViaupi', 'Pagar a través de UPI', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5261', '1', 'es', 'modules', 'order.returnAmount', 'Cantidad a devolver', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5262', '1', 'es', 'modules', 'order.payableAmount', 'Monto por pagar', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5263', '1', 'es', 'modules', 'order.dueAmount', 'Cantidad debido', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5264', '1', 'es', 'modules', 'order.paymentMethod', 'Método de pago', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5265', '1', 'es', 'modules', 'order.method', 'Método', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5266', '1', 'es', 'modules', 'order.taxes', 'Impuestos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5267', '1', 'es', 'modules', 'order.viewCart', 'Verlo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5268', '1', 'es', 'modules', 'order.placeOrder', 'Orden', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5269', '1', 'es', 'modules', 'order.myOrders', 'Mis pedidos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5270', '1', 'es', 'modules', 'order.includeTax', 'Incluye impuestos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5271', '1', 'es', 'modules', 'order.payNow', 'Pagar ahora', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5272', '1', 'es', 'modules', 'order.payAgain', 'Pagar de nuevo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5273', '1', 'es', 'modules', 'order.payLater', 'Pagar más tarde', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5274', '1', 'es', 'modules', 'order.payViaQr', 'Pagar por código QR', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5275', '1', 'es', 'modules', 'order.chooseGateway', 'Elija la pasarela de pago', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5276', '1', 'es', 'modules', 'order.razorpay', 'Razonpay', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5277', '1', 'es', 'modules', 'order.stripe', 'Raya', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5278', '1', 'es', 'modules', 'order.offline', 'Desconectado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5279', '1', 'es', 'modules', 'order.flutterwave', 'Flutterwave', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5280', '1', 'es', 'modules', 'order.xendit', 'Xendit', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5281', '1', 'es', 'modules', 'order.transactionId', 'ID de transacción', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5282', '1', 'es', 'modules', 'order.cancelOrder', 'Cancelar pedido', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5283', '1', 'es', 'modules', 'order.cancelOrderMessage', 'Esto cancelará el pedido y eliminará los pagos asociados. ¿Estás seguro de que quieres continuar?', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5284', '1', 'es', 'modules', 'order.activeOrder', 'Órdenes activas', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5285', '1', 'es', 'modules', 'order.todayOrder', 'Hoy órdenes', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5286', '1', 'es', 'modules', 'order.dine_in', 'Cenar en', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5287', '1', 'es', 'modules', 'order.delivery', 'Entrega', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5288', '1', 'es', 'modules', 'order.pickup', 'Levantar', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5289', '1', 'es', 'modules', 'order.pickupAt', 'Recogida en', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5290', '1', 'es', 'modules', 'order.out_for_delivery', 'Fuera para la entrega', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5291', '1', 'es', 'modules', 'order.infoout_for_delivery', 'El pedido está disponible para la entrega', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5292', '1', 'es', 'modules', 'order.delivered', 'Entregado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5293', '1', 'es', 'modules', 'order.infodelivered', 'Se entrega el pedido', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5294', '1', 'es', 'modules', 'order.newOrder', 'Nuevo pedido', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5295', '1', 'es', 'modules', 'order.orderLimitExceeded', 'Límite de orden alcanzado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5296', '1', 'es', 'modules', 'order.orderLimitExceededMessage', 'Ha alcanzado su límite de pedido diario. Pedidos vigentes: :current / :limit por día. Actualice su plan para crear más pedidos.', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5297', '1', 'es', 'modules', 'order.splitBill', 'Factura dividida', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5298', '1', 'es', 'modules', 'order.fullPayment', 'Pago completo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5299', '1', 'es', 'modules', 'order.splitByItems', 'Dividido por elementos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5300', '1', 'es', 'modules', 'order.availableItems', 'Artículos disponibles', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5301', '1', 'es', 'modules', 'order.clickToAdd', 'Haga clic en Artículo para agregar a Split', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5302', '1', 'es', 'modules', 'order.itemsInSplit', 'Elementos en la división', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5303', '1', 'es', 'modules', 'order.noItemsInSplit', 'No hay elementos agregados a esta división todavía', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5304', '1', 'es', 'modules', 'order.newSplit', 'Nueva división', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5305', '1', 'es', 'modules', 'order.changeMethod', 'Método de cambio', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5306', '1', 'es', 'modules', 'order.equalSplit', 'División igual', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5307', '1', 'es', 'modules', 'order.splitEqually', 'Dividido igualmente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5308', '1', 'es', 'modules', 'order.customSplit', 'División personalizada', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5309', '1', 'es', 'modules', 'order.splitByAmount', 'Dividido por cantidad', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5310', '1', 'es', 'modules', 'order.splitByDishes', 'Dividido por platos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5311', '1', 'es', 'modules', 'order.base', 'Base', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5312', '1', 'es', 'modules', 'order.tax', 'Impuesto', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5313', '1', 'es', 'modules', 'order.payment', 'Pago', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5314', '1', 'es', 'modules', 'order.orderHash', 'Orden #', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5315', '1', 'es', 'modules', 'order.totalBill', 'Factura total', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5316', '1', 'es', 'modules', 'order.amountPaid', 'Monto pagado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5317', '1', 'es', 'modules', 'order.splitAmount', 'Cantidad dividida', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5318', '1', 'es', 'modules', 'order.remaining', 'Restante', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5319', '1', 'es', 'modules', 'order.quantity', 'Cantidad', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5320', '1', 'es', 'modules', 'order.remove', 'Eliminar', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5321', '1', 'es', 'modules', 'order.printSplits', 'Imprimir divisiones', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5322', '1', 'es', 'modules', 'order.printAllSplits', 'Imprimir todas las divisiones', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5323', '1', 'es', 'modules', 'order.paidSplits', 'Divisiones pagadas', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5324', '1', 'es', 'modules', 'order.completePayment', 'Pago completo', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5325', '1', 'es', 'modules', 'order.viewSplits', 'Ver divisiones', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5326', '1', 'es', 'modules', 'order.createBillAndPrintReceipt', 'Factura e imprime', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5327', '1', 'es', 'modules', 'order.billAndPayment', 'Factura y pago', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5328', '1', 'es', 'modules', 'order.printOptions', 'Opciones de impresión', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5329', '1', 'es', 'modules', 'order.printAll', 'Imprimir todo (Resumen + Individual)', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5330', '1', 'es', 'modules', 'order.printAllDesc', 'Imprimir recibos :count (1 resumen + todas las divisiones individuales)', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5331', '1', 'es', 'modules', 'order.summaryOnly', 'Sólo resumen', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5332', '1', 'es', 'modules', 'order.summaryOnlyDesc', 'Imprima un recibo combinado con todos los detalles del pedido y los pagos.', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5333', '1', 'es', 'modules', 'order.individualOnly', 'Solo individuos', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5334', '1', 'es', 'modules', 'order.individualOnlyDesc', 'Imprima :count recibos divididos individuales únicamente', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5335', '1', 'es', 'modules', 'order.singleGuest', 'Recibo de huésped individual', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5336', '1', 'es', 'modules', 'order.singleGuestDesc', 'Seleccione e imprima el recibo para un huésped específico', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5337', '1', 'es', 'modules', 'order.selectPrintOption', 'Elija cómo desea imprimir este pedido.', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5338', '1', 'es', 'modules', 'order.selectGuest', 'Seleccionar invitado para imprimir', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5339', '1', 'es', 'modules', 'order.guest', 'Invitado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5340', '1', 'es', 'modules', 'order.printSelected', 'Imprimir seleccionado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5341', '1', 'es', 'modules', 'order.selectSplitToPrint', 'Por favor seleccione una división para imprimir', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5342', '1', 'es', 'modules', 'order.payerName', 'Nombre del invitado', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5343', '1', 'es', 'modules', 'order.guestInfo', 'Información del huésped', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5344', '1', 'es', 'modules', 'order.enterGuestName', 'Ingrese el nombre del huésped (opcional)', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5345', '1', 'es', 'modules', 'order.discount', 'Descuento', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5346', '1', 'es', 'modules', 'order.addDiscount', 'Agregar descuento', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5347', '1', 'es', 'modules', 'order.discountType', 'Tipo de descuento', '2026-05-03 12:47:33', '2026-05-03 12:47:33'),
('5348', '1', 'es', 'modules', 'order.fixed', 'Fijado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5349', '1', 'es', 'modules', 'order.percent', 'Por ciento', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5350', '1', 'es', 'modules', 'order.discountValue', 'Valor de descuento', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5351', '1', 'es', 'modules', 'order.enterDiscountValue', 'Ingrese el valor de descuento', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5352', '1', 'es', 'modules', 'order.calculatedDiscount', 'Descuento calculado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5353', '1', 'es', 'modules', 'order.noOrderType', 'Pedidos discapacitados', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5354', '1', 'es', 'modules', 'order.enableOrderType', 'Debe habilitar los pedidos en la configuración para comenzar a tomar pedidos', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5355', '1', 'es', 'modules', 'order.enableOrderTypeButton', 'Habilitar pedidos', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5356', '1', 'es', 'modules', 'order.deleteOrder', 'Eliminar pedido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5357', '1', 'es', 'modules', 'order.deleteOrderMessage', '¿Estás seguro de que quieres eliminar el pedido?', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5358', '1', 'es', 'modules', 'order.deleteOrderItem', 'Eliminar artículo del pedido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5359', '1', 'es', 'modules', 'order.deleteOrderItemMessage', '¿Está seguro de que desea eliminar este artículo del pedido?', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5360', '1', 'es', 'modules', 'order.deliveryExecutive', 'Ejecutivo de entrega', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5361', '1', 'es', 'modules', 'order.selectOrderTypes', 'Seleccionar tipos de pedido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5362', '1', 'es', 'modules', 'order.extraCharges', 'Cargos', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5363', '1', 'es', 'modules', 'order.orderItems', 'Ordenar artículos', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5364', '1', 'es', 'modules', 'order.priceDetails', 'Detalles del precio', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5365', '1', 'es', 'modules', 'order.paymentInformation', 'Información de pago', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5366', '1', 'es', 'modules', 'order.paymentPending', 'Pago pendiente', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5367', '1', 'es', 'modules', 'order.itemPaymentStatus', 'Estado de pago del artículo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5368', '1', 'es', 'modules', 'order.addTip', 'Agregar punta', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5369', '1', 'es', 'modules', 'order.tipAdded', 'Consejo agregado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5370', '1', 'es', 'modules', 'order.tip', 'Consejo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5371', '1', 'es', 'modules', 'order.totalExcludingTip', '(Excluyendo la punta)', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5372', '1', 'es', 'modules', 'order.tipAmount', 'Monto de la propina', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5373', '1', 'es', 'modules', 'order.tipNote', 'Nota de propina', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5374', '1', 'es', 'modules', 'order.currentTotal', 'Total actual', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5375', '1', 'es', 'modules', 'order.newTotal', 'Nuevo total', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5376', '1', 'es', 'modules', 'order.suggestedTip', 'Consejo sugerido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5377', '1', 'es', 'modules', 'order.customAmount', 'Cantidad personalizada', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5378', '1', 'es', 'modules', 'order.continueOrder', 'Continuar ordenando', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5379', '1', 'es', 'modules', 'order.orderStatus', 'Establecer el estado del pedido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5380', '1', 'es', 'modules', 'order.infoready', 'La comida está lista', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5381', '1', 'es', 'modules', 'order.infodefault', 'Estado desconocido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5382', '1', 'es', 'modules', 'order.selectStatus', 'Seleccionar estado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5383', '1', 'es', 'modules', 'order.Order Placed', 'Pedido realizado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5384', '1', 'es', 'modules', 'order.Order Confirmed', 'Orden confirmado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5385', '1', 'es', 'modules', 'order.Order Preparing', 'Orden de preparación', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5386', '1', 'es', 'modules', 'order.Order is Ready for Pickup', 'El pedido está listo para recoger', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5387', '1', 'es', 'modules', 'order.Order is Out for Delivery', 'El pedido está disponible para la entrega', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5388', '1', 'es', 'modules', 'order.Food is Ready', 'La comida está lista', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5389', '1', 'es', 'modules', 'order.Order Served', 'Orden atendido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5390', '1', 'es', 'modules', 'order.Delivered', 'Entregado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5391', '1', 'es', 'modules', 'order.moveTo', 'Convidar a', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5392', '1', 'es', 'modules', 'order.info_placed', 'Pedido realizado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5393', '1', 'es', 'modules', 'order.info_confirmed', 'Orden confirmado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5394', '1', 'es', 'modules', 'order.info_preparing', 'Orden de preparación', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5395', '1', 'es', 'modules', 'order.info_ready_for_pickup', 'El pedido está listo para recoger', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5396', '1', 'es', 'modules', 'order.info_out_for_delivery', 'El pedido está disponible para la entrega', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5397', '1', 'es', 'modules', 'order.info_served', 'Orden atendido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5398', '1', 'es', 'modules', 'order.info_delivered', 'Entregado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5399', '1', 'es', 'modules', 'order.info_cancelled', 'Pedido cancelado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5400', '1', 'es', 'modules', 'order.info_food_ready', 'La comida está lista', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5401', '1', 'es', 'modules', 'order.orderCancelledMessage', 'Este pedido se cancela y no se puede modificar', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5402', '1', 'es', 'modules', 'order.others', 'Otros', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5403', '1', 'es', 'modules', 'order.pending_verification', 'Verificación de pago', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5404', '1', 'es', 'modules', 'order.pendingPaymentVerification', 'Verificación de pago pendiente', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5405', '1', 'es', 'modules', 'order.confirmPayment', 'Confirmar el pago', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5406', '1', 'es', 'modules', 'order.reportUnpaid', 'Informe no pagado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5407', '1', 'es', 'modules', 'order.viewOnMap', 'Ver en el mapa', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5408', '1', 'es', 'modules', 'order.estimatedDeliveryTime', 'Tiempo de entrega estimado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5409', '1', 'es', 'modules', 'order.deliveryFee', 'Tarifa de entrega', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5410', '1', 'es', 'modules', 'order.kotTicket', 'Boleto de Kot', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5411', '1', 'es', 'modules', 'order.kitchenOrderTicket', 'Ticket de pedidos de cocina', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5412', '1', 'es', 'modules', 'order.specialInstructions', 'Instrucciones especiales', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5413', '1', 'es', 'modules', 'order.order', 'Orden', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5414', '1', 'es', 'modules', 'order.paypal', 'Paypal', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5415', '1', 'es', 'modules', 'order.updateCustomerDetails', 'Actualizar detalles del cliente', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5416', '1', 'es', 'modules', 'order.ready', 'La comida está lista', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5417', '1', 'es', 'modules', 'order.undo', 'Deshacer', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5418', '1', 'es', 'modules', 'order.itemReady', 'Artículo listo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5419', '1', 'es', 'modules', 'order.itemCooking', 'Artículo Cocina', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5420', '1', 'es', 'modules', 'order.payfast', 'Payfast', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5421', '1', 'es', 'modules', 'order.all', 'Todo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5422', '1', 'es', 'modules', 'order.note', 'Nota', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5423', '1', 'es', 'modules', 'order.paymentDetails', 'Detalles de pago', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5424', '1', 'es', 'modules', 'order.paystack', 'Paystack', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5425', '1', 'es', 'modules', 'order.mollie', 'mollie', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5426', '1', 'es', 'modules', 'order.kotBillAndPayment', 'Kot, factura y pago', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5427', '1', 'es', 'modules', 'order.cancelled', 'Cancelado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5428', '1', 'es', 'modules', 'order.prefixSettings', 'Configuración de prefijo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5429', '1', 'es', 'modules', 'order.orderSettingsHelp', 'Configure la configuración de pedido para administrar cómo se procesan los pedidos.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5430', '1', 'es', 'modules', 'order.totalTax', 'Impuesto total', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5431', '1', 'es', 'modules', 'order.itemTax', 'Impuesto sobre el artículo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5432', '1', 'es', 'modules', 'order.itemTaxBreakdown', 'Desglose de impuestos', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5433', '1', 'es', 'modules', 'order.toggleTaxDetails', 'Detalios de impuestos de al revés', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5434', '1', 'es', 'modules', 'order.increaseQuantity', 'Aumentar la cantidad', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5435', '1', 'es', 'modules', 'order.decreaseQuantity', 'Disminuir la cantidad', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5436', '1', 'es', 'modules', 'order.thankYouMessage', '¡Gracias por su pedido!', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5437', '1', 'es', 'modules', 'order.pleaseProceedToPayment', 'Proceda al pago.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5438', '1', 'es', 'modules', 'order.amountDue', 'Monto adeudado', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5439', '1', 'es', 'modules', 'order.pleaseReviewOrder', 'Revise su pedido y proceda al pago.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5440', '1', 'es', 'modules', 'order.pickUpDateTime', 'Fecha y hora de recogida', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5441', '1', 'es', 'modules', 'order.pickupDate', 'Fecha de recogida:', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5442', '1', 'es', 'modules', 'order.orderDate', 'Fecha de pedido:', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5443', '1', 'es', 'modules', 'order.selectPickupDateTime', 'Seleccionar fecha de recogida - hora', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5444', '1', 'es', 'modules', 'order.defineYourOwnPrefix', 'Defina su propio prefijo.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5445', '1', 'es', 'modules', 'order.useTheCurrentDate', 'Use la fecha actual.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5446', '1', 'es', 'modules', 'order.combineBranchIdWithDate', 'Combine la ID de la rama con la fecha.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5447', '1', 'es', 'modules', 'order.thisIsALivePreview', 'Esta es una vista previa en vivo de cómo se generará su próxima ID de pedido.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5448', '1', 'es', 'modules', 'order.branchPrefix', 'Prefijo de rama', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5449', '1', 'es', 'modules', 'order.branchPrefixHelp', 'Ejemplo de prefijo: ODR, BR01, Taco Bell (TB). Use un código corto para identificar sus pedidos.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5450', '1', 'es', 'modules', 'order.customPrefixFeatureDisabled', 'Prefijo personalizado apagado. Usando el valor predeterminado (por ejemplo, #23).', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5451', '1', 'es', 'modules', 'order.enableOrderPrefix', 'Habilitar configuración de prefijo de pedido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5452', '1', 'es', 'modules', 'order.enableOrderPrefixDescription', 'Habilite esto para utilizar los prefijos de números de pedido personalizados según su configuración. Si está deshabilitado, el sistema utilizará la numeración de pedido predeterminada sin ningún prefijo personalizado.', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5453', '1', 'es', 'modules', 'order.bank_transfer', 'Transferencia bancaria', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5454', '1', 'es', 'modules', 'order.tokenNumber', 'Número de ficha', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5455', '1', 'es', 'modules', 'order.serviceCharge', 'Cargo por servicio', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5456', '1', 'es', 'modules', 'order.yourShare', 'Tu parte', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5457', '1', 'es', 'modules', 'order.ofTotalBill', 'de factura total', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5458', '1', 'es', 'modules', 'order.yourPayment', 'SU PAGO', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5459', '1', 'es', 'modules', 'order.thisIsSplit', 'esto esta dividido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5460', '1', 'es', 'modules', 'order.fullOrderTotal', 'Total del pedido completo', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5461', '1', 'es', 'modules', 'order.totalSplits', 'Divisiones totales', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5462', '1', 'es', 'modules', 'order.reservationConfirmation', 'Confirmación de reserva', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5463', '1', 'es', 'modules', 'order.tableHasReservation', 'Esta tabla tiene una reserva activa', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5464', '1', 'es', 'modules', 'order.reservationFor', 'Reservación para', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5465', '1', 'es', 'modules', 'order.reservationTime', 'Tiempo de reserva', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5466', '1', 'es', 'modules', 'order.isThisSameCustomer', '¿Es este el mismo cliente que hizo la reserva?', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5467', '1', 'es', 'modules', 'order.sameCustomer', 'Mismo cliente', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5468', '1', 'es', 'modules', 'order.differentCustomer', 'Cliente diferente', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5469', '1', 'es', 'modules', 'order.grandTotal', 'Gran total', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5470', '1', 'es', 'modules', 'order.splitTotal', 'Total dividido', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5471', '1', 'es', 'modules', 'order.split', 'Dividir', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5472', '1', 'es', 'modules', 'order.remainingAmount', 'Cantidad restante', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5473', '1', 'es', 'modules', 'order.amountPerSplit', 'Cantidad por división', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5474', '1', 'es', 'modules', 'order.menuItemImageSettings', 'Configuración de imagen del elemento del menú', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5475', '1', 'es', 'modules', 'order.hideMenuItemImageOnPos', 'Ocultar la imagen del elemento del menú en POS', '2026-05-03 12:47:34', '2026-05-03 12:47:34'),
('5476', '1', 'es', 'modules', 'order.hideMenuItemImageOnCustomerSite', 'Ocultar la imagen del elemento del menú en el sitio del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5477', '1', 'es', 'modules', 'order.hideMenuItemImageOnPosDescription', 'Ocultar la imagen del elemento del menú en el pos.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5478', '1', 'es', 'modules', 'order.hideMenuItemImageOnCustomerSiteDescription', 'Ocultar la imagen del elemento del menú en el sitio del cliente.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5479', '1', 'es', 'modules', 'order.cancelKotItem', 'Cancelar artículo KOT', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5480', '1', 'es', 'modules', 'order.cancelKotItemMessage', '¿Estás seguro de que deseas cancelar este artículo?', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5481', '1', 'es', 'modules', 'order.pleaseSelectReasonForCancellation', 'Por favor seleccione un motivo de cancelación.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5482', '1', 'es', 'modules', 'order.actionCannotBeUndone', 'Esta acción no se puede deshacer.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5483', '1', 'es', 'modules', 'order.itemDetails', 'Detalles del artículo', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5484', '1', 'es', 'modules', 'order.itemName', 'Nombre del artículo', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5485', '1', 'es', 'modules', 'order.kotItemCancelledSuccessfully', 'Artículo KOT cancelado exitosamente.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5486', '1', 'es', 'modules', 'order.modifiers', 'Modificadores', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5487', '1', 'es', 'modules', 'order.basePrice', 'Precio base', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5488', '1', 'es', 'modules', 'order.variation', 'Variación', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5489', '1', 'es', 'modules', 'order.paddle', 'Paleta', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5490', '1', 'es', 'modules', 'order.tokenNumberSettings', 'Configuración del número de token', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5491', '1', 'es', 'modules', 'order.tokenNumberSettingsDescription', 'Habilite números de token para tipos de pedidos específicos. Los tokens se reinician diariamente y son únicos por tipo de pedido.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5492', '1', 'es', 'modules', 'order.customerOrderBoard', 'Tablero de pedidos del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5493', '1', 'es', 'modules', 'order.preparing', 'Preparante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5494', '1', 'es', 'modules', 'order.readyForPickup', 'Listo para ser recogido', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5495', '1', 'es', 'modules', 'order.noOrders', 'Esperando pedidos...', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5496', '1', 'es', 'modules', 'order.tokenNumberSettingsDescriptionOrderType', 'Habilite los números de token para pedidos :orderType. Los tokens se mostrarán en los detalles del pedido y se restablecerán diariamente.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5497', '1', 'es', 'modules', 'order.noOrderTypesFound', 'No se encontraron tipos de órdenes para esta sucursal.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5498', '1', 'es', 'modules', 'order.showOrderNumberOnBoard', 'Mostrar número de pedido a bordo', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5499', '1', 'es', 'modules', 'order.showOrderNumberOnBoardDescription', 'Muestre el número de pedido junto al número de token en el tablero de pedidos del cliente.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5500', '1', 'es', 'modules', 'order.epay', 'Epay', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5501', '1', 'es', 'modules', 'order.dineInDescription', 'Disfruta de tu comida en nuestro restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5502', '1', 'es', 'modules', 'order.deliveryDescription', 'Recíbelo en tu puerta', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5503', '1', 'es', 'modules', 'order.pickupDescription', 'Ordene con anticipación y recójalo más tarde', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5504', '1', 'es', 'modules', 'order.saveAsDraft', 'Guardar como borrador', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5505', '1', 'es', 'modules', 'order.saving', 'Ahorro...', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5506', '1', 'es', 'modules', 'order.draftOrder', 'Borrador de orden', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5507', '1', 'es', 'modules', 'order.deliveryApp', 'Aplicación de entrega', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5508', '1', 'es', 'modules', 'order.mergeTables', 'Fusionar tablas', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5509', '1', 'es', 'modules', 'order.mergeOrder', 'Orden de fusión', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5510', '1', 'es', 'modules', 'order.merging', 'Fusionando...', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5511', '1', 'es', 'modules', 'order.mergeTableDescription', 'Seleccione una o más tablas con pedidos impagos para fusionarlas en el pedido actual:', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5512', '1', 'es', 'modules', 'order.unpaidOrders', 'pedido(s) impago(s)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5513', '1', 'es', 'modules', 'order.noUnpaidOrders', 'No se encontraron pedidos impagos', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5514', '1', 'es', 'modules', 'order.selectOrdersToMerge', 'Seleccione al menos 2 pedidos para fusionarlos. El primer pedido seleccionado se mantendrá y todos los demás pedidos se fusionarán en él.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5515', '1', 'es', 'modules', 'order.ordersSelected', 'pedido(s) seleccionado(s)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5516', '1', 'es', 'modules', 'order.mergeSelectedOrders', 'Fusionar órdenes', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5517', '1', 'es', 'modules', 'order.selectAtLeastTwoOrders', 'Seleccione al menos 2 pedidos para fusionarlos', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5518', '1', 'es', 'modules', 'order.ordersMergedSuccessfully', 'Los pedidos se fusionaron correctamente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5519', '1', 'es', 'modules', 'order.tablesSelectedForMerge', 'mesa(s) seleccionada(s). Todos los elementos de estas tablas se fusionarán en el pedido actual y los pedidos originales se eliminarán cuando guarde.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5520', '1', 'es', 'modules', 'order.noTablesWithUnpaidOrders', 'No hay mesas con pedidos impagos', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5521', '1', 'es', 'modules', 'order.noTablesWithUnpaidOrdersDescription', 'No hay mesas con pedidos pendientes de pago disponibles para fusionar.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5522', '1', 'es', 'modules', 'order.newOrderReceived', 'Nuevo pedido recibido', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5523', '1', 'es', 'modules', 'order.viewOrder', 'Ver pedido', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5524', '1', 'es', 'modules', 'order.kotNotCreated', 'Sin ticket de pedido de cocina', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5525', '1', 'es', 'modules', 'order.kotNotCreatedMessage', 'Este pedido no tiene KOT. Crea uno para enviarlo a la cocina.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5526', '1', 'es', 'modules', 'order.createKot', 'Crear KOT', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5527', '1', 'es', 'modules', 'order.tap', 'Grifo', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5528', '1', 'es', 'modules', 'order.Picked Up by Delivery Person', 'Recogido por el repartidor', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5529', '1', 'es', 'modules', 'order.Reached Destination', 'Orden alcanzada destino', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5530', '1', 'es', 'modules', 'order.info_picked_up', 'Recogido por el repartidor', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5531', '1', 'es', 'modules', 'order.info_reached_destination', 'Orden alcanzada destino', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5532', '1', 'es', 'modules', 'order.room_service', 'Servicio de habitaciones', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5533', '1', 'es', 'modules', 'customer.addCustomer', 'Agregar cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5534', '1', 'es', 'modules', 'customer.name', 'Nombre del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5535', '1', 'es', 'modules', 'customer.phone', 'Teléfono', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5536', '1', 'es', 'modules', 'customer.email', 'Dirección de correo electrónico', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5537', '1', 'es', 'modules', 'customer.customerAddress', 'Dirección del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5538', '1', 'es', 'modules', 'customer.address', 'DIRECCIÓN', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5539', '1', 'es', 'modules', 'customer.enterName', 'Por favor ingrese su nombre', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5540', '1', 'es', 'modules', 'customer.enterCustomerName', 'Ingrese el nombre del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5541', '1', 'es', 'modules', 'customer.editCustomer', 'Editar cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5542', '1', 'es', 'modules', 'customer.deleteCustomer', 'Eliminar al cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5543', '1', 'es', 'modules', 'customer.deleteWithOrder', 'Eliminar con sus órdenes', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5544', '1', 'es', 'modules', 'customer.deleteCustomerMessage', '¿Estás seguro de que quieres eliminar al cliente?', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5545', '1', 'es', 'modules', 'customer.customer', 'Cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5546', '1', 'es', 'modules', 'customer.importCustomer', 'Cliente de importación', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5547', '1', 'es', 'modules', 'customer.totalAmountReceived', 'Monto total recibido', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5548', '1', 'es', 'modules', 'customer.enterCustomerPhone', 'Puede buscar e insertar el número de teléfono del cliente aquí', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5549', '1', 'es', 'modules', 'customer.searchOrCreate', 'Buscar a los clientes existentes o crear uno nuevo', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5550', '1', 'es', 'modules', 'customer.searchCustomer', 'Buscar cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5551', '1', 'es', 'modules', 'customer.searchPlaceholder', 'Buscar por nombre, teléfono o correo electrónico ...', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5552', '1', 'es', 'modules', 'customer.foundCustomers', 'Clientes v1 encontrados)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5553', '1', 'es', 'modules', 'customer.noCustomersFound', 'No se encontraron clientes', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5554', '1', 'es', 'modules', 'customer.noCustomersMatching', 'No pudimos encontrar ningún cliente que coincida \": consulta\"', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5555', '1', 'es', 'modules', 'customer.createNewCustomer', 'Crea un nuevo cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5556', '1', 'es', 'modules', 'customer.searchByNamePhoneEmail', 'Busca por nombre, teléfono o correo electrónico...', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5557', '1', 'es', 'modules', 'customer.fillDetailsBelow', 'Complete los detalles a continuación', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5558', '1', 'es', 'modules', 'customer.customerDetails', 'Detalles del cliente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5559', '1', 'es', 'modules', 'customer.existingCustomer', 'Cliente existente', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5560', '1', 'es', 'modules', 'customer.createNewInstead', 'Crear nuevo en su lugar', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5561', '1', 'es', 'modules', 'customer.enterPhoneNumber', 'Ingrese el número de teléfono', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5562', '1', 'es', 'modules', 'customer.enterEmailAddress', 'Ingrese la dirección de correo electrónico', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5563', '1', 'es', 'modules', 'customer.enterDeliveryAddress', 'Ingrese la dirección de entrega', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5564', '1', 'es', 'modules', 'customer.walkin', 'Caminata', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5565', '1', 'es', 'modules', 'customer.epay', 'Epay', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5566', '1', 'es', 'modules', 'customer.createdDate', 'Fecha de creación', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5567', '1', 'es', 'modules', 'customer.updatedDate', 'Fecha de actualización', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5568', '1', 'es', 'modules', 'settings.noQrCode', 'Sin código QR', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5569', '1', 'es', 'modules', 'settings.appSettings', 'Configuración de la aplicación', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5570', '1', 'es', 'modules', 'settings.restaurantInformation', 'Información del restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5571', '1', 'es', 'modules', 'settings.restaurantName', 'Nombre del restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5572', '1', 'es', 'modules', 'settings.restaurantPhoneNumber', 'Número de teléfono del restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5573', '1', 'es', 'modules', 'settings.restaurantEmailAddress', 'Dirección de correo electrónico del restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5574', '1', 'es', 'modules', 'settings.restaurantAddress', 'Dirección del restaurante', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5575', '1', 'es', 'modules', 'settings.restaurantOpenCloseSettings', 'Restaurante abierto/cerrado', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5576', '1', 'es', 'modules', 'settings.restaurantOpenCloseSettingsInfo', 'Controle la aceptación de órdenes mediante turnos operativos (automático), botón de inicio/parada manual o una ventana de tiempo manual.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5577', '1', 'es', 'modules', 'settings.openCloseAutoMode', 'Auto (Usar turnos operativos)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5578', '1', 'es', 'modules', 'settings.openCloseManualMode', 'Manual (usar tiempo de apertura/cierre personalizado)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5579', '1', 'es', 'modules', 'settings.manualControlByToggle', 'Botón de inicio/parada manual', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5580', '1', 'es', 'modules', 'settings.manualControlByToggleInfo', 'Cuando esté habilitado, use el botón Iniciar/Detener de la barra superior para abrir o cerrar pedidos, reservas y pagos a nivel mundial.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5581', '1', 'es', 'modules', 'settings.manualControlByTime', 'Hora de apertura/cierre manual', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5582', '1', 'es', 'modules', 'settings.manualToggleCloseTooltip', 'Haga clic para cerrar el restaurante manualmente y detener todos los pedidos, reservas y pagos.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5583', '1', 'es', 'modules', 'settings.manualToggleOpenTooltip', 'Haga clic para iniciar el restaurante manualmente y permitir todos los pedidos, reservas y pagos.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5584', '1', 'es', 'modules', 'settings.manualToggleConfirmCloseTitle', '¿Cerrar restaurante?', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5585', '1', 'es', 'modules', 'settings.manualToggleConfirmOpenTitle', '¿Empezar restaurante?', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5586', '1', 'es', 'modules', 'settings.manualToggleConfirmCloseDetail', 'Esto cerrará manualmente el restaurante y bloqueará nuevos pedidos, reservas y pagos de todos los canales.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5587', '1', 'es', 'modules', 'settings.manualToggleConfirmOpenDetail', 'Esto iniciará manualmente el restaurante y permitirá nuevos pedidos, reservas y pagos desde todos los canales.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5588', '1', 'es', 'modules', 'settings.manualToggleActionClose', 'Cerrar ahora', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5589', '1', 'es', 'modules', 'settings.manualToggleActionOpen', 'Empezar ahora', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5590', '1', 'es', 'modules', 'settings.manualOpenTime', 'Tiempo de apertura manual', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5591', '1', 'es', 'modules', 'settings.manualCloseTime', 'Hora de cierre manual', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5592', '1', 'es', 'modules', 'settings.temporarilyCloseRestaurant', 'Cerrar temporalmente el restaurante (detener todos los pedidos y pagos)', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5593', '1', 'es', 'modules', 'settings.generalHelp', 'Ingrese la información general sobre su restaurante.', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5594', '1', 'es', 'modules', 'settings.countryTimezone', 'País del restaurante, zona horaria y moneda', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5595', '1', 'es', 'modules', 'settings.restaurantCountry', 'País', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5596', '1', 'es', 'modules', 'settings.restaurantTimezone', 'Huso horario', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5597', '1', 'es', 'modules', 'settings.timezone', 'Huso horario', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5598', '1', 'es', 'modules', 'settings.selectTimezone', 'Seleccionar zona horaria', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5599', '1', 'es', 'modules', 'settings.showTax', 'Mostrar identificación fiscal en las órdenes', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5600', '1', 'es', 'modules', 'settings.addMore', 'Agregar más', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5601', '1', 'es', 'modules', 'settings.addTax', 'Agregar impuestos', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5602', '1', 'es', 'modules', 'settings.restaurantCurrency', 'Divisa', '2026-05-03 12:47:35', '2026-05-03 12:47:35'),
('5603', '1', 'es', 'modules', 'settings.predefinedAmounts', 'Cantidades preestablecidas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5604', '1', 'es', 'modules', 'settings.editAmounts', 'Editar cantidades', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5605', '1', 'es', 'modules', 'settings.editPredefinedAmounts', 'Editar cantidades preestablecidas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5606', '1', 'es', 'modules', 'settings.enterAmount', 'Ingresar la cantidad', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5607', '1', 'es', 'modules', 'settings.addAmount', 'Agregar cantidad', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5608', '1', 'es', 'modules', 'settings.themeColor', 'Color del tema', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5609', '1', 'es', 'modules', 'settings.themeSettings', 'Configuración del tema', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5610', '1', 'es', 'modules', 'settings.restaurantLogo', 'Mostrar logotipo de restaurante', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5611', '1', 'es', 'modules', 'settings.uploadLogo', 'Subir logotipo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5612', '1', 'es', 'modules', 'settings.removeLogo', 'Eliminar el logotipo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5613', '1', 'es', 'modules', 'settings.paymentgatewaySettings', 'Pasarelas de pago', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5614', '1', 'es', 'modules', 'settings.paymentHelp', 'Ingrese las credenciales de la pasarela de pago para recibir pagos de pedidos.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5615', '1', 'es', 'modules', 'settings.paymentHelpSuperadmin', 'Ingrese las credenciales de la pasarela de pago para recibir pagos de suscripción.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5616', '1', 'es', 'modules', 'settings.enableRazorpay', 'Habilitar Razorpay', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5617', '1', 'es', 'modules', 'settings.enableStripe', 'Habilitar raya', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5618', '1', 'es', 'modules', 'settings.enableFlutterwave', 'Habilitar Flutterwave', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5619', '1', 'es', 'modules', 'settings.enablePaypal', 'Habilitar PayPal', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5620', '1', 'es', 'modules', 'settings.enablePaystack', 'Habilitar PayStack', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5621', '1', 'es', 'modules', 'settings.enableXendit', 'Habilitar xendit', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5622', '1', 'es', 'modules', 'settings.enableOfflinePayment', 'Pagar sin conexión', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5623', '1', 'es', 'modules', 'settings.enableQrPayment', 'Pagar por código QR', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5624', '1', 'es', 'modules', 'settings.restaurantSettings', 'Información del restaurante', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5625', '1', 'es', 'modules', 'settings.taxSettings', 'Impuestos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5626', '1', 'es', 'modules', 'settings.currencySettings', 'Monedas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5627', '1', 'es', 'modules', 'settings.offline_payment_status', 'Habilitar el pago fuera de línea', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5628', '1', 'es', 'modules', 'settings.roleSettings', 'Roles del personal', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5629', '1', 'es', 'modules', 'settings.reservationSettings', 'Configuración de reserva', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5630', '1', 'es', 'modules', 'settings.languageSettings', 'Configuración de idiomas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5631', '1', 'es', 'modules', 'settings.currencySymbol', 'Símbolo de moneda', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5632', '1', 'es', 'modules', 'settings.currencyCode', 'Código de divisas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5633', '1', 'es', 'modules', 'settings.editCurrency', 'Editar moneda', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5634', '1', 'es', 'modules', 'settings.addCurrency', 'Agregar moneda', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5635', '1', 'es', 'modules', 'settings.deleteCurrency', 'Eliminar moneda', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5636', '1', 'es', 'modules', 'settings.deleteCurrencyMessage', '¿Estás seguro de que quieres eliminar la moneda?', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5637', '1', 'es', 'modules', 'settings.deleteTaxMessage', 'Eliminar impuestos permanentemente', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5638', '1', 'es', 'modules', 'settings.taxName', 'Nombre de impuestos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5639', '1', 'es', 'modules', 'settings.taxPercent', 'Porcentaje fiscal', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5640', '1', 'es', 'modules', 'settings.taxId', 'Identificación de impuestos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5641', '1', 'es', 'modules', 'settings.deleteTax', '¿Estás seguro, quieres eliminar este impuesto?', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5642', '1', 'es', 'modules', 'settings.editTax', 'Editar impuestos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5643', '1', 'es', 'modules', 'settings.emailSettings', 'Configuración de correo electrónico', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5644', '1', 'es', 'modules', 'settings.mailFromName', 'Correo desde el nombre', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5645', '1', 'es', 'modules', 'settings.mailFromEmail', 'Correo desde el correo electrónico', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5646', '1', 'es', 'modules', 'settings.enableQueue', 'Habilitar la cola de correo electrónico', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5647', '1', 'es', 'modules', 'settings.mailDriver', 'Conductor de correo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5648', '1', 'es', 'modules', 'settings.smtpHost', 'Host SMTP', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5649', '1', 'es', 'modules', 'settings.smtpPort', 'Puerto SMTP', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5650', '1', 'es', 'modules', 'settings.smtpEncryption', 'Cifrado de correo SMTP', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5651', '1', 'es', 'modules', 'settings.mailUsername', 'Nombre de usuario', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5652', '1', 'es', 'modules', 'settings.mailPassword', 'Contraseña de correo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5653', '1', 'es', 'modules', 'settings.notificationSettings', 'Configuración de notificación', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5654', '1', 'es', 'modules', 'settings.branchSettings', 'Configuración de rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5655', '1', 'es', 'modules', 'settings.addBranch', 'Agregar rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5656', '1', 'es', 'modules', 'settings.editBranch', 'Editar rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5657', '1', 'es', 'modules', 'settings.branchName', 'Nombre de rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5658', '1', 'es', 'modules', 'settings.branchAddress', 'Dirección de la rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5659', '1', 'es', 'modules', 'settings.enterBranchCrNumber', 'Por favor ingrese el número CR', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5660', '1', 'es', 'modules', 'settings.enterBranchVatNumber', 'Por favor introduzca el número de IVA', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5661', '1', 'es', 'modules', 'settings.branchCrNumber', 'Número CR', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5662', '1', 'es', 'modules', 'settings.branchVatNumber', 'Número de IVA', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5663', '1', 'es', 'modules', 'settings.deleteBranch', 'Eliminar la rama', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5664', '1', 'es', 'modules', 'settings.branches', 'Sucursales', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5665', '1', 'es', 'modules', 'settings.deleteBranchMessage', '¿Estás seguro de que quieres eliminar la rama? Se eliminarán todos los pedidos, miembros del personal y pagos relacionados con esta sucursal.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5666', '1', 'es', 'modules', 'settings.upgradeLicense', 'Plan de actualización', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5667', '1', 'es', 'modules', 'settings.licenseType', 'Tipo de licencia', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5668', '1', 'es', 'modules', 'settings.upgradeLicenseInfo', 'Precios simples y transparentes con todo lo que necesita para administrar su restaurante sin problemas.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5669', '1', 'es', 'modules', 'settings.pricing', 'Fijación de precios', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5670', '1', 'es', 'modules', 'settings.payNow', 'Pagar ahora', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5671', '1', 'es', 'modules', 'settings.paymentSource', 'Fuente de pago', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5672', '1', 'es', 'modules', 'settings.appName', 'Nombre de la aplicación', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5673', '1', 'es', 'modules', 'settings.paymentUpgradeHeading', 'Actualizar para aceptar pagos sin problemas', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5674', '1', 'es', 'modules', 'settings.paymentUpgradeInfo', 'Lleve la eficiencia de su restaurante al siguiente nivel integrando las pasarelas de pago. Actualice ahora para ofrecer a sus clientes opciones de pago seguras, rápidas y convenientes como Stripe y Razorpay', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5675', '1', 'es', 'modules', 'settings.themeUpgradeHeading', 'Actualizar para una experiencia de marca personalizada', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5676', '1', 'es', 'modules', 'settings.themeUpgradeInfo', '¡Destaca con tu identidad de marca única! Actualice ahora para personalizar los colores de su tema y agregue el logotipo de su negocio, creando una experiencia perfecta que refleje la personalidad de su restaurante.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5677', '1', 'es', 'modules', 'settings.manageTranslations', 'Gestionar traducciones', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5678', '1', 'es', 'modules', 'settings.customerLoginRequired', '¿El cliente debe iniciar sesión para realizar pedidos?', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5679', '1', 'es', 'modules', 'settings.customerName', 'Mostrar nombre del cliente', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5680', '1', 'es', 'modules', 'settings.customerAddress', 'Mostrar dirección del cliente', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5681', '1', 'es', 'modules', 'settings.customerPhone', 'Mostrar teléfono del cliente', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5682', '1', 'es', 'modules', 'settings.tableNumber', 'Tabla no.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5683', '1', 'es', 'modules', 'settings.paymentQrCode', 'Mostrar código QR', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5684', '1', 'es', 'modules', 'settings.waiter', 'Mostrar nombre del camarero', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5685', '1', 'es', 'modules', 'settings.totalGuest', 'Mostrar invitado total', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5686', '1', 'es', 'modules', 'settings.showRestaurantName', 'Mostrar nombre del restaurante', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5687', '1', 'es', 'modules', 'settings.restaurantTax', 'Mostrar impuesto sobre el restaurante', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5688', '1', 'es', 'modules', 'settings.showBranchName', 'Mostrar nombre de sucursal', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5689', '1', 'es', 'modules', 'settings.showBranchAddress', 'Mostrar dirección de sucursal', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5690', '1', 'es', 'modules', 'settings.showCrNumber', 'Mostrar número CR', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5691', '1', 'es', 'modules', 'settings.showVatNumber', 'Mostrar número de IVA', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5692', '1', 'es', 'modules', 'settings.noTaxFound', 'No se encontraron impuestos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5693', '1', 'es', 'modules', 'settings.selectEnvironment', 'Entorno seleccionado', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5694', '1', 'es', 'modules', 'settings.enablePushNotification', 'Habilitar notificaciones push', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5695', '1', 'es', 'modules', 'settings.pushNotificationSettings', 'Configuración de notificación de push', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5696', '1', 'es', 'modules', 'settings.aboutUsSettings', 'Sobre nosotros', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5697', '1', 'es', 'modules', 'settings.customerSiteSettings', 'Sitio de clientes', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5698', '1', 'es', 'modules', 'settings.receiptSetting', 'Configuración de recibo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5699', '1', 'es', 'modules', 'settings.allowCustomerDeliveryOrders', 'Permita que el cliente realice pedidos de entrega', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5700', '1', 'es', 'modules', 'settings.allowCustomerOrders', 'Permitir que el cliente realice pedidos', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5701', '1', 'es', 'modules', 'settings.allowCustomerPickupOrders', 'Permita que el cliente realice pedidos de recogida', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5702', '1', 'es', 'modules', 'settings.disableLandingSite', 'Desactivar el sitio de aterrizaje', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5703', '1', 'es', 'modules', 'settings.disableLandingSiteHelp', 'Deshabilite el sitio de aterrizaje o establezca su sitio de aterrizaje personalizado.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5704', '1', 'es', 'modules', 'settings.disableLandingSiteHelpDescription', 'Cuando está habilitado, esto deshabilitará el sitio web frontal y redirigirá a todos los visitantes directamente a la página de inicio de sesión.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5705', '1', 'es', 'modules', 'settings.landingSiteType', 'Tipo de sitio de aterrizaje', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5706', '1', 'es', 'modules', 'settings.landingSiteUrl', 'URL del sitio de aterrizaje', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5707', '1', 'es', 'modules', 'settings.theme', 'Tema', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5708', '1', 'es', 'modules', 'settings.custom', 'Costumbre', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5709', '1', 'es', 'modules', 'settings.billing', 'Facturación', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5710', '1', 'es', 'modules', 'settings.package', 'Paquete', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5711', '1', 'es', 'modules', 'settings.isWaiterRequestEnabled', 'Habilitar la solicitud de camarero', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5712', '1', 'es', 'modules', 'settings.dineInOnlinePaymentRequired', 'Dine-in: requerido el pago en línea', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5713', '1', 'es', 'modules', 'settings.deliveryOnlinePaymentRequired', 'Entrega: requerido el pago en línea', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5714', '1', 'es', 'modules', 'settings.pickupOnlinePaymentRequired', 'Recogida: requerido el pago en línea', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5715', '1', 'es', 'modules', 'settings.enablePaymentGateway', 'Habilite al menos una pasarela de pago (por ejemplo, Razorpay, Stripe, Flutterwave, PayPal, Paystack, Payfast, Xendit) para configurar las opciones de pago en línea.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5716', '1', 'es', 'modules', 'settings.generalSettingsUseInfo', 'Habilitar esto solo permite pagos en línea a través de la puerta de enlace activa. Si se deshabilita, los pagos en línea y en efectivo se aceptan con una puerta de enlace activa.', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5717', '1', 'es', 'modules', 'settings.defaultReservationStatus', 'Estado de reserva de tabla predeterminada', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5718', '1', 'es', 'modules', 'settings.reservationStatusConfirmed', 'Confirmado', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5719', '1', 'es', 'modules', 'settings.reservationStatusCheckedIn', 'Registrado', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5720', '1', 'es', 'modules', 'settings.reservationStatusCancelled', 'Cancelado', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5721', '1', 'es', 'modules', 'settings.reservationStatusPending', 'Pendiente', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5722', '1', 'es', 'modules', 'settings.reservationStatusNoShow', 'No hay espectáculo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5723', '1', 'es', 'modules', 'settings.receipt', 'configuración de recibo', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5724', '1', 'es', 'modules', 'settings.facebook_link', 'Enlace de Facebook', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5725', '1', 'es', 'modules', 'settings.instagram_link', 'Enlace de Instagram', '2026-05-03 12:47:36', '2026-05-03 12:47:36'),
('5726', '1', 'es', 'modules', 'settings.twitter_link', 'Enlace de Twitter', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5727', '1', 'es', 'modules', 'settings.yelp_link', 'Enlace de Yelp', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5728', '1', 'es', 'modules', 'settings.google_business_link', 'Enlace empresarial de Google', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5729', '1', 'es', 'modules', 'settings.tableRequiredDineIn', 'Tabla requerida para cenar', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5730', '1', 'es', 'modules', 'settings.allowDineIn', 'Permitir Dine-In', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5731', '1', 'es', 'modules', 'settings.defaultLanguage', 'Lenguaje predeterminado', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5732', '1', 'es', 'modules', 'settings.defaultCurrency', 'Moneda predeterminada', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5733', '1', 'es', 'modules', 'settings.storageSettings', 'Configuración de almacenamiento', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5734', '1', 'es', 'modules', 'settings.selectStorage', 'Seleccionar almacenamiento', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5735', '1', 'es', 'modules', 'settings.localStorageNote', 'El almacenamiento local es la opción de almacenamiento predeterminada. Almacena archivos en el disco local del servidor.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5736', '1', 'es', 'modules', 'settings.storageSuggestion', '<b> Recomendación: </b> Considere usar <a href = \"https://digitalocean.pxf.io/froiden\" class = \"subline\" target = \"_ blank\"> DigitalOcean Spaces </a>, <a href = \"https://aws.amazon.com/s3\" class de class = \"Target =\" _ Blank \"> aws s3 </ail. href = \"https://wasabi.com\" class = \"Underline\" Target = \"_ Blank\"> wasabi </a> o <a href = \"https://min.io/\" class = \"Underline\" Target = \"_ Blank\"> Minio </a> Almacenado para una capa adicional de seguridad de seguridad', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5737', '1', 'es', 'modules', 'settings.digitaloceanAccessKey', 'Clave de acceso de Digitalocean', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5738', '1', 'es', 'modules', 'settings.digitaloceanSecretKey', 'Clave secreta de Digitalocean', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5739', '1', 'es', 'modules', 'settings.digitaloceanBucket', 'Cubo de digitalocean', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5740', '1', 'es', 'modules', 'settings.digitaloceanRegion', 'Región de Digitalocean', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5741', '1', 'es', 'modules', 'settings.minioAccessKey', 'Clave de acceso minio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5742', '1', 'es', 'modules', 'settings.minioSecretKey', 'Clave de minio secreto', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5743', '1', 'es', 'modules', 'settings.minioBucket', 'Minio cubo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5744', '1', 'es', 'modules', 'settings.minioRegion', 'Minio región', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5745', '1', 'es', 'modules', 'settings.minioEndpoint', 'Punto final de minio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5746', '1', 'es', 'modules', 'settings.wasabiAccessKey', 'Clave de acceso de wasabi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5747', '1', 'es', 'modules', 'settings.wasabiSecretKey', 'Clave secreta de Wasabi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5748', '1', 'es', 'modules', 'settings.wasabiBucket', 'Cubo de wasabi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5749', '1', 'es', 'modules', 'settings.wasabiRegion', 'Región wasabí', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5750', '1', 'es', 'modules', 'settings.awsAccessKey', 'ID de tecla AWS', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5751', '1', 'es', 'modules', 'settings.awsSecretKey', 'Clave de acceso de AWS', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5752', '1', 'es', 'modules', 'settings.awsBucket', 'AWS Bucket', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5753', '1', 'es', 'modules', 'settings.awsRegion', 'Región de AWS', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5754', '1', 'es', 'modules', 'settings.testStorage', 'Almacenamiento de pruebas', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5755', '1', 'es', 'modules', 'settings.testStorageFile', 'Cargar el archivo para probar si se carga en el cubo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5756', '1', 'es', 'modules', 'settings.moveFilesToCloud', 'Mover archivos a la nube', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5757', '1', 'es', 'modules', 'settings.local', 'Local', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5758', '1', 'es', 'modules', 'settings.digitalocean', 'Digitalocean', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5759', '1', 'es', 'modules', 'settings.aws_s3', 'AWS S3', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5760', '1', 'es', 'modules', 'settings.wasabi', 'Wasabi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5761', '1', 'es', 'modules', 'settings.minio', 'Minio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5762', '1', 'es', 'modules', 'settings.currencyFormat', 'Formato de moneda', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5763', '1', 'es', 'modules', 'settings.currencyPosition', 'Posición monetaria', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5764', '1', 'es', 'modules', 'settings.thousandSeparator', 'Mil Separador', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5765', '1', 'es', 'modules', 'settings.decimalSeparator', 'Separador decimal', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5766', '1', 'es', 'modules', 'settings.numberOfdecimals', 'Número de decimales', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5767', '1', 'es', 'modules', 'settings.left', 'Izquierda', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5768', '1', 'es', 'modules', 'settings.right', 'Bien', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5769', '1', 'es', 'modules', 'settings.leftWithSpace', 'Se fue con el espacio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5770', '1', 'es', 'modules', 'settings.rightWithSpace', 'Justo con el espacio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5771', '1', 'es', 'modules', 'settings.showLogoText', 'Mostrar el nombre del restaurante con logotipo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5772', '1', 'es', 'modules', 'settings.socialMediaLinks', 'Enlaces de redes sociales', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5773', '1', 'es', 'modules', 'settings.facebook', 'Facebook', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5774', '1', 'es', 'modules', 'settings.instagram', 'Instagram', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5775', '1', 'es', 'modules', 'settings.twitter', 'Gorjeo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5776', '1', 'es', 'modules', 'settings.facebookPlaceHolder', 'Ingrese su URL de Facebook', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5777', '1', 'es', 'modules', 'settings.instagramPlaceHolder', 'Ingrese su URL de Instagram', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5778', '1', 'es', 'modules', 'settings.twitterPlaceHolder', 'Ingrese su URL de Twitter', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5779', '1', 'es', 'modules', 'settings.tableRequiredDineInDescription', 'Habilite esto para exigir a los clientes que seleccionen una tabla para pedidos de cena.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5780', '1', 'es', 'modules', 'settings.defaultReservationStatusDescription', 'Seleccione el estado predeterminado para nuevas reservas.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5781', '1', 'es', 'modules', 'settings.allowCustomerPickupOrdersDescription', 'Permita que esto permita a los clientes realizar pedidos de recogida.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5782', '1', 'es', 'modules', 'settings.allowCustomerDeliveryOrdersDescription', 'Permita que esto permita a los clientes realizar pedidos de entrega.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5783', '1', 'es', 'modules', 'settings.allowCustomerDineInOrdersDescription', 'Permita que esto permita a los clientes realizar pedidos de cena.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5784', '1', 'es', 'modules', 'settings.allowCustomerOrdersDescription', 'Permita que esto permita a los clientes realizar pedidos.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5785', '1', 'es', 'modules', 'settings.allowQrOrderWithinRadius', 'Permitir pedido QR dentro del radio', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5786', '1', 'es', 'modules', 'settings.allowQrOrderWithinRadiusDescription', 'Solo permita pedidos QR si el cliente se encuentra dentro del radio de metros especificado de la sucursal.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5787', '1', 'es', 'modules', 'settings.qrOrderRadiusMeters', 'Radio (en metros)', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5788', '1', 'es', 'modules', 'settings.qrOrderRadiusMetersDescription', 'Ingrese el radio en metros dentro del cual se permiten pedidos QR.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5789', '1', 'es', 'modules', 'settings.allowDineInDescription', 'Permita que esto permita las órdenes de cena.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5790', '1', 'es', 'modules', 'settings.customerLoginRequiredDescription', 'Permita que esto requiera que los clientes inicien sesión antes de realizar pedidos.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5791', '1', 'es', 'modules', 'settings.isWaiterRequestEnabledDescription', 'Permita que esto permita a los clientes llamar a los camareros para el servicio.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5792', '1', 'es', 'modules', 'settings.orderSettings', 'Configuración de pedido', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5793', '1', 'es', 'modules', 'settings.orderSettingsDescription', 'Configurar configuraciones relacionadas con los pedidos del cliente.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5794', '1', 'es', 'modules', 'settings.dineInSettings', 'Configuración de cena', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5795', '1', 'es', 'modules', 'settings.customerSiteSettingsDescription', 'Configurar configuraciones relacionadas con el sitio del cliente.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5796', '1', 'es', 'modules', 'settings.qrCodeImage', 'Cargar la imagen del código QR', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5797', '1', 'es', 'modules', 'settings.qrCodeRequirements', 'Sube una imagen de código QR para el pago. La imagen debe ser una imagen clara y de alta calidad del código QR.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5798', '1', 'es', 'modules', 'settings.qrPaymentDescription', 'Permita que esto permita a los clientes pagar a través del código QR.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5799', '1', 'es', 'modules', 'settings.uploadQrCode', 'Subir el código QR', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5800', '1', 'es', 'modules', 'settings.paymentQrCodeUploadHelp', 'Formatos admitidos: JPEG, PNG, JPG, GIF, SVG, WEBP. Tamaño máximo: 2 MB. Tamaño recomendado: 200 × 200 píxeles.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5801', '1', 'es', 'modules', 'settings.logoDescription', 'Sube un logotipo para tu restaurante.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5802', '1', 'es', 'modules', 'settings.logoUploadHelp', 'Formatos admitidos: JPEG, PNG, JPG, GIF, SVG, WEBP. Tamaño máximo: 1MB. Tamaño recomendado: 97 × 96 píxeles.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5803', '1', 'es', 'modules', 'settings.imageDimensionsTooSmall', 'Las dimensiones de la imagen son demasiado pequeñas. Mínimo recomendado: :width × :height píxeles. Tamaño actual: :currentWidth × :currentHeight píxeles.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5804', '1', 'es', 'modules', 'settings.showLogoTextDescription', 'Permita que esto muestre el nombre del restaurante con el logotipo.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5805', '1', 'es', 'modules', 'settings.customerInformation', 'Información del cliente', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5806', '1', 'es', 'modules', 'settings.receiptPreview', 'Vista previa del recibo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5807', '1', 'es', 'modules', 'settings.previewReceipt', 'Vista previa de recibo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5808', '1', 'es', 'modules', 'settings.orderDetails', 'Detalles del pedido', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5809', '1', 'es', 'modules', 'settings.cronJobSetting', 'Configuración de trabajo cron', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5810', '1', 'es', 'modules', 'settings.customModules', 'Módulos personalizados', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5811', '1', 'es', 'modules', 'settings.installCustomModule', 'Instalar módulo personalizado', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5812', '1', 'es', 'modules', 'settings.enablePayViaCash', 'Pagar en efectivo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5813', '1', 'es', 'modules', 'settings.seo', 'SEO', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5814', '1', 'es', 'modules', 'settings.metaKeyword', 'Palabra clave meta', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5815', '1', 'es', 'modules', 'settings.metaDescription', 'Meta descripción', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5816', '1', 'es', 'modules', 'settings.wifiSettings', 'Configuración de Wi-Fi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5817', '1', 'es', 'modules', 'settings.showWifiIcon', 'Mostrar icono de WiFi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5818', '1', 'es', 'modules', 'settings.showWifiIconDescription', 'Habilite esto para mostrar el ícono de WiFi en la navegación del sitio del cliente.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5819', '1', 'es', 'modules', 'settings.wifiName', 'Nombre WiFi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5820', '1', 'es', 'modules', 'settings.wifiNameDescription', 'Ingrese el nombre de la red WiFi (SSID) de su restaurante.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5821', '1', 'es', 'modules', 'settings.wifiPassword', 'Contraseña WiFi', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5822', '1', 'es', 'modules', 'settings.wifiPasswordDescription', 'Introduce la contraseña WiFi de tu restaurante.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5823', '1', 'es', 'modules', 'settings.offlinePaymentDescription', 'Permita que esto permita a los clientes pagar a través de métodos de pago fuera de línea.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5824', '1', 'es', 'modules', 'settings.offlinePaymentDetailsDescription', 'Permita que esto permita a los clientes pagar a través de métodos de pago fuera de línea.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5825', '1', 'es', 'modules', 'settings.offlinePaymentDetails', 'Detalles de pago fuera de línea', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5826', '1', 'es', 'modules', 'settings.cashPaymentDescription', 'Permita que esto permita a los clientes pagar a través de métodos de pago en efectivo.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5827', '1', 'es', 'modules', 'settings.restaurantRequiresApproval', 'El restaurante requiere aprobación', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5828', '1', 'es', 'modules', 'settings.restaurantRequiresApprovalInfo', 'Permita que esto requiera la aprobación del administrador para los nuevos registros de restaurantes.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5829', '1', 'es', 'modules', 'settings.themeColorDescription', 'Seleccione el color del tema para su restaurante.', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5830', '1', 'es', 'modules', 'settings.upload_fav_icon_android_chrome_192', 'Subir Favicon para Android Chrome (192x192) PX', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5831', '1', 'es', 'modules', 'settings.upload_fav_icon_android_chrome_512', 'Sube favicon para Android Chrome (512x512) PX', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5832', '1', 'es', 'modules', 'settings.upload_fav_icon_apple_touch_icon', 'Subir Favicon para el icono de Apple Touch', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5833', '1', 'es', 'modules', 'settings.upload_favicon_16', 'Cargar favicon (16x16) PX', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5834', '1', 'es', 'modules', 'settings.upload_favicon_32', 'Cargar Favicon (32x32) PX', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5835', '1', 'es', 'modules', 'settings.favicon', 'Subir favicon', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5836', '1', 'es', 'modules', 'settings.editCharge', 'Editar cargo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5837', '1', 'es', 'modules', 'settings.addCharge', 'Agregar carga', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5838', '1', 'es', 'modules', 'settings.chargeName', 'Nombre de carga', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5839', '1', 'es', 'modules', 'settings.chargeType', 'Tipo', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5840', '1', 'es', 'modules', 'settings.percent', 'Por ciento', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5841', '1', 'es', 'modules', 'settings.fixed', 'Fijado', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5842', '1', 'es', 'modules', 'settings.rate', 'Tasa', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5843', '1', 'es', 'modules', 'settings.orderType', 'Tipo de pedido', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5844', '1', 'es', 'modules', 'settings.deleteCharge', 'Eliminar carga', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5845', '1', 'es', 'modules', 'settings.deleteChargeMessage', '¿Estás seguro de que quieres eliminar el cargo?', '2026-05-03 12:47:37', '2026-05-03 12:47:37'),
('5846', '1', 'es', 'modules', 'settings.hideTodayOrders', 'Esconder hoy órdenes', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5847', '1', 'es', 'modules', 'settings.hideNewReservation', 'Ocultar una nueva reserva', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5848', '1', 'es', 'modules', 'settings.hideNewWaiterRequest', 'Ocultar una nueva solicitud de camarero', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5849', '1', 'es', 'modules', 'settings.hideTopNav', 'Ocultar la navegación superior', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5850', '1', 'es', 'modules', 'settings.hideTodayOrdersDescription', 'Permita que esto oculte el widget de los pedidos de hoy de la navegación superior.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5851', '1', 'es', 'modules', 'settings.hideNewReservationDescription', 'Permita que esto oculte el nuevo widget de reserva de la navegación superior.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5852', '1', 'es', 'modules', 'settings.hideNewWaiterRequestDescription', 'Habilite esto para ocultar el nuevo widget de solicitud de camarero de la navegación superior.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5853', '1', 'es', 'modules', 'settings.charges', 'Cargos adicionales', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5854', '1', 'es', 'modules', 'settings.onDesktop', 'En el escritorio', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5855', '1', 'es', 'modules', 'settings.onMobile', 'En móvil', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5856', '1', 'es', 'modules', 'settings.openViaQrCode', 'Solo cuando se abre a través del código QR', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5857', '1', 'es', 'modules', 'settings.callWaiterSettings', 'Llamar a la configuración del camarero', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5858', '1', 'es', 'modules', 'settings.onDesktopDescription', 'Habilite esto para permitir que los clientes llamen a los camareros al escritorio.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5859', '1', 'es', 'modules', 'settings.onMobileDescription', 'Permita que esto permita a los clientes llamar a los camareros en el móvil.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5860', '1', 'es', 'modules', 'settings.openViaQrCodeDescription', 'Habilite esto para permitir que los clientes llamen a los camareros solo cuando abran la aplicación a través del código QR.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5861', '1', 'es', 'modules', 'settings.favicons', 'Favicones', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5862', '1', 'es', 'modules', 'settings.faviconsDescription', 'Sube un favicon para tu sitio.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5863', '1', 'es', 'modules', 'settings.generateFavicon', 'Generar favicon', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5864', '1', 'es', 'modules', 'settings.siteWebManifest', 'Manifiesto web del sitio', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5865', '1', 'es', 'modules', 'settings.paymentDetails', 'Detalles de pago', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5866', '1', 'es', 'modules', 'settings.paymentQrImage', 'Imagen de pago QR', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5867', '1', 'es', 'modules', 'settings.uploadPaymentQrCode', 'Cargar el código QR de pago', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5868', '1', 'es', 'modules', 'settings.showPaymetQrCode', 'Mostrar el código QR de pago', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5869', '1', 'es', 'modules', 'settings.payFromYourPhone', 'Paga desde tu teléfono', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5870', '1', 'es', 'modules', 'settings.scanQrCode', 'Escanee el código QR para pagar su factura', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5871', '1', 'es', 'modules', 'settings.isChargeEnabled', 'Aplicar cargo', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5872', '1', 'es', 'modules', 'settings.isChargeEnabledDescription', 'Verifique para habilitar este cargo.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5873', '1', 'es', 'modules', 'settings.enableTipShop', 'Habilitar el sitio del cliente de TIP', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5874', '1', 'es', 'modules', 'settings.enableTipShopDescription', 'Permita que esto permita a los clientes agregar consejos a sus pedidos.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5875', '1', 'es', 'modules', 'settings.enableTipPos', 'Habilitar la punta de poste', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5876', '1', 'es', 'modules', 'settings.enableTipPosDescription', 'Permita que esto permita agregar consejos a sus pedidos en POS.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5877', '1', 'es', 'modules', 'settings.pwaSettings', 'Configuración de PWA', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5878', '1', 'es', 'modules', 'settings.enbalePwaApp', 'Habilitar la aplicación PWA', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5879', '1', 'es', 'modules', 'settings.enablePwadescription', 'Permita que esto permita a los clientes instalar su aplicación en sus dispositivos.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5880', '1', 'es', 'modules', 'settings.metaTitle', 'Meta título', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5881', '1', 'es', 'modules', 'settings.addMoreWebPage', 'Agregar más página web', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5882', '1', 'es', 'modules', 'settings.addMoreWebPageHelp', 'Agregue una página web dinámica a su sitio.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5883', '1', 'es', 'modules', 'settings.menuName', 'Nombre de menú', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5884', '1', 'es', 'modules', 'settings.menuSlug', 'Babosa de menú', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5885', '1', 'es', 'modules', 'settings.menuContent', 'Contenido de menú', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5886', '1', 'es', 'modules', 'settings.showMoreWebPage', 'Mostrar más página web', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5887', '1', 'es', 'modules', 'settings.addDyanamicMenu', 'Agregar menú dinámico', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5888', '1', 'es', 'modules', 'settings.deleteDyanamicMenu', 'Eliminar el menú dinámico', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5889', '1', 'es', 'modules', 'settings.editDynamicMenu', 'Editar menú dinámico', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5890', '1', 'es', 'modules', 'settings.addDynamicMenu', 'Agregar menú dinámico', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5891', '1', 'es', 'modules', 'settings.isActive', 'Activo', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5892', '1', 'es', 'modules', 'settings.showPaymentDetails', 'Mostrar detalles de pago', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5893', '1', 'es', 'modules', 'settings.showPaymentStatus', 'Mostrar estado de pago', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5894', '1', 'es', 'modules', 'settings.autoConfirmOrders', 'Estado de pedido de confirmación automática', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5895', '1', 'es', 'modules', 'settings.autoConfirmOrdersDescription', 'Habilite esto para confirmar automáticamente el estado de los pedidos y enviar a KOT.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5896', '1', 'es', 'modules', 'settings.printerSetting', 'Configuración de la impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5897', '1', 'es', 'modules', 'settings.printerSettingDescription', 'Configurar configuraciones de impresora para su restaurante.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5898', '1', 'es', 'modules', 'settings.downloads', 'Descargas', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5899', '1', 'es', 'modules', 'settings.downloadsDescription', 'Descargue la aplicación de impresión de escritorio (para impresión directa) y las aplicaciones móviles para iOS y Android.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5900', '1', 'es', 'modules', 'settings.downloadsDesktopNotConfigured', 'Los enlaces de descarga de aplicaciones de escritorio no están configurados. Póngase en contacto con su administrador.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5901', '1', 'es', 'modules', 'settings.downloadsMobileNotConfigured', 'Los enlaces de descarga de aplicaciones móviles no están configurados. Póngase en contacto con su administrador.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5902', '1', 'es', 'modules', 'settings.printType', 'Tipo de impresión', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5903', '1', 'es', 'modules', 'settings.printTypeDescription', 'Seleccione el tipo de impresión para su impresora.', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5904', '1', 'es', 'modules', 'settings.image', 'Imagen', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5905', '1', 'es', 'modules', 'settings.pdf', 'PDF', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5906', '1', 'es', 'modules', 'settings.addPrinter', 'Agregar impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5907', '1', 'es', 'modules', 'settings.editPrinter', 'Editar impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5908', '1', 'es', 'modules', 'settings.deletePrinter', 'Eliminar impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5909', '1', 'es', 'modules', 'settings.printerName', 'Nombre de la impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5910', '1', 'es', 'modules', 'settings.printerType', 'Tipo de impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5911', '1', 'es', 'modules', 'settings.printerStatus', 'Estado de la impresora', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5912', '1', 'es', 'modules', 'settings.headerPage', 'Página de encabezado', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5913', '1', 'es', 'modules', 'settings.headerTitle', 'Título de encabezado', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5914', '1', 'es', 'modules', 'settings.headerDescription', 'Descripción del encabezado', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5915', '1', 'es', 'modules', 'settings.headerImage', 'Imagen de encabezado', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5916', '1', 'es', 'modules', 'settings.preview', 'Avance', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5917', '1', 'es', 'modules', 'settings.featureWithImage', 'Característica con imagen', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5918', '1', 'es', 'modules', 'settings.addFeature', 'Agregar característica', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5919', '1', 'es', 'modules', 'settings.editFeature', 'Función de edición', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5920', '1', 'es', 'modules', 'settings.deleteFeature', 'FUNCIÓN DELETRADO', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5921', '1', 'es', 'modules', 'settings.featureTitle', 'Título', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5922', '1', 'es', 'modules', 'settings.featureDescription', 'Descripción de la característica', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5923', '1', 'es', 'modules', 'settings.featureImage', 'Imagen de características', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5924', '1', 'es', 'modules', 'settings.lanuage', 'Idioma', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5925', '1', 'es', 'modules', 'settings.selectLanguage', 'Lenguaje seleccionado', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5926', '1', 'es', 'modules', 'settings.feature', 'Característica', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5927', '1', 'es', 'modules', 'settings.featureIcon', 'Icono de funciones', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5928', '1', 'es', 'modules', 'settings.featureHeading', 'Encabezado de características', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5929', '1', 'es', 'modules', 'settings.addFeatureWithicon', 'Agregar función con icono', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5930', '1', 'es', 'modules', 'settings.editFeatureWithicon', 'Editar función con icono', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5931', '1', 'es', 'modules', 'settings.language', 'Idioma', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5932', '1', 'es', 'modules', 'settings.featureWithIcon', 'Característica con icono', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5933', '1', 'es', 'modules', 'settings.reviewSetting', 'Configuración de revisión', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5934', '1', 'es', 'modules', 'settings.addReview', 'Agregar reseña', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5935', '1', 'es', 'modules', 'settings.editReview', 'Editar reseña', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5936', '1', 'es', 'modules', 'settings.deleteReview', 'Revisión de eliminación', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5937', '1', 'es', 'modules', 'settings.reviewerName', 'Nombre del revisor', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5938', '1', 'es', 'modules', 'settings.reviewerDesignation', 'Designación de revisores', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5939', '1', 'es', 'modules', 'settings.reviews', 'Reseñas', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5940', '1', 'es', 'modules', 'settings.noReviews', 'Sin reseñas', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5941', '1', 'es', 'modules', 'settings.faqSetting', 'Preguntas frecuentes', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5942', '1', 'es', 'modules', 'settings.addFaq', 'Agregar preguntas frecuentes', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5943', '1', 'es', 'modules', 'settings.editFaq', 'Editar Preguntas frecuentes', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5944', '1', 'es', 'modules', 'settings.deleteFaq', 'Eliminar las preguntas frecuentes', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5945', '1', 'es', 'modules', 'settings.title', 'Título', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5946', '1', 'es', 'modules', 'settings.description', 'Descripción', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5947', '1', 'es', 'modules', 'settings.question', 'Pregunta', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5948', '1', 'es', 'modules', 'settings.answer', 'Respuesta', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5949', '1', 'es', 'modules', 'settings.contactSetting', 'Configuración de contacto', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5950', '1', 'es', 'modules', 'settings.contact', 'Contacto', '2026-05-03 12:47:38', '2026-05-03 12:47:38'),
('5951', '1', 'es', 'modules', 'settings.contactCompany', 'Contacto a la compañía', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5952', '1', 'es', 'modules', 'settings.contactImage', 'Imagen de contacto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5953', '1', 'es', 'modules', 'settings.addContact', 'Agregar contacto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5954', '1', 'es', 'modules', 'settings.editContact', 'Editar contacto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5955', '1', 'es', 'modules', 'settings.deleteContact', 'Eliminar contacto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5956', '1', 'es', 'modules', 'settings.contactName', 'Nombre de contacto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5957', '1', 'es', 'modules', 'settings.email', 'Correo electrónico', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5958', '1', 'es', 'modules', 'settings.address', 'DIRECCIÓN', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5959', '1', 'es', 'modules', 'settings.footerSetting', 'Pie de página', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5960', '1', 'es', 'modules', 'settings.footerCopyrightText', 'Teatro de copyright de pie de página', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5961', '1', 'es', 'modules', 'settings.addFeatureWithIcon', 'Agregar función con icono', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5962', '1', 'es', 'modules', 'settings.faq', 'Preguntas frecuentes', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5963', '1', 'es', 'modules', 'settings.noFaq', 'Sin preguntas frecuentes', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5964', '1', 'es', 'modules', 'settings.priceSetting', 'Fijación de precios', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5965', '1', 'es', 'modules', 'settings.priceTitle', 'Título de precio', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5966', '1', 'es', 'modules', 'settings.priceDescription', 'Descripción del precio', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5967', '1', 'es', 'modules', 'settings.staticLandingPage', 'Página de destino estática', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5968', '1', 'es', 'modules', 'settings.dynamicLandingPage', 'Página de destino dinámica', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5969', '1', 'es', 'modules', 'settings.flutterwaveSettings', 'Configuración de FlutterWave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5970', '1', 'es', 'modules', 'settings.flutterwaveKey', 'Llave de flutero', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5971', '1', 'es', 'modules', 'settings.flutterwaveSecret', 'Secreto de Flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5972', '1', 'es', 'modules', 'settings.flutterwaveEncryptionKey', 'Clave de cifrado Flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5973', '1', 'es', 'modules', 'settings.flutterwaveWebhookHash', 'Flutterwave webhook hash secreto', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5974', '1', 'es', 'modules', 'settings.testFlutterwaveKey', 'Prueba de flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5975', '1', 'es', 'modules', 'settings.testFlutterwaveSecret', 'Prueba de FlutterWave Secret', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5976', '1', 'es', 'modules', 'settings.testFlutterwaveEncryptionKey', 'Prueba de cifrado Flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5977', '1', 'es', 'modules', 'settings.testFlutterwaveWebhookHash', 'Prueba Flutterwave Webhook Secret Hash', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5978', '1', 'es', 'modules', 'settings.webhookUrl', 'URL webhook', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5979', '1', 'es', 'modules', 'settings.copyWebhookUrl', 'Copiar', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5980', '1', 'es', 'modules', 'settings.copied', '¡Copiado!', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5981', '1', 'es', 'modules', 'settings.save', 'Ahorrar', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5982', '1', 'es', 'modules', 'settings.razorpayKey', 'Llave de Razorpay', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5983', '1', 'es', 'modules', 'settings.razorpaySecret', 'Secreto de Razorpay', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5984', '1', 'es', 'modules', 'settings.razorpayWebhookKey', 'Razorpay Webhook Key', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5985', '1', 'es', 'modules', 'settings.testRazorpayKey', 'Prueba de la tecla Razorpay', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5986', '1', 'es', 'modules', 'settings.testRazorpaySecret', 'Prueba de Razorpay Secret', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5987', '1', 'es', 'modules', 'settings.testRazorpayWebhookKey', 'Prueba la tecla Razorpay Webhook', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5988', '1', 'es', 'modules', 'settings.stripeKey', 'Llave de rayas', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5989', '1', 'es', 'modules', 'settings.stripeSecret', 'Secreto de rayas', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5990', '1', 'es', 'modules', 'settings.stripeWebhookKey', 'Clave de webhook de rayas', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5991', '1', 'es', 'modules', 'settings.getStripeCredentials', 'Obtener credenciales de rayas', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5992', '1', 'es', 'modules', 'settings.getStripeTestCredentials', 'Obtener credenciales de prueba de rayas', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5993', '1', 'es', 'modules', 'settings.testStripeKey', 'Tecla de franja de prueba', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5994', '1', 'es', 'modules', 'settings.testStripeSecret', 'Secreto de franja de prueba', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5995', '1', 'es', 'modules', 'settings.testStripeWebhookKey', 'PRUEBA CLAVE DE LA Stripe Webhook', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5996', '1', 'es', 'modules', 'settings.flutterwavePublicKey', 'Llave pública de Flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5997', '1', 'es', 'modules', 'settings.flutterwaveSecretKey', 'Llave secreta de Flutterwave', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5998', '1', 'es', 'modules', 'settings.deliverySettings', 'Configuración de entrega', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('5999', '1', 'es', 'modules', 'settings.getGoogleMapApiKeyHelp', 'Para obtener una clave de la API de Google Maps, debe crear un proyecto en la consola de Google Cloud y habilitar la API de JavaScript MAPS.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6000', '1', 'es', 'modules', 'settings.learnMore', 'Obtenga más información', '2026-05-03 12:47:39', '2026-05-03 12:47:39');

INSERT INTO `ltm_translations` VALUES
('6001', '1', 'es', 'modules', 'settings.enablePayPal', 'Habilitar PayPal', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6002', '1', 'es', 'modules', 'settings.enablePayfast', 'Habilitar PayFast', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6003', '1', 'es', 'modules', 'settings.branchPhone', 'Teléfono rama', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6004', '1', 'es', 'modules', 'settings.sessionDriver', 'Controlador de la sesión', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6005', '1', 'es', 'modules', 'settings.sessionDriverFile', 'Archivo', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6006', '1', 'es', 'modules', 'settings.sessionDriverDatabase', 'Base de datos', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6007', '1', 'es', 'modules', 'settings.paypalSandboxClientId', 'ID de cliente de PayPal Sandbox', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6008', '1', 'es', 'modules', 'settings.paypalSandboxSecret', 'Secreto de PayPal Sandbox', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6009', '1', 'es', 'modules', 'settings.paypalLiveClientId', 'ID de cliente de PayPal Live', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6010', '1', 'es', 'modules', 'settings.paypalLiveSecret', 'Secreto de PayPal Live', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6011', '1', 'es', 'modules', 'settings.xenditTestPublicKey', 'Xendit Test Public Key', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6012', '1', 'es', 'modules', 'settings.xenditTestSecretKey', 'Xendit Test Clave secreta', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6013', '1', 'es', 'modules', 'settings.xenditLivePublicKey', 'Xendit Live Public Key', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6014', '1', 'es', 'modules', 'settings.xenditLiveSecretKey', 'Xendit Live Secret Key', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6015', '1', 'es', 'modules', 'settings.xenditTestWebhookToken', 'Token de webhook de prueba de Xendit', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6016', '1', 'es', 'modules', 'settings.xenditLiveWebhookToken', 'Xendit Live Webhook Token', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6017', '1', 'es', 'modules', 'settings.kotSettings', 'Configuración de KOT', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6018', '1', 'es', 'modules', 'settings.operationalShifts', 'Turnos operativos', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6019', '1', 'es', 'modules', 'settings.operationalShiftsDescription', 'Configure turnos operativos para definir los límites de los días hábiles. Los pedidos, el panel y los informes utilizarán estos turnos en lugar de días calendario.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6020', '1', 'es', 'modules', 'settings.toggleStatus', 'Alternar estado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6021', '1', 'es', 'modules', 'settings.shiftName', 'Nombre del turno', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6022', '1', 'es', 'modules', 'settings.shiftNamePlaceholder', 'Ingrese el nombre del turno (por ejemplo, turno de mañana, turno de tarde)', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6023', '1', 'es', 'modules', 'settings.shiftNameOptional', 'Opcional: déjelo vacío para el nombre predeterminado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6024', '1', 'es', 'modules', 'settings.startTime', 'Hora de inicio', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6025', '1', 'es', 'modules', 'settings.endTime', 'Hora de finalización', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6026', '1', 'es', 'modules', 'settings.dayOfWeek', 'Día de la semana', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6027', '1', 'es', 'modules', 'settings.dayOfWeekOptional', 'Opcional: déjelo vacío para aplicar a todos los días.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6028', '1', 'es', 'modules', 'settings.allDays', 'Todos los dias', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6029', '1', 'es', 'modules', 'settings.addShift', 'Agregar turno', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6030', '1', 'es', 'modules', 'settings.editShift', 'Editar turno', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6031', '1', 'es', 'modules', 'settings.deleteShift', 'Eliminar turno', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6032', '1', 'es', 'modules', 'settings.shift', 'Cambio', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6033', '1', 'es', 'modules', 'settings.shiftsForBranch', 'Turnos para :branch', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6034', '1', 'es', 'modules', 'settings.noShiftsConfigured', 'No hay turnos operativos configurados', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6035', '1', 'es', 'modules', 'settings.noShiftsConfiguredDescription', 'Comience agregando su primer turno operativo. El sistema utilizará días naturales (00:00 - 23:59) hasta que se configuren los turnos.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6036', '1', 'es', 'modules', 'settings.addFirstShift', 'Agregar primer turno', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6037', '1', 'es', 'modules', 'settings.businessDayInfo', 'Información del día laborable', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6038', '1', 'es', 'modules', 'settings.businessDayResetsAt', 'El día hábil se reinicia en :time', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6039', '1', 'es', 'modules', 'settings.businessDayExtendsInfo', 'Los pedidos se muestran según los límites de los días hábiles. Los datos de hoy incluyen pedidos hasta el final del último turno, que podrá extenderse al siguiente día natural.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6040', '1', 'es', 'modules', 'settings.nextDay', 'día siguiente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6041', '1', 'es', 'modules', 'settings.overnightShift', 'Turno nocturno detectado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6042', '1', 'es', 'modules', 'settings.overnightShiftDescription', 'Este turno se extiende hasta el día siguiente. Los pedidos realizados durante este turno pertenecerán al día natural de inicio del turno.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6043', '1', 'es', 'modules', 'settings.sortOrder', 'Orden de clasificación', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6044', '1', 'es', 'modules', 'settings.sortOrderDescription', 'Orden de visualización de turnos (los números más bajos aparecen primero)', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6045', '1', 'es', 'modules', 'settings.howItWorks', 'Cómo funciona', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6046', '1', 'es', 'modules', 'settings.shiftHelp1', 'El día hábil se reinicia a la hora de finalización del último turno del día anterior (si se extiende hasta hoy) o a la medianoche, no a la hora de inicio del turno.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6047', '1', 'es', 'modules', 'settings.shiftHelp2', 'Los pedidos realizados durante un turno pertenecen al día natural en el que comenzó el turno.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6048', '1', 'es', 'modules', 'settings.shiftHelp3', 'Si no se configuran turnos, el sistema utiliza días calendario (compatible con versiones anteriores)', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6049', '1', 'es', 'modules', 'settings.shiftHelp4', 'Se admiten turnos nocturnos (p. ej., de 18:00 a 02:00) y pertenecen al día de inicio', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6050', '1', 'es', 'modules', 'settings.selectBranch', 'Seleccionar Sucursal', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6051', '1', 'es', 'modules', 'settings.shiftCreated', 'Turno creado exitosamente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6052', '1', 'es', 'modules', 'settings.shiftUpdated', 'Turno actualizado exitosamente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6053', '1', 'es', 'modules', 'settings.shiftDeleted', 'Turno eliminado exitosamente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6054', '1', 'es', 'modules', 'settings.kotStatusesPending', 'Pendiente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6055', '1', 'es', 'modules', 'settings.kotStatusesCooking', 'Cocinando', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6056', '1', 'es', 'modules', 'settings.enableItemLevelStatus', 'Habilitar el estado del nivel de elemento', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6057', '1', 'es', 'modules', 'settings.enableItemLevelStatusDescription', 'Habilite esto para permitir que los estados se establezcan a nivel de elemento.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6058', '1', 'es', 'modules', 'settings.defaultKotStatus', 'Estado de KOT predeterminado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6059', '1', 'es', 'modules', 'settings.defaultKotStatusDescription', 'Establezca el estado predeterminado para el KOT.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6060', '1', 'es', 'modules', 'settings.defaultCustomerKotStatus', 'Estado KOT del cliente predeterminado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6061', '1', 'es', 'modules', 'settings.defaultCustomerKotStatusDescription', 'Establezca el estado predeterminado para los KOT creados a partir de pedidos de clientes.', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6062', '1', 'es', 'modules', 'settings.kotStatusesPendingDescription', 'Estado inicial cuando se crea Kot y espera ser procesado', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6063', '1', 'es', 'modules', 'settings.kotStatusesCookingDescription', 'Estado cuando el personal de la cocina está preparando el pedido', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6064', '1', 'es', 'modules', 'settings.kotStatusesReadyDescription', 'Estado cuando el pedido se completa y está listo para servir', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6065', '1', 'es', 'modules', 'settings.kotStatusesServedDescription', 'Estado cuando el pedido se sirve al cliente', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6066', '1', 'es', 'modules', 'settings.kotStatusesCancelledDescription', 'Estado cuando se cancela el pedido', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6067', '1', 'es', 'modules', 'settings.cloneOptions', 'Opciones de clon', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6068', '1', 'es', 'modules', 'settings.getDatafrom', 'Importar datos de', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6069', '1', 'es', 'modules', 'settings.menu', 'Menú', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6070', '1', 'es', 'modules', 'settings.ItemCategories', 'Categorías de artículos', '2026-05-03 12:47:39', '2026-05-03 12:47:39'),
('6071', '1', 'es', 'modules', 'settings.menuItems', 'Elementos de menú', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6072', '1', 'es', 'modules', 'settings.cloneSettings', 'Configuración de clon', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6073', '1', 'es', 'modules', 'settings.phone', 'Teléfono', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6074', '1', 'es', 'modules', 'settings.selectPhoneCode', 'Seleccionar código telefónico', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6075', '1', 'es', 'modules', 'settings.searchPhoneCode', 'Buscar código telefónico ...', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6076', '1', 'es', 'modules', 'settings.adminSettings', 'Habilite las pasarelas de pago para mostrar en el panel de restaurantes', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6077', '1', 'es', 'modules', 'settings.allowCustomOrderTypeOptions', 'Permitir opciones de tipo de pedido personalizado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6078', '1', 'es', 'modules', 'settings.allowCustomOrderTypeOptionsDescription', 'Habilite esto para permitir a los clientes seleccionar opciones de tipo de pedido personalizados.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6079', '1', 'es', 'modules', 'settings.disableOrderTypePopup', 'Deshabilitar ventana emergente de tipo de orden', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6080', '1', 'es', 'modules', 'settings.disableOrderTypePopupDescription', 'Cuando esté habilitado, la ventana emergente de selección de tipo de orden se desactivará y el tipo de orden predeterminado seleccionado se utilizará automáticamente.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6081', '1', 'es', 'modules', 'settings.defaultOrderType', 'Tipo de orden predeterminado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6082', '1', 'es', 'modules', 'settings.defaultOrderTypeDescription', 'Seleccione qué tipo de orden debe usarse como predeterminado cuando la ventana emergente está deshabilitada.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6083', '1', 'es', 'modules', 'settings.customOrderTypes', 'Tipos de pedidos personalizados', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6084', '1', 'es', 'modules', 'settings.customOrderTypesDescription', 'Administre los tipos de pedidos personalizados que los clientes pueden elegir.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6085', '1', 'es', 'modules', 'settings.addFirstDeliveryType', 'Agregar primer tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6086', '1', 'es', 'modules', 'settings.deleteDeliveryType', 'Eliminar el tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6087', '1', 'es', 'modules', 'settings.deleteDeliveryTypeConfirm', '¿Estás seguro de que quieres eliminar este tipo de entrega?', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6088', '1', 'es', 'modules', 'settings.deleteOrderType', 'Eliminar el tipo de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6089', '1', 'es', 'modules', 'settings.deleteOrderTypeConfirm', '¿Estás seguro de que quieres eliminar este tipo de pedido?', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6090', '1', 'es', 'modules', 'settings.noOrderTypesFound', 'Habilite las opciones de tipo de pedido personalizado para agregar tipos de pedidos.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6091', '1', 'es', 'modules', 'settings.orderTypeName', 'Nombre del tipo de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6092', '1', 'es', 'modules', 'settings.enterOrderTypeName', 'Ingrese el nombre del tipo de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6093', '1', 'es', 'modules', 'settings.orderTypeDescription', 'Descripción del tipo de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6094', '1', 'es', 'modules', 'settings.dineIn', 'Cenar en', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6095', '1', 'es', 'modules', 'settings.cannotDeleteDefaultOrderType', 'Los tipos de pedido predeterminados no se pueden eliminar.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6096', '1', 'es', 'modules', 'settings.pickup', 'Levantar', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6097', '1', 'es', 'modules', 'settings.delivery', 'Entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6098', '1', 'es', 'modules', 'settings.isDelivery', 'Es entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6099', '1', 'es', 'modules', 'settings.defaultOrderTypeWarning', 'Este es un tipo de pedido predeterminado y no se puede modificar.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6100', '1', 'es', 'modules', 'settings.cannotModifyDefaultOrderType', 'No se puede modificar el tipo de pedido predeterminado.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6101', '1', 'es', 'modules', 'settings.cannotModifyDefaultOrderTypeName', 'No se puede modificar el nombre de tipo de orden predeterminado.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6102', '1', 'es', 'modules', 'settings.orderTypeNameRequired', 'Se requiere el nombre del tipo de pedido.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6103', '1', 'es', 'modules', 'settings.orderTypeRequired', 'Se requiere el tipo de pedido.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6104', '1', 'es', 'modules', 'settings.invalidOrderType', 'Tipo de orden no válido seleccionado.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6105', '1', 'es', 'modules', 'settings.enabled', 'Activado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6106', '1', 'es', 'modules', 'settings.enableFromCustomerSite', 'Habilitar desde el sitio del cliente', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6107', '1', 'es', 'modules', 'settings.kotCancelReasons', 'Cancelar razones', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6108', '1', 'es', 'modules', 'settings.addKotCancelReason', 'Agregar motivo de cancelación', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6109', '1', 'es', 'modules', 'settings.addRefundReason', 'Agregar motivo de reembolso', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6110', '1', 'es', 'modules', 'settings.editRefundReason', 'Editar motivo de reembolso', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6111', '1', 'es', 'modules', 'settings.reason', 'Razón', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6112', '1', 'es', 'modules', 'settings.enterCancelReason', 'Ingrese el comentario (opcional)', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6113', '1', 'es', 'modules', 'settings.cancelSettings', 'Razones de cancelación', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6114', '1', 'es', 'modules', 'settings.cancellationTypes', 'Tipos de cancelación', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6115', '1', 'es', 'modules', 'settings.deleteCancelReasonWarning', '¿Estás seguro de que quieres eliminar esta razón de cancelación?', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6116', '1', 'es', 'modules', 'settings.deleteRefundReasonWarning', '¿Está seguro de que desea eliminar este motivo de reembolso?', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6117', '1', 'es', 'modules', 'settings.deleteReason', 'Eliminar la razón', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6118', '1', 'es', 'modules', 'settings.editKotCancelReason', 'Editar la razón de cancelación', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6119', '1', 'es', 'modules', 'settings.default', 'Por defecto', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6120', '1', 'es', 'modules', 'settings.select', 'Seleccionar', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6121', '1', 'es', 'modules', 'settings.selectCancelReason', 'Seleccione la razón de cancelar', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6122', '1', 'es', 'modules', 'settings.cancelReason', 'Cancelar motivo', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6123', '1', 'es', 'modules', 'settings.customReason', 'Motivo personalizado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6124', '1', 'es', 'modules', 'settings.enterCustomReason', 'Ingrese el motivo personalizado...', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6125', '1', 'es', 'modules', 'settings.cancelReasonRequired', 'Seleccione un motivo de cancelación o proporcione una razón personalizada.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6126', '1', 'es', 'modules', 'settings.customReasonRequired', 'Proporcione un motivo personalizado cuando se seleccione \"Otro\".', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6127', '1', 'es', 'modules', 'settings.deliveryType', 'Tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6128', '1', 'es', 'modules', 'settings.enterDeliveryTypeName', 'Ingrese el nombre del tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6129', '1', 'es', 'modules', 'settings.deliveryTypeDescription', 'Descripción del tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6130', '1', 'es', 'modules', 'settings.enterDeliveryTypeDescription', 'Ingrese la descripción del tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6131', '1', 'es', 'modules', 'settings.deliveryTypeEnabled', 'Tipo de entrega habilitado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6132', '1', 'es', 'modules', 'settings.enterDeliveryTypeEnabled', 'Ingrese el tipo de entrega habilitado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6133', '1', 'es', 'modules', 'settings.deliveryTypeName', 'Nombre del tipo de entrega', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6134', '1', 'es', 'modules', 'settings.customOrderType', 'Tipo de pedido personalizado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6135', '1', 'es', 'modules', 'settings.phoneNumber', 'Número de teléfono', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6136', '1', 'es', 'modules', 'settings.customerSiteLanguage', 'Idioma del sitio del cliente', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6137', '1', 'es', 'modules', 'settings.pickupDaysRange', 'Rango de días de recogida', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6138', '1', 'es', 'modules', 'settings.showOrderType', 'Mostrar tipo de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6139', '1', 'es', 'modules', 'settings.taxMode', 'Modo de impuesto', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6140', '1', 'es', 'modules', 'settings.taxModeOrder', 'Impuesto a nivel de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6141', '1', 'es', 'modules', 'settings.taxModeOrderHelp', 'Aplicar impuestos sobre el monto total del pedido.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6142', '1', 'es', 'modules', 'settings.taxModeItem', 'Impuesto a nivel de artículo', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6143', '1', 'es', 'modules', 'settings.taxModeItemHelp', 'Aplicar diferentes tasas impositivas a cada artículo.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6144', '1', 'es', 'modules', 'settings.defaultItemTaxType', 'Tipo de impuesto al artículo', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6145', '1', 'es', 'modules', 'settings.taxInclusive', 'Impuesto inclusivo', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6146', '1', 'es', 'modules', 'settings.taxExclusive', 'Impuesto exclusivo', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6147', '1', 'es', 'modules', 'settings.taxInclusiveHelp', 'Si está habilitado, los precios de los artículos incluyen impuestos. De lo contrario, el impuesto se agrega al momento de pagar.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6148', '1', 'es', 'modules', 'settings.taxCalculationBase', 'Base de Cálculo del Impuesto', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6149', '1', 'es', 'modules', 'settings.taxCalculationBaseDescription', 'Elija cómo se deben calcular los impuestos: con o sin cargos por servicio incluidos en el monto de la base imponible.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6150', '1', 'es', 'modules', 'settings.includeChargesInTaxBaseYes', 'Incluir cargos por servicio en el cálculo de impuestos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6151', '1', 'es', 'modules', 'settings.includeChargesInTaxBaseYesHelp', 'El impuesto se calculará sobre: ​​(subtotal - descuento) + cargos por servicio', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6152', '1', 'es', 'modules', 'settings.includeChargesInTaxBaseNo', 'Excluir cargos por servicio del cálculo de impuestos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6153', '1', 'es', 'modules', 'settings.includeChargesInTaxBaseNoHelp', 'El impuesto se calculará sobre: ​​(subtotal - descuento) únicamente', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6154', '1', 'es', 'modules', 'settings.taxSettingsDescription', 'Administre cómo se aplican los impuestos a las órdenes y artículos.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6155', '1', 'es', 'modules', 'settings.taxSetting', 'Configuración de impuestos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6156', '1', 'es', 'modules', 'settings.taxTable', 'Todos los impuestos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6157', '1', 'es', 'modules', 'settings.orderSetting', 'Configuración de pedido', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6158', '1', 'es', 'modules', 'settings.orderSettingsHelp', 'Configure la configuración de pedido para administrar cómo se procesan los pedidos.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6159', '1', 'es', 'modules', 'settings.assignAllTaxesToItems', 'Asignar todos los impuestos a los artículos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6160', '1', 'es', 'modules', 'settings.assignAllTaxesToItemsDescription', 'Nota: Si está habilitado, los impuestos se aplicarán a los elementos que aún no tienen ninguno. Los artículos con impuestos existentes permanecerán sin cambios.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6161', '1', 'es', 'modules', 'settings.showVeg', 'Vegetal', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6162', '1', 'es', 'modules', 'settings.showVegDescription', 'Mostrar elementos de verduras en el menú.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6163', '1', 'es', 'modules', 'settings.showHalal', 'Mostrar halal', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6164', '1', 'es', 'modules', 'settings.showHalalDescription', 'Mostrar elementos halal en el menú.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6165', '1', 'es', 'modules', 'settings.customizeHeader', 'Personalizar encabezado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6166', '1', 'es', 'modules', 'settings.headerCustomization', 'Personalización de encabezado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6167', '1', 'es', 'modules', 'settings.disableHeaderSection', 'Deshabilitar la sección de encabezado en el sitio del cliente', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6168', '1', 'es', 'modules', 'settings.disableHeaderSectionDescription', 'Habilite esto para ocultar la sección del encabezado en el sitio del cliente.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6169', '1', 'es', 'modules', 'settings.headerType', 'Tipo de encabezado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6170', '1', 'es', 'modules', 'settings.headerTypeDescription', 'Elija si muestra texto o imágenes en el encabezado de la página del carrito.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6171', '1', 'es', 'modules', 'settings.textHeader', 'Encabezado de texto', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6172', '1', 'es', 'modules', 'settings.imageHeader', 'Encabezado de imagen', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6173', '1', 'es', 'modules', 'settings.headerText', 'Texto de encabezado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6174', '1', 'es', 'modules', 'settings.headerTextDescription', 'Ingrese el texto para mostrar en el encabezado de la página del carrito.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6175', '1', 'es', 'modules', 'settings.headerImages', 'Imágenes de encabezado', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6176', '1', 'es', 'modules', 'settings.headerImagesDescription', 'Cargue varias imágenes para crear un control deslizante en el encabezado de la página del carrito.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6177', '1', 'es', 'modules', 'settings.headerImagesUploadHelp', 'Formatos admitidos: JPEG, PNG, JPG, GIF, SVG, WEBP. Tamaño máximo: 2 MB. Tamaño recomendado: 1024 × 1014 píxeles.', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6178', '1', 'es', 'modules', 'settings.existingImages', 'Imágenes existentes', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6179', '1', 'es', 'modules', 'settings.noPhoneCodesFound', 'No se encontraron códigos telefónicos', '2026-05-03 12:47:40', '2026-05-03 12:47:40'),
('6180', '1', 'es', 'modules', 'settings.superAdminPhoneNumber', 'Número de teléfono super administrador', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6181', '1', 'es', 'modules', 'settings.deliveryApps', 'Aplicaciones de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6182', '1', 'es', 'modules', 'settings.deliveryAppsDescription', 'Administre integraciones de plataformas de entrega de terceros y configuraciones de comisiones.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6183', '1', 'es', 'modules', 'settings.addDeliveryApp', 'Agregar aplicación de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6184', '1', 'es', 'modules', 'settings.editDeliveryApp', 'Editar aplicación de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6185', '1', 'es', 'modules', 'settings.deliveryAppFormDescription', 'Configure los ajustes de la plataforma de entrega, incluidas las tasas de comisión.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6186', '1', 'es', 'modules', 'settings.appNamePlaceholder', 'por ejemplo, Uber Eats, DoorDash', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6187', '1', 'es', 'modules', 'settings.orDragAndDrop', 'o arrastrar y soltar', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6188', '1', 'es', 'modules', 'settings.upTo', 'arriba a', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6189', '1', 'es', 'modules', 'settings.commissionType', 'Tipo de comisión', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6190', '1', 'es', 'modules', 'settings.commissionValue', 'Valor de la comisión', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6191', '1', 'es', 'modules', 'settings.percentage', 'Porcentaje (%)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6192', '1', 'es', 'modules', 'settings.fixedAmount', 'Monto Fijo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6193', '1', 'es', 'modules', 'settings.activeStatus', 'Estado activo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6194', '1', 'es', 'modules', 'settings.activeStatusDescription', 'Habilite esta plataforma de entrega para el procesamiento de pedidos.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6195', '1', 'es', 'modules', 'settings.name', 'Nombre', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6196', '1', 'es', 'modules', 'settings.commission', 'Comisión %', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6197', '1', 'es', 'modules', 'settings.status', 'Estado', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6198', '1', 'es', 'modules', 'settings.noDeliveryApps', 'No hay aplicaciones de entrega configuradas', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6199', '1', 'es', 'modules', 'settings.noDeliveryAppsDescription', 'Comience agregando su primera integración de plataforma de entrega.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6200', '1', 'es', 'modules', 'settings.deleteDeliveryApp', 'Eliminar aplicación de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6201', '1', 'es', 'modules', 'settings.deleteDeliveryAppConfirmation', '¿Estás seguro de que deseas eliminar esta aplicación de entrega? Esta acción no se puede deshacer.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6202', '1', 'es', 'modules', 'settings.tableSettings', 'Configuración de la mesa', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6203', '1', 'es', 'modules', 'settings.tableLockTimeoutMinutes', 'Tiempo de espera de bloqueo de mesa (minutos)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6204', '1', 'es', 'modules', 'settings.tableLockTimeoutMinutesDescription', 'Establezca cuánto tiempo una mesa permanece bloqueada cuando un miembro del personal está trabajando en ella.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6205', '1', 'es', 'modules', 'settings.privacyPolicyLink', 'Enlace a la página de consentimiento legal (Política de privacidad)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6206', '1', 'es', 'modules', 'settings.privacyPolicyLinkHelp', 'Ingrese la URL a su página de consentimiento legal. Esto se utilizará para el cumplimiento legal y el consentimiento del usuario.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6207', '1', 'es', 'modules', 'settings.showPrivacyConsentCheckbox', 'Casilla de verificación de consentimiento legal', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6208', '1', 'es', 'modules', 'settings.showPrivacyConsentCheckboxHelp', 'Habilite esto para mostrar una casilla de verificación de consentimiento legal en la página de registro. Cuando esté habilitado, debe proporcionar un enlace legal.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6209', '1', 'es', 'modules', 'settings.uploadPlatformLogoDescription', 'Cargar logotipo de la plataforma (PNG, JPG, GIF hasta 2 MB)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6210', '1', 'es', 'modules', 'settings.sample', 'Muestra', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6211', '1', 'es', 'modules', 'settings.multiPOS', 'Configuraciones multiPOS', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6212', '1', 'es', 'modules', 'settings.multiposSettings', 'Configuraciones multiPOS', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6213', '1', 'es', 'modules', 'settings.multiPOSDescription', 'Configure sus ajustes MultiPOS aquí.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6214', '1', 'es', 'modules', 'settings.epay', 'Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6215', '1', 'es', 'modules', 'settings.enableEpay', 'Habilitar pago electrónico', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6216', '1', 'es', 'modules', 'settings.testEpayClientId', 'Pruebe la identificación del cliente de Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6217', '1', 'es', 'modules', 'settings.testEpayClientSecret', 'Pruebe el secreto del cliente de Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6218', '1', 'es', 'modules', 'settings.testEpayTerminalId', 'Probar la identificación del terminal Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6219', '1', 'es', 'modules', 'settings.epayClientId', 'ID de cliente de Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6220', '1', 'es', 'modules', 'settings.epayClientSecret', 'Secreto del cliente Epay', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6221', '1', 'es', 'modules', 'settings.epayTerminalId', 'ID de terminal de pago electrónico', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6222', '1', 'es', 'modules', 'settings.tap', 'Grifo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6223', '1', 'es', 'modules', 'settings.enableTap', 'Habilitar toque', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6224', '1', 'es', 'modules', 'settings.tapMerchantId', 'Toca ID de comerciante', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6225', '1', 'es', 'modules', 'settings.liveTapSecretKey', 'Clave secreta en vivo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6226', '1', 'es', 'modules', 'settings.liveTapPublicKey', 'Clave pública en vivo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6227', '1', 'es', 'modules', 'settings.testTapSecretKey', 'Clave secreta de prueba', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6228', '1', 'es', 'modules', 'settings.testTapPublicKey', 'Probar clave pública', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6229', '1', 'es', 'modules', 'settings.webPushSetting', 'Claves de notificación push web', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6230', '1', 'es', 'modules', 'settings.generateVapidKeys', 'Generar claves VAPID', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6231', '1', 'es', 'modules', 'settings.vapidPublicKey', 'Clave pública', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6232', '1', 'es', 'modules', 'settings.vapidPrivateKey', 'Clave privada', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6233', '1', 'es', 'modules', 'settings.vapidSubject', 'Sujeto', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6234', '1', 'es', 'modules', 'settings.enableMollie', 'Habilitar Mollie', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6235', '1', 'es', 'modules', 'settings.mollieKey', 'Clave API de Mollie', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6236', '1', 'es', 'modules', 'settings.mollieTestKey', 'Clave API de prueba de Mollie', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6237', '1', 'es', 'modules', 'settings.mollieLiveKey', 'Clave API de Mollie Live', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6238', '1', 'es', 'modules', 'settings.mollieWebhookSecret', 'El secreto del webhook de Mollie', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6239', '1', 'es', 'modules', 'settings.showSupportTicket', 'Mostrar botón de ticket de soporte', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6240', '1', 'es', 'modules', 'settings.showSupportTicketInfo', 'Habilite o deshabilite el botón de ticket de soporte en la barra lateral del superadministrador.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6241', '1', 'es', 'modules', 'settings.refundReasons', 'Motivos de reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6242', '1', 'es', 'modules', 'settings.refundReason', 'Motivo del reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6243', '1', 'es', 'modules', 'settings.taxBaseFormulaWithCharges', 'Base imponible = (subtotal - descuento) + cargos por servicio', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6244', '1', 'es', 'modules', 'settings.taxBaseFormulaWithoutCharges', 'Base imponible = (subtotal - descuento)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6245', '1', 'es', 'modules', 'settings.currentImage', 'Imagen actual', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6246', '1', 'es', 'modules', 'settings.orderConfirmationSettings', 'Configuración de confirmación de pedido', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6247', '1', 'es', 'modules', 'settings.autoConfirmOrdersEnabled', 'Habilitar pedidos de confirmación automática', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6248', '1', 'es', 'modules', 'settings.autoConfirmOrdersEnabledDescription', 'Habilite esto para confirmar pedidos automáticamente. Puede optar por confirmar antes o después del pago.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6249', '1', 'es', 'modules', 'settings.autoConfirmOrdersBeforePayment', 'Antes del pago', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6250', '1', 'es', 'modules', 'settings.autoConfirmOrdersBeforePaymentDescription', 'Los pedidos se confirmarán automáticamente al realizarlos, antes de que el cliente pague.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6251', '1', 'es', 'modules', 'settings.autoConfirmOrdersAfterPayment', 'Después del pago', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6252', '1', 'es', 'modules', 'settings.autoConfirmOrdersAfterPaymentDescription', 'Los pedidos se confirmarán automáticamente sólo después de que el cliente haya completado el pago.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6253', '1', 'es', 'modules', 'refund.refund', 'Reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6254', '1', 'es', 'modules', 'refund.refunded', 'Reintegrado', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6255', '1', 'es', 'modules', 'refund.processRefund', 'Procesar reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6256', '1', 'es', 'modules', 'refund.refundType', 'Tipo de reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6257', '1', 'es', 'modules', 'refund.fullRefund', 'Reembolso completo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6258', '1', 'es', 'modules', 'refund.partialRefund', 'Reembolso parcial', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6259', '1', 'es', 'modules', 'refund.wasteRefund', 'Reembolso por desperdicio/cancelación', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6260', '1', 'es', 'modules', 'refund.partialRefundType', 'Tipo de reembolso parcial', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6261', '1', 'es', 'modules', 'refund.halfPrice', 'La mitad del precio', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6262', '1', 'es', 'modules', 'refund.fixedAmount', 'Monto Fijo', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6263', '1', 'es', 'modules', 'refund.customAmount', 'Cantidad personalizada', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6264', '1', 'es', 'modules', 'refund.refundAmount', 'Monto del reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6265', '1', 'es', 'modules', 'refund.maxRefundAmount', 'Importe máximo de reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6266', '1', 'es', 'modules', 'refund.halfAmountNote', 'La mitad del importe será', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6267', '1', 'es', 'modules', 'refund.wasteRefundNote', 'Los reembolsos por desperdicio eliminan artículos del inventario sin generar ingresos. El monto mostrado es el valor de cancelación.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6268', '1', 'es', 'modules', 'refund.wasteAmountDisplayNote', 'Importe cancelado (no reembolsado al cliente)', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6269', '1', 'es', 'modules', 'refund.fullRefundNote', 'El monto total del reembolso es igual al monto del pago y no se puede cambiar.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6270', '1', 'es', 'modules', 'refund.notes', 'Notas', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6271', '1', 'es', 'modules', 'refund.paymentInformation', 'Información de pago', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6272', '1', 'es', 'modules', 'refund.refundReport', 'Informe de reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6273', '1', 'es', 'modules', 'refund.refundReportMessage', 'Realice un seguimiento y analice todas las transacciones de reembolso con total responsabilidad', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6274', '1', 'es', 'modules', 'refund.totalRefunds', 'Reembolsos totales', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6275', '1', 'es', 'modules', 'refund.totalRefundAmount', 'Monto total del reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6276', '1', 'es', 'modules', 'refund.totalOriginalAmount', 'Importe original total', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6277', '1', 'es', 'modules', 'refund.commissionAdjustment', 'Ajuste de comisión', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6278', '1', 'es', 'modules', 'refund.dateTime', 'Fecha y hora', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6279', '1', 'es', 'modules', 'refund.processedBy', 'Procesado por', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6280', '1', 'es', 'modules', 'refund.originalPrice', 'Precio original', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6281', '1', 'es', 'modules', 'refund.refundedAmount', 'Monto reembolsado', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6282', '1', 'es', 'modules', 'refund.resalePrice', 'Precio de reventa', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6283', '1', 'es', 'modules', 'refund.inventoryChange', 'Cambio de inventario', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6284', '1', 'es', 'modules', 'refund.writeOff', 'Pedir por escrito', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6285', '1', 'es', 'modules', 'refund.refundTypes', 'Tipos de reembolso', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6286', '1', 'es', 'modules', 'delivery.assignedOrders', 'Órdenes asignadas', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6287', '1', 'es', 'modules', 'delivery.noAssignedOrders', 'Sin pedidos asignados', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6288', '1', 'es', 'modules', 'delivery.noAssignedOrdersDescription', 'Verá los pedidos de entrega activos aquí.', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6289', '1', 'es', 'modules', 'delivery.deliveryHistory', 'Historial de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6290', '1', 'es', 'modules', 'delivery.noDeliveryHistoryYet', 'Aún no hay historial de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6291', '1', 'es', 'modules', 'delivery.orderDetails', 'Detalles del pedido', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6292', '1', 'es', 'modules', 'delivery.customer', 'Cliente', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6293', '1', 'es', 'modules', 'delivery.updateDeliveryStatus', 'Actualizar estado de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6294', '1', 'es', 'modules', 'delivery.pickedUp', 'Recogido', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6295', '1', 'es', 'modules', 'delivery.outForDelivery', 'Fuera de entrega', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6296', '1', 'es', 'modules', 'delivery.reachedDestination', 'Llegado al destino', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6297', '1', 'es', 'modules', 'delivery.openNavigation', 'Abrir navegación', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6298', '1', 'es', 'modules', 'delivery.items', 'Elementos', '2026-05-03 12:47:41', '2026-05-03 12:47:41'),
('6299', '1', 'es', 'modules', 'delivery.useDifferentLocation', 'Usar una ubicación diferente', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6300', '1', 'es', 'modules', 'delivery.deliverySettings', 'Configuración de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6301', '1', 'es', 'modules', 'delivery.enableDelivery', 'Habilitar entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6302', '1', 'es', 'modules', 'delivery.maxRadius', 'Radio de entrega máximo', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6303', '1', 'es', 'modules', 'delivery.kilometers', 'Kilómetros (km)', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6304', '1', 'es', 'modules', 'delivery.miles', 'Millas (mi)', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6305', '1', 'es', 'modules', 'delivery.feeCalculationMethod', 'Método de cálculo de tarifas', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6306', '1', 'es', 'modules', 'delivery.fixedFee', 'Tarifa fija', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6307', '1', 'es', 'modules', 'delivery.feePerDistance', 'Tarifa por :unit', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6308', '1', 'es', 'modules', 'delivery.distanceTiers', 'Niveles de distancia', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6309', '1', 'es', 'modules', 'delivery.distanceTiersDescription', 'Establezca diferentes tarifas para diferentes rangos de distancia', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6310', '1', 'es', 'modules', 'delivery.minDistance', 'Min Distancia (: Unidad)', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6311', '1', 'es', 'modules', 'delivery.maxDistance', 'Distancia máxima (: unidad)', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6312', '1', 'es', 'modules', 'delivery.fee', 'Tarifa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6313', '1', 'es', 'modules', 'delivery.addTier', 'Agregar nivel', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6314', '1', 'es', 'modules', 'delivery.freeDeliveryOptions', 'Opciones de entrega gratuitas', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6315', '1', 'es', 'modules', 'delivery.freeDeliveryOverAmount', 'Entrega gratuita sobre la cantidad', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6316', '1', 'es', 'modules', 'delivery.freeDeliveryWithinRadius', 'Entrega gratuita dentro de Radius', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6317', '1', 'es', 'modules', 'delivery.leaveEmptyToDisable', 'Deja vacío para deshabilitar esta opción', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6318', '1', 'es', 'modules', 'delivery.deliverySchedule', 'Horario de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6319', '1', 'es', 'modules', 'delivery.deliveryHoursStart', 'Comienzo de las horas de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6320', '1', 'es', 'modules', 'delivery.deliveryHoursEnd', 'Fin de las horas de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6321', '1', 'es', 'modules', 'delivery.leave247Delivery', 'Deje ambos campos vacíos o 00:00 para la entrega 24/7', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6322', '1', 'es', 'modules', 'delivery.deliveryTimeEstimate', 'Estimación del tiempo de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6323', '1', 'es', 'modules', 'delivery.avgPrepTime', 'Tiempo de preparación promedio', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6324', '1', 'es', 'modules', 'delivery.avgDeliverySpeed', 'Velocidad promedio del piloto de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6325', '1', 'es', 'modules', 'delivery.minutes', 'Minutos', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6326', '1', 'es', 'modules', 'delivery.feeDetails', 'Detalles de la tarifa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6327', '1', 'es', 'modules', 'delivery.distanceUnit', 'Unidad de distancia', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6328', '1', 'es', 'modules', 'delivery.mapApiKey', 'Clave de API de Google Map de Google', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6329', '1', 'es', 'modules', 'delivery.privacyPolicyLink', 'Enlace a la política de privacidad', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6330', '1', 'es', 'modules', 'delivery.branchLat', 'Latitud de rama', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6331', '1', 'es', 'modules', 'delivery.branchLng', 'Longitud de rama', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6332', '1', 'es', 'modules', 'delivery.addNewAddress', 'Agregar nueva dirección', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6333', '1', 'es', 'modules', 'delivery.editAddress', 'Dirección de edición', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6334', '1', 'es', 'modules', 'delivery.addressLabel', 'Etiqueta de dirección (por ejemplo, hogar, oficina)', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6335', '1', 'es', 'modules', 'delivery.addressLabelPlaceholder', 'Hogar, oficina, etc.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6336', '1', 'es', 'modules', 'delivery.searchLocation', 'Busque su ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6337', '1', 'es', 'modules', 'delivery.searchLocationPlaceholder', 'Ingrese su dirección o ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6338', '1', 'es', 'modules', 'delivery.fullAddress', 'Dirección completa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6339', '1', 'es', 'modules', 'delivery.fullAddressPlaceholder', 'Ingrese el apartamento, el piso, el punto de referencia, etc.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6340', '1', 'es', 'modules', 'delivery.noAddressesFound', 'No se encontraron direcciones', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6341', '1', 'es', 'modules', 'delivery.addAddressDescription', 'Agregue sus direcciones de entrega para hacer que el pedido sea más rápido', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6342', '1', 'es', 'modules', 'delivery.saveAddress', 'Guardar dirección', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6343', '1', 'es', 'modules', 'delivery.updateAddress', 'Dirección de actualización', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6344', '1', 'es', 'modules', 'delivery.confirmDeleteAddress', '¿Estás seguro de que quieres eliminar esta dirección?', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6345', '1', 'es', 'modules', 'delivery.confirmDeleteAddressDescription', 'Esta acción no se puede deshacer.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6346', '1', 'es', 'modules', 'delivery.pleaseSelectLocation', 'Seleccione una ubicación en el mapa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6347', '1', 'es', 'modules', 'delivery.latitude', 'Latitud', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6348', '1', 'es', 'modules', 'delivery.longitude', 'Longitud', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6349', '1', 'es', 'modules', 'delivery.autoDetectMyLocation', 'Detectar mi ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6350', '1', 'es', 'modules', 'delivery.selectDeliveryLocation', 'Seleccione la ubicación de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6351', '1', 'es', 'modules', 'delivery.selectLocationDescription', 'Elija una dirección guardada o agregue una nueva ubicación de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6352', '1', 'es', 'modules', 'delivery.useSavedAddress', 'Utilice la dirección guardada', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6353', '1', 'es', 'modules', 'delivery.addNewLocation', 'Agregar nueva ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6354', '1', 'es', 'modules', 'delivery.confirmLocation', 'Confirmar ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6355', '1', 'es', 'modules', 'delivery.locationOutOfRange', 'La ubicación está fuera del rango de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6356', '1', 'es', 'modules', 'delivery.deliveryAreaMap', 'Mapa del área de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6357', '1', 'es', 'modules', 'delivery.showDeliveryArea', 'Mostrar área de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6358', '1', 'es', 'modules', 'delivery.hideDeliveryArea', 'Ocultar el área de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6359', '1', 'es', 'modules', 'delivery.orderWillBeDeliveredHere', 'Su pedido se entregará aquí', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6360', '1', 'es', 'modules', 'delivery.placePinAccurately', 'Coloque el pin con precisión en el mapa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6361', '1', 'es', 'modules', 'delivery.detectLocation', 'Detectar mi ubicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6362', '1', 'es', 'modules', 'delivery.savedAddresses', 'Direcciones guardadas', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6363', '1', 'es', 'modules', 'delivery.noSavedAddresses', 'No se encontraron direcciones guardadas', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6364', '1', 'es', 'modules', 'delivery.addressDetails', 'Detalles de la dirección', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6365', '1', 'es', 'modules', 'delivery.showDeliveryRange', 'Rango de entrega de espectáculos', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6366', '1', 'es', 'modules', 'delivery.hideDeliveryRange', 'Ocultar el rango de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6367', '1', 'es', 'modules', 'delivery.dragMarkerToAdjust', 'Coloque el pin con precisión en el mapa', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6368', '1', 'es', 'modules', 'delivery.deliveryLocation', 'El pedido se entregará aquí', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6369', '1', 'es', 'modules', 'delivery.deliveryFee', 'Tarifa de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6370', '1', 'es', 'modules', 'delivery.maxRadiusAutoSet', 'Max Radius se establecerá automáticamente.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6371', '1', 'es', 'modules', 'delivery.shopLocation', 'La ubicación del restaurante', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6372', '1', 'es', 'modules', 'delivery.orderQualifiesForFreeDelivery', 'Su pedido califica para entrega gratuita', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6373', '1', 'es', 'modules', 'delivery.freeDelivery', 'Entrega gratuita', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6374', '1', 'es', 'modules', 'delivery.changeDeliveryAddress', 'Cambiar la dirección de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6375', '1', 'es', 'modules', 'delivery.deliveryAddress', 'Dirección de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6376', '1', 'es', 'modules', 'delivery.useCurrentLocation', 'Utilice la ubicación actual', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6377', '1', 'es', 'modules', 'delivery.deliveryNotAvailable', 'La entrega no está disponible en este momento. Conéctese con el restaurante directamente para obtener ayuda.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6378', '1', 'es', 'modules', 'delivery.deliveryHours', 'Horas de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6379', '1', 'es', 'modules', 'delivery.nextDeliveryAt', 'Siguiente entrega disponible en :time', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6380', '1', 'es', 'modules', 'delivery.deliveryScheduleStart', 'Hora de inicio de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6381', '1', 'es', 'modules', 'delivery.deliveryScheduleEnd', 'Tiempo de finalización de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6382', '1', 'es', 'modules', 'delivery.locationPermissionDenied', 'Permiso de ubicación denegada. Habilite el acceso a la ubicación y vuelva a intentarlo.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6383', '1', 'es', 'modules', 'delivery.outsideDeliveryHours', 'Servicio de entrega disponible de :start a :end (: zona horaria). Por favor, ordene durante estas horas.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6384', '1', 'es', 'modules', 'delivery.currentlyOutsideHours', 'Actualmente fuera del horario de entrega', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6385', '1', 'es', 'modules', 'delivery.24hDelivery', 'Entrega las 24 horas del día, los 7 días de la semana, disponibles', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6386', '1', 'es', 'modules', 'delivery.deliveryTimeEstimation', 'Tiempo de entrega estimado: :time minutos', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6387', '1', 'es', 'modules', 'delivery.estimatedTimeUnavailable', 'Tiempo estimado no disponible. Póngase en contacto con el restaurante para más detalles.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6388', '1', 'es', 'modules', 'delivery.additionalEtaBufferTime', 'Búfer de tiempo adicional', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6389', '1', 'es', 'modules', 'delivery.additionalEtaBufferTimeDescription', 'Agregue el tiempo de búfer opcional (en minutos) para cubrir posibles retrasos. El valor predeterminado es 0 si no se especifica.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6390', '1', 'es', 'modules', 'dashboard.todayOrderCount', 'Órdenes de hoy', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6391', '1', 'es', 'modules', 'dashboard.todayEarnings', 'Ganancias de hoy', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6392', '1', 'es', 'modules', 'dashboard.sinceYesterday', 'Desde ayer', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6393', '1', 'es', 'modules', 'dashboard.todayStats', 'Estadística', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6394', '1', 'es', 'modules', 'dashboard.todayCustomerCount', 'Cliente de hoy', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6395', '1', 'es', 'modules', 'dashboard.averageDailyEarning', 'Ganancias diarias promedio', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6396', '1', 'es', 'modules', 'dashboard.sincePreviousMonth', 'Desde el mes anterior', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6397', '1', 'es', 'modules', 'dashboard.earnings', 'Ganancias', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6398', '1', 'es', 'modules', 'dashboard.salesThisMonth', 'Ventas este mes', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6399', '1', 'es', 'modules', 'dashboard.topTables', 'Mesas de venta más vendida', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6400', '1', 'es', 'modules', 'dashboard.topDish', 'Plato de venta más vendida', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6401', '1', 'es', 'modules', 'dashboard.todayRestaurantCount', 'RESTACIÓN DE RESTAURADOS DEL PROBLECHO', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6402', '1', 'es', 'modules', 'dashboard.totalRestaurantCount', 'Recuento total de restaurantes', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6403', '1', 'es', 'modules', 'dashboard.totalFreeRestaurantCount', 'Total de restaurantes gratis con recuento de restaurantes', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6404', '1', 'es', 'modules', 'dashboard.totalPaidRestaurantCount', 'TOTAL RESTACIÓN DE RESTAURADO PAGADO', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6405', '1', 'es', 'modules', 'dashboard.verificationPendingInfo', 'Su restaurante está pendiente de verificación. Espere la aprobación del administrador.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6406', '1', 'es', 'modules', 'dashboard.verificationPending', 'Verificación pendiente', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6407', '1', 'es', 'modules', 'dashboard.verificationPendingDescription', 'El restaurante está esperando la aprobación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6408', '1', 'es', 'modules', 'dashboard.verificationRejectedInfo', 'La verificación de su restaurante ha sido rechazada. Póngase en contacto con el administrador para más detalles.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6409', '1', 'es', 'modules', 'dashboard.approvalStatus', 'Estado de aprobación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6410', '1', 'es', 'modules', 'dashboard.onboarding', 'Incorporación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6411', '1', 'es', 'modules', 'dashboard.onboardingDescription', 'Complete estos pasos para configurar su aplicación correctamente antes de usarla.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6412', '1', 'es', 'modules', 'dashboard.installation', 'Instalación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6413', '1', 'es', 'modules', 'dashboard.installationCompleted', 'La aplicación se ha instalado correctamente.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6414', '1', 'es', 'modules', 'dashboard.smtpConfiguration', 'Configuración SMTP', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6415', '1', 'es', 'modules', 'dashboard.smtpConfigurationDescription', 'Configure su configuración de correo electrónico para garantizar que todas las notificaciones de correo electrónico funcionen correctamente.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6416', '1', 'es', 'modules', 'dashboard.cronJobConfiguration', 'Configuración de trabajo cron', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6417', '1', 'es', 'modules', 'dashboard.cronJobConfigurationDescription', 'Configure los trabajos cron para garantizar que las tareas automatizadas se ejecuten correctamente.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6418', '1', 'es', 'modules', 'dashboard.applicationNameChange', 'Cambio de nombre de la aplicación', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6419', '1', 'es', 'modules', 'dashboard.applicationNameChangeDescription', 'Personalice el nombre de su aplicación para que coincida con su marca.', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6420', '1', 'es', 'modules', 'dashboard.platformRevenueThisMonth', 'Ingresos de la plataforma este mes', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6421', '1', 'es', 'modules', 'dashboard.platformRevenue', 'Ingresos de la plataforma', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6422', '1', 'es', 'modules', 'dashboard.topPerformingRestaurants', 'Restaurantes de mejor rendimiento', '2026-05-03 12:47:42', '2026-05-03 12:47:42'),
('6423', '1', 'es', 'modules', 'dashboard.orders', 'Órdenes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6424', '1', 'es', 'modules', 'dashboard.newThisMonth', 'Nuevo este mes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6425', '1', 'es', 'modules', 'dashboard.growthRate', 'Índice de crecimiento', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6426', '1', 'es', 'modules', 'dashboard.newRestaurants', 'Nuevos restaurantes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6427', '1', 'es', 'modules', 'dashboard.recentRestaurants', 'Restaurantes recientes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6428', '1', 'es', 'modules', 'dashboard.active', 'Activo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6429', '1', 'es', 'modules', 'dashboard.inactive', 'Inactivo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6430', '1', 'es', 'modules', 'dashboard.total', 'Total', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6431', '1', 'es', 'modules', 'dashboard.platformOverview', 'Descripción general de la plataforma', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6432', '1', 'es', 'modules', 'dashboard.comprehensivePlatformMetrics', 'Métricas e ideas integrales de la plataforma', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6433', '1', 'es', 'modules', 'dashboard.totalRevenue', 'Ingresos totales', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6434', '1', 'es', 'modules', 'dashboard.totalOrders', 'Total de pedidos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6435', '1', 'es', 'modules', 'dashboard.totalCustomers', 'Total de clientes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6436', '1', 'es', 'modules', 'dashboard.totalUsers', 'Usuarios totales', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6437', '1', 'es', 'modules', 'dashboard.totalRestaurants', 'Restaurantes totales', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6438', '1', 'es', 'modules', 'dashboard.todayActivity', 'Actividad de hoy', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6439', '1', 'es', 'modules', 'dashboard.revenue', 'Ganancia', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6440', '1', 'es', 'modules', 'dashboard.monthlyGrowth', 'Crecimiento mensual', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6441', '1', 'es', 'modules', 'dashboard.restaurantStatus', 'Estatus de restaurante', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6442', '1', 'es', 'modules', 'dashboard.recentActivity', 'Actividad reciente', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6443', '1', 'es', 'modules', 'dashboard.latestPlatformActivities', 'Últimas actividades y actualizaciones de la plataforma', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6444', '1', 'es', 'modules', 'dashboard.recentOrders', 'Órdenes recientes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6445', '1', 'es', 'modules', 'dashboard.recentPayments', 'Pagos recientes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6446', '1', 'es', 'modules', 'dashboard.topPayingRestaurants', 'Restaurantes que pagan los mejores', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6447', '1', 'es', 'modules', 'dashboard.payments', 'Pagos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6448', '1', 'es', 'modules', 'dashboard.totalSubscriptions', 'Suscripciones totales', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6449', '1', 'es', 'modules', 'dashboard.activeSubscriptions', 'Suscripciones activas', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6450', '1', 'es', 'modules', 'dashboard.trialSubscriptions', 'Suscripciones de prueba', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6451', '1', 'es', 'modules', 'dashboard.expiredSubscriptions', 'Suscripciones caducadas', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6452', '1', 'es', 'modules', 'dashboard.inactiveSubscriptions', 'Suscripciones inactivas', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6453', '1', 'es', 'modules', 'dashboard.subscriptionStatus', 'Estado de suscripción', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6454', '1', 'es', 'modules', 'dashboard.trial', 'Ensayo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6455', '1', 'es', 'modules', 'dashboard.expired', 'Venció', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6456', '1', 'es', 'modules', 'dashboard.subscriptionUpdates', 'Actualizaciones de suscripción', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6457', '1', 'es', 'modules', 'dashboard.newUsers', 'Nuevos usuarios', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6458', '1', 'es', 'modules', 'update.systemDetails', 'Detalles del sistema', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6459', '1', 'es', 'modules', 'update.updateTitle', 'Actualización a la nueva versión', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6460', '1', 'es', 'modules', 'update.updateDatabase', 'Actualizar la base de datos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6461', '1', 'es', 'modules', 'update.fileReplaceAlert', 'Para actualizar la mesa de la nueva versión, verifique la documentación de verificación de las instrucciones.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6462', '1', 'es', 'modules', 'update.updateDatabaseButton', 'Haga clic para actualizar la base de datos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6463', '1', 'es', 'modules', 'update.newUpdate', 'Nueva actualización disponible', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6464', '1', 'es', 'modules', 'update.updateNow', 'Actualización ahora', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6465', '1', 'es', 'modules', 'update.updateAlternate', 'Si el botón <b> actualización ahora </b> no funciona, siga el <b> <a href = \"https://froiden.freshdesk.com/support/solutions/articles/43000554421-update-application- manual\" objetivo = \"_ en blanco\"> Actualización manual </a> </b> Instrucciones como se mencionan en la documentación.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6466', '1', 'es', 'modules', 'update.updateManual', 'Actualizar el método alternativo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6467', '1', 'es', 'modules', 'update.updateFiles', 'Actualizar archivos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6468', '1', 'es', 'modules', 'update.install', 'Instalar', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6469', '1', 'es', 'modules', 'update.downloadUpdateFile', 'Descargar el archivo de actualización', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6470', '1', 'es', 'modules', 'update.moduleFile', 'Una vez que se cargue el archivo zip, verá una lista de módulos disponibles para la instalación o actualización. Para continuar con la instalación o actualización, simplemente haga clic en el botón \"Instalar\" para el módulo respectivo. Tenga en cuenta que después de hacer clic en el botón \"Instalar\", se registrará. Una vez que se complete la instalación, podrá ver el módulo en la lista del módulo. Puede activar o desactivar el módulo de la lista en cualquier momento.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6471', '1', 'es', 'modules', 'update.customModules', 'Módulos personalizados', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6472', '1', 'es', 'modules', 'update.customModulesDescription', 'Los módulos personalizados son características adicionales que se pueden agregar a su restaurante. Se instalan como módulos separados y se pueden activar o desactivar en cualquier momento.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6473', '1', 'es', 'modules', 'update.customModulesList', 'Lista de módulos personalizados', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6474', '1', 'es', 'modules', 'update.installCustomModule', 'Instalar módulo personalizado', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6475', '1', 'es', 'modules', 'update.uploadModule', 'Módulo de carga', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6476', '1', 'es', 'modules', 'update.downloadFilefromCodecanyon', 'Descargar archivo de CodeCanyon', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6477', '1', 'es', 'modules', 'update.moduleFileItem', 'Elemento del archivo del módulo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6478', '1', 'es', 'modules', 'update.moduleFileItemDescription', 'Módulo Artículo del archivo Descripción', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6479', '1', 'es', 'modules', 'staff.addStaff', 'Agregar miembro', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6480', '1', 'es', 'modules', 'staff.name', 'Nombre de miembro', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6481', '1', 'es', 'modules', 'staff.email', 'Dirección de correo electrónico', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6482', '1', 'es', 'modules', 'staff.enterName', 'Por favor ingrese su nombre', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6483', '1', 'es', 'modules', 'staff.editMember', 'Editar miembro', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6484', '1', 'es', 'modules', 'staff.deleteMember', 'Eliminar miembro', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6485', '1', 'es', 'modules', 'staff.deleteMemberMessage', '¿Estás seguro de que quieres eliminar al miembro?', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6486', '1', 'es', 'modules', 'staff.photo', 'Foto', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6487', '1', 'es', 'modules', 'staff.addExecutive', 'Agregar ejecutivo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6488', '1', 'es', 'modules', 'staff.available', 'Disponible', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6489', '1', 'es', 'modules', 'staff.on_delivery', 'En entrega', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6490', '1', 'es', 'modules', 'staff.inactive', 'Inactivo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6491', '1', 'es', 'modules', 'staff.editExecutive', 'Editar ejecutivo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6492', '1', 'es', 'modules', 'staff.password', 'Contraseña', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6493', '1', 'es', 'modules', 'staff.Branch Head', 'Cabeza de rama', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6494', '1', 'es', 'modules', 'staff.Waiter', 'Mesero', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6495', '1', 'es', 'modules', 'staff.Chef', 'Cocinero', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6496', '1', 'es', 'modules', 'staff.Admin', 'Administración', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6497', '1', 'es', 'modules', 'staff.Super Admin', 'Super administrador', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6498', '1', 'es', 'modules', 'staff.passwordUpdateNote', 'Deje en blanco para mantener la contraseña actual.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6499', '1', 'es', 'modules', 'staff.manageStaff', 'Administrar personal', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6500', '1', 'es', 'modules', 'staff.manageMenuItems', 'Administrar elementos del menú', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6501', '1', 'es', 'modules', 'staff.manageOrders', 'Gestionar pedidos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6502', '1', 'es', 'modules', 'staff.staffLimitExceeded', 'Límite de personal alcanzado', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6503', '1', 'es', 'modules', 'staff.staffLimitExceededMessage', 'Ha alcanzado su límite de personal. Plantilla actual: :current / :limit. Actualice su plan para agregar más miembros del personal.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6504', '1', 'es', 'modules', 'staff.uniqueCode', 'Código único', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6505', '1', 'es', 'modules', 'reservation.slotType', 'Tipo de ranura', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6506', '1', 'es', 'modules', 'reservation.timeStart', 'Hora de inicio', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6507', '1', 'es', 'modules', 'reservation.timeEnd', 'Tiempo de finalización', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6508', '1', 'es', 'modules', 'reservation.timeSlotDifference', 'Diferencia de ranura de tiempo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6509', '1', 'es', 'modules', 'reservation.available', 'Disponible', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6510', '1', 'es', 'modules', 'reservation.unavailable', 'Indisponible', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6511', '1', 'es', 'modules', 'reservation.maxGuests', 'Invitados máximos', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6512', '1', 'es', 'modules', 'reservation.guests', 'Huéspedes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6513', '1', 'es', 'modules', 'reservation.Lunch', 'Almuerzo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6514', '1', 'es', 'modules', 'reservation.Breakfast', 'Desayuno', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6515', '1', 'es', 'modules', 'reservation.Dinner', 'Cena', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6516', '1', 'es', 'modules', 'reservation.No_Show', 'No hay espectáculo', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6517', '1', 'es', 'modules', 'reservation.Checked_In', 'Registrado', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6518', '1', 'es', 'modules', 'reservation.Confirmed', 'Confirmado', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6519', '1', 'es', 'modules', 'reservation.Cancelled', 'Cancelado', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6520', '1', 'es', 'modules', 'reservation.Pending', 'Pendiente', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6521', '1', 'es', 'modules', 'reservation.todayReservations', 'Hoy reservas', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6522', '1', 'es', 'modules', 'reservation.newReservations', 'Nuevas reservas', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6523', '1', 'es', 'modules', 'reservation.newReservation', 'Nueva reserva', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6524', '1', 'es', 'modules', 'reservation.selectDate', 'Seleccionar fecha de reserva', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6525', '1', 'es', 'modules', 'reservation.upgradeHeading', '¡Desbloquee las reservas de mesa sin problemas hoy!', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6526', '1', 'es', 'modules', 'reservation.upgradeInfo', 'Administre sin esfuerzo las reservas de los clientes con la función de reserva de tabla. Actualice ahora y brinde a sus invitados la comodidad que merecen, al tiempo que racionaliza sus operaciones.', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6527', '1', 'es', 'modules', 'reservation.reservedTables', 'Reservaciones', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6528', '1', 'es', 'modules', 'reservation.currentTable', 'Tabla actual', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6529', '1', 'es', 'modules', 'reservation.changeTable', 'Mesa de cambio', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6530', '1', 'es', 'modules', 'reservation.reservationSettings', 'Configuración de reserva', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6531', '1', 'es', 'modules', 'reservation.enableAdminReservation', 'Habilitar reservas de administración', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6532', '1', 'es', 'modules', 'reservation.enableAdminReservationDescription', 'Permitir que el personal cree reservas a través del panel de administración', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6533', '1', 'es', 'modules', 'reservation.enableCustomerReservation', 'Habilitar las reservas de clientes', '2026-05-03 12:47:43', '2026-05-03 12:47:43'),
('6534', '1', 'es', 'modules', 'reservation.enableCustomerReservationDescription', 'Permitir a los clientes hacer reservas a través del sitio del cliente', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6535', '1', 'es', 'modules', 'reservation.minimumPartySize', 'Tamaño mínimo de la fiesta', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6536', '1', 'es', 'modules', 'reservation.minimumPartySizeDescription', 'Establezca el número mínimo de invitados requeridos para una reserva', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6537', '1', 'es', 'modules', 'reservation.enterMinimumPartySize', 'Ingrese el tamaño mínimo de la fiesta', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6538', '1', 'es', 'modules', 'reservation.generalSettings', 'Configuración general', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6539', '1', 'es', 'modules', 'reservation.timeSlotsSettings', 'Configuración de ranuras de tiempo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6540', '1', 'es', 'modules', 'reservation.reservationsDisabled', 'Las reservas están actualmente deshabilitadas.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6541', '1', 'es', 'modules', 'reservation.reservationsDisabledDescription', 'Las reservas están actualmente deshabilitadas. Por favor, habilítelos en la configuración para permitir a los clientes hacer reservas.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6542', '1', 'es', 'modules', 'reservation.lastMinuteBookingSettings', 'Configuración de reserva de última hora', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6543', '1', 'es', 'modules', 'reservation.disableSlotMinutes', 'Desactivar minutos de ranura', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6544', '1', 'es', 'modules', 'reservation.disableSlotMinutesInfo', 'Establezca cuántos minutos antes de un intervalo de tiempo que las reservas deben desactivarse. Esto solo se aplica a las reservas para hoy.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6545', '1', 'es', 'modules', 'notifications.order_received', 'Nuevo pedido recibido', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6546', '1', 'es', 'modules', 'notifications.order_received_info', 'El administrador del restaurante recibirá un correo electrónico cuando el cliente realice un nuevo pedido.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6547', '1', 'es', 'modules', 'notifications.reservation_confirmed', 'Confirmación de reserva', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6548', '1', 'es', 'modules', 'notifications.reservation_confirmed_info', 'El cliente recibirá un correo electrónico después de hacer la reserva.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6549', '1', 'es', 'modules', 'notifications.new_reservation', 'Nueva reserva recibida', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6550', '1', 'es', 'modules', 'notifications.new_reservation_info', 'El administrador del restaurante recibirá un correo electrónico cuando el cliente realice una nueva reserva.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6551', '1', 'es', 'modules', 'notifications.order_bill_sent', 'Petición de orden', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6552', '1', 'es', 'modules', 'notifications.order_bill_sent_info', 'El cliente recibirá la factura del pedido por correo electrónico.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6553', '1', 'es', 'modules', 'notifications.menu_pdf_sent', 'Menú PDF Correo electrónico', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6554', '1', 'es', 'modules', 'notifications.menu_pdf_sent_info', 'El usuario recibirá el menú PDF por correo electrónico.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6555', '1', 'es', 'modules', 'notifications.staff_welcome', 'Correo electrónico de bienvenida del personal', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6556', '1', 'es', 'modules', 'notifications.staff_welcome_info', 'El miembro del personal dará la bienvenida al correo electrónico cuando agrega un nuevo miembro del personal.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6557', '1', 'es', 'modules', 'notifications.send_otp', 'Enviar OTP', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6558', '1', 'es', 'modules', 'notifications.send_otp_info', 'El cliente recibirá una OTP para iniciar sesión en el restaurante.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6559', '1', 'es', 'modules', 'notifications.pos_machine_request', 'Solicitud de registro de máquina POS', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6560', '1', 'es', 'modules', 'notifications.pos_machine_request_info', 'El administrador del restaurante recibirá un correo electrónico cuando un miembro del personal solicite el registro de la máquina POS.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6561', '1', 'es', 'modules', 'onboarding.completeSteps', 'Pasos siguientes para comenzar', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6562', '1', 'es', 'modules', 'onboarding.markComplete', 'Marca completa', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6563', '1', 'es', 'modules', 'onboarding.addBranchHeading', 'Agregar información de rama', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6564', '1', 'es', 'modules', 'onboarding.addBranchInfo', 'Proporcione los detalles esenciales de su rama de restaurantes.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6565', '1', 'es', 'modules', 'onboarding.addAreaHeading', 'Configure las áreas de su restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6566', '1', 'es', 'modules', 'onboarding.addAreaInfo', 'Cree áreas distintas como comedor, patio o bares para organizar su mesa.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6567', '1', 'es', 'modules', 'onboarding.addTableHeading', 'Agregue una mesa al área', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6568', '1', 'es', 'modules', 'onboarding.addTableInfo', 'Asigne y nombre las tablas en cada área para un seguimiento fácil durante las reservas y pedidos.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6569', '1', 'es', 'modules', 'onboarding.addMenuHeading', 'Construye tu menú', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6570', '1', 'es', 'modules', 'onboarding.addMenuInfo', '¡Construyamos su menú! Primero agregue un nombre a su menú como bebidas, desayuno, etc.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6571', '1', 'es', 'modules', 'onboarding.addMenuItemHeading', 'Agregue elementos a su menú', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6572', '1', 'es', 'modules', 'onboarding.addMenuItemInfo', 'Agregue platos individuales con sus descripciones y precios para completar su menú.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6573', '1', 'es', 'modules', 'onboarding.addOrderHeading', 'Pon a prueba tu proceso de pedido', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6574', '1', 'es', 'modules', 'onboarding.addOrderInfo', 'Asegúrese de que todo funcione colocando un pedido de prueba para su configuración.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6575', '1', 'es', 'modules', 'restaurant.addRestaurant', 'Agregar restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6576', '1', 'es', 'modules', 'restaurant.name', 'Nombre del restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6577', '1', 'es', 'modules', 'restaurant.email', 'Dirección de correo electrónico', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6578', '1', 'es', 'modules', 'restaurant.address', 'DIRECCIÓN', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6579', '1', 'es', 'modules', 'restaurant.editRestaurant', 'Editar restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6580', '1', 'es', 'modules', 'restaurant.deleteRestaurant', 'Eliminar restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6581', '1', 'es', 'modules', 'restaurant.deleteRestaurantMessage', '¿Estás seguro de que quieres eliminar el restaurante?', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6582', '1', 'es', 'modules', 'restaurant.logo', 'Logo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6583', '1', 'es', 'modules', 'restaurant.phone', 'Teléfono', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6584', '1', 'es', 'modules', 'restaurant.restaurantDetails', 'Detalles del restaurante', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6585', '1', 'es', 'modules', 'restaurant.restaurantBranchDetails', 'Agregar detalles de la rama de restaurantes', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6586', '1', 'es', 'modules', 'restaurant.changePassword', 'Cambiar la contraseña', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6587', '1', 'es', 'modules', 'restaurant.firstAdmin', 'Primer administrador', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6588', '1', 'es', 'modules', 'restaurant.nextBranchDetails', 'Siguiente: Detalles de la rama', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6589', '1', 'es', 'modules', 'restaurant.updatePackage', 'Paquete de actualización', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6590', '1', 'es', 'modules', 'restaurant.needApproval', 'Necesita aprobación', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6591', '1', 'es', 'modules', 'restaurant.resetFilter', 'Restablecer filtro', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6592', '1', 'es', 'modules', 'restaurant.rejectionReason', 'Razón de rechazo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6593', '1', 'es', 'modules', 'restaurant.currentPackage', 'Paquete actual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6594', '1', 'es', 'modules', 'restaurant.rejectionReasonPlaceholder', 'Proporcionar una razón para el rechazo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6595', '1', 'es', 'modules', 'package.packageName', 'Nombre del paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6596', '1', 'es', 'modules', 'package.description', 'Descripción', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6597', '1', 'es', 'modules', 'package.monthlyPrice', 'Precio del plan mensual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6598', '1', 'es', 'modules', 'package.annualPrice', 'Precio del plan anual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6599', '1', 'es', 'modules', 'package.annually', 'Anualmente', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6600', '1', 'es', 'modules', 'package.monthly', 'Mensual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6601', '1', 'es', 'modules', 'package.trialDays', 'Días de prueba', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6602', '1', 'es', 'modules', 'package.trialStatus', 'Estado de prueba', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6603', '1', 'es', 'modules', 'package.NotificationBeforeDays', 'Notificación antes de los días', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6604', '1', 'es', 'modules', 'package.trialMessage', 'Mensaje de prueba', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6605', '1', 'es', 'modules', 'package.lifetimePrice', 'Precio de por vida', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6606', '1', 'es', 'modules', 'package.packagePrice', 'Precio del paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6607', '1', 'es', 'modules', 'package.selectBillingCycle', 'Seleccionar ciclo de facturación', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6608', '1', 'es', 'modules', 'package.packageType', 'Tipo de paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6609', '1', 'es', 'modules', 'package.annual', 'Anual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6610', '1', 'es', 'modules', 'package.free', 'Gratis', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6611', '1', 'es', 'modules', 'package.default', 'Por defecto', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6612', '1', 'es', 'modules', 'package.private', 'Privado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6613', '1', 'es', 'modules', 'package.trial', 'Ensayo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6614', '1', 'es', 'modules', 'package.lifetime', 'Vida', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6615', '1', 'es', 'modules', 'package.moduleInPackage', 'Módulos en el paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6616', '1', 'es', 'modules', 'package.daysLeftTrial', 'Los días restantes en el juicio', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6617', '1', 'es', 'modules', 'package.trialExpired', 'El juicio expiró', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6618', '1', 'es', 'modules', 'package.selectPackage', 'Seleccionar paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6619', '1', 'es', 'modules', 'package.normal', 'Normal', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6620', '1', 'es', 'modules', 'package.addPackage', 'Agregar paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6621', '1', 'es', 'modules', 'package.editPackage', 'Paquete de edición', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6622', '1', 'es', 'modules', 'package.freePlan', 'Plan gratuito', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6623', '1', 'es', 'modules', 'package.recommended', 'Recomendado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6624', '1', 'es', 'modules', 'package.trialPackage', 'Paquete de prueba', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6625', '1', 'es', 'modules', 'package.monthlyRazorpayId', 'Identificación mensual de Razorpay', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6626', '1', 'es', 'modules', 'package.annualRazorpayId', 'Identificación anual de Razorpay', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6627', '1', 'es', 'modules', 'package.lifetimeRazorpayId', 'Identificación de Razorpay de por vida', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6628', '1', 'es', 'modules', 'package.lifetimeStripeId', 'ID de rayas de por vida', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6629', '1', 'es', 'modules', 'package.monthlyStripeId', 'ID de franja mensual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6630', '1', 'es', 'modules', 'package.annualStripeId', 'ID de franja anual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6631', '1', 'es', 'modules', 'package.selectAdditionalFeature', 'Seleccionar característica adicional', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6632', '1', 'es', 'modules', 'package.trialPackageDetails', 'Si este paquete está activo, entonces el restaurante que se registra por primera vez va a este paquete.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6633', '1', 'es', 'modules', 'package.defaultPackage', 'Paquete predeterminado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6634', '1', 'es', 'modules', 'package.defaultPackageDetails', 'Cuando expira el paquete de prueba, el restaurante vuelve a este plan.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6635', '1', 'es', 'modules', 'package.defaultPackageDetails2', 'Cuando el restaurante falla el pago de un paquete mejorado, el restaurante se remonta a este plan.', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6636', '1', 'es', 'modules', 'package.thisPackageCannotBeDeleted', 'Este paquete no se puede eliminar', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6637', '1', 'es', 'modules', 'package.planExpire', 'El plan expira', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6638', '1', 'es', 'modules', 'package.trialPeriod', 'Período de prueba', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6639', '1', 'es', 'modules', 'package.days', 'Días)', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6640', '1', 'es', 'modules', 'package.paidPlan', 'Plan pagado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6641', '1', 'es', 'modules', 'package.choosePackageType', 'Elija el tipo de paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6642', '1', 'es', 'modules', 'package.monthlyPlan', 'Plan mensual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6643', '1', 'es', 'modules', 'package.choseFreePlan', 'Elija un plan gratis', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6644', '1', 'es', 'modules', 'package.currentPlan', 'Plan actual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6645', '1', 'es', 'modules', 'package.chooseDefaultPlan', 'Elija un plan predeterminado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6646', '1', 'es', 'modules', 'package.active', 'Activo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6647', '1', 'es', 'modules', 'package.inactive', 'Inactivo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6648', '1', 'es', 'modules', 'package.annualPlan', 'Plan anual', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6649', '1', 'es', 'modules', 'package.isPrivate', 'Hacer privado', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6650', '1', 'es', 'modules', 'package.selectModules', 'Seleccione módulos para este paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6651', '1', 'es', 'modules', 'package.selectAll', 'Seleccionar todo', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6652', '1', 'es', 'modules', 'package.deletePackage', 'Eliminar paquete', '2026-05-03 12:47:44', '2026-05-03 12:47:44'),
('6653', '1', 'es', 'modules', 'package.deletePackageMessage', '¿Estás seguro de que quieres eliminar el paquete?', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6654', '1', 'es', 'modules', 'package.isRecommended', 'Marcos como se recomienda', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6655', '1', 'es', 'modules', 'package.restaurantCurrentPackage', 'Paquete actual del restaurante', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6656', '1', 'es', 'modules', 'package.updatePackage', 'Paquete de actualización', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6657', '1', 'es', 'modules', 'package.packageDetails', 'Detalles del paquete', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6658', '1', 'es', 'modules', 'package.transactionId', 'ID de transacción', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6659', '1', 'es', 'modules', 'package.paymentGateway', 'Pasarela', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6660', '1', 'es', 'modules', 'package.choosePlan', 'Elija el plan', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6661', '1', 'es', 'modules', 'package.noPaymentOptionEnable', 'No se habilitan las opciones de pago.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6662', '1', 'es', 'modules', 'package.choosePaymentMethod', 'Elija el método de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6663', '1', 'es', 'modules', 'package.amount', 'Cantidad', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6664', '1', 'es', 'modules', 'package.paymentBy', 'Pago por', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6665', '1', 'es', 'modules', 'package.created', 'Creado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6666', '1', 'es', 'modules', 'package.status', 'Estado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6667', '1', 'es', 'modules', 'package.receipt', 'Recibo', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6668', '1', 'es', 'modules', 'package.paymentDate', 'Fecha de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6669', '1', 'es', 'modules', 'package.payOnline', 'Pagar en línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6670', '1', 'es', 'modules', 'package.billingCycle', 'Ciclo de facturación', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6671', '1', 'es', 'modules', 'package.payOffline', 'Pagar sin conexión', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6672', '1', 'es', 'modules', 'package.purchaseHistory', 'Historial de compra', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6673', '1', 'es', 'modules', 'package.offlineRequest', 'Solicitud fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6674', '1', 'es', 'modules', 'package.planDetails', 'Detalles del plan', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6675', '1', 'es', 'modules', 'package.offlineUploadFile', 'Adjunte un archivo de su recibo de pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6676', '1', 'es', 'modules', 'package.offlineDescriptionPlaceholder', 'Proporcionar detalles de su pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6677', '1', 'es', 'modules', 'package.remark', 'Observación', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6678', '1', 'es', 'modules', 'package.trialExpireOn', 'El juicio expira en', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6679', '1', 'es', 'modules', 'package.selectDate', 'Fecha de selección', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6680', '1', 'es', 'modules', 'package.nextPaymentDate', 'Próxima fecha de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6681', '1', 'es', 'modules', 'package.licenceExpiresOn', 'La licencia expira en', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6682', '1', 'es', 'modules', 'package.defaultPlan', 'Su plan predeterminado.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6683', '1', 'es', 'modules', 'package.payOnce', 'Pagar una vez', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6684', '1', 'es', 'modules', 'package.payMonthly', 'Pagar mensualmente', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6685', '1', 'es', 'modules', 'package.payAnnually', 'Pagar anualmente', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6686', '1', 'es', 'modules', 'package.branchLimit', 'Límite de rama', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6687', '1', 'es', 'modules', 'package.branchLimitInfo', 'El restaurante puede crear un número específico de ramas. Ingrese -1 para ramas ilimitadas.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6688', '1', 'es', 'modules', 'package.licenseExpiresOn', 'La licencia expira en', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6689', '1', 'es', 'modules', 'package.additionalFeatures', 'Características adicionales', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6690', '1', 'es', 'modules', 'package.noAdditionalFeatures', 'No hay características adicionales disponibles.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6691', '1', 'es', 'modules', 'package.currency', 'Divisa', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6692', '1', 'es', 'modules', 'package.chooseCurrency', 'Elija moneda', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6693', '1', 'es', 'modules', 'package.monthlyFlutterwaveId', 'ID de Flutterwave mensual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6694', '1', 'es', 'modules', 'package.annualFlutterwaveId', 'ID de Flutterwave anual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6695', '1', 'es', 'modules', 'package.monthlyPaypalId', 'Identificación mensual de PayPal', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6696', '1', 'es', 'modules', 'package.annualPaypalId', 'ID de PayPal anual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6697', '1', 'es', 'modules', 'package.monthlyPaystackId', 'ID de PayStack mensual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6698', '1', 'es', 'modules', 'package.annualPaystackId', 'ID de PayStack anual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6699', '1', 'es', 'modules', 'package.menuItemsLimit', 'Límite de elementos del menú', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6700', '1', 'es', 'modules', 'package.orderLimit', 'Límite de orden', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6701', '1', 'es', 'modules', 'package.staffLimit', 'Límite de personal', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6702', '1', 'es', 'modules', 'package.packageLimitsConfiguration', 'Configuración de límites de paquete', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6703', '1', 'es', 'modules', 'package.packageLimitsConfigurationInfo', 'El restaurante puede crear una cantidad específica de elementos de menú, pedidos y personal. El límite de pedidos se aplica por sucursal y se reinicia diariamente. Ingrese -1 para acceso ilimitado.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6704', '1', 'es', 'modules', 'billing.name', 'Nombre', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6705', '1', 'es', 'modules', 'billing.description', 'Descripción', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6706', '1', 'es', 'modules', 'billing.deleteOfflinePaymentMethod', 'Eliminar el método de pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6707', '1', 'es', 'modules', 'billing.askDeleteOfflinePaymentMethod', '¿Estás seguro de que quieres eliminar el método de pago fuera de línea?', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6708', '1', 'es', 'modules', 'billing.offlinePaymentMethodDeleted', 'Método de pago fuera de línea eliminado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6709', '1', 'es', 'modules', 'billing.addPaymentMethod', 'Agregar método de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6710', '1', 'es', 'modules', 'billing.razorpay', 'Razonpay', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6711', '1', 'es', 'modules', 'billing.stripe', 'Raya', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6712', '1', 'es', 'modules', 'billing.flutterwave', 'Flutterwave', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6713', '1', 'es', 'modules', 'billing.offline', 'Pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6714', '1', 'es', 'modules', 'billing.qr_code', 'Pago del código QR', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6715', '1', 'es', 'modules', 'billing.paypal', 'Paypal', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6716', '1', 'es', 'modules', 'billing.viewPaymentMethod', 'Ver método de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6717', '1', 'es', 'modules', 'billing.offlinePaymentMethod', 'Método de pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6718', '1', 'es', 'modules', 'billing.restaurant', 'Nombre del restaurante', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6719', '1', 'es', 'modules', 'billing.paymentDate', 'Fecha de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6720', '1', 'es', 'modules', 'billing.packageDetails', 'Detalles del paquete', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6721', '1', 'es', 'modules', 'billing.transactionId', 'ID de transacción', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6722', '1', 'es', 'modules', 'billing.paymentGateway', 'Pasarela', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6723', '1', 'es', 'modules', 'billing.choosePlan', 'Elija el plan', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6724', '1', 'es', 'modules', 'billing.noPaymentOptionEnable', 'No se habilitan las opciones de pago.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6725', '1', 'es', 'modules', 'billing.choosePaymentMethod', 'Elija el método de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6726', '1', 'es', 'modules', 'billing.amount', 'Cantidad', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6727', '1', 'es', 'modules', 'billing.package', 'Paquete', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6728', '1', 'es', 'modules', 'billing.paymentBy', 'Pago por', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6729', '1', 'es', 'modules', 'billing.paymentDone', 'Pago realizado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6730', '1', 'es', 'modules', 'billing.created', 'Creado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6731', '1', 'es', 'modules', 'billing.status', 'Estado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6732', '1', 'es', 'modules', 'billing.receipt', 'Recibo', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6733', '1', 'es', 'modules', 'billing.payOnline', 'Pagar en línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6734', '1', 'es', 'modules', 'billing.billingCycle', 'Ciclo de facturación', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6735', '1', 'es', 'modules', 'billing.paybyQr', 'Pagar por código QR', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6736', '1', 'es', 'modules', 'billing.accountDetails', 'Detalles de la cuenta:', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6737', '1', 'es', 'modules', 'billing.showOtherPaymentOption', 'Mostrar otra opción de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6738', '1', 'es', 'modules', 'billing.bankTransfer', 'Transferencia bancaria', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6739', '1', 'es', 'modules', 'billing.payOffline', 'Pagar sin conexión', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6740', '1', 'es', 'modules', 'billing.purchaseHistory', 'Historial de compra', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6741', '1', 'es', 'modules', 'billing.offlineRequest', 'Solicitud fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6742', '1', 'es', 'modules', 'billing.generalSettings', 'Configuración general', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6743', '1', 'es', 'modules', 'billing.planDetails', 'Detalles del plan', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6744', '1', 'es', 'modules', 'billing.currentPlan', 'Nombre del plan actual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6745', '1', 'es', 'modules', 'billing.daysLeft', ':count días restantes', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6746', '1', 'es', 'modules', 'billing.licenseExpireOn', 'Licencia expirar', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6747', '1', 'es', 'modules', 'billing.noPlanAssigned', 'No se asigna un plan asignado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6748', '1', 'es', 'modules', 'billing.expired', 'Venció', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6749', '1', 'es', 'modules', 'billing.currentPlanType', 'Tipo de plan actual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6750', '1', 'es', 'modules', 'billing.offlineUploadFile', 'Adjunte un archivo de su recibo de pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6751', '1', 'es', 'modules', 'billing.offlineDescriptionPlaceholder', 'Proporcionar detalles de su pago fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6752', '1', 'es', 'modules', 'billing.nextPaymentDate', 'Próxima fecha de pago', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6753', '1', 'es', 'modules', 'billing.remark', 'Observación', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6754', '1', 'es', 'modules', 'billing.monthly', 'Mensual', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6755', '1', 'es', 'modules', 'billing.annually', 'Anualmente', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6756', '1', 'es', 'modules', 'billing.lifetimeAccess', 'Acceso de por vida', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6757', '1', 'es', 'modules', 'billing.billed', 'Facturado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6758', '1', 'es', 'modules', 'billing.free', 'Gratis', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6759', '1', 'es', 'modules', 'billing.billedTo', 'Facturado a', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6760', '1', 'es', 'modules', 'billing.paid', 'Pagado', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6761', '1', 'es', 'modules', 'billing.total', 'Total', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6762', '1', 'es', 'modules', 'billing.paidVia', 'Pagado por', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6763', '1', 'es', 'modules', 'billing.acceptOfflineRequest', 'Aceptar una solicitud fuera de línea', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6764', '1', 'es', 'modules', 'billing.rejectOfflineRequest', 'Rechazar la solicitud sin conexión', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6765', '1', 'es', 'modules', 'billing.pickYourPlan', 'Elige tu plan', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6766', '1', 'es', 'modules', 'billing.noPaymentMethodSelected', 'No se selecciona el método de pago.', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6767', '1', 'es', 'modules', 'billing.cancelImmediately', 'Cancelar inmediatamente', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6768', '1', 'es', 'modules', 'billing.endOfBillingCycle', 'Fin del ciclo de facturación', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6769', '1', 'es', 'modules', 'billing.expiringToday', 'Expirando hoy', '2026-05-03 12:47:45', '2026-05-03 12:47:45'),
('6770', '1', 'es', 'modules', 'billing.paymentReceipt', 'Recibo de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6771', '1', 'es', 'modules', 'billing.trial', 'Ensayo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6772', '1', 'es', 'modules', 'billing.default', 'Por defecto', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6773', '1', 'es', 'modules', 'billing.standard', 'Estándar', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6774', '1', 'es', 'modules', 'billing.lifetime', 'Vida', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6775', '1', 'es', 'modules', 'billing.annual', 'Anual', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6776', '1', 'es', 'modules', 'billing.payfast', 'Payfast', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6777', '1', 'es', 'modules', 'billing.payfastLiveId', 'Payfast Live ID', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6778', '1', 'es', 'modules', 'billing.payfastLiveKey', 'Payfast Live Key', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6779', '1', 'es', 'modules', 'billing.payfastLivePassphrase', 'Frase de pases en vivo de payfast', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6780', '1', 'es', 'modules', 'billing.payfastTestId', 'Prueba de identificación de Payfast', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6781', '1', 'es', 'modules', 'billing.payfastTestKey', 'Test Key Payfast', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6782', '1', 'es', 'modules', 'billing.payfastTestPassphrase', 'Prueba de frase de pases Payfast', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6783', '1', 'es', 'modules', 'billing.paystack', 'Paystack', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6784', '1', 'es', 'modules', 'billing.popular', 'Popular', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6785', '1', 'es', 'modules', 'billing.xendit', 'Xendit', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6786', '1', 'es', 'modules', 'billing.perPlan', 'por plan', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6787', '1', 'es', 'modules', 'billing.perDay', 'por dia', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6788', '1', 'es', 'modules', 'billing.unlimited', 'Ilimitado', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6789', '1', 'es', 'modules', 'billing.epay', 'Epay', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6790', '1', 'es', 'modules', 'billing.mollie', 'mollie', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6791', '1', 'es', 'modules', 'billing.tap', 'Grifo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6792', '1', 'es', 'modules', 'language.languageCode', 'Código de idioma', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6793', '1', 'es', 'modules', 'language.languageName', 'Nombre del idioma', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6794', '1', 'es', 'modules', 'language.active', 'Activo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6795', '1', 'es', 'modules', 'language.rtl', 'RTL', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6796', '1', 'es', 'modules', 'language.addLanguage', 'Agregar lenguaje', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6797', '1', 'es', 'modules', 'language.flagCode', 'Código de bandera', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6798', '1', 'es', 'modules', 'language.flagCodeHelp', 'Haga clic aquí para obtener el código de bandera', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6799', '1', 'es', 'modules', 'language.editLanguage', 'Editar lenguaje', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6800', '1', 'es', 'modules', 'language.deleteLanguage', 'Eliminar lenguaje', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6801', '1', 'es', 'modules', 'language.deleteLanguageMessage', '¿Estás seguro de que quieres eliminar el idioma?', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6802', '1', 'es', 'modules', 'language.defaultLanguage', 'Lenguaje predeterminado', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6803', '1', 'es', 'modules', 'language.modifyDefaultLanguage', 'Para modificar el idioma predeterminado, navegue al', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6804', '1', 'es', 'modules', 'language.currentLanguageDefault', 'El idioma actual se establece como el valor predeterminado.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6805', '1', 'es', 'modules', 'waiterRequest.markCompleted', 'Mark asistió', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6806', '1', 'es', 'modules', 'waiterRequest.doItLater', 'Hazlo más tarde', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6807', '1', 'es', 'modules', 'waiterRequest.activeWaiterRequests', 'Solicitudes de camarero activo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6808', '1', 'es', 'modules', 'waiterRequest.newWaiterRequests', 'Nueva solicitud de camarero', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6809', '1', 'es', 'modules', 'waiterRequest.newWaiterRequestForTable', 'Nueva solicitud de camarero para la mesa - :name', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6810', '1', 'es', 'modules', 'waiterRequest.activeWaiterRequestsCount', 'Solicitudes de camarero activo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6811', '1', 'es', 'modules', 'waiterRequest.noWaiterRequest', 'No se encuentra la solicitud de camarero en esta área.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6812', '1', 'es', 'modules', 'profile.profileInfo', 'Información de perfil', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6813', '1', 'es', 'modules', 'profile.updateProfileInfo', 'Actualice la información del perfil de su cuenta y la dirección de correo electrónico.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6814', '1', 'es', 'modules', 'profile.photo', 'Foto', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6815', '1', 'es', 'modules', 'profile.selectNewPhoto', 'Seleccione una nueva foto', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6816', '1', 'es', 'modules', 'profile.removePhoto', 'Eliminar foto', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6817', '1', 'es', 'modules', 'profile.name', 'Nombre', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6818', '1', 'es', 'modules', 'profile.currentPassword', 'Contraseña actual', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6819', '1', 'es', 'modules', 'profile.newPassword', 'Nueva contraseña', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6820', '1', 'es', 'modules', 'profile.confirmPassword', 'confirmar Contraseña', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6821', '1', 'es', 'modules', 'profile.ensureAccountSecure', 'Asegúrese de que su cuenta esté utilizando una contraseña larga y aleatoria para mantenerse segura.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6822', '1', 'es', 'modules', 'profile.updatePassword', 'Actualizar contraseña', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6823', '1', 'es', 'modules', 'profile.twoFactorAuth', 'Autenticación de dos factores', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6824', '1', 'es', 'modules', 'profile.addSecurity', 'Agregue seguridad adicional a su cuenta utilizando la autenticación de dos factores.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6825', '1', 'es', 'modules', 'profile.finishEnablingTwoFactorAuth', 'Finalizar habilitando la autenticación de dos factores.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6826', '1', 'es', 'modules', 'profile.notEnabledTwoFactorAuth', 'No ha habilitado la autenticación de dos factores.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6827', '1', 'es', 'modules', 'profile.enabledTwoFactorAuth', 'Ha habilitado la autenticación de dos factores.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6828', '1', 'es', 'modules', 'profile.twoFactorAuthMessage', 'Cuando se habilita la autenticación de dos factores, se le solicitará un token seguro y aleatorio durante la autenticación. Puede recuperar este token de la aplicación de autenticador de Google de su teléfono.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6829', '1', 'es', 'modules', 'profile.finishEnablingTwoFactorAuthMessage', 'Para terminar de habilitar la autenticación de dos factores, escanee el siguiente código QR utilizando la aplicación de autenticador de su teléfono o ingrese la clave de configuración y proporcione el código OTP generado.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6830', '1', 'es', 'modules', 'profile.setupKey', 'Clave de configuración', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6831', '1', 'es', 'modules', 'profile.recoveryCodesMessage', 'Almacene estos códigos de recuperación en un Administrador de contraseñas seguras. Se pueden usar para recuperar el acceso a su cuenta si se pierde su dispositivo de autenticación de dos factores.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6832', '1', 'es', 'modules', 'profile.regenerateRecoveryCodes', 'Regenerar códigos de recuperación', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6833', '1', 'es', 'modules', 'profile.showRecoveryCodes', 'Mostrar códigos de recuperación', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6834', '1', 'es', 'modules', 'profile.deleteAccount', 'Eliminar cuenta', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6835', '1', 'es', 'modules', 'profile.permanentlyDeleteAccount', 'Elimine permanentemente su cuenta.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6836', '1', 'es', 'modules', 'profile.permanentlyDeleteAccountMessage', 'Una vez que su cuenta se elimine, todos sus recursos y datos se eliminarán permanentemente. Antes de eliminar su cuenta, descargue cualquier dato o información que desee retener.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6837', '1', 'es', 'modules', 'profile.areYouSureDeleteAccount', '¿Estás seguro de que quieres eliminar tu cuenta? Una vez que su cuenta se elimine, todos sus recursos y datos se eliminarán permanentemente. Ingrese su contraseña para confirmar que desea eliminar permanentemente su cuenta.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6838', '1', 'es', 'modules', 'profile.password', 'Contraseña', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6839', '1', 'es', 'modules', 'profile.browserSessions', 'Sesiones de navegador', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6840', '1', 'es', 'modules', 'profile.browserSessionsDescription', 'Administre e inicie sesión sus sesiones activas en otros navegadores y dispositivos.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6841', '1', 'es', 'modules', 'profile.browserSessionsContent', 'Si es necesario, puede cerrar la sesión de todas sus otras sesiones de navegador en todos sus dispositivos. Algunas de sus sesiones recientes se enumeran a continuación; Sin embargo, esta lista puede no ser exhaustiva. Si cree que su cuenta se ha visto comprometida, también debe actualizar su contraseña.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6842', '1', 'es', 'modules', 'profile.unknown', 'Desconocido', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6843', '1', 'es', 'modules', 'profile.thisDevice', 'Este dispositivo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6844', '1', 'es', 'modules', 'profile.lastActive', 'Último activo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6845', '1', 'es', 'modules', 'profile.logOutOtherBrowserSessions', 'Iniciar sesión otras sesiones de navegador', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6846', '1', 'es', 'modules', 'profile.done', 'Hecho.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6847', '1', 'es', 'modules', 'profile.confirmLogoutContent', 'Ingrese su contraseña para confirmar que desea cerrar la sesión de sus otras sesiones de navegador en todos sus dispositivos.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6848', '1', 'es', 'modules', 'profile.passwordConfirmationContent', 'Para su seguridad, confirme su contraseña para continuar.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6849', '1', 'es', 'modules', 'profile.confirm', 'Confirmar', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6850', '1', 'es', 'modules', 'profile.code', 'Código', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6851', '1', 'es', 'modules', 'profile.recoveryCode', 'Código de recuperación', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6852', '1', 'es', 'modules', 'profile.useRecoveryCode', 'Utilice un código de recuperación', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6853', '1', 'es', 'modules', 'profile.useAuthCode', 'Use un código de autenticación', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6854', '1', 'es', 'modules', 'profile.login', 'Acceso', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6855', '1', 'es', 'modules', 'expenses.title', 'Gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6856', '1', 'es', 'modules', 'expenses.amount', 'Cantidad', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6857', '1', 'es', 'modules', 'expenses.category', 'Categoría', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6858', '1', 'es', 'modules', 'expenses.vendor', 'Proveedor', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6859', '1', 'es', 'modules', 'expenses.expenseDate', 'Fecha de gasto', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6860', '1', 'es', 'modules', 'expenses.paymentDate', 'Fecha de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6861', '1', 'es', 'modules', 'expenses.paymentDueDate', 'Fecha de vencimiento', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6862', '1', 'es', 'modules', 'expenses.paymentMethod', 'Método de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6863', '1', 'es', 'modules', 'expenses.paymentStatus', 'Estado de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6864', '1', 'es', 'modules', 'expenses.description', 'Descripción', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6865', '1', 'es', 'modules', 'expenses.receipt', 'Recibo', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6866', '1', 'es', 'modules', 'expenses.receiptUploadHelp', 'Formatos admitidos: JPEG, PNG, JPG, GIF, SVG, PDF. Tamaño máximo: 5 MB. Tamaño recomendado: 600 × 400 píxeles.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6867', '1', 'es', 'modules', 'expenses.imageDimensionsTooSmall', 'Las dimensiones de la imagen son demasiado pequeñas. Mínimo recomendado: :width × :height píxeles. Tamaño actual: :currentWidth × :currentHeight píxeles.', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6868', '1', 'es', 'modules', 'expenses.addExpense', 'Agregar gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6869', '1', 'es', 'modules', 'expenses.editExpense', 'Editar gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6870', '1', 'es', 'modules', 'expenses.deleteExpense', 'Eliminar gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6871', '1', 'es', 'modules', 'expenses.selectCategory', 'Seleccionar categoría', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6872', '1', 'es', 'modules', 'expenses.selectVendor', 'Seleccionar proveedor', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6873', '1', 'es', 'modules', 'expenses.pending', 'Pendiente', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6874', '1', 'es', 'modules', 'expenses.paid', 'Pagado', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6875', '1', 'es', 'modules', 'expenses.addCategory', 'Agregar categoría', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6876', '1', 'es', 'modules', 'expenses.addVendor', 'Agregar proveedor', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6877', '1', 'es', 'modules', 'expenses.expenses', 'Gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6878', '1', 'es', 'modules', 'expenses.filterExpenseCategory', 'Filtrar por categoría de gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6879', '1', 'es', 'modules', 'expenses.filterPaymentMethod', 'Filtrar por método de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6880', '1', 'es', 'modules', 'expenses.expensesCategory', 'Categoría de gastos', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6881', '1', 'es', 'modules', 'expenses.expensesPaymentMethod', 'Método de pago', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6882', '1', 'es', 'modules', 'expenses.filterVendor', 'Filtrar por proveedor', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6883', '1', 'es', 'modules', 'expenses.expensesVendor', 'Proveedor', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6884', '1', 'es', 'modules', 'expenses.filterDateRange', 'Filtrar por rango de fechas', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6885', '1', 'es', 'modules', 'expenses.expensesDateRange', 'Rango de fechas', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6886', '1', 'es', 'modules', 'expenses.startDate', 'Fecha de inicio', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6887', '1', 'es', 'modules', 'expenses.endDate', 'Fecha final', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6888', '1', 'es', 'modules', 'expenses.deleteExpensesMessage', '¿Estás seguro de que quieres eliminar el gasto?', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6889', '1', 'es', 'modules', 'expenses.total_amount_spent', 'Monto total gastado', '2026-05-03 12:47:46', '2026-05-03 12:47:46'),
('6890', '1', 'es', 'modules', 'expenses.no_of_transaction', 'Número de transacción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6891', '1', 'es', 'modules', 'expenses.total_expense', 'Gasto total', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6892', '1', 'es', 'modules', 'expenses.percentage_of_total', 'Porcentaje de total', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6893', '1', 'es', 'modules', 'expenses.addExpenseCategory', 'Categoría de gastos Agregar gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6894', '1', 'es', 'modules', 'expenses.receiptPreview', 'Vista previa del recibo', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6895', '1', 'es', 'modules', 'expenses.expenseDetails', 'Detalles de gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6896', '1', 'es', 'modules', 'expenses.expenseTitle', 'Título de gasto', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6897', '1', 'es', 'modules', 'expenses.expenseCategory', 'Categoría de gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6898', '1', 'es', 'modules', 'expenses.expenseAmount', 'Monto del gasto', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6899', '1', 'es', 'modules', 'expenses.expenseDescription', 'Descripción de gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6900', '1', 'es', 'modules', 'expenses.totalPaymentDue', 'Pago total adeudado', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6901', '1', 'es', 'modules', 'expenses.lastDueDate', 'Última fecha de vencimiento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6902', '1', 'es', 'modules', 'expenses.status.paid', 'Pagado', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6903', '1', 'es', 'modules', 'expenses.status.pending', 'Pendiente', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6904', '1', 'es', 'modules', 'expenses.status.approved', 'Aprobado', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6905', '1', 'es', 'modules', 'expenses.status.rejected', 'Rechazado', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6906', '1', 'es', 'modules', 'expenses.methods.cash', 'Dinero', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6907', '1', 'es', 'modules', 'expenses.methods.bank_transfer', 'Transferencia bancaria', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6908', '1', 'es', 'modules', 'expenses.methods.credit_card', 'Tarjeta de crédito', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6909', '1', 'es', 'modules', 'expenses.methods.debit_card', 'Tarjeta de débito', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6910', '1', 'es', 'modules', 'expenses.methods.check', 'Controlar', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6911', '1', 'es', 'modules', 'expenses.methods.digital_wallet', 'Billetera digital', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6912', '1', 'es', 'modules', 'expenses.reports.outstandingPaymentReport', 'Informe de pago pendiente', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6913', '1', 'es', 'modules', 'expenses.reports.vendorWiseExpensePaymentReport', 'Informe de pago de gastos de los proveedores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6914', '1', 'es', 'modules', 'expenses.reports.expenseSummaryReport', 'Informe de resumen de gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6915', '1', 'es', 'modules', 'expenses.reports.NoReportsFound', 'No se encontraron informes', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6916', '1', 'es', 'modules', 'expenses.reports.description', 'Descripción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6917', '1', 'es', 'modules', 'expenses.noReceiptAvailable', 'No hay recibo disponible.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6918', '1', 'es', 'modules', 'expenses.editExpenseCategory', 'Categoría de edición de gastos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6919', '1', 'es', 'modules', 'vendors.vendorName', 'Nombre del proveedor', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6920', '1', 'es', 'modules', 'vendors.vendors', 'Vendedores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6921', '1', 'es', 'modules', 'vendors.addVendor', 'Agregar proveedor', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6922', '1', 'es', 'modules', 'vendors.editVendor', 'Editar proveedor', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6923', '1', 'es', 'modules', 'vendors.deleteVendor', 'Eliminar proveedor', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6924', '1', 'es', 'modules', 'vendors.id', 'Identificación', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6925', '1', 'es', 'modules', 'vendors.name', 'Nombre', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6926', '1', 'es', 'modules', 'vendors.email', 'Correo electrónico', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6927', '1', 'es', 'modules', 'vendors.phone', 'Teléfono', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6928', '1', 'es', 'modules', 'vendors.address', 'DIRECCIÓN', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6929', '1', 'es', 'modules', 'vendors.contactPerson', 'Persona de contacto', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6930', '1', 'es', 'modules', 'vendors.actions', 'Comportamiento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6931', '1', 'es', 'modules', 'vendors.deleteVendorMessage', '¿Estás seguro de que quieres eliminar el proveedor?', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6932', '1', 'es', 'modules', 'modifier.menuItems', 'Elementos de menú', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6933', '1', 'es', 'modules', 'modifier.menuCategories', 'Categorías de menú', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6934', '1', 'es', 'modules', 'modifier.addItemModifier', 'Agregar modificador del elemento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6935', '1', 'es', 'modules', 'modifier.editItemModifier', 'Editar modificador del elemento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6936', '1', 'es', 'modules', 'modifier.isRequired', 'Se requiere', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6937', '1', 'es', 'modules', 'modifier.sortOrder', 'Orden de clasificación', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6938', '1', 'es', 'modules', 'modifier.addModifierGroup', 'Agregar grupo modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6939', '1', 'es', 'modules', 'modifier.menuItemName', 'Nombre del elemento del menú', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6940', '1', 'es', 'modules', 'modifier.modifierName', 'Nombre del modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6941', '1', 'es', 'modules', 'modifier.modifierDescription', 'Descripción del modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6942', '1', 'es', 'modules', 'modifier.modifierPrice', 'Precio modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6943', '1', 'es', 'modules', 'modifier.modifierType', 'Tipo de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6944', '1', 'es', 'modules', 'modifier.chooseModifierType', 'Elija Tipo de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6945', '1', 'es', 'modules', 'modifier.modifierCategory', 'Categoría de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6946', '1', 'es', 'modules', 'modifier.addModifierCategory', 'Agregar categoría de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6947', '1', 'es', 'modules', 'modifier.editModifierCategory', 'Categoría de editar modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6948', '1', 'es', 'modules', 'modifier.deleteModifierCategory', 'Eliminar la categoría de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6949', '1', 'es', 'modules', 'modifier.modifierCategoryName', 'Nombre de categoría modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6950', '1', 'es', 'modules', 'modifier.modifierCategoryDescription', 'Descripción de la categoría de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6951', '1', 'es', 'modules', 'modifier.deleteModifierMessage', '¿Estás seguro de que quieres eliminar el modificador?', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6952', '1', 'es', 'modules', 'modifier.deleteModifierCategoryMessage', '¿Estás seguro de que quieres eliminar la categoría de modificador?', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6953', '1', 'es', 'modules', 'modifier.modifierHelp', 'Complete los detalles a continuación para agregar un nuevo modificador.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6954', '1', 'es', 'modules', 'modifier.modifierCategoryHelp', 'Complete los detalles a continuación para agregar una nueva categoría de modificador.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6955', '1', 'es', 'modules', 'modifier.deleteModifierGroup', 'Eliminar grupo modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6956', '1', 'es', 'modules', 'modifier.deleteModifierGroupMessage', '¿Estás seguro de que quieres eliminar el grupo modificador?', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6957', '1', 'es', 'modules', 'modifier.updateItemModifier', 'Actualizar el modificador del elemento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6958', '1', 'es', 'modules', 'modifier.deleteItemModifier', 'Eliminar el modificador del elemento', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6959', '1', 'es', 'modules', 'modifier.deleteItemModifierMessage', '¿Estás seguro de que quieres eliminar el modificador del elemento?', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6960', '1', 'es', 'modules', 'modifier.updateModifierGroup', 'Actualizar grupo de modificadores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6961', '1', 'es', 'modules', 'modifier.editModifierGroup', 'Editar grupo modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6962', '1', 'es', 'modules', 'modifier.addModifierOption', 'Añadir opción modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6963', '1', 'es', 'modules', 'modifier.modifierGroup', 'Grupo modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6964', '1', 'es', 'modules', 'modifier.options', 'Opción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6965', '1', 'es', 'modules', 'modifier.name', 'nombre', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6966', '1', 'es', 'modules', 'modifier.description', 'Descripción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6967', '1', 'es', 'modules', 'modifier.isAvailable', 'Está disponible', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6968', '1', 'es', 'modules', 'modifier.selectMenuItem', 'Seleccionar elemento de menú', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6969', '1', 'es', 'modules', 'modifier.modifierOptions', 'Opciones de modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6970', '1', 'es', 'modules', 'modifier.price', 'Precio', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6971', '1', 'es', 'modules', 'modifier.locations', 'Ubicación', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6972', '1', 'es', 'modules', 'modifier.addOn', 'Agregar modificadores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6973', '1', 'es', 'modules', 'modifier.optionName', 'Nombre de opción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6974', '1', 'es', 'modules', 'modifier.groupName', 'Nombre de grupo', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6975', '1', 'es', 'modules', 'modifier.required', 'Requerido', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6976', '1', 'es', 'modules', 'modifier.optional', 'Opcional', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6977', '1', 'es', 'modules', 'modifier.itemModifiers', 'Modificadores de elementos', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6978', '1', 'es', 'modules', 'modifier.noMenuItemsFound', 'No se encuentra el elemento de menú.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6979', '1', 'es', 'modules', 'modifier.allowMultipleSelection', 'Permitir una selección múltiple', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6980', '1', 'es', 'modules', 'modifier.allowMultipleSelectionDescription', 'Permitir a los usuarios seleccionar múltiples opciones', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6981', '1', 'es', 'modules', 'modifier.selectModifierGroup', 'Seleccionar grupo modificador', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6982', '1', 'es', 'modules', 'modifier.variations', 'Variaciones', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6983', '1', 'es', 'modules', 'modifier.addOption', 'Añadir opción', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6984', '1', 'es', 'modules', 'modifier.variationOptions', 'Opciones de variación', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6985', '1', 'es', 'modules', 'modifier.selectMenuItemsHelpText', 'Seleccione los elementos del menú a los que se debe aplicar este grupo de modificadores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6986', '1', 'es', 'modules', 'modifier.showTranslations', 'Mostrar traducciones', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6987', '1', 'es', 'modules', 'modifier.selectVariation', 'Seleccionar variación', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6988', '1', 'es', 'modules', 'modifier.applyToBaseItem', 'Aplicar al artículo base', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6989', '1', 'es', 'modules', 'modifier.variationDescription', 'Seleccione la variación a la que se debe aplicar este grupo de modificadores', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6990', '1', 'es', 'modules', 'modifier.addModifierGroupDescription', 'Complete los detalles a continuación para agregar un nuevo grupo de modificadores.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6991', '1', 'es', 'modules', 'modifier.editModifierGroupDescription', 'Complete los detalles a continuación para Editar grupo de modificadores.', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6992', '1', 'es', 'modules', 'modifier.defaultPrice', 'Precio predeterminado', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6993', '1', 'es', 'modules', 'report.totalSales', 'Ventas totales', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6994', '1', 'es', 'modules', 'report.orders', 'Órdenes', '2026-05-03 12:47:47', '2026-05-03 12:47:47'),
('6995', '1', 'es', 'modules', 'report.cashPayments', 'Pagos en efectivo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('6996', '1', 'es', 'modules', 'report.digitalPayments', 'Pagos digitales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('6997', '1', 'es', 'modules', 'report.averageOrderValue', 'Valor de pedido promedio', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('6998', '1', 'es', 'modules', 'report.totalRevenue', 'Ingresos totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('6999', '1', 'es', 'modules', 'report.imSales', 'Venta de artículos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7000', '1', 'es', 'modules', 'report.quantitySold', 'Cantidad vendida', '2026-05-03 12:47:48', '2026-05-03 12:47:48');

INSERT INTO `ltm_translations` VALUES
('7001', '1', 'es', 'modules', 'report.topSellingItems', 'Artículos más vendidos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7002', '1', 'es', 'modules', 'report.sellingPrice', 'Precio de venta', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7003', '1', 'es', 'modules', 'report.salesByCategory', 'Ventas por categoría', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7004', '1', 'es', 'modules', 'report.salesByPaymentMethod', 'Ventas por método de pago', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7005', '1', 'es', 'modules', 'report.orderType', 'Tipo de pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7006', '1', 'es', 'modules', 'report.salesByTime', 'Ventas por tiempo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7007', '1', 'es', 'modules', 'report.salesByDay', 'Ventas por día', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7008', '1', 'es', 'modules', 'report.salesByMonth', 'Ventas por mes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7009', '1', 'es', 'modules', 'report.salesByYear', 'Ventas por año', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7010', '1', 'es', 'modules', 'report.totalTaxes', 'Total de impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7011', '1', 'es', 'modules', 'report.totalDiscounts', 'Descuentos totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7012', '1', 'es', 'modules', 'report.averageItems', 'Artículos promedio por pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7013', '1', 'es', 'modules', 'report.grossSales', 'Ventas brutas', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7014', '1', 'es', 'modules', 'report.netSales', 'Ventas netas', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7015', '1', 'es', 'modules', 'report.totalRefunds', 'Reembolsos totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7016', '1', 'es', 'modules', 'report.pendingPayments', 'Pagos pendientes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7017', '1', 'es', 'modules', 'report.canceledOrders', 'Pedidos cancelados', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7018', '1', 'es', 'modules', 'report.totalOrders', 'Total de pedidos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7019', '1', 'es', 'modules', 'report.totalQuantitySold', 'Cantidad total vendida', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7020', '1', 'es', 'modules', 'report.sumOfTotalRevenue', 'Suma de ingresos totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7021', '1', 'es', 'modules', 'report.totalCharges', 'Cargos totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7022', '1', 'es', 'modules', 'report.itemReportMessage', 'Ver ventas detalladas y rendimiento de los artículos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7023', '1', 'es', 'modules', 'report.salesReportMessage', 'Consulte y rastree las ganancias de su restaurante', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7024', '1', 'es', 'modules', 'report.categoryReportMessage', 'Ver ventas por categoría para comprender el rendimiento', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7025', '1', 'es', 'modules', 'report.printLogMessage', 'Vea el historial y el estado del trabajo de impresión de :startDate a :endDate', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7026', '1', 'es', 'modules', 'report.totalPrintJobs', 'Trabajos de impresión totales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7027', '1', 'es', 'modules', 'report.pendingJobs', 'Trabajos pendientes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7028', '1', 'es', 'modules', 'report.completedJobs', 'Trabajos completos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7029', '1', 'es', 'modules', 'report.failedJobs', 'Trabajos fallidos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7030', '1', 'es', 'modules', 'report.printerStatistics', 'Estadística de impresora', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7031', '1', 'es', 'modules', 'report.printJobDetails', 'Detalles del trabajo de impresión', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7032', '1', 'es', 'modules', 'report.basicInformation', 'Información básica', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7033', '1', 'es', 'modules', 'report.printContent', 'Contenido de impresión', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7034', '1', 'es', 'modules', 'report.noContentAvailable', 'No hay contenido disponible', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7035', '1', 'es', 'modules', 'report.retryPrint', 'Reintento', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7036', '1', 'es', 'modules', 'report.printJobNotFound', 'Trabajo de impresión no encontrado', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7037', '1', 'es', 'modules', 'report.printJobNotFoundMessage', 'El trabajo de impresión solicitado no se puede encontrar o no tiene permiso para verlo.', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7038', '1', 'es', 'modules', 'report.paymentMethods', 'Métodos de pago', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7039', '1', 'es', 'modules', 'report.traditionalPayments', 'Pagos tradicionales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7040', '1', 'es', 'modules', 'report.paymentGateways', 'Pasarelas de pago', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7041', '1', 'es', 'modules', 'report.additionalAmounts', 'Cantidades adicionales', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7042', '1', 'es', 'modules', 'report.salesDataFor', 'Datos de ventas para', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7043', '1', 'es', 'modules', 'report.timePeriod', 'Período de tiempo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7044', '1', 'es', 'modules', 'report.timePeriodEachDay', 'Período de tiempo cada día', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7045', '1', 'es', 'modules', 'report.salesDataFrom', 'Datos de ventas de', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7046', '1', 'es', 'modules', 'report.deliveryApp', 'Aplicación de entrega', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7047', '1', 'es', 'modules', 'report.deliveryAppReportMessage', 'Seguimiento de pedidos y comisiones de plataformas de entrega', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7048', '1', 'es', 'modules', 'report.allDeliveryApps', 'Todas las aplicaciones de entrega', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7049', '1', 'es', 'modules', 'report.directDelivery', 'Entrega directa', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7050', '1', 'es', 'modules', 'report.totalDeliveryFees', 'Tarifas totales de envío', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7051', '1', 'es', 'modules', 'report.totalCommission', 'Comisión total', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7052', '1', 'es', 'modules', 'report.avgOrderValue', 'Valor promedio del pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7053', '1', 'es', 'modules', 'report.commissionRate', 'Tasa de comisión', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7054', '1', 'es', 'modules', 'report.perOrder', 'por pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7055', '1', 'es', 'modules', 'report.noDeliveryAppOrders', 'No se encontraron pedidos de aplicaciones de entrega para el período seleccionado', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7056', '1', 'es', 'modules', 'report.netRevenue', 'Ingresos netos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7057', '1', 'es', 'modules', 'report.salesDataTo', 'Datos de ventas para', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7058', '1', 'es', 'modules', 'report.timePeriodEachMonth', 'Período de tiempo cada mes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7059', '1', 'es', 'modules', 'report.timePeriodEachYear', 'Período de tiempo cada año', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7060', '1', 'es', 'modules', 'report.taxDetails', 'Datos de impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7061', '1', 'es', 'modules', 'report.taxMode', 'Modo de impuesto', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7062', '1', 'es', 'modules', 'report.totalTaxCollection', 'Recaudación total de impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7063', '1', 'es', 'modules', 'report.activeTaxes', 'Impuestos activos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7064', '1', 'es', 'modules', 'report.mode', 'Modo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7065', '1', 'es', 'modules', 'report.taxBreakdownFor', 'Desglose de impuestos para', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7066', '1', 'es', 'modules', 'report.itemLevelTaxBreakdown', 'Desglose de impuestos a nivel de artículo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7067', '1', 'es', 'modules', 'report.orderLevelTaxBreakdown', 'Desglose de impuestos a nivel de pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7068', '1', 'es', 'modules', 'report.fromActualBreakdown', 'Del desglose real', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7069', '1', 'es', 'modules', 'report.taxBreakdown', 'Desglose de impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7070', '1', 'es', 'modules', 'report.taxRate', 'Tasa impositiva', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7071', '1', 'es', 'modules', 'report.taxAmount', 'Monto del impuesto', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7072', '1', 'es', 'modules', 'report.taxPercentage', 'Porcentaje fiscal', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7073', '1', 'es', 'modules', 'report.ordersWithTax', 'Órdenes con impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7074', '1', 'es', 'modules', 'report.viewTaxDetails', 'Ver datos de impuestos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7075', '1', 'es', 'modules', 'report.viewItemTaxBreakdown', 'Ver desglose de impuestos del artículo', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7076', '1', 'es', 'modules', 'report.totalTaxAmount', 'Monto del impuesto total', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7077', '1', 'es', 'modules', 'report.itemsCount', 'Recuento de artículos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7078', '1', 'es', 'modules', 'report.ordersCount', 'Recuento de pedidos', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7079', '1', 'es', 'modules', 'report.outstandingPayments', 'Pagos pendientes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7080', '1', 'es', 'modules', 'report.outstandingOrders', 'Órdenes pendientes', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7081', '1', 'es', 'modules', 'report.outstandingReceived', 'Excelente recibido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7082', '1', 'es', 'modules', 'report.averageOutstanding', 'Promedio Sobresaliente', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7083', '1', 'es', 'modules', 'report.cancelledOrderReportDescription', 'Informe de auditoría de pedidos cancelados que muestren los motivos de cancelación y cancelados por', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7084', '1', 'es', 'modules', 'report.totalCancelledOrders', 'Total de pedidos cancelados', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7085', '1', 'es', 'modules', 'report.totalCancelledAmount', 'Monto total cancelado', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7086', '1', 'es', 'modules', 'report.topCancelledReasons', 'Principales razones de cancelación', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7087', '1', 'es', 'modules', 'report.noDataAvailable', 'No hay datos disponibles', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7088', '1', 'es', 'modules', 'report.allCancellationReasons', 'Todos los motivos de cancelación', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7089', '1', 'es', 'modules', 'report.allUsers', 'Todos los usuarios', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7090', '1', 'es', 'modules', 'report.orderNumber', 'Número de orden', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7091', '1', 'es', 'modules', 'report.orderDate', 'Fecha del pedido', '2026-05-03 12:47:48', '2026-05-03 12:47:48'),
('7092', '1', 'es', 'modules', 'report.cancelledDate', 'Fecha cancelada', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7093', '1', 'es', 'modules', 'report.customer', 'Cliente', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7094', '1', 'es', 'modules', 'report.tableWaiter', 'Mesa/Camarero', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7095', '1', 'es', 'modules', 'report.cancellationReason', 'Motivo de cancelación', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7096', '1', 'es', 'modules', 'report.cancelledBy', 'Cancelado por', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7097', '1', 'es', 'modules', 'report.orderTotal', 'Total del pedido', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7098', '1', 'es', 'modules', 'report.walkIn', 'Sin cita previa', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7099', '1', 'es', 'modules', 'report.table', 'Mesa', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7100', '1', 'es', 'modules', 'report.waiter', 'Mesero', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7101', '1', 'es', 'modules', 'report.notAvailable', 'N / A', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7102', '1', 'es', 'modules', 'report.noCancelledOrdersFound', 'No se encontraron pedidos cancelados para los filtros seleccionados.', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7103', '1', 'es', 'modules', 'report.total', 'Total', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7104', '1', 'es', 'modules', 'report.removedKotItemReportDescription', 'Informe de auditoría de artículos KOT eliminados/cancelados que muestra al camarero que canceló, los motivos de la cancelación y otros detalles.', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7105', '1', 'es', 'modules', 'report.totalRemovedItems', 'Total de elementos eliminados', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7106', '1', 'es', 'modules', 'report.totalRemovedAmount', 'Monto total eliminado', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7107', '1', 'es', 'modules', 'report.topCancellationReasons', 'Principales razones de cancelación', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7108', '1', 'es', 'modules', 'report.topWaiters', 'Los mejores camareros', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7109', '1', 'es', 'modules', 'report.items', 'elementos', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7110', '1', 'es', 'modules', 'report.export', 'Exportar', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7111', '1', 'es', 'modules', 'report.kotNumber', 'Número KOT', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7112', '1', 'es', 'modules', 'report.removedBy', 'Eliminado por', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7113', '1', 'es', 'modules', 'report.itemName', 'Nombre del artículo', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7114', '1', 'es', 'modules', 'report.quantity', 'Cantidad', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7115', '1', 'es', 'modules', 'report.totalPrice', 'Precio Total', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7116', '1', 'es', 'modules', 'report.removedDate', 'Fecha de eliminación', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7117', '1', 'es', 'modules', 'report.noRemovedKotItemsFound', 'No se encontraron elementos KOT eliminados para los filtros seleccionados.', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7118', '1', 'es', 'modules', 'report.tax', 'Impuesto', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7119', '1', 'es', 'modules', 'report.outstandingPaymentReport', 'Informe de pago pendiente', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7120', '1', 'es', 'modules', 'report.duePaymentsReceivedReport', 'Informe de pagos vencidos recibidos', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7121', '1', 'es', 'modules', 'kot.kitchen_order_ticket', 'Ticket de pedidos de cocina', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7122', '1', 'es', 'modules', 'kot.order_number', 'Pedido # :number', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7123', '1', 'es', 'modules', 'kot.kot_number', 'Kot # :number', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7124', '1', 'es', 'modules', 'kot.date', 'Fecha: :date', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7125', '1', 'es', 'modules', 'kot.time', 'Tiempo: :time', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7126', '1', 'es', 'modules', 'kot.item', 'Artículo', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7127', '1', 'es', 'modules', 'kot.qty', 'Cantidad', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7128', '1', 'es', 'modules', 'kot.special_instructions', 'Instrucciones especiales:', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7129', '1', 'es', 'modules', 'kot.print_success', 'Kot impreso con éxito!', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7130', '1', 'es', 'modules', 'kot.print_failed', '¡Falló la impresión kot! :error', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7131', '1', 'es', 'modules', 'printerSetting.browserPopupPrint', 'Impresión emergente del navegador', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7132', '1', 'es', 'modules', 'printerSetting.directPrint', 'Impresión directa', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7133', '1', 'es', 'modules', 'printerSetting.title', 'Título (para identificar la impresora fácilmente)', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7134', '1', 'es', 'modules', 'printerSetting.printChoice', 'Elección de impresión', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7135', '1', 'es', 'modules', 'printerSetting.printFormat', 'Formato de impresión', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7136', '1', 'es', 'modules', 'printerSetting.noAutoKotPrint', 'Sin impresión automática de Kot', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7137', '1', 'es', 'modules', 'printerSetting.thermal56mm', 'Térmico 56 mm', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7138', '1', 'es', 'modules', 'printerSetting.thermal80mm', 'Térmico 80 mm', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7139', '1', 'es', 'modules', 'printerSetting.invoiceQrCode', 'Código QR de factura', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7140', '1', 'es', 'modules', 'printerSetting.disable', 'Desactivar', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7141', '1', 'es', 'modules', 'printerSetting.regularQrCode', 'Código QR regular', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7142', '1', 'es', 'modules', 'printerSetting.printerType', 'Tipo de impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7143', '1', 'es', 'modules', 'printerSetting.networkPrinter', 'Impresora de red', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7144', '1', 'es', 'modules', 'printerSetting.usbPrinter', 'Impresora USB', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7145', '1', 'es', 'modules', 'printerSetting.charactersPerLine', 'Personajes por línea', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7146', '1', 'es', 'modules', 'printerSetting.printerIPAddress', 'Dirección IP de impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7147', '1', 'es', 'modules', 'printerSetting.printerPortAddress', 'Dirección del puerto de impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7148', '1', 'es', 'modules', 'printerSetting.shareName', 'Nombre de la impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7149', '1', 'es', 'modules', 'printerSetting.openCashDrawerWhenPrintingInvoice', 'Abra el cajón de efectivo al imprimir la factura', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7150', '1', 'es', 'modules', 'printerSetting.yes', 'Sí', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7151', '1', 'es', 'modules', 'printerSetting.no', 'No', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7152', '1', 'es', 'modules', 'printerSetting.ipv4Address', 'Dirección IPv4', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7153', '1', 'es', 'modules', 'printerSetting.thermalPrinter', 'Impresora térmica', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7154', '1', 'es', 'modules', 'printerSetting.nonThermalPrinter', 'Impresora no térmica', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7155', '1', 'es', 'modules', 'printerSetting.name', 'Nombre de la impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7156', '1', 'es', 'modules', 'printerSetting.printingChoice', 'Elección de impresión', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7157', '1', 'es', 'modules', 'printerSetting.printType', 'Tipo de impresión', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7158', '1', 'es', 'modules', 'printerSetting.image', 'Imagen', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7159', '1', 'es', 'modules', 'printerSetting.pdf', 'PDF', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7160', '1', 'es', 'modules', 'printerSetting.printTypeDescription', 'Seleccione el formato para generar archivos de impresión. Se recomienda el formato de imagen para un procesamiento más rápido.', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7161', '1', 'es', 'modules', 'printerSetting.ipAddress', 'Dirección IP', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7162', '1', 'es', 'modules', 'printerSetting.port', 'Puerto', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7163', '1', 'es', 'modules', 'printerSetting.action', 'Comportamiento', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7164', '1', 'es', 'modules', 'printerSetting.deletePritnerConfirm', '¿Estás seguro de que quieres eliminar esta impresora?', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7165', '1', 'es', 'modules', 'printerSetting.deletePrinter', 'Eliminar impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7166', '1', 'es', 'modules', 'printerSetting.isThermal', 'Es térmico', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7167', '1', 'es', 'modules', 'printerSetting.printer_offline', 'La impresora está fuera de línea', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7168', '1', 'es', 'modules', 'printerSetting.printer_online', 'La impresora está en línea', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7169', '1', 'es', 'modules', 'printerSetting.printer_not_found', 'Impresora no encontrada', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7170', '1', 'es', 'modules', 'printerSetting.kotSelection', 'Cocina seleccionada', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7171', '1', 'es', 'modules', 'printerSetting.orderSelection', 'Seleccionar terminal POS', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7172', '1', 'es', 'modules', 'printerSetting.selectedKitchens', 'Cocinas seleccionadas', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7173', '1', 'es', 'modules', 'printerSetting.selectedPosTerminal', 'Terminal POS seleccionado', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7174', '1', 'es', 'modules', 'printerSetting.addPrinter', 'Agregar impresora', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7175', '1', 'es', 'modules', 'printerSetting.isDefault', 'Es predeterminado', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7176', '1', 'es', 'modules', 'printerSetting.paymentGateways', 'Pasarelas de pago', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7177', '1', 'es', 'modules', 'printerSetting.additionalAmounts', 'Cantidades adicionales', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7178', '1', 'es', 'modules', 'printerSetting.network', 'Red', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7179', '1', 'es', 'modules', 'printerSetting.windows', 'Windows', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7180', '1', 'es', 'modules', 'printerSetting.kitchens', 'Cocinas', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7181', '1', 'es', 'modules', 'printerSetting.orders', 'Órdenes', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7182', '1', 'es', 'modules', 'printerSetting.default', 'Por defecto', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7183', '1', 'es', 'modules', 'printerSetting.select', 'Seleccionar', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7184', '1', 'es', 'modules', 'printerSetting.isActive', 'Es activo', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7185', '1', 'es', 'modules', 'printerSetting.thermal112mm', 'Térmico 112 mm', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7186', '1', 'es', 'modules', 'printerSetting.traditionalPayments', 'Pagos tradicionales', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7187', '1', 'es', 'modules', 'printerSetting.salesDataFor', 'Datos para', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7188', '1', 'es', 'modules', 'printerSetting.timePeriod', 'Período de tiempo:', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7189', '1', 'es', 'modules', 'printerSetting.salesDataFrom', 'Datos de', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7190', '1', 'es', 'modules', 'printerSetting.timePeriodEachDay', 'Período de tiempo cada día:', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7191', '1', 'es', 'modules', 'printerSetting.connected', 'Conectado', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7192', '1', 'es', 'modules', 'printerSetting.disconnected', 'Desconectado', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7193', '1', 'es', 'modules', 'printerSetting.desktopAppConnection', 'Conexión de aplicación de escritorio', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7194', '1', 'es', 'modules', 'printerSetting.domainUrl', 'URL de dominio', '2026-05-03 12:47:49', '2026-05-03 12:47:49'),
('7195', '1', 'es', 'modules', 'printerSetting.branchKey', 'Clave secreta', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7196', '1', 'es', 'modules', 'printerSetting.instructions', 'Instrucciones', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7197', '1', 'es', 'modules', 'printerSetting.instruction1', 'Descargue e instale la aplicación de escritorio en su computadora', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7198', '1', 'es', 'modules', 'printerSetting.instruction2', 'Abra la aplicación de escritorio y vaya a la configuración', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7199', '1', 'es', 'modules', 'printerSetting.instruction3', 'Ingrese la URL de dominio y la tecla de rama que se muestra arriba', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7200', '1', 'es', 'modules', 'printerSetting.instruction4', 'Haga clic en Conectar para establecer la conexión', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7201', '1', 'es', 'modules', 'printerSetting.assigned', 'Asignado', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7202', '1', 'es', 'modules', 'printerSetting.idle', 'Inactivo', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7203', '1', 'es', 'modules', 'printerSetting.selectIdleKitchens', 'Seleccione solo cocinas inactivas (sin asignar) para asignar a esta impresora', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7204', '1', 'es', 'modules', 'printerSetting.selectIdlePosTerminals', 'Seleccione solo terminales de POS Idle (no asignado) para asignar a esta impresora', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7205', '1', 'es', 'modules', 'printerSetting.currentlyAssigned', 'Actualmente asignado', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7206', '1', 'es', 'modules', 'printerSetting.selectKitchensForPrinter', 'Seleccione Kitchens para asignar a esta impresora (las asignadas actualmente están preseleccionadas)', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7207', '1', 'es', 'modules', 'printerSetting.selectPosTerminalsForPrinter', 'Seleccione los terminales POS para asignar a esta impresora (los actualmente asignados están preseleccionados)', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7208', '1', 'es', 'modules', 'printerSetting.shareNameDescription', 'Ingrese el nombre exacto de la impresora que se muestra en su escritorio', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7209', '1', 'es', 'modules', 'printerSetting.details', 'Detalles', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7210', '1', 'es', 'modules', 'printerSetting.downloadDesktopApp', 'Descargar la aplicación de escritorio', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7211', '1', 'es', 'modules', 'printerSetting.downloadGoToDownloads', 'Para descargar la aplicación de impresión de escritorio o aplicaciones móviles, vaya a', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7212', '1', 'es', 'modules', 'printerSetting.downloadNow', 'Descargar ahora', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7213', '1', 'es', 'modules', 'printerSetting.desktopAppRequired', 'Aplicación de escritorio requerida', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7214', '1', 'es', 'modules', 'printerSetting.directPrintDesktopAppNote', 'Para que la impresión directa funcione, debe tener la aplicación de escritorio en segundo plano en su computadora. La aplicación de escritorio actúa como un puente entre su aplicación web y la impresora física.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7215', '1', 'es', 'modules', 'printerSetting.downloadDesktopAppWindows', 'Descargue la aplicación de escritorio para Windows para habilitar la impresión directa', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7216', '1', 'es', 'modules', 'printerSetting.downloadDesktopAppMac', 'Descargue la aplicación de escritorio para macOS para habilitar la impresión directa', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7217', '1', 'es', 'modules', 'printerSetting.downloadForWindows', 'Descargar para Windows', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7218', '1', 'es', 'modules', 'printerSetting.downloadForMac', 'Descargar para macOS', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7219', '1', 'es', 'modules', 'printerSetting.yourDevice', 'Tu dispositivo', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7220', '1', 'es', 'modules', 'printerSetting.resetBranchKey', 'Restablecer clave de sucursal', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7221', '1', 'es', 'modules', 'printerSetting.confirmResetBranchKey', 'Confirmar restablecer clave de sucursal', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7222', '1', 'es', 'modules', 'printerSetting.confirmResetBranchKeyDescription', '¿Está seguro de que desea restablecer la clave de sucursal? Esta acción no se puede deshacer.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7223', '1', 'es', 'modules', 'moduleLicenseStatus.moduleLicenseStatus', 'Estado de la licencia de módulo', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7224', '1', 'es', 'modules', 'moduleLicenseStatus.licensed', 'Con licencia', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7225', '1', 'es', 'modules', 'moduleLicenseStatus.verificationRequired', 'Se requiere verificación', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7226', '1', 'es', 'modules', 'moduleLicenseStatus.notActivated', 'No activado', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7227', '1', 'es', 'modules', 'moduleLicenseStatus.supportExpired', 'Soporte expirado', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7228', '1', 'es', 'modules', 'moduleLicenseStatus.supportUntil', 'Apoyar hasta', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7229', '1', 'es', 'modules', 'moduleLicenseStatus.supportExpiredMessage', 'El apoyo expirado en', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7230', '1', 'es', 'modules', 'moduleLicenseStatus.supportUntilMessage', 'Apoyar hasta', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7231', '1', 'es', 'modules', 'tax.taxName', 'Nombre del impuesto', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7232', '1', 'es', 'modules', 'tax.taxPercent', 'Porcentaje de impuestos', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7233', '1', 'es', 'modules', 'tax.taxId', 'Identificación fiscal', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7234', '1', 'es', 'modules', 'accountSettings.timeFormat', 'Formato de hora', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7235', '1', 'es', 'modules', 'accountSettings.dateFormat', 'Formato de fecha', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7236', '1', 'es', 'pagination', 'previous', '\" Anterior', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7237', '1', 'es', 'pagination', 'next', 'Próximo \"', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7238', '1', 'es', 'passwords', 'reset', 'Su contraseña ha sido reiniciada.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7239', '1', 'es', 'passwords', 'sent', 'Hemos enviado un correo electrónico a su enlace de restablecimiento de contraseña.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7240', '1', 'es', 'passwords', 'throttled', 'Espere antes de volver a intentarlo.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7241', '1', 'es', 'passwords', 'token', 'Este token de restablecimiento de contraseña no es válido.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7242', '1', 'es', 'passwords', 'user', 'No podemos encontrar un usuario con esa dirección de correo electrónico.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7243', '1', 'es', 'passwords', 'reset_subject', 'Restablecer la notificación de contraseña - :app_name', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7244', '1', 'es', 'passwords', 'reset_line1', 'Está recibiendo este correo electrónico porque recibimos una solicitud de restablecimiento de contraseña para su cuenta.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7245', '1', 'es', 'passwords', 'reset_line2', 'Haga clic en el botón de abajo para restablecer su contraseña:', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7246', '1', 'es', 'passwords', 'reset_action', 'Restablecer contraseña', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7247', '1', 'es', 'passwords', 'reset_line3', 'Este enlace de reinicio de contraseña caducará en :count minutos.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7248', '1', 'es', 'passwords', 'reset_line4', 'Si no solicitó un restablecimiento de contraseña, no se requiere más acciones.', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7249', '1', 'es', 'permissions', 'permissions.Create Restaurant', 'Crear Restaurante', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7250', '1', 'es', 'permissions', 'permissions.Show Restaurant', 'Mostrar Restaurante', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7251', '1', 'es', 'permissions', 'permissions.Update Restaurant', 'Actualizar restaurante', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7252', '1', 'es', 'permissions', 'permissions.Delete Restaurant', 'Eliminar restaurante', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7253', '1', 'es', 'permissions', 'permissions.Show Superadmin Payments', 'Mostrar pagos de superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7254', '1', 'es', 'permissions', 'permissions.Create Package', 'Crear paquete', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7255', '1', 'es', 'permissions', 'permissions.Show Package', 'Mostrar paquete', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7256', '1', 'es', 'permissions', 'permissions.Update Package', 'Paquete de actualización', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7257', '1', 'es', 'permissions', 'permissions.Delete Package', 'Eliminar paquete', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7258', '1', 'es', 'permissions', 'permissions.Show Billing', 'Mostrar facturación', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7259', '1', 'es', 'permissions', 'permissions.Show Offline Request', 'Mostrar solicitud sin conexión', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7260', '1', 'es', 'permissions', 'permissions.Create SuperAdmin', 'Crear superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7261', '1', 'es', 'permissions', 'permissions.Show SuperAdmin', 'Mostrar superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7262', '1', 'es', 'permissions', 'permissions.Update SuperAdmin', 'Actualizar superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7263', '1', 'es', 'permissions', 'permissions.Delete SuperAdmin', 'Eliminar superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7264', '1', 'es', 'permissions', 'permissions.Show Landing Site', 'Mostrar sitio de aterrizaje', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7265', '1', 'es', 'permissions', 'permissions.Manage Superadmin Settings', 'Administrar la configuración del superadministrador', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7266', '1', 'es', 'permissions', 'permissions.Create Menu', 'Crear menú', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7267', '1', 'es', 'permissions', 'permissions.Show Menu', 'Menú de espectáculos', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7268', '1', 'es', 'permissions', 'permissions.Update Menu', 'Menú de actualización', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7269', '1', 'es', 'permissions', 'permissions.Delete Menu', 'Menú Eliminar', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7270', '1', 'es', 'permissions', 'permissions.Create Menu Item', 'Crear elemento de menú', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7271', '1', 'es', 'permissions', 'permissions.Show Menu Item', 'Mostrar elemento de menú', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7272', '1', 'es', 'permissions', 'permissions.Update Menu Item', 'Actualizar el elemento del menú', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7273', '1', 'es', 'permissions', 'permissions.Delete Menu Item', 'Elemento del menú Eliminar', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7274', '1', 'es', 'permissions', 'permissions.Create Item Category', 'Crear categoría de elemento', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7275', '1', 'es', 'permissions', 'permissions.Show Item Category', 'Mostrar categoría de artículo', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7276', '1', 'es', 'permissions', 'permissions.Update Item Category', 'Actualizar la categoría de elemento', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7277', '1', 'es', 'permissions', 'permissions.Delete Item Category', 'Eliminar la categoría de artículo', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7278', '1', 'es', 'permissions', 'permissions.Create Area', 'Crear área', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7279', '1', 'es', 'permissions', 'permissions.Show Area', 'Área de exhibición', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7280', '1', 'es', 'permissions', 'permissions.Update Area', 'Área de actualización', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7281', '1', 'es', 'permissions', 'permissions.Delete Area', 'Área de eliminación', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7282', '1', 'es', 'permissions', 'permissions.Create Table', 'Crear mesa', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7283', '1', 'es', 'permissions', 'permissions.Show Table', 'Show', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7284', '1', 'es', 'permissions', 'permissions.Update Table', 'Tabla de actualización', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7285', '1', 'es', 'permissions', 'permissions.Delete Table', 'Eliminar mesa', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7286', '1', 'es', 'permissions', 'permissions.Create Reservation', 'Crear reserva', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7287', '1', 'es', 'permissions', 'permissions.Show Reservation', 'Mostrar reserva', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7288', '1', 'es', 'permissions', 'permissions.Update Reservation', 'Actualizar reserva', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7289', '1', 'es', 'permissions', 'permissions.Delete Reservation', 'Eliminar reserva', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7290', '1', 'es', 'permissions', 'permissions.Manage KOT', 'Gestionar KOT', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7291', '1', 'es', 'permissions', 'permissions.Create Order', 'Crear orden', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7292', '1', 'es', 'permissions', 'permissions.Show Order', 'Orden de exhibición', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7293', '1', 'es', 'permissions', 'permissions.Update Order', 'Orden de actualización', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7294', '1', 'es', 'permissions', 'permissions.Delete Order', 'Eliminar pedido', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7295', '1', 'es', 'permissions', 'permissions.Create Customer', 'Crear cliente', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7296', '1', 'es', 'permissions', 'permissions.Show Customer', 'Cliente de exhibición', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7297', '1', 'es', 'permissions', 'permissions.Update Customer', 'Actualizar el cliente', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7298', '1', 'es', 'permissions', 'permissions.Delete Customer', 'Eliminar al cliente', '2026-05-03 12:47:50', '2026-05-03 12:47:50'),
('7299', '1', 'es', 'permissions', 'permissions.Create Staff Member', 'Crear miembro del personal', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7300', '1', 'es', 'permissions', 'permissions.Show Staff Member', 'Show Staff Miember', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7301', '1', 'es', 'permissions', 'permissions.Update Staff Member', 'Actualizar miembro del personal', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7302', '1', 'es', 'permissions', 'permissions.Delete Staff Member', 'Eliminar miembro del personal', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7303', '1', 'es', 'permissions', 'permissions.Create Delivery Executive', 'Crear ejecutivo de entrega', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7304', '1', 'es', 'permissions', 'permissions.Show Delivery Executive', 'Mostrar ejecutivo de entrega', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7305', '1', 'es', 'permissions', 'permissions.Update Delivery Executive', 'Actualizar el ejecutivo de entrega', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7306', '1', 'es', 'permissions', 'permissions.Delete Delivery Executive', 'Eliminar ejecutivo de entrega', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7307', '1', 'es', 'permissions', 'permissions.Show Payments', 'Mostrar pagos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7308', '1', 'es', 'permissions', 'permissions.Refund Payments', 'Pagos de reembolso', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7309', '1', 'es', 'permissions', 'permissions.Show Reports', 'Mostrar informes', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7310', '1', 'es', 'permissions', 'permissions.Manage Settings', 'Administrar Configuración', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7311', '1', 'es', 'permissions', 'permissions.Show Restaurant Open/Close', 'Mostrar Restaurante Abrir/Cerrar', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7312', '1', 'es', 'permissions', 'permissions.Manage Waiter Request', 'Administrar la solicitud del camarero', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7313', '1', 'es', 'permissions', 'permissions.Create Expense', 'Crear gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7314', '1', 'es', 'permissions', 'permissions.Show Expense', 'Mostrar los gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7315', '1', 'es', 'permissions', 'permissions.Update Expense', 'Actualizar los gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7316', '1', 'es', 'permissions', 'permissions.Delete Expense', 'Eliminar los gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7317', '1', 'es', 'permissions', 'permissions.Create Vendor', 'Crear proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7318', '1', 'es', 'permissions', 'permissions.Show Vendor', 'Vendedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7319', '1', 'es', 'permissions', 'permissions.Update Vendor', 'Actualizar proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7320', '1', 'es', 'permissions', 'permissions.Delete Vendor', 'Eliminar proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7321', '1', 'es', 'permissions', 'permissions.Create Inventory Item', 'Crear elemento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7322', '1', 'es', 'permissions', 'permissions.Show Inventory Item', 'Mostrar elemento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7323', '1', 'es', 'permissions', 'permissions.Update Inventory Item', 'Actualizar el elemento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7324', '1', 'es', 'permissions', 'permissions.Delete Inventory Item', 'Eliminar el artículo de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7325', '1', 'es', 'permissions', 'permissions.Create Inventory Movement', 'Crear movimiento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7326', '1', 'es', 'permissions', 'permissions.Show Inventory Movement', 'Mostrar movimiento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7327', '1', 'es', 'permissions', 'permissions.Update Inventory Movement', 'Actualizar el movimiento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7328', '1', 'es', 'permissions', 'permissions.Delete Inventory Movement', 'Eliminar el movimiento de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7329', '1', 'es', 'permissions', 'permissions.Create Unit', 'Crear unidad', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7330', '1', 'es', 'permissions', 'permissions.Show Unit', 'Unidades de exhibición', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7331', '1', 'es', 'permissions', 'permissions.Update Unit', 'Unidad de actualización', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7332', '1', 'es', 'permissions', 'permissions.Delete Unit', 'Eliminar la unidad', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7333', '1', 'es', 'permissions', 'permissions.Create Recipe', 'Crear receta', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7334', '1', 'es', 'permissions', 'permissions.Show Recipe', 'Mostrar receta', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7335', '1', 'es', 'permissions', 'permissions.Update Recipe', 'Actualizar receta', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7336', '1', 'es', 'permissions', 'permissions.Delete Recipe', 'Eliminar receta', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7337', '1', 'es', 'permissions', 'permissions.Create Purchase Order', 'Crear orden de compra', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7338', '1', 'es', 'permissions', 'permissions.Show Purchase Order', 'Mostrar orden de compra', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7339', '1', 'es', 'permissions', 'permissions.Update Purchase Order', 'Actualizar orden de compra', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7340', '1', 'es', 'permissions', 'permissions.Delete Purchase Order', 'Eliminar la orden de compra', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7341', '1', 'es', 'permissions', 'permissions.Show Report', 'Mostrar informe', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7342', '1', 'es', 'permissions', 'permissions.Update Settings', 'Actualizar la configuración', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7343', '1', 'es', 'permissions', 'permissions.Show Inventory Stock', 'Mostrar acciones de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7344', '1', 'es', 'permissions', 'permissions.Show Inventory Report', 'Mostrar informe de inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7345', '1', 'es', 'permissions', 'permissions.Update Inventory Settings', 'Actualizar la configuración del inventario', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7346', '1', 'es', 'permissions', 'permissions.Show Supplier', 'Proveedor de espectáculos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7347', '1', 'es', 'permissions', 'permissions.Create Supplier', 'Crear proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7348', '1', 'es', 'permissions', 'permissions.Update Supplier', 'Actualizar proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7349', '1', 'es', 'permissions', 'permissions.Delete Supplier', 'Eliminar proveedor', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7350', '1', 'es', 'permissions', 'permissions.Create Expense Category', 'Crear categoría de gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7351', '1', 'es', 'permissions', 'permissions.Show Expense Category', 'Categoría de gastos de exhibición', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7352', '1', 'es', 'permissions', 'permissions.Update Expense Category', 'Categoría de gastos de actualización', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7353', '1', 'es', 'permissions', 'permissions.Delete Expense Category', 'Eliminar la categoría de gastos', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7354', '1', 'es', 'permissions', 'permissions.Show Kitchen Place', 'Mostrar lugar de cocina', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7355', '1', 'es', 'permissions', 'permissions.Create Kitchen Place', 'Crear lugar de cocina', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7356', '1', 'es', 'permissions', 'permissions.Update Kitchen Place', 'Actualizar el lugar de la cocina', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7357', '1', 'es', 'permissions', 'permissions.Delete Kitchen Place', 'Eliminar el lugar de la cocina', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7358', '1', 'es', 'permissions', 'permissions.Update Sms Setting', 'Actualizar configuración de SMS', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7359', '1', 'es', 'permissions', 'permissions.Log Cash Register', 'Registro de caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7360', '1', 'es', 'permissions', 'permissions.Approve Cash Register', 'Aprobar caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7361', '1', 'es', 'permissions', 'permissions.Manage Cash Register Settings', 'Administrar la configuración de la caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7362', '1', 'es', 'permissions', 'permissions.View Cash Register Reports', 'Ver informes de caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7363', '1', 'es', 'permissions', 'permissions.Manage Cash Denominations', 'Administrar denominaciones en efectivo', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7364', '1', 'es', 'permissions', 'permissions.Manage Cash Register', 'Administrar caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7365', '1', 'es', 'permissions', 'permissions.Manage Denominations', 'Administrar denominaciones', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7366', '1', 'es', 'permissions', 'permissions.Open Register', 'Abrir Registro', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7367', '1', 'es', 'permissions', 'permissions.View Cash Register Sessions', 'Ver sesiones de caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7368', '1', 'es', 'permissions', 'permissions.Close Cash Register', 'Cerrar caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7369', '1', 'es', 'permissions', 'permissions.Open Cash Register', 'Abrir caja registradora', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7370', '1', 'es', 'permissions', 'permissions.Manage MultiPOS Machines', 'Administrar máquinas multiPOS', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7371', '1', 'es', 'permissions', 'permissions.Add Discount on POS', 'Agregar descuento en POS', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7372', '1', 'es', 'permissions', 'permissions.Create Batch Recipe', 'Crear receta por lotes', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7373', '1', 'es', 'permissions', 'permissions.Show Batch Recipe', 'Mostrar receta de lote', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7374', '1', 'es', 'permissions', 'permissions.Update Batch Recipe', 'Actualizar receta por lotes', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7375', '1', 'es', 'permissions', 'permissions.Delete Batch Recipe', 'Eliminar receta por lotes', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7376', '1', 'es', 'permissions', 'permissions.Produce Batch', 'Producir lote', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7377', '1', 'es', 'permissions', 'permissions.Show Batch Inventory', 'Mostrar inventario de lotes', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7378', '1', 'es', 'permissions', 'permissions.Update Sms Settings', 'Actualizar configuración de SMS', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7379', '1', 'es', 'permissions', 'permissions.Export Menu Item', 'Exportar elemento del menú', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7380', '1', 'es', 'permissions', 'permissions.Show Hotel Front Desk', 'Mostrar recepción del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7381', '1', 'es', 'permissions', 'permissions.Show Hotel Rooms', 'Mostrar habitaciones de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7382', '1', 'es', 'permissions', 'permissions.Create Hotel Room', 'Crear habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7383', '1', 'es', 'permissions', 'permissions.Update Hotel Room', 'Actualizar habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7384', '1', 'es', 'permissions', 'permissions.Delete Hotel Room', 'Eliminar habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7385', '1', 'es', 'permissions', 'permissions.Show Hotel Room Types', 'Mostrar tipos de habitaciones de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7386', '1', 'es', 'permissions', 'permissions.Create Hotel Room Type', 'Crear tipo de habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7387', '1', 'es', 'permissions', 'permissions.Update Hotel Room Type', 'Actualizar tipo de habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7388', '1', 'es', 'permissions', 'permissions.Delete Hotel Room Type', 'Eliminar tipo de habitación de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7389', '1', 'es', 'permissions', 'permissions.Show Hotel Reservations', 'Mostrar reservas de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7390', '1', 'es', 'permissions', 'permissions.Create Hotel Reservation', 'Crear reserva de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7391', '1', 'es', 'permissions', 'permissions.Update Hotel Reservation', 'Actualizar reserva de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7392', '1', 'es', 'permissions', 'permissions.Delete Hotel Reservation', 'Eliminar reserva de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7393', '1', 'es', 'permissions', 'permissions.Cancel Hotel Reservation', 'Cancelar reserva de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7394', '1', 'es', 'permissions', 'permissions.Check In Hotel Guest', 'Registro de huéspedes del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7395', '1', 'es', 'permissions', 'permissions.Check Out Hotel Guest', 'Salida del huésped del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7396', '1', 'es', 'permissions', 'permissions.Show Hotel Folio', 'Mostrar Hotel Folio', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7397', '1', 'es', 'permissions', 'permissions.Post To Hotel Folio', 'Publicar en el folio del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7398', '1', 'es', 'permissions', 'permissions.Apply Hotel Folio Discount', 'Aplicar descuento de Folio de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7399', '1', 'es', 'permissions', 'permissions.Apply Hotel Folio Adjustment', 'Aplicar ajuste de folio de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7400', '1', 'es', 'permissions', 'permissions.Show Hotel Guests', 'Mostrar huéspedes del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7401', '1', 'es', 'permissions', 'permissions.Create Hotel Guest', 'Crear huésped de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7402', '1', 'es', 'permissions', 'permissions.Update Hotel Guest', 'Actualizar huésped del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7403', '1', 'es', 'permissions', 'permissions.Delete Hotel Guest', 'Eliminar huésped del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7404', '1', 'es', 'permissions', 'permissions.Show Hotel Rate Plans', 'Mostrar planes de tarifas de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7405', '1', 'es', 'permissions', 'permissions.Create Hotel Rate Plan', 'Crear plan de tarifas de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7406', '1', 'es', 'permissions', 'permissions.Update Hotel Rate Plan', 'Actualizar plan de tarifas del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7407', '1', 'es', 'permissions', 'permissions.Delete Hotel Rate Plan', 'Eliminar plan de tarifas de hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7408', '1', 'es', 'permissions', 'permissions.Show Hotel Housekeeping', 'Mostrar limpieza del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7409', '1', 'es', 'permissions', 'permissions.Create Hotel Housekeeping Task', 'Crear tarea de limpieza del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7410', '1', 'es', 'permissions', 'permissions.Update Hotel Housekeeping Task', 'Actualizar tarea de limpieza del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7411', '1', 'es', 'permissions', 'permissions.Complete Hotel Housekeeping Task', 'Completar la tarea de limpieza del hotel', '2026-05-03 12:47:51', '2026-05-03 12:47:51'),
('7412', '1', 'es', 'permissions', 'permissions.Delete Hotel Housekeeping Task', 'Eliminar tarea de limpieza del hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7413', '1', 'es', 'permissions', 'permissions.Show Hotel Room Service', 'Mostrar servicio de habitaciones del hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7414', '1', 'es', 'permissions', 'permissions.Create Hotel Room Service Order', 'Crear pedido de servicio de habitaciones de hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7415', '1', 'es', 'permissions', 'permissions.Show Hotel Banquet', 'Mostrar banquete en el hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7416', '1', 'es', 'permissions', 'permissions.Create Hotel Event', 'Crear evento de hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7417', '1', 'es', 'permissions', 'permissions.Update Hotel Event', 'Actualizar evento del hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7418', '1', 'es', 'permissions', 'permissions.Delete Hotel Event', 'Eliminar evento de hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7419', '1', 'es', 'permissions', 'permissions.Create Hotel Venue', 'Crear lugar de hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7420', '1', 'es', 'permissions', 'permissions.Update Hotel Venue', 'Actualizar el lugar del hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7421', '1', 'es', 'permissions', 'permissions.Delete Hotel Venue', 'Eliminar hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7422', '1', 'es', 'permissions', 'modules.Restaurants', 'Restaurantes', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7423', '1', 'es', 'permissions', 'modules.Superadmin Payment', 'Pago de superadministrador', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7424', '1', 'es', 'permissions', 'modules.Packages', 'Paquetes', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7425', '1', 'es', 'permissions', 'modules.Billing', 'Facturación', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7426', '1', 'es', 'permissions', 'modules.Offline Request', 'Solicitud sin conexión', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7427', '1', 'es', 'permissions', 'modules.SuperAdmin', 'Superadministrador', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7428', '1', 'es', 'permissions', 'modules.Landing Site', 'Sitio de aterrizaje', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7429', '1', 'es', 'permissions', 'modules.Superadmin Settings', 'Configuración de superadministrador', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7430', '1', 'es', 'permissions', 'modules.Menu', 'Menú', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7431', '1', 'es', 'permissions', 'modules.Menu Item', 'Elemento de menú', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7432', '1', 'es', 'permissions', 'modules.Item Category', 'Categoría de artículos', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7433', '1', 'es', 'permissions', 'modules.Area', 'Área', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7434', '1', 'es', 'permissions', 'modules.Table', 'Mesa', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7435', '1', 'es', 'permissions', 'modules.Reservation', 'Reserva', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7436', '1', 'es', 'permissions', 'modules.KOT', 'Kot', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7437', '1', 'es', 'permissions', 'modules.Order', 'Orden', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7438', '1', 'es', 'permissions', 'modules.Customer', 'Cliente', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7439', '1', 'es', 'permissions', 'modules.Staff', 'Personal', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7440', '1', 'es', 'permissions', 'modules.Delivery Executive', 'Ejecutivo de entrega', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7441', '1', 'es', 'permissions', 'modules.Payment', 'Pago', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7442', '1', 'es', 'permissions', 'modules.Report', 'Informe', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7443', '1', 'es', 'permissions', 'modules.Settings', 'Ajustes', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7444', '1', 'es', 'permissions', 'modules.Waiter Request', 'Solicitud de camarero', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7445', '1', 'es', 'permissions', 'modules.Expense', 'Gastos', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7446', '1', 'es', 'permissions', 'modules.Vendor', 'Proveedor', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7447', '1', 'es', 'permissions', 'modules.Inventory', 'Inventario', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7448', '1', 'es', 'permissions', 'modules.Sms', 'SMS', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7449', '1', 'es', 'permissions', 'modules.Change Branch', 'Rama de cambio', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7450', '1', 'es', 'permissions', 'modules.Export Report', 'Informe de exportación', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7451', '1', 'es', 'permissions', 'modules.Table Reservation', 'Reserva de tabla', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7452', '1', 'es', 'permissions', 'modules.Payment Gateway Integration', 'Integración de la pasarela de pago', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7453', '1', 'es', 'permissions', 'modules.Theme Setting', 'Ajuste de temas', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7454', '1', 'es', 'permissions', 'modules.Kitchen', 'Cocina múltiple', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7455', '1', 'es', 'permissions', 'modules.Customer Display', 'Visualización de clientes', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7456', '1', 'es', 'permissions', 'modules.Open Register', 'Abrir Registro', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7457', '1', 'es', 'permissions', 'modules.Cash Register', 'Caja registradora', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7458', '1', 'es', 'permissions', 'modules.Kiosk', 'Quiosco', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7459', '1', 'es', 'permissions', 'modules.RestApi', 'Descanso API', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7460', '1', 'es', 'permissions', 'modules.Webhooks', 'Ganchos web', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7461', '1', 'es', 'permissions', 'modules.Aitools', 'Aitools', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7462', '1', 'es', 'permissions', 'modules.MultiPOS', 'MultiPOS', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7463', '1', 'es', 'permissions', 'modules.Loyalty', 'Lealtad', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7464', '1', 'es', 'permissions', 'modules.Whatsapp', 'WhatsApp', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7465', '1', 'es', 'permissions', 'modules.Hotel', 'Hotel', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7466', '1', 'es', 'permissions', 'modules.Accounting', 'Contabilidad', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7467', '1', 'es', 'permissions', 'modules.Affiliate', 'Filial', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7468', '1', 'es', 'placeholders', 'menuNamePlaceholder', 'p.ej. Desayuno', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7469', '1', 'es', 'placeholders', 'searchMenus', 'Busque su menú aquí', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7470', '1', 'es', 'placeholders', 'searchMenuItems', 'Busque su elemento de menú aquí', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7471', '1', 'es', 'placeholders', 'menuItemNamePlaceholder', 'por ejemplo, Margherita Pizza', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7472', '1', 'es', 'placeholders', 'itemVariationPlaceholder', 'por ejemplo, pequeño', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7473', '1', 'es', 'placeholders', 'itemDescriptionPlaceholder', 'Por ejemplo, una pizza italiana clásica con tomates frescos y albahaca.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7474', '1', 'es', 'placeholders', 'categoryNamePlaceholder', 'por ejemplo, postres', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7475', '1', 'es', 'placeholders', 'searchItemCategory', 'Busque la categoría de su artículo aquí', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7476', '1', 'es', 'placeholders', 'areaNamePlaceholder', 'p.ej. Techo', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7477', '1', 'es', 'placeholders', 'tableCodePlaceholder', 'p.ej. T01', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7478', '1', 'es', 'placeholders', 'tableSeatPlaceholder', 'Ingrese el número de asientos (por ejemplo, 4)', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7479', '1', 'es', 'placeholders', 'searchCustomers', 'Buscar por nombre, correo electrónico o número de teléfono', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7480', '1', 'es', 'placeholders', 'searchStaffmember', 'Buscar por nombre o correo electrónico', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7481', '1', 'es', 'placeholders', 'searchPackages', 'Busque su paquete aquí', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7482', '1', 'es', 'placeholders', 'restaurantNamePlaceHolder', 'por ejemplo, el Café de Midtown', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7483', '1', 'es', 'placeholders', 'searchPayments', 'Pagos de búsqueda por monto, método, TX ID', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7484', '1', 'es', 'placeholders', 'searchDuePayments', 'Pagos de búsqueda por monto o #', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7485', '1', 'es', 'placeholders', 'methodExamples', 'por ejemplo, efectivo, cheque, transferencia bancaria, etc.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7486', '1', 'es', 'placeholders', 'methodDescription', 'por ejemplo, por dólar de USD, etc.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7487', '1', 'es', 'placeholders', 'facebookPlaceHolder', 'Ingrese su URL de Facebook', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7488', '1', 'es', 'placeholders', 'instagramPlaceHolder', 'Ingrese su URL de Instagram', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7489', '1', 'es', 'placeholders', 'twitterPlaceHolder', 'Ingrese su mango de Twitter', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7490', '1', 'es', 'placeholders', 'yelpPlaceHolder', 'Ingrese su URL Yelp', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7491', '1', 'es', 'placeholders', 'googleBusinessPlaceHolder', 'Ingrese la URL de su página de Google Business', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7492', '1', 'es', 'placeholders', 'metaKeywordPlaceHolder', 'Ingrese palabras clave separadas por coma', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7493', '1', 'es', 'placeholders', 'metaDescriptionPlaceHolder', 'Ingrese la meta descripción', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7494', '1', 'es', 'placeholders', 'languageCodePlaceholder', 'por ejemplo, EN, AR, FR, etc.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7495', '1', 'es', 'placeholders', 'languageNamePlaceholder', 'por ejemplo, inglés, árabe, francés, etc.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7496', '1', 'es', 'placeholders', 'flagCodePlaceholder', 'por ejemplo, EE. UU., GB, SA, etc.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7497', '1', 'es', 'placeholders', 'modifierOptionNamePlaceholder', 'por ejemplo, queso extra', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7498', '1', 'es', 'placeholders', 'modifierOptionPricePlaceholder', 'por ejemplo, 1.50', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7499', '1', 'es', 'placeholders', 'modifierOptionSortOrderPlaceholder', 'por ejemplo, 1', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7500', '1', 'es', 'placeholders', 'modifierGroupNamePlaceholder', 'por ejemplo, coberturas', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7501', '1', 'es', 'placeholders', 'modifierGroupDescriptionPlaceholder', 'Por ejemplo, ingredientes adicionales para su pizza.', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7502', '1', 'es', 'placeholders', 'purchaseCode', 'p.ej. 147778A2-DFA2-424E-A29F-XXXXXXXXX', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7503', '1', 'es', 'placeholders', 'addTitle', 'Agregar título de gasto', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7504', '1', 'es', 'placeholders', 'addDescription', 'Agregar descripción de gastos', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7505', '1', 'es', 'placeholders', 'addAmount', 'Agregar cantidad', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7506', '1', 'es', 'placeholders', 'expense', 'Gastos', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7507', '1', 'es', 'placeholders', 'vendors', 'Vendedores', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7508', '1', 'es', 'placeholders', 'vendorName', 'Nombre del proveedor', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7509', '1', 'es', 'placeholders', 'vendorEmail', 'Correo electrónico del proveedor', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7510', '1', 'es', 'placeholders', 'vendorPhone', 'Teléfono proveedor', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7511', '1', 'es', 'placeholders', 'vendorAddress', 'Dirección del proveedor', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7512', '1', 'es', 'placeholders', 'contactPerson', 'Persona de contacto', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7513', '1', 'es', 'placeholders', 'expensesCategory', 'Categoría de gastos', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7514', '1', 'es', 'placeholders', 'searchMenuItem', 'Elemento del menú de búsqueda', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7515', '1', 'es', 'placeholders', 'customerName', 'Agregar nombre del cliente', '2026-05-03 12:47:52', '2026-05-03 12:47:52'),
('7516', '1', 'es', 'placeholders', 'customerEmail', 'Agregar correo electrónico del cliente', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7517', '1', 'es', 'placeholders', 'customerPhone', 'Agregar teléfono con el cliente', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7518', '1', 'es', 'placeholders', 'customerAddress', 'Agregar dirección del cliente', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7519', '1', 'es', 'placeholders', 'metaTtilePlaceHolder', 'Ingrese el meta título', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7520', '1', 'es', 'placeholders', 'menuNamePlaceHolder', 'Agregar nombre de menú', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7521', '1', 'es', 'placeholders', 'menuSlugPlaceHolder', 'Agregar babosa de menú', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7522', '1', 'es', 'placeholders', 'menuContentPlaceHolder', 'Agregar contenido de menú', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7523', '1', 'es', 'placeholders', 'enterCustomAmountPlaceholder', 'Ingrese la cantidad personalizada', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7524', '1', 'es', 'placeholders', 'addNotePlaceholder', 'Agregue una nota con su consejo ...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7525', '1', 'es', 'placeholders', 'addOrderNotesPlaceholder', 'Agregue notas de pedido aquí ...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7526', '1', 'es', 'placeholders', 'enterExpenseCategoryName', 'Ingrese el nombre de la categoría', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7527', '1', 'es', 'placeholders', 'enterExpenseCategoryDescription', 'Ingrese la descripción de la categoría', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7528', '1', 'es', 'placeholders', 'addPrinterName', 'Agregar nombre de la impresora', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7529', '1', 'es', 'placeholders', 'addPrinterSharedName', 'Agregar nombre de la impresora', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7530', '1', 'es', 'placeholders', 'IpAddress', 'Agregar dirección IP de la impresora', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7531', '1', 'es', 'placeholders', 'portAddress', 'Agregar dirección del puerto de impresora', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7532', '1', 'es', 'placeholders', 'ipv4Addres', 'Agregar dirección de impresora IPv4', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7533', '1', 'es', 'placeholders', 'enterGoogleMapApiKey', 'Ingrese la tecla API de Google Map, por ejemplo, Aizasyd-XXXXXXXXXXXXXXXXXXXXX', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7534', '1', 'es', 'placeholders', 'enterPrivacyPolicyLink', 'Ingrese la URL de la política de privacidad, por ejemplo, https://yoursite.com/privacy-policy', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7535', '1', 'es', 'placeholders', 'addressLabelPlaceholder', 'por ejemplo, hogar, oficina, etc.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7536', '1', 'es', 'placeholders', 'addressPlaceholder', 'por ejemplo, 123 Main St, City, Country', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7537', '1', 'es', 'placeholders', 'addItemNotesPlaceholder', '¿Instrucciones especiales? (por ejemplo, sin cebolla, extra picante)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7538', '1', 'es', 'placeholders', 'searchMenuOrCategory', 'Menú de búsqueda o categoría aquí', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7539', '1', 'es', 'placeholders', 'addDeliveryTypeName', 'por ejemplo, entrega expresa', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7540', '1', 'es', 'placeholders', 'addDeliveryTypeDescription', 'por ejemplo, entrega rápida en 30 minutos', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7541', '1', 'es', 'placeholders', 'search', 'Buscar', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7542', '1', 'es', 'placeholders', 'searchModifierGroups', 'Grupos de modificadores de búsqueda ...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7543', '1', 'es', 'placeholders', 'headerTextPlaceHolder', 'Ingrese su texto de encabezado personalizado aquí ...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7544', '1', 'es', 'placeholders', 'tableLockTimeoutPlaceholder', 'Introduzca el tiempo de espera en minutos. El valor predeterminado es 10 minutos.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7545', '1', 'es', 'placeholders', 'qrOrderRadiusMetersPlaceholder', 'por ejemplo, 100', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7546', '1', 'es', 'placeholders', 'featureDescriptionPlaceHolder', 'Ingrese la descripción de la función aquí ...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7547', '1', 'es', 'placeholders', 'appNamePlaceHolder', 'por ejemplo, Swiggy', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7548', '1', 'es', 'placeholders', 'wifiNamePlaceholder', 'por ejemplo, Restaurante_WiFi', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7549', '1', 'es', 'placeholders', 'wifiPasswordPlaceholder', 'Ingrese la contraseña de WiFi', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7550', '1', 'es', 'placeholders', 'searchRefunds', 'Buscar pedido #, motivo, procesado por, aplicación de entrega', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7551', '1', 'es', 'placeholders', 'headerDescriptionPlaceHolder', 'Introduzca aquí la descripción de su encabezado personalizado...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7552', '1', 'es', 'sidebar', 'dashboard', 'Panel', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7553', '1', 'es', 'sidebar', 'menu', 'Menú', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7554', '1', 'es', 'superadmin', 'menu.restaurants', 'Restaurantes', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7555', '1', 'es', 'superadmin', 'menu.superadmin', 'Superadmin', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7556', '1', 'es', 'superadmin', 'regenerateQrCode', 'Regenerar códigos QR', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7557', '1', 'es', 'superadmin', 'domainChanged', 'Parece que has cambiado el dominio. Debe regenerar los códigos QR para que los códigos QR puedan tener una nueva URL', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7558', '1', 'es', 'superadmin', 'qrCodesRegenerated', 'Los códigos QR regenerados para el nuevo dominio', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7559', '1', 'es', 'superadmin', 'raiseSupportTicket', 'Ticket de apoyo para recaudar', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7560', '1', 'es', 'superadmin', 'generateCredentials', 'Generar credenciales', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7561', '1', 'es', 'superadmin', 'pusherBeams', 'Vigas de empuje (notificación de empuje del navegador)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7562', '1', 'es', 'superadmin', 'pusherChannels', 'Canales de empuje (actualización de la página en vivo)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7563', '1', 'es', 'superadmin', 'pusherDashboard', 'Tablero', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7564', '1', 'es', 'superadmin', 'pusherChannelsDescription', 'Configure los canales de empuje para las actualizaciones de la página en tiempo real (transmisión de Laravel).', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7565', '1', 'es', 'superadmin', 'pusherBeamsDescription', 'Configurar vigas de empuje para notificaciones de empuje del navegador.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7566', '1', 'es', 'superadmin', 'desktopAndMobileApps', 'Aplicaciones de escritorio y móviles', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7567', '1', 'es', 'superadmin', 'desktopApp', 'Aplicación de impresión de escritorio', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7568', '1', 'es', 'superadmin', 'mobileApp', 'Aplicación móvil', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7569', '1', 'es', 'superadmin', 'desktopApplicationSettings', 'Configuración de la aplicación de escritorio', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7570', '1', 'es', 'superadmin', 'mobileAppSettingsDescription', 'Proporcione enlaces de descarga o tienda para las aplicaciones móviles iOS y Android de los socios.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7571', '1', 'es', 'superadmin', 'iosApplication', 'Aplicación de entrega para socios (iOS)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7572', '1', 'es', 'superadmin', 'androidApplication', 'Aplicación de entrega para socios (Android)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7573', '1', 'es', 'superadmin', 'desktopApplicationSettingsDescription', 'Proporcione URL de descarga para aplicaciones de escritorio Windows, Mac y Linux.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7574', '1', 'es', 'superadmin', 'desktopApplicationSettingsDescription2', '1. Vacíe el campo de descarga si no desea que sus clientes descarguen la aplicación.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7575', '1', 'es', 'superadmin', 'windowsApplication', 'Aplicación de Windows', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7576', '1', 'es', 'superadmin', 'downloadUrl', 'Descargar URL', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7577', '1', 'es', 'superadmin', 'resetToDefault', 'Reiniciar al valor predeterminado', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7578', '1', 'es', 'superadmin', 'downloadNow', 'Descargar ahora', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7579', '1', 'es', 'superadmin', 'macApplication', 'Aplicación Mac', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7580', '1', 'es', 'superadmin', 'saveAllSettings', 'Guardar toda la configuración', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7581', '1', 'es', 'superadmin', 'saving', 'Ahorro...', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7582', '1', 'es', 'superadmin', 'whiteLabelDesktopApp', 'Aplicación de escritorio de etiqueta blanca (aplicación de impresión)', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7583', '1', 'es', 'superadmin', 'whiteLabelDesktopAppDescription', 'Obtenga su propia aplicación de impresión de escritorio de marca con el nombre y el logotipo de su empresa.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7584', '1', 'es', 'superadmin', 'whiteLabelMobileApp', 'Aplicación móvil para socios de marca blanca', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7585', '1', 'es', 'superadmin', 'whiteLabelMobileAppDescription', 'Obtenga sus propias aplicaciones móviles de entrega de socios con el nombre y el logotipo de su empresa.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7586', '1', 'es', 'superadmin', 'whiteLabelFeatures', 'Características', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7587', '1', 'es', 'superadmin', 'whiteLabelFeature1', 'Marca personalizada con el nombre y el logotipo de su empresa', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7588', '1', 'es', 'superadmin', 'whiteLabelFeature2', 'Iconos personalizados de instalador e aplicaciones', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7589', '1', 'es', 'superadmin', 'whiteLabelFeature3', 'Pantalla de salpicadura personalizada y sobre diálogo', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7590', '1', 'es', 'superadmin', 'whiteLabelFeature4', 'Soporte y actualizaciones dedicadas', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7591', '1', 'es', 'superadmin', 'whiteLabelPricing', 'Fijación de precios', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7592', '1', 'es', 'superadmin', 'whiteLabelPricingDescription', 'El pago único incluye personalización, pruebas y entrega', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7593', '1', 'es', 'superadmin', 'whiteLabelDelivery', 'Entrega', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7594', '1', 'es', 'superadmin', 'whiteLabelDeliveryDescription', 'Aplicación personalizada entregada dentro de los 3-5 días hábiles posteriores a la aprobación', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7595', '1', 'es', 'superadmin', 'orderWhiteLabelApp', 'Ordenar la aplicación de impresión de etiquetas blancas', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7596', '1', 'es', 'superadmin', 'desktopAppRequired', 'Aplicación de escritorio requerida', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7597', '1', 'es', 'superadmin', 'desktopAppRequiredDescription', 'La aplicación de escritorio es necesaria para la funcionalidad de impresión directa. Los usuarios deben descargar e instalar la aplicación de escritorio para habilitar el soporte de la impresora térmica.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7598', '1', 'es', 'superadmin', 'desktopAppDemo', 'Demostración de la aplicación de escritorio', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7599', '1', 'es', 'superadmin', 'desktopAppDemoDescription', 'Mira cómo funciona la aplicación de escritorio de la mesa', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7600', '1', 'es', 'superadmin', 'desktopAppDemoLink', 'https://www.youtube.com/watch?v=kkla4e_e_ty', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7601', '1', 'es', 'superadmin', 'desktopAppDemoLinkText', 'Mira la demostración en YouTube', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7602', '1', 'es', 'validation', 'accepted', 'El campo :attribute debe ser aceptado.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7603', '1', 'es', 'validation', 'accepted_if', 'El campo :attribute debe aceptarse cuando :other es :value.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7604', '1', 'es', 'validation', 'active_url', 'El campo :attribute debe ser una URL válida.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7605', '1', 'es', 'validation', 'after', 'El campo :attribute debe ser una fecha después de :date.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7606', '1', 'es', 'validation', 'after_or_equal', 'El campo :attribute debe ser una fecha después o igual a :date.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7607', '1', 'es', 'validation', 'alpha', 'El campo :attribute solo debe contener letras.', '2026-05-03 12:47:53', '2026-05-03 12:47:53'),
('7608', '1', 'es', 'validation', 'alpha_dash', 'El campo :attribute solo debe contener letras, números, guiones y subrayos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7609', '1', 'es', 'validation', 'alpha_num', 'El campo :attribute solo debe contener letras y números.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7610', '1', 'es', 'validation', 'array', 'El campo :attribute debe ser una matriz.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7611', '1', 'es', 'validation', 'ascii', 'El campo :attribute solo debe contener caracteres y símbolos alfanuméricos de un solo byte.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7612', '1', 'es', 'validation', 'before', 'El campo :attribute debe ser una fecha antes de :date.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7613', '1', 'es', 'validation', 'before_or_equal', 'El campo :attribute debe ser una fecha anterior o igual a :date.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7614', '1', 'es', 'validation', 'between.array', 'El campo :attribute debe tener entre los elementos :min y :max.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7615', '1', 'es', 'validation', 'between.file', 'El campo :attribute debe estar entre :min y :max kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7616', '1', 'es', 'validation', 'between.numeric', 'El campo :attribute debe estar entre :min y :max.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7617', '1', 'es', 'validation', 'between.string', 'El campo :attribute debe estar entre los caracteres :min y :max.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7618', '1', 'es', 'validation', 'boolean', 'El campo :attribute debe ser verdadero o falso.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7619', '1', 'es', 'validation', 'can', 'El campo :attribute contiene un valor no autorizado.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7620', '1', 'es', 'validation', 'confirmed', 'La confirmación del campo :attribute no coincide.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7621', '1', 'es', 'validation', 'contains', 'Al campo :attribute le falta un valor requerido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7622', '1', 'es', 'validation', 'current_password', 'La contraseña es incorrecta.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7623', '1', 'es', 'validation', 'date', 'El campo :attribute debe ser una fecha válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7624', '1', 'es', 'validation', 'date_equals', 'El campo :attribute debe ser una fecha igual a :date.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7625', '1', 'es', 'validation', 'date_format', 'El campo :attribute debe coincidir con el formato :format.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7626', '1', 'es', 'validation', 'decimal', 'El campo :attribute debe tener :decimal lugares decimales.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7627', '1', 'es', 'validation', 'declined', 'El campo :attribute debe ser rechazado.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7628', '1', 'es', 'validation', 'declined_if', 'El campo :attribute debe rechazarse cuando :other es :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7629', '1', 'es', 'validation', 'different', 'El campo :attribute y :other deben ser diferentes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7630', '1', 'es', 'validation', 'digits', 'El campo :attribute debe ser dígitos :digits.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7631', '1', 'es', 'validation', 'digits_between', 'El campo :attribute debe estar entre dígitos :min y :max.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7632', '1', 'es', 'validation', 'dimensions', 'El campo :attribute tiene dimensiones de imagen no válidas.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7633', '1', 'es', 'validation', 'distinct', 'El campo :attribute tiene un valor duplicado.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7634', '1', 'es', 'validation', 'doesnt_end_with', 'El campo :attribute no debe terminar con uno de los siguientes: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7635', '1', 'es', 'validation', 'doesnt_start_with', 'El campo :attribute no debe comenzar con uno de los siguientes: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7636', '1', 'es', 'validation', 'email', 'El campo :attribute debe ser una dirección de correo electrónico válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7637', '1', 'es', 'validation', 'ends_with', 'El campo :attribute debe terminar con uno de los siguientes: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7638', '1', 'es', 'validation', 'enum', 'El :attribute seleccionado no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7639', '1', 'es', 'validation', 'exists', 'El :attribute seleccionado no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7640', '1', 'es', 'validation', 'extensions', 'El campo :attribute debe tener una de las siguientes extensiones: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7641', '1', 'es', 'validation', 'file', 'El campo :attribute debe ser un archivo.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7642', '1', 'es', 'validation', 'filled', 'El campo :attribute debe tener un valor.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7643', '1', 'es', 'validation', 'gt.array', 'El campo :attribute debe tener más de :value elementos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7644', '1', 'es', 'validation', 'gt.file', 'El campo :attribute debe ser mayor de :value kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7645', '1', 'es', 'validation', 'gt.numeric', 'El campo :attribute debe ser mayor que :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7646', '1', 'es', 'validation', 'gt.string', 'El campo :attribute debe ser mayor que :value caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7647', '1', 'es', 'validation', 'gte.array', 'El campo :attribute debe tener elementos :value o más.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7648', '1', 'es', 'validation', 'gte.file', 'El campo :attribute debe ser mayor o igual a :value kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7649', '1', 'es', 'validation', 'gte.numeric', 'El campo :attribute debe ser mayor o igual a :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7650', '1', 'es', 'validation', 'gte.string', 'El campo :attribute debe ser mayor o igual a :value caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7651', '1', 'es', 'validation', 'hex_color', 'El campo :attribute debe ser un color hexadecimal válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7652', '1', 'es', 'validation', 'image', 'El campo :attribute debe ser una imagen.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7653', '1', 'es', 'validation', 'in', 'El :attribute seleccionado no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7654', '1', 'es', 'validation', 'in_array', 'El campo :attribute debe existir en :other.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7655', '1', 'es', 'validation', 'integer', 'El campo :attribute debe ser un entero.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7656', '1', 'es', 'validation', 'ip', 'El campo :attribute debe ser una dirección IP válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7657', '1', 'es', 'validation', 'ipv4', 'El campo :attribute debe ser una dirección IPv4 válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7658', '1', 'es', 'validation', 'ipv6', 'El campo :attribute debe ser una dirección IPv6 válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7659', '1', 'es', 'validation', 'json', 'El campo :attribute debe ser una cadena JSON válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7660', '1', 'es', 'validation', 'list', 'El campo :attribute debe ser una lista.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7661', '1', 'es', 'validation', 'lowercase', 'El campo :attribute debe ser en minúsculas.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7662', '1', 'es', 'validation', 'lt.array', 'El campo :attribute debe tener menos de :value elementos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7663', '1', 'es', 'validation', 'lt.file', 'El campo :attribute debe ser inferior a :value kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7664', '1', 'es', 'validation', 'lt.numeric', 'El campo :attribute debe ser inferior a :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7665', '1', 'es', 'validation', 'lt.string', 'El campo :attribute debe ser inferior a :value caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7666', '1', 'es', 'validation', 'lte.array', 'El campo :attribute no debe tener más de :value elementos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7667', '1', 'es', 'validation', 'lte.file', 'El campo :attribute debe ser menor o igual a :value kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7668', '1', 'es', 'validation', 'lte.numeric', 'El campo :attribute debe ser menor o igual a :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7669', '1', 'es', 'validation', 'lte.string', 'El campo :attribute debe ser menor o igual a :value caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7670', '1', 'es', 'validation', 'mac_address', 'El campo :attribute debe ser una dirección MAC válida.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7671', '1', 'es', 'validation', 'max.array', 'El campo :attribute no debe tener más de :max elementos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7672', '1', 'es', 'validation', 'max.file', 'El campo :attribute no debe ser mayor de :max kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7673', '1', 'es', 'validation', 'max.numeric', 'El campo :attribute no debe ser mayor que :max.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7674', '1', 'es', 'validation', 'max.string', 'El campo :attribute no debe ser mayor que :max caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7675', '1', 'es', 'validation', 'max_digits', 'El campo :attribute no debe tener más de :max dígitos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7676', '1', 'es', 'validation', 'mimes', 'El campo :attribute debe ser un archivo de tipo: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7677', '1', 'es', 'validation', 'mimetypes', 'El campo :attribute debe ser un archivo de tipo: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7678', '1', 'es', 'validation', 'min.array', 'El campo :attribute debe tener al menos :min elementos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7679', '1', 'es', 'validation', 'min.file', 'El campo :attribute debe ser al menos :min kilobytes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7680', '1', 'es', 'validation', 'min.numeric', 'El campo :attribute debe ser al menos :min.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7681', '1', 'es', 'validation', 'min.string', 'El campo :attribute debe ser al menos :min caracteres.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7682', '1', 'es', 'validation', 'min_digits', 'El campo :attribute debe tener al menos :min dígitos.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7683', '1', 'es', 'validation', 'missing', 'El campo :attribute debe faltar.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7684', '1', 'es', 'validation', 'missing_if', 'El campo :attribute debe faltar cuando :other es :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7685', '1', 'es', 'validation', 'missing_unless', 'El campo :attribute debe faltar a menos que :other sea :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7686', '1', 'es', 'validation', 'missing_with', 'El campo :attribute debe faltar cuando :values está presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7687', '1', 'es', 'validation', 'missing_with_all', 'El campo :attribute debe faltar cuando :values están presentes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7688', '1', 'es', 'validation', 'multiple_of', 'El campo :attribute debe ser un múltiplo de :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7689', '1', 'es', 'validation', 'not_in', 'El :attribute seleccionado no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7690', '1', 'es', 'validation', 'not_regex', 'El formato de campo :attribute no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7691', '1', 'es', 'validation', 'numeric', 'El campo :attribute debe ser un número.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7692', '1', 'es', 'validation', 'password.letters', 'El campo :attribute debe contener al menos una letra.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7693', '1', 'es', 'validation', 'password.mixed', 'El campo :attribute debe contener al menos un mayúscula y una letra minúscula.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7694', '1', 'es', 'validation', 'password.numbers', 'El campo :attribute debe contener al menos un número.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7695', '1', 'es', 'validation', 'password.symbols', 'El campo :attribute debe contener al menos un símbolo.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7696', '1', 'es', 'validation', 'password.uncompromised', 'El :attribute dado ha aparecido en una fuga de datos. Elija un :attribute diferente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7697', '1', 'es', 'validation', 'present', 'El campo :attribute debe estar presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7698', '1', 'es', 'validation', 'present_if', 'El campo :attribute debe estar presente cuando :other es :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7699', '1', 'es', 'validation', 'present_unless', 'El campo :attribute debe estar presente a menos que :other sea :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7700', '1', 'es', 'validation', 'present_with', 'El campo :attribute debe estar presente cuando :values está presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7701', '1', 'es', 'validation', 'present_with_all', 'El campo :attribute debe estar presente cuando :values están presentes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7702', '1', 'es', 'validation', 'prohibited', 'El campo :attribute está prohibido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7703', '1', 'es', 'validation', 'prohibited_if', 'El campo :attribute está prohibido cuando :other es :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7704', '1', 'es', 'validation', 'prohibited_unless', 'El campo :attribute está prohibido a menos que :other esté en :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7705', '1', 'es', 'validation', 'prohibits', 'El campo :attribute prohíbe que :other esté presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7706', '1', 'es', 'validation', 'regex', 'El formato de campo :attribute no es válido.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7707', '1', 'es', 'validation', 'required', 'Se requiere el campo :attribute.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7708', '1', 'es', 'validation', 'required_array_keys', 'El campo :attribute debe contener entradas para: :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7709', '1', 'es', 'validation', 'required_if', 'El campo :attribute se requiere cuando :other es :value.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7710', '1', 'es', 'validation', 'required_if_accepted', 'Se requiere el campo :attribute cuando se acepta :other.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7711', '1', 'es', 'validation', 'required_if_declined', 'Se requiere el campo :attribute cuando se declina :other.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7712', '1', 'es', 'validation', 'required_unless', 'Se requiere el campo :attribute a menos que :other esté en :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7713', '1', 'es', 'validation', 'required_with', 'Se requiere el campo :attribute cuando :values está presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7714', '1', 'es', 'validation', 'required_with_all', 'Se requiere el campo :attribute cuando :values están presentes.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7715', '1', 'es', 'validation', 'required_without', 'El campo :attribute se requiere cuando :values no está presente.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7716', '1', 'es', 'validation', 'required_without_all', 'Se requiere el campo :attribute cuando no hay nada de :values.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7717', '1', 'es', 'validation', 'same', 'El campo :attribute debe coincidir :other.', '2026-05-03 12:47:54', '2026-05-03 12:47:54'),
('7718', '1', 'es', 'validation', 'size.array', 'El campo :attribute debe contener elementos :size.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7719', '1', 'es', 'validation', 'size.file', 'El campo :attribute debe ser :size kilobytes.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7720', '1', 'es', 'validation', 'size.numeric', 'El campo :attribute debe ser :size.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7721', '1', 'es', 'validation', 'size.string', 'El campo :attribute debe ser :size caracteres.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7722', '1', 'es', 'validation', 'starts_with', 'El campo :attribute debe comenzar con uno de los siguientes: :values.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7723', '1', 'es', 'validation', 'string', 'El campo :attribute debe ser una cadena.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7724', '1', 'es', 'validation', 'timezone', 'El campo :attribute debe ser una zona horaria válida.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7725', '1', 'es', 'validation', 'unique', 'El :attribute ya ha sido tomado.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7726', '1', 'es', 'validation', 'uploaded', 'El :attribute no pudo cargar.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7727', '1', 'es', 'validation', 'uppercase', 'El campo :attribute debe estar en mayúscula.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7728', '1', 'es', 'validation', 'url', 'El campo :attribute debe ser una URL válida.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7729', '1', 'es', 'validation', 'ulid', 'El campo :attribute debe ser un ULID válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7730', '1', 'es', 'validation', 'uuid', 'El campo :attribute debe ser un UUID válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7731', '1', 'es', 'validation', 'custom.attribute-name.rule-name', 'messaje personalizado', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7732', '1', 'es', 'validation', 'variationNameRequired', 'Se requiere el nombre de la variación.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7733', '1', 'es', 'validation', 'variationNameMustBeString', 'El nombre de la variación debe ser un texto válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7734', '1', 'es', 'validation', 'variationNameMaxLength', 'El nombre de la variación no debe exceder los 255 caracteres.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7735', '1', 'es', 'validation', 'variationPriceRequired', 'Se requiere el precio de variación.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7736', '1', 'es', 'validation', 'variationPriceNumeric', 'El precio de variación debe ser un número.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7737', '1', 'es', 'validation', 'variationPriceMustBeNumeric', 'El precio de variación debe ser un número válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7738', '1', 'es', 'validation', 'variationPriceMustBePositive', 'El precio de variación debe ser al menos 0.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7739', '1', 'es', 'validation', 'itemNameRequired', 'El nombre del artículo es necesario para el idioma :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7740', '1', 'es', 'validation', 'itemPriceRequired', 'El precio del artículo es obligatorio.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7741', '1', 'es', 'validation', 'itemPriceMustBeNumeric', 'El precio del artículo debe ser un número válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7742', '1', 'es', 'validation', 'itemPriceMustBePositive', 'El precio del artículo debe ser al menos 0.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7743', '1', 'es', 'validation', 'menuNameRequired', 'Se requiere el nombre del menú para el idioma :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7744', '1', 'es', 'validation', 'categoryNameRequired', 'El nombre de la categoría es necesario para el idioma :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7745', '1', 'es', 'validation', 'categoryNameUnique', 'El nombre de la categoría para el idioma :language ya se ha tomado.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7746', '1', 'es', 'validation', 'categoryRequired', 'La categoría es obligatoria.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7747', '1', 'es', 'validation', 'menuRequired', 'El menú es obligatorio.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7748', '1', 'es', 'validation', 'priceRequired', 'El precio es obligatorio.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7749', '1', 'es', 'validation', 'priceMustBeNumeric', 'El precio debe ser un número válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7750', '1', 'es', 'validation', 'priceMinZero', 'El precio debe ser al menos 0.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7751', '1', 'es', 'validation', 'orderTypePriceRequired', 'Se requiere el precio de :orderType.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7752', '1', 'es', 'validation', 'baseDeliveryPriceMustBeNumeric', 'El precio base de entrega debe ser un número válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7753', '1', 'es', 'validation', 'baseDeliveryPriceMustBePositive', 'El precio base de entrega debe ser al menos 0.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7754', '1', 'es', 'validation', 'availabilityRequired', 'El estado de disponibilidad es obligatorio.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7755', '1', 'es', 'validation', 'availabilityMustBeBoolean', 'El estado de disponibilidad debe ser verdadero o falso.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7756', '1', 'es', 'validation', 'showOnCustomerSiteRequired', 'Se requiere mostrar el estado del sitio del cliente.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7757', '1', 'es', 'validation', 'showOnCustomerSiteMustBeBoolean', 'El estado mostrado en el sitio del cliente debe ser verdadero o falso.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7758', '1', 'es', 'validation', 'alreadyAssociatedGroup', 'El grupo modificador seleccionado ya está asociado con este elemento de menú.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7759', '1', 'es', 'validation', 'cannotRemoveTranslation', 'No se puede eliminar la traducción :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7760', '1', 'es', 'validation', 'InvalidFlutterwaveKeyOrSecret', 'Clave o secreto de Flutterwave inválido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7761', '1', 'es', 'validation', 'flutterwaveStatusRequired', 'Se requiere el estado de FlutterWave.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7762', '1', 'es', 'validation', 'flutterwaveModeRequired', 'Se requiere modo FlutterWave.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7763', '1', 'es', 'validation', 'liveFlutterwaveKeyRequired', 'Se requiere la tecla Live FlutterWave.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7764', '1', 'es', 'validation', 'liveFlutterwaveSecretRequired', 'Se requiere secreto de Flutterwave en vivo.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7765', '1', 'es', 'validation', 'liveFlutterwaveHashRequired', 'Se requiere un hash en vivo Flutterwave.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7766', '1', 'es', 'validation', 'testFlutterwaveKeyRequired', 'Se requiere la tecla Flutterwave de prueba.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7767', '1', 'es', 'validation', 'testFlutterwaveSecretRequired', 'Se requiere secreto de Flutterwave de prueba.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7768', '1', 'es', 'validation', 'testFlutterwaveHashRequired', 'Se requiere el hash de Flutterwave de prueba.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7769', '1', 'es', 'validation', 'greaterThanPrevious', 'Este campo debe ser mayor que la distancia máxima del nivel anterior.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7770', '1', 'es', 'validation', 'tiers.required', 'Se requiere el campo de niveles.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7771', '1', 'es', 'validation', 'modifierGroupNameRequired', 'Se requiere el nombre del grupo modificador para el idioma :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7772', '1', 'es', 'validation', 'modifierOptionNameRequired', 'Se requiere el nombre de la opción para el idioma :language.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7773', '1', 'es', 'validation', 'atLeastOneVariationRequired', 'Se requiere al menos una variación con nombre y precio.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7774', '1', 'es', 'validation', 'orderTypeNameRequired', 'Se requiere el nombre del tipo de pedido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7775', '1', 'es', 'validation', 'orderTypeRequired', 'Se requiere el tipo de pedido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7776', '1', 'es', 'validation', 'invalidOrderType', 'El tipo de orden seleccionado no es válido.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7777', '1', 'es', 'validation', 'defaultOrderTypeRequired', 'Se requiere el tipo de orden predeterminado cuando la ventana emergente está deshabilitada.', '2026-05-03 12:47:55', '2026-05-03 12:47:55'),
('7778', '1', 'es', 'validation', 'requiredModifierGroup', 'Se requiere el grupo modificador \': Nombre\'. Seleccione al menos una opción.', '2026-05-03 12:47:55', '2026-05-03 12:47:55');


-- Table structure for table `menu_item_prices`
DROP TABLE IF EXISTS `menu_item_prices`;
CREATE TABLE `menu_item_prices` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `order_type_id` bigint(20) unsigned NOT NULL,
  `delivery_app_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `calculated_price` decimal(16,2) NOT NULL,
  `override_price` decimal(16,2) DEFAULT NULL,
  `final_price` decimal(16,2) NOT NULL DEFAULT 0.00,
  `status` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `menu_item_prices_delivery_app_id_foreign` (`delivery_app_id`),
  KEY `menu_item_prices_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `idx_prices_item_status_variation_type_app` (`menu_item_id`,`status`,`menu_item_variation_id`,`order_type_id`,`delivery_app_id`),
  KEY `idx_prices_item_status_type_app` (`menu_item_id`,`status`,`order_type_id`,`delivery_app_id`),
  KEY `idx_prices_type_app_status` (`order_type_id`,`delivery_app_id`,`status`),
  KEY `idx_prices_menu_item_id` (`menu_item_id`),
  CONSTRAINT `menu_item_prices_delivery_app_id_foreign` FOREIGN KEY (`delivery_app_id`) REFERENCES `delivery_platforms` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_item_prices_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_item_prices_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_item_prices_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menu_item_tax`
DROP TABLE IF EXISTS `menu_item_tax`;
CREATE TABLE `menu_item_tax` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `tax_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `menu_item_tax_menu_item_id_foreign` (`menu_item_id`),
  KEY `menu_item_tax_tax_id_foreign` (`tax_id`),
  CONSTRAINT `menu_item_tax_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_item_tax_tax_id_foreign` FOREIGN KEY (`tax_id`) REFERENCES `taxes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menu_item_translations`
DROP TABLE IF EXISTS `menu_item_translations`;
CREATE TABLE `menu_item_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `locale` varchar(191) NOT NULL,
  `item_name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `menu_item_translations_menu_item_id_locale_unique` (`menu_item_id`,`locale`),
  KEY `menu_item_translations_locale_index` (`locale`),
  CONSTRAINT `menu_item_translations_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menu_item_translations`
INSERT INTO `menu_item_translations` VALUES
('1', '1', 'es', 'Papas Locas', 'Papas Locas');


-- Table structure for table `menu_item_variations`
DROP TABLE IF EXISTS `menu_item_variations`;
CREATE TABLE `menu_item_variations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `variation` varchar(191) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `batch_recipe_id` bigint(20) unsigned DEFAULT NULL,
  `batch_serving_size` decimal(16,3) DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `menu_item_variations_menu_item_id_foreign` (`menu_item_id`),
  KEY `menu_item_variations_batch_recipe_id_foreign` (`batch_recipe_id`),
  CONSTRAINT `menu_item_variations_batch_recipe_id_foreign` FOREIGN KEY (`batch_recipe_id`) REFERENCES `batch_recipes` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `menu_item_variations_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menu_items`
DROP TABLE IF EXISTS `menu_items`;
CREATE TABLE `menu_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `kot_place_id` bigint(20) unsigned DEFAULT NULL,
  `item_name` varchar(191) NOT NULL,
  `image` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `type` enum('veg','non-veg','egg','drink','other','halal') DEFAULT NULL,
  `price` decimal(16,2) DEFAULT NULL,
  `menu_id` bigint(20) unsigned NOT NULL,
  `item_category_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `preparation_time` int(11) DEFAULT NULL,
  `is_available` tinyint(1) NOT NULL DEFAULT 1,
  `show_on_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `in_stock` tinyint(1) NOT NULL DEFAULT 1,
  `batch_recipe_id` bigint(20) unsigned DEFAULT NULL,
  `batch_serving_size` decimal(16,3) DEFAULT NULL,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `tax_inclusive` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `idx_branch_available` (`branch_id`,`is_available`),
  KEY `idx_menu_items_category` (`item_category_id`),
  KEY `idx_menu_items_menu` (`menu_id`),
  KEY `idx_menu_items_menu_category` (`menu_id`,`item_category_id`),
  KEY `menu_items_batch_recipe_id_foreign` (`batch_recipe_id`),
  CONSTRAINT `menu_items_batch_recipe_id_foreign` FOREIGN KEY (`batch_recipe_id`) REFERENCES `batch_recipes` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `menu_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_items_item_category_id_foreign` FOREIGN KEY (`item_category_id`) REFERENCES `item_categories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_items_menu_id_foreign` FOREIGN KEY (`menu_id`) REFERENCES `menus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menu_items`
INSERT INTO `menu_items` VALUES
('1', '3', NULL, 'Papas Locas', NULL, 'Papas Locas', 'non-veg', '5.00', '2', '1', '2026-05-05 08:30:31', '2026-05-05 08:30:31', '5', '1', '1', '1', NULL, NULL, '0', '0');


-- Table structure for table `menu_table`
DROP TABLE IF EXISTS `menu_table`;
CREATE TABLE `menu_table` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `table_id` bigint(20) unsigned NOT NULL,
  `menu_id` bigint(20) unsigned NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `menu_table_table_id_menu_id_unique` (`table_id`,`menu_id`),
  KEY `menu_table_menu_id_foreign` (`menu_id`),
  CONSTRAINT `menu_table_menu_id_foreign` FOREIGN KEY (`menu_id`) REFERENCES `menus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menu_table_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `menus`
DROP TABLE IF EXISTS `menus`;
CREATE TABLE `menus` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `menu_name` text DEFAULT NULL,
  `sort_order` int(10) unsigned NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `menus_branch_id_foreign` (`branch_id`),
  CONSTRAINT `menus_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `menus`
INSERT INTO `menus` VALUES
('1', '3', '{\"es\":\"Pollo\"}', '0', '2026-05-04 09:01:13', '2026-05-04 09:01:13'),
('2', '3', '{\"es\":\"Menu Principal\"}', '0', '2026-05-05 08:29:41', '2026-05-05 08:29:41');


-- Table structure for table `migrations`
DROP TABLE IF EXISTS `migrations`;
CREATE TABLE `migrations` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `migration` varchar(191) NOT NULL,
  `batch` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=479 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `migrations`
INSERT INTO `migrations` VALUES
('1', '0001_01_01_000000_create_users_table', '1'),
('2', '0001_01_01_000001_create_cache_table', '1'),
('3', '0001_01_01_000002_create_jobs_table', '1'),
('4', '2014_04_02_193005_create_translations_table', '1'),
('5', '2024_01_01_create_printers_table', '1'),
('6', '2024_03_13_000002_create_expense_categories_table', '1'),
('7', '2024_07_01_060651_add_two_factor_columns_to_users_table', '1'),
('8', '2024_07_01_060707_create_personal_access_tokens_table', '1'),
('9', '2024_07_02_064204_create_menus_table', '1'),
('10', '2024_07_12_070634_create_areas_table', '1'),
('11', '2024_07_16_103816_create_orders_table', '1'),
('12', '2024_07_21_083459_add_user_type_column', '1'),
('13', '2024_07_24_131631_create_payments_table', '1'),
('14', '2024_07_31_081306_add_email_otp_column', '1'),
('15', '2024_08_02_061808_create_countries_table', '1'),
('16', '2024_08_02_071637_create_restaurant_settings_table', '1'),
('17', '2024_08_04_104258_create_razorpay_payments_table', '1'),
('18', '2024_08_05_092258_create_stripe_payments_table', '1'),
('19', '2024_08_05_110157_create_payment_gateway_credentials_table', '1'),
('20', '2024_08_13_033139_create_global_settings_table', '1'),
('21', '2024_08_13_073129_update_settings_add_envato_key', '1'),
('22', '2024_08_13_073129_update_settings_add_support_key', '1'),
('23', '2024_08_14_073129_update_settings_add_email', '1'),
('24', '2024_08_14_073129_update_settings_add_last_verified_key', '1'),
('25', '2024_09_13_081726_create_modules_table', '1'),
('26', '2024_09_14_130619_create_permission_tables', '1'),
('27', '2024_09_27_071339_create_reservations_table', '1'),
('28', '2024_10_02_090924_create_email_settings_table', '1'),
('29', '2024_10_03_073837_create_notification_settings_table', '1'),
('30', '2024_10_11_100539_create_branches_table', '1'),
('31', '2024_10_14_121135_create_onboarding_steps_table', '1'),
('32', '2024_10_15_071238_add_restaurant_hash_column', '1'),
('33', '2024_10_15_071238_storage', '1'),
('34', '2024_10_15_100639_create_restaurant_payments_table', '1'),
('35', '2024_10_27_101326_create_packages_table', '1'),
('36', '2024_11_02_112920_create_language_settings_table', '1'),
('37', '2024_11_02_120314_create_flags_table', '1'),
('38', '2024_11_02_120314_email_settings_table', '1'),
('39', '2024_11_08_071617_add_customer_login_required_column', '1'),
('40', '2024_11_08_093032_create_superadmin_payment_gateways_table', '1'),
('41', '2024_11_08_133506_add_stripe_column_for_license', '1'),
('42', '2024_11_12_055119_create_delivery_executives_table', '1'),
('43', '2024_11_12_055632_add_order_types_column', '1'),
('44', '2024_11_12_060500_create_order_histories_table', '1'),
('45', '2024_11_12_060500_global_license_type_table', '1'),
('46', '2024_11_12_060500_global_purchase_on_table', '1'),
('47', '2024_11_12_060500_global_setting_timezone_table', '1'),
('48', '2024_11_17_052707_currency_position', '1'),
('49', '2024_11_17_052707_move_qr_code', '1'),
('50', '2024_11_19_113852_add_is_active_to_restaurants_table', '1'),
('51', '2024_11_20_114816_add_staff_welcome_email_notification', '1'),
('52', '2024_11_25_061322_create_pusher_settings_table', '1'),
('53', '2024_11_26_090216_create_global_currencies_table', '1'),
('54', '2024_12_03_085842_add_about_us_column', '1'),
('55', '2024_12_03_104817_add_currency_id_packages', '1'),
('56', '2024_12_04_080223_add_allow_customer_delivery_orders', '1'),
('57', '2024_12_04_115601_add_preparation_time_column', '1'),
('58', '2024_12_11_110000_create_tables_for_subscription_table', '1'),
('59', '2024_12_11_131225_add_disable_landing_site_columns', '1'),
('60', '2024_12_12_090840_create_waiter_requests_table', '1'),
('61', '2024_12_13_090840_add_domain_global_setting', '1'),
('62', '2024_12_16_080201_create_lifetime_subscriptions_for_paid_restaurants', '1'),
('63', '2024_12_23_124452_add_payment_enabled_columns_to_payment_settings_table', '1'),
('64', '2024_12_27_054246_add_table_reservation_default_status_to_restaurants_table', '1'),
('65', '2024_12_30_074018_create_split_orders_table', '1'),
('66', '2024_12_30_200942_create_restaurant_settings_table', '1'),
('67', '2025_01_03_050139_add_social_media_links_to_reataurants_table', '1'),
('68', '2025_01_03_093938_add_social_media_links_to_global_settings_table', '1'),
('69', '2025_01_06_111550_create_receipt_settings_table', '1'),
('70', '2025_01_09_073145_generate_qr_codes_for_existing_branches', '1'),
('71', '2025_01_09_115652_update_receipt_settings_for_existing_restaurants', '1'),
('72', '2025_01_10_064103_add_table_required_column_to_customer_settings_table', '1'),
('73', '2025_01_10_100552_insert_to_file_storage_settings_default_values', '1'),
('74', '2025_01_11_063817_add_default_currency_column', '1'),
('75', '2025_01_15_000000_create_cart_header_settings_table', '1'),
('76', '2025_01_15_000001_create_cart_header_images_table', '1'),
('77', '2025_01_16_000000_add_is_header_disabled_to_cart_header_settings_table', '1'),
('78', '2025_01_16_125322_add_is_enabled_to_menu_items_table', '1'),
('79', '2025_01_16_131100_regenrate_qr_codes', '1'),
('80', '2025_01_20_000000_add_restaurant_id_to_roles', '1'),
('81', '2025_01_20_071544_add_branch_limit_to_packages_table', '1'),
('82', '2025_01_20_091630_update_item_type', '1'),
('83', '2025_01_20_125429_add_discount_columns_to_orders_table', '1'),
('84', '2025_01_21_064139_add_show_logo_text_column', '1'),
('85', '2025_01_21_064256_add_offline_payment', '1'),
('86', '2025_01_21_132218_fix_user_roles', '1'),
('87', '2025_01_22_114720_add_show_tax_to_receipt_setting', '1'),
('88', '2025_01_23_065746_create_modifier_groups_table', '1'),
('89', '2025_01_23_085333_create_restaurant_taxes_table', '1'),
('90', '2025_01_23_090554_create_modifier_options_table', '1'),
('91', '2025_01_23_094318_create_item_modifiers_table', '1'),
('92', '2025_01_23_121154_create_order_item_modifier_options_table', '1'),
('93', '2025_01_27_065822_add_balance_column_to_payment', '1'),
('94', '2025_01_28_111039_add_allow_dine_in_orders_to_restaurant', '1'),
('95', '2025_01_30_050755_add_yelp_icon_to_global_settings', '1'),
('96', '2025_01_30_055744_add_yelp_link_to_restaurants', '1'),
('97', '2025_01_30_100556_fix_package_price_length', '1'),
('98', '2025_01_30_104043_add_meta_data_to_global_settings', '1'),
('99', '2025_01_31_000001_create_predefined_amounts_table', '1'),
('100', '2025_02_03_062109_add_is_cash_payment_enabled_to_payment', '1'),
('101', '2025_02_04_140538_add_transaction_id_kot', '1'),
('102', '2025_02_15_121956_add_hide_new_orders_option_to_restaurant', '1'),
('103', '2025_02_17_052801_create_restaurant_charges_settings_table', '1'),
('104', '2025_02_17_093729_add_favicon_to_restaurant', '1'),
('105', '2025_02_19_091730_update_menu_name_to_json', '1'),
('106', '2025_02_20_095321_add_waiter_request_options_to_restaurant', '1'),
('107', '2025_02_21_051534_add_hash_to_global_settings_table', '1'),
('108', '2025_02_21_102116_add_column_to_settings', '1'),
('109', '2025_02_24_063827_add_payment_qr_to_receipt_settings', '1'),
('110', '2025_02_24_111946_add_permissions_to_customers', '1'),
('111', '2025_03_04_114535_add_is_enabled_to_restaurant_charges', '1'),
('112', '2025_03_10_055100_add_tip_column_to_orders_table', '1'),
('113', '2025_03_10_100727_add_is_pwa_intall_alert_show_column_in_restaurants_table', '1'),
('114', '2025_03_17_090450_add_meta_title_to_global_settings', '1'),
('115', '2025_03_18_044410_create_expenses_table', '1'),
('116', '2025_03_19_092459_create_custom_menus_table', '1'),
('117', '2025_03_19_103047_update_additional_modules', '1'),
('118', '2025_03_24_084350_add_show_payments_column_to_receipt_settings_table', '1'),
('119', '2025_04_01_050059_add_branch_id_to_expense_category', '1'),
('120', '2025_04_01_051356_add_branch_id_to_expenses', '1'),
('121', '2025_04_02_071911_update_kot_status_enum', '1'),
('122', '2025_04_07_112351_add_payment_recived_status_to_orders_table', '1'),
('123', '2025_04_08_063624_update_meta_keywords', '1'),
('124', '2025_04_10_065753_add_flutterwave_payment_gateway_columns_and_tables', '1'),
('125', '2025_04_15_084543_create_front_details_table', '1'),
('126', '2025_04_22_065157_create_front_reviews_setting_table', '1'),
('127', '2025_04_22_091055_create_branch_delivery_settings_table', '1'),
('128', '2025_04_22_091146_create_customer_addresses_table', '1'),
('129', '2025_04_22_091223_create_delivery_fee_tiers_table', '1'),
('130', '2025_04_22_091258_add_delivery_columns_to_orders_table', '1'),
('131', '2025_04_29_102014_add_landing_type_column_in_global_settings_table', '1'),
('132', '2025_04_29_114538_add_front_data_in_front_details_table', '1'),
('133', '2025_05_14_094039_update_printers_settings_columns_to_printers_table', '1'),
('134', '2025_05_15_071027_create_kot_places_table', '1'),
('135', '2025_05_23_124746_add_in_stock_column', '1'),
('136', '2025_05_26_105151_relocate_map_api_key_to_superadmin_settings', '1'),
('137', '2025_05_26_114443_modify_kot_places_table', '1'),
('138', '2025_05_30_081624_add_show_item_on_customer_site_to_menu_items', '1'),
('139', '2025_06_02_081928_add_session_driver_column_to_global_settings', '1'),
('140', '2025_06_02_112147_add_columns_to_superadmin_payment_gateways_table', '1'),
('141', '2025_06_02_112903_add_paypal_payment_column_to_payment_gateway_credentials', '1'),
('142', '2025_06_02_113108_create_paypal_payments_table', '1'),
('143', '2025_06_02_114326_add_paypal_payment_in_payment_method_to_payments', '1'),
('144', '2025_06_03_095923_add_status_column_kot_item', '1'),
('145', '2025_06_04_065130_add_columns_payfast_in_superadmin_payment_gateways_table', '1'),
('146', '2025_06_05_063256_add_sort_order_columns_in_menu_and_items', '1'),
('147', '2025_06_05_112055_create_kot_settings_table', '1'),
('148', '2025_06_06_050159_add_payfast_payment_column_to_payment_gateway_credentials', '1'),
('149', '2025_06_06_051204_create_payfast_payments_table', '1'),
('150', '2025_06_10_093131_change_delete_cascade_for_orders', '1'),
('151', '2025_06_11_061716_add_uuid_to_orders_table', '1'),
('152', '2025_06_11_062354_add_columns_paystack_in_superadmin_payment_gateways_table', '1'),
('153', '2025_06_13_112612_add_phone_to_users', '1'),
('154', '2025_06_13_113200_add_column_paystack_payments_to_payment_gateway_credentials', '1'),
('155', '2025_06_13_113240_create_paystack_payments_table', '1'),
('156', '2025_06_16_104533_add_note_columns_to_kot_items_and_order_items', '1'),
('157', '2025_06_18_112425_add_payment_gateways_to_restaurants_table', '1'),
('158', '2025_06_19_070518_add_position_to_custom_menus_table', '1'),
('159', '2025_06_20_060452_add_columns_to_branch_table', '1'),
('160', '2025_06_20_092521_add_others_type_to_payments_table', '1'),
('161', '2025_06_23_101041_create_kot_cancel_reasons_table', '1'),
('162', '2025_06_23_120021_update_kot_place_id_in_menu_items', '1'),
('163', '2025_06_24_092521_disable_printer', '1'),
('164', '2025_06_24_092811_add_column_cancel_kot_reason_to_kots_table', '1'),
('165', '2025_06_24_102830_update_enum_status_to_kots_table', '1'),
('166', '2025_06_25_094311_add_column_cancellation_reason_to_orders_table', '1'),
('167', '2025_06_26_060831_add_custom_delivery_options_to_restaurants_table', '1'),
('168', '2025_06_27_084541_insert_sample_kot_cancel_reasons_data', '1'),
('169', '2025_07_01_112529_create_print_jobs_table', '1'),
('170', '2025_07_01_133114_add_placed_via_column_orders_table', '1'),
('171', '2025_07_02_090709_create_order_types_table', '1'),
('172', '2025_07_02_105440_add_translations_columns_for_modifier_group', '1'),
('173', '2025_07_02_114040_add_unique_hash_to_branches_table', '1'),
('174', '2025_07_03_123829_update_kot_place_id_for_cloned_menu_items', '1'),
('175', '2025_07_04_064350_update_order_type_id_in_orders', '1'),
('176', '2025_07_04_081809_add_tax_mode_to_restaurants_table', '1'),
('177', '2025_07_04_131541_create_desktop_applications_table', '1'),
('178', '2025_07_07_070122_add_pusher_broadcast_to_pusher_settings_table', '1'),
('179', '2025_07_07_110131_create_menu_item_taxes_table', '1'),
('180', '2025_07_14_082950_add_columns_to_restaurants_table', '1'),
('181', '2025_07_14_124125_add_pick_up_date_range_in_restaurants_table', '1'),
('182', '2025_07_17_122331_create_order_number_settings', '1'),
('183', '2025_07_29_063129_modify_item_type_in-menus', '1'),
('184', '2025_07_29_082605_add_show_halal_and_veg_option_to_restaurants', '1'),
('185', '2025_07_30_125616_add_tax_mode_to_orders', '1'),
('186', '2025_08_01_114055_add_reservation_column_to_restaurants_table', '1'),
('187', '2025_08_04_131541_create_desktop_applications_update_table', '1'),
('188', '2025_08_05_081541_modify_split_orders_table_add_bank_transfer', '1'),
('189', '2025_08_06_065323_change_payment_method_to_string_in_payments_table', '1'),
('190', '2025_08_07_033322_add_column_disable_slot_minutes_to_restaurants_table', '1'),
('191', '2025_08_08_115502_add_variation_id_to_item_modifiers', '1'),
('192', '2025_08_12_133228_change_package_description_length', '1'),
('193', '2025_08_13_060315_rename_payfast_columns_in_superadmin_payment_gateways_table', '1'),
('194', '2025_08_13_110934_add_default_expense_categories_to_existing_branches', '1'),
('195', '2025_08_16_110310_add_slot_time_difference_to_reservations', '1'),
('196', '2025_08_19_071639_fix_tax_percent_to_unlimited_decimal', '1'),
('197', '2025_08_19_131541_create_desktop_applications_mac_update_table', '1'),
('198', '2025_08_20_000001_add_quantity_to_split_order_items', '1'),
('199', '2025_08_21_100452_add_html_content_print_job', '1'),
('200', '2025_08_25_050939_add_hide_menu_item_image_columns_to_restaurants_table', '1'),
('201', '2025_08_25_060934_add_xendit_payment_gateway_to_payment_gateway_credentials_table', '1'),
('202', '2025_08_25_061405_add_xendit_to_global_settings_table', '1'),
('203', '2025_08_25_061500_create_xendit_payments_table', '1'),
('204', '2025_08_25_062000_add_xendit_webhook_verification_tokens', '1'),
('205', '2025_08_29_091315_add_phone_code_to_customers_table', '1'),
('206', '2025_09_02_085025_add_xendit_payment_column_to_superadmin_payment_gateways_table', '1'),
('207', '2025_09_02_113846_add_xendit_payments_column_to_packages_table', '1'),
('208', '2025_09_02_130000_create_otps_table', '1'),
('209', '2025_09_11_094443_remove_phone_unique', '1'),
('210', '2025_09_15_100452_remove_extra_content_print_job', '1'),
('211', '2025_09_17_094034_create_cart_session_tables', '1'),
('212', '2025_09_18_051324_add_limit_columns_to_packages_table', '1'),
('213', '2025_09_18_083624_add_table_lock_columns_and_settings', '1'),
('214', '2025_09_23_062535_add_cancel_functionality_to_kot_items_table', '1'),
('215', '2025_09_25_063220_add_xendit_webhook_token_to_superadmin_payment_gateways', '1'),
('216', '2025_09_26_115847_add_token_number_to_orders_table', '1'),
('217', '2025_09_26_115854_add_enable_token_number_to_order_types_table', '1'),
('218', '2025_09_29_095519_create_delivery_platforms_table', '1'),
('219', '2025_10_01_064424_create_menu_item_prices_table', '1'),
('220', '2025_10_07_070000_add_reference_id_to_payment_tables', '1'),
('221', '2025_10_07_094006_add_token_number_to_kots_table', '1'),
('222', '2025_10_07_094018_remove_token_number_from_orders_table', '1'),
('223', '2025_10_08_095954_add_columns_paddle_payment_keys_to_superadmin_payment_gateways', '1'),
('224', '2025_10_08_102000_add_paddle_client_token_columns_to_superadmin_payment_gateways', '1'),
('225', '2025_10_09_041734_add_enable_paddle_to_global_settings_table', '1'),
('226', '2025_10_09_065853_remove_payload_from_print_jobs', '1'),
('227', '2025_10_09_084200_add_package_id_to_restaurant_payments_table', '1'),
('228', '2025_10_09_091500_add_paddle_price_ids_to_packages_table', '1'),
('229', '2025_10_10_100000_add_paddle_webhook_secret_to_superadmin_payment_gateways', '1'),
('230', '2025_10_10_122321_add_privacy_policy_link_to_global_settings_table', '1'),
('231', '2025_10_14_000001_create_modifier_option_prices_table', '1'),
('232', '2025_10_14_071228_add_consent_fields_to_users_table', '1'),
('233', '2025_10_14_105354_add_order_item_id_to_kot_items_table', '1'),
('234', '2025_10_15_045419_sms_count_packages', '1'),
('235', '2025_10_17_074528_add_delivery_app_id_orders_table', '1'),
('236', '2025_10_27_065853_add_from_printer_type', '1'),
('237', '2025_10_28_065738_add_discount_permission_to_existing_roles', '1'),
('238', '2025_10_28_081340_add_multipos_limit_to_packages_table', '1'),
('239', '2025_10_30_055800_add_qr_order_location_columns_to_restaurants_table', '1'),
('240', '2025_11_03_065853_add_from_printer_enum', '1'),
('241', '2025_11_07_065319_add_disable_order_type_popup_to_restaurants_table', '1'),
('242', '2025_11_10_000000_add_show_customer_phone_to_receipt_settings_table', '1'),
('243', '2025_11_10_000001_add_show_payment_status_to_receipt_settings_table', '1'),
('244', '2025_11_10_100652_add_added_by_to_orders_table', '1'),
('245', '2025_11_12_081126_create_table_epay_payments_table', '1'),
('246', '2025_11_13_060849_add_cancelled_by_to_orders_table', '1'),
('247', '2025_11_18_083606_add_modifier_option_prices_column_to_table', '1'),
('248', '2025_11_21_092424_add_time_format_to_restaurants_table', '1'),
('249', '2025_11_21_095021_add_date_format_to_restaurants_table', '1'),
('250', '2025_11_21_164300_add_time_format_and_date_format_to_global_settings_table', '1'),
('251', '2025_11_27_082212_create_push_notifications_table', '1'),
('252', '2025_11_27_084813_allow_duplicate_customer_email_per_restaurant', '1'),
('253', '2025_12_01_061505_add_columns_to_restaurants_table', '1'),
('254', '2025_12_03_055406_change_column_into_orders_table', '1'),
('255', '2025_12_03_063129_add_cancel_time_to_orders_table', '1'),
('256', '2025_12_03_090241_add_phone_code_to_delivery_executives_table', '1'),
('257', '2025_12_03_101309_add_disable_from_customer_site_to_order_types_table', '1'),
('258', '2025_12_05_120000_update_customer_email_unique_per_restaurant', '1'),
('259', '2025_12_10_040806_add_order_confirmed_notification_to_existing_restaurants', '1'),
('260', '2025_12_12_063203_add_enable_mollie_to_global_settings_table', '1'),
('261', '2025_12_12_063224_add_mollie_payment_gateway_to_payment_gateway_credentials_table', '1'),
('262', '2025_12_12_071258_create_mollie_payments_table', '1'),
('263', '2025_12_15_022410_add_show_support_ticket_to_global_settings_table', '1'),
('264', '2025_12_16_170214_add_indexes_for_pos_queries', '1'),
('265', '2025_12_18_072141_add_mollie_webhook_secret_to_payment_gateway_credentials_table', '1'),
('266', '2025_12_19_042834_add_loyalty_columns_to_orders_table', '1'),
('267', '2025_12_20_000000_add_cancelled_by_to_kot_items_table', '1'),
('268', '2025_12_21_000001_create_refund_reasons_table', '1'),
('269', '2025_12_24_075701_create_assign_waiter_to_tables_table', '1'),
('270', '2025_12_31_063109_add_cascade_delete_to_split_orders_order_id', '1'),
('271', '2025_12_31_081636_create_branch_operational_shifts_table', '1'),
('272', '2025_12_31_093806_add_restaurant_id_and_update_day_of_week_to_branch_operational_shifts_table', '1'),
('273', '2025_12_31_100538_change_day_of_week_from_enum_to_string_in_branch_operational_shifts_table', '1'),
('274', '2026_01_02_052013_change_day_of_week_to_json_in_branch_operational_shifts_table', '1'),
('275', '2026_01_07_120000_add_mollie_columns_to_superadmin_payment_gateways_table', '1'),
('276', '2026_01_16_112054_create_menu_table_pivot_table', '1'),
('277', '2026_01_20_000001_add_schedule_fields_to_notification_settings_table', '1'),
('278', '2026_01_21_000001_update_kot_settings_default_status_columns', '1'),
('279', '2026_01_21_120000_add_superadmin_modules_and_permissions_for_existing_installs', '1'),
('280', '2026_01_22_000000_add_ai_monthly_request_limit_to_packages_table', '1'),
('281', '2026_01_22_061911_add_menu_pdf_sent_notification_to_existing_restaurants', '1'),
('282', '2026_01_22_102923_add_include_charges_in_tax_base_to_settings_table', '1'),
('283', '2026_01_27_110718_add_columns_to_superadmin_payment_gateways_table_for_tap_table', '1'),
('284', '2026_01_27_110905_create_tap_payment_gateway_tables', '1'),
('285', '2026_02_03_063404_add_is_due_and_due_amount_received_to_payments_table', '1'),
('286', '2026_02_03_105222_sync_cash_and_bank_transfer_to_offline_payment_methods', '1'),
('287', '2026_02_04_000001_add_unique_code_to_delivery_executives_table', '1'),
('288', '2026_02_05_072241_update_menu_table_is_active_column', '1'),
('289', '2026_02_10_091859_add_payer_details_to_split_orders_table', '1'),
('290', '2026_02_11_120000_add_order_note_to_orders_table', '1'),
('291', '2026_02_16_095800_add_and_update_columns_to_restaurants_table', '1'),
('292', '2026_02_16_215609_assign_export_menu_item_permission_to_existing_roles', '1'),
('293', '2026_02_19_000001_add_show_order_number_on_board_to_order_types_table', '1'),
('294', '2026_02_19_164315_add_waiter_response_to_orders_table', '1'),
('295', '2026_02_20_000000_add_cr_vat_to_branches_table', '1'),
('296', '2026_02_23_000001_add_branch_id_to_receipt_settings_table', '1'),
('297', '2026_02_23_100000_add_branch_id_to_taxes_table', '1'),
('298', '2026_02_26_000001_add_open_close_settings_to_restaurants_table', '1'),
('299', '2026_02_27_000002_add_manual_open_close_type_to_restaurants_table', '1'),
('300', '2026_02_27_000004_replace_restaurant_open_close_permissions', '1'),
('301', '2026_03_05_000000_rename_desktop_applications_to_desktop_mobile_application', '1'),
('302', '2026_03_09_000001_add_email_to_delivery_executives_table', '1'),
('303', '2026_03_09_110642_add_refund_payments_permission_table', '1'),
('304', '2026_03_10_000000_add_google_business_link_to_restaurants', '1'),
('305', '2026_03_10_000001_add_google_business_link_to_global_settings', '1'),
('306', '2026_03_12_120000_create_order_cash_collections_table', '1'),
('307', '2026_03_12_160000_create_delivery_cash_settlements_tables', '1'),
('308', '2026_03_16_000002_create_order_notification_settings_table', '1'),
('309', '2026_03_19_000001_backfill_delivery_executive_online_status', '1'),
('310', '2023_10_17_073008_create_universal_bundle_settings_table', '2'),
('311', '2025_01_15_000000_create_database_backups_table', '3'),
('312', '2025_01_15_000001_create_database_backup_settings_table', '3'),
('313', '2026_01_14_099999_create_aitools_global_settings_table', '4'),
('314', '2026_01_15_000000_create_ai_device_tokens_table', '4'),
('315', '2026_01_15_100000_add_ai_settings_to_restaurants_table', '4'),
('316', '2026_01_15_100001_create_ai_conversations_table', '4'),
('317', '2026_01_15_100002_create_ai_messages_table', '4'),
('318', '2026_01_15_100003_create_ai_usage_daily_table', '4'),
('319', '2026_01_22_000002_ensure_aitools_module_for_packages', '4'),
('320', '2026_01_23_100000_create_ai_token_usage_history_table', '4'),
('321', '2025_09_01_073008_create_global_font_settings_table', '5'),
('322', '2026_01_02_000000_create_font_control_settings_table', '5'),
('323', '2026_01_06_000001_add_font_local_path_to_font_control_settings_table', '5'),
('324', '2026_01_07_000002_create_font_control_qr_settings_table', '5'),
('325', '2026_01_25_000000_ensure_font_control_columns copy', '5'),
('326', '2026_08_01_000000_remove_duplicate_file_storage', '5'),
('327', '2020_04_09_121040_subdomain_settings', '6'),
('328', '2024_11_01_000000_add_sub_domain_in_companies_table', '6'),
('329', '2025_01_01_121040_inventory_global_settings', '7'),
('330', '2025_02_06_095827_create_invetory_module_table', '7'),
('331', '2025_02_12_create_purchase_orders_tables', '7'),
('332', '2025_03_02_181226_create_inventory_settings_table', '7'),
('333', '2025_03_05_100018_create_inventory_settings_table', '7'),
('334', '2025_03_19_113535_soft_delete_supplier', '7'),
('335', '2025_03_20_113535_permission_supplier', '7'),
('336', '2025_07_07_000000_add_variation_support_to_recipes_table', '7'),
('337', '2025_07_07_000001_add_modifier_option_support_to_recipes_table', '7'),
('338', '2025_07_07_000002_make_menu_item_id_nullable_in_recipes_table copy', '7'),
('339', '2025_09_11_000002_update_cascade_purchase_orders_table', '8'),
('340', '2025_11_25_000000_create_purchase_order_payments_table', '8'),
('341', '2025_11_25_120001_add_description_photo_to_inventory_items_table', '8'),
('342', '2025_11_30_000001_create_batch_recipes_table', '8'),
('343', '2025_11_30_000002_create_batch_recipe_items_table', '8'),
('344', '2025_11_30_000003_create_batch_productions_table', '8'),
('345', '2025_11_30_000004_create_batch_stocks_table', '8'),
('346', '2025_11_30_000005_add_batch_fields_to_menu_items_table', '8'),
('347', '2025_11_30_000006_create_batch_consumptions_table', '8'),
('348', '2025_11_30_000007_add_batch_recipe_permissions', '8'),
('349', '2025_11_30_000008_assign_batch_permissions_to_admins', '8'),
('350', '2025_11_30_000009_add_references_to_inventory_movements_table', '8'),
('351', '2025_12_05_070719_update_decimal_precision_to_3_in_inventory_module', '8'),
('352', '2026_02_26_000000_add_stock_summary_email_to_inventory_settings_table copy', '8'),
('353', '2026_03_26_000000_add_source_branch_id_column_inventory_movements_table', '8'),
('354', '2023_10_09_114356_create_language_pack_settings_table', '9'),
('355', '2023_11_02_094141_language_pack_notify_update_global_settings', '9'),
('356', '2023_11_28_094141_language_license_type_update_global_settings', '9'),
('357', '2023_12_19_091940_purchased_on_language_setting_table', '9'),
('358', '2025_01_01_073008_create_global_settings_table', '10'),
('359', '2025_01_15_000001_create_pos_machines_table', '10'),
('360', '2025_01_15_000002_add_pos_machine_id_to_orders_table', '10'),
('361', '2025_01_15_000003_add_pos_machine_id_to_register_sessions_table', '10'),
('362', '2025_10_24_100001_create_multi_pos_module', '10'),
('363', '2025_11_07_093246_add_device_id_to_pos_machines_table', '10'),
('364', '2025_11_24_181400_call_activate_command_for_notification_settings', '10'),
('365', '2025_01_15_000001_create_storage_guard_global_settings_table', '11'),
('366', '2025_09_01_073008_create_global_settings_table', '12'),
('367', '2025_09_16_000001_create_cash_register_module', '12'),
('368', '2025_09_16_000001_create_cash_registers_tables', '12'),
('369', '2025_09_18_000002_add_approval_columns_to_cash_register_sessions', '12'),
('370', '2025_09_20_000003_create_denominations_table', '12'),
('371', '2025_09_26_043532_create_cash_register_settings_table', '12'),
('372', '2025_09_29_120001_add_order_id_to_cash_register_transactions_table', '12'),
('373', '2025_10_08_070529_add_open_register_permission_to_cash_register_module', '12'),
('374', '2025_10_08_080000_rename_cash_register_permissions', '12'),
('375', '2025_10_10_120000_drop_currency_from_denominations', '12'),
('376', '2026_02_02_000001_add_payment_id_to_cash_register_transactions_table', '12'),
('377', '2026_02_02_000002_add_payment_method_to_cash_register_transactions_table', '12'),
('378', '2025_01_01_121040_kitchen_global_settings', '13'),
('379', '2025_05_19_163251_add_permission_to_kot_places', '13'),
('380', '2025_06_12_094512_add_kitchen_place_id_to_kot', '13'),
('381', '2025_08_01_164051_create_kiosk_setting_tables', '14'),
('382', '2025_09_26_164051_create_kiosk_tables', '14'),
('383', '2025_09_26_164052_create_kiosk_promos_tables', '14'),
('384', '2025_10_08_164052_create_kiosks', '14'),
('385', '2025_06_16_121348_update_kot_place_id_in_menu_items', '15'),
('386', '2025_12_18_099999_create_loyality_global_settings_table', '16'),
('387', '2025_12_19_042830_create_loyalty_accounts_table', '16'),
('388', '2025_12_19_042831_create_loyalty_ledger_table', '16'),
('389', '2025_12_19_042832_create_loyalty_settings_table', '16'),
('390', '2025_12_19_045500_add_loyalty_module_to_packages', '16'),
('391', '2025_12_29_103153_add_platform_enable_fields_to_loyalty_settings_table', '16'),
('392', '2026_01_07_100000_create_loyalty_tiers_table', '16'),
('393', '2026_01_07_100001_add_tier_id_to_loyalty_accounts_table', '16'),
('394', '2026_01_07_100002_create_loyalty_stamp_rules_table', '16'),
('395', '2026_01_07_100003_create_customer_stamps_table', '16'),
('396', '2026_01_07_100004_create_loyalty_stamp_transactions_table', '16'),
('397', '2026_01_07_100005_add_default_loyalty_tiers', '16'),
('398', '2026_01_07_100006_add_loyalty_type_fields_to_loyalty_settings_table', '16'),
('399', '2026_01_07_100007_add_separate_platform_fields_for_points_and_stamps', '16'),
('400', '2026_01_07_100008_add_stamp_redemption_fields_to_orders_and_order_items', '16'),
('401', '2026_01_20_100009_add_reward_menu_item_variation_id_to_loyalty_stamp_rules_table', '16'),
('402', '2026_01_27_100010_add_loyalty_columns_to_kot_items_table', '16'),
('403', '2025_09_01_073008_create_global_webhooks_settings_table', '17'),
('404', '2026_01_20_000000_create_webhooks_tables', '17'),
('405', '2026_01_21_000001_ensure_webhooks_module_for_packages', '17'),
('406', '2026_01_22_000000_add_webhook_routing_controls', '17'),
('407', '2026_01_23_000000_create_system_webhooks_tables', '17'),
('408', '2025_01_14_099999_create_whatsapp_global_settings_table', '18'),
('409', '2025_01_15_000000_create_whatsapp_module_entry', '18'),
('410', '2025_01_15_000001_create_whatsapp_settings_table', '18'),
('411', '2025_01_15_000002_create_whatsapp_template_mappings_table', '18'),
('412', '2025_01_15_000003_create_whatsapp_template_definitions_table', '18'),
('413', '2025_01_15_000004_create_whatsapp_notification_logs_table', '18'),
('414', '2025_01_15_000005_rename_business_phone_number_to_verify_token_in_whatsapp_settings_table', '18'),
('415', '2025_01_15_000006_create_whatsapp_notification_preferences_table', '18'),
('416', '2025_01_15_000007_create_whatsapp_automated_schedules_table', '18'),
('417', '2025_01_15_000008_create_whatsapp_report_schedules_table', '18'),
('418', '2025_11_21_111459_change_recipients_to_roles_in_whatsapp_report_schedules_table', '18'),
('419', '2025_11_25_145100_seed_whatsapp_template_definitions', '18'),
('420', '2025_12_04_094322_add_roles_to_whatsapp_automated_schedules_table', '18'),
('421', '2025_12_15_100000_add_webhook_fields_to_whatsapp_settings_table', '18'),
('422', '2026_03_06_000001_seed_default_whatsapp_notification_preferences', '18'),
('423', '2026_03_17_000002_update_operations_summary_template_definition', '18'),
('424', '2026_03_17_000003_update_reservation_notification_button_url', '18'),
('425', '2026_03_17_000004_update_operations_summary_button_url', '18'),
('426', '2026_03_17_000005_update_staff_and_kitchen_template_descriptions', '18'),
('427', '2026_03_17_000006_update_staff_notification_description', '18'),
('428', '2026_03_18_000001_add_staff_new_order_alert_preference', '18'),
('429', '2026_02_13_092108_create_hotel_global_settings_table', '19'),
('430', '2026_02_13_092109_add_permissions_to_hotel_modules_table', '19'),
('431', '2026_02_13_092110_create_hotel_room_types_table', '19'),
('432', '2026_02_13_092111_create_hotel_rooms_table', '19'),
('433', '2026_02_13_092112_create_hotel_rate_plans_table', '19'),
('434', '2026_02_13_092113_create_hotel_rates_table', '19'),
('435', '2026_02_13_092114_create_hotel_guests_table', '19'),
('436', '2026_02_13_092115_create_hotel_reservations_table', '19'),
('437', '2026_02_13_092116_create_hotel_reservation_rooms_table', '19'),
('438', '2026_02_13_092117_create_hotel_stays_table', '19'),
('439', '2026_02_13_092118_create_hotel_stay_guests_table', '19'),
('440', '2026_02_13_092119_create_hotel_folios_table', '19'),
('441', '2026_02_13_092120_create_hotel_folio_lines_table', '19'),
('442', '2026_02_13_092121_create_hotel_folio_payments_table', '19'),
('443', '2026_02_13_092122_create_hotel_housekeeping_tasks_table', '19'),
('444', '2026_02_13_092123_create_hotel_venues_table', '19'),
('445', '2026_02_13_092124_create_hotel_events_table', '19'),
('446', '2026_02_13_092125_create_hotel_event_charges_table', '19'),
('447', '2026_02_13_092126_add_context_to_orders_table', '19'),
('448', '2026_02_18_082133_add_room_service_order_types_to_room_service_orders_table', '19'),
('449', '2026_03_23_100000_add_reservation_form_improvements_tables', '19'),
('450', '2026_03_24_120500_add_advance_payment_method_to_hotel_reservations_table', '19'),
('451', '2025_08_25_062431_create_sms_settings_table', '20'),
('452', '2025_08_25_085421_create_sms_permissions_table', '20'),
('453', '2025_08_28_081001_create_sms_notification_settings_table', '20'),
('454', '2025_09_09_045430_create_sms_template_table', '20'),
('455', '2025_09_25_065936_create_sms_usage_logs_table', '20'),
('456', '2025_09_26_055517_add_columns_to_packages_table', '20'),
('457', '2025_11_12_061341_add_data_to_sms_notification_settings_table', '20'),
('458', '2026_03_28_120000_add_android_sms_gateway_columns', '20'),
('459', '2026_03_28_140000_add_android_sms_gateway_owner_and_restaurant_settings', '20'),
('460', '2025_09_01_073008_create_global_restapi_setting_table', '21'),
('461', '2026_01_10_000001_create_application_integration_settings_table', '21'),
('462', '2026_02_06_000001_create_delivery_partner_device_tokens_table', '21'),
('463', '2026_02_09_000001_create_delivery_executive_locations_table', '21'),
('464', '2026_02_15_000000_create_ai_device_tokens_table', '21'),
('465', '2026_03_18_000001_add_firebase_settings_to_restapi_global_settings_table', '21'),
('466', '2026_03_18_000002_add_firebase_json_to_restapi_global_settings_table', '21'),
('467', '2026_03_19_000003_create_delivery_partner_notifications_table', '21'),
('468', '2026_03_23_000002_fix_partner_device_token_registration_id', '21'),
('469', '2026_03_23_000003_add_partner_device_token_status_if_missing', '21'),
('470', '2026_03_23_000004_add_device_id_and_status_to_delivery_partner_device_tokens', '21'),
('471', '2026_04_20_120000_add_discount_apply_on_to_orders_table', '22'),
('472', '2026_04_23_000001_add_image_to_item_categories_table', '22'),
('473', '2026_04_23_100000_add_meta_image_to_global_settings_table', '22'),
('474', '2026_04_24_000000_add_menu_item_default_image_settings_to_restaurants_table', '22'),
('475', '2026_04_28_100000_create_expenses_recurring_table', '22'),
('476', '2026_04_28_100001_add_expenses_recurring_id_to_expenses_table', '22'),
('477', '2026_04_29_120000_add_receipt_languages_to_receipt_settings_table', '22'),
('478', '2026_04_29_141500_add_map_provider_to_global_settings_table', '22');


-- Table structure for table `model_has_permissions`
DROP TABLE IF EXISTS `model_has_permissions`;
CREATE TABLE `model_has_permissions` (
  `permission_id` bigint(20) unsigned NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
  KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`),
  CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `model_has_roles`
DROP TABLE IF EXISTS `model_has_roles`;
CREATE TABLE `model_has_roles` (
  `role_id` bigint(20) unsigned NOT NULL,
  `model_type` varchar(191) NOT NULL,
  `model_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`role_id`,`model_id`,`model_type`),
  KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`),
  CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `model_has_roles`
INSERT INTO `model_has_roles` VALUES
('1', 'App\\Models\\User', '1'),
('6', 'App\\Models\\User', '4'),
('10', 'App\\Models\\User', '5');


-- Table structure for table `modifier_group_translations`
DROP TABLE IF EXISTS `modifier_group_translations`;
CREATE TABLE `modifier_group_translations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `modifier_group_id` bigint(20) unsigned NOT NULL,
  `locale` varchar(191) NOT NULL,
  `name` varchar(191) DEFAULT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `modifier_group_translations_modifier_group_id_locale_unique` (`modifier_group_id`,`locale`),
  KEY `modifier_group_translations_locale_index` (`locale`),
  CONSTRAINT `modifier_group_translations_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modifier_groups`
DROP TABLE IF EXISTS `modifier_groups`;
CREATE TABLE `modifier_groups` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `modifier_groups_branch_id_foreign` (`branch_id`),
  CONSTRAINT `modifier_groups_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modifier_option_prices`
DROP TABLE IF EXISTS `modifier_option_prices`;
CREATE TABLE `modifier_option_prices` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `modifier_group_id` bigint(20) unsigned NOT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `delivery_app_id` bigint(20) unsigned DEFAULT NULL,
  `calculated_price` decimal(16,2) NOT NULL,
  `override_price` decimal(16,2) DEFAULT NULL,
  `final_price` decimal(16,2) NOT NULL DEFAULT 0.00,
  `status` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `modifier_option_prices_modifier_group_id_foreign` (`modifier_group_id`),
  KEY `modifier_option_prices_modifier_option_id_foreign` (`modifier_option_id`),
  KEY `modifier_option_prices_order_type_id_foreign` (`order_type_id`),
  KEY `modifier_option_prices_delivery_app_id_foreign` (`delivery_app_id`),
  CONSTRAINT `modifier_option_prices_delivery_app_id_foreign` FOREIGN KEY (`delivery_app_id`) REFERENCES `delivery_platforms` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `modifier_option_prices_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `modifier_option_prices_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `modifier_option_prices_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modifier_options`
DROP TABLE IF EXISTS `modifier_options`;
CREATE TABLE `modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `modifier_group_id` bigint(20) unsigned NOT NULL,
  `name` text DEFAULT NULL,
  `price` decimal(16,2) NOT NULL,
  `is_available` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `is_preselected` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `modifier_options_modifier_group_id_foreign` (`modifier_group_id`),
  CONSTRAINT `modifier_options_modifier_group_id_foreign` FOREIGN KEY (`modifier_group_id`) REFERENCES `modifier_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `modules`
DROP TABLE IF EXISTS `modules`;
CREATE TABLE `modules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `is_superadmin` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `modules`
INSERT INTO `modules` VALUES
('1', 'Restaurants', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('2', 'Superadmin Payment', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('3', 'Packages', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('4', 'Billing', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('5', 'Offline Request', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('6', 'SuperAdmin', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('7', 'Landing Site', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('8', 'Superadmin Settings', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('9', 'Menu', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('10', 'Menu Item', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('11', 'Item Category', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('12', 'Area', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('13', 'Table', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('14', 'Reservation', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('15', 'KOT', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('16', 'Order', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('17', 'Customer', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('18', 'Staff', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('19', 'Report', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('20', 'Delivery Executive', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('21', 'Waiter Request', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('22', 'Expense', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('23', 'Payment', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('24', 'Settings', '0', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('25', 'Aitools', '0', '2026-05-03 12:40:18', '2026-05-03 12:40:18'),
('26', 'Inventory', '0', '2026-05-03 12:41:54', '2026-05-03 12:41:54'),
('27', 'MultiPOS', '0', '2026-05-03 12:42:27', '2026-05-03 12:42:27'),
('28', 'Cash Register', '0', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('29', 'Kitchen', '0', '2026-05-03 12:42:55', '2026-05-03 12:42:55'),
('30', 'Kiosk', '0', '2026-05-03 12:43:12', '2026-05-03 12:43:12'),
('31', 'Loyalty', '0', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('32', 'Webhooks', '0', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('33', 'Whatsapp', '0', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('34', 'Hotel', '0', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('35', 'Sms', '0', '2026-05-03 12:44:35', '2026-05-03 12:44:35');


-- Table structure for table `mollie_payments`
DROP TABLE IF EXISTS `mollie_payments`;
CREATE TABLE `mollie_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `mollie_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `mollie_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `mollie_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `multi_pos_global_settings`
DROP TABLE IF EXISTS `multi_pos_global_settings`;
CREATE TABLE `multi_pos_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `multi_pos_global_settings`
INSERT INTO `multi_pos_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:42:27', '2026-05-03 12:42:28');


-- Table structure for table `notification_settings`
DROP TABLE IF EXISTS `notification_settings`;
CREATE TABLE `notification_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `type` varchar(191) NOT NULL,
  `send_email` tinyint(1) NOT NULL DEFAULT 1,
  `send_time` time DEFAULT NULL,
  `last_sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `notification_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `notification_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `notification_settings`
INSERT INTO `notification_settings` VALUES
('7', '2', 'order_received', '1', NULL, NULL, NULL, NULL),
('8', '2', 'reservation_confirmed', '1', NULL, NULL, NULL, NULL),
('9', '2', 'new_reservation', '1', NULL, NULL, NULL, NULL),
('10', '2', 'order_bill_sent', '1', NULL, NULL, NULL, NULL),
('11', '2', 'staff_welcome', '1', NULL, NULL, NULL, NULL),
('12', '3', 'order_received', '1', NULL, NULL, NULL, NULL),
('13', '3', 'reservation_confirmed', '1', NULL, NULL, NULL, NULL),
('14', '3', 'new_reservation', '1', NULL, NULL, NULL, NULL),
('15', '3', 'order_bill_sent', '1', NULL, NULL, NULL, NULL),
('16', '3', 'staff_welcome', '1', NULL, NULL, NULL, NULL);


-- Table structure for table `notifications`
DROP TABLE IF EXISTS `notifications`;
CREATE TABLE `notifications` (
  `id` char(36) NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `type` varchar(191) NOT NULL,
  `notifiable_type` varchar(191) NOT NULL,
  `notifiable_id` bigint(20) unsigned NOT NULL,
  `data` text NOT NULL,
  `read_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `notifications_restaurant_id_foreign` (`restaurant_id`),
  KEY `notifications_notifiable_type_notifiable_id_index` (`notifiable_type`,`notifiable_id`),
  CONSTRAINT `notifications_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `notifications`
INSERT INTO `notifications` VALUES
('a64b1524-cb0f-4836-b82c-70fd5d7172a5', NULL, 'Modules\\MultiPOS\\Notifications\\PosMachineRegistrationRequest', 'App\\Models\\User', '4', '{\"pos_machine_id\":2,\"machine_alias\":\"GiGi Food POS 1777885220\",\"machine_public_id\":\"01KQS3F3GR14G6NW3MV2HZ8VZ8\",\"branch_id\":3,\"branch_name\":\"GiGi Food\",\"created_by\":4,\"creator_name\":\"William\",\"status\":\"pending\",\"created_at\":\"2026-05-04 09:00:20\",\"url\":\"https:\\/\\/gigi.qonpos.com\\/settings?tab=multipos\"}', NULL, '2026-05-04 09:00:20', '2026-05-04 09:00:20'),
('c29abb85-838b-404f-8696-f74dc877cffa', NULL, 'Modules\\MultiPOS\\Notifications\\PosMachineRegistrationRequest', 'App\\Models\\User', '4', '{\"pos_machine_id\":1,\"machine_alias\":\"POST HOME\",\"machine_public_id\":\"01KQQ03C7NZZ0DNSAND9KX0YM3\",\"branch_id\":3,\"branch_name\":\"GiGi Food\",\"created_by\":4,\"creator_name\":\"William\",\"status\":\"pending\",\"created_at\":\"2026-05-03 13:23:01\",\"url\":\"https:\\/\\/gigi.qonpos.com\\/settings?tab=multipos\"}', NULL, '2026-05-03 13:23:01', '2026-05-03 13:23:01');


-- Table structure for table `offline_payment_methods`
DROP TABLE IF EXISTS `offline_payment_methods`;
CREATE TABLE `offline_payment_methods` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `offline_payment_methods_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `offline_payment_methods_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `offline_payment_methods`
INSERT INTO `offline_payment_methods` VALUES
('3', '2', 'cash', NULL, 'inactive', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('4', '2', 'bank_transfer', NULL, 'inactive', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('5', '3', 'cash', NULL, 'inactive', '2026-05-04 19:17:08', '2026-05-04 19:17:08'),
('6', '3', 'bank_transfer', NULL, 'inactive', '2026-05-04 19:17:08', '2026-05-04 19:17:08');


-- Table structure for table `offline_plan_changes`
DROP TABLE IF EXISTS `offline_plan_changes`;
CREATE TABLE `offline_plan_changes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `package_id` bigint(20) unsigned NOT NULL,
  `package_type` varchar(191) NOT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `pay_date` date DEFAULT NULL,
  `next_pay_date` date DEFAULT NULL,
  `invoice_id` bigint(20) unsigned DEFAULT NULL,
  `offline_method_id` bigint(20) unsigned DEFAULT NULL,
  `file_name` varchar(191) DEFAULT NULL,
  `status` enum('verified','pending','rejected') NOT NULL DEFAULT 'pending',
  `remark` text DEFAULT NULL,
  `description` mediumtext NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `offline_plan_changes_restaurant_id_foreign` (`restaurant_id`),
  KEY `offline_plan_changes_package_id_foreign` (`package_id`),
  KEY `offline_plan_changes_invoice_id_foreign` (`invoice_id`),
  KEY `offline_plan_changes_offline_method_id_foreign` (`offline_method_id`),
  CONSTRAINT `offline_plan_changes_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `global_invoices` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_offline_method_id_foreign` FOREIGN KEY (`offline_method_id`) REFERENCES `offline_payment_methods` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `offline_plan_changes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `onboarding_steps`
DROP TABLE IF EXISTS `onboarding_steps`;
CREATE TABLE `onboarding_steps` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `add_area_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_table_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_menu_completed` tinyint(1) NOT NULL DEFAULT 0,
  `add_menu_items_completed` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `onboarding_steps_branch_id_foreign` (`branch_id`),
  CONSTRAINT `onboarding_steps_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `onboarding_steps`
INSERT INTO `onboarding_steps` VALUES
('5', '3', '1', '1', '1', '1', '2026-05-03 13:04:22', '2026-05-05 08:30:32'),
('6', '4', '1', '0', '0', '0', '2026-05-04 19:17:10', '2026-05-04 19:20:53');


-- Table structure for table `order_cash_collections`
DROP TABLE IF EXISTS `order_cash_collections`;
CREATE TABLE `order_cash_collections` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `delivery_executive_id` bigint(20) unsigned DEFAULT NULL,
  `expected_amount` decimal(16,2) NOT NULL DEFAULT 0.00,
  `collected_amount` decimal(16,2) DEFAULT NULL,
  `status` enum('pending_collection','collected','partial','not_collected','submitted','settled') NOT NULL DEFAULT 'pending_collection',
  `notes` text DEFAULT NULL,
  `recorded_at` timestamp NULL DEFAULT NULL,
  `submitted_at` timestamp NULL DEFAULT NULL,
  `settled_at` timestamp NULL DEFAULT NULL,
  `settled_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_cash_collections_order_id_foreign` (`order_id`),
  KEY `occ_exec_status_idx` (`delivery_executive_id`,`status`),
  KEY `occ_branch_status_idx` (`branch_id`,`status`),
  CONSTRAINT `order_cash_collections_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_cash_collections_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE SET NULL,
  CONSTRAINT `order_cash_collections_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_charges`
DROP TABLE IF EXISTS `order_charges`;
CREATE TABLE `order_charges` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `charge_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `order_charges_order_id_foreign` (`order_id`),
  KEY `order_charges_charge_id_foreign` (`charge_id`),
  CONSTRAINT `order_charges_charge_id_foreign` FOREIGN KEY (`charge_id`) REFERENCES `restaurant_charges` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_charges_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_histories`
DROP TABLE IF EXISTS `order_histories`;
CREATE TABLE `order_histories` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `status` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_histories_order_id_foreign` (`order_id`),
  CONSTRAINT `order_histories_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_item_modifier_options`
DROP TABLE IF EXISTS `order_item_modifier_options`;
CREATE TABLE `order_item_modifier_options` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_item_id` bigint(20) unsigned NOT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_option_name` text DEFAULT NULL,
  `modifier_option_price` decimal(10,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_item_modifier_options_order_item_id_foreign` (`order_item_id`),
  KEY `order_item_modifier_options_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `order_item_modifier_options_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `order_item_modifier_options_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_items`
DROP TABLE IF EXISTS `order_items`;
CREATE TABLE `order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `menu_item_id` bigint(20) unsigned NOT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `note` text DEFAULT NULL,
  `is_free_item_from_stamp` tinyint(1) NOT NULL DEFAULT 0,
  `stamp_rule_id` bigint(20) unsigned DEFAULT NULL,
  `quantity` int(11) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `tax_amount` decimal(15,2) DEFAULT NULL,
  `tax_percentage` decimal(8,4) DEFAULT NULL,
  `tax_breakup` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`tax_breakup`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_items_menu_item_id_foreign` (`menu_item_id`),
  KEY `order_items_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `order_items_branch_id_foreign` (`branch_id`),
  KEY `idx_order_items_order_menu_variation` (`order_id`,`menu_item_id`,`menu_item_variation_id`),
  KEY `idx_order_items_order_id` (`order_id`),
  CONSTRAINT `order_items_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `order_items_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_items_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_items_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_items`
INSERT INTO `order_items` VALUES
('1', '3', '1', NULL, '1', NULL, NULL, '0', NULL, '1', '5.00', '5.00', '0.00', '0.0000', NULL, '2026-05-05 08:32:05', '2026-05-05 08:32:05');


-- Table structure for table `order_notification_settings`
DROP TABLE IF EXISTS `order_notification_settings`;
CREATE TABLE `order_notification_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `role_id` bigint(20) unsigned NOT NULL,
  `hide_new_order_notification` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `order_notification_restaurant_role_unique` (`restaurant_id`,`role_id`),
  KEY `order_notification_settings_role_id_foreign` (`role_id`),
  CONSTRAINT `order_notification_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_notification_settings_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_number_settings`
DROP TABLE IF EXISTS `order_number_settings`;
CREATE TABLE `order_number_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `enable_feature` tinyint(1) NOT NULL DEFAULT 0,
  `prefix` varchar(191) NOT NULL DEFAULT 'ORD',
  `digits` tinyint(3) unsigned NOT NULL DEFAULT 3,
  `separator` varchar(191) NOT NULL DEFAULT '-',
  `include_date` tinyint(1) NOT NULL DEFAULT 0,
  `show_year` tinyint(1) NOT NULL DEFAULT 0,
  `show_month` tinyint(1) NOT NULL DEFAULT 0,
  `show_day` tinyint(1) NOT NULL DEFAULT 0,
  `show_time` tinyint(1) NOT NULL DEFAULT 0,
  `reset_daily` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_number_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `order_number_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_places`
DROP TABLE IF EXISTS `order_places`;
CREATE TABLE `order_places` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `type` varchar(191) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_places_branch_id_foreign` (`branch_id`),
  KEY `order_places_printer_id_foreign` (`printer_id`),
  CONSTRAINT `order_places_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_places_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_places`
INSERT INTO `order_places` VALUES
('3', NULL, '3', 'Default POS Terminal', 'vegetarian', '1', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('4', NULL, '4', 'Default POS Terminal', 'vegetarian', '1', '1', '2026-05-04 19:17:11', '2026-05-04 19:17:11');


-- Table structure for table `order_taxes`
DROP TABLE IF EXISTS `order_taxes`;
CREATE TABLE `order_taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `tax_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `order_taxes_order_id_foreign` (`order_id`),
  KEY `order_taxes_tax_id_foreign` (`tax_id`),
  CONSTRAINT `order_taxes_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE,
  CONSTRAINT `order_taxes_tax_id_foreign` FOREIGN KEY (`tax_id`) REFERENCES `taxes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `order_types`
DROP TABLE IF EXISTS `order_types`;
CREATE TABLE `order_types` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_type_name` varchar(191) NOT NULL,
  `slug` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `enable_token_number` tinyint(1) NOT NULL DEFAULT 0,
  `show_order_number_on_board` tinyint(1) NOT NULL DEFAULT 0,
  `enable_from_customer_site` tinyint(1) NOT NULL DEFAULT 1,
  `type` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `order_types_branch_id_foreign` (`branch_id`),
  CONSTRAINT `order_types_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `order_types`
INSERT INTO `order_types` VALUES
('9', '3', 'Dine In', 'dine_in', '1', '1', '0', '0', '1', 'dine_in', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('10', '3', 'Delivery', 'delivery', '1', '1', '0', '0', '1', 'delivery', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('11', '3', 'Pickup', 'pickup', '1', '1', '0', '0', '1', 'pickup', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('12', '3', 'Room Service', 'room_service', '1', '0', '0', '0', '1', 'room_service', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('13', '4', 'Dine In', 'dine_in', '1', '1', '0', '0', '1', 'dine_in', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('14', '4', 'Delivery', 'delivery', '1', '1', '0', '0', '1', 'delivery', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('15', '4', 'Pickup', 'pickup', '1', '1', '0', '0', '1', 'pickup', '2026-05-04 19:17:11', '2026-05-04 19:17:11'),
('16', '4', 'Room Service', 'room_service', '1', '0', '0', '0', '1', 'room_service', '2026-05-04 19:17:11', '2026-05-04 19:17:11');


-- Table structure for table `orders`
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` char(36) DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `pos_machine_id` bigint(20) unsigned DEFAULT NULL,
  `order_number` varchar(191) DEFAULT NULL,
  `formatted_order_number` varchar(191) DEFAULT NULL,
  `date_time` datetime NOT NULL,
  `table_id` bigint(20) unsigned DEFAULT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `number_of_pax` int(11) DEFAULT NULL,
  `order_note` text DEFAULT NULL,
  `waiter_id` bigint(20) unsigned DEFAULT NULL,
  `waiter_response` enum('pending','accepted','declined') NOT NULL DEFAULT 'pending',
  `waiter_notification_sent_at` timestamp NULL DEFAULT NULL,
  `waiter_response_at` timestamp NULL DEFAULT NULL,
  `added_by` bigint(20) unsigned DEFAULT NULL,
  `cancelled_by` bigint(20) unsigned DEFAULT NULL,
  `cancel_time` datetime DEFAULT NULL,
  `status` enum('draft','kot','billed','paid','canceled','payment_due','ready','out_for_delivery','delivered','pending_verification') NOT NULL DEFAULT 'kot',
  `placed_via` enum('pos','shop','kiosk') DEFAULT NULL,
  `sub_total` decimal(16,2) NOT NULL,
  `tip_amount` decimal(16,2) DEFAULT 0.00,
  `total_tax_amount` decimal(16,2) DEFAULT 0.00,
  `tax_base` decimal(16,2) DEFAULT NULL,
  `tax_mode` varchar(191) DEFAULT NULL,
  `tip_note` text DEFAULT NULL,
  `total` decimal(16,2) NOT NULL,
  `amount_paid` decimal(16,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `order_type_id` bigint(20) unsigned DEFAULT NULL,
  `context_type` enum('RESTAURANT_TABLE','TAKEAWAY','DELIVERY','HOTEL_ROOM','BANQUET_EVENT') DEFAULT NULL,
  `context_id` bigint(20) unsigned DEFAULT NULL,
  `bill_to` enum('PAY_NOW','POST_TO_ROOM') NOT NULL DEFAULT 'PAY_NOW',
  `posted_to_folio_at` timestamp NULL DEFAULT NULL,
  `delivery_app_id` bigint(20) unsigned DEFAULT NULL,
  `custom_order_type_name` varchar(191) DEFAULT NULL,
  `order_type` varchar(191) DEFAULT NULL,
  `pickup_date` datetime DEFAULT NULL,
  `delivery_executive_id` bigint(20) unsigned DEFAULT NULL,
  `delivery_address` text DEFAULT NULL,
  `delivery_time` datetime DEFAULT NULL,
  `estimated_delivery_time` datetime DEFAULT NULL,
  `split_type` enum('even','custom','items') DEFAULT NULL,
  `discount_type` varchar(191) DEFAULT NULL,
  `discount_value` decimal(16,2) DEFAULT NULL,
  `discount_amount` decimal(16,2) DEFAULT NULL,
  `discount_apply_on` varchar(191) NOT NULL DEFAULT 'sub_total',
  `order_status` varchar(191) NOT NULL DEFAULT 'placed',
  `delivery_fee` decimal(8,2) NOT NULL DEFAULT 0.00,
  `customer_lat` decimal(10,7) DEFAULT NULL,
  `customer_lng` decimal(10,7) DEFAULT NULL,
  `is_within_radius` tinyint(1) NOT NULL DEFAULT 0,
  `delivery_started_at` timestamp NULL DEFAULT NULL,
  `delivered_at` timestamp NULL DEFAULT NULL,
  `estimated_eta_min` int(11) DEFAULT NULL,
  `estimated_eta_max` int(11) DEFAULT NULL,
  `cancel_reason_id` bigint(20) unsigned DEFAULT NULL,
  `cancel_reason_text` varchar(191) DEFAULT NULL,
  `reservation_id` bigint(20) unsigned DEFAULT NULL,
  `loyalty_points_redeemed` int(11) NOT NULL DEFAULT 0,
  `loyalty_discount_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `stamp_discount_amount` decimal(10,2) NOT NULL DEFAULT 0.00,
  `kiosk_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `orders_uuid_unique` (`uuid`),
  KEY `orders_customer_id_foreign` (`customer_id`),
  KEY `orders_delivery_executive_id_foreign` (`delivery_executive_id`),
  KEY `orders_waiter_id_foreign` (`waiter_id`),
  KEY `orders_cancel_reason_id_foreign` (`cancel_reason_id`),
  KEY `idx_branch_date` (`branch_id`,`date_time`),
  KEY `orders_reservation_id_foreign` (`reservation_id`),
  KEY `orders_added_by_foreign` (`added_by`),
  KEY `orders_cancelled_by_foreign` (`cancelled_by`),
  KEY `idx_orders_branch_table_status` (`branch_id`,`table_id`,`status`),
  KEY `idx_orders_table_branch_status` (`table_id`,`branch_id`,`status`),
  KEY `idx_orders_status_branch` (`status`,`branch_id`),
  KEY `idx_orders_order_type_branch` (`order_type_id`,`branch_id`),
  KEY `idx_orders_delivery_app` (`delivery_app_id`),
  KEY `orders_pos_machine_id_index` (`pos_machine_id`),
  KEY `orders_kiosk_id_foreign` (`kiosk_id`),
  KEY `orders_context_type_context_id_index` (`context_type`,`context_id`),
  KEY `orders_bill_to_index` (`bill_to`),
  CONSTRAINT `orders_added_by_foreign` FOREIGN KEY (`added_by`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `orders_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_cancel_reason_id_foreign` FOREIGN KEY (`cancel_reason_id`) REFERENCES `kot_cancel_reasons` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_cancelled_by_foreign` FOREIGN KEY (`cancelled_by`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `orders_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `orders_delivery_app_id_foreign` FOREIGN KEY (`delivery_app_id`) REFERENCES `delivery_platforms` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_delivery_executive_id_foreign` FOREIGN KEY (`delivery_executive_id`) REFERENCES `delivery_executives` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_kiosk_id_foreign` FOREIGN KEY (`kiosk_id`) REFERENCES `kiosks` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_order_type_id_foreign` FOREIGN KEY (`order_type_id`) REFERENCES `order_types` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_pos_machine_id_foreign` FOREIGN KEY (`pos_machine_id`) REFERENCES `pos_machines` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_reservation_id_foreign` FOREIGN KEY (`reservation_id`) REFERENCES `reservations` (`id`) ON DELETE SET NULL,
  CONSTRAINT `orders_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `orders_waiter_id_foreign` FOREIGN KEY (`waiter_id`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `orders`
INSERT INTO `orders` VALUES
('1', '52241a16-ea83-4df6-8f73-f691fc1f5d13', '3', '1', '1', NULL, '2026-05-05 08:32:04', NULL, NULL, '1', NULL, '4', 'pending', NULL, NULL, '4', NULL, NULL, 'paid', 'pos', '5.00', '0.00', '0.00', '4.50', 'order', NULL, '4.50', '4.50', '2026-05-05 08:32:04', '2026-05-05 08:33:21', '9', NULL, NULL, 'PAY_NOW', NULL, NULL, 'Dine In', 'dine_in', NULL, NULL, NULL, NULL, NULL, NULL, 'percent', '10.00', '0.50', 'sub_total', 'served', '0.00', NULL, NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0.00', '0.00', NULL);


-- Table structure for table `otps`
DROP TABLE IF EXISTS `otps`;
CREATE TABLE `otps` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `identifier` varchar(191) NOT NULL,
  `token` varchar(191) NOT NULL,
  `type` varchar(191) NOT NULL DEFAULT 'login',
  `expires_at` timestamp NOT NULL,
  `used` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `otps_identifier_type_index` (`identifier`,`type`),
  KEY `otps_token_index` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `package_modules`
DROP TABLE IF EXISTS `package_modules`;
CREATE TABLE `package_modules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `module_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `package_modules_package_id_foreign` (`package_id`),
  KEY `package_modules_module_id_foreign` (`module_id`),
  CONSTRAINT `package_modules_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `package_modules_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `package_modules`
INSERT INTO `package_modules` VALUES
('1', '1', '9', NULL, NULL),
('2', '1', '10', NULL, NULL),
('3', '1', '11', NULL, NULL),
('4', '1', '12', NULL, NULL),
('5', '1', '13', NULL, NULL),
('6', '1', '14', NULL, NULL),
('7', '1', '15', NULL, NULL),
('8', '1', '16', NULL, NULL),
('9', '1', '17', NULL, NULL),
('10', '1', '18', NULL, NULL),
('11', '1', '19', NULL, NULL),
('12', '1', '20', NULL, NULL),
('13', '1', '21', NULL, NULL),
('14', '1', '22', NULL, NULL),
('15', '1', '23', NULL, NULL),
('16', '1', '24', NULL, NULL),
('17', '2', '9', NULL, NULL),
('18', '2', '10', NULL, NULL),
('19', '2', '11', NULL, NULL),
('20', '2', '12', NULL, NULL),
('21', '2', '13', NULL, NULL),
('22', '2', '14', NULL, NULL),
('23', '2', '15', NULL, NULL),
('24', '2', '16', NULL, NULL),
('25', '2', '17', NULL, NULL),
('26', '2', '18', NULL, NULL),
('27', '2', '19', NULL, NULL),
('28', '2', '20', NULL, NULL),
('29', '2', '21', NULL, NULL),
('30', '2', '22', NULL, NULL),
('31', '2', '23', NULL, NULL),
('32', '2', '24', NULL, NULL),
('33', '3', '9', NULL, NULL),
('34', '3', '10', NULL, NULL),
('35', '3', '11', NULL, NULL),
('36', '3', '12', NULL, NULL),
('37', '3', '13', NULL, NULL),
('38', '3', '14', NULL, NULL),
('39', '3', '15', NULL, NULL),
('40', '3', '16', NULL, NULL),
('41', '3', '17', NULL, NULL),
('42', '3', '18', NULL, NULL),
('43', '3', '19', NULL, NULL),
('44', '3', '20', NULL, NULL),
('45', '3', '21', NULL, NULL),
('46', '3', '22', NULL, NULL),
('47', '3', '23', NULL, NULL),
('48', '3', '24', NULL, NULL),
('49', '4', '9', NULL, NULL),
('50', '4', '10', NULL, NULL),
('51', '4', '11', NULL, NULL),
('52', '4', '12', NULL, NULL),
('53', '4', '13', NULL, NULL),
('54', '4', '14', NULL, NULL),
('55', '4', '15', NULL, NULL),
('56', '4', '16', NULL, NULL),
('57', '4', '17', NULL, NULL),
('58', '4', '18', NULL, NULL),
('59', '4', '19', NULL, NULL),
('60', '4', '20', NULL, NULL),
('61', '4', '21', NULL, NULL),
('62', '4', '22', NULL, NULL),
('63', '4', '23', NULL, NULL),
('64', '4', '24', NULL, NULL),
('65', '5', '9', NULL, NULL),
('66', '5', '10', NULL, NULL),
('67', '5', '11', NULL, NULL),
('68', '5', '12', NULL, NULL),
('69', '5', '13', NULL, NULL),
('70', '5', '14', NULL, NULL),
('71', '5', '15', NULL, NULL),
('72', '5', '16', NULL, NULL),
('73', '5', '17', NULL, NULL),
('74', '5', '18', NULL, NULL),
('75', '5', '19', NULL, NULL),
('76', '5', '20', NULL, NULL),
('77', '5', '21', NULL, NULL),
('78', '5', '22', NULL, NULL),
('79', '5', '23', NULL, NULL),
('80', '5', '24', NULL, NULL),
('81', '1', '25', NULL, NULL),
('82', '2', '25', NULL, NULL),
('83', '3', '25', NULL, NULL),
('84', '4', '25', NULL, NULL),
('85', '5', '25', NULL, NULL),
('86', '1', '27', NULL, NULL),
('87', '2', '27', NULL, NULL),
('88', '3', '27', NULL, NULL),
('89', '4', '27', NULL, NULL),
('90', '5', '27', NULL, NULL),
('91', '1', '31', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('92', '2', '31', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('93', '3', '31', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('94', '4', '31', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('95', '5', '31', '2026-05-03 12:43:51', '2026-05-03 12:43:51'),
('96', '1', '32', NULL, NULL),
('97', '2', '32', NULL, NULL),
('98', '3', '32', NULL, NULL),
('99', '4', '32', NULL, NULL),
('100', '5', '32', NULL, NULL);


-- Table structure for table `packages`
DROP TABLE IF EXISTS `packages`;
CREATE TABLE `packages` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `package_name` varchar(191) NOT NULL,
  `price` decimal(16,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `description` text NOT NULL,
  `annual_price` decimal(16,2) DEFAULT NULL,
  `monthly_price` decimal(16,2) DEFAULT NULL,
  `monthly_status` varchar(191) DEFAULT '1',
  `annual_status` varchar(191) DEFAULT '1',
  `stripe_annual_plan_id` varchar(191) DEFAULT NULL,
  `stripe_monthly_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_annual_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_monthly_plan_id` varchar(191) DEFAULT NULL,
  `flutterwave_annual_plan_id` varchar(191) DEFAULT NULL,
  `flutterwave_monthly_plan_id` varchar(191) DEFAULT NULL,
  `paystack_annual_plan_id` varchar(191) DEFAULT NULL,
  `paystack_monthly_plan_id` varchar(191) DEFAULT NULL,
  `xendit_annual_plan_id` varchar(191) DEFAULT NULL,
  `xendit_monthly_plan_id` varchar(191) DEFAULT NULL,
  `paddle_annual_price_id` varchar(191) DEFAULT NULL,
  `paddle_monthly_price_id` varchar(191) DEFAULT NULL,
  `paddle_lifetime_price_id` varchar(191) DEFAULT NULL,
  `stripe_lifetime_plan_id` varchar(191) DEFAULT NULL,
  `razorpay_lifetime_plan_id` varchar(191) DEFAULT NULL,
  `billing_cycle` tinyint(3) unsigned DEFAULT NULL,
  `sort_order` int(10) unsigned DEFAULT NULL,
  `is_private` tinyint(1) NOT NULL DEFAULT 0,
  `is_free` tinyint(1) NOT NULL DEFAULT 0,
  `is_recommended` tinyint(1) NOT NULL DEFAULT 0,
  `package_type` varchar(191) NOT NULL DEFAULT 'standard',
  `trial_status` tinyint(1) DEFAULT NULL,
  `trial_days` int(11) DEFAULT NULL,
  `trial_notification_before_days` int(11) DEFAULT NULL,
  `trial_message` varchar(191) DEFAULT NULL,
  `additional_features` longtext DEFAULT NULL,
  `branch_limit` int(11) DEFAULT -1,
  `multipos_limit` int(11) DEFAULT -1,
  `menu_items_limit` int(11) NOT NULL DEFAULT -1,
  `order_limit` int(11) NOT NULL DEFAULT -1,
  `staff_limit` int(11) NOT NULL DEFAULT -1,
  `ai_monthly_token_limit` int(11) NOT NULL DEFAULT -1,
  `sms_count` int(11) NOT NULL DEFAULT 0,
  `carry_forward_sms` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `packages_currency_id_foreign` (`currency_id`),
  CONSTRAINT `packages_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `global_currencies` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `packages`
INSERT INTO `packages` VALUES
('1', 'Default', '0.00', '2026-05-03 12:30:00', '2026-05-03 12:30:00', '1', 'Its a default package and cannot be deleted', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12', '1', '0', '1', '0', 'default', NULL, NULL, NULL, NULL, NULL, '-1', '-1', '-1', '-1', '-1', '-1', '0', '0'),
('2', 'Subscription Package', '0.00', '2026-05-03 12:30:00', '2026-05-03 12:30:00', '1', 'This is a subscription package', '100.00', '10.00', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '10', '2', '0', '0', '1', 'standard', NULL, NULL, NULL, NULL, NULL, '-1', '-1', '-1', '-1', '-1', '-1', '0', '0'),
('3', 'Life Time', '199.00', '2026-05-03 12:30:00', '2026-05-03 12:30:00', '1', 'This is a lifetime access package', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '3', '0', '0', '1', 'lifetime', NULL, NULL, NULL, NULL, '[\"Change Branch\",\"Export Report\",\"Table Reservation\",\"Payment Gateway Integration\",\"Theme Setting\",\"Customer Display\"]', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0'),
('4', 'Private Package', '0.00', '2026-05-03 12:30:00', '2026-05-03 12:30:00', '1', 'This is a private package', '50.00', '5.00', '1', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12', '4', '1', '0', '0', 'standard', NULL, NULL, NULL, NULL, NULL, '-1', '-1', '-1', '-1', '-1', '-1', '0', '0'),
('5', 'Trial Package', '0.00', '2026-05-03 12:30:00', '2026-05-03 12:30:00', '1', 'This is a trial package', NULL, NULL, '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', NULL, '0', '1', '0', 'trial', '1', '30', '5', '30 Days Free Trial', '[\"Change Branch\",\"Export Report\",\"Table Reservation\",\"Payment Gateway Integration\",\"Theme Setting\",\"Customer Display\"]', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0');


-- Table structure for table `password_reset_tokens`
DROP TABLE IF EXISTS `password_reset_tokens`;
CREATE TABLE `password_reset_tokens` (
  `email` varchar(191) NOT NULL,
  `token` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `payfast_payments`
DROP TABLE IF EXISTS `payfast_payments`;
CREATE TABLE `payfast_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `payfast_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payfast_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `payfast_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `payment_gateway_credentials`
DROP TABLE IF EXISTS `payment_gateway_credentials`;
CREATE TABLE `payment_gateway_credentials` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `razorpay_key` text DEFAULT NULL,
  `razorpay_secret` text DEFAULT NULL,
  `razorpay_status` tinyint(1) NOT NULL DEFAULT 0,
  `stripe_key` text DEFAULT NULL,
  `stripe_secret` text DEFAULT NULL,
  `stripe_status` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `is_dine_in_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_delivery_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_pickup_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_cash_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_qr_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `is_offline_payment_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `offline_payment_detail` varchar(191) DEFAULT NULL,
  `qr_code_image` varchar(191) DEFAULT NULL,
  `flutterwave_status` tinyint(1) NOT NULL DEFAULT 0,
  `flutterwave_mode` enum('test','live') NOT NULL DEFAULT 'test',
  `test_flutterwave_key` varchar(191) DEFAULT NULL,
  `test_flutterwave_secret` varchar(191) DEFAULT NULL,
  `test_flutterwave_hash` varchar(191) DEFAULT NULL,
  `live_flutterwave_key` varchar(191) DEFAULT NULL,
  `live_flutterwave_secret` varchar(191) DEFAULT NULL,
  `live_flutterwave_hash` varchar(191) DEFAULT NULL,
  `flutterwave_webhook_secret_hash` varchar(191) DEFAULT NULL,
  `paypal_client_id` varchar(191) DEFAULT NULL,
  `paypal_secret` varchar(191) DEFAULT NULL,
  `paypal_status` tinyint(1) NOT NULL DEFAULT 0,
  `paypal_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `sandbox_paypal_client_id` varchar(191) DEFAULT NULL,
  `sandbox_paypal_secret` varchar(191) DEFAULT NULL,
  `payfast_merchant_id` varchar(191) DEFAULT NULL,
  `payfast_merchant_key` varchar(191) DEFAULT NULL,
  `payfast_passphrase` varchar(191) DEFAULT NULL,
  `payfast_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `payfast_status` tinyint(1) NOT NULL DEFAULT 0,
  `test_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `test_payfast_passphrase` varchar(191) DEFAULT NULL,
  `paystack_key` varchar(191) DEFAULT NULL,
  `paystack_secret` varchar(191) DEFAULT NULL,
  `paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_status` tinyint(1) NOT NULL DEFAULT 0,
  `paystack_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_paystack_key` varchar(191) DEFAULT NULL,
  `test_paystack_secret` varchar(191) DEFAULT NULL,
  `test_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_payment_url` varchar(191) DEFAULT 'https://api.paystack.co',
  `xendit_status` tinyint(1) NOT NULL DEFAULT 0,
  `xendit_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_xendit_public_key` varchar(191) DEFAULT NULL,
  `test_xendit_secret_key` varchar(191) DEFAULT NULL,
  `live_xendit_public_key` varchar(191) DEFAULT NULL,
  `live_xendit_secret_key` varchar(191) DEFAULT NULL,
  `test_xendit_webhook_token` varchar(191) DEFAULT NULL,
  `live_xendit_webhook_token` varchar(191) DEFAULT NULL,
  `epay_status` tinyint(1) NOT NULL DEFAULT 0,
  `epay_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `epay_client_id` varchar(191) DEFAULT NULL,
  `epay_client_secret` varchar(191) DEFAULT NULL,
  `epay_terminal_id` varchar(191) DEFAULT NULL,
  `test_epay_client_id` varchar(191) DEFAULT NULL,
  `test_epay_client_secret` varchar(191) DEFAULT NULL,
  `test_epay_terminal_id` varchar(191) DEFAULT NULL,
  `mollie_status` tinyint(1) NOT NULL DEFAULT 0,
  `mollie_mode` enum('test','live') NOT NULL DEFAULT 'test',
  `test_mollie_key` varchar(191) DEFAULT NULL,
  `live_mollie_key` varchar(191) DEFAULT NULL,
  `mollie_webhook_secret` varchar(191) DEFAULT NULL,
  `tap_status` tinyint(1) NOT NULL DEFAULT 0,
  `tap_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `tap_merchant_id` varchar(191) DEFAULT NULL,
  `live_tap_secret_key` text DEFAULT NULL,
  `live_tap_public_key` text DEFAULT NULL,
  `test_tap_secret_key` text DEFAULT NULL,
  `test_tap_public_key` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payment_gateway_credentials_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `payment_gateway_credentials_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `payment_gateway_credentials`
INSERT INTO `payment_gateway_credentials` VALUES
('2', '2', NULL, NULL, '0', NULL, NULL, '0', '2026-05-03 13:04:22', '2026-05-03 13:04:22', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL),
('3', '3', NULL, NULL, '0', NULL, NULL, '0', '2026-05-04 19:17:08', '2026-05-04 19:17:08', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL);


-- Table structure for table `payments`
DROP TABLE IF EXISTS `payments`;
CREATE TABLE `payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_method` varchar(191) NOT NULL DEFAULT 'cash',
  `amount` decimal(16,2) NOT NULL,
  `is_due` tinyint(1) NOT NULL DEFAULT 0,
  `due_amount_received` decimal(16,2) DEFAULT NULL,
  `balance` decimal(16,2) DEFAULT 0.00,
  `transaction_id` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payments_order_id_foreign` (`order_id`),
  KEY `payments_branch_id_foreign` (`branch_id`),
  CONSTRAINT `payments_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `payments`
INSERT INTO `payments` VALUES
('1', '3', '1', 'upi', '4.50', '0', NULL, '45.50', NULL, '2026-05-05 08:32:43', '2026-05-05 08:32:43');


-- Table structure for table `paypal_payments`
DROP TABLE IF EXISTS `paypal_payments`;
CREATE TABLE `paypal_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `paypal_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `paypal_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `paypal_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `paystack_payments`
DROP TABLE IF EXISTS `paystack_payments`;
CREATE TABLE `paystack_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `paystack_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `paystack_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `paystack_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `permissions`
DROP TABLE IF EXISTS `permissions`;
CREATE TABLE `permissions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `guard_name` varchar(191) NOT NULL,
  `module_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`),
  KEY `permissions_module_id_foreign` (`module_id`),
  CONSTRAINT `permissions_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=167 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `permissions`
INSERT INTO `permissions` VALUES
('1', 'Create Restaurant', 'web', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('2', 'Show Restaurant', 'web', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('3', 'Update Restaurant', 'web', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('4', 'Delete Restaurant', 'web', '1', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('5', 'Show Superadmin Payments', 'web', '2', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('6', 'Create Package', 'web', '3', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('7', 'Show Package', 'web', '3', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('8', 'Update Package', 'web', '3', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('9', 'Delete Package', 'web', '3', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('10', 'Show Billing', 'web', '4', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('11', 'Show Offline Request', 'web', '5', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('12', 'Create SuperAdmin', 'web', '6', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('13', 'Show SuperAdmin', 'web', '6', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('14', 'Update SuperAdmin', 'web', '6', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('15', 'Delete SuperAdmin', 'web', '6', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('16', 'Show Landing Site', 'web', '7', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('17', 'Manage Superadmin Settings', 'web', '8', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('18', 'Create Menu', 'web', '9', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('19', 'Show Menu', 'web', '9', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('20', 'Update Menu', 'web', '9', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('21', 'Delete Menu', 'web', '9', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('22', 'Create Menu Item', 'web', '10', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('23', 'Show Menu Item', 'web', '10', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('24', 'Update Menu Item', 'web', '10', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('25', 'Delete Menu Item', 'web', '10', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('26', 'Export Menu Item', 'web', '10', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('27', 'Create Item Category', 'web', '11', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('28', 'Show Item Category', 'web', '11', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('29', 'Update Item Category', 'web', '11', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('30', 'Delete Item Category', 'web', '11', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('31', 'Create Area', 'web', '12', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('32', 'Show Area', 'web', '12', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('33', 'Update Area', 'web', '12', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('34', 'Delete Area', 'web', '12', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('35', 'Create Table', 'web', '13', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('36', 'Show Table', 'web', '13', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('37', 'Update Table', 'web', '13', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('38', 'Delete Table', 'web', '13', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('39', 'Create Reservation', 'web', '14', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('40', 'Show Reservation', 'web', '14', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('41', 'Update Reservation', 'web', '14', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('42', 'Delete Reservation', 'web', '14', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('43', 'Manage KOT', 'web', '15', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('44', 'Create Order', 'web', '16', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('45', 'Show Order', 'web', '16', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('46', 'Update Order', 'web', '16', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('47', 'Delete Order', 'web', '16', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('48', 'Add Discount on POS', 'web', '16', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('49', 'Create Customer', 'web', '17', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('50', 'Show Customer', 'web', '17', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('51', 'Update Customer', 'web', '17', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('52', 'Delete Customer', 'web', '17', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('53', 'Create Staff Member', 'web', '18', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('54', 'Show Staff Member', 'web', '18', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('55', 'Update Staff Member', 'web', '18', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('56', 'Delete Staff Member', 'web', '18', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('57', 'Create Delivery Executive', 'web', '20', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('58', 'Show Delivery Executive', 'web', '20', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('59', 'Update Delivery Executive', 'web', '20', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('60', 'Delete Delivery Executive', 'web', '20', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('61', 'Show Payments', 'web', '23', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('62', 'Refund Payments', 'web', '23', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('63', 'Show Reports', 'web', '19', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('64', 'Manage Settings', 'web', '24', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('65', 'Show Restaurant Open/Close', 'web', '24', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('66', 'Manage Waiter Request', 'web', '21', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('67', 'Create Expense', 'web', '22', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('68', 'Show Expense', 'web', '22', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('69', 'Update Expense', 'web', '22', '2026-05-03 12:30:00', '2026-05-03 12:30:00'),
('70', 'Delete Expense', 'web', '22', '2026-05-03 12:30:01', '2026-05-03 12:30:01'),
('71', 'Create Expense Category', 'web', '22', '2026-05-03 12:30:01', '2026-05-03 12:30:01'),
('72', 'Show Expense Category', 'web', '22', '2026-05-03 12:30:01', '2026-05-03 12:30:01'),
('73', 'Update Expense Category', 'web', '22', '2026-05-03 12:30:01', '2026-05-03 12:30:01'),
('74', 'Delete Expense Category', 'web', '22', '2026-05-03 12:30:01', '2026-05-03 12:30:01'),
('75', 'Manage AI Settings', 'web', '25', '2026-05-03 12:40:18', '2026-05-03 12:40:18'),
('76', 'Access AI Assistant', 'web', '25', '2026-05-03 12:40:18', '2026-05-03 12:40:18'),
('77', 'Create Inventory Item', 'web', '26', NULL, NULL),
('78', 'Show Inventory Item', 'web', '26', NULL, NULL),
('79', 'Update Inventory Item', 'web', '26', NULL, NULL),
('80', 'Delete Inventory Item', 'web', '26', NULL, NULL),
('81', 'Create Inventory Movement', 'web', '26', NULL, NULL),
('82', 'Show Inventory Movement', 'web', '26', NULL, NULL),
('83', 'Update Inventory Movement', 'web', '26', NULL, NULL),
('84', 'Delete Inventory Movement', 'web', '26', NULL, NULL),
('85', 'Show Inventory Stock', 'web', '26', NULL, NULL),
('86', 'Create Unit', 'web', '26', NULL, NULL),
('87', 'Show Unit', 'web', '26', NULL, NULL),
('88', 'Update Unit', 'web', '26', NULL, NULL),
('89', 'Delete Unit', 'web', '26', NULL, NULL),
('90', 'Create Recipe', 'web', '26', NULL, NULL),
('91', 'Show Recipe', 'web', '26', NULL, NULL),
('92', 'Update Recipe', 'web', '26', NULL, NULL),
('93', 'Delete Recipe', 'web', '26', NULL, NULL),
('94', 'Create Purchase Order', 'web', '26', NULL, NULL),
('95', 'Show Purchase Order', 'web', '26', NULL, NULL),
('96', 'Update Purchase Order', 'web', '26', NULL, NULL),
('97', 'Delete Purchase Order', 'web', '26', NULL, NULL),
('98', 'Show Inventory Report', 'web', '26', NULL, NULL),
('99', 'Update Inventory Settings', 'web', '26', NULL, NULL),
('100', 'Show Supplier', 'web', '26', NULL, NULL),
('101', 'Create Supplier', 'web', '26', NULL, NULL),
('102', 'Update Supplier', 'web', '26', NULL, NULL),
('103', 'Delete Supplier', 'web', '26', NULL, NULL),
('104', 'Create Batch Recipe', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('105', 'Show Batch Recipe', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('106', 'Update Batch Recipe', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('107', 'Delete Batch Recipe', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('108', 'Produce Batch', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('109', 'Show Batch Inventory', 'web', '26', '2026-05-03 12:42:01', '2026-05-03 12:42:01'),
('110', 'Manage MultiPOS Machines', 'web', '27', '2026-05-03 12:42:27', '2026-05-03 12:42:27'),
('111', 'Manage Cash Register Settings', 'web', '28', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('112', 'View Cash Register Reports', 'web', '28', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('113', 'Manage Cash Denominations', 'web', '28', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('114', 'Approve Cash Register', 'web', '28', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('115', 'Open Cash Register', 'web', '28', '2026-05-03 12:42:46', '2026-05-03 12:42:46'),
('116', 'Show Kitchen Place', 'web', '29', '2026-05-03 12:42:55', '2026-05-03 12:42:55'),
('117', 'Create Kitchen Place', 'web', '29', '2026-05-03 12:42:55', '2026-05-03 12:42:55'),
('118', 'Update Kitchen Place', 'web', '29', '2026-05-03 12:42:55', '2026-05-03 12:42:55'),
('119', 'Delete Kitchen Place', 'web', '29', '2026-05-03 12:42:55', '2026-05-03 12:42:55'),
('120', 'Manage Webhooks', 'web', '32', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('121', 'View Webhook Logs', 'web', '32', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('122', 'Send Webhook Test', 'web', '32', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('123', 'Show Hotel Front Desk', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('124', 'Create Hotel Room', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('125', 'Show Hotel Rooms', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('126', 'Update Hotel Room', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('127', 'Delete Hotel Room', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('128', 'Create Hotel Room Type', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('129', 'Show Hotel Room Types', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('130', 'Update Hotel Room Type', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('131', 'Delete Hotel Room Type', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('132', 'Create Hotel Reservation', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('133', 'Show Hotel Reservations', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('134', 'Update Hotel Reservation', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('135', 'Delete Hotel Reservation', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('136', 'Cancel Hotel Reservation', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('137', 'Check In Hotel Guest', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('138', 'Check Out Hotel Guest', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('139', 'Show Hotel Folio', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('140', 'Post To Hotel Folio', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('141', 'Apply Hotel Folio Discount', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('142', 'Apply Hotel Folio Adjustment', 'web', '34', '2026-05-03 12:44:23', '2026-05-03 12:44:23'),
('143', 'Create Hotel Guest', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('144', 'Show Hotel Guests', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('145', 'Update Hotel Guest', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('146', 'Delete Hotel Guest', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('147', 'Create Hotel Rate Plan', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('148', 'Show Hotel Rate Plans', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('149', 'Update Hotel Rate Plan', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('150', 'Delete Hotel Rate Plan', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('151', 'Create Hotel Housekeeping Task', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('152', 'Show Hotel Housekeeping', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('153', 'Update Hotel Housekeeping Task', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('154', 'Complete Hotel Housekeeping Task', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('155', 'Delete Hotel Housekeeping Task', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('156', 'Show Hotel Room Service', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('157', 'Create Hotel Room Service Order', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('158', 'Show Hotel Banquet', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('159', 'Create Hotel Event', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('160', 'Update Hotel Event', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('161', 'Delete Hotel Event', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('162', 'Create Hotel Venue', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('163', 'Update Hotel Venue', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('164', 'Delete Hotel Venue', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('165', 'Show Hotel Stays', 'web', '34', '2026-05-03 12:44:24', '2026-05-03 12:44:24'),
('166', 'Update Sms Setting', 'web', '35', '2026-05-03 12:44:35', '2026-05-03 12:44:35');


-- Table structure for table `personal_access_tokens`
DROP TABLE IF EXISTS `personal_access_tokens`;
CREATE TABLE `personal_access_tokens` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `tokenable_type` varchar(191) NOT NULL,
  `tokenable_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `token` varchar(64) NOT NULL,
  `abilities` text DEFAULT NULL,
  `last_used_at` timestamp NULL DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
  KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `pos_machines`
DROP TABLE IF EXISTS `pos_machines`;
CREATE TABLE `pos_machines` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `alias` varchar(191) DEFAULT NULL,
  `public_id` varchar(191) NOT NULL,
  `token` varchar(191) NOT NULL,
  `device_id` varchar(191) DEFAULT NULL,
  `status` enum('pending','active','declined') NOT NULL DEFAULT 'pending',
  `last_seen_at` timestamp NULL DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `approved_by` bigint(20) unsigned DEFAULT NULL,
  `approved_at` timestamp NULL DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `pos_machines_public_id_unique` (`public_id`),
  UNIQUE KEY `pos_machines_token_unique` (`token`),
  KEY `pos_machines_created_by_foreign` (`created_by`),
  KEY `pos_machines_approved_by_foreign` (`approved_by`),
  KEY `pos_machines_branch_id_status_index` (`branch_id`,`status`),
  KEY `pos_machines_status_index` (`status`),
  KEY `pos_machines_device_id_branch_id_index` (`device_id`,`branch_id`),
  CONSTRAINT `pos_machines_approved_by_foreign` FOREIGN KEY (`approved_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `pos_machines_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pos_machines_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `pos_machines`
INSERT INTO `pos_machines` VALUES
('1', '3', 'POST HOME', '01KQQ03C7NZZ0DNSAND9KX0YM3', 'YNW1RXqUZLsCi47ic6lj77Hxx5Ox7s8xJ1I6rAmgVCMkJikD59Ev0nqBRjqXoljJ', 'OlhJSk43WHaw1ckeQ2eFMBoTiHO4m79gJKMdcwH7t3vbRKuD1LuXsss2auQpfhJx', 'active', '2026-05-05 08:33:26', '4', '4', '2026-05-03 13:23:07', NULL, '2026-05-03 13:23:01', '2026-05-05 08:33:26'),
('2', '3', 'GiGi Food POS 1777885220', '01KQS3F3GR14G6NW3MV2HZ8VZ8', 'VH6RQfv66NkW9JY9RHJrP0uVRQ2R526jMqRTPztNG6xVIIdpV39Ebw5HRTu31tK4', 'YWqy1GKD4VCU20J1HQiOS3Wok2zYNkpLdwuEK9aYwkuZR9IdAyG7mKihLGfPiks3', 'active', '2026-05-04 09:00:29', '4', '4', '2026-05-04 09:00:27', NULL, '2026-05-04 09:00:20', '2026-05-04 09:00:29');


-- Table structure for table `predefined_amounts`
DROP TABLE IF EXISTS `predefined_amounts`;
CREATE TABLE `predefined_amounts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `predefined_amounts_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `predefined_amounts_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `predefined_amounts`
INSERT INTO `predefined_amounts` VALUES
('5', '2', '50.00', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('6', '2', '100.00', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('7', '2', '500.00', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('8', '2', '1000.00', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('9', '3', '50.00', '2026-05-04 19:17:09', '2026-05-04 19:17:09'),
('10', '3', '100.00', '2026-05-04 19:17:09', '2026-05-04 19:17:09'),
('11', '3', '500.00', '2026-05-04 19:17:09', '2026-05-04 19:17:09'),
('12', '3', '1000.00', '2026-05-04 19:17:09', '2026-05-04 19:17:09');


-- Table structure for table `print_jobs`
DROP TABLE IF EXISTS `print_jobs`;
CREATE TABLE `print_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `printer_id` bigint(20) unsigned DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `status` enum('done','failed','printing','pending') DEFAULT 'pending',
  `error` text DEFAULT NULL,
  `response_printer` varchar(191) DEFAULT NULL,
  `image_filename` varchar(191) DEFAULT NULL,
  `printed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `print_jobs_printer_id_foreign` (`printer_id`),
  KEY `print_jobs_restaurant_id_foreign` (`restaurant_id`),
  KEY `print_jobs_branch_id_foreign` (`branch_id`),
  CONSTRAINT `print_jobs_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `print_jobs_printer_id_foreign` FOREIGN KEY (`printer_id`) REFERENCES `printers` (`id`) ON DELETE CASCADE,
  CONSTRAINT `print_jobs_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `printers`
DROP TABLE IF EXISTS `printers`;
CREATE TABLE `printers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `printing_choice` varchar(191) DEFAULT NULL,
  `print_type` enum('image','pdf') NOT NULL DEFAULT 'image',
  `kots` text DEFAULT NULL,
  `orders` text DEFAULT NULL,
  `print_format` varchar(191) DEFAULT NULL,
  `invoice_qr_code` int(11) DEFAULT NULL,
  `open_cash_drawer` enum('yes','no') DEFAULT NULL,
  `share_name` varchar(191) DEFAULT NULL,
  `type` enum('network','windows','linux','default') DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `printer_name` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `printers_restaurant_id_foreign` (`restaurant_id`),
  KEY `printers_branch_id_foreign` (`branch_id`),
  CONSTRAINT `printers_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `printers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `printers`
INSERT INTO `printers` VALUES
('3', '2', '3', 'Default Printer', 'browserPopupPrint', 'image', '[3]', '[3]', NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('4', '3', '4', 'Default Printer', 'browserPopupPrint', 'image', '[4]', '[4]', NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, '2026-05-04 19:17:11', '2026-05-04 19:17:11');


-- Table structure for table `purchase_order_items`
DROP TABLE IF EXISTS `purchase_order_items`;
CREATE TABLE `purchase_order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_order_id` bigint(20) unsigned NOT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(10,3) DEFAULT NULL,
  `received_quantity` decimal(10,3) DEFAULT 0.000,
  `unit_price` decimal(10,3) DEFAULT NULL,
  `subtotal` decimal(10,3) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `purchase_order_items_purchase_order_id_foreign` (`purchase_order_id`),
  KEY `purchase_order_items_inventory_item_id_foreign` (`inventory_item_id`),
  CONSTRAINT `purchase_order_items_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `purchase_order_items_purchase_order_id_foreign` FOREIGN KEY (`purchase_order_id`) REFERENCES `purchase_orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `purchase_order_payments`
DROP TABLE IF EXISTS `purchase_order_payments`;
CREATE TABLE `purchase_order_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_order_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(12,3) DEFAULT NULL,
  `payment_method` varchar(191) DEFAULT NULL,
  `paid_at` date DEFAULT NULL,
  `reference` varchar(191) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `purchase_order_payments_purchase_order_id_foreign` (`purchase_order_id`),
  KEY `purchase_order_payments_branch_id_foreign` (`branch_id`),
  KEY `purchase_order_payments_created_by_foreign` (`created_by`),
  CONSTRAINT `purchase_order_payments_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `purchase_order_payments_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `purchase_order_payments_purchase_order_id_foreign` FOREIGN KEY (`purchase_order_id`) REFERENCES `purchase_orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `purchase_orders`
DROP TABLE IF EXISTS `purchase_orders`;
CREATE TABLE `purchase_orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `po_number` varchar(191) NOT NULL,
  `branch_id` bigint(20) unsigned NOT NULL,
  `supplier_id` bigint(20) unsigned NOT NULL,
  `order_date` date NOT NULL,
  `expected_delivery_date` date DEFAULT NULL,
  `total_amount` decimal(10,3) DEFAULT 0.000,
  `status` enum('draft','sent','received','partially_received','cancelled') NOT NULL DEFAULT 'draft',
  `notes` text DEFAULT NULL,
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `purchase_orders_po_number_unique` (`po_number`),
  KEY `purchase_orders_branch_id_foreign` (`branch_id`),
  KEY `purchase_orders_supplier_id_foreign` (`supplier_id`),
  KEY `purchase_orders_created_by_foreign` (`created_by`),
  CONSTRAINT `purchase_orders_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `purchase_orders_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `purchase_orders_supplier_id_foreign` FOREIGN KEY (`supplier_id`) REFERENCES `suppliers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `push_notifications`
DROP TABLE IF EXISTS `push_notifications`;
CREATE TABLE `push_notifications` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `user_id` bigint(20) unsigned NOT NULL,
  `endpoint` varchar(191) NOT NULL,
  `public_key` text DEFAULT NULL,
  `auth_token` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `push_notifications_endpoint_unique` (`endpoint`),
  KEY `push_notifications_restaurant_id_foreign` (`restaurant_id`),
  KEY `push_notifications_user_id_foreign` (`user_id`),
  CONSTRAINT `push_notifications_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `push_notifications_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `pusher_settings`
DROP TABLE IF EXISTS `pusher_settings`;
CREATE TABLE `pusher_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `beamer_status` tinyint(1) NOT NULL DEFAULT 0,
  `instance_id` varchar(191) DEFAULT NULL,
  `beam_secret` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `pusher_broadcast` tinyint(1) NOT NULL DEFAULT 0,
  `pusher_app_id` varchar(191) DEFAULT NULL,
  `pusher_key` varchar(191) DEFAULT NULL,
  `pusher_secret` varchar(191) DEFAULT NULL,
  `pusher_cluster` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `pusher_settings`
INSERT INTO `pusher_settings` VALUES
('1', '0', NULL, NULL, '2026-05-03 12:29:43', '2026-05-03 12:29:43', '0', NULL, NULL, NULL, NULL),
('2', '0', NULL, NULL, '2026-05-03 12:30:04', '2026-05-03 12:30:04', '0', NULL, NULL, NULL, NULL);


-- Table structure for table `razorpay_payments`
DROP TABLE IF EXISTS `razorpay_payments`;
CREATE TABLE `razorpay_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `razorpay_order_id` varchar(191) DEFAULT NULL,
  `razorpay_payment_id` varchar(191) DEFAULT NULL,
  `razorpay_signature` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `razorpay_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `razorpay_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `receipt_settings`
DROP TABLE IF EXISTS `receipt_settings`;
CREATE TABLE `receipt_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `show_customer_name` tinyint(1) NOT NULL DEFAULT 0,
  `show_customer_address` tinyint(1) NOT NULL DEFAULT 0,
  `show_customer_phone` tinyint(1) NOT NULL DEFAULT 0,
  `show_table_number` tinyint(1) NOT NULL DEFAULT 0,
  `payment_qr_code` varchar(191) DEFAULT NULL,
  `show_payment_qr_code` tinyint(1) NOT NULL DEFAULT 0,
  `show_waiter` tinyint(1) NOT NULL DEFAULT 0,
  `show_total_guest` tinyint(1) NOT NULL DEFAULT 0,
  `show_restaurant_logo` tinyint(1) NOT NULL DEFAULT 0,
  `show_restaurant_name` tinyint(1) NOT NULL DEFAULT 1,
  `show_branch_name` tinyint(1) NOT NULL DEFAULT 0,
  `show_branch_address` tinyint(1) NOT NULL DEFAULT 0,
  `show_cr_number` tinyint(1) NOT NULL DEFAULT 0,
  `show_vat_number` tinyint(1) NOT NULL DEFAULT 0,
  `show_tax` tinyint(1) NOT NULL DEFAULT 0,
  `show_payment_details` tinyint(1) NOT NULL DEFAULT 1,
  `show_payment_status` tinyint(1) NOT NULL DEFAULT 0,
  `show_order_type` tinyint(1) DEFAULT 0,
  `receipt_languages` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`receipt_languages`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `receipt_settings_restaurant_id_foreign` (`restaurant_id`),
  KEY `receipt_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `receipt_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `receipt_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `receipt_settings`
INSERT INTO `receipt_settings` VALUES
('3', '2', '3', '0', '0', '0', '0', NULL, '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '1', '0', '0', NULL, '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('4', '3', '4', '0', '0', '0', '0', NULL, '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '1', '0', '0', NULL, '2026-05-04 19:17:10', '2026-05-04 19:17:10');


-- Table structure for table `recipes`
DROP TABLE IF EXISTS `recipes`;
CREATE TABLE `recipes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `menu_item_id` bigint(20) unsigned DEFAULT NULL,
  `menu_item_variation_id` bigint(20) unsigned DEFAULT NULL,
  `modifier_option_id` bigint(20) unsigned DEFAULT NULL,
  `inventory_item_id` bigint(20) unsigned NOT NULL,
  `quantity` decimal(16,3) DEFAULT 0.000,
  `unit_id` bigint(20) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `recipes_menu_item_id_foreign` (`menu_item_id`),
  KEY `recipes_inventory_item_id_foreign` (`inventory_item_id`),
  KEY `recipes_unit_id_foreign` (`unit_id`),
  KEY `recipes_menu_item_variation_id_foreign` (`menu_item_variation_id`),
  KEY `recipes_modifier_option_id_foreign` (`modifier_option_id`),
  CONSTRAINT `recipes_inventory_item_id_foreign` FOREIGN KEY (`inventory_item_id`) REFERENCES `inventory_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_menu_item_id_foreign` FOREIGN KEY (`menu_item_id`) REFERENCES `menu_items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_menu_item_variation_id_foreign` FOREIGN KEY (`menu_item_variation_id`) REFERENCES `menu_item_variations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_modifier_option_id_foreign` FOREIGN KEY (`modifier_option_id`) REFERENCES `modifier_options` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recipes_unit_id_foreign` FOREIGN KEY (`unit_id`) REFERENCES `units` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `refund_reasons`
DROP TABLE IF EXISTS `refund_reasons`;
CREATE TABLE `refund_reasons` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `reason` text NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `refund_reasons_branch_id_foreign` (`branch_id`),
  CONSTRAINT `refund_reasons_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `refunds`
DROP TABLE IF EXISTS `refunds`;
CREATE TABLE `refunds` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `payment_id` bigint(20) unsigned NOT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `delivery_app_id` bigint(20) unsigned DEFAULT NULL,
  `refund_reason_id` bigint(20) unsigned DEFAULT NULL,
  `refund_type` enum('full','partial','waste') NOT NULL DEFAULT 'full',
  `partial_refund_type` enum('half','fixed','custom') DEFAULT NULL,
  `amount` decimal(16,2) NOT NULL,
  `commission_adjustment` decimal(16,2) DEFAULT NULL,
  `status` enum('pending','processed','failed','cancelled') NOT NULL DEFAULT 'pending',
  `notes` text DEFAULT NULL,
  `processed_by` bigint(20) unsigned DEFAULT NULL,
  `processed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `refunds_branch_id_foreign` (`branch_id`),
  KEY `refunds_payment_id_foreign` (`payment_id`),
  KEY `refunds_order_id_foreign` (`order_id`),
  KEY `refunds_delivery_app_id_foreign` (`delivery_app_id`),
  KEY `refunds_refund_reason_id_foreign` (`refund_reason_id`),
  KEY `refunds_processed_by_foreign` (`processed_by`),
  CONSTRAINT `refunds_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `refunds_delivery_app_id_foreign` FOREIGN KEY (`delivery_app_id`) REFERENCES `delivery_platforms` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `refunds_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `refunds_payment_id_foreign` FOREIGN KEY (`payment_id`) REFERENCES `payments` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `refunds_processed_by_foreign` FOREIGN KEY (`processed_by`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `refunds_refund_reason_id_foreign` FOREIGN KEY (`refund_reason_id`) REFERENCES `refund_reasons` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `reservation_settings`
DROP TABLE IF EXISTS `reservation_settings`;
CREATE TABLE `reservation_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `day_of_week` enum('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday') NOT NULL,
  `time_slot_start` time NOT NULL,
  `time_slot_end` time NOT NULL,
  `time_slot_difference` int(11) NOT NULL,
  `slot_type` enum('Breakfast','Lunch','Dinner') NOT NULL,
  `available` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `reservation_settings_branch_id_foreign` (`branch_id`),
  CONSTRAINT `reservation_settings_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=106 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `reservation_settings`
INSERT INTO `reservation_settings` VALUES
('64', '3', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('65', '3', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('66', '3', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('67', '3', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('68', '3', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('69', '3', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('70', '3', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('71', '3', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('72', '3', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('73', '3', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('74', '3', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('75', '3', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('76', '3', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('77', '3', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('78', '3', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('79', '3', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('80', '3', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('81', '3', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('82', '3', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('83', '3', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('84', '3', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-03 13:04:23', '2026-05-03 13:04:23'),
('85', '4', 'Monday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('86', '4', 'Monday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('87', '4', 'Monday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('88', '4', 'Tuesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('89', '4', 'Tuesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('90', '4', 'Tuesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('91', '4', 'Wednesday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('92', '4', 'Wednesday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('93', '4', 'Wednesday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('94', '4', 'Thursday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('95', '4', 'Thursday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('96', '4', 'Thursday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('97', '4', 'Friday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('98', '4', 'Friday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('99', '4', 'Friday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('100', '4', 'Saturday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('101', '4', 'Saturday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('102', '4', 'Saturday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('103', '4', 'Sunday', '08:00:00', '11:00:00', '30', 'Breakfast', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('104', '4', 'Sunday', '12:00:00', '17:00:00', '60', 'Lunch', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('105', '4', 'Sunday', '18:00:00', '22:00:00', '60', 'Dinner', '1', '2026-05-04 19:17:10', '2026-05-04 19:17:10');


-- Table structure for table `reservations`
DROP TABLE IF EXISTS `reservations`;
CREATE TABLE `reservations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `table_id` bigint(20) unsigned DEFAULT NULL,
  `customer_id` bigint(20) unsigned DEFAULT NULL,
  `reservation_date_time` datetime NOT NULL,
  `party_size` int(11) NOT NULL,
  `special_requests` text DEFAULT NULL,
  `reservation_status` enum('Pending','Confirmed','Checked_In','Cancelled','No_Show') NOT NULL DEFAULT 'Confirmed',
  `reservation_slot_type` enum('Breakfast','Lunch','Dinner') NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `slot_time_difference` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `reservations_table_id_foreign` (`table_id`),
  KEY `reservations_customer_id_foreign` (`customer_id`),
  KEY `reservations_branch_id_foreign` (`branch_id`),
  CONSTRAINT `reservations_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `reservations_customer_id_foreign` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `reservations_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restapi_global_settings`
DROP TABLE IF EXISTS `restapi_global_settings`;
CREATE TABLE `restapi_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `firebase_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `firebase_server_key` text DEFAULT NULL,
  `firebase_project_id` varchar(191) DEFAULT NULL,
  `firebase_service_account_json` varchar(191) DEFAULT NULL,
  `firebase_priority` varchar(10) NOT NULL DEFAULT 'high',
  `firebase_sound` varchar(50) NOT NULL DEFAULT 'default',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `restapi_global_settings`
INSERT INTO `restapi_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '0', NULL, NULL, NULL, 'high', 'default', '2026-05-03 12:44:45', '2026-05-03 12:44:46');


-- Table structure for table `restaurant_android_sms_settings`
DROP TABLE IF EXISTS `restaurant_android_sms_settings`;
CREATE TABLE `restaurant_android_sms_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `base_url` varchar(512) DEFAULT NULL,
  `username` varchar(191) DEFAULT NULL,
  `password` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `restaurant_android_sms_settings_restaurant_id_unique` (`restaurant_id`),
  CONSTRAINT `restaurant_android_sms_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_charges`
DROP TABLE IF EXISTS `restaurant_charges`;
CREATE TABLE `restaurant_charges` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `charge_name` varchar(191) NOT NULL,
  `charge_type` enum('percent','fixed') NOT NULL DEFAULT 'fixed',
  `charge_value` decimal(16,2) DEFAULT NULL,
  `order_types` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'Supported order types: DineIn, Delivery, PickUp' CHECK (json_valid(`order_types`)),
  `is_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_charges_restaurant_id_foreign` (`restaurant_id`),
  KEY `restaurant_charges_charge_name_index` (`charge_name`),
  CONSTRAINT `restaurant_charges_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_payments`
DROP TABLE IF EXISTS `restaurant_payments`;
CREATE TABLE `restaurant_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `status` enum('pending','paid','failed') NOT NULL DEFAULT 'pending',
  `payment_source` enum('official_site','app_sumo') NOT NULL DEFAULT 'official_site',
  `razorpay_order_id` varchar(191) DEFAULT NULL,
  `razorpay_payment_id` varchar(191) DEFAULT NULL,
  `razorpay_signature` varchar(191) DEFAULT NULL,
  `transaction_id` varchar(191) DEFAULT NULL,
  `reference_id` varchar(191) DEFAULT NULL,
  `payment_date_time` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `stripe_payment_intent` varchar(191) DEFAULT NULL,
  `stripe_session_id` text DEFAULT NULL,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `currency_id` varchar(191) DEFAULT NULL,
  `flutterwave_transaction_id` varchar(191) DEFAULT NULL,
  `flutterwave_payment_ref` varchar(191) DEFAULT NULL,
  `paypal_payment_id` varchar(191) DEFAULT NULL,
  `mollie_payment_id` varchar(191) DEFAULT NULL,
  `mollie_customer_id` varchar(191) DEFAULT NULL,
  `mollie_subscription_id` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_payments_restaurant_id_foreign` (`restaurant_id`),
  KEY `restaurant_payments_package_id_foreign` (`package_id`),
  CONSTRAINT `restaurant_payments_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurant_payments_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurant_taxes`
DROP TABLE IF EXISTS `restaurant_taxes`;
CREATE TABLE `restaurant_taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `tax_id` varchar(191) DEFAULT NULL,
  `tax_name` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_taxes_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `restaurant_taxes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `restaurants`
DROP TABLE IF EXISTS `restaurants`;
CREATE TABLE `restaurants` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `sub_domain` varchar(191) DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `hash` varchar(191) DEFAULT NULL,
  `address` varchar(191) DEFAULT NULL,
  `phone_number` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `timezone` varchar(191) NOT NULL,
  `time_format` varchar(191) NOT NULL DEFAULT 'h:i A',
  `date_format` varchar(191) NOT NULL DEFAULT 'd/m/Y',
  `theme_hex` varchar(191) NOT NULL,
  `theme_rgb` varchar(191) NOT NULL,
  `logo` varchar(191) DEFAULT NULL,
  `country_id` bigint(20) unsigned NOT NULL,
  `hide_new_orders` tinyint(1) NOT NULL DEFAULT 0,
  `hide_new_reservations` tinyint(1) NOT NULL DEFAULT 0,
  `hide_new_waiter_request` tinyint(1) NOT NULL DEFAULT 0,
  `currency_id` bigint(20) unsigned DEFAULT NULL,
  `license_type` enum('free','paid') NOT NULL DEFAULT 'free',
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `ai_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `ai_daily_request_limit` int(11) NOT NULL DEFAULT 50,
  `ai_allowed_roles` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`ai_allowed_roles`)),
  `ai_monthly_tokens_used` int(11) NOT NULL DEFAULT 0,
  `ai_monthly_reset_at` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `customer_login_required` tinyint(1) NOT NULL DEFAULT 0,
  `about_us` longtext DEFAULT NULL,
  `allow_customer_delivery_orders` tinyint(1) NOT NULL DEFAULT 1,
  `allow_customer_pickup_orders` tinyint(1) NOT NULL DEFAULT 1,
  `pickup_days_range` int(11) DEFAULT 7,
  `allow_customer_orders` tinyint(1) NOT NULL DEFAULT 1,
  `allow_dine_in_orders` tinyint(1) NOT NULL DEFAULT 1,
  `show_veg` tinyint(1) NOT NULL DEFAULT 1,
  `show_halal` tinyint(1) NOT NULL DEFAULT 0,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `package_type` varchar(191) DEFAULT NULL,
  `status` enum('active','inactive','license_expired') NOT NULL DEFAULT 'active',
  `license_expire_on` datetime DEFAULT NULL,
  `count_sms` int(11) NOT NULL DEFAULT 0,
  `total_sms` int(11) NOT NULL DEFAULT -1,
  `trial_ends_at` datetime DEFAULT NULL,
  `license_updated_at` datetime DEFAULT NULL,
  `subscription_updated_at` datetime DEFAULT NULL,
  `stripe_id` varchar(191) DEFAULT NULL,
  `pm_type` varchar(191) DEFAULT NULL,
  `pm_last_four` varchar(4) DEFAULT NULL,
  `is_waiter_request_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `default_table_reservation_status` varchar(191) NOT NULL DEFAULT 'Confirmed',
  `disable_slot_minutes` int(11) NOT NULL DEFAULT 30,
  `approval_status` enum('Pending','Approved','Rejected') NOT NULL DEFAULT 'Approved',
  `rejection_reason` text DEFAULT NULL,
  `facebook_link` varchar(255) DEFAULT NULL,
  `instagram_link` varchar(255) DEFAULT NULL,
  `twitter_link` varchar(255) DEFAULT NULL,
  `yelp_link` varchar(255) DEFAULT NULL,
  `google_business_link` varchar(255) DEFAULT NULL,
  `wifi_name` varchar(191) DEFAULT NULL,
  `wifi_password` varchar(191) DEFAULT NULL,
  `show_wifi_icon` tinyint(1) NOT NULL DEFAULT 0,
  `table_required` tinyint(1) NOT NULL DEFAULT 0,
  `show_logo_text` tinyint(1) NOT NULL DEFAULT 1,
  `meta_keyword` text DEFAULT NULL,
  `meta_description` longtext DEFAULT NULL,
  `upload_fav_icon_android_chrome_192` varchar(191) DEFAULT NULL,
  `upload_fav_icon_android_chrome_512` varchar(191) DEFAULT NULL,
  `upload_fav_icon_apple_touch_icon` varchar(191) DEFAULT NULL,
  `upload_favicon_16` varchar(191) DEFAULT NULL,
  `upload_favicon_32` varchar(191) DEFAULT NULL,
  `favicon` varchar(191) DEFAULT NULL,
  `is_waiter_request_enabled_on_desktop` tinyint(1) NOT NULL DEFAULT 1,
  `is_waiter_request_enabled_on_mobile` tinyint(1) NOT NULL DEFAULT 1,
  `is_waiter_request_enabled_open_by_qr` tinyint(1) NOT NULL DEFAULT 0,
  `webmanifest` varchar(191) DEFAULT NULL,
  `enable_tip_shop` tinyint(1) NOT NULL DEFAULT 1,
  `enable_tip_pos` tinyint(1) NOT NULL DEFAULT 1,
  `is_pwa_install_alert_show` tinyint(1) NOT NULL DEFAULT 0,
  `auto_confirm_orders` tinyint(1) NOT NULL DEFAULT 0,
  `auto_confirm_orders_before_payment` tinyint(1) NOT NULL DEFAULT 0,
  `auto_confirm_orders_after_payment` tinyint(1) NOT NULL DEFAULT 0,
  `restrict_qr_order_by_location` tinyint(1) NOT NULL DEFAULT 0,
  `qr_order_radius_meters` int(10) unsigned DEFAULT NULL,
  `show_order_type_options` tinyint(1) NOT NULL DEFAULT 1,
  `disable_order_type_popup` tinyint(1) NOT NULL DEFAULT 0,
  `restaurant_open_close_mode` enum('auto','manual') NOT NULL DEFAULT 'auto',
  `restaurant_manual_open_close_type` enum('time','toggle') NOT NULL DEFAULT 'time',
  `manual_open_time` time DEFAULT NULL,
  `manual_close_time` time DEFAULT NULL,
  `is_temporarily_closed` tinyint(1) NOT NULL DEFAULT 0,
  `default_order_type_id` bigint(20) unsigned DEFAULT NULL,
  `hide_menu_item_image_on_pos` tinyint(1) NOT NULL DEFAULT 0,
  `hide_menu_item_image_on_customer_site` tinyint(1) NOT NULL DEFAULT 0,
  `menu_item_default_image_path` varchar(191) DEFAULT NULL,
  `disable_menu_item_default_image` tinyint(1) NOT NULL DEFAULT 0,
  `tax_mode` enum('order','item') NOT NULL DEFAULT 'order',
  `tax_inclusive` tinyint(1) NOT NULL DEFAULT 0,
  `include_charges_in_tax_base` tinyint(1) NOT NULL DEFAULT 0,
  `customer_site_language` varchar(191) DEFAULT NULL,
  `enable_admin_reservation` tinyint(1) NOT NULL DEFAULT 1,
  `enable_customer_reservation` tinyint(1) NOT NULL DEFAULT 1,
  `minimum_party_size` int(11) NOT NULL DEFAULT 1,
  `table_lock_timeout_minutes` int(11) NOT NULL DEFAULT 10,
  `mollie_customer_id` varchar(191) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `restaurant_settings_country_id_foreign` (`country_id`),
  KEY `restaurant_settings_currency_id_foreign` (`currency_id`),
  KEY `restaurants_package_id_foreign` (`package_id`),
  KEY `restaurants_default_order_type_id_foreign` (`default_order_type_id`),
  CONSTRAINT `restaurant_settings_country_id_foreign` FOREIGN KEY (`country_id`) REFERENCES `countries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurant_settings_currency_id_foreign` FOREIGN KEY (`currency_id`) REFERENCES `currencies` (`id`) ON DELETE CASCADE,
  CONSTRAINT `restaurants_default_order_type_id_foreign` FOREIGN KEY (`default_order_type_id`) REFERENCES `order_types` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `restaurants_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `restaurants`
INSERT INTO `restaurants` VALUES
('2', 'gigi.qonpos.com', 'GiGi Food', 'gigi-food', 'av', '604938833', '34', 'wct.rodriguez.co@gmail.com', 'Europe/Madrid', 'h:i A', 'd/m/Y', '#1c1c1c', '28, 28, 28', NULL, '209', '0', '0', '0', '8', 'free', '1', '0', '50', NULL, '0', '2026-06-01', '2026-05-03 13:04:22', '2026-05-04 09:51:52', '0', '<p class=\"text-lg text-gray-600 mb-6\">\n          Welcome to our restaurant, where great food and good vibes come together! We\'re a local, family-owned spot that loves bringing people together over delicious meals and unforgettable moments. Whether you\'re here for a quick bite, a family dinner, or a celebration, we\'re all about making your time with us special.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          Our menu is packed with dishes made from fresh, quality ingredients because we believe food should taste as\n          good as it makes you feel. From our signature dishes to seasonal specials, there\'s always something to excite\n          your taste buds.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          But we\'re not just about the food—we\'re about community. We love seeing familiar faces and welcoming new ones.\n          Our team is a fun, friendly bunch dedicated to serving you with a smile and making sure every visit feels like\n          coming home.\n        </p>\n        <p class=\"text-lg text-gray-600\">\n          So, come on in, grab a seat, and let us take care of the rest. We can\'t wait to share our love of food with\n          you!\n        </p>\n        <p class=\"text-lg text-gray-800 font-semibold mt-6\">See you soon! 🍽️✨</p>', '1', '1', '7', '1', '1', '1', '0', '3', 'lifetime', 'active', NULL, '0', '-1', NULL, '2026-05-03 13:04:22', '2026-05-03 13:04:22', NULL, NULL, NULL, '1', 'Confirmed', '30', 'Approved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', '0', NULL, '1', '1', '0', '0', '0', '0', '0', NULL, '1', '1', 'auto', 'time', NULL, NULL, '0', '9', '0', '0', NULL, '0', 'order', '0', '0', 'es', '1', '1', '1', '10', NULL),
('3', 'barlafontfigueres.qonpos.com', 'Bar la font', 'bar-la-font', 'Comida típica latina y comidas rápidas ', '613274604', '34', 'Johannapaolaperez4@gmail.com', 'Europe/Madrid', 'h:i A', 'd/m/Y', '#1c1c1c', '28, 28, 28', NULL, '209', '0', '0', '0', '12', 'free', '1', '0', '50', NULL, '0', '2026-06-01', '2026-05-04 19:17:08', '2026-05-05 06:14:29', '0', '<p class=\"text-lg text-gray-600 mb-6\">\n          Welcome to our restaurant, where great food and good vibes come together! We\'re a local, family-owned spot that loves bringing people together over delicious meals and unforgettable moments. Whether you\'re here for a quick bite, a family dinner, or a celebration, we\'re all about making your time with us special.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          Our menu is packed with dishes made from fresh, quality ingredients because we believe food should taste as\n          good as it makes you feel. From our signature dishes to seasonal specials, there\'s always something to excite\n          your taste buds.\n        </p>\n        <p class=\"text-lg text-gray-600 mb-6\">\n          But we\'re not just about the food—we\'re about community. We love seeing familiar faces and welcoming new ones.\n          Our team is a fun, friendly bunch dedicated to serving you with a smile and making sure every visit feels like\n          coming home.\n        </p>\n        <p class=\"text-lg text-gray-600\">\n          So, come on in, grab a seat, and let us take care of the rest. We can\'t wait to share our love of food with\n          you!\n        </p>\n        <p class=\"text-lg text-gray-800 font-semibold mt-6\">See you soon! 🍽️✨</p>', '1', '1', '7', '1', '1', '1', '0', '3', 'lifetime', 'active', NULL, '0', '-1', NULL, '2026-05-04 19:17:09', '2026-05-04 19:17:09', NULL, NULL, NULL, '1', 'Confirmed', '30', 'Approved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', '0', NULL, '1', '1', '0', '0', '0', '0', '0', NULL, '1', '0', 'auto', 'time', NULL, NULL, '0', NULL, '0', '0', NULL, '0', 'order', '0', '0', 'en', '1', '1', '1', '10', NULL);


-- Table structure for table `role_has_permissions`
DROP TABLE IF EXISTS `role_has_permissions`;
CREATE TABLE `role_has_permissions` (
  `permission_id` bigint(20) unsigned NOT NULL,
  `role_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`permission_id`,`role_id`),
  KEY `role_has_permissions_role_id_foreign` (`role_id`),
  CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `role_has_permissions`
INSERT INTO `role_has_permissions` VALUES
('1', '1'),
('1', '6'),
('1', '7'),
('1', '10'),
('1', '11'),
('2', '1'),
('2', '6'),
('2', '7'),
('2', '10'),
('2', '11'),
('3', '1'),
('3', '6'),
('3', '7'),
('3', '10'),
('3', '11'),
('4', '1'),
('4', '6'),
('4', '7'),
('4', '10'),
('4', '11'),
('5', '1'),
('5', '6'),
('5', '7'),
('5', '10'),
('5', '11'),
('6', '1'),
('6', '6'),
('6', '7'),
('6', '10'),
('6', '11'),
('7', '1'),
('7', '6'),
('7', '7'),
('7', '10'),
('7', '11'),
('8', '1'),
('8', '6'),
('8', '7'),
('8', '10'),
('8', '11'),
('9', '1'),
('9', '6'),
('9', '7'),
('9', '10'),
('9', '11'),
('10', '1'),
('10', '6'),
('10', '7'),
('10', '10'),
('10', '11'),
('11', '1'),
('11', '6'),
('11', '7'),
('11', '10'),
('11', '11'),
('12', '1'),
('12', '6'),
('12', '7'),
('12', '10'),
('12', '11'),
('13', '1'),
('13', '6'),
('13', '7'),
('13', '10'),
('13', '11'),
('14', '1'),
('14', '6'),
('14', '7'),
('14', '10'),
('14', '11'),
('15', '1'),
('15', '6'),
('15', '7'),
('15', '10'),
('15', '11'),
('16', '1'),
('16', '6'),
('16', '7'),
('16', '10'),
('16', '11'),
('17', '1'),
('17', '6'),
('17', '7'),
('17', '10'),
('17', '11'),
('18', '6'),
('18', '7'),
('18', '10'),
('18', '11'),
('19', '6'),
('19', '7'),
('19', '10'),
('19', '11'),
('20', '6'),
('20', '7'),
('20', '10'),
('20', '11'),
('21', '6'),
('21', '7'),
('21', '10'),
('21', '11'),
('22', '6'),
('22', '7'),
('22', '10'),
('22', '11'),
('23', '6'),
('23', '7'),
('23', '10'),
('23', '11'),
('24', '6'),
('24', '7'),
('24', '10'),
('24', '11'),
('25', '6'),
('25', '7'),
('25', '10'),
('25', '11'),
('26', '6'),
('26', '7'),
('26', '10'),
('26', '11'),
('27', '6'),
('27', '7'),
('27', '10'),
('27', '11'),
('28', '6'),
('28', '7'),
('28', '10'),
('28', '11'),
('29', '6'),
('29', '7'),
('29', '10'),
('29', '11'),
('30', '6'),
('30', '7'),
('30', '10'),
('30', '11'),
('31', '6'),
('31', '7'),
('31', '10'),
('31', '11'),
('32', '6'),
('32', '7'),
('32', '10'),
('32', '11'),
('33', '6'),
('33', '7'),
('33', '10'),
('33', '11'),
('34', '6'),
('34', '7'),
('34', '10'),
('34', '11'),
('35', '6'),
('35', '7'),
('35', '10'),
('35', '11'),
('36', '6'),
('36', '7'),
('36', '10'),
('36', '11'),
('37', '6'),
('37', '7'),
('37', '10'),
('37', '11'),
('38', '6'),
('38', '7'),
('38', '10'),
('38', '11'),
('39', '6'),
('39', '7'),
('39', '10'),
('39', '11'),
('40', '6'),
('40', '7'),
('40', '10'),
('40', '11'),
('41', '6'),
('41', '7'),
('41', '10'),
('41', '11'),
('42', '6'),
('42', '7'),
('42', '10'),
('42', '11'),
('43', '6'),
('43', '7'),
('43', '10'),
('43', '11'),
('44', '6'),
('44', '7'),
('44', '10'),
('44', '11'),
('45', '6'),
('45', '7'),
('45', '10'),
('45', '11'),
('46', '6'),
('46', '7'),
('46', '10'),
('46', '11'),
('47', '6'),
('47', '7'),
('47', '10'),
('47', '11'),
('48', '6'),
('48', '7'),
('48', '10'),
('48', '11'),
('49', '6'),
('49', '7'),
('49', '10'),
('49', '11'),
('50', '6'),
('50', '7'),
('50', '10'),
('50', '11'),
('51', '6'),
('51', '7'),
('51', '10'),
('51', '11'),
('52', '6'),
('52', '7'),
('52', '10'),
('52', '11'),
('53', '6'),
('53', '7'),
('53', '10'),
('53', '11'),
('54', '6'),
('54', '7'),
('54', '10'),
('54', '11'),
('55', '6'),
('55', '7'),
('55', '10'),
('55', '11'),
('56', '6'),
('56', '7'),
('56', '10'),
('56', '11'),
('57', '6'),
('57', '7'),
('57', '10'),
('57', '11'),
('58', '6'),
('58', '7'),
('58', '10'),
('58', '11'),
('59', '6'),
('59', '7'),
('59', '10'),
('59', '11'),
('60', '6'),
('60', '7'),
('60', '10'),
('60', '11'),
('61', '6'),
('61', '7'),
('61', '10'),
('61', '11'),
('62', '6'),
('62', '7'),
('62', '10'),
('62', '11'),
('63', '6'),
('63', '7'),
('63', '10'),
('63', '11'),
('64', '6'),
('64', '7'),
('64', '10'),
('64', '11'),
('65', '6'),
('65', '7'),
('65', '10'),
('65', '11'),
('66', '6'),
('66', '7'),
('66', '10'),
('66', '11'),
('67', '6'),
('67', '7'),
('67', '10'),
('67', '11'),
('68', '6'),
('68', '7'),
('68', '10'),
('68', '11'),
('69', '6'),
('69', '7'),
('69', '10'),
('69', '11'),
('70', '6'),
('70', '7'),
('70', '10'),
('70', '11'),
('71', '6'),
('71', '7'),
('71', '10'),
('71', '11'),
('72', '6'),
('72', '7'),
('72', '10'),
('72', '11'),
('73', '6'),
('73', '7'),
('73', '10'),
('73', '11'),
('74', '6'),
('74', '7'),
('74', '10'),
('74', '11'),
('75', '6'),
('75', '7'),
('75', '10'),
('75', '11'),
('76', '6'),
('76', '7'),
('76', '10'),
('76', '11'),
('77', '6'),
('77', '7'),
('77', '10'),
('77', '11'),
('78', '6'),
('78', '7'),
('78', '10'),
('78', '11'),
('79', '6'),
('79', '7'),
('79', '10'),
('79', '11'),
('80', '6'),
('80', '7'),
('80', '10'),
('80', '11'),
('81', '6'),
('81', '7'),
('81', '10'),
('81', '11'),
('82', '6'),
('82', '7'),
('82', '10'),
('82', '11'),
('83', '6'),
('83', '7'),
('83', '10'),
('83', '11'),
('84', '6'),
('84', '7'),
('84', '10'),
('84', '11'),
('85', '6'),
('85', '7'),
('85', '10'),
('85', '11'),
('86', '6'),
('86', '7'),
('86', '10'),
('86', '11'),
('87', '6'),
('87', '7'),
('87', '10'),
('87', '11'),
('88', '6'),
('88', '7'),
('88', '10'),
('88', '11'),
('89', '6'),
('89', '7'),
('89', '10'),
('89', '11'),
('90', '6'),
('90', '7'),
('90', '10'),
('90', '11'),
('91', '6'),
('91', '7'),
('91', '10'),
('91', '11'),
('92', '6'),
('92', '7'),
('92', '10'),
('92', '11'),
('93', '6'),
('93', '7'),
('93', '10'),
('93', '11'),
('94', '6'),
('94', '7'),
('94', '10'),
('94', '11'),
('95', '6'),
('95', '7'),
('95', '10'),
('95', '11'),
('96', '6'),
('96', '7'),
('96', '10'),
('96', '11'),
('97', '6'),
('97', '7'),
('97', '10'),
('97', '11'),
('98', '6'),
('98', '7'),
('98', '10'),
('98', '11'),
('99', '6'),
('99', '7'),
('99', '10'),
('99', '11'),
('100', '6'),
('100', '7'),
('100', '10'),
('100', '11'),
('101', '6'),
('101', '7'),
('101', '10'),
('101', '11'),
('102', '6'),
('102', '7'),
('102', '10'),
('102', '11'),
('103', '6'),
('103', '7'),
('103', '10'),
('103', '11'),
('104', '6'),
('104', '7'),
('104', '10'),
('104', '11'),
('105', '6'),
('105', '7'),
('105', '10'),
('105', '11'),
('106', '6'),
('106', '7'),
('106', '10'),
('106', '11'),
('107', '6'),
('107', '7'),
('107', '10'),
('107', '11'),
('108', '6'),
('108', '7'),
('108', '10'),
('108', '11'),
('109', '6'),
('109', '7'),
('109', '10'),
('109', '11'),
('110', '6'),
('110', '7'),
('110', '10'),
('110', '11'),
('111', '6'),
('111', '7'),
('111', '10'),
('111', '11'),
('112', '6'),
('112', '7'),
('112', '10'),
('112', '11'),
('113', '6'),
('113', '7'),
('113', '10'),
('113', '11'),
('114', '6'),
('114', '7'),
('114', '10'),
('114', '11'),
('115', '6'),
('115', '7'),
('115', '10'),
('115', '11'),
('116', '6'),
('116', '7'),
('116', '10'),
('116', '11'),
('117', '6'),
('117', '7'),
('117', '10'),
('117', '11'),
('118', '6'),
('118', '7'),
('118', '10'),
('118', '11'),
('119', '6'),
('119', '7'),
('119', '10'),
('119', '11'),
('120', '6'),
('120', '7'),
('120', '10'),
('120', '11'),
('121', '6'),
('121', '7'),
('121', '10'),
('121', '11'),
('122', '6'),
('122', '7'),
('122', '10'),
('122', '11'),
('123', '6'),
('123', '7'),
('123', '10'),
('123', '11'),
('124', '6'),
('124', '7'),
('124', '10'),
('124', '11'),
('125', '6'),
('125', '7'),
('125', '10'),
('125', '11'),
('126', '6'),
('126', '7'),
('126', '10'),
('126', '11'),
('127', '6'),
('127', '7'),
('127', '10'),
('127', '11'),
('128', '6'),
('128', '7'),
('128', '10'),
('128', '11'),
('129', '6'),
('129', '7'),
('129', '10'),
('129', '11'),
('130', '6'),
('130', '7'),
('130', '10'),
('130', '11'),
('131', '6'),
('131', '7'),
('131', '10'),
('131', '11'),
('132', '6'),
('132', '7'),
('132', '10'),
('132', '11'),
('133', '6'),
('133', '7'),
('133', '10'),
('133', '11'),
('134', '6'),
('134', '7'),
('134', '10'),
('134', '11'),
('135', '6'),
('135', '7'),
('135', '10'),
('135', '11'),
('136', '6'),
('136', '7'),
('136', '10'),
('136', '11'),
('137', '6'),
('137', '7'),
('137', '10'),
('137', '11'),
('138', '6'),
('138', '7'),
('138', '10'),
('138', '11'),
('139', '6'),
('139', '7'),
('139', '10'),
('139', '11'),
('140', '6'),
('140', '7'),
('140', '10'),
('140', '11'),
('141', '6'),
('141', '7'),
('141', '10'),
('141', '11'),
('142', '6'),
('142', '7'),
('142', '10'),
('142', '11'),
('143', '6'),
('143', '7'),
('143', '10'),
('143', '11'),
('144', '6'),
('144', '7'),
('144', '10'),
('144', '11'),
('145', '6'),
('145', '7'),
('145', '10'),
('145', '11'),
('146', '6'),
('146', '7'),
('146', '10'),
('146', '11'),
('147', '6'),
('147', '7'),
('147', '10'),
('147', '11'),
('148', '6'),
('148', '7'),
('148', '10'),
('148', '11'),
('149', '6'),
('149', '7'),
('149', '10'),
('149', '11'),
('150', '6'),
('150', '7'),
('150', '10'),
('150', '11'),
('151', '6'),
('151', '7'),
('151', '10'),
('151', '11'),
('152', '6'),
('152', '7'),
('152', '10'),
('152', '11'),
('153', '6'),
('153', '7'),
('153', '10'),
('153', '11'),
('154', '6'),
('154', '7'),
('154', '10'),
('154', '11'),
('155', '6'),
('155', '7'),
('155', '10'),
('155', '11'),
('156', '6'),
('156', '7'),
('156', '10'),
('156', '11'),
('157', '6'),
('157', '7'),
('157', '10'),
('157', '11'),
('158', '6'),
('158', '7'),
('158', '10'),
('158', '11'),
('159', '6'),
('159', '7'),
('159', '10'),
('159', '11'),
('160', '6'),
('160', '7'),
('160', '10'),
('160', '11'),
('161', '6'),
('161', '7'),
('161', '10'),
('161', '11'),
('162', '6'),
('162', '7'),
('162', '10'),
('162', '11'),
('163', '6'),
('163', '7'),
('163', '10'),
('163', '11'),
('164', '6'),
('164', '7'),
('164', '10'),
('164', '11'),
('165', '6'),
('165', '7'),
('165', '10'),
('165', '11'),
('166', '6'),
('166', '7'),
('166', '10'),
('166', '11');


-- Table structure for table `roles`
DROP TABLE IF EXISTS `roles`;
CREATE TABLE `roles` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `display_name` varchar(191) DEFAULT NULL,
  `guard_name` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`),
  KEY `roles_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `roles_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `roles`
INSERT INTO `roles` VALUES
('1', 'Super Admin', 'Super Admin', 'web', '2026-05-03 12:30:01', '2026-05-03 12:30:01', NULL),
('6', 'Admin_2', 'Admin', 'web', '2026-05-03 13:04:23', '2026-05-03 13:04:23', '2'),
('7', 'Branch Head_2', 'Branch Head', 'web', '2026-05-03 13:04:23', '2026-05-03 13:04:23', '2'),
('8', 'Waiter_2', 'Waiter', 'web', '2026-05-03 13:04:23', '2026-05-03 13:04:23', '2'),
('9', 'Chef_2', 'Chef', 'web', '2026-05-03 13:04:23', '2026-05-03 13:04:23', '2'),
('10', 'Admin_3', 'Admin', 'web', '2026-05-04 19:17:11', '2026-05-04 19:17:11', '3'),
('11', 'Branch Head_3', 'Branch Head', 'web', '2026-05-04 19:17:11', '2026-05-04 19:17:11', '3'),
('12', 'Waiter_3', 'Waiter', 'web', '2026-05-04 19:17:11', '2026-05-04 19:17:11', '3'),
('13', 'Chef_3', 'Chef', 'web', '2026-05-04 19:17:12', '2026-05-04 19:17:12', '3');


-- Table structure for table `sessions`
DROP TABLE IF EXISTS `sessions`;
CREATE TABLE `sessions` (
  `id` varchar(191) NOT NULL,
  `user_id` bigint(20) unsigned DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `sessions_user_id_index` (`user_id`),
  KEY `sessions_last_activity_index` (`last_activity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sessions`
INSERT INTO `sessions` VALUES
('7zYyS1CG3798yi7qh4kYWIzt5r9jt6oFxABrYZ2p', NULL, '2602:fa59:9:16fe::1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 Version/15.1 Safari/605.1.15', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiUUYwYTQ3TjMxZU9YT0pVV0N3VUc4TnlSUzVhOXZvWmtydE5DSXk1aCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778316101'),
('96bNeb60WktbHWLKjXS8l4YnKl3OWMJlzTyf5TcE', NULL, '139.59.136.184', 'Mozilla/5.0 (l9scan/2.0.4343e22323e21323e2430313; +https://leakix.net)', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiclV2SFc3UlBZcGZqNXBGTkI2bEtYUkRsSzNJeUU2NTBFbzV6VGdXWCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoyMjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778302969'),
('acapEwgVapsG5EmCxTSvzFZ1Bixxl6FLSqnFz7xK', NULL, '3.140.188.14', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiWU1Bb0hudWI5d3ZmYmd0eWVVeXpOMDJzVng5WmE4cTdIRW13SnFRVSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778329003'),
('aczEdiFlHZBUqn80xfjT7bg82wc669kVcUs1fFTN', NULL, '129.226.94.18', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo2OntzOjY6Il90b2tlbiI7czo0MDoiT05tQ3pKeGxaaWRGRGt2eGhJZzlwWThoWE55MjZEaENOYXM5YUk0SSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtpOjA7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjM2OiJodHRwczovL3FvbnBvcy5jb20vZm9yZ290LXJlc3RhdXJhbnQiO3M6NToicm91dGUiO3M6MjM6ImZyb250LmZvcmdvdC1yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778307470'),
('AkLvIcpru5MWL52o7FrYWHuChp7F4ctTIuItgm33', NULL, '206.81.24.74', 'Mozilla/5.0 (l9scan/2.0.536313e2230323e27363e2237313; +https://leakix.net)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiWWZ1MDdUTzNIbllZWDVwdXlPUWQzOVJ0ZTM3NnRGeUZhTkdGMzFlWiI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjU3OiJodHRwczovL21haWwucW9ucG9zLmNvbS8/cmVzdF9yb3V0ZT0lMkZ3cCUyRnYyJTJGdXNlcnMlMkYiO3M6NToicm91dGUiO3M6MTU6InNob3BfcmVzdGF1cmFudCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1778302955'),
('B3UzcmhcKwBPBWkZlTfUmyQEgwqPkEr6yo1zRvd4', NULL, '43.130.105.21', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiNjNpam5wYXdSejJKMFlaOUQxdmY4c3B6QXFKZUFycnZOMTlDZ25lVSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778305634'),
('Cd2CGgHN6kEipgibL7AqsE8tN04n2SpB2NcYQThz', NULL, '206.81.24.74', 'Mozilla/5.0 (l9scan/2.0.536313e2230323e27363e2237313; +https://leakix.net)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiOHBQVmt3bWQ2bUhrd3lCUnBnY0l6WUJad3RHZkFiNWJSM2xYT3MzYSI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIzOiJodHRwczovL21haWwucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778302892'),
('DUjBDxGvwSxOPZcAHgQFBZ9Ksezl5DPiHmVjTtld', NULL, '24.144.94.222', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiS0dLTW43RXhYMDlxemYwZlhYUzZWazRoZjJ3VmNEWGlmeW0wbGdtVCI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIzOiJodHRwczovL21haWwucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778308475'),
('edluDPQHDfARxweVLx8eE5iJqqZ8OccA11jkNiCh', NULL, '162.62.231.139', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoibTRNbU16WmFtbW4waHJLZE9rYklvNjE4QzRtSnA2bGhETWxZaXQwUSI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778310751'),
('elr5DkuRr0tjyZNfXrdGR6kqMiD33UnUuQUeoBjo', NULL, '129.226.146.134', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiODlONVc2dUNEZ0dtMU9yZFNPNzg1QjBqQWZYc1lBR253c2hLQjdFMiI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778306818'),
('eSiEr8vkRDGZlxWMqY9ljSX5bLHqbtvmJwpA8qYz', '1', '2a0c:5a86:3701:cb00:d58e:6e51:2b53:d67d', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'YToxMTp7czo2OiJfdG9rZW4iO3M6NDA6IlZEaTZuZTlIYkYxWkxLdGtNWXZweG5ZSExxcjVFcHQ3dXQ0dXk0amQiO3M6NTA6ImxvZ2luX3dlYl81OWJhMzZhZGRjMmIyZjk0MDE1ODBmMDE0YzdmNThlYTRlMzA5ODlkIjtpOjE7czo0OiJ1c2VyIjtPOjE1OiJBcHBcTW9kZWxzXFVzZXIiOjM2OntzOjEzOiIAKgBjb25uZWN0aW9uIjtzOjU6Im15c3FsIjtzOjg6IgAqAHRhYmxlIjtzOjU6InVzZXJzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MjQ6e3M6MjoiaWQiO2k6MTtzOjEzOiJyZXN0YXVyYW50X2lkIjtOO3M6OToiYnJhbmNoX2lkIjtOO3M6NDoibmFtZSI7czo2OiJRb25Qb3MiO3M6NToiZW1haWwiO3M6MTY6IndpbGxpYW1AdGVjd2kuY28iO3M6MTI6InBob25lX251bWJlciI7czo5OiI2MDQ5Mzg4MzMiO3M6MTA6InBob25lX2NvZGUiO3M6MjoiMzQiO3M6MjY6InRlcm1zX2FuZF9wcml2YWN5X2FjY2VwdGVkIjtpOjA7czoyNToibWFya2V0aW5nX2VtYWlsc19hY2NlcHRlZCI7aTowO3M6MTc6ImVtYWlsX3ZlcmlmaWVkX2F0IjtOO3M6ODoicGFzc3dvcmQiO3M6NjA6IiQyeSQxMiQ2WFc0S1NzaTFOb0ttSUNjTDBEUzBlQUwvT3BjNWp0SjlFUWExL2c0UUdOd2hQNVhHeHJOYSI7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO047czoyNToidHdvX2ZhY3Rvcl9yZWNvdmVyeV9jb2RlcyI7TjtzOjIzOiJ0d29fZmFjdG9yX2NvbmZpcm1lZF9hdCI7TjtzOjE0OiJyZW1lbWJlcl90b2tlbiI7czo2MDoicmYxVHJnZ0h0MU9QZmRJbGtlUERJV2pTZGF1TXRhUTFnRmU2U2paOW5qd1JiQXNMdVhEMVhXT05xS0FSIjtzOjE1OiJjdXJyZW50X3RlYW1faWQiO047czoxODoicHJvZmlsZV9waG90b19wYXRoIjtOO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDEiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDQgMDk6NDc6MjEiO3M6NjoibG9jYWxlIjtzOjI6ImVzIjtzOjk6InN0cmlwZV9pZCI7TjtzOjc6InBtX3R5cGUiO047czoxMjoicG1fbGFzdF9mb3VyIjtOO3M6MTM6InRyaWFsX2VuZHNfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjI0OntzOjI6ImlkIjtpOjE7czoxMzoicmVzdGF1cmFudF9pZCI7TjtzOjk6ImJyYW5jaF9pZCI7TjtzOjQ6Im5hbWUiO3M6NjoiUW9uUG9zIjtzOjU6ImVtYWlsIjtzOjE2OiJ3aWxsaWFtQHRlY3dpLmNvIjtzOjEyOiJwaG9uZV9udW1iZXIiO3M6OToiNjA0OTM4ODMzIjtzOjEwOiJwaG9uZV9jb2RlIjtzOjI6IjM0IjtzOjI2OiJ0ZXJtc19hbmRfcHJpdmFjeV9hY2NlcHRlZCI7aTowO3M6MjU6Im1hcmtldGluZ19lbWFpbHNfYWNjZXB0ZWQiO2k6MDtzOjE3OiJlbWFpbF92ZXJpZmllZF9hdCI7TjtzOjg6InBhc3N3b3JkIjtzOjYwOiIkMnkkMTIkNlhXNEtTc2kxTm9LbUlDY0wwRFMwZUFML09wYzVqdEo5RVFhMS9nNFFHTndoUDVYR3hyTmEiO3M6MTc6InR3b19mYWN0b3Jfc2VjcmV0IjtOO3M6MjU6InR3b19mYWN0b3JfcmVjb3ZlcnlfY29kZXMiO047czoyMzoidHdvX2ZhY3Rvcl9jb25maXJtZWRfYXQiO047czoxNDoicmVtZW1iZXJfdG9rZW4iO3M6NjA6InJmMVRyZ2dIdDFPUGZkSWxrZVBESVdqU2RhdU10YVExZ0ZlNlNqWjluandSYkFzTHVYRDFYV09OcUtBUiI7czoxNToiY3VycmVudF90ZWFtX2lkIjtOO3M6MTg6InByb2ZpbGVfcGhvdG9fcGF0aCI7TjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjMwOjAxIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTA0IDA5OjQ3OjIxIjtzOjY6ImxvY2FsZSI7czoyOiJlcyI7czo5OiJzdHJpcGVfaWQiO047czo3OiJwbV90eXBlIjtOO3M6MTI6InBtX2xhc3RfZm91ciI7TjtzOjEzOiJ0cmlhbF9lbmRzX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YTo2OntzOjE3OiJlbWFpbF92ZXJpZmllZF9hdCI7czo4OiJkYXRldGltZSI7czo4OiJwYXNzd29yZCI7czo2OiJoYXNoZWQiO3M6MTM6InJlc3RhdXJhbnRfaWQiO3M6NzoiaW50ZWdlciI7czo5OiJicmFuY2hfaWQiO3M6NzoiaW50ZWdlciI7czoyNjoidGVybXNfYW5kX3ByaXZhY3lfYWNjZXB0ZWQiO3M6NzoiYm9vbGVhbiI7czoyNToibWFya2V0aW5nX2VtYWlsc19hY2NlcHRlZCI7czo3OiJib29sZWFuIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjE6e2k6MDtzOjE3OiJwcm9maWxlX3Bob3RvX3VybCI7fXM6MTk6IgAqAGRpc3BhdGNoZXNFdmVudHMiO2E6MDp7fXM6MTQ6IgAqAG9ic2VydmFibGVzIjthOjA6e31zOjEyOiIAKgByZWxhdGlvbnMiO2E6MTp7czo1OiJyb2xlcyI7TzozOToiSWxsdW1pbmF0ZVxEYXRhYmFzZVxFbG9xdWVudFxDb2xsZWN0aW9uIjoyOntzOjg6IgAqAGl0ZW1zIjthOjE6e2k6MDtPOjI5OiJTcGF0aWVcUGVybWlzc2lvblxNb2RlbHNcUm9sZSI6MzM6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6NToicm9sZXMiO3M6MTM6IgAqAHByaW1hcnlLZXkiO3M6MjoiaWQiO3M6MTA6IgAqAGtleVR5cGUiO3M6MzoiaW50IjtzOjEyOiJpbmNyZW1lbnRpbmciO2I6MTtzOjc6IgAqAHdpdGgiO2E6MDp7fXM6MTI6IgAqAHdpdGhDb3VudCI7YTowOnt9czoxOToicHJldmVudHNMYXp5TG9hZGluZyI7YjowO3M6MTA6IgAqAHBlclBhZ2UiO2k6MTU7czo2OiJleGlzdHMiO2I6MTtzOjE4OiJ3YXNSZWNlbnRseUNyZWF0ZWQiO2I6MDtzOjI4OiIAKgBlc2NhcGVXaGVuQ2FzdGluZ1RvU3RyaW5nIjtiOjA7czoxMzoiACoAYXR0cmlidXRlcyI7YTo3OntzOjI6ImlkIjtpOjE7czo0OiJuYW1lIjtzOjExOiJTdXBlciBBZG1pbiI7czoxMjoiZGlzcGxheV9uYW1lIjtzOjExOiJTdXBlciBBZG1pbiI7czoxMDoiZ3VhcmRfbmFtZSI7czozOiJ3ZWIiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDEiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDEiO3M6MTM6InJlc3RhdXJhbnRfaWQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjEwOntzOjI6ImlkIjtpOjE7czo0OiJuYW1lIjtzOjExOiJTdXBlciBBZG1pbiI7czoxMjoiZGlzcGxheV9uYW1lIjtzOjExOiJTdXBlciBBZG1pbiI7czoxMDoiZ3VhcmRfbmFtZSI7czozOiJ3ZWIiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDEiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDEiO3M6MTM6InJlc3RhdXJhbnRfaWQiO047czoxNDoicGl2b3RfbW9kZWxfaWQiO2k6MTtzOjEzOiJwaXZvdF9yb2xlX2lkIjtpOjE7czoxNjoicGl2b3RfbW9kZWxfdHlwZSI7czoxNToiQXBwXE1vZGVsc1xVc2VyIjt9czoxMDoiACoAY2hhbmdlcyI7YTowOnt9czoxMToiACoAcHJldmlvdXMiO2E6MDp7fXM6ODoiACoAY2FzdHMiO2E6MDp7fXM6MTc6IgAqAGNsYXNzQ2FzdENhY2hlIjthOjA6e31zOjIxOiIAKgBhdHRyaWJ1dGVDYXN0Q2FjaGUiO2E6MDp7fXM6MTM6IgAqAGRhdGVGb3JtYXQiO047czoxMDoiACoAYXBwZW5kcyI7YTowOnt9czoxOToiACoAZGlzcGF0Y2hlc0V2ZW50cyI7YTowOnt9czoxNDoiACoAb2JzZXJ2YWJsZXMiO2E6MDp7fXM6MTI6IgAqAHJlbGF0aW9ucyI7YToxOntzOjU6InBpdm90IjtPOjQ5OiJJbGx1bWluYXRlXERhdGFiYXNlXEVsb3F1ZW50XFJlbGF0aW9uc1xNb3JwaFBpdm90IjozOTp7czoxMzoiACoAY29ubmVjdGlvbiI7czo1OiJteXNxbCI7czo4OiIAKgB0YWJsZSI7czoxNToibW9kZWxfaGFzX3JvbGVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjA7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6Mzp7czoxMDoibW9kZWxfdHlwZSI7czoxNToiQXBwXE1vZGVsc1xVc2VyIjtzOjg6Im1vZGVsX2lkIjtpOjE7czo3OiJyb2xlX2lkIjtpOjE7fXM6MTE6IgAqAG9yaWdpbmFsIjthOjM6e3M6MTA6Im1vZGVsX3R5cGUiO3M6MTU6IkFwcFxNb2RlbHNcVXNlciI7czo4OiJtb2RlbF9pZCI7aToxO3M6Nzoicm9sZV9pZCI7aToxO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YTowOnt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjowO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MDp7fXM6MTA6IgAqAGd1YXJkZWQiO2E6MDp7fXM6MTE6InBpdm90UGFyZW50IjtPOjE1OiJBcHBcTW9kZWxzXFVzZXIiOjM2OntzOjEzOiIAKgBjb25uZWN0aW9uIjtzOjU6Im15c3FsIjtzOjg6IgAqAHRhYmxlIjtzOjU6InVzZXJzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjA7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MDp7fXM6MTE6IgAqAG9yaWdpbmFsIjthOjA6e31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YTo2OntzOjE3OiJlbWFpbF92ZXJpZmllZF9hdCI7czo4OiJkYXRldGltZSI7czo4OiJwYXNzd29yZCI7czo2OiJoYXNoZWQiO3M6MTM6InJlc3RhdXJhbnRfaWQiO3M6NzoiaW50ZWdlciI7czo5OiJicmFuY2hfaWQiO3M6NzoiaW50ZWdlciI7czoyNjoidGVybXNfYW5kX3ByaXZhY3lfYWNjZXB0ZWQiO3M6NzoiYm9vbGVhbiI7czoyNToibWFya2V0aW5nX2VtYWlsc19hY2NlcHRlZCI7czo3OiJib29sZWFuIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjE6e2k6MDtzOjE3OiJwcm9maWxlX3Bob3RvX3VybCI7fXM6MTk6IgAqAGRpc3BhdGNoZXNFdmVudHMiO2E6MDp7fXM6MTQ6IgAqAG9ic2VydmFibGVzIjthOjA6e31zOjEyOiIAKgByZWxhdGlvbnMiO2E6MDp7fXM6MTA6IgAqAHRvdWNoZXMiO2E6MDp7fXM6Mjc6IgAqAHJlbGF0aW9uQXV0b2xvYWRDYWxsYmFjayI7TjtzOjI2OiIAKgByZWxhdGlvbkF1dG9sb2FkQ29udGV4dCI7TjtzOjEwOiJ0aW1lc3RhbXBzIjtiOjE7czoxMzoidXNlc1VuaXF1ZUlkcyI7YjowO3M6OToiACoAaGlkZGVuIjthOjQ6e2k6MDtzOjg6InBhc3N3b3JkIjtpOjE7czoxNDoicmVtZW1iZXJfdG9rZW4iO2k6MjtzOjI1OiJ0d29fZmFjdG9yX3JlY292ZXJ5X2NvZGVzIjtpOjM7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO31zOjEwOiIAKgB2aXNpYmxlIjthOjA6e31zOjExOiIAKgBmaWxsYWJsZSI7YToxMDp7aTowO3M6NDoibmFtZSI7aToxO3M6NToiZW1haWwiO2k6MjtzOjg6InBhc3N3b3JkIjtpOjM7czo5OiJicmFuY2hfaWQiO2k6NDtzOjEzOiJyZXN0YXVyYW50X2lkIjtpOjU7czo2OiJsb2NhbGUiO2k6NjtzOjEyOiJwaG9uZV9udW1iZXIiO2k6NztzOjEwOiJwaG9uZV9jb2RlIjtpOjg7czoyNjoidGVybXNfYW5kX3ByaXZhY3lfYWNjZXB0ZWQiO2k6OTtzOjI1OiJtYXJrZXRpbmdfZW1haWxzX2FjY2VwdGVkIjt9czoxMDoiACoAZ3VhcmRlZCI7YToxOntpOjA7czoxOiIqIjt9czoxOToiACoAYXV0aFBhc3N3b3JkTmFtZSI7czo4OiJwYXNzd29yZCI7czoyMDoiACoAcmVtZW1iZXJUb2tlbk5hbWUiO3M6MTQ6InJlbWVtYmVyX3Rva2VuIjtzOjE0OiIAKgBhY2Nlc3NUb2tlbiI7Tjt9czoxMjoicGl2b3RSZWxhdGVkIjtPOjI5OiJTcGF0aWVcUGVybWlzc2lvblxNb2RlbHNcUm9sZSI6MzM6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6NToicm9sZXMiO3M6MTM6IgAqAHByaW1hcnlLZXkiO3M6MjoiaWQiO3M6MTA6IgAqAGtleVR5cGUiO3M6MzoiaW50IjtzOjEyOiJpbmNyZW1lbnRpbmciO2I6MTtzOjc6IgAqAHdpdGgiO2E6MDp7fXM6MTI6IgAqAHdpdGhDb3VudCI7YTowOnt9czoxOToicHJldmVudHNMYXp5TG9hZGluZyI7YjowO3M6MTA6IgAqAHBlclBhZ2UiO2k6MTU7czo2OiJleGlzdHMiO2I6MDtzOjE4OiJ3YXNSZWNlbnRseUNyZWF0ZWQiO2I6MDtzOjI4OiIAKgBlc2NhcGVXaGVuQ2FzdGluZ1RvU3RyaW5nIjtiOjA7czoxMzoiACoAYXR0cmlidXRlcyI7YToxOntzOjEwOiJndWFyZF9uYW1lIjtzOjM6IndlYiI7fXM6MTE6IgAqAG9yaWdpbmFsIjthOjA6e31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YTowOnt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MDp7fXM6MTA6IgAqAGd1YXJkZWQiO2E6MTp7aTowO3M6MjoiaWQiO319czoxMzoiACoAZm9yZWlnbktleSI7czo4OiJtb2RlbF9pZCI7czoxMzoiACoAcmVsYXRlZEtleSI7czo3OiJyb2xlX2lkIjtzOjEyOiIAKgBtb3JwaFR5cGUiO3M6MTA6Im1vZGVsX3R5cGUiO3M6MTM6IgAqAG1vcnBoQ2xhc3MiO3M6MTU6IkFwcFxNb2RlbHNcVXNlciI7fX1zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MDp7fXM6MTA6IgAqAGd1YXJkZWQiO2E6MTp7aTowO3M6MjoiaWQiO319fXM6Mjg6IgAqAGVzY2FwZVdoZW5DYXN0aW5nVG9TdHJpbmciO2I6MDt9fXM6MTA6IgAqAHRvdWNoZXMiO2E6MDp7fXM6Mjc6IgAqAHJlbGF0aW9uQXV0b2xvYWRDYWxsYmFjayI7TjtzOjI2OiIAKgByZWxhdGlvbkF1dG9sb2FkQ29udGV4dCI7TjtzOjEwOiJ0aW1lc3RhbXBzIjtiOjE7czoxMzoidXNlc1VuaXF1ZUlkcyI7YjowO3M6OToiACoAaGlkZGVuIjthOjQ6e2k6MDtzOjg6InBhc3N3b3JkIjtpOjE7czoxNDoicmVtZW1iZXJfdG9rZW4iO2k6MjtzOjI1OiJ0d29fZmFjdG9yX3JlY292ZXJ5X2NvZGVzIjtpOjM7czoxNzoidHdvX2ZhY3Rvcl9zZWNyZXQiO31zOjEwOiIAKgB2aXNpYmxlIjthOjA6e31zOjExOiIAKgBmaWxsYWJsZSI7YToxMDp7aTowO3M6NDoibmFtZSI7aToxO3M6NToiZW1haWwiO2k6MjtzOjg6InBhc3N3b3JkIjtpOjM7czo5OiJicmFuY2hfaWQiO2k6NDtzOjEzOiJyZXN0YXVyYW50X2lkIjtpOjU7czo2OiJsb2NhbGUiO2k6NjtzOjEyOiJwaG9uZV9udW1iZXIiO2k6NztzOjEwOiJwaG9uZV9jb2RlIjtpOjg7czoyNjoidGVybXNfYW5kX3ByaXZhY3lfYWNjZXB0ZWQiO2k6OTtzOjI1OiJtYXJrZXRpbmdfZW1haWxzX2FjY2VwdGVkIjt9czoxMDoiACoAZ3VhcmRlZCI7YToxOntpOjA7czoxOiIqIjt9czoxOToiACoAYXV0aFBhc3N3b3JkTmFtZSI7czo4OiJwYXNzd29yZCI7czoyMDoiACoAcmVtZW1iZXJUb2tlbk5hbWUiO3M6MTQ6InJlbWVtYmVyX3Rva2VuIjtzOjE0OiIAKgBhY2Nlc3NUb2tlbiI7Tjt9czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjQ3OiJodHRwczovL3FvbnBvcy5jb20vbWFuaWZlc3QuanNvbj91cmw9YXBwLXVwZGF0ZSI7czo1OiJyb3V0ZSI7czo4OiJtYW5pZmVzdCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fXM6MTc6InBhc3N3b3JkX2hhc2hfd2ViIjtzOjY0OiJkZGIxNWNiNjY0YjQ4NDJhMzMxMDEzZTAzZDkxNjFhNjk4MzRlOThhNmZmMDhlYWMwMDA4N2U0OGRmNzQ5MWI3IjtzOjEyOiJzbXRwX3NldHRpbmciO086MjM6IkFwcFxNb2RlbHNcRW1haWxTZXR0aW5nIjozMzp7czoxMzoiACoAY29ubmVjdGlvbiI7czo1OiJteXNxbCI7czo4OiIAKgB0YWJsZSI7czoxNDoiZW1haWxfc2V0dGluZ3MiO3M6MTM6IgAqAHByaW1hcnlLZXkiO3M6MjoiaWQiO3M6MTA6IgAqAGtleVR5cGUiO3M6MzoiaW50IjtzOjEyOiJpbmNyZW1lbnRpbmciO2I6MTtzOjc6IgAqAHdpdGgiO2E6MDp7fXM6MTI6IgAqAHdpdGhDb3VudCI7YTowOnt9czoxOToicHJldmVudHNMYXp5TG9hZGluZyI7YjowO3M6MTA6IgAqAHBlclBhZ2UiO2k6MTU7czo2OiJleGlzdHMiO2I6MTtzOjE4OiJ3YXNSZWNlbnRseUNyZWF0ZWQiO2I6MDtzOjI4OiIAKgBlc2NhcGVXaGVuQ2FzdGluZ1RvU3RyaW5nIjtiOjA7czoxMzoiACoAYXR0cmlidXRlcyI7YToxNDp7czoyOiJpZCI7aToxO3M6MTQ6Im1haWxfZnJvbV9uYW1lIjtzOjEwOiJUYWJsZVRyYWNrIjtzOjE1OiJtYWlsX2Zyb21fZW1haWwiO3M6MTQ6ImZyb21AZW1haWwuY29tIjtzOjEyOiJlbmFibGVfcXVldWUiO3M6Mjoibm8iO3M6MTE6Im1haWxfZHJpdmVyIjtzOjQ6InNtdHAiO3M6OToic210cF9ob3N0IjtzOjE0OiJzbXRwLmdtYWlsLmNvbSI7czo5OiJzbXRwX3BvcnQiO2k6NDY1O3M6MTU6InNtdHBfZW5jcnlwdGlvbiI7czozOiJzc2wiO3M6MTM6Im1haWxfdXNlcm5hbWUiO3M6MTc6Im15ZW1haWxAZ21haWwuY29tIjtzOjEzOiJtYWlsX3Bhc3N3b3JkIjtOO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDQiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6MzA6MDQiO3M6MTQ6ImVtYWlsX3ZlcmlmaWVkIjtpOjA7czo4OiJ2ZXJpZmllZCI7aTowO31zOjExOiIAKgBvcmlnaW5hbCI7YToxNDp7czoyOiJpZCI7aToxO3M6MTQ6Im1haWxfZnJvbV9uYW1lIjtzOjEwOiJUYWJsZVRyYWNrIjtzOjE1OiJtYWlsX2Zyb21fZW1haWwiO3M6MTQ6ImZyb21AZW1haWwuY29tIjtzOjEyOiJlbmFibGVfcXVldWUiO3M6Mjoibm8iO3M6MTE6Im1haWxfZHJpdmVyIjtzOjQ6InNtdHAiO3M6OToic210cF9ob3N0IjtzOjE0OiJzbXRwLmdtYWlsLmNvbSI7czo5OiJzbXRwX3BvcnQiO3M6MzoiNDY1IjtzOjE1OiJzbXRwX2VuY3J5cHRpb24iO3M6Mzoic3NsIjtzOjEzOiJtYWlsX3VzZXJuYW1lIjtzOjE3OiJteWVtYWlsQGdtYWlsLmNvbSI7czoxMzoibWFpbF9wYXNzd29yZCI7TjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjMwOjA0IjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjMwOjA0IjtzOjE0OiJlbWFpbF92ZXJpZmllZCI7aTowO3M6ODoidmVyaWZpZWQiO2k6MDt9czoxMDoiACoAY2hhbmdlcyI7YTowOnt9czoxMToiACoAcHJldmlvdXMiO2E6MDp7fXM6ODoiACoAY2FzdHMiO2E6MDp7fXM6MTc6IgAqAGNsYXNzQ2FzdENhY2hlIjthOjA6e31zOjIxOiIAKgBhdHRyaWJ1dGVDYXN0Q2FjaGUiO2E6MDp7fXM6MTM6IgAqAGRhdGVGb3JtYXQiO047czoxMDoiACoAYXBwZW5kcyI7YTowOnt9czoxOToiACoAZGlzcGF0Y2hlc0V2ZW50cyI7YTowOnt9czoxNDoiACoAb2JzZXJ2YWJsZXMiO2E6MDp7fXM6MTI6IgAqAHJlbGF0aW9ucyI7YTowOnt9czoxMDoiACoAdG91Y2hlcyI7YTowOnt9czoyNzoiACoAcmVsYXRpb25BdXRvbG9hZENhbGxiYWNrIjtOO3M6MjY6IgAqAHJlbGF0aW9uQXV0b2xvYWRDb250ZXh0IjtOO3M6MTA6InRpbWVzdGFtcHMiO2I6MTtzOjEzOiJ1c2VzVW5pcXVlSWRzIjtiOjA7czo5OiIAKgBoaWRkZW4iO2E6MDp7fXM6MTA6IgAqAHZpc2libGUiO2E6MDp7fXM6MTE6IgAqAGZpbGxhYmxlIjthOjA6e31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjI6ImlkIjt9fXM6NToiaXNSdGwiO2I6MDt9', '1778333497'),
('EzopROBVXe7HCVtW3FEWyiDrBvrWDQxD1w3CHxx9', NULL, '216.73.216.163', 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoicVJqd29JOWZESVNpZ2NjQnoxTGNJeXJYSHM4ZFh6UjQ0Nmt5dHlsbyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Nzc6Imh0dHBzOi8vcW9ucG9zLmNvbS5lbnRlcnRhaW5pbmctcHVycGxlLXNoYXJrLjE2MS05Ny04My0xNzQuY3BhbmVsLnNpdGUvc2lnbmluIjtzOjU6InJvdXRlIjtzOjE1OiJmcm9udC53b3Jrc3BhY2UiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778318780'),
('FPGdxYUBlvVwj26IxnBr61yiKOIXYaeSlAo6KRNQ', NULL, '129.226.94.52', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo2OntzOjY6Il90b2tlbiI7czo0MDoiZUs5Q3Z6OXZOQ2xXMzBzUVZjV05XMktEUjZGMmZFMklJQVl4RG81UiI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjM4OiJodHRwczovL20ucW9ucG9zLmNvbS9yZXN0YXVyYW50LXNpZ251cCI7czo1OiJyb3V0ZSI7czoxNzoicmVzdGF1cmFudF9zaWdudXAiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778308066'),
('gBDMTIe66dpuSqmruO0rGTAN64HYraX924Yit090', NULL, '139.155.134.17', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiT25iTm5aSndBeGlIUG9VaHlaR1JDM1NMdFNQZTNRVkN3eW5XbTg5dyI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoyMjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778310273'),
('GRrgPuXMrifcDCxExJLNiwSSscbEQN7opVIRf3yY', NULL, '124.156.200.4', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMDJ6R2JOVDlreUppTDdTOXRaU2JJZ2pMdGdyUmhMdXN2Vjk3UUNjUiI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778311077'),
('iSk6YVw2X7rwUKdmtesLA8nZJ29HxzVmaHc1eWlV', NULL, '139.59.136.184', 'Mozilla/5.0 (l9scan/2.0.4343e22323e21323e2430313; +https://leakix.net)', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiajRLQUk1dkdOTWdSbmV0a0hjVnU1RjAzZ2ViWlU3TGZGejc3cmZ4ayI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoyMjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778302977'),
('IUcb4dj45sB1eU4XBm9UzOPL13OhzFQPmpjpyNlQ', NULL, '139.59.136.184', 'Mozilla/5.0 (l9scan/2.0.4343e22323e21323e2430313; +https://leakix.net)', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoidDc3MGp5bXA5aEpKcEZEOXUxaEtHSHQ4bUg2c3o1QzFCZnl5aFNtWSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czo1NjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbS8/cmVzdF9yb3V0ZT0lMkZ3cCUyRnYyJTJGdXNlcnMlMkYiO3M6NToicm91dGUiO3M6MTU6InNob3BfcmVzdGF1cmFudCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1778303033'),
('joGdV3d1lsjv4SAzWphdAxwOsiQwig0VRqo5WxtB', NULL, '43.134.5.186', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo2OntzOjY6Il90b2tlbiI7czo0MDoiYjRTajBLd1R6S0hQSnkwdVNKQTJPR1UwQlFSYmpaUjg1VVpIV0pMWCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtpOjA7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjI1OiJodHRwczovL3FvbnBvcy5jb20vc2lnbmluIjtzOjU6InJvdXRlIjtzOjE1OiJmcm9udC53b3Jrc3BhY2UiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778308665'),
('l1e9nZgQiYMAdlptyHGI0PyzXT5KQQHuC5FSTnmu', NULL, '43.165.198.224', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiQk90NzBLcHRaSFRKVURUYjFYTUlGVDVudDBXMnIwUjVUaEhubmc5YSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778325279'),
('L37ZTO8xI47Ij3EOpMkqmbSzP4fxl45THnXlX4l0', NULL, '43.166.242.189', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoickh1ZFNUNlo2TzdHNGtLbVhHR1JTdTQ1eFg4QUNrdWMzSElvRk51MiI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjI2OiJodHRwczovL20ucW9ucG9zLmNvbS9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1778311406'),
('MIK44VcLeeJrajhXhjPhlhX9g8quy9UT22P22F1D', NULL, '162.62.231.139', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiY0VCR3JKTGlud0c1eFpxNHA5ckt1Y0hpR00xQlpIelp4dHhSR3dhSCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoyMjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778324375'),
('MMC0pzTyi47hxz1FHJ91xIfhLsgw5ET1DiMYlmwH', NULL, '43.130.228.73', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoidlQwUzlsWUJJOWtxV0pwV3FvVjIxeExiMWFONW05NVRlc3p0WGxiciI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778309068'),
('MYM2HKkRf8RyGo1uaNPSfqjnxH7atmrHseH6k7yX', NULL, '43.163.5.216', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoibFBncFZKYnlaa0w0ZWNnMzVNVUpqVjRxSWhHMVJyOHg3T2lYU1RxbiI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778309866'),
('NItcHHKs8EBxENGggz0trCHJxVAMgKNHt3HcTI1B', NULL, '43.128.156.124', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoicm1KSzFKNlQ0a2lQMEQ2eHU1M08wV2YwUHEweEJjSURGNTZpOWJiaCI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778309593'),
('OAZmrYBpKAjTapnjM8kFgfnA7FhBt3eIsCPmh3cE', NULL, '43.153.35.128', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiN1lobkR0V3RURmNockVab3h4ZlVKdFZMbzNoczNjTU80bkxid3E3OSI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoyMjoiaHR0cHM6Ly93d3cucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778304105'),
('ok8NUMRy788CpkOAZAjAeWEQActWEd89qWUOEEk9', NULL, '150.109.21.93', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiZWhvYmd5OHMwcmdUeXNhWTBZT1V6aU9ZWHdrOXlEYTl3NnRZR1BzaiI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzI6Imh0dHBzOi8vcW9ucG9zLmNvbS9tYW5pZmVzdC5qc29uIjtzOjU6InJvdXRlIjtzOjg6Im1hbmlmZXN0Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778309276'),
('OPaZ4kEASi88s69JeLuVXjha04Jkx0DNLq8WMzN6', NULL, '150.109.12.46', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoiQ1pVZjl4ZUdmc3VJc21rOHNubVZQcWtRQW5sdVFLVlp5ZmpTRGZ1ZCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778312274'),
('OQzMD67FfFmgavrz1wWR43A5LJ3O7wQg9U3FEE9S', NULL, '109.205.62.182', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiaHl0eW00VlFWWmdXNGdFRnpYMDgxWmJSWnFLZE5PUWwzUTBBNU12dSI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIyOiJodHRwczovL3Zwbi5xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778325690'),
('PFMqFJCpDCASvzTJ1sC40DnQu9ComKNpetW4cWTG', NULL, '206.81.24.74', 'Mozilla/5.0 (l9scan/2.0.536313e2230323e27363e2237313; +https://leakix.net)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiSnRvNENyVnpQSGJPRWlrU3lHZ2RwSkVrWm1laG5HRXN0clBDVnU2RyI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIzOiJodHRwczovL21haWwucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778302899'),
('sg5gC5pofPmd7se2vhgJfG9oZrGZEzzpHdNUy83C', NULL, '43.134.1.185', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoidFFMZTROaHlERERjRU1Hdzdxc0Fla2VHRFVCenpsbkRKRVBXTFJ3cyI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjI2OiJodHRwczovL20ucW9ucG9zLmNvbS9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1778310476'),
('SvgSS5mjAosQGR7rx7FfTOe5aLnzBLf3fkGJux1i', NULL, '43.134.104.17', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiWFpDb1dzdFJnVTVXZUYzQmYyQlJUUHZaZ0FPck9TNjN0NVNLQWdhWCI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzQ6Imh0dHBzOi8vbS5xb25wb3MuY29tL21hbmlmZXN0Lmpzb24iO3M6NToicm91dGUiO3M6ODoibWFuaWZlc3QiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778311664'),
('tjYwsB7sxwyLlvKN0TQAejGgcF0suoNsqAsGmc1F', NULL, '43.161.224.78', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoicHI1RGNnekhjTXFZZzV1T1p0V2JRSUtaOEZnVGxlcmxLQmEzUDduNSI7czo0OiJ1c2VyIjtOO3M6OToiX3ByZXZpb3VzIjthOjI6e3M6MzoidXJsIjtzOjIwOiJodHRwczovL20ucW9ucG9zLmNvbSI7czo1OiJyb3V0ZSI7czoxNToic2hvcF9yZXN0YXVyYW50Ijt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', '1778326143'),
('UfbWLx4D0D0hFkoa359WG61g8yQgyDPAfQoEOh9Y', NULL, '34.19.44.124', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', 'YTo3OntzOjY6Il90b2tlbiI7czo0MDoidmVjRzRHcThIdGhJdjkyNmtqQkxuNjJCeTJaWlFxRkN0SERoMlNuYyI7czoyMDoiY2hlY2tfbWlncmF0ZV9zdGF0dXMiO3M6NDoiR29vZCI7czoxNToiY3VzdG9tZXJfaXNfcnRsIjtiOjA7czozMToiZ2xvYmFsX2N1cnJlbmN5X2Zvcm1hdF9zZXR0aW5nMSI7TzoyNToiQXBwXE1vZGVsc1xHbG9iYWxDdXJyZW5jeSI6MzQ6e3M6MTM6IgAqAGNvbm5lY3Rpb24iO3M6NToibXlzcWwiO3M6ODoiACoAdGFibGUiO3M6MTc6Imdsb2JhbF9jdXJyZW5jaWVzIjtzOjEzOiIAKgBwcmltYXJ5S2V5IjtzOjI6ImlkIjtzOjEwOiIAKgBrZXlUeXBlIjtzOjM6ImludCI7czoxMjoiaW5jcmVtZW50aW5nIjtiOjE7czo3OiIAKgB3aXRoIjthOjA6e31zOjEyOiIAKgB3aXRoQ291bnQiO2E6MDp7fXM6MTk6InByZXZlbnRzTGF6eUxvYWRpbmciO2I6MDtzOjEwOiIAKgBwZXJQYWdlIjtpOjE1O3M6NjoiZXhpc3RzIjtiOjE7czoxODoid2FzUmVjZW50bHlDcmVhdGVkIjtiOjA7czoyODoiACoAZXNjYXBlV2hlbkNhc3RpbmdUb1N0cmluZyI7YjowO3M6MTM6IgAqAGF0dHJpYnV0ZXMiO2E6MTU6e3M6MjoiaWQiO2k6MTtzOjEzOiJjdXJyZW5jeV9uYW1lIjtzOjc6IkRvbGxhcnMiO3M6MTU6ImN1cnJlbmN5X3N5bWJvbCI7czoxOiIkIjtzOjEzOiJjdXJyZW5jeV9jb2RlIjtzOjM6IlVTRCI7czoxMzoiZXhjaGFuZ2VfcmF0ZSI7TjtzOjk6InVzZF9wcmljZSI7TjtzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czoyOiJubyI7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO3M6NDoibGVmdCI7czoxMzoibm9fb2ZfZGVjaW1hbCI7aToyO3M6MTg6InRob3VzYW5kX3NlcGFyYXRvciI7czoxOiIsIjtzOjE3OiJkZWNpbWFsX3NlcGFyYXRvciI7czoxOiIuIjtzOjY6InN0YXR1cyI7czo2OiJlbmFibGUiO3M6MTA6ImNyZWF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6InVwZGF0ZWRfYXQiO3M6MTk6IjIwMjYtMDUtMDMgMTI6Mjk6NDMiO3M6MTA6ImRlbGV0ZWRfYXQiO047fXM6MTE6IgAqAG9yaWdpbmFsIjthOjE1OntzOjI6ImlkIjtpOjE7czoxMzoiY3VycmVuY3lfbmFtZSI7czo3OiJEb2xsYXJzIjtzOjE1OiJjdXJyZW5jeV9zeW1ib2wiO3M6MToiJCI7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO047czo5OiJ1c2RfcHJpY2UiO047czoxNzoiaXNfY3J5cHRvY3VycmVuY3kiO3M6Mjoibm8iO3M6MTc6ImN1cnJlbmN5X3Bvc2l0aW9uIjtzOjQ6ImxlZnQiO3M6MTM6Im5vX29mX2RlY2ltYWwiO2k6MjtzOjE4OiJ0aG91c2FuZF9zZXBhcmF0b3IiO3M6MToiLCI7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO3M6MToiLiI7czo2OiJzdGF0dXMiO3M6NjoiZW5hYmxlIjtzOjEwOiJjcmVhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJ1cGRhdGVkX2F0IjtzOjE5OiIyMDI2LTA1LTAzIDEyOjI5OjQzIjtzOjEwOiJkZWxldGVkX2F0IjtOO31zOjEwOiIAKgBjaGFuZ2VzIjthOjA6e31zOjExOiIAKgBwcmV2aW91cyI7YTowOnt9czo4OiIAKgBjYXN0cyI7YToyOntzOjE3OiJpc19jcnlwdG9jdXJyZW5jeSI7czo3OiJib29sZWFuIjtzOjEwOiJkZWxldGVkX2F0IjtzOjg6ImRhdGV0aW1lIjt9czoxNzoiACoAY2xhc3NDYXN0Q2FjaGUiO2E6MDp7fXM6MjE6IgAqAGF0dHJpYnV0ZUNhc3RDYWNoZSI7YTowOnt9czoxMzoiACoAZGF0ZUZvcm1hdCI7TjtzOjEwOiIAKgBhcHBlbmRzIjthOjA6e31zOjE5OiIAKgBkaXNwYXRjaGVzRXZlbnRzIjthOjA6e31zOjE0OiIAKgBvYnNlcnZhYmxlcyI7YTowOnt9czoxMjoiACoAcmVsYXRpb25zIjthOjA6e31zOjEwOiIAKgB0b3VjaGVzIjthOjA6e31zOjI3OiIAKgByZWxhdGlvbkF1dG9sb2FkQ2FsbGJhY2siO047czoyNjoiACoAcmVsYXRpb25BdXRvbG9hZENvbnRleHQiO047czoxMDoidGltZXN0YW1wcyI7YjoxO3M6MTM6InVzZXNVbmlxdWVJZHMiO2I6MDtzOjk6IgAqAGhpZGRlbiI7YTowOnt9czoxMDoiACoAdmlzaWJsZSI7YTowOnt9czoxMToiACoAZmlsbGFibGUiO2E6MTE6e2k6MDtzOjEzOiJjdXJyZW5jeV9uYW1lIjtpOjE7czoxNToiY3VycmVuY3lfc3ltYm9sIjtpOjI7czoxMzoiY3VycmVuY3lfY29kZSI7aTozO3M6MTM6ImV4Y2hhbmdlX3JhdGUiO2k6NDtzOjk6InVzZF9wcmljZSI7aTo1O3M6MTc6ImlzX2NyeXB0b2N1cnJlbmN5IjtpOjY7czoxNzoiY3VycmVuY3lfcG9zaXRpb24iO2k6NztzOjEzOiJub19vZl9kZWNpbWFsIjtpOjg7czoxODoidGhvdXNhbmRfc2VwYXJhdG9yIjtpOjk7czoxNzoiZGVjaW1hbF9zZXBhcmF0b3IiO2k6MTA7czo2OiJzdGF0dXMiO31zOjEwOiIAKgBndWFyZGVkIjthOjE6e2k6MDtzOjE6IioiO31zOjE2OiIAKgBmb3JjZURlbGV0aW5nIjtiOjA7fXM6NDoidXNlciI7TjtzOjk6Il9wcmV2aW91cyI7YToyOntzOjM6InVybCI7czoxODoiaHR0cHM6Ly9xb25wb3MuY29tIjtzOjU6InJvdXRlIjtzOjE1OiJzaG9wX3Jlc3RhdXJhbnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', '1778306666'),
('uk87SXEL8aTQruN23BBxR0NWRwfy0CpkGKutAP2D', NULL, '129.226.94.18', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiOE10MzJaZkNvWEcyUXlLMkZ2b3lqS3I4QndHZWlyVHRNOVB1R2lTQiI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Mzg6Imh0dHBzOi8vbS5xb25wb3MuY29tL2ZvcmdvdC1yZXN0YXVyYW50IjtzOjU6InJvdXRlIjtzOjIzOiJmcm9udC5mb3Jnb3QtcmVzdGF1cmFudCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', '1778307466');


-- Table structure for table `sms_global_settings`
DROP TABLE IF EXISTS `sms_global_settings`;
CREATE TABLE `sms_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `vonage_api_key` varchar(191) DEFAULT NULL,
  `vonage_api_secret` varchar(191) DEFAULT NULL,
  `vonage_from_number` varchar(191) DEFAULT NULL,
  `msg91_auth_key` varchar(191) DEFAULT NULL,
  `msg91_from` varchar(191) DEFAULT NULL,
  `vonage_status` tinyint(1) NOT NULL DEFAULT 0,
  `msg91_status` tinyint(1) NOT NULL DEFAULT 0,
  `android_sms_gateway_status` tinyint(1) NOT NULL DEFAULT 0,
  `android_sms_gateway_base_url` varchar(512) DEFAULT NULL,
  `android_sms_gateway_username` varchar(191) DEFAULT NULL,
  `android_sms_gateway_password` varchar(191) DEFAULT NULL,
  `android_sms_gateway_owner` varchar(32) NOT NULL DEFAULT 'superadmin',
  `phone_verification_status` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sms_global_settings`
INSERT INTO `sms_global_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', NULL, NULL, NULL, NULL, NULL, '0', '0', '0', NULL, NULL, NULL, 'superadmin', '0', '2026-05-03 12:44:35', '2026-05-03 12:44:37');


-- Table structure for table `sms_notification_settings`
DROP TABLE IF EXISTS `sms_notification_settings`;
CREATE TABLE `sms_notification_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `type` varchar(191) NOT NULL,
  `send_sms` enum('yes','no') NOT NULL DEFAULT 'no',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sms_notification_settings_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `sms_notification_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sms_notification_settings`
INSERT INTO `sms_notification_settings` VALUES
('4', '2', 'reservation_confirmed', 'no', NULL, NULL),
('5', '2', 'order_bill_sent', 'no', NULL, NULL),
('6', '2', 'send_otp', 'no', NULL, NULL),
('7', '3', 'reservation_confirmed', 'no', NULL, NULL),
('8', '3', 'order_bill_sent', 'no', NULL, NULL),
('9', '3', 'send_otp', 'no', NULL, NULL);


-- Table structure for table `sms_templates`
DROP TABLE IF EXISTS `sms_templates`;
CREATE TABLE `sms_templates` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `type` varchar(191) NOT NULL,
  `flow_id` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `sms_templates_type_unique` (`type`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sms_templates`
INSERT INTO `sms_templates` VALUES
('1', 'reservation_confirmed', NULL, '2026-05-03 12:44:36', '2026-05-03 12:44:36'),
('2', 'order_bill_sent', NULL, '2026-05-03 12:44:36', '2026-05-03 12:44:36'),
('3', 'send_otp', NULL, '2026-05-03 12:44:36', '2026-05-03 12:44:36'),
('4', 'send_verify_otp', NULL, '2026-05-03 12:44:36', '2026-05-03 12:44:36');


-- Table structure for table `sms_usage_logs`
DROP TABLE IF EXISTS `sms_usage_logs`;
CREATE TABLE `sms_usage_logs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `date` datetime NOT NULL,
  `gateway` enum('vonage','msg91') NOT NULL,
  `type` enum('reservation_confirmed','order_bill_sent','send_otp') NOT NULL,
  `count` int(11) NOT NULL DEFAULT 1,
  `package_id` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `sms_usage_unique` (`restaurant_id`,`branch_id`,`type`,`gateway`,`date`),
  KEY `sms_usage_logs_branch_id_foreign` (`branch_id`),
  KEY `sms_usage_logs_restaurant_id_date_index` (`restaurant_id`,`date`),
  KEY `sms_usage_logs_gateway_type_index` (`gateway`,`type`),
  KEY `sms_usage_logs_date_gateway_index` (`date`,`gateway`),
  KEY `sms_usage_logs_package_id_date_index` (`package_id`,`date`),
  CONSTRAINT `sms_usage_logs_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `sms_usage_logs_package_id_foreign` FOREIGN KEY (`package_id`) REFERENCES `packages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `sms_usage_logs_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `split_order_items`
DROP TABLE IF EXISTS `split_order_items`;
CREATE TABLE `split_order_items` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `split_order_id` bigint(20) unsigned NOT NULL,
  `order_item_id` bigint(20) unsigned NOT NULL,
  `quantity` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `split_order_items_split_order_id_foreign` (`split_order_id`),
  KEY `split_order_items_order_item_id_foreign` (`order_item_id`),
  CONSTRAINT `split_order_items_order_item_id_foreign` FOREIGN KEY (`order_item_id`) REFERENCES `order_items` (`id`) ON DELETE CASCADE,
  CONSTRAINT `split_order_items_split_order_id_foreign` FOREIGN KEY (`split_order_id`) REFERENCES `split_orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `split_orders`
DROP TABLE IF EXISTS `split_orders`;
CREATE TABLE `split_orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(16,2) NOT NULL,
  `status` enum('pending','paid') NOT NULL DEFAULT 'pending',
  `payment_method` enum('cash','upi','card','bank_transfer','due','stripe','razorpay') NOT NULL DEFAULT 'cash',
  `payer_name` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `split_orders_order_id_foreign` (`order_id`),
  CONSTRAINT `split_orders_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `storage_guard_global_settings`
DROP TABLE IF EXISTS `storage_guard_global_settings`;
CREATE TABLE `storage_guard_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `storage_guard_global_settings`
INSERT INTO `storage_guard_global_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', '1', '2026-05-03 12:42:37', '2026-05-03 12:42:38');


-- Table structure for table `stripe_payments`
DROP TABLE IF EXISTS `stripe_payments`;
CREATE TABLE `stripe_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `stripe_payment_intent` varchar(191) DEFAULT NULL,
  `stripe_session_id` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `stripe_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `stripe_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `sub_domain_module_settings`
DROP TABLE IF EXISTS `sub_domain_module_settings`;
CREATE TABLE `sub_domain_module_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `license_type` varchar(20) DEFAULT NULL,
  `purchase_code` varchar(191) DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `banned_subdomain` longtext DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `sub_domain_module_settings`
INSERT INTO `sub_domain_module_settings` VALUES
('1', NULL, '4143bc78-adc8-433b-a593-ed9f0e35ca5e', NULL, '2026-11-02 02:33:52', NULL, '1', '2026-05-03 12:40:40', '2026-05-03 12:40:41');


-- Table structure for table `superadmin_payment_gateways`
DROP TABLE IF EXISTS `superadmin_payment_gateways`;
CREATE TABLE `superadmin_payment_gateways` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `razorpay_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_razorpay_key` text DEFAULT NULL,
  `test_razorpay_secret` text DEFAULT NULL,
  `razorpay_test_webhook_key` text DEFAULT NULL,
  `live_razorpay_key` text DEFAULT NULL,
  `live_razorpay_secret` text DEFAULT NULL,
  `razorpay_live_webhook_key` text DEFAULT NULL,
  `razorpay_status` tinyint(1) NOT NULL DEFAULT 0,
  `stripe_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_stripe_key` text DEFAULT NULL,
  `test_stripe_secret` text DEFAULT NULL,
  `stripe_test_webhook_key` text DEFAULT NULL,
  `live_stripe_key` text DEFAULT NULL,
  `live_stripe_secret` text DEFAULT NULL,
  `stripe_live_webhook_key` text DEFAULT NULL,
  `stripe_status` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `flutterwave_status` tinyint(1) NOT NULL DEFAULT 0,
  `flutterwave_type` enum('test','live') NOT NULL DEFAULT 'test',
  `test_flutterwave_key` text DEFAULT NULL,
  `test_flutterwave_secret` text DEFAULT NULL,
  `test_flutterwave_hash` text DEFAULT NULL,
  `flutterwave_test_webhook_key` text DEFAULT NULL,
  `live_flutterwave_key` text DEFAULT NULL,
  `live_flutterwave_secret` text DEFAULT NULL,
  `live_flutterwave_hash` text DEFAULT NULL,
  `flutterwave_live_webhook_key` text DEFAULT NULL,
  `live_paypal_client_id` varchar(191) DEFAULT NULL,
  `live_paypal_secret` varchar(191) DEFAULT NULL,
  `test_paypal_client_id` varchar(191) DEFAULT NULL,
  `test_paypal_secret` varchar(191) DEFAULT NULL,
  `paypal_status` tinyint(1) NOT NULL DEFAULT 0,
  `paypal_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `live_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `live_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `live_payfast_passphrase` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_id` varchar(191) DEFAULT NULL,
  `test_payfast_merchant_key` varchar(191) DEFAULT NULL,
  `test_payfast_passphrase` varchar(191) DEFAULT NULL,
  `payfast_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `payfast_status` tinyint(1) NOT NULL DEFAULT 0,
  `live_paystack_key` varchar(191) DEFAULT NULL,
  `live_paystack_secret` varchar(191) DEFAULT NULL,
  `live_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `test_paystack_key` varchar(191) DEFAULT NULL,
  `test_paystack_secret` varchar(191) DEFAULT NULL,
  `test_paystack_merchant_email` varchar(191) DEFAULT NULL,
  `paystack_payment_url` varchar(191) DEFAULT 'https://api.paystack.co',
  `paystack_status` tinyint(1) NOT NULL DEFAULT 0,
  `paystack_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `xendit_status` tinyint(1) NOT NULL DEFAULT 0,
  `xendit_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_xendit_public_key` varchar(191) DEFAULT NULL,
  `test_xendit_secret_key` varchar(191) DEFAULT NULL,
  `live_xendit_public_key` varchar(191) DEFAULT NULL,
  `live_xendit_secret_key` varchar(191) DEFAULT NULL,
  `test_xendit_webhook_token` varchar(191) DEFAULT NULL,
  `live_xendit_webhook_token` varchar(191) DEFAULT NULL,
  `paddle_status` tinyint(1) NOT NULL DEFAULT 0,
  `paddle_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  `test_paddle_vendor_id` varchar(191) DEFAULT NULL,
  `test_paddle_api_key` text DEFAULT NULL,
  `test_paddle_public_key` varchar(191) DEFAULT NULL,
  `test_paddle_client_token` text DEFAULT NULL,
  `live_paddle_vendor_id` varchar(191) DEFAULT NULL,
  `live_paddle_api_key` text DEFAULT NULL,
  `live_paddle_public_key` varchar(191) DEFAULT NULL,
  `live_paddle_client_token` text DEFAULT NULL,
  `paddle_webhook_secret` text DEFAULT NULL,
  `mollie_status` tinyint(1) NOT NULL DEFAULT 0,
  `mollie_mode` enum('test','live') NOT NULL DEFAULT 'test',
  `test_mollie_key` text DEFAULT NULL,
  `live_mollie_key` text DEFAULT NULL,
  `tap_merchant_id` varchar(191) DEFAULT NULL,
  `live_tap_secret_key` varchar(191) DEFAULT NULL,
  `live_tap_public_key` varchar(191) DEFAULT NULL,
  `test_tap_secret_key` varchar(191) DEFAULT NULL,
  `test_tap_public_key` varchar(191) DEFAULT NULL,
  `tap_status` tinyint(1) NOT NULL DEFAULT 0,
  `tap_mode` enum('sandbox','live') NOT NULL DEFAULT 'sandbox',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `superadmin_payment_gateways`
INSERT INTO `superadmin_payment_gateways` VALUES
('1', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-05-03 12:29:43', '2026-05-03 12:29:43', '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox'),
('2', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-05-03 12:30:04', '2026-05-03 12:30:04', '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, 'sandbox', '0', NULL, NULL, NULL, NULL, NULL, NULL, 'https://api.paystack.co', '0', 'sandbox', '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'test', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'sandbox');


-- Table structure for table `suppliers`
DROP TABLE IF EXISTS `suppliers`;
CREATE TABLE `suppliers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `phone` varchar(191) DEFAULT NULL,
  `email` varchar(191) DEFAULT NULL,
  `address` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `suppliers_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `suppliers_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `system_webhook_deliveries`
DROP TABLE IF EXISTS `system_webhook_deliveries`;
CREATE TABLE `system_webhook_deliveries` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `system_webhook_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `event` varchar(191) NOT NULL,
  `status` varchar(191) NOT NULL DEFAULT 'pending',
  `attempts` smallint(5) unsigned NOT NULL DEFAULT 0,
  `response_code` smallint(5) unsigned DEFAULT NULL,
  `duration_ms` int(11) DEFAULT NULL,
  `response_body` text DEFAULT NULL,
  `error_message` text DEFAULT NULL,
  `next_retry_at` timestamp NULL DEFAULT NULL,
  `idempotency_key` varchar(191) DEFAULT NULL,
  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payload`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `system_webhook_deliveries_system_webhook_id_index` (`system_webhook_id`),
  KEY `system_webhook_deliveries_restaurant_id_index` (`restaurant_id`),
  KEY `system_webhook_deliveries_idempotency_key_index` (`idempotency_key`),
  CONSTRAINT `system_webhook_deliveries_system_webhook_id_foreign` FOREIGN KEY (`system_webhook_id`) REFERENCES `system_webhooks` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `system_webhooks`
DROP TABLE IF EXISTS `system_webhooks`;
CREATE TABLE `system_webhooks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `description` text DEFAULT NULL,
  `target_url` varchar(191) NOT NULL,
  `secret` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `max_attempts` smallint(5) unsigned NOT NULL DEFAULT 3,
  `backoff_seconds` smallint(5) unsigned NOT NULL DEFAULT 60,
  `subscribed_events` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`subscribed_events`)),
  `custom_headers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`custom_headers`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `table_sessions`
DROP TABLE IF EXISTS `table_sessions`;
CREATE TABLE `table_sessions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `table_id` bigint(20) unsigned NOT NULL,
  `locked_by_user_id` bigint(20) unsigned DEFAULT NULL,
  `locked_at` datetime DEFAULT NULL,
  `last_activity_at` datetime DEFAULT NULL,
  `session_token` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `table_sessions_session_token_unique` (`session_token`),
  KEY `table_sessions_branch_id_foreign` (`branch_id`),
  KEY `table_sessions_locked_by_user_id_foreign` (`locked_by_user_id`),
  KEY `table_sessions_table_id_locked_by_user_id_index` (`table_id`,`locked_by_user_id`),
  KEY `table_sessions_last_activity_at_index` (`last_activity_at`),
  CONSTRAINT `table_sessions_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `table_sessions_locked_by_user_id_foreign` FOREIGN KEY (`locked_by_user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `table_sessions_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `tables`
DROP TABLE IF EXISTS `tables`;
CREATE TABLE `tables` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `table_code` varchar(191) NOT NULL,
  `hash` varchar(191) NOT NULL,
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `available_status` enum('available','reserved','running') NOT NULL DEFAULT 'available',
  `area_id` bigint(20) unsigned NOT NULL,
  `seating_capacity` tinyint(3) unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tables_area_id_foreign` (`area_id`),
  KEY `idx_tables_branch_code` (`branch_id`,`table_code`),
  KEY `idx_tables_branch_status` (`branch_id`,`available_status`),
  CONSTRAINT `tables_area_id_foreign` FOREIGN KEY (`area_id`) REFERENCES `areas` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `tables_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `tables`
INSERT INTO `tables` VALUES
('1', '3', 'T1', 'f42d9d905c5490e40800b77f6875e727', 'active', 'available', '2', '2', '2026-05-05 08:29:28', '2026-05-05 08:29:28');


-- Table structure for table `tap_payments`
DROP TABLE IF EXISTS `tap_payments`;
CREATE TABLE `tap_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `tap_payment_id` varchar(191) DEFAULT NULL,
  `order_id` bigint(20) unsigned NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `payment_status` enum('pending','completed','failed') NOT NULL DEFAULT 'pending',
  `payment_date` timestamp NULL DEFAULT NULL,
  `payment_error_response` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payment_error_response`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tap_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `tap_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `taxes`
DROP TABLE IF EXISTS `taxes`;
CREATE TABLE `taxes` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `tax_name` varchar(191) NOT NULL,
  `tax_percent` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `taxes_restaurant_id_foreign` (`restaurant_id`),
  KEY `taxes_branch_id_foreign` (`branch_id`),
  CONSTRAINT `taxes_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `taxes_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `units`
DROP TABLE IF EXISTS `units`;
CREATE TABLE `units` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT NULL,
  `symbol` varchar(191) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `units_branch_id_foreign` (`branch_id`),
  CONSTRAINT `units_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `units`
INSERT INTO `units` VALUES
('21', '3', 'Kilogram', 'kg', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('22', '3', 'Gram', 'g', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('23', '3', 'Liter', 'L', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('24', '3', 'Milliliter', 'ml', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('25', '3', 'Piece', 'pc', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('26', '3', 'Box', 'box', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('27', '3', 'Dozen', 'dz', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('28', '3', 'Bottle', 'btl', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('29', '3', 'Package', 'pkg', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('30', '3', 'Can', 'can', '2026-05-03 13:04:22', '2026-05-03 13:04:22'),
('31', '4', 'Kilogram', 'kg', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('32', '4', 'Gram', 'g', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('33', '4', 'Liter', 'L', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('34', '4', 'Milliliter', 'ml', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('35', '4', 'Piece', 'pc', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('36', '4', 'Box', 'box', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('37', '4', 'Dozen', 'dz', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('38', '4', 'Bottle', 'btl', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('39', '4', 'Package', 'pkg', '2026-05-04 19:17:10', '2026-05-04 19:17:10'),
('40', '4', 'Can', 'can', '2026-05-04 19:17:10', '2026-05-04 19:17:10');


-- Table structure for table `universal_bundle_settings`
DROP TABLE IF EXISTS `universal_bundle_settings`;
CREATE TABLE `universal_bundle_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `universal_bundle_settings`
INSERT INTO `universal_bundle_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', '2026-05-03 11:33:52', 'Regular License', '1', '2026-05-03 12:39:04', '2026-05-03 12:39:21');


-- Table structure for table `universal_module_installs`
DROP TABLE IF EXISTS `universal_module_installs`;
CREATE TABLE `universal_module_installs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `module_name` varchar(191) NOT NULL,
  `version` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `universal_module_installs`
INSERT INTO `universal_module_installs` VALUES
('1', 'Backup', '1.0.2\n', '2026-05-03 12:39:41', '2026-05-03 12:39:41'),
('2', 'Aitools', '1.0.1\n', '2026-05-03 12:40:19', '2026-05-03 12:40:19'),
('3', 'FontControl', '1.0.11\n', '2026-05-03 12:40:29', '2026-05-03 12:40:29'),
('4', 'Subdomain', '1.0.21\n', '2026-05-03 12:40:41', '2026-05-03 12:40:41'),
('5', 'Inventory', '1.0.75\n', '2026-05-03 12:42:04', '2026-05-03 12:42:04'),
('6', 'LanguagePack', '1.1.0\n', '2026-05-03 12:42:19', '2026-05-03 12:42:19'),
('7', 'MultiPOS', '1.0.03\n', '2026-05-03 12:42:28', '2026-05-03 12:42:28'),
('8', 'StorageGuard', '1.0.0\n', '2026-05-03 12:42:38', '2026-05-03 12:42:38'),
('9', 'CashRegister', '1.0.19\n', '2026-05-03 12:42:47', '2026-05-03 12:42:47'),
('10', 'Kiosk', '1.0.43\n', '2026-05-03 12:43:13', '2026-05-03 12:43:13'),
('11', 'Loyalty', '1.0.15\n', '2026-05-03 12:43:53', '2026-05-03 12:43:53'),
('12', 'Webhooks', '1.0.12\n', '2026-05-03 12:44:02', '2026-05-03 12:44:02'),
('13', 'Whatsapp', '1.0.17\n', '2026-05-03 12:44:16', '2026-05-03 12:44:16'),
('14', 'Hotel', '1.0.11\n', '2026-05-03 12:44:28', '2026-05-03 12:44:28'),
('15', 'Sms', '1.0.0\n', '2026-05-03 12:44:37', '2026-05-03 12:44:37'),
('16', 'RestApi', '2.0.01\n', '2026-05-03 12:44:46', '2026-05-03 12:44:46');


-- Table structure for table `users`
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `email` varchar(191) NOT NULL,
  `phone_number` varchar(191) DEFAULT NULL,
  `phone_code` varchar(191) DEFAULT NULL,
  `terms_and_privacy_accepted` tinyint(1) NOT NULL DEFAULT 0,
  `marketing_emails_accepted` tinyint(1) NOT NULL DEFAULT 0,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(191) NOT NULL,
  `two_factor_secret` text DEFAULT NULL,
  `two_factor_recovery_codes` text DEFAULT NULL,
  `two_factor_confirmed_at` timestamp NULL DEFAULT NULL,
  `remember_token` varchar(100) DEFAULT NULL,
  `current_team_id` bigint(20) unsigned DEFAULT NULL,
  `profile_photo_path` varchar(2048) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `locale` varchar(191) NOT NULL DEFAULT 'en',
  `stripe_id` varchar(191) DEFAULT NULL,
  `pm_type` varchar(191) DEFAULT NULL,
  `pm_last_four` varchar(4) DEFAULT NULL,
  `trial_ends_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`),
  KEY `users_restaurant_id_foreign` (`restaurant_id`),
  KEY `users_stripe_id_index` (`stripe_id`),
  KEY `idx_branch_email` (`branch_id`,`email`),
  CONSTRAINT `users_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `users_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `users`
INSERT INTO `users` VALUES
('1', NULL, NULL, 'QonPos', 'william@tecwi.co', '604938833', '34', '0', '0', NULL, '$2y$12$6XW4KSsi1NoKmICcL0DS0eAL/Opc5jtJ9EQa1/g4QGNwhP5XGxrNa', NULL, NULL, NULL, 'rf1TrggHt1OPfdIlkePDIWjSdauMtaQ1gFe6SjZ9njwRbAsLuXD1XWONqKAR', NULL, NULL, '2026-05-03 12:30:01', '2026-05-04 09:47:21', 'es', NULL, NULL, NULL, NULL),
('4', '2', '3', 'William', 'wct.rodriguez.co@gmail.com', '604938833', '34', '0', '0', NULL, '$2y$12$SI0y6UCvaKyOutbiv.KbbuhJk/lF4Ec/q90MzjA9Ii8AeSe0p4fXq', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-03 13:04:23', '2026-05-03 13:04:23', 'es', NULL, NULL, NULL, NULL),
('5', '3', '4', 'Johanna paola perez acevedo', 'Johannapaolaperez4@gmail.com', '613274604', '34', '0', '0', NULL, '$2y$12$Sl45F3nugZZkSXyrbV.Qm.4XRFOm0d.O4SNItXOrK6Dw6FGvyWgLm', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-04 19:17:11', '2026-05-04 19:17:11', 'es', NULL, NULL, NULL, NULL);


-- Table structure for table `waiter_requests`
DROP TABLE IF EXISTS `waiter_requests`;
CREATE TABLE `waiter_requests` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `table_id` bigint(20) unsigned NOT NULL,
  `status` enum('pending','completed') NOT NULL DEFAULT 'pending',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `waiter_requests_branch_id_foreign` (`branch_id`),
  KEY `waiter_requests_table_id_foreign` (`table_id`),
  CONSTRAINT `waiter_requests_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `waiter_requests_table_id_foreign` FOREIGN KEY (`table_id`) REFERENCES `tables` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `waiter_requests`
INSERT INTO `waiter_requests` VALUES
('1', '3', '1', 'completed', '2026-05-05 08:34:55', '2026-05-05 08:35:15');


-- Table structure for table `webhook_deliveries`
DROP TABLE IF EXISTS `webhook_deliveries`;
CREATE TABLE `webhook_deliveries` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `webhook_id` bigint(20) unsigned NOT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `event` varchar(191) NOT NULL,
  `status` varchar(191) NOT NULL DEFAULT 'pending',
  `attempts` smallint(5) unsigned NOT NULL DEFAULT 0,
  `response_code` smallint(5) unsigned DEFAULT NULL,
  `duration_ms` int(11) DEFAULT NULL,
  `response_body` text DEFAULT NULL,
  `error_message` text DEFAULT NULL,
  `next_retry_at` timestamp NULL DEFAULT NULL,
  `idempotency_key` varchar(191) DEFAULT NULL,
  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payload`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `webhook_deliveries_webhook_id_index` (`webhook_id`),
  KEY `webhook_deliveries_restaurant_id_index` (`restaurant_id`),
  KEY `webhook_deliveries_branch_id_index` (`branch_id`),
  KEY `webhook_deliveries_idempotency_key_index` (`idempotency_key`),
  CONSTRAINT `webhook_deliveries_webhook_id_foreign` FOREIGN KEY (`webhook_id`) REFERENCES `webhooks` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `webhook_event_catalog`
DROP TABLE IF EXISTS `webhook_event_catalog`;
CREATE TABLE `webhook_event_catalog` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `event_key` varchar(191) NOT NULL,
  `module` varchar(191) NOT NULL,
  `description` varchar(191) DEFAULT NULL,
  `schema_version` smallint(5) unsigned NOT NULL DEFAULT 1,
  `redact_defaults` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`redact_defaults`)),
  `is_notification` tinyint(1) NOT NULL DEFAULT 0,
  `enabled_global` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `webhook_event_catalog_event_key_module_unique` (`event_key`,`module`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `webhook_event_catalog`
INSERT INTO `webhook_event_catalog` VALUES
('1', 'order.created', 'Order', 'Order created', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('2', 'order.updated', 'Order', 'Order updated', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('3', 'order.paid', 'Order', 'Order paid', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('4', 'order.bill_sent', 'Order', 'Bill sent', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('5', 'reservation.received', 'Reservation', 'Reservation received', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('6', 'reservation.confirmed', 'Reservation', 'Reservation confirmed', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('7', 'restaurant.created', 'Onboarding', 'Restaurant created', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('8', 'kot.updated', 'Kitchen', 'KOT updated', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('9', 'printjob.created', 'Kitchen', 'Print job created', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('10', 'inventory.stock_updated', 'Inventory', 'Inventory stock updated', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('11', 'payment.success', 'Payment', 'Payment success', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('12', 'payment.failed', 'Payment', 'Payment failed', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('13', 'webhooks.test', 'Webhooks', 'Test webhook', '1', '[]', '0', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('14', 'notification.created', 'Notification', 'Notification created', '1', '[]', '1', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('15', 'notification.read', 'Notification', 'Notification read', '1', '[]', '1', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00'),
('16', 'message.received', 'Notification', 'Message received', '1', '[]', '1', '1', '2026-05-03 12:44:00', '2026-05-03 12:44:00');


-- Table structure for table `webhook_global_policies`
DROP TABLE IF EXISTS `webhook_global_policies`;
CREATE TABLE `webhook_global_policies` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `event_key` varchar(191) NOT NULL,
  `module` varchar(191) NOT NULL,
  `allowed` tinyint(1) NOT NULL DEFAULT 1,
  `allowed_packages` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`allowed_packages`)),
  `created_by` bigint(20) unsigned DEFAULT NULL,
  `updated_by` bigint(20) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `webhook_global_policies_event_key_module_unique` (`event_key`,`module`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `webhook_package_defaults`
DROP TABLE IF EXISTS `webhook_package_defaults`;
CREATE TABLE `webhook_package_defaults` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `package_id` bigint(20) unsigned NOT NULL,
  `allowed_events` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`allowed_events`)),
  `auto_provision` tinyint(1) NOT NULL DEFAULT 1,
  `default_target_url` varchar(191) DEFAULT NULL,
  `default_secret` varchar(191) DEFAULT NULL,
  `rotate_interval_days` smallint(5) unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `webhook_package_defaults_package_id_unique` (`package_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `webhook_signing_keys`
DROP TABLE IF EXISTS `webhook_signing_keys`;
CREATE TABLE `webhook_signing_keys` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `public_id` varchar(191) NOT NULL,
  `secret` varchar(191) NOT NULL,
  `rotated_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `webhook_signing_keys_public_id_unique` (`public_id`),
  KEY `webhook_signing_keys_restaurant_id_index` (`restaurant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `webhooks`
DROP TABLE IF EXISTS `webhooks`;
CREATE TABLE `webhooks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `name` varchar(191) NOT NULL,
  `target_url` varchar(191) NOT NULL,
  `secret` varchar(191) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `max_attempts` smallint(5) unsigned NOT NULL DEFAULT 3,
  `backoff_seconds` smallint(5) unsigned NOT NULL DEFAULT 60,
  `subscribed_events` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`subscribed_events`)),
  `source_modules` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`source_modules`)),
  `custom_headers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`custom_headers`)),
  `provisioned_by` varchar(191) DEFAULT NULL,
  `last_rotated_at` timestamp NULL DEFAULT NULL,
  `signature_version` tinyint(3) unsigned NOT NULL DEFAULT 1,
  `redact_payload` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `webhooks_restaurant_id_index` (`restaurant_id`),
  KEY `webhooks_branch_id_index` (`branch_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `webhooks_global_settings`
DROP TABLE IF EXISTS `webhooks_global_settings`;
CREATE TABLE `webhooks_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `webhooks_global_settings`
INSERT INTO `webhooks_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:44:00', '2026-05-03 12:44:02');


-- Table structure for table `whatsapp_automated_schedules`
DROP TABLE IF EXISTS `whatsapp_automated_schedules`;
CREATE TABLE `whatsapp_automated_schedules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `notification_type` varchar(191) NOT NULL COMMENT 'e.g., low_stock_alert, birthday_wish, etc.',
  `schedule_type` varchar(191) NOT NULL COMMENT 'cron, daily, weekly, monthly',
  `cron_expression` varchar(191) DEFAULT NULL COMMENT 'For cron type: e.g., 0 9 * * *',
  `scheduled_time` time DEFAULT NULL COMMENT 'For daily/weekly/monthly: e.g., 09:00',
  `scheduled_day` varchar(191) DEFAULT NULL COMMENT 'For weekly: monday, tuesday, etc. For monthly: 1-31',
  `roles` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Array of role IDs to send notifications to' CHECK (json_valid(`roles`)),
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `last_sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `wa_auto_sched_rest_notif_idx` (`restaurant_id`,`notification_type`),
  CONSTRAINT `whatsapp_automated_schedules_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `whatsapp_global_settings`
DROP TABLE IF EXISTS `whatsapp_global_settings`;
CREATE TABLE `whatsapp_global_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `purchase_code` varchar(191) DEFAULT NULL,
  `supported_until` timestamp NULL DEFAULT NULL,
  `purchased_on` timestamp NULL DEFAULT NULL,
  `license_type` varchar(20) DEFAULT NULL,
  `notify_update` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `whatsapp_global_settings`
INSERT INTO `whatsapp_global_settings` VALUES
('1', '4143bc78-adc8-433b-a593-ed9f0e35ca5e', '2026-11-02 02:33:52', NULL, NULL, '1', '2026-05-03 12:44:15', '2026-05-03 12:44:16');


-- Table structure for table `whatsapp_notification_logs`
DROP TABLE IF EXISTS `whatsapp_notification_logs`;
CREATE TABLE `whatsapp_notification_logs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `notification_type` varchar(100) NOT NULL,
  `recipient_phone` varchar(20) NOT NULL,
  `template_name` varchar(100) NOT NULL,
  `variables` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Variables sent with template' CHECK (json_valid(`variables`)),
  `status` enum('sent','failed','pending') NOT NULL DEFAULT 'pending',
  `whatsapp_message_id` varchar(191) DEFAULT NULL COMMENT 'Message ID from WhatsApp API',
  `error_message` text DEFAULT NULL,
  `sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `whatsapp_notification_logs_restaurant_id_index` (`restaurant_id`),
  KEY `whatsapp_notification_logs_notification_type_index` (`notification_type`),
  KEY `whatsapp_notification_logs_status_index` (`status`),
  KEY `whatsapp_notification_logs_sent_at_index` (`sent_at`),
  CONSTRAINT `whatsapp_notification_logs_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `whatsapp_notification_preferences`
DROP TABLE IF EXISTS `whatsapp_notification_preferences`;
CREATE TABLE `whatsapp_notification_preferences` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `notification_type` varchar(191) NOT NULL COMMENT 'e.g., order_confirmation, order_status_update, etc.',
  `recipient_type` varchar(191) NOT NULL COMMENT 'customer, admin, staff, delivery',
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_restaurant_notification` (`restaurant_id`,`notification_type`,`recipient_type`),
  CONSTRAINT `whatsapp_notification_preferences_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `whatsapp_report_schedules`
DROP TABLE IF EXISTS `whatsapp_report_schedules`;
CREATE TABLE `whatsapp_report_schedules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `report_type` varchar(191) NOT NULL COMMENT 'e.g., daily_sales, weekly_sales, monthly_sales, etc.',
  `frequency` varchar(191) NOT NULL COMMENT 'daily, weekly, monthly',
  `scheduled_time` time NOT NULL COMMENT 'Time to send report, e.g., 09:00',
  `scheduled_day` varchar(191) DEFAULT NULL COMMENT 'For weekly: monday, tuesday, etc. For monthly: 1-31',
  `roles` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Array of role IDs to send reports to' CHECK (json_valid(`roles`)),
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `last_sent_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `wa_report_sched_rest_report_idx` (`restaurant_id`,`report_type`),
  CONSTRAINT `whatsapp_report_schedules_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `whatsapp_settings`
DROP TABLE IF EXISTS `whatsapp_settings`;
CREATE TABLE `whatsapp_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL COMMENT 'Null for superadmin global settings',
  `waba_id` varchar(191) DEFAULT NULL COMMENT 'WhatsApp Business Account ID',
  `access_token` text DEFAULT NULL COMMENT 'Encrypted API access token',
  `phone_number_id` varchar(191) DEFAULT NULL COMMENT 'Phone number ID from WhatsApp',
  `verify_token` varchar(191) DEFAULT NULL COMMENT 'WhatsApp webhook verify token',
  `webhook_url` varchar(191) DEFAULT NULL COMMENT 'WhatsApp webhook callback URL',
  `webhook_verified_at` timestamp NULL DEFAULT NULL COMMENT 'When webhook was last verified',
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `whatsapp_settings_restaurant_id_unique` (`restaurant_id`),
  CONSTRAINT `whatsapp_settings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `whatsapp_template_definitions`
DROP TABLE IF EXISTS `whatsapp_template_definitions`;
CREATE TABLE `whatsapp_template_definitions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `notification_type` varchar(100) NOT NULL COMMENT 'e.g., order_confirmation',
  `template_name` varchar(100) NOT NULL COMMENT 'Standard template name',
  `category` varchar(50) NOT NULL COMMENT 'customer/admin/staff/delivery/automated',
  `description` text DEFAULT NULL,
  `template_json` text NOT NULL COMMENT 'JSON structure for WhatsApp Portal',
  `sample_variables` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Sample variables for testing' CHECK (json_valid(`sample_variables`)),
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `whatsapp_template_definitions_notification_type_unique` (`notification_type`),
  KEY `whatsapp_template_definitions_category_index` (`category`),
  KEY `whatsapp_template_definitions_notification_type_index` (`notification_type`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `whatsapp_template_definitions`
INSERT INTO `whatsapp_template_definitions` VALUES
('1', 'order_notifications', 'Order Notification', 'customer', 'Unified template for all order-related notifications (confirmed, status update)', '{\n    \"name\": \"order_notifications\",\n    \"language\": \"en\",\n    \"category\": \"MARKETING\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"Order Alert\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}}, \\n\\nWe would like to inform you that {{2}}\\n\\nOrder number #{{3}}.\\n\\nOrder details:\\n\\n{{4}}\\n\\nAdditional information:\\n\\n{{5}}.\\n\\nThank you for your order.\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Thank you for choosing us!\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Order\",\n                    \"url\": \"https:\\/\\/example.com\\/order\\/{{1}}\",\n                    \"example\": [\n                        \"https:\\/\\/example.com\\/order\\/12345\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Body 1: Customer name\",\"Body 2: Main message (e.g., \\\"your order has been confirmed\\\", \\\"order status updated to\\\", \\\"order has been cancelled\\\", \\\"your bill is ready\\\")\",\"Body 3: Order number\",\"Body 4: Details line 1 (Order type\\/Status\\/Reason\\/Amount)\",\"Body 5: Details line 2 (Estimated time\\/Additional info\\/Refund status\\/Payment method)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('2', 'payment_notification', 'Payment Notification', 'customer', 'Unified template for payment confirmation and payment reminders', '{\n    \"name\": \"payment_notification\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"Payment Notification\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}},\\n\\n{{2}} for order: #{{3}} has been successfully received.\\n\\nOrder type: {{4}},\\n\\nCustomer name: {{5}},\\n\\nTotal amount: {{6}}.\\n\\nThank you for choosing our services!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Thank you!\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Order\",\n                    \"url\": \"https:\\/\\/yourdomain.com\\/order\\/{{1}}\",\n                    \"example\": [\n                        \"https:\\/\\/yourdomain.com\\/order\\/123\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Body 1: Customer name\",\"Body 2: Message type (Payment\\/Pending payment)\",\"Body 3: Order number\",\"Body 4: Order type\",\"Body 5: Customer name\",\"Body 6: Total amount\",\"Button URL: Order number (for View Order button)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('3', 'reservation_notification', 'Reservation Notification', 'customer', 'Unified template for reservation confirmation, status updates (Confirmed, Cancelled, Pending), and followup messages', '{\n    \"name\": \"reservation_notification\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"Status: {{1}}\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}}, we are pleased to confirm that {{2}} for a party of {{3}} guests. Your reservation has been scheduled for the date of {{4}} at the time of {{5}}. Here are some additional important details regarding your reservation: {{6}}. We are excited to welcome you and look forward to providing you with an excellent dining experience!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"We look forward to serving you!\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Booking\",\n                    \"url\": \"https:\\/\\/qonpos.com\\/restaurant\\/my-bookings\\/\",\n                    \"example\": [\n                        \"https:\\/\\/qonpos.com\\/restaurant\\/my-bookings\\/demo-restaurant\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Header: Header text (Reservation Confirmed\\/Reservation Cancelled\\/Reservation Pending\\/Thank You)\",\"Body 1: Customer name\",\"Body 2: Message type (your reservation is confirmed\\/your reservation status has been confirmed\\/cancelled\\/set to pending\\/thank you for visiting)\",\"Body 3: Number of guests\",\"Body 4: Date\",\"Body 5: Time\",\"Body 6: Additional details (Table number\\/Status\\/Feedback link\\/Restaurant name)\",\"Button URL: Restaurant hash\\/slug (for View Booking button)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('4', 'new_order_alert', 'New Order Alert', 'all', 'Unified template for new order alerts to admin', '{\n    \"name\": \"new_order_alert\",\n    \"language\": \"en\",\n    \"category\": \"MARKETING\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"New Order\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}},\\n\\n{{2}} order with order number {{3}} has been successfully received.\\n\\nThe order type: {{4}}.\\n\\nCustomer name: {{5}}.\\n\\nAmount for this order is {{6}}.\\n\\nThank you for choosing our services!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Thank you!\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Order\",\n                    \"url\": \"https:\\/\\/yourdomain.com\\/order\\/{{1}}\",\n                    \"example\": [\n                        \"https:\\/\\/yourdomain.com\\/order\\/123\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Body 1: Recipient name (Admin name\\/Customer name\\/Staff name)\",\"Body 2: Message context (New\\/Your)\",\"Body 3: Order number\",\"Body 4: Order type\",\"Body 5: Customer name (or \\\"You\\\" for customer)\",\"Body 6: Amount\",\"Button URL: Order number (for View Order button)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('5', 'delivery_notification', 'Delivery Notification', 'delivery', 'Unified template for delivery-related notifications (assignment, ready for pickup, completion)', '{\n    \"name\": \"delivery_notification\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}},\\n\\nWe are notifying you that {{2}} for order #{{3}}.\\n\\nCustomer name: {{4}},\\n\\nCustomer phone number {{5}},\\n\\nCustomer address and amount: {{6}}.\\n\\nPlease proceed with the delivery process as soon as possible.\\n\\nThank you for your dedication!\"\n        }\n    ]\n}', '[\"Body 1: Delivery executive name\",\"Body 2: Message (e.g., \\\"order is ready for pickup\\\", \\\"new delivery assigned\\\")\",\"Body 3: Order number (numeric part, used with # in template)\",\"Body 4: Customer name\",\"Body 5: Customer phone number\",\"Body 6: Customer address and amount (combined)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('6', 'kitchen_notification', 'Kitchen Notification', 'staff', 'Unified template for kitchen-related notifications (new KOT items to prepare).', '{\n    \"name\": \"kitchen_notification\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}},\\n\\n\\n\\nWe have received {{2}} with order number {{3}}.\\n\\nTable number: {{4}}.\\n\\nOrder type: {{5}}.\\n\\nList of items that need to be prepared: {{6}}.\\n\\nPlease prepare all items accordingly and ensure timely service.\\n\\nWe appreciate your hard work.\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Order\",\n                    \"url\": \"https:\\/\\/yourdomain.com\\/order\\/{{1}}\",\n                    \"example\": [\n                        \"https:\\/\\/yourdomain.com\\/order\\/123\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Body 1: Staff name (Chef\\/Waiter)\",\"Body 2: Notification type (New KOT\\/Order ready to serve\\/Order has been modified)\",\"Body 3: Order number\",\"Body 4: Table number\",\"Body 5: Order type\",\"Body 6: List of items that need to be prepared\",\"Button URL: Order number (numeric part, for View Order button)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('7', 'staff_notification', 'Staff Notification', 'staff', 'Unified template for staff-related notifications (table assignment, waiter request, waiter acknowledgment)', '{\n    \"name\": \"staff_notification\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"Status: {{1}}\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hello {{1}},\\n\\nWe are sending you this notification regarding {{2}} for {{3}}.\\n\\nHere is the important detail: \\n{{4}}.\\n\\n Please take necessary action. Thank you!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Thank you!\"\n        }\n    ]\n}', '[\"Header: Header text (Payment Request\\/Table Assigned\\/Table Status\\/Waiter Request)\",\"Body 1: Staff name\",\"Body 2: Notification type (payment requested\\/table assigned\\/table status changed\\/waiter request received)\",\"Body 3: Target (table number\\/reservation number)\",\"Body 4: Details (single detail)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('8', 'sales_report', 'Sales Report', 'staff', 'Unified template for all sales reports (daily, weekly, monthly)', '{\n    \"name\": \"sales_report\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Here is your comprehensive {{1}} Sales Report for the reporting period of {{2}}. The total number of orders processed during this period is {{3}}, the total revenue generated is {{4}}, the net revenue after all deductions is {{5}}, and here are the combined tax and discount details: {{6}}. This report has been generated successfully and is ready for your review and analysis!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Generated automatically\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Report\",\n                    \"url\": \"https:\\/\\/qonpos.com\\/reports\\/sales-report\",\n                    \"example\": [\n                        \"https:\\/\\/qonpos.com\\/reports\\/sales-report\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Body 1: Period type (Daily\\/Weekly\\/Monthly)\",\"Body 2: Period (Date\\/Date Range\\/Month)\",\"Body 3: Total orders\",\"Body 4: Total revenue\",\"Body 5: Net revenue\",\"Body 6: Tax and Discount (combined)\",\"Button URL: Sales report URL (static, no variables)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('9', 'operations_summary', 'Daily Operations Summary', 'staff', 'End-of-day operations summary for admin', '{\n    \"name\": \"operations_summary\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"DOCUMENT\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Here is the daily operations summary for branch {{1}} on the date of {{2}}. The total number of orders processed today is {{3}}, the total revenue generated for today is {{4}}, the total number of reservations handled today is {{5}}, and here are the combined staff on duty and peak hours information: {{6}}. The end of day summary has been completed successfully and is ready for review!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"End of day summary\"\n        },\n        {\n            \"type\": \"BUTTONS\",\n            \"buttons\": [\n                {\n                    \"type\": \"URL\",\n                    \"text\": \"View Report\",\n                    \"url\": \"https:\\/\\/qonpos.com\\/reports\\/sales-report\",\n                    \"example\": [\n                        \"https:\\/\\/qonpos.com\\/reports\\/sales-report\"\n                    ]\n                }\n            ]\n        }\n    ]\n}', '[\"Branch name\",\"Date\",\"Total orders\",\"Total revenue\",\"Total reservations\",\"Staff on duty and Peak hours (combined)\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15'),
('10', 'inventory_alert', 'Low Stock Alert', 'staff', 'Alert when inventory items are below threshold', '{\n    \"name\": \"inventory_alert\",\n    \"language\": \"en\",\n    \"category\": \"UTILITY\",\n    \"components\": [\n        {\n            \"type\": \"HEADER\",\n            \"format\": \"TEXT\",\n            \"text\": \"Low Stock Alert\"\n        },\n        {\n            \"type\": \"BODY\",\n            \"text\": \"We are sending you this important low stock alert notification. There are currently {{1}} items that have fallen below the minimum threshold level. Here is the complete list of items that need immediate attention: {{2}}. This alert is for restaurant location: {{3}}. Please take immediate action to restock these items as soon as possible to avoid any service disruptions. Thank you for your prompt attention to this matter!\"\n        },\n        {\n            \"type\": \"FOOTER\",\n            \"text\": \"Please restock soon\"\n        }\n    ]\n}', '[\"Body 1: Item count\",\"Body 2: Item names\",\"Body 3: Restaurant name\"]', '1', '2026-05-03 12:44:15', '2026-05-03 12:44:15');


-- Table structure for table `whatsapp_template_mappings`
DROP TABLE IF EXISTS `whatsapp_template_mappings`;
CREATE TABLE `whatsapp_template_mappings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `notification_type` varchar(100) NOT NULL COMMENT 'e.g., order_confirmation, reservation_confirmation',
  `template_name` varchar(100) NOT NULL COMMENT 'Actual template name in WhatsApp Business Portal',
  `template_id` varchar(191) DEFAULT NULL COMMENT 'WhatsApp template ID for reference',
  `language_code` varchar(10) NOT NULL DEFAULT 'en',
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_restaurant_template` (`restaurant_id`,`notification_type`,`language_code`),
  KEY `whatsapp_template_mappings_restaurant_id_index` (`restaurant_id`),
  KEY `whatsapp_template_mappings_notification_type_index` (`notification_type`),
  CONSTRAINT `whatsapp_template_mappings_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `xendit_payments`
DROP TABLE IF EXISTS `xendit_payments`;
CREATE TABLE `xendit_payments` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `payment_date` datetime DEFAULT NULL,
  `amount` decimal(16,2) DEFAULT NULL,
  `payment_status` enum('pending','requested','declined','completed') NOT NULL DEFAULT 'pending',
  `payment_error_response` text DEFAULT NULL,
  `xendit_payment_id` varchar(191) DEFAULT NULL,
  `xendit_invoice_id` varchar(191) DEFAULT NULL,
  `xendit_external_id` varchar(191) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `xendit_payments_order_id_foreign` (`order_id`),
  CONSTRAINT `xendit_payments_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

