-- Laravel Native Database Backup
-- Generated: 2026-03-22 16:25:12
-- Database: xzodoa_ewiidine

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


-- Table structure for table `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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `ai_device_tokens`
INSERT INTO `ai_device_tokens` VALUES
('1', '1', NULL, '1', 'web', NULL, 'diag-token-69811141cc0fc', '2026-02-02 21:04:16', '2026-02-02 21:04:16');


-- Table structure for table `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 AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `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`
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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Table structure for table `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', '65100125-205d-420e-b03c-0faa1e6f02b9', '2026-04-16 08:37:13', NULL, NULL, '1', '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', NULL, '2026-01-22 06:53:56', '2026-01-22 07:05:34');


-- Table structure for table `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', 'vHQLRoc2FDmzBkoxXaHseckbb97k2vAZCxpBkxEY3GJdznfi', '1', '2026-01-22 07:35:36', '2026-01-22 07:34:29', '2026-01-22 07:35:36');


-- Table structure for table `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=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `areas`
INSERT INTO `areas` VALUES
('1', '3', 'Roof Top', '2025-09-20 17:53:30', '2025-09-20 17:53:30'),
('2', '3', 'Ground Floor', '2025-09-20 17:53:38', '2025-09-20 17:53:38'),
('3', '4', 'Roof Top', '2025-09-20 18:27:57', '2025-09-20 18:27:57'),
('4', '4', 'Ground Floor', '2025-09-20 18:28:17', '2025-09-20 18:28:17'),
('5', '4', 'Premium Loundge', '2025-09-20 18:28:25', '2025-09-20 18:28:25'),
('6', '5', 'Ground Floor', '2025-10-07 20:30:54', '2025-10-07 20:30:54'),
('7', '5', 'Rooftop', '2025-10-24 20:21:13', '2025-10-24 20:21:13'),
('8', '5', 'Floor 1', '2025-10-25 18:32:26', '2025-10-25 18:32:26'),
('9', '29', 'rooftop', '2025-11-12 19:46:22', '2025-11-12 19:46:22'),
('10', '27', 'sec4', '2025-11-15 18:42:34', '2025-11-15 18:42:34'),
('11', '31', 'Main Dining Hall', '2025-12-06 01:37:32', '2025-12-06 01:37:32'),
('12', '31', 'Outdoor Patio / Terrace', '2025-12-06 01:37:42', '2025-12-06 01:37:42'),
('13', '31', 'Bar Counter Seating', '2025-12-06 01:37:52', '2025-12-06 01:37:52'),
('14', '31', 'Booth Seating', '2025-12-06 01:37:59', '2025-12-06 01:37:59'),
('15', '32', 'Main floor', '2025-12-29 00:57:35', '2025-12-29 00:57:35'),
('16', '34', 'Bar', '2026-01-22 10:26:42', '2026-01-22 10:26:42'),
('21', '34', 'Sample Area 1', '2026-01-24 10:33:56', '2026-01-24 10:33:56'),
('22', '34', 'Sample Area 2', '2026-01-24 10:33:56', '2026-01-24 10:33:56'),
('23', '34', 'Sample Area 3', '2026-01-24 10:33:56', '2026-01-24 10:33:56'),
('24', '34', 'Sample Area 4', '2026-01-24 10:33:56', '2026-01-24 10:33:56'),
('25', '35', 'Sample Area 1', '2026-01-26 10:17:06', '2026-01-26 10:17:06'),
('26', '35', 'Sample Area 2', '2026-01-26 10:17:06', '2026-01-26 10:17:06'),
('27', '35', 'Sample Area 3', '2026-01-26 10:17:06', '2026-01-26 10:17:06'),
('28', '35', 'Sample Area 4', '2026-01-26 10:17:06', '2026-01-26 10:17:06');


-- Table structure for table `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 `banners`
CREATE TABLE `banners` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `restaurant_id` bigint(20) unsigned NOT NULL,
  `branch_id` bigint(20) unsigned DEFAULT NULL,
  `image` varchar(191) NOT NULL,
  `title` varchar(191) DEFAULT NULL,
  `subtitle` varchar(191) DEFAULT NULL,
  `badge_text` varchar(191) DEFAULT NULL,
  `cta_text` varchar(191) DEFAULT NULL,
  `link_type` enum('none','category','item','external') NOT NULL DEFAULT 'none',
  `link_value` varchar(191) DEFAULT NULL,
  `show_overlay` tinyint(1) NOT NULL DEFAULT 1,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `start_date` date DEFAULT NULL,
  `end_date` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `banners_branch_id_foreign` (`branch_id`),
  KEY `banners_restaurant_id_branch_id_is_active_index` (`restaurant_id`,`branch_id`,`is_active`),
  CONSTRAINT `banners_branch_id_foreign` FOREIGN KEY (`branch_id`) REFERENCES `branches` (`id`) ON DELETE CASCADE,
  CONSTRAINT `banners_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 `banners`
INSERT INTO `banners` VALUES
('1', '34', NULL, 'Ywzb6zi7b1gKCqtkXcOXXTQ9IeG84DCawrwTIdZ4.jpg', 'Make Every Meal Memorable', 'Book your table now & enjoy a premium dining experience', '🍽️ Fine Dining Experience', 'Reserve Table →', 'none', NULL, '1', '1', '1', NULL, NULL, '2026-03-21 21:16:38', '2026-03-21 21:16:38'),
('2', '34', NULL, '1774129086_2.jpg', 'Fresh. Balanced. Delicious.', 'Explore nutritious meals crafted for your lifestyle', '🥗 Healthy Picks', 'Order Healthy →', 'none', NULL, '1', '1', '2', NULL, NULL, '2026-03-21 21:38:06', '2026-03-21 21:38:06'),
('3', '34', NULL, '1774129135_3.jpg', 'Feast Like Never Before', 'Indulge in our chef’s special signature dishes', '🔥 Chef Special', 'Order Now →', 'none', NULL, '1', '1', '3', NULL, '2036-03-22', '2026-03-21 21:38:55', '2026-03-21 21:38:55'),
('4', '34', NULL, '1774129174_4.jpg', 'Simple Food, Pure Taste', 'Experience clean, organic, and wholesome ingredients', '🌿 Light & Organic', 'Explore Menu →', 'none', NULL, '1', '1', '4', NULL, NULL, '2026-03-21 21:39:34', '2026-03-21 21:39:34');


-- Table structure for table `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`
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`
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`
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`
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`
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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `branch_delivery_settings`
INSERT INTO `branch_delivery_settings` VALUES
('1', '5', '5.00', 'km', 'fixed', '10.00', NULL, NULL, '2', NULL, NULL, '20', '0', '30', '1', '2025-10-18 23:08:24', '2025-10-18 23:08:24');


-- Table structure for table `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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `branch_operational_shifts`
INSERT INTO `branch_operational_shifts` VALUES
('1', '35', '34', 'Morning', '09:00:00', '17:00:00', '[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"]', '1', '0', '2026-02-03 17:26:31', '2026-02-03 17:26:39');


-- Table structure for table `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,
  `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=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `branches`
INSERT INTO `branches` VALUES
('1', '7dd1c1b0bb0dbce8f58e', '1', 'East Ryann', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '1933 Trantow Ports\nNorth Maiya, IN 36181-1654', '2025-09-17 11:06:43', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('2', '542bbf656128f3074be4', '1', 'Port Maudiemouth', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '4839 Skiles Greens Apt. 934\nSouth Dorothy, HI 63471-6063', '2025-09-17 11:06:44', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('3', 'a11978e445208a4648ee', '2', 'Kosi Road', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'Kosi Road', '2025-09-17 15:32:45', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('4', '672ee00329dc11829f0e', '3', 'Montreal Branch', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '1250 Boul René Lévesque O Bur 2200 Montreal,Québec H3B 4W8Canada\n', '2025-09-20 18:26:44', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('5', '17c11f9d7b097a51b8ed', '4', 'MESS ONE', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'IIM L MESS', '2025-10-07 20:30:09', '2026-03-21 17:36:09', '26.9405032', '80.8958627', '0', '-1'),
('27', 'c1d596b4a553572cc76f', '26', 'sihdi', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'sector 7', '2025-11-07 22:53:03', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('28', 'a015739310a0f25a0bcf', '27', 'Dhaba', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'ssss', '2025-11-08 16:02:26', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('29', 'bda55f9376ff89a5584b', '28', 'sgar', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'ssss', '2025-11-12 19:45:50', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('30', '6f44d82f00914d8f9549', '29', 'sweet sweet', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'as', '2025-11-13 21:11:43', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('31', '7c19b0e80b0e0ada0fe0', '30', 'Testing', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', 'tttttt', '2025-11-15 13:16:25', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('32', '3b430d5b4df1a105dea2', '31', 'Caprices Des Iles', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '8905 Boul Perras', '2025-12-29 00:56:09', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('33', '81cd46d45784396c2a0e', '32', 'Montreal', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '1210 Ch Victoria', '2025-12-31 00:13:23', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('34', '889af1a2f22eda34640d', '33', 'Main Branch', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '83, Bleu Market, Montreal, Quebec', '2026-01-22 10:24:08', '2026-03-21 17:36:09', NULL, NULL, '0', '-1'),
('35', 'c48be704ddfd9754e1ba', '34', 'Montreal Main Branch', NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '0', '84, Belu Market, Montreal, Quebec', '2026-01-26 10:14:23', '2026-03-22 15:52:14', NULL, NULL, '3', '-1');


-- Table structure for table `bulk_import_logs`
CREATE TABLE `bulk_import_logs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` bigint(20) unsigned DEFAULT NULL,
  `restaurant_id` bigint(20) unsigned DEFAULT NULL,
  `file_name` varchar(255) NOT NULL,
  `file_path` varchar(255) NOT NULL,
  `file_size` bigint(20) unsigned DEFAULT NULL,
  `status` varchar(50) NOT NULL DEFAULT 'pending',
  `import_type` varchar(50) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `bulk_import_logs_user_id_foreign` (`user_id`),
  KEY `bulk_import_logs_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `bulk_import_logs_restaurant_id_foreign` FOREIGN KEY (`restaurant_id`) REFERENCES `restaurants` (`id`) ON DELETE SET NULL,
  CONSTRAINT `bulk_import_logs_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `bulk_import_logs`
INSERT INTO `bulk_import_logs` VALUES
('8', '25', '33', 'Bulk_Import_Sample (1).xlsx', 'bulk_imports/onboarding_33_1769250716.xlsx', '8259', 'completed', 'onboarding', '{\"summary\":{\"menu_items\":{\"success\":0,\"failed\":0},\"areas\":{\"success\":4,\"failed\":0},\"tables\":{\"success\":4,\"failed\":0}}}', '2026-01-24 10:31:56', '2026-01-24 11:55:47'),
('9', '26', '34', 'Upload Bulk McJohn.xlsx', 'bulk_imports/onboarding_34_1769422582.xlsx', '16671', 'completed', 'onboarding', '{\"summary\":{\"menu_items\":{\"success\":3,\"failed\":0},\"areas\":{\"success\":4,\"failed\":0},\"tables\":{\"success\":6,\"failed\":0}}}', '2026-01-26 10:16:22', '2026-01-26 10:17:06');


-- Table structure for table `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`
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`
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`
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,
  `hero_badge` varchar(191) DEFAULT NULL,
  `hero_subtitle` varchar(191) 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 AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_header_settings`
INSERT INTO `cart_header_settings` VALUES
('1', '1', 'text', 'Ready to Satisfy Your Cravings? Place Your Order Now!', NULL, NULL, '0', '2025-09-17 11:36:31', '2025-09-17 11:36:31'),
('2', '4', 'text', 'Ready to Satisfy Your Cravings? Place Your Order', NULL, NULL, '0', '2025-10-07 21:19:38', '2025-10-07 21:21:19'),
('3', '4', 'text', 'Pressure Is Temporary, Fooding is Permanent at HELL', NULL, NULL, '0', '2025-10-07 21:20:37', '2025-10-07 21:20:37'),
('4', '27', 'text', 'Ready to Satisfy Your Cravings? Place Your Order Now!', NULL, NULL, '0', '2025-12-28 10:03:29', '2025-12-28 10:03:29'),
('5', '31', 'text', 'Ready to Satisfy Your Cravings? Place Your Order Now!', NULL, NULL, '0', '2025-12-29 01:19:02', '2025-12-29 01:19:02'),
('6', '34', 'text', '*Ready to Satisfy Your Cravings?* Place Your Order Now', 'PREMIUM DINING WITH US', 'Served With Love & Passion With Best Chef', '0', '2026-03-21 18:34:03', '2026-03-22 00:48:20');


-- Table structure for table `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`
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 AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_items`
INSERT INTO `cart_items` VALUES
('1', '1', '3', '256', NULL, '2', '274.74', '549.48', NULL, NULL, NULL, '2025-09-28 17:51:26', '2025-09-28 17:51:26', NULL),
('2', '1', '3', '257', NULL, '6', '304.91', '1829.46', NULL, NULL, NULL, '2025-09-28 17:51:35', '2025-09-28 17:51:35', NULL),
('11', '7', '5', '503', '3', '1', '400.00', '400.00', NULL, NULL, NULL, '2025-10-24 13:44:53', '2025-10-24 13:44:53', NULL),
('14', '9', '5', '504', NULL, '2', '0.00', '0.00', NULL, NULL, NULL, '2025-11-25 16:41:20', '2025-11-25 16:41:34', NULL),
('15', '9', '5', '618', NULL, '1', '350.00', '350.00', NULL, NULL, NULL, '2025-11-25 16:41:43', '2025-11-25 16:41:43', NULL),
('20', '12', '32', '761', NULL, '3', '15.00', '45.00', NULL, NULL, NULL, '2026-01-03 13:03:11', '2026-01-03 13:03:11', NULL),
('21', '12', '32', '760', '20', '4', '8.00', '32.00', NULL, NULL, NULL, '2026-01-03 13:03:32', '2026-01-03 13:05:41', NULL),
('22', '13', '35', '773', NULL, '1', '12.50', '12.50', NULL, NULL, NULL, '2026-03-21 04:46:28', '2026-03-21 04:46:28', NULL);


-- Table structure for table `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 AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cart_sessions`
INSERT INTO `cart_sessions` VALUES
('1', 'za5x74tfqzhc6CM3oLo24xA4irflUO0wjdkwxG7F', '3', NULL, NULL, 'kiosk', 'dine_in', '2378.94', '2378.94', '0.00', 'order', '2025-09-28 17:51:21', '2025-09-28 17:51:35', NULL),
('2', '2YQc0bIxOl5BPijCYtmwI6GNIYi8NIi76jByR1G4', '5', NULL, NULL, 'kiosk', 'dine_in', '0.00', '0.00', '0.00', 'order', '2025-10-07 20:45:41', '2025-10-07 20:45:41', NULL),
('3', 'AM4EPSowLJmPrHesaGOn7XixUmnM5ZIEP5fxp38u', '5', NULL, NULL, 'kiosk', 'pickup', '0.00', '0.00', '0.00', 'order', '2025-10-15 18:05:28', '2025-10-15 18:08:16', NULL),
('4', 'U9z76XZVYSPdJvKnruxaQ35yokglsXAqkYpMBENX', '5', NULL, NULL, 'kiosk', 'pickup', '0.00', '0.00', '0.00', 'order', '2025-10-18 05:23:24', '2025-10-18 05:24:27', NULL),
('5', 'eOibUmASXipsbHN38sofrCw6brMloId5phX69tZu', '5', NULL, NULL, 'kiosk', 'pickup', '0.00', '0.00', '0.00', 'order', '2025-10-18 22:58:21', '2025-10-18 22:59:24', NULL),
('6', 'V2tFoo37ywpFQPqVS8VSf7wsqn9O4hrBhPAr1see', '5', NULL, NULL, 'kiosk', 'dine_in', '0.00', '0.00', '0.00', 'order', '2025-10-24 07:56:58', '2025-10-24 08:09:47', NULL),
('7', 'dVk3zTdxxCMzFqOe5T45Bupx1Gh6aSgFaeeB4YN2', '5', NULL, NULL, 'kiosk', 'dine_in', '400.00', '420.00', '20.00', 'order', '2025-10-24 13:44:47', '2025-10-24 13:44:53', NULL),
('8', 'YCEFJlVP4PJwQ0YJfWq7dFp5WSizY71VAmxTo3GT', '5', NULL, NULL, 'kiosk', 'dine_in', '0.00', '0.00', '0.00', 'order', '2025-10-24 20:49:07', '2025-10-24 20:49:40', NULL),
('9', 'xOjtTIk4FmDUZIo1fOJ2x0d1eEcUicWMoDuhdLkf', '5', NULL, NULL, 'kiosk', 'pickup', '350.00', '367.50', '17.50', 'order', '2025-11-25 16:41:06', '2025-11-25 16:41:43', NULL),
('10', 'Utq5qPGVa3GCVbjKu9ShccNXsaAQ350Z04SnrXeI', '5', NULL, NULL, 'kiosk', 'pickup', '0.00', '0.00', '0.00', 'order', '2025-12-03 23:37:09', '2025-12-03 23:37:43', NULL),
('11', '9k7F5Bcv8I0wxf0nRyd4GNRrUyDSLYHV86y2X8bF', '5', NULL, NULL, 'kiosk', 'dine_in', '0.00', '0.00', '0.00', 'order', '2025-12-10 15:36:19', '2025-12-10 15:37:57', NULL),
('12', 'Sj9qPuro94cx7LQgqGYI1yVaxJYQJYeOp1jbm5OE', '32', NULL, NULL, 'kiosk', 'dine_in', '77.00', '88.53', '11.53', 'order', '2026-01-03 12:54:47', '2026-01-03 13:05:41', NULL),
('13', 'JWkE6XjMXFTtITXdv1UuvtadT2pImqkxSEbNcbI6', '35', NULL, NULL, 'kiosk', 'dine_in', '12.50', '12.50', '0.00', 'order', '2026-03-21 04:46:25', '2026-03-21 04:46:28', NULL);


-- Table structure for table `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`
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`
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 AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cash_register_counts`
INSERT INTO `cash_register_counts` VALUES
('1', '1', '4', '5', '2500.00', '2025-10-18 05:27:43', '2025-10-18 05:27:43'),
('2', '1', '3', '20', '4000.00', '2025-10-18 05:27:43', '2025-10-18 05:27:43'),
('3', '1', '2', '10', '1000.00', '2025-10-18 05:27:43', '2025-10-18 05:27:43'),
('4', '1', '1', '20', '200.00', '2025-10-18 05:27:43', '2025-10-18 05:27:43'),
('5', '1', '4', '20', '10000.00', '2025-10-18 05:28:58', '2025-10-18 05:28:58'),
('6', '1', '3', '5', '1000.00', '2025-10-18 05:28:58', '2025-10-18 05:28:58'),
('7', '1', '2', '7', '700.00', '2025-10-18 05:28:58', '2025-10-18 05:28:58'),
('8', '2', '4', '2', '1000.00', '2025-10-18 05:31:10', '2025-10-18 05:31:10'),
('9', '2', '2', '1', '100.00', '2025-10-18 05:31:10', '2025-10-18 05:31:10'),
('10', '3', '4', '2', '1000.00', '2025-10-24 20:39:04', '2025-10-24 20:39:04'),
('11', '3', '3', '2', '400.00', '2025-10-24 20:39:04', '2025-10-24 20:39:04');


-- Table structure for table `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', '65100125-205d-420e-b03c-0faa1e6f02b9', '2026-04-16 08:37:13', NULL, NULL, '1', '2025-10-15 17:46:30', '2025-10-15 17:46:31');


-- Table structure for table `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 AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cash_register_sessions`
INSERT INTO `cash_register_sessions` VALUES
('1', '1', '4', '5', '7', '2025-10-15 15:58:04', '10000.00', '7', '7', '2025-10-17 23:59:11', '2025-10-17 23:58:58', '11623.00', '11700.00', '77.00', 'closed', '', '2025-10-15 21:28:04', '2025-10-18 05:29:11'),
('2', '1', '4', '5', '7', '2025-10-17 23:59:32', '1000.00', '7', '7', '2025-10-18 00:01:15', '2025-10-18 00:01:10', '1100.00', '1100.00', '0.00', 'closed', '', '2025-10-18 05:29:32', '2025-10-18 05:31:15'),
('3', '1', '4', '5', '7', '2025-10-24 15:07:35', '1000.00', '7', '7', '2025-10-24 15:09:42', '2025-10-24 15:09:04', '1400.00', '1400.00', '0.00', 'closed', '', '2025-10-24 20:37:35', '2025-10-24 20:39:42'),
('4', '2', '2', '3', '4', '2025-11-25 07:39:44', '0.00', NULL, NULL, NULL, NULL, '0.00', '0.00', '0.00', 'open', NULL, '2025-11-25 13:09:44', '2025-11-25 13:09:44'),
('5', '3', '31', '32', '22', '2025-12-30 21:53:28', '0.00', NULL, NULL, NULL, NULL, '0.00', '0.00', '0.00', 'open', NULL, '2025-12-30 21:53:28', '2025-12-30 21:53:28');


-- Table structure for table `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`
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 AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cash_register_transactions`
INSERT INTO `cash_register_transactions` VALUES
('1', '1', '4', '5', NULL, NULL, NULL, '2025-10-15 15:58:25', 'cash_in', NULL, '', '10.00', NULL, '0.00', '7', '2025-10-15 21:28:25', '2025-10-15 21:28:25'),
('2', '1', '4', '5', NULL, NULL, NULL, '2025-10-15 15:58:34', 'safe_drop', NULL, '', '500.00', NULL, '0.00', '7', '2025-10-15 21:28:34', '2025-10-15 21:28:34'),
('5', '1', '4', '5', '36', NULL, NULL, '2025-10-17 23:50:31', 'cash_sale', '96f35b0e-4034-48a0-9a8f-53e2e2f44d96', 'POS cash sale', '409.50', NULL, '0.00', '7', '2025-10-18 05:19:25', '2025-10-18 05:20:31'),
('6', '1', '4', '5', '37', NULL, NULL, '2025-10-17 23:52:10', 'cash_sale', 'd977165d-cdb0-46a2-b0f7-28700d22200f', 'POS cash sale', '273.00', NULL, '0.00', '7', '2025-10-18 05:21:44', '2025-10-18 05:22:10'),
('7', '1', '4', '5', NULL, NULL, NULL, '2025-10-17 23:56:07', 'cash_in', NULL, '', '1000.00', NULL, '0.00', '7', '2025-10-18 05:26:07', '2025-10-18 05:26:07'),
('8', '2', '4', '5', NULL, NULL, NULL, '2025-10-17 23:59:52', 'cash_in', NULL, 'Mario Paid in Advance', '500.00', NULL, '0.00', '7', '2025-10-18 05:29:52', '2025-10-18 05:29:52'),
('9', '2', '4', '5', NULL, NULL, NULL, '2025-10-18 00:00:14', 'cash_out', NULL, 'Drawings for Personal Use', '100.00', NULL, '0.00', '7', '2025-10-18 05:30:14', '2025-10-18 05:30:14'),
('10', '2', '4', '5', NULL, NULL, NULL, '2025-10-18 00:00:33', 'safe_drop', NULL, 'For School Fee of Anmol', '300.00', NULL, '0.00', '7', '2025-10-18 05:30:33', '2025-10-18 05:30:33'),
('11', '3', '4', '5', NULL, NULL, NULL, '2025-10-24 15:08:12', 'cash_in', NULL, 'Paid by anmol for last day order', '500.00', NULL, '0.00', '7', '2025-10-24 20:38:12', '2025-10-24 20:38:12'),
('12', '3', '4', '5', NULL, NULL, NULL, '2025-10-24 15:08:29', 'cash_out', NULL, 'Drawings for personal use', '100.00', NULL, '0.00', '7', '2025-10-24 20:38:29', '2025-10-24 20:38:29'),
('13', '5', '31', '32', '117', NULL, NULL, '2025-12-30 22:16:18', 'cash_sale', 'd3877c4d-693e-4551-9f36-352b58b09e48', 'POS cash sale', '47.00', NULL, '0.00', '22', '2025-12-30 22:16:18', '2025-12-30 22:16:18');


-- Table structure for table `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 AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `cash_registers`
INSERT INTO `cash_registers` VALUES
('1', '4', '5', 'Default Register', '1', '2025-10-15 21:19:47', '2025-10-15 21:19:47'),
('2', '2', '3', 'Default Register', '1', '2025-11-25 13:09:37', '2025-11-25 13:09:37'),
('3', '31', '32', 'Registre par défaut', '1', '2025-12-30 21:53:23', '2025-12-30 21:53:23'),
('4', '31', '32', 'Default Register', '1', '2026-01-03 13:07:55', '2026-01-03 13:07:55'),
('5', '34', '35', 'Default Register', '1', '2026-03-21 04:27:59', '2026-03-21 04:27:59');


-- Table structure for table `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', '2025-09-17 11:06:44', '2025-09-17 11:06:44');


-- Table structure for table `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`
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=180 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `currencies`
INSERT INTO `currencies` VALUES
('1', '1', 'Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('2', '1', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('3', '1', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('4', '1', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('5', '2', 'US 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', '2', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('10', '3', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('11', '3', 'Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('12', '3', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('13', '3', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('14', '3', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('15', '4', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('16', '4', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('17', '4', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('18', '4', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('19', '4', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('125', '26', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('126', '26', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('127', '26', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('128', '26', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('129', '26', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('130', '27', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('131', '27', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('132', '27', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('133', '27', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('134', '27', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('135', '28', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('136', '28', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('137', '28', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('138', '28', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('139', '28', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('140', '29', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('141', '29', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('142', '29', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('143', '29', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('144', '29', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('145', '30', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('146', '30', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('147', '30', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('148', '30', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('149', '30', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('150', '31', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('151', '31', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('152', '31', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('153', '31', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('154', '31', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('155', '32', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('156', '32', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('157', '32', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('158', '32', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('159', '32', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('160', '33', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('161', '33', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('162', '33', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('163', '33', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('164', '33', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('165', '34', 'US Dollars', 'USD', '$', 'left', '2', ',', '.', NULL, NULL, 'no'),
('166', '34', 'Indian Rupee', 'INR', '₹', 'left', '2', ',', '.', NULL, NULL, 'no'),
('167', '34', 'Pounds', 'GBP', '£', 'left', '2', ',', '.', NULL, NULL, 'no'),
('168', '34', 'Euros', 'EUR', '€', 'left', '2', ',', '.', NULL, NULL, 'no'),
('169', '34', 'Canadian Dollar', 'CAD', '$', 'left', '2', ',', '.', NULL, NULL, 'no');


-- Table structure for table `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`
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 AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `customer_addresses`
INSERT INTO `customer_addresses` VALUES
('1', '8', NULL, 'diagnostic', NULL, NULL, '2026-02-02 21:04:15', '2026-02-02 21:04:15'),
('2', '12', 'home', 'Agarwal Motors, Shop no. 8, College Market, Ranikhet Road, Ramnagar, Uttarakhand 244715, India', '29.3966180', '79.1266560', '2026-03-22 01:46:11', '2026-03-22 01:46:11');


-- Table structure for table `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`
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`),
  KEY `customers_restaurant_id_foreign` (`restaurant_id`),
  CONSTRAINT `customers_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 `customers`
INSERT INTO `customers` VALUES
('1', '2', 'Anmol Agarwal', '807770856', '91', 'agarwalanmol301@gmail.com', '764643', '2025-09-20 18:30:43', '2025-11-25 16:06:24', 'Bambagher, Ramnagar-244715, Uttarkhand'),
('2', '34', 'Atish ', '7018146782', '91', 'atish.net@gmail.com', '507817', '2025-10-08 16:03:13', '2026-01-31 09:48:09', 'WWW4+J8 Lucknow, Uttar Pradesh, India'),
('3', '2', 'Anmol', '8077708564', NULL, NULL, NULL, '2025-10-15 18:05:45', '2025-11-25 18:11:01', NULL),
('4', '4', NULL, NULL, NULL, 'devlsksp@gmail.com', '867521', '2025-10-31 19:19:21', '2025-10-31 19:19:21', NULL),
('5', '4', 'Madhav', '8840974810', NULL, NULL, NULL, '2025-12-10 15:37:57', '2025-12-10 15:37:57', NULL),
('6', '31', 'Anmol Agarwal', '8077708564', NULL, NULL, NULL, '2026-01-03 12:55:16', '2026-01-03 12:55:16', NULL),
('7', '4', NULL, NULL, NULL, 'madh321@gmail.com', '951821', '2026-01-10 20:17:11', '2026-01-10 20:17:11', NULL),
('8', '1', 'Diagnostic Customer', '9993111', '+1', NULL, NULL, '2026-02-02 21:04:15', '2026-02-02 21:04:15', NULL),
('10', '34', NULL, '8077708564', NULL, NULL, '175606', '2026-03-22 01:02:20', '2026-03-22 01:02:42', NULL),
('11', '34', NULL, NULL, NULL, 'agar@gmail.com', '697202', '2026-03-22 01:02:57', '2026-03-22 01:02:57', NULL),
('12', '34', 'anmol', '8077708564', '91', 'agarwalanmol301@gmail.com', '819453', '2026-03-22 01:03:34', '2026-03-22 15:45:32', 'Bamb');


-- Table structure for table `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, NULL, NULL, NULL, '1', '1', 'daily', '02:00:00', '180', '10', '1', '1', 'storage_setting', '{\"filesystem\":\"wasabi\",\"auth_keys\":{\"driver\":\"s3\",\"access_key\":\"MLB2O84AO2WEMN4EU8N6\",\"secret_key\":\"O1trSCPlnClNcozZXzmj5XZEAKAgYe3s06ltibog\",\"region\":\"ca-central-1\",\"bucket\":\"ewiidine\"},\"status\":\"enabled\"}', '2025-09-17 11:18:02', '2025-10-16 17:39:05');


-- Table structure for table `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=118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `database_backups`
INSERT INTO `database_backups` VALUES
('107', 'combined_backup_v1.2.59_2026-01-28_02-00-20.tar.gz', 'backups/combined_backup_v1.2.59_2026-01-28_02-00-20.tar.gz', '158611636', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-01-28 02:00:29', '2026-01-28 02:00:02', '2026-01-28 02:00:29'),
('108', 'combined_backup_v1.2.59_2026-01-29_02-00-19.tar.gz', 'backups/combined_backup_v1.2.59_2026-01-29_02-00-19.tar.gz', '158624353', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-01-29 02:00:28', '2026-01-29 02:00:02', '2026-01-29 02:00:28'),
('109', 'combined_backup_v1.2.59_2026-01-30_02-00-20.tar.gz', 'backups/combined_backup_v1.2.59_2026-01-30_02-00-20.tar.gz', '158613739', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-01-30 02:00:28', '2026-01-30 02:00:02', '2026-01-30 02:00:28'),
('110', 'combined_backup_v1.2.59_2026-01-31_02-00-20.tar.gz', 'backups/combined_backup_v1.2.59_2026-01-31_02-00-20.tar.gz', '158636226', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-01-31 02:00:28', '2026-01-31 02:00:02', '2026-01-31 02:00:28'),
('111', 'combined_backup_v1.2.59_2026-02-01_02-00-19.tar.gz', 'backups/combined_backup_v1.2.59_2026-02-01_02-00-19.tar.gz', '158613777', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-02-01 02:00:28', '2026-02-01 02:00:02', '2026-02-01 02:00:28'),
('112', 'combined_backup_v1.2.59_2026-02-02_02-00-20.tar.gz', 'backups/combined_backup_v1.2.59_2026-02-02_02-00-20.tar.gz', '158621077', 'completed', NULL, 'scheduled', '1.2.59', 'wasabi', '2026-02-02 02:00:28', '2026-02-02 02:00:02', '2026-02-02 02:00:28'),
('113', 'combined_backup_v1.2.65_2026-02-03_02-00-20.tar.gz', 'backups/combined_backup_v1.2.65_2026-02-03_02-00-20.tar.gz', '158569322', 'completed', NULL, 'scheduled', '1.2.65', 'wasabi', '2026-02-03 02:00:28', '2026-02-03 02:00:02', '2026-02-03 02:00:28'),
('114', 'combined_backup_v1.2.65_2026-02-04_02-00-20.tar.gz', 'backups/combined_backup_v1.2.65_2026-02-04_02-00-20.tar.gz', '160445376', 'completed', NULL, 'scheduled', '1.2.65', 'wasabi', '2026-02-04 02:00:28', '2026-02-04 02:00:02', '2026-02-04 02:00:28'),
('115', 'combined_backup_v1.2.65_2026-02-05_02-00-20.tar.gz', 'backups/combined_backup_v1.2.65_2026-02-05_02-00-20.tar.gz', '160431081', 'completed', NULL, 'scheduled', '1.2.65', 'wasabi', '2026-02-05 02:00:28', '2026-02-05 02:00:02', '2026-02-05 02:00:28'),
('116', 'combined_backup_v1.2.65_2026-02-06_02-00-20.tar.gz', 'backups/combined_backup_v1.2.65_2026-02-06_02-00-20.tar.gz', '160434932', 'completed', NULL, 'scheduled', '1.2.65', 'wasabi', '2026-02-06 02:00:29', '2026-02-06 02:00:02', '2026-02-06 02:00:29'),
('117', 'backup_v1.2.69_2026-03-22_16-25-12.sql', '', NULL, 'in_progress', NULL, 'manual', '1.2.69', 'local', NULL, '2026-03-22 16:25:12', '2026-03-22 16:25:12');


-- Table structure for table `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`
CREATE TABLE `delivery_executives` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `branch_id` bigint(20) unsigned NOT NULL,
  `name` varchar(191) NOT 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',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  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 AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `delivery_executives`
INSERT INTO `delivery_executives` VALUES
('1', '5', 'Ram Sharma', '70178881812', 'Z4CK1', NULL, NULL, 'available', '2025-10-24 20:34:34', '2026-03-20 22:03:40'),
('2', '32', 'anmol', '11111111111', 'HXSX2', '91', NULL, 'available', '2025-12-29 01:24:36', '2026-03-20 22:03:40');


-- Table structure for table `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`
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,
  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`
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`
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 AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `delivery_platforms`
INSERT INTO `delivery_platforms` VALUES
('1', '5', 'Swiggy', NULL, 'percent', '20.00', '1', '2025-10-24 08:13:18', '2025-10-24 08:13:18'),
('2', '5', 'Zomato', NULL, 'percent', '20.00', '1', '2025-10-24 20:53:37', '2025-10-24 20:53:37');


-- Table structure for table `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 AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `denominations`
INSERT INTO `denominations` VALUES
('1', 'c578aac0-04bc-4489-a5dc-e4823908ecf9', '10 Rupee Coin', '10.00', 'coin', NULL, '1', '5', '4', '2025-10-18 05:26:39', '2025-10-18 05:26:39', NULL),
('2', '3f7eb1e3-c9a4-44d1-afa1-e70782e1f577', '100 Rupee', '100.00', 'note', NULL, '1', '5', '4', '2025-10-18 05:26:53', '2025-10-18 05:26:53', NULL),
('3', 'e51f3ce4-ad6c-4637-b043-279d2f508ad7', '200  Note', '200.00', 'note', NULL, '1', '5', '4', '2025-10-18 05:27:04', '2025-10-18 05:27:04', NULL),
('4', 'f1f86633-2170-4caa-8145-4d59e0da8250', '500 Note', '500.00', 'note', NULL, '1', '5', '4', '2025-10-18 05:27:15', '2025-10-18 05:27:15', NULL);


-- Table structure for table `desktop_applications`
CREATE TABLE `desktop_applications` (
  `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,
  `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_applications`
INSERT INTO `desktop_applications` VALUES
('1', 'https://ewiidine.ca/', 'https://ewiidine.ca/downloads/Mac_EwiiDine_App.zip', 'https://envato.froid.works/app/download/linux', '2025-09-17 11:06:43', '2025-10-16 17:20:58');


-- Table structure for table `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', 'Ewii Dine', 'no-reply@ewiidine.com', 'no', 'smtp', 'send.smtp.com', '465', 'ssl', 'ewiisolutions', 'nyqkAb-5todfo-kovjaf', '2025-09-17 11:06:44', '2025-11-15 15:51:32', '0', '1');


-- Table structure for table `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`
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=371 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `expense_categories`
INSERT INTO `expense_categories` VALUES
('1', '1', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('2', '1', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('3', '1', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('4', '1', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('5', '1', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('6', '1', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('7', '1', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('8', '1', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('9', '1', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('10', '1', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('11', '2', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('12', '2', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('13', '2', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('14', '2', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('15', '2', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('16', '2', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('17', '2', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('18', '2', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('19', '2', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('20', '2', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 11:06:44', '2025-09-17 11:06:44'),
('21', '3', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('22', '3', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('23', '3', 'Salaries', 'Employee salaries and wages', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('24', '3', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('25', '3', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('26', '3', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('27', '3', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('28', '3', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('29', '3', 'Licenses', 'Business licenses and permits', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('30', '3', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-17 15:32:45', '2025-09-17 15:32:45'),
('31', '4', 'Rent', 'Monthly rent for restaurant space', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('32', '4', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('33', '4', 'Salaries', 'Employee salaries and wages', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('34', '4', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('35', '4', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('36', '4', 'Marketing', 'Advertising and promotional expenses', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('37', '4', 'Insurance', 'Business insurance and liability coverage', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('38', '4', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('39', '4', 'Licenses', 'Business licenses and permits', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('40', '4', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-09-20 18:26:44', '2025-09-20 18:26:44'),
('41', '5', 'Rent', 'Monthly rent for restaurant space', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('42', '5', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('43', '5', 'Salaries', 'Employee salaries and wages', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('44', '5', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('45', '5', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('46', '5', 'Marketing', 'Advertising and promotional expenses', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('47', '5', 'Insurance', 'Business insurance and liability coverage', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('48', '5', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('49', '5', 'Licenses', 'Business licenses and permits', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('50', '5', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-10-07 20:30:09', '2025-10-07 20:30:09'),
('261', '27', 'Rent', 'Monthly rent for restaurant space', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('262', '27', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('263', '27', 'Salaries', 'Employee salaries and wages', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('264', '27', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('265', '27', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('266', '27', 'Marketing', 'Advertising and promotional expenses', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('267', '27', 'Insurance', 'Business insurance and liability coverage', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('268', '27', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('269', '27', 'Licenses', 'Business licenses and permits', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('270', '27', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-11-07 22:53:03', '2025-11-07 22:53:03'),
('271', '28', 'Rent', 'Monthly rent for restaurant space', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('272', '28', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('273', '28', 'Salaries', 'Employee salaries and wages', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('274', '28', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('275', '28', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('276', '28', 'Marketing', 'Advertising and promotional expenses', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('277', '28', 'Insurance', 'Business insurance and liability coverage', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('278', '28', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('279', '28', 'Licenses', 'Business licenses and permits', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('280', '28', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-11-08 16:02:27', '2025-11-08 16:02:27'),
('281', '29', 'Rent', 'Monthly rent for restaurant space', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('282', '29', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('283', '29', 'Salaries', 'Employee salaries and wages', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('284', '29', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('285', '29', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('286', '29', 'Marketing', 'Advertising and promotional expenses', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('287', '29', 'Insurance', 'Business insurance and liability coverage', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('288', '29', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('289', '29', 'Licenses', 'Business licenses and permits', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('290', '29', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-11-12 19:45:51', '2025-11-12 19:45:51'),
('291', '30', 'Rent', 'Monthly rent for restaurant space', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('292', '30', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('293', '30', 'Salaries', 'Employee salaries and wages', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('294', '30', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('295', '30', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('296', '30', 'Marketing', 'Advertising and promotional expenses', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('297', '30', 'Insurance', 'Business insurance and liability coverage', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('298', '30', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('299', '30', 'Licenses', 'Business licenses and permits', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('300', '30', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-11-13 21:11:44', '2025-11-13 21:11:44'),
('301', '31', 'Rent', 'Monthly rent for restaurant space', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('302', '31', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('303', '31', 'Salaries', 'Employee salaries and wages', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('304', '31', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('305', '31', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('306', '31', 'Marketing', 'Advertising and promotional expenses', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('307', '31', 'Insurance', 'Business insurance and liability coverage', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('308', '31', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('309', '31', 'Licenses', 'Business licenses and permits', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('310', '31', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-11-15 13:16:25', '2025-11-15 13:16:25'),
('311', '32', 'Rent', 'Monthly rent for restaurant space', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('312', '32', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('313', '32', 'Salaries', 'Employee salaries and wages', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('314', '32', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('315', '32', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('316', '32', 'Marketing', 'Advertising and promotional expenses', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('317', '32', 'Insurance', 'Business insurance and liability coverage', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('318', '32', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('319', '32', 'Licenses', 'Business licenses and permits', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('320', '32', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-12-29 00:56:10', '2025-12-29 00:56:10'),
('321', '33', 'Rent', 'Monthly rent for restaurant space', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('322', '33', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('323', '33', 'Salaries', 'Employee salaries and wages', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('324', '33', 'Ingredients', 'Food ingredients and raw materials', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('325', '33', 'Equipment', 'Kitchen equipment and appliances', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('326', '33', 'Marketing', 'Advertising and promotional expenses', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('327', '33', 'Insurance', 'Business insurance and liability coverage', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('328', '33', 'Maintenance', 'Repairs and maintenance costs', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('329', '33', 'Licenses', 'Business licenses and permits', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('330', '33', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2025-12-31 00:13:23', '2025-12-31 00:13:23'),
('331', '34', 'Rent', 'Monthly rent for restaurant space', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('332', '34', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('333', '34', 'Salaries', 'Employee salaries and wages', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('334', '34', 'Ingredients', 'Food ingredients and raw materials', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('335', '34', 'Equipment', 'Kitchen equipment and appliances', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('336', '34', 'Marketing', 'Advertising and promotional expenses', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('337', '34', 'Insurance', 'Business insurance and liability coverage', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('338', '34', 'Maintenance', 'Repairs and maintenance costs', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('339', '34', 'Licenses', 'Business licenses and permits', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('340', '34', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2026-01-22 10:24:09', '2026-01-22 10:24:09'),
('341', '35', 'Rent', 'Monthly rent for restaurant space', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('342', '35', 'Utilities', 'Electricity, water, gas, and other utilities', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('343', '35', 'Salaries', 'Employee salaries and wages', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('344', '35', 'Ingredients', 'Food ingredients and raw materials', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('345', '35', 'Equipment', 'Kitchen equipment and appliances', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('346', '35', 'Marketing', 'Advertising and promotional expenses', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('347', '35', 'Insurance', 'Business insurance and liability coverage', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('348', '35', 'Maintenance', 'Repairs and maintenance costs', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('349', '35', 'Licenses', 'Business licenses and permits', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23'),
('350', '35', 'Miscellaneous', 'Other miscellaneous expenses', '1', '2026-01-26 10:14:23', '2026-01-26 10:14:23');


-- Table structure for table `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,
  `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`),
  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
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `expenses`
INSERT INTO `expenses` VALUES
('1', '45', '5', 'Payment For Salt', NULL, '10.00', '2025-10-18', 'paid', '2025-10-16', '2025-10-15', 'cash', NULL, '2025-10-18 05:43:40', '2025-10-18 05:43:40');


-- Table structure for table `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`
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=1558 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage`
INSERT INTO `file_storage` VALUES
('1', NULL, 'favicons/super-admin/', 'android-chrome-192x192.png', 'image/png', '26099', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:26'),
('2', NULL, 'favicons/super-admin/', 'android-chrome-512x512.png', 'image/png', '131816', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:26'),
('3', NULL, 'favicons/super-admin/', 'apple-touch-icon.png', 'image/png', '23503', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:28'),
('4', NULL, 'favicons/super-admin/', 'favicon-16x16.png', 'image/png', '836', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:28'),
('5', NULL, 'favicons/super-admin/', 'favicon-32x32.png', 'image/png', '1966', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:28'),
('6', NULL, 'favicons/super-admin/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'wasabi', '2025-09-17 11:41:53', '2025-10-15 17:50:28'),
('7', '2', 'qrcodes', 'qrcode-3-t01.png', 'image/png', '4740', 'wasabi', '2025-09-20 17:54:08', '2025-10-15 17:50:28'),
('8', '2', 'qrcodes', 'qrcode-3-r01.png', 'image/png', '4707', 'wasabi', '2025-09-20 17:54:21', '2025-10-15 17:50:28'),
('9', '3', 'qrcodes', 'qrcode-4-t01.png', 'image/png', '4797', 'wasabi', '2025-09-20 18:28:07', '2025-10-15 17:50:28'),
('10', '3', 'qrcodes', 'qrcode-4-g01.png', 'image/png', '5096', 'wasabi', '2025-09-20 18:28:41', '2025-10-15 17:50:30'),
('12', '4', 'logo', 'fe8a6d219504148863cf356c9b23c71a.jpeg', 'image/jpeg', '11469', 'wasabi', '2025-10-07 20:59:17', '2025-10-15 17:50:30'),
('14', '4', 'item', 'd53454ebe29fd1e1a47b90f692d86a6d.jpeg', 'image/jpeg', '204767', 'wasabi', '2025-10-08 14:17:24', '2025-10-15 17:50:30'),
('15', '4', 'item', '4892a1ba87cee5b2016d3505c120e7ae.jpeg', 'image/jpeg', '102740', 'wasabi', '2025-10-08 14:18:17', '2025-10-15 17:50:30'),
('16', '4', 'item', '4f724ef832d4425388dab42acfde2c3a.jpeg', 'image/jpeg', '96281', 'wasabi', '2025-10-08 14:19:15', '2025-10-15 17:50:30'),
('17', '4', 'item', '32b2d8f2eb55ef6c04737415608e768b.jpeg', 'image/jpeg', '286503', 'wasabi', '2025-10-08 14:20:17', '2025-10-15 17:50:31'),
('18', '4', 'item', '48cf1b5a9b4fde5d842184d3961bc5f3.jpeg', 'image/jpeg', '347340', 'wasabi', '2025-10-08 14:23:49', '2025-10-15 17:50:31'),
('19', NULL, '/', '6c4aeee7ac4e8e2ff6ae6faf68f0629e.jpg', 'image/jpeg', '68318', 'wasabi', '2025-10-15 17:49:55', '2025-10-15 17:49:55'),
('20', '4', 'favicons/restaurant/moms-biryani/', 'android-chrome-192x192.png', 'image/png', '52133', 'wasabi', '2025-10-15 18:01:03', '2025-10-15 18:01:03'),
('21', '4', 'favicons/restaurant/moms-biryani/', 'android-chrome-512x512.png', 'image/png', '246150', 'wasabi', '2025-10-15 18:01:03', '2025-10-15 18:01:03'),
('22', '4', 'favicons/restaurant/moms-biryani/', 'apple-touch-icon.png', 'image/png', '46964', 'wasabi', '2025-10-15 18:01:04', '2025-10-15 18:01:04'),
('23', '4', 'favicons/restaurant/moms-biryani/', 'favicon-16x16.png', 'image/png', '1000', 'wasabi', '2025-10-15 18:01:04', '2025-10-15 18:01:04'),
('24', '4', 'favicons/restaurant/moms-biryani/', 'favicon-32x32.png', 'image/png', '2756', 'wasabi', '2025-10-15 18:01:04', '2025-10-15 18:01:04'),
('25', '4', 'favicons/restaurant/moms-biryani/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'wasabi', '2025-10-15 18:01:04', '2025-10-15 18:01:04'),
('30', NULL, 'profile-photos', 'a6d28818e84ab926d02f2a417bd89542.jpeg', 'image/jpeg', '808167', 'wasabi', '2025-10-26 23:57:17', '2025-10-26 23:57:17'),
('31', NULL, 'profile-photos', '335000c1aea612025f606d90ed5649e5.jpeg', 'image/jpeg', '808167', 'wasabi', '2025-10-26 23:57:18', '2025-10-26 23:57:18'),
('32', NULL, 'favicons/super-admin/', 'android-chrome-192x192.png', 'image/png', '23624', 'wasabi', '2025-11-07 23:19:13', '2025-11-07 23:19:13'),
('33', NULL, 'favicons/super-admin/', 'android-chrome-512x512.png', 'image/png', '108434', 'wasabi', '2025-11-07 23:19:13', '2025-11-07 23:19:13'),
('34', NULL, 'favicons/super-admin/', 'apple-touch-icon.png', 'image/png', '21525', 'wasabi', '2025-11-07 23:19:14', '2025-11-07 23:19:14'),
('35', NULL, 'favicons/super-admin/', 'favicon-16x16.png', 'image/png', '854', 'wasabi', '2025-11-07 23:19:14', '2025-11-07 23:19:14'),
('36', NULL, 'favicons/super-admin/', 'favicon-32x32.png', 'image/png', '1988', 'wasabi', '2025-11-07 23:19:14', '2025-11-07 23:19:14'),
('37', '26', 'offline-invoice', 'c4308617f0f149cfed75486be733e6ae.png', 'image/png', '235164', 'wasabi', '2025-11-08 12:56:10', '2025-11-08 12:56:10'),
('38', '27', 'offline-invoice', '970330d67f7a25f1e2ebdc94709d0d9a.png', 'image/png', '1678232', 'wasabi', '2025-11-08 16:05:39', '2025-11-08 16:05:39'),
('40', '28', 'qrcodes', 'qrcode-29-xyz.png', 'image/png', '4936', 'wasabi', '2025-11-12 19:50:16', '2025-11-12 19:50:16'),
('41', '29', 'offline-invoice', 'e70a56a6cda779498e1b983dd5eac660.png', 'image/png', '235164', 'wasabi', '2025-11-13 21:12:38', '2025-11-13 21:12:38'),
('42', '30', 'offline-invoice', 'bb954913362561203460e2de3dfea064.svg', 'image/svg+xml', '5016', 'wasabi', '2025-11-15 13:19:09', '2025-11-15 13:19:09'),
('43', '26', 'qrcodes', 'qrcode-27-332.png', 'image/png', '4749', 'wasabi', '2025-11-15 18:44:03', '2025-11-15 18:44:03'),
('44', NULL, '/', '29cd6b0cc73da0dbdb8818b82e1402e4.png', 'image/png', '31802', 'wasabi', '2025-11-26 14:56:35', '2025-11-26 15:19:20'),
('45', NULL, '/', 'c38cd3d9b9d1bebf1f12feef212c81a3.avif', 'image/avif', '224365', 'wasabi', '2025-11-26 15:18:21', '2025-11-26 15:18:21'),
('46', NULL, 'favicons/super-admin/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'wasabi', '2025-11-27 22:19:55', '2025-11-27 22:19:55'),
('47', NULL, '/', '70cbd606f3efb0d1251cb85a73a2b4a2.jpg', 'image/jpeg', '488686', 'wasabi', '2025-11-28 12:54:07', '2025-11-28 12:54:07'),
('48', '4', 'item', '55c3abd472c4d9e2b7fa752e7556f942.jpg', 'image/jpeg', '11420', 'wasabi', '2025-11-28 15:56:53', '2025-11-28 16:02:54'),
('49', '4', 'item', 'f0907b5bff73659264a3a36ca98f0059.jpg', 'image/jpeg', '10405', 'wasabi', '2025-11-28 15:57:59', '2025-11-28 16:02:54'),
('50', '4', 'item', '21fa291ebc22727e4818a4d942959f8a.jpg', 'image/jpeg', '10405', 'wasabi', '2025-11-28 16:03:14', '2025-11-28 16:03:14'),
('51', '4', 'item', '9993284d2b8beb2e91d9b9dacf64cd2c.png', 'image/png', '26347', 'wasabi', '2025-11-28 16:03:41', '2025-11-28 16:03:41'),
('52', '4', 'item', '824f21f229f33eaf8df95f959785c95e.jpg', 'image/jpeg', '8577', 'wasabi', '2025-11-28 16:04:39', '2025-11-28 16:04:39'),
('53', '4', 'item', '9850bc475903ac2b63cdeaa046f0873a.jpg', 'image/jpeg', '11420', 'wasabi', '2025-11-28 16:13:22', '2025-11-28 16:13:22'),
('54', '4', 'item', 'fcfd1d51d634e81a24402be51da92be7.jpg', 'image/jpeg', '11420', 'wasabi', '2025-11-28 16:56:19', '2025-11-28 16:56:19'),
('55', NULL, 'profile-photos', 'ebe1f74a5670cbabfad4688d0b066896.jpg', 'image/jpeg', '17508', 'wasabi', '2025-11-29 14:51:46', '2025-11-29 14:51:46'),
('56', '2', 'qrcodes', 'qrcode-3-t-01.png', 'image/png', '4810', 'wasabi', '2025-12-02 14:00:15', '2025-12-02 14:00:15'),
('57', '2', 'qrcodes', 'qrcode-3-t-02.png', 'image/png', '5061', 'wasabi', '2025-12-02 14:00:15', '2025-12-02 14:00:15'),
('58', '2', 'qrcodes', 'qrcode-3-t-03.png', 'image/png', '5157', 'wasabi', '2025-12-02 14:00:15', '2025-12-02 14:00:15'),
('59', '2', 'qrcodes', 'qrcode-3-t-04.png', 'image/png', '4966', 'wasabi', '2025-12-02 14:00:15', '2025-12-02 14:00:15'),
('60', '2', 'qrcodes', 'qrcode-3-t-05.png', 'image/png', '4997', 'wasabi', '2025-12-02 14:00:15', '2025-12-02 14:00:15'),
('61', '2', 'qrcodes', 'qrcode-3-t-06.png', 'image/png', '5168', 'wasabi', '2025-12-02 14:00:16', '2025-12-02 14:00:16'),
('62', '2', 'qrcodes', 'qrcode-3-t-07.png', 'image/png', '4937', 'wasabi', '2025-12-02 14:00:16', '2025-12-02 14:00:16'),
('63', '2', 'qrcodes', 'qrcode-3-t-08.png', 'image/png', '5154', 'wasabi', '2025-12-02 14:00:16', '2025-12-02 14:00:16'),
('64', '2', 'qrcodes', 'qrcode-3-t-09.png', 'image/png', '5117', 'wasabi', '2025-12-02 14:00:16', '2025-12-02 14:00:16'),
('65', '2', 'qrcodes', 'qrcode-3-t-10.png', 'image/png', '4787', 'wasabi', '2025-12-02 14:00:16', '2025-12-02 14:00:16'),
('66', '2', 'qrcodes', 'qrcode-3-t-11.png', 'image/png', '4406', 'wasabi', '2025-12-02 14:00:17', '2025-12-02 14:00:17'),
('67', '2', 'qrcodes', 'qrcode-3-t-12.png', 'image/png', '4784', 'wasabi', '2025-12-02 14:00:17', '2025-12-02 14:00:17'),
('68', '2', 'qrcodes', 'qrcode-3-t-13.png', 'image/png', '4796', 'wasabi', '2025-12-02 14:00:17', '2025-12-02 14:00:17'),
('69', '2', 'qrcodes', 'qrcode-3-4.png', 'image/png', '4291', 'wasabi', '2025-12-02 14:08:23', '2025-12-02 14:08:23'),
('70', '2', 'qrcodes', 'qrcode-3-2.png', 'image/png', '4449', 'wasabi', '2025-12-02 14:08:24', '2025-12-02 14:08:24'),
('71', '2', 'qrcodes', 'qrcode-3-3.png', 'image/png', '4469', 'wasabi', '2025-12-02 14:08:24', '2025-12-02 14:08:24'),
('72', '2', 'qrcodes', 'qrcode-3-5.png', 'image/png', '4336', 'wasabi', '2025-12-02 14:08:24', '2025-12-02 14:08:24'),
('73', '2', 'qrcodes', 'qrcode-3-6.png', 'image/png', '4524', 'wasabi', '2025-12-02 14:08:24', '2025-12-02 14:08:24'),
('74', '2', 'qrcodes', 'qrcode-3-7.png', 'image/png', '4255', 'wasabi', '2025-12-02 14:08:24', '2025-12-02 14:08:24'),
('145', '30', 'qrcodes', 'qrcode-31-mdh-01.png', 'image/png', '5386', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('146', '30', 'qrcodes', 'qrcode-31-mdh-02.png', 'image/png', '5690', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('147', '30', 'qrcodes', 'qrcode-31-mdh-03.png', 'image/png', '5735', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('148', '30', 'qrcodes', 'qrcode-31-mdh-04.png', 'image/png', '5462', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('149', '30', 'qrcodes', 'qrcode-31-mdh-05.png', 'image/png', '5619', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('150', '30', 'qrcodes', 'qrcode-31-mdh-06.png', 'image/png', '5834', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('151', '30', 'qrcodes', 'qrcode-31-mdh-07.png', 'image/png', '5478', 'wasabi', '2025-12-06 01:42:52', '2025-12-06 01:42:52'),
('152', '30', 'qrcodes', 'qrcode-31-mdh-08.png', 'image/png', '5777', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('153', '30', 'qrcodes', 'qrcode-31-mdh-09.png', 'image/png', '5762', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('154', '30', 'qrcodes', 'qrcode-31-mdh-10.png', 'image/png', '5368', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('155', '30', 'qrcodes', 'qrcode-31-mdh-11.png', 'image/png', '4884', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('156', '30', 'qrcodes', 'qrcode-31-mdh-12.png', 'image/png', '5336', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('157', '30', 'qrcodes', 'qrcode-31-mdh-13.png', 'image/png', '5363', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('158', '30', 'qrcodes', 'qrcode-31-mdh-14.png', 'image/png', '5093', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('159', '30', 'qrcodes', 'qrcode-31-mdh-15.png', 'image/png', '5263', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('160', '30', 'qrcodes', 'qrcode-31-mdh-16.png', 'image/png', '5364', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('161', '30', 'qrcodes', 'qrcode-31-mdh-17.png', 'image/png', '5148', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('162', '30', 'qrcodes', 'qrcode-31-mdh-18.png', 'image/png', '5365', 'wasabi', '2025-12-06 01:42:53', '2025-12-06 01:42:53'),
('163', '30', 'qrcodes', 'qrcode-31-mdh-19.png', 'image/png', '5423', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('164', '30', 'qrcodes', 'qrcode-31-mdh-20.png', 'image/png', '5661', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('165', '30', 'qrcodes', 'qrcode-31-mdh-21.png', 'image/png', '5354', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('166', '30', 'qrcodes', 'qrcode-31-mdh-22.png', 'image/png', '5131', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('167', '30', 'qrcodes', 'qrcode-31-mdh-23.png', 'image/png', '5640', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('168', '30', 'qrcodes', 'qrcode-31-mdh-24.png', 'image/png', '5347', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('169', '30', 'qrcodes', 'qrcode-31-mdh-25.png', 'image/png', '5566', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('170', '30', 'qrcodes', 'qrcode-31-mdh-26.png', 'image/png', '5668', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('171', '30', 'qrcodes', 'qrcode-31-mdh-27.png', 'image/png', '5393', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('172', '30', 'qrcodes', 'qrcode-31-mdh-28.png', 'image/png', '5697', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('173', '30', 'qrcodes', 'qrcode-31-mdh-29.png', 'image/png', '5641', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('174', '30', 'qrcodes', 'qrcode-31-mdh-30.png', 'image/png', '5702', 'wasabi', '2025-12-06 01:42:54', '2025-12-06 01:42:54'),
('175', '30', 'qrcodes', 'qrcode-31-mdh-31.png', 'image/png', '5354', 'wasabi', '2025-12-06 01:42:55', '2025-12-06 01:42:55'),
('176', '30', 'qrcodes', 'qrcode-31-mdh-32.png', 'image/png', '5634', 'wasabi', '2025-12-06 01:42:55', '2025-12-06 01:42:55'),
('177', '30', 'qrcodes', 'qrcode-31-op-01.png', 'image/png', '5080', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('178', '30', 'qrcodes', 'qrcode-31-op-02.png', 'image/png', '5312', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('179', '30', 'qrcodes', 'qrcode-31-op-03.png', 'image/png', '5335', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('180', '30', 'qrcodes', 'qrcode-31-op-04.png', 'image/png', '5162', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('181', '30', 'qrcodes', 'qrcode-31-op-05.png', 'image/png', '5305', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('182', '30', 'qrcodes', 'qrcode-31-op-06.png', 'image/png', '5429', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('183', '30', 'qrcodes', 'qrcode-31-op-07.png', 'image/png', '5165', 'wasabi', '2025-12-06 01:43:27', '2025-12-06 01:43:27'),
('184', '30', 'qrcodes', 'qrcode-31-op-08.png', 'image/png', '5420', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('185', '30', 'qrcodes', 'qrcode-31-op-09.png', 'image/png', '5441', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('186', '30', 'qrcodes', 'qrcode-31-op-10.png', 'image/png', '5076', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('187', '30', 'qrcodes', 'qrcode-31-op-11.png', 'image/png', '4774', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('188', '30', 'qrcodes', 'qrcode-31-op-12.png', 'image/png', '5103', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('189', '30', 'qrcodes', 'qrcode-31-op-13.png', 'image/png', '5111', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('190', '30', 'qrcodes', 'qrcode-31-op-14.png', 'image/png', '4886', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('191', '30', 'qrcodes', 'qrcode-31-op-15.png', 'image/png', '5034', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('192', '30', 'qrcodes', 'qrcode-31-op-16.png', 'image/png', '5135', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('193', '30', 'qrcodes', 'qrcode-31-op-17.png', 'image/png', '4929', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('194', '30', 'qrcodes', 'qrcode-31-op-18.png', 'image/png', '5163', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('195', '30', 'qrcodes', 'qrcode-31-op-19.png', 'image/png', '5151', 'wasabi', '2025-12-06 01:43:28', '2025-12-06 01:43:28'),
('196', '30', 'qrcodes', 'qrcode-31-op-20.png', 'image/png', '5273', 'wasabi', '2025-12-06 01:43:29', '2025-12-06 01:43:29'),
('197', '30', 'qrcodes', 'qrcode-31-bar-01.png', 'image/png', '4800', 'wasabi', '2025-12-06 01:43:52', '2025-12-06 01:43:52'),
('198', '30', 'qrcodes', 'qrcode-31-bar-02.png', 'image/png', '5073', 'wasabi', '2025-12-06 01:43:52', '2025-12-06 01:43:52'),
('199', '30', 'qrcodes', 'qrcode-31-bar-03.png', 'image/png', '5102', 'wasabi', '2025-12-06 01:43:52', '2025-12-06 01:43:52'),
('200', '30', 'qrcodes', 'qrcode-31-bar-04.png', 'image/png', '4968', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('201', '30', 'qrcodes', 'qrcode-31-bar-05.png', 'image/png', '5047', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('202', '30', 'qrcodes', 'qrcode-31-bar-06.png', 'image/png', '5180', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('203', '30', 'qrcodes', 'qrcode-31-bar-07.png', 'image/png', '4941', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('204', '30', 'qrcodes', 'qrcode-31-bar-08.png', 'image/png', '5188', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('205', '30', 'qrcodes', 'qrcode-31-bar-09.png', 'image/png', '5143', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('206', '30', 'qrcodes', 'qrcode-31-bar-10.png', 'image/png', '4815', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('207', '30', 'qrcodes', 'qrcode-31-bar-11.png', 'image/png', '4352', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('208', '30', 'qrcodes', 'qrcode-31-bar-12.png', 'image/png', '4809', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('209', '30', 'qrcodes', 'qrcode-31-bar-13.png', 'image/png', '4792', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('210', '30', 'qrcodes', 'qrcode-31-bar-14.png', 'image/png', '4597', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('211', '30', 'qrcodes', 'qrcode-31-bar-15.png', 'image/png', '4635', 'wasabi', '2025-12-06 01:43:53', '2025-12-06 01:43:53'),
('212', '30', 'qrcodes', 'qrcode-31-bar-16.png', 'image/png', '4877', 'wasabi', '2025-12-06 01:43:54', '2025-12-06 01:43:54'),
('213', '30', 'qrcodes', 'qrcode-31-bar-17.png', 'image/png', '4578', 'wasabi', '2025-12-06 01:43:54', '2025-12-06 01:43:54'),
('214', '30', 'qrcodes', 'qrcode-31-bar-18.png', 'image/png', '4822', 'wasabi', '2025-12-06 01:43:54', '2025-12-06 01:43:54'),
('215', '30', 'qrcodes', 'qrcode-31-bar-19.png', 'image/png', '4828', 'wasabi', '2025-12-06 01:43:54', '2025-12-06 01:43:54'),
('216', '30', 'qrcodes', 'qrcode-31-bar-20.png', 'image/png', '5081', 'wasabi', '2025-12-06 01:43:54', '2025-12-06 01:43:54'),
('217', '30', 'qrcodes', 'qrcode-31-bs-01.png', 'image/png', '4933', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('218', '30', 'qrcodes', 'qrcode-31-bs-02.png', 'image/png', '5241', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('219', '30', 'qrcodes', 'qrcode-31-bs-03.png', 'image/png', '5357', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('220', '30', 'qrcodes', 'qrcode-31-bs-04.png', 'image/png', '5119', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('221', '30', 'qrcodes', 'qrcode-31-bs-05.png', 'image/png', '5244', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('222', '30', 'qrcodes', 'qrcode-31-bs-06.png', 'image/png', '5310', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('223', '30', 'qrcodes', 'qrcode-31-bs-07.png', 'image/png', '5120', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('224', '30', 'qrcodes', 'qrcode-31-bs-08.png', 'image/png', '5314', 'wasabi', '2025-12-06 01:44:18', '2025-12-06 01:44:18'),
('225', '30', 'qrcodes', 'qrcode-31-bs-09.png', 'image/png', '5287', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('226', '30', 'qrcodes', 'qrcode-31-bs-10.png', 'image/png', '4989', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('227', '30', 'qrcodes', 'qrcode-31-bs-11.png', 'image/png', '4599', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('228', '30', 'qrcodes', 'qrcode-31-bs-12.png', 'image/png', '4942', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('229', '30', 'qrcodes', 'qrcode-31-bs-13.png', 'image/png', '4965', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('230', '30', 'qrcodes', 'qrcode-31-bs-14.png', 'image/png', '4779', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('231', '30', 'qrcodes', 'qrcode-31-bs-15.png', 'image/png', '4878', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('232', '30', 'qrcodes', 'qrcode-31-bs-16.png', 'image/png', '4982', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('233', '30', 'qrcodes', 'qrcode-31-bs-17.png', 'image/png', '4812', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('234', '30', 'qrcodes', 'qrcode-31-bs-18.png', 'image/png', '4983', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('235', '30', 'qrcodes', 'qrcode-31-bs-19.png', 'image/png', '5036', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('236', '30', 'qrcodes', 'qrcode-31-bs-20.png', 'image/png', '5208', 'wasabi', '2025-12-06 01:44:19', '2025-12-06 01:44:19'),
('237', '30', 'qrcodes', 'qrcode-31-bs-21.png', 'image/png', '4971', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('238', '30', 'qrcodes', 'qrcode-31-bs-22.png', 'image/png', '4830', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('239', '30', 'qrcodes', 'qrcode-31-bs-23.png', 'image/png', '5166', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('240', '30', 'qrcodes', 'qrcode-31-bs-24.png', 'image/png', '4973', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('241', '30', 'qrcodes', 'qrcode-31-bs-25.png', 'image/png', '5126', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('242', '30', 'qrcodes', 'qrcode-31-bs-26.png', 'image/png', '5285', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('243', '30', 'qrcodes', 'qrcode-31-bs-27.png', 'image/png', '5027', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('244', '30', 'qrcodes', 'qrcode-31-bs-28.png', 'image/png', '5210', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('245', '30', 'qrcodes', 'qrcode-31-bs-29.png', 'image/png', '5259', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('246', '30', 'qrcodes', 'qrcode-31-bs-30.png', 'image/png', '5296', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('247', '30', 'qrcodes', 'qrcode-31-bs-31.png', 'image/png', '4956', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('248', '30', 'qrcodes', 'qrcode-31-bs-32.png', 'image/png', '5158', 'wasabi', '2025-12-06 01:44:20', '2025-12-06 01:44:20'),
('249', '30', 'qrcodes', 'qrcode-31-bs-33.png', 'image/png', '4820', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('250', '30', 'qrcodes', 'qrcode-31-bs-34.png', 'image/png', '5075', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('251', '30', 'qrcodes', 'qrcode-31-bs-35.png', 'image/png', '5187', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('252', '30', 'qrcodes', 'qrcode-31-bs-36.png', 'image/png', '5339', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('253', '30', 'qrcodes', 'qrcode-31-bs-37.png', 'image/png', '5076', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('254', '30', 'qrcodes', 'qrcode-31-bs-38.png', 'image/png', '5278', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('255', '30', 'qrcodes', 'qrcode-31-bs-39.png', 'image/png', '5281', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('256', '30', 'qrcodes', 'qrcode-31-bs-40.png', 'image/png', '5172', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('257', '30', 'qrcodes', 'qrcode-31-bs-41.png', 'image/png', '4806', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('258', '30', 'qrcodes', 'qrcode-31-bs-42.png', 'image/png', '5057', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('259', '30', 'qrcodes', 'qrcode-31-bs-43.png', 'image/png', '5120', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('260', '30', 'qrcodes', 'qrcode-31-bs-44.png', 'image/png', '4625', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('261', '30', 'qrcodes', 'qrcode-31-bs-45.png', 'image/png', '5026', 'wasabi', '2025-12-06 01:44:21', '2025-12-06 01:44:21'),
('262', '30', 'qrcodes', 'qrcode-31-bs-46.png', 'image/png', '5115', 'wasabi', '2025-12-06 01:44:22', '2025-12-06 01:44:22'),
('263', '30', 'qrcodes', 'qrcode-31-bs-47.png', 'image/png', '4908', 'wasabi', '2025-12-06 01:44:22', '2025-12-06 01:44:22'),
('264', '30', 'qrcodes', 'qrcode-31-bs-48.png', 'image/png', '5119', 'wasabi', '2025-12-06 01:44:22', '2025-12-06 01:44:22'),
('265', '30', 'qrcodes', 'qrcode-31-bs-49.png', 'image/png', '5171', 'wasabi', '2025-12-06 01:44:22', '2025-12-06 01:44:22'),
('266', '30', 'qrcodes', 'qrcode-31-bs-50.png', 'image/png', '5201', 'wasabi', '2025-12-06 01:44:22', '2025-12-06 01:44:22'),
('267', '31', 'qrcodes', 'qrcode-32-t01.png', 'image/png', '4932', 'wasabi', '2025-12-29 00:58:00', '2025-12-29 00:58:00'),
('268', '31', 'qrcodes', 'qrcode-32-t02.png', 'image/png', '5162', 'wasabi', '2025-12-29 00:58:28', '2025-12-29 00:58:28'),
('269', '31', 'qrcodes', 'qrcode-32-t03.png', 'image/png', '5278', 'wasabi', '2025-12-29 00:58:45', '2025-12-29 00:58:45'),
('270', '31', 'qr-codes', '803f7a736dfef6a04ee624e8ee9594b6.png', 'image/png', '138597', 'wasabi', '2026-01-03 12:56:56', '2026-01-03 12:56:56'),
('271', '31', 'qr-codes', 'd1c690c558c68586d04c6a52225e466b.png', 'image/png', '310532', 'wasabi', '2026-01-03 13:05:29', '2026-01-03 13:05:29'),
('272', '33', 'qrcodes', 'qrcode-34-b01.png', 'image/png', '4793', 'wasabi', '2026-01-22 10:26:53', '2026-01-22 10:26:53'),
('273', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '1901', 'wasabi', '2026-01-22 10:53:07', '2026-01-22 10:53:07'),
('274', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '1909', 'wasabi', '2026-01-22 10:53:08', '2026-01-22 10:53:08'),
('275', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '1907', 'wasabi', '2026-01-22 10:53:08', '2026-01-22 10:53:08'),
('276', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '1900', 'wasabi', '2026-01-22 10:53:08', '2026-01-22 10:53:08'),
('278', '26', 'qrcodes', 'qrcode-branch-27-26.png', 'image/png', '1920', 'wasabi', '2026-01-22 10:53:08', '2026-01-22 10:53:08'),
('279', '27', 'qrcodes', 'qrcode-branch-28-27.png', 'image/png', '1931', 'wasabi', '2026-01-22 10:53:08', '2026-01-22 10:53:08'),
('280', '28', 'qrcodes', 'qrcode-branch-29-28.png', 'image/png', '1932', 'wasabi', '2026-01-22 10:53:09', '2026-01-22 10:53:09'),
('281', '29', 'qrcodes', 'qrcode-branch-30-29.png', 'image/png', '1907', 'wasabi', '2026-01-22 10:53:09', '2026-01-22 10:53:09'),
('282', '30', 'qrcodes', 'qrcode-branch-31-30.png', 'image/png', '2522', 'wasabi', '2026-01-22 10:53:09', '2026-01-22 10:53:09'),
('283', '31', 'qrcodes', 'qrcode-branch-32-31.png', 'image/png', '1929', 'wasabi', '2026-01-22 10:53:09', '2026-01-22 10:53:09'),
('284', '32', 'qrcodes', 'qrcode-branch-33-32.png', 'image/png', '1922', 'wasabi', '2026-01-22 10:53:09', '2026-01-22 10:53:09'),
('285', '33', 'qrcodes', 'qrcode-branch-34-33.png', 'image/png', '1925', 'wasabi', '2026-01-22 10:53:33', '2026-01-22 10:53:33'),
('590', '4', 'qrcodes', 'store-qr.png', 'image/png', '2979', 'wasabi', '2026-01-27 10:30:14', '2026-01-27 10:30:14'),
('669', '4', 'qrcodes', 'qrcode-5-to1.png', 'image/png', '3334', 'wasabi', '2026-01-27 10:31:07', '2026-01-27 10:31:07'),
('670', '4', 'qrcodes', 'qrcode-5-t02.png', 'image/png', '3464', 'wasabi', '2026-01-27 10:31:07', '2026-01-27 10:31:07'),
('671', '4', 'qrcodes', 'qrcode-5-r01.png', 'image/png', '3581', 'wasabi', '2026-01-27 10:31:07', '2026-01-27 10:31:07'),
('672', '4', 'qrcodes', 'qrcode-5-r02.png', 'image/png', '3749', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('673', '4', 'qrcodes', 'qrcode-5-f01.png', 'image/png', '3275', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('674', '4', 'qrcodes', 'qrcode-5-f02.png', 'image/png', '3586', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('675', '4', 'qrcodes', 'qrcode-5-to3.png', 'image/png', '3608', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('676', '4', 'qrcodes', 'qrcode-5-g01.png', 'image/png', '3553', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('677', '4', 'qrcodes', 'qrcode-5-g02.png', 'image/png', '3767', 'wasabi', '2026-01-27 10:31:08', '2026-01-27 10:31:08'),
('678', '4', 'qrcodes', 'qrcode-5-g03.png', 'image/png', '3867', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('679', '4', 'qrcodes', 'qrcode-5-g04.png', 'image/png', '3772', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('680', '4', 'qrcodes', 'qrcode-5-g05.png', 'image/png', '3805', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('681', '4', 'qrcodes', 'qrcode-5-g06.png', 'image/png', '3846', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('682', '4', 'qrcodes', 'qrcode-5-g07.png', 'image/png', '3702', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('683', '4', 'qrcodes', 'qrcode-5-g08.png', 'image/png', '3939', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('684', '4', 'qrcodes', 'qrcode-5-g09.png', 'image/png', '3907', 'wasabi', '2026-01-27 10:31:09', '2026-01-27 10:31:09'),
('685', '4', 'qrcodes', 'qrcode-5-g10.png', 'image/png', '3587', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('686', '4', 'qrcodes', 'qrcode-5-g11.png', 'image/png', '3186', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('687', '4', 'qrcodes', 'qrcode-5-g12.png', 'image/png', '3510', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('688', '4', 'qrcodes', 'qrcode-5-g13.png', 'image/png', '3620', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('689', '4', 'qrcodes', 'qrcode-5-g14.png', 'image/png', '3393', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('690', '4', 'qrcodes', 'qrcode-5-g15.png', 'image/png', '3562', 'wasabi', '2026-01-27 10:31:10', '2026-01-27 10:31:10'),
('691', '4', 'qrcodes', 'qrcode-5-g16.png', 'image/png', '3683', 'wasabi', '2026-01-27 10:31:11', '2026-01-27 10:31:11'),
('692', '4', 'qrcodes', 'qrcode-5-g17.png', 'image/png', '3394', 'wasabi', '2026-01-27 10:31:11', '2026-01-27 10:31:11'),
('693', '4', 'qrcodes', 'qrcode-5-g18.png', 'image/png', '3756', 'wasabi', '2026-01-27 10:31:11', '2026-01-27 10:31:11'),
('694', '4', 'qrcodes', 'qrcode-5-g19.png', 'image/png', '3654', 'wasabi', '2026-01-27 10:31:11', '2026-01-27 10:31:11'),
('695', '4', 'qrcodes', 'qrcode-5-g20.png', 'image/png', '3802', 'wasabi', '2026-01-27 10:31:11', '2026-01-27 10:31:11'),
('696', '4', 'qrcodes', 'qrcode-5-g21.png', 'image/png', '3435', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('697', '4', 'qrcodes', 'qrcode-5-g22.png', 'image/png', '3395', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('698', '4', 'qrcodes', 'qrcode-5-g23.png', 'image/png', '3808', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('699', '4', 'qrcodes', 'qrcode-5-g24.png', 'image/png', '3617', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('700', '4', 'qrcodes', 'qrcode-5-g25.png', 'image/png', '3684', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('701', '4', 'qrcodes', 'qrcode-5-g26.png', 'image/png', '3798', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('702', '4', 'qrcodes', 'qrcode-5-g27.png', 'image/png', '3659', 'wasabi', '2026-01-27 10:31:12', '2026-01-27 10:31:12'),
('703', '4', 'qrcodes', 'qrcode-5-g28.png', 'image/png', '3876', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('704', '4', 'qrcodes', 'qrcode-5-g29.png', 'image/png', '3824', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('705', '4', 'qrcodes', 'qrcode-5-g30.png', 'image/png', '3853', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('706', '4', 'qrcodes', 'qrcode-5-g31.png', 'image/png', '3587', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('707', '4', 'qrcodes', 'qrcode-5-g32.png', 'image/png', '3778', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('708', '4', 'qrcodes', 'qrcode-5-g33.png', 'image/png', '3417', 'wasabi', '2026-01-27 10:31:13', '2026-01-27 10:31:13'),
('709', '4', 'qrcodes', 'qrcode-5-g34.png', 'image/png', '3740', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('710', '4', 'qrcodes', 'qrcode-5-g35.png', 'image/png', '3788', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('711', '4', 'qrcodes', 'qrcode-5-g36.png', 'image/png', '3867', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('712', '4', 'qrcodes', 'qrcode-5-g37.png', 'image/png', '3737', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('713', '4', 'qrcodes', 'qrcode-5-g38.png', 'image/png', '3922', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('714', '4', 'qrcodes', 'qrcode-5-g39.png', 'image/png', '3924', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('715', '4', 'qrcodes', 'qrcode-5-g40.png', 'image/png', '3732', 'wasabi', '2026-01-27 10:31:14', '2026-01-27 10:31:14'),
('716', '4', 'qrcodes', 'qrcode-5-g41.png', 'image/png', '3398', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('717', '4', 'qrcodes', 'qrcode-5-g42.png', 'image/png', '3652', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('718', '4', 'qrcodes', 'qrcode-5-g43.png', 'image/png', '3744', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('719', '4', 'qrcodes', 'qrcode-5-g44.png', 'image/png', '3272', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('720', '4', 'qrcodes', 'qrcode-5-g45.png', 'image/png', '3725', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('721', '4', 'qrcodes', 'qrcode-5-g46.png', 'image/png', '3739', 'wasabi', '2026-01-27 10:31:15', '2026-01-27 10:31:15'),
('722', '4', 'qrcodes', 'qrcode-5-g47.png', 'image/png', '3521', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('723', '4', 'qrcodes', 'qrcode-5-g48.png', 'image/png', '3805', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('724', '4', 'qrcodes', 'qrcode-5-g49.png', 'image/png', '3738', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('725', '4', 'qrcodes', 'qrcode-5-g50.png', 'image/png', '3830', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('726', '4', 'qrcodes', 'qrcode-5-g51.png', 'image/png', '3512', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('727', '4', 'qrcodes', 'qrcode-5-g52.png', 'image/png', '3684', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('728', '4', 'qrcodes', 'qrcode-5-g53.png', 'image/png', '3756', 'wasabi', '2026-01-27 10:31:16', '2026-01-27 10:31:16'),
('729', '4', 'qrcodes', 'qrcode-5-g54.png', 'image/png', '3722', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('730', '4', 'qrcodes', 'qrcode-5-g55.png', 'image/png', '3401', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('731', '4', 'qrcodes', 'qrcode-5-g56.png', 'image/png', '3836', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('732', '4', 'qrcodes', 'qrcode-5-g57.png', 'image/png', '3692', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('733', '4', 'qrcodes', 'qrcode-5-g58.png', 'image/png', '3783', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('734', '4', 'qrcodes', 'qrcode-5-g59.png', 'image/png', '3850', 'wasabi', '2026-01-27 10:31:17', '2026-01-27 10:31:17'),
('735', '4', 'qrcodes', 'qrcode-5-g60.png', 'image/png', '3902', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('736', '4', 'qrcodes', 'qrcode-5-g61.png', 'image/png', '3626', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('737', '4', 'qrcodes', 'qrcode-5-g62.png', 'image/png', '3777', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('738', '4', 'qrcodes', 'qrcode-5-g63.png', 'image/png', '3865', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('739', '4', 'qrcodes', 'qrcode-5-g64.png', 'image/png', '3724', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('740', '4', 'qrcodes', 'qrcode-5-g65.png', 'image/png', '3793', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('741', '4', 'qrcodes', 'qrcode-5-g66.png', 'image/png', '3514', 'wasabi', '2026-01-27 10:31:18', '2026-01-27 10:31:18'),
('742', '4', 'qrcodes', 'qrcode-5-g67.png', 'image/png', '3760', 'wasabi', '2026-01-27 10:31:19', '2026-01-27 10:31:19'),
('743', '4', 'qrcodes', 'qrcode-5-g68.png', 'image/png', '3938', 'wasabi', '2026-01-27 10:31:19', '2026-01-27 10:31:19'),
('744', '4', 'qrcodes', 'qrcode-5-g69.png', 'image/png', '3929', 'wasabi', '2026-01-27 10:31:19', '2026-01-27 10:31:19'),
('745', '4', 'qrcodes', 'qrcode-5-g70.png', 'image/png', '3663', 'wasabi', '2026-01-27 10:31:19', '2026-01-27 10:31:19'),
('746', '4', 'qrcodes', 'qrcode-branch-5-4.png', 'image/png', '2579', 'wasabi', '2026-01-27 10:31:19', '2026-01-27 10:31:19'),
('747', '34', 'logo', '86c5e8c21e79a1f565e69593ea7f54e1.png', 'image/png', '5812', 'wasabi', '2026-01-27 11:16:16', '2026-01-27 11:16:16'),
('748', '34', 'favicons/restaurant/mcjohnson-burgers/', 'android-chrome-192x192.png', 'image/png', '13601', 'wasabi', '2026-01-27 11:16:59', '2026-01-27 11:16:59'),
('749', '34', 'favicons/restaurant/mcjohnson-burgers/', 'android-chrome-512x512.png', 'image/png', '63465', 'wasabi', '2026-01-27 11:17:00', '2026-01-27 11:17:00'),
('750', '34', 'favicons/restaurant/mcjohnson-burgers/', 'apple-touch-icon.png', 'image/png', '12242', 'wasabi', '2026-01-27 11:17:00', '2026-01-27 11:17:00'),
('751', '34', 'favicons/restaurant/mcjohnson-burgers/', 'favicon-16x16.png', 'image/png', '497', 'wasabi', '2026-01-27 11:17:00', '2026-01-27 11:17:00'),
('752', '34', 'favicons/restaurant/mcjohnson-burgers/', 'favicon-32x32.png', 'image/png', '1068', 'wasabi', '2026-01-27 11:17:00', '2026-01-27 11:17:00'),
('753', '34', 'favicons/restaurant/mcjohnson-burgers/', 'favicon.ico', 'image/vnd.microsoft.icon', '15406', 'wasabi', '2026-01-27 11:17:00', '2026-01-27 11:17:00'),
('754', '35', 'qrcodes', 'qrcode-branch-36-35.png', 'image/png', '2539', 'wasabi', '2026-02-03 02:57:04', '2026-02-03 02:57:04'),
('755', '35', 'qrcodes', 'qrcode-36-123.png', 'image/png', '4943', 'wasabi', '2026-02-03 02:58:22', '2026-02-03 02:58:22'),
('756', '35', 'qrcodes', 'qrcode-36-32.png', 'image/png', '4808', 'wasabi', '2026-02-03 02:58:40', '2026-02-03 02:58:40'),
('757', '36', 'qrcodes', 'qrcode-branch-37-36.png', 'image/png', '2558', 'wasabi', '2026-02-03 03:08:18', '2026-02-03 03:08:18'),
('786', '34', 'qrcodes', 'qrcode-35-t-01.png', 'image/png', '3115', 'wasabi', '2026-02-03 17:31:18', '2026-02-03 17:31:18'),
('787', '34', 'qrcodes', 'qrcode-35-t-02.png', 'image/png', '3232', 'wasabi', '2026-02-03 17:31:18', '2026-02-03 17:31:18'),
('788', '34', 'qrcodes', 'qrcode-35-b-01.png', 'image/png', '3305', 'wasabi', '2026-02-03 17:31:18', '2026-02-03 17:31:18'),
('789', '34', 'qrcodes', 'qrcode-35-d-02.png', 'image/png', '3337', 'wasabi', '2026-02-03 17:31:18', '2026-02-03 17:31:18'),
('790', '34', 'qrcodes', 'qrcode-35-t-04.png', 'image/png', '3210', 'wasabi', '2026-02-03 17:31:18', '2026-02-03 17:31:18'),
('791', '34', 'qrcodes', 'qrcode-35-t-95.png', 'image/png', '3341', 'wasabi', '2026-02-03 17:31:19', '2026-02-03 17:31:19'),
('792', '34', 'qrcodes', 'qrcode-branch-35-34.png', 'image/png', '2760', 'wasabi', '2026-02-03 17:31:19', '2026-02-03 17:31:19'),
('793', '34', 'qrcodes', 'qrcode-35-22.png', 'image/png', '4345', 'wasabi', '2026-03-21 14:41:04', '2026-03-21 14:41:04'),
('794', '2', 'qrcodes', 'qrcode-3-t01.png', 'image/png', '4737', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('795', '2', 'qrcodes', 'qrcode-3-r01.png', 'image/png', '4639', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('796', '3', 'qrcodes', 'qrcode-4-t01.png', 'image/png', '4746', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('797', '3', 'qrcodes', 'qrcode-4-g01.png', 'image/png', '5115', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('798', '4', 'qrcodes', 'qrcode-5-to1.png', 'image/png', '4703', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('799', '4', 'qrcodes', 'qrcode-5-t02.png', 'image/png', '5048', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('800', '4', 'qrcodes', 'qrcode-5-r01.png', 'image/png', '4697', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('801', '4', 'qrcodes', 'qrcode-5-r02.png', 'image/png', '4964', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('802', '4', 'qrcodes', 'qrcode-5-f01.png', 'image/png', '4771', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('803', '4', 'qrcodes', 'qrcode-5-f02.png', 'image/png', '4970', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('804', '4', 'qrcodes', 'qrcode-5-to3.png', 'image/png', '4941', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('805', '28', 'qrcodes', 'qrcode-29-xyz.png', 'image/png', '4921', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('806', '26', 'qrcodes', 'qrcode-27-332.png', 'image/png', '4730', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('807', '2', 'qrcodes', 'qrcode-3-t-01.png', 'image/png', '4764', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('808', '2', 'qrcodes', 'qrcode-3-t-02.png', 'image/png', '5048', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('809', '2', 'qrcodes', 'qrcode-3-t-03.png', 'image/png', '5130', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('810', '2', 'qrcodes', 'qrcode-3-t-04.png', 'image/png', '4996', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('811', '2', 'qrcodes', 'qrcode-3-t-05.png', 'image/png', '4981', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('812', '2', 'qrcodes', 'qrcode-3-t-06.png', 'image/png', '5216', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('813', '2', 'qrcodes', 'qrcode-3-t-07.png', 'image/png', '4912', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('814', '2', 'qrcodes', 'qrcode-3-t-08.png', 'image/png', '5113', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('815', '2', 'qrcodes', 'qrcode-3-t-09.png', 'image/png', '5138', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('816', '2', 'qrcodes', 'qrcode-3-t-10.png', 'image/png', '4797', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('817', '2', 'qrcodes', 'qrcode-3-t-11.png', 'image/png', '4394', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('818', '2', 'qrcodes', 'qrcode-3-t-12.png', 'image/png', '4833', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('819', '2', 'qrcodes', 'qrcode-3-t-13.png', 'image/png', '4829', 'local', '2026-03-21 17:35:49', '2026-03-21 17:35:49'),
('820', '2', 'qrcodes', 'qrcode-3-4.png', 'image/png', '4364', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('821', '2', 'qrcodes', 'qrcode-3-2.png', 'image/png', '4459', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('822', '2', 'qrcodes', 'qrcode-3-3.png', 'image/png', '4461', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('823', '2', 'qrcodes', 'qrcode-3-5.png', 'image/png', '4367', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('824', '2', 'qrcodes', 'qrcode-3-6.png', 'image/png', '4540', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('825', '2', 'qrcodes', 'qrcode-3-7.png', 'image/png', '4275', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('826', '4', 'qrcodes', 'qrcode-5-g01.png', 'image/png', '5117', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('827', '4', 'qrcodes', 'qrcode-5-g02.png', 'image/png', '5366', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('828', '4', 'qrcodes', 'qrcode-5-g03.png', 'image/png', '5402', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('829', '4', 'qrcodes', 'qrcode-5-g04.png', 'image/png', '5287', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('830', '4', 'qrcodes', 'qrcode-5-g05.png', 'image/png', '5343', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('831', '4', 'qrcodes', 'qrcode-5-g06.png', 'image/png', '5605', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('832', '4', 'qrcodes', 'qrcode-5-g07.png', 'image/png', '5245', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('833', '4', 'qrcodes', 'qrcode-5-g08.png', 'image/png', '5477', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('834', '4', 'qrcodes', 'qrcode-5-g09.png', 'image/png', '5466', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('835', '4', 'qrcodes', 'qrcode-5-g10.png', 'image/png', '5158', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('836', '4', 'qrcodes', 'qrcode-5-g11.png', 'image/png', '4712', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('837', '4', 'qrcodes', 'qrcode-5-g12.png', 'image/png', '5085', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('838', '4', 'qrcodes', 'qrcode-5-g13.png', 'image/png', '5211', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('839', '4', 'qrcodes', 'qrcode-5-g14.png', 'image/png', '4961', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('840', '4', 'qrcodes', 'qrcode-5-g15.png', 'image/png', '5076', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('841', '4', 'qrcodes', 'qrcode-5-g16.png', 'image/png', '5276', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('842', '4', 'qrcodes', 'qrcode-5-g17.png', 'image/png', '4933', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('843', '4', 'qrcodes', 'qrcode-5-g18.png', 'image/png', '5205', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('844', '4', 'qrcodes', 'qrcode-5-g19.png', 'image/png', '5230', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('845', '4', 'qrcodes', 'qrcode-5-g20.png', 'image/png', '5343', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('846', '4', 'qrcodes', 'qrcode-5-g21.png', 'image/png', '5098', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('847', '4', 'qrcodes', 'qrcode-5-g22.png', 'image/png', '4934', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('848', '4', 'qrcodes', 'qrcode-5-g23.png', 'image/png', '5251', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('849', '4', 'qrcodes', 'qrcode-5-g24.png', 'image/png', '5225', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('850', '4', 'qrcodes', 'qrcode-5-g25.png', 'image/png', '5328', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('851', '4', 'qrcodes', 'qrcode-5-g26.png', 'image/png', '5387', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('852', '4', 'qrcodes', 'qrcode-5-g27.png', 'image/png', '5183', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('853', '4', 'qrcodes', 'qrcode-5-g28.png', 'image/png', '5326', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('854', '4', 'qrcodes', 'qrcode-5-g29.png', 'image/png', '5404', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('855', '4', 'qrcodes', 'qrcode-5-g30.png', 'image/png', '5413', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('856', '4', 'qrcodes', 'qrcode-5-g31.png', 'image/png', '5221', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('857', '4', 'qrcodes', 'qrcode-5-g32.png', 'image/png', '5270', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('858', '4', 'qrcodes', 'qrcode-5-g33.png', 'image/png', '4909', 'local', '2026-03-21 17:35:50', '2026-03-21 17:35:50'),
('859', '4', 'qrcodes', 'qrcode-5-g34.png', 'image/png', '5229', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('860', '4', 'qrcodes', 'qrcode-5-g35.png', 'image/png', '5336', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('861', '4', 'qrcodes', 'qrcode-5-g36.png', 'image/png', '5471', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('862', '4', 'qrcodes', 'qrcode-5-g37.png', 'image/png', '5227', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('863', '4', 'qrcodes', 'qrcode-5-g38.png', 'image/png', '5336', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('864', '4', 'qrcodes', 'qrcode-5-g39.png', 'image/png', '5358', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('865', '4', 'qrcodes', 'qrcode-5-g40.png', 'image/png', '5322', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('866', '4', 'qrcodes', 'qrcode-5-g41.png', 'image/png', '4957', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('867', '4', 'qrcodes', 'qrcode-5-g42.png', 'image/png', '5234', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('868', '4', 'qrcodes', 'qrcode-5-g43.png', 'image/png', '5240', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('869', '4', 'qrcodes', 'qrcode-5-g44.png', 'image/png', '4843', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('870', '4', 'qrcodes', 'qrcode-5-g45.png', 'image/png', '5121', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('871', '4', 'qrcodes', 'qrcode-5-g46.png', 'image/png', '5326', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('872', '4', 'qrcodes', 'qrcode-5-g47.png', 'image/png', '5036', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('873', '4', 'qrcodes', 'qrcode-5-g48.png', 'image/png', '5288', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('874', '4', 'qrcodes', 'qrcode-5-g49.png', 'image/png', '5270', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('875', '4', 'qrcodes', 'qrcode-5-g50.png', 'image/png', '5343', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('876', '4', 'qrcodes', 'qrcode-5-g51.png', 'image/png', '5082', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('877', '4', 'qrcodes', 'qrcode-5-g52.png', 'image/png', '5281', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('878', '4', 'qrcodes', 'qrcode-5-g53.png', 'image/png', '5371', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('879', '4', 'qrcodes', 'qrcode-5-g54.png', 'image/png', '5098', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('880', '4', 'qrcodes', 'qrcode-5-g55.png', 'image/png', '4972', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('881', '4', 'qrcodes', 'qrcode-5-g56.png', 'image/png', '5433', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('882', '4', 'qrcodes', 'qrcode-5-g57.png', 'image/png', '5079', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('883', '4', 'qrcodes', 'qrcode-5-g58.png', 'image/png', '5380', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('884', '4', 'qrcodes', 'qrcode-5-g59.png', 'image/png', '5405', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('885', '4', 'qrcodes', 'qrcode-5-g60.png', 'image/png', '5541', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('886', '4', 'qrcodes', 'qrcode-5-g61.png', 'image/png', '5246', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('887', '4', 'qrcodes', 'qrcode-5-g62.png', 'image/png', '5368', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('888', '4', 'qrcodes', 'qrcode-5-g63.png', 'image/png', '5508', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('889', '4', 'qrcodes', 'qrcode-5-g64.png', 'image/png', '5309', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('890', '4', 'qrcodes', 'qrcode-5-g65.png', 'image/png', '5435', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('891', '4', 'qrcodes', 'qrcode-5-g66.png', 'image/png', '5065', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('892', '4', 'qrcodes', 'qrcode-5-g67.png', 'image/png', '5287', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('893', '4', 'qrcodes', 'qrcode-5-g68.png', 'image/png', '5454', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('894', '4', 'qrcodes', 'qrcode-5-g69.png', 'image/png', '5500', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('895', '4', 'qrcodes', 'qrcode-5-g70.png', 'image/png', '5243', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('896', '30', 'qrcodes', 'qrcode-31-mdh-01.png', 'image/png', '5391', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('897', '30', 'qrcodes', 'qrcode-31-mdh-02.png', 'image/png', '5679', 'local', '2026-03-21 17:35:51', '2026-03-21 17:35:51'),
('898', '30', 'qrcodes', 'qrcode-31-mdh-03.png', 'image/png', '5672', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('899', '30', 'qrcodes', 'qrcode-31-mdh-04.png', 'image/png', '5508', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('900', '30', 'qrcodes', 'qrcode-31-mdh-05.png', 'image/png', '5718', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('901', '30', 'qrcodes', 'qrcode-31-mdh-06.png', 'image/png', '5790', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('902', '30', 'qrcodes', 'qrcode-31-mdh-07.png', 'image/png', '5486', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('903', '30', 'qrcodes', 'qrcode-31-mdh-08.png', 'image/png', '5795', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('904', '30', 'qrcodes', 'qrcode-31-mdh-09.png', 'image/png', '5797', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('905', '30', 'qrcodes', 'qrcode-31-mdh-10.png', 'image/png', '5380', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('906', '30', 'qrcodes', 'qrcode-31-mdh-11.png', 'image/png', '4928', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('907', '30', 'qrcodes', 'qrcode-31-mdh-12.png', 'image/png', '5385', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('908', '30', 'qrcodes', 'qrcode-31-mdh-13.png', 'image/png', '5395', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('909', '30', 'qrcodes', 'qrcode-31-mdh-14.png', 'image/png', '5157', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('910', '30', 'qrcodes', 'qrcode-31-mdh-15.png', 'image/png', '5192', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('911', '30', 'qrcodes', 'qrcode-31-mdh-16.png', 'image/png', '5385', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('912', '30', 'qrcodes', 'qrcode-31-mdh-17.png', 'image/png', '5137', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('913', '30', 'qrcodes', 'qrcode-31-mdh-18.png', 'image/png', '5404', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('914', '30', 'qrcodes', 'qrcode-31-mdh-19.png', 'image/png', '5386', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('915', '30', 'qrcodes', 'qrcode-31-mdh-20.png', 'image/png', '5696', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('916', '30', 'qrcodes', 'qrcode-31-mdh-21.png', 'image/png', '5313', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('917', '30', 'qrcodes', 'qrcode-31-mdh-22.png', 'image/png', '5132', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('918', '30', 'qrcodes', 'qrcode-31-mdh-23.png', 'image/png', '5631', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('919', '30', 'qrcodes', 'qrcode-31-mdh-24.png', 'image/png', '5440', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('920', '30', 'qrcodes', 'qrcode-31-mdh-25.png', 'image/png', '5543', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('921', '30', 'qrcodes', 'qrcode-31-mdh-26.png', 'image/png', '5740', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('922', '30', 'qrcodes', 'qrcode-31-mdh-27.png', 'image/png', '5407', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('923', '30', 'qrcodes', 'qrcode-31-mdh-28.png', 'image/png', '5647', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('924', '30', 'qrcodes', 'qrcode-31-mdh-29.png', 'image/png', '5646', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('925', '30', 'qrcodes', 'qrcode-31-mdh-30.png', 'image/png', '5713', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('926', '30', 'qrcodes', 'qrcode-31-mdh-31.png', 'image/png', '5344', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('927', '30', 'qrcodes', 'qrcode-31-mdh-32.png', 'image/png', '5646', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('928', '30', 'qrcodes', 'qrcode-31-op-01.png', 'image/png', '5125', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('929', '30', 'qrcodes', 'qrcode-31-op-02.png', 'image/png', '5351', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('930', '30', 'qrcodes', 'qrcode-31-op-03.png', 'image/png', '5324', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('931', '30', 'qrcodes', 'qrcode-31-op-04.png', 'image/png', '5201', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('932', '30', 'qrcodes', 'qrcode-31-op-05.png', 'image/png', '5341', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('933', '30', 'qrcodes', 'qrcode-31-op-06.png', 'image/png', '5439', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('934', '30', 'qrcodes', 'qrcode-31-op-07.png', 'image/png', '5148', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('935', '30', 'qrcodes', 'qrcode-31-op-08.png', 'image/png', '5452', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('936', '30', 'qrcodes', 'qrcode-31-op-09.png', 'image/png', '5391', 'local', '2026-03-21 17:35:52', '2026-03-21 17:35:52'),
('937', '30', 'qrcodes', 'qrcode-31-op-10.png', 'image/png', '5112', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('938', '30', 'qrcodes', 'qrcode-31-op-11.png', 'image/png', '4747', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('939', '30', 'qrcodes', 'qrcode-31-op-12.png', 'image/png', '5149', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('940', '30', 'qrcodes', 'qrcode-31-op-13.png', 'image/png', '5120', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('941', '30', 'qrcodes', 'qrcode-31-op-14.png', 'image/png', '4939', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('942', '30', 'qrcodes', 'qrcode-31-op-15.png', 'image/png', '5029', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('943', '30', 'qrcodes', 'qrcode-31-op-16.png', 'image/png', '5118', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('944', '30', 'qrcodes', 'qrcode-31-op-17.png', 'image/png', '4914', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('945', '30', 'qrcodes', 'qrcode-31-op-18.png', 'image/png', '5153', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('946', '30', 'qrcodes', 'qrcode-31-op-19.png', 'image/png', '5165', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('947', '30', 'qrcodes', 'qrcode-31-op-20.png', 'image/png', '5280', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('948', '30', 'qrcodes', 'qrcode-31-bar-01.png', 'image/png', '4815', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('949', '30', 'qrcodes', 'qrcode-31-bar-02.png', 'image/png', '5105', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('950', '30', 'qrcodes', 'qrcode-31-bar-03.png', 'image/png', '5138', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('951', '30', 'qrcodes', 'qrcode-31-bar-04.png', 'image/png', '4984', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('952', '30', 'qrcodes', 'qrcode-31-bar-05.png', 'image/png', '5024', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('953', '30', 'qrcodes', 'qrcode-31-bar-06.png', 'image/png', '5194', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('954', '30', 'qrcodes', 'qrcode-31-bar-07.png', 'image/png', '4947', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('955', '30', 'qrcodes', 'qrcode-31-bar-08.png', 'image/png', '5158', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('956', '30', 'qrcodes', 'qrcode-31-bar-09.png', 'image/png', '5081', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('957', '30', 'qrcodes', 'qrcode-31-bar-10.png', 'image/png', '4836', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('958', '30', 'qrcodes', 'qrcode-31-bar-11.png', 'image/png', '4371', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('959', '30', 'qrcodes', 'qrcode-31-bar-12.png', 'image/png', '4783', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('960', '30', 'qrcodes', 'qrcode-31-bar-13.png', 'image/png', '4797', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('961', '30', 'qrcodes', 'qrcode-31-bar-14.png', 'image/png', '4628', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('962', '30', 'qrcodes', 'qrcode-31-bar-15.png', 'image/png', '4667', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('963', '30', 'qrcodes', 'qrcode-31-bar-16.png', 'image/png', '4876', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('964', '30', 'qrcodes', 'qrcode-31-bar-17.png', 'image/png', '4586', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('965', '30', 'qrcodes', 'qrcode-31-bar-18.png', 'image/png', '4906', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('966', '30', 'qrcodes', 'qrcode-31-bar-19.png', 'image/png', '4848', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('967', '30', 'qrcodes', 'qrcode-31-bar-20.png', 'image/png', '5058', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('968', '30', 'qrcodes', 'qrcode-31-bs-01.png', 'image/png', '4956', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('969', '30', 'qrcodes', 'qrcode-31-bs-02.png', 'image/png', '5232', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('970', '30', 'qrcodes', 'qrcode-31-bs-03.png', 'image/png', '5317', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('971', '30', 'qrcodes', 'qrcode-31-bs-04.png', 'image/png', '5089', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('972', '30', 'qrcodes', 'qrcode-31-bs-05.png', 'image/png', '5189', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('973', '30', 'qrcodes', 'qrcode-31-bs-06.png', 'image/png', '5346', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('974', '30', 'qrcodes', 'qrcode-31-bs-07.png', 'image/png', '5102', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('975', '30', 'qrcodes', 'qrcode-31-bs-08.png', 'image/png', '5285', 'local', '2026-03-21 17:35:53', '2026-03-21 17:35:53'),
('976', '30', 'qrcodes', 'qrcode-31-bs-09.png', 'image/png', '5366', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('977', '30', 'qrcodes', 'qrcode-31-bs-10.png', 'image/png', '4981', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('978', '30', 'qrcodes', 'qrcode-31-bs-11.png', 'image/png', '4603', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('979', '30', 'qrcodes', 'qrcode-31-bs-12.png', 'image/png', '4975', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('980', '30', 'qrcodes', 'qrcode-31-bs-13.png', 'image/png', '4946', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('981', '30', 'qrcodes', 'qrcode-31-bs-14.png', 'image/png', '4867', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('982', '30', 'qrcodes', 'qrcode-31-bs-15.png', 'image/png', '4930', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('983', '30', 'qrcodes', 'qrcode-31-bs-16.png', 'image/png', '5068', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('984', '30', 'qrcodes', 'qrcode-31-bs-17.png', 'image/png', '4775', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('985', '30', 'qrcodes', 'qrcode-31-bs-18.png', 'image/png', '5006', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('986', '30', 'qrcodes', 'qrcode-31-bs-19.png', 'image/png', '5034', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('987', '30', 'qrcodes', 'qrcode-31-bs-20.png', 'image/png', '5181', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('988', '30', 'qrcodes', 'qrcode-31-bs-21.png', 'image/png', '4921', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('989', '30', 'qrcodes', 'qrcode-31-bs-22.png', 'image/png', '4839', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('990', '30', 'qrcodes', 'qrcode-31-bs-23.png', 'image/png', '5152', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('991', '30', 'qrcodes', 'qrcode-31-bs-24.png', 'image/png', '5031', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('992', '30', 'qrcodes', 'qrcode-31-bs-25.png', 'image/png', '5165', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('993', '30', 'qrcodes', 'qrcode-31-bs-26.png', 'image/png', '5232', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('994', '30', 'qrcodes', 'qrcode-31-bs-27.png', 'image/png', '5056', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('995', '30', 'qrcodes', 'qrcode-31-bs-28.png', 'image/png', '5217', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('996', '30', 'qrcodes', 'qrcode-31-bs-29.png', 'image/png', '5227', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('997', '30', 'qrcodes', 'qrcode-31-bs-30.png', 'image/png', '5332', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('998', '30', 'qrcodes', 'qrcode-31-bs-31.png', 'image/png', '4983', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('999', '30', 'qrcodes', 'qrcode-31-bs-32.png', 'image/png', '5195', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1000', '30', 'qrcodes', 'qrcode-31-bs-33.png', 'image/png', '4842', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1001', '30', 'qrcodes', 'qrcode-31-bs-34.png', 'image/png', '5078', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1002', '30', 'qrcodes', 'qrcode-31-bs-35.png', 'image/png', '5222', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1003', '30', 'qrcodes', 'qrcode-31-bs-36.png', 'image/png', '5325', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1004', '30', 'qrcodes', 'qrcode-31-bs-37.png', 'image/png', '5044', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1005', '30', 'qrcodes', 'qrcode-31-bs-38.png', 'image/png', '5314', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1006', '30', 'qrcodes', 'qrcode-31-bs-39.png', 'image/png', '5281', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1007', '30', 'qrcodes', 'qrcode-31-bs-40.png', 'image/png', '5102', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1008', '30', 'qrcodes', 'qrcode-31-bs-41.png', 'image/png', '4786', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1009', '30', 'qrcodes', 'qrcode-31-bs-42.png', 'image/png', '5062', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1010', '30', 'qrcodes', 'qrcode-31-bs-43.png', 'image/png', '5063', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1011', '30', 'qrcodes', 'qrcode-31-bs-44.png', 'image/png', '4647', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1012', '30', 'qrcodes', 'qrcode-31-bs-45.png', 'image/png', '5045', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1013', '30', 'qrcodes', 'qrcode-31-bs-46.png', 'image/png', '5164', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1014', '30', 'qrcodes', 'qrcode-31-bs-47.png', 'image/png', '4929', 'local', '2026-03-21 17:35:54', '2026-03-21 17:35:54'),
('1015', '30', 'qrcodes', 'qrcode-31-bs-48.png', 'image/png', '5101', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1016', '30', 'qrcodes', 'qrcode-31-bs-49.png', 'image/png', '5143', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1017', '30', 'qrcodes', 'qrcode-31-bs-50.png', 'image/png', '5180', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1018', '31', 'qrcodes', 'qrcode-32-t01.png', 'image/png', '4728', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1019', '31', 'qrcodes', 'qrcode-32-t02.png', 'image/png', '5002', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1020', '31', 'qrcodes', 'qrcode-32-t03.png', 'image/png', '5084', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1021', '33', 'qrcodes', 'qrcode-34-b01.png', 'image/png', '4629', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1022', '33', 'qrcodes', 'qrcode-34-t-01.png', 'image/png', '4762', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1023', '33', 'qrcodes', 'qrcode-34-t-02.png', 'image/png', '5060', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1024', '33', 'qrcodes', 'qrcode-34-b-01.png', 'image/png', '4694', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1025', '33', 'qrcodes', 'qrcode-34-d-02.png', 'image/png', '5164', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1026', '34', 'qrcodes', 'qrcode-35-t-01.png', 'image/png', '4735', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1027', '34', 'qrcodes', 'qrcode-35-t-02.png', 'image/png', '5081', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1028', '34', 'qrcodes', 'qrcode-35-b-01.png', 'image/png', '4638', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1029', '34', 'qrcodes', 'qrcode-35-d-02.png', 'image/png', '5139', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1030', '34', 'qrcodes', 'qrcode-35-t-04.png', 'image/png', '4920', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1031', '34', 'qrcodes', 'qrcode-35-t-95.png', 'image/png', '5066', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1032', '34', 'qrcodes', 'qrcode-35-22.png', 'image/png', '4387', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1033', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2586', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1034', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2579', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1035', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '2554', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1036', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '2754', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1037', '4', 'qrcodes', 'qrcode-branch-5-4.png', 'image/png', '2582', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1038', '26', 'qrcodes', 'qrcode-branch-27-26.png', 'image/png', '2536', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1039', '27', 'qrcodes', 'qrcode-branch-28-27.png', 'image/png', '2589', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1040', '28', 'qrcodes', 'qrcode-branch-29-28.png', 'image/png', '2569', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1041', '29', 'qrcodes', 'qrcode-branch-30-29.png', 'image/png', '2544', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1042', '30', 'qrcodes', 'qrcode-branch-31-30.png', 'image/png', '2777', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1043', '31', 'qrcodes', 'qrcode-branch-32-31.png', 'image/png', '2764', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1044', '32', 'qrcodes', 'qrcode-branch-33-32.png', 'image/png', '2809', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1045', '33', 'qrcodes', 'qrcode-branch-34-33.png', 'image/png', '2532', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1046', '34', 'qrcodes', 'qrcode-branch-35-34.png', 'image/png', '2818', 'local', '2026-03-21 17:35:55', '2026-03-21 17:35:55'),
('1047', '2', 'qrcodes', 'qrcode-3-t01.png', 'image/png', '4743', 'local', '2026-03-21 17:35:56', '2026-03-21 17:35:56'),
('1048', '2', 'qrcodes', 'qrcode-3-r01.png', 'image/png', '4748', 'local', '2026-03-21 17:35:56', '2026-03-21 17:35:56'),
('1049', '3', 'qrcodes', 'qrcode-4-t01.png', 'image/png', '4744', 'local', '2026-03-21 17:35:56', '2026-03-21 17:35:56'),
('1050', '3', 'qrcodes', 'qrcode-4-g01.png', 'image/png', '5079', 'local', '2026-03-21 17:35:56', '2026-03-21 17:35:56'),
('1051', '4', 'qrcodes', 'qrcode-5-to1.png', 'image/png', '4676', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1052', '4', 'qrcodes', 'qrcode-5-t02.png', 'image/png', '5000', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1053', '4', 'qrcodes', 'qrcode-5-r01.png', 'image/png', '4738', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1054', '4', 'qrcodes', 'qrcode-5-r02.png', 'image/png', '4972', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1055', '4', 'qrcodes', 'qrcode-5-f01.png', 'image/png', '4754', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1056', '4', 'qrcodes', 'qrcode-5-f02.png', 'image/png', '4995', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1057', '4', 'qrcodes', 'qrcode-5-to3.png', 'image/png', '4928', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1058', '28', 'qrcodes', 'qrcode-29-xyz.png', 'image/png', '4945', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1059', '26', 'qrcodes', 'qrcode-27-332.png', 'image/png', '4762', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1060', '2', 'qrcodes', 'qrcode-3-t-01.png', 'image/png', '4791', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1061', '2', 'qrcodes', 'qrcode-3-t-02.png', 'image/png', '5114', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1062', '2', 'qrcodes', 'qrcode-3-t-03.png', 'image/png', '5136', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1063', '2', 'qrcodes', 'qrcode-3-t-04.png', 'image/png', '4932', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1064', '2', 'qrcodes', 'qrcode-3-t-05.png', 'image/png', '5001', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1065', '2', 'qrcodes', 'qrcode-3-t-06.png', 'image/png', '5185', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1066', '2', 'qrcodes', 'qrcode-3-t-07.png', 'image/png', '4909', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1067', '2', 'qrcodes', 'qrcode-3-t-08.png', 'image/png', '5123', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1068', '2', 'qrcodes', 'qrcode-3-t-09.png', 'image/png', '5088', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1069', '2', 'qrcodes', 'qrcode-3-t-10.png', 'image/png', '4784', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1070', '2', 'qrcodes', 'qrcode-3-t-11.png', 'image/png', '4412', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1071', '2', 'qrcodes', 'qrcode-3-t-12.png', 'image/png', '4822', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1072', '2', 'qrcodes', 'qrcode-3-t-13.png', 'image/png', '4828', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1073', '2', 'qrcodes', 'qrcode-3-4.png', 'image/png', '4302', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1074', '2', 'qrcodes', 'qrcode-3-2.png', 'image/png', '4435', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1075', '2', 'qrcodes', 'qrcode-3-3.png', 'image/png', '4493', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1076', '2', 'qrcodes', 'qrcode-3-5.png', 'image/png', '4402', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1077', '2', 'qrcodes', 'qrcode-3-6.png', 'image/png', '4498', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1078', '2', 'qrcodes', 'qrcode-3-7.png', 'image/png', '4247', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1079', '4', 'qrcodes', 'qrcode-5-g01.png', 'image/png', '5115', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1080', '4', 'qrcodes', 'qrcode-5-g02.png', 'image/png', '5349', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1081', '4', 'qrcodes', 'qrcode-5-g03.png', 'image/png', '5452', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1082', '4', 'qrcodes', 'qrcode-5-g04.png', 'image/png', '5255', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1083', '4', 'qrcodes', 'qrcode-5-g05.png', 'image/png', '5381', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1084', '4', 'qrcodes', 'qrcode-5-g06.png', 'image/png', '5520', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1085', '4', 'qrcodes', 'qrcode-5-g07.png', 'image/png', '5249', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1086', '4', 'qrcodes', 'qrcode-5-g08.png', 'image/png', '5530', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1087', '4', 'qrcodes', 'qrcode-5-g09.png', 'image/png', '5481', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1088', '4', 'qrcodes', 'qrcode-5-g10.png', 'image/png', '5231', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1089', '4', 'qrcodes', 'qrcode-5-g11.png', 'image/png', '4716', 'local', '2026-03-21 17:35:57', '2026-03-21 17:35:57'),
('1090', '4', 'qrcodes', 'qrcode-5-g12.png', 'image/png', '5102', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1091', '4', 'qrcodes', 'qrcode-5-g13.png', 'image/png', '5205', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1092', '4', 'qrcodes', 'qrcode-5-g14.png', 'image/png', '4981', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1093', '4', 'qrcodes', 'qrcode-5-g15.png', 'image/png', '5097', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1094', '4', 'qrcodes', 'qrcode-5-g16.png', 'image/png', '5271', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1095', '4', 'qrcodes', 'qrcode-5-g17.png', 'image/png', '4954', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1096', '4', 'qrcodes', 'qrcode-5-g18.png', 'image/png', '5201', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1097', '4', 'qrcodes', 'qrcode-5-g19.png', 'image/png', '5252', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1098', '4', 'qrcodes', 'qrcode-5-g20.png', 'image/png', '5322', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1099', '4', 'qrcodes', 'qrcode-5-g21.png', 'image/png', '5095', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1100', '4', 'qrcodes', 'qrcode-5-g22.png', 'image/png', '4988', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1101', '4', 'qrcodes', 'qrcode-5-g23.png', 'image/png', '5294', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1102', '4', 'qrcodes', 'qrcode-5-g24.png', 'image/png', '5251', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1103', '4', 'qrcodes', 'qrcode-5-g25.png', 'image/png', '5333', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1104', '4', 'qrcodes', 'qrcode-5-g26.png', 'image/png', '5414', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1105', '4', 'qrcodes', 'qrcode-5-g27.png', 'image/png', '5167', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1106', '4', 'qrcodes', 'qrcode-5-g28.png', 'image/png', '5305', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1107', '4', 'qrcodes', 'qrcode-5-g29.png', 'image/png', '5493', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1108', '4', 'qrcodes', 'qrcode-5-g30.png', 'image/png', '5450', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1109', '4', 'qrcodes', 'qrcode-5-g31.png', 'image/png', '5198', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1110', '4', 'qrcodes', 'qrcode-5-g32.png', 'image/png', '5220', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1111', '4', 'qrcodes', 'qrcode-5-g33.png', 'image/png', '4919', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1112', '4', 'qrcodes', 'qrcode-5-g34.png', 'image/png', '5214', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1113', '4', 'qrcodes', 'qrcode-5-g35.png', 'image/png', '5316', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1114', '4', 'qrcodes', 'qrcode-5-g36.png', 'image/png', '5446', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1115', '4', 'qrcodes', 'qrcode-5-g37.png', 'image/png', '5272', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1116', '4', 'qrcodes', 'qrcode-5-g38.png', 'image/png', '5390', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1117', '4', 'qrcodes', 'qrcode-5-g39.png', 'image/png', '5396', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1118', '4', 'qrcodes', 'qrcode-5-g40.png', 'image/png', '5311', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1119', '4', 'qrcodes', 'qrcode-5-g41.png', 'image/png', '4936', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1120', '4', 'qrcodes', 'qrcode-5-g42.png', 'image/png', '5233', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1121', '4', 'qrcodes', 'qrcode-5-g43.png', 'image/png', '5284', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1122', '4', 'qrcodes', 'qrcode-5-g44.png', 'image/png', '4886', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1123', '4', 'qrcodes', 'qrcode-5-g45.png', 'image/png', '5084', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1124', '4', 'qrcodes', 'qrcode-5-g46.png', 'image/png', '5356', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1125', '4', 'qrcodes', 'qrcode-5-g47.png', 'image/png', '5043', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1126', '4', 'qrcodes', 'qrcode-5-g48.png', 'image/png', '5290', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1127', '4', 'qrcodes', 'qrcode-5-g49.png', 'image/png', '5291', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1128', '4', 'qrcodes', 'qrcode-5-g50.png', 'image/png', '5366', 'local', '2026-03-21 17:35:58', '2026-03-21 17:35:58'),
('1129', '4', 'qrcodes', 'qrcode-5-g51.png', 'image/png', '5062', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1130', '4', 'qrcodes', 'qrcode-5-g52.png', 'image/png', '5327', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1131', '4', 'qrcodes', 'qrcode-5-g53.png', 'image/png', '5380', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1132', '4', 'qrcodes', 'qrcode-5-g54.png', 'image/png', '5147', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1133', '4', 'qrcodes', 'qrcode-5-g55.png', 'image/png', '4923', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1134', '4', 'qrcodes', 'qrcode-5-g56.png', 'image/png', '5453', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1135', '4', 'qrcodes', 'qrcode-5-g57.png', 'image/png', '5139', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1136', '4', 'qrcodes', 'qrcode-5-g58.png', 'image/png', '5418', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1137', '4', 'qrcodes', 'qrcode-5-g59.png', 'image/png', '5409', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1138', '4', 'qrcodes', 'qrcode-5-g60.png', 'image/png', '5522', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1139', '4', 'qrcodes', 'qrcode-5-g61.png', 'image/png', '5237', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1140', '4', 'qrcodes', 'qrcode-5-g62.png', 'image/png', '5358', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1141', '4', 'qrcodes', 'qrcode-5-g63.png', 'image/png', '5487', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1142', '4', 'qrcodes', 'qrcode-5-g64.png', 'image/png', '5337', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1143', '4', 'qrcodes', 'qrcode-5-g65.png', 'image/png', '5451', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1144', '4', 'qrcodes', 'qrcode-5-g66.png', 'image/png', '5058', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1145', '4', 'qrcodes', 'qrcode-5-g67.png', 'image/png', '5318', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1146', '4', 'qrcodes', 'qrcode-5-g68.png', 'image/png', '5476', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1147', '4', 'qrcodes', 'qrcode-5-g69.png', 'image/png', '5495', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1148', '4', 'qrcodes', 'qrcode-5-g70.png', 'image/png', '5274', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1149', '30', 'qrcodes', 'qrcode-31-mdh-01.png', 'image/png', '5425', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1150', '30', 'qrcodes', 'qrcode-31-mdh-02.png', 'image/png', '5700', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1151', '30', 'qrcodes', 'qrcode-31-mdh-03.png', 'image/png', '5677', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1152', '30', 'qrcodes', 'qrcode-31-mdh-04.png', 'image/png', '5513', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1153', '30', 'qrcodes', 'qrcode-31-mdh-05.png', 'image/png', '5670', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1154', '30', 'qrcodes', 'qrcode-31-mdh-06.png', 'image/png', '5819', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1155', '30', 'qrcodes', 'qrcode-31-mdh-07.png', 'image/png', '5521', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1156', '30', 'qrcodes', 'qrcode-31-mdh-08.png', 'image/png', '5748', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1157', '30', 'qrcodes', 'qrcode-31-mdh-09.png', 'image/png', '5816', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1158', '30', 'qrcodes', 'qrcode-31-mdh-10.png', 'image/png', '5391', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1159', '30', 'qrcodes', 'qrcode-31-mdh-11.png', 'image/png', '4964', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1160', '30', 'qrcodes', 'qrcode-31-mdh-12.png', 'image/png', '5312', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1161', '30', 'qrcodes', 'qrcode-31-mdh-13.png', 'image/png', '5316', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1162', '30', 'qrcodes', 'qrcode-31-mdh-14.png', 'image/png', '5144', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1163', '30', 'qrcodes', 'qrcode-31-mdh-15.png', 'image/png', '5209', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1164', '30', 'qrcodes', 'qrcode-31-mdh-16.png', 'image/png', '5386', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1165', '30', 'qrcodes', 'qrcode-31-mdh-17.png', 'image/png', '5148', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1166', '30', 'qrcodes', 'qrcode-31-mdh-18.png', 'image/png', '5399', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1167', '30', 'qrcodes', 'qrcode-31-mdh-19.png', 'image/png', '5370', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1168', '30', 'qrcodes', 'qrcode-31-mdh-20.png', 'image/png', '5722', 'local', '2026-03-21 17:35:59', '2026-03-21 17:35:59'),
('1169', '30', 'qrcodes', 'qrcode-31-mdh-21.png', 'image/png', '5348', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1170', '30', 'qrcodes', 'qrcode-31-mdh-22.png', 'image/png', '5146', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1171', '30', 'qrcodes', 'qrcode-31-mdh-23.png', 'image/png', '5635', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1172', '30', 'qrcodes', 'qrcode-31-mdh-24.png', 'image/png', '5370', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1173', '30', 'qrcodes', 'qrcode-31-mdh-25.png', 'image/png', '5528', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1174', '30', 'qrcodes', 'qrcode-31-mdh-26.png', 'image/png', '5682', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1175', '30', 'qrcodes', 'qrcode-31-mdh-27.png', 'image/png', '5342', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1176', '30', 'qrcodes', 'qrcode-31-mdh-28.png', 'image/png', '5688', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1177', '30', 'qrcodes', 'qrcode-31-mdh-29.png', 'image/png', '5662', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1178', '30', 'qrcodes', 'qrcode-31-mdh-30.png', 'image/png', '5674', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1179', '30', 'qrcodes', 'qrcode-31-mdh-31.png', 'image/png', '5326', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1180', '30', 'qrcodes', 'qrcode-31-mdh-32.png', 'image/png', '5617', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1181', '30', 'qrcodes', 'qrcode-31-op-01.png', 'image/png', '5080', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1182', '30', 'qrcodes', 'qrcode-31-op-02.png', 'image/png', '5314', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1183', '30', 'qrcodes', 'qrcode-31-op-03.png', 'image/png', '5321', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1184', '30', 'qrcodes', 'qrcode-31-op-04.png', 'image/png', '5226', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1185', '30', 'qrcodes', 'qrcode-31-op-05.png', 'image/png', '5295', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1186', '30', 'qrcodes', 'qrcode-31-op-06.png', 'image/png', '5424', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1187', '30', 'qrcodes', 'qrcode-31-op-07.png', 'image/png', '5172', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1188', '30', 'qrcodes', 'qrcode-31-op-08.png', 'image/png', '5452', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1189', '30', 'qrcodes', 'qrcode-31-op-09.png', 'image/png', '5426', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1190', '30', 'qrcodes', 'qrcode-31-op-10.png', 'image/png', '5106', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1191', '30', 'qrcodes', 'qrcode-31-op-11.png', 'image/png', '4740', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1192', '30', 'qrcodes', 'qrcode-31-op-12.png', 'image/png', '5088', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1193', '30', 'qrcodes', 'qrcode-31-op-13.png', 'image/png', '5124', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1194', '30', 'qrcodes', 'qrcode-31-op-14.png', 'image/png', '4981', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1195', '30', 'qrcodes', 'qrcode-31-op-15.png', 'image/png', '5037', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1196', '30', 'qrcodes', 'qrcode-31-op-16.png', 'image/png', '5137', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1197', '30', 'qrcodes', 'qrcode-31-op-17.png', 'image/png', '4961', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1198', '30', 'qrcodes', 'qrcode-31-op-18.png', 'image/png', '5150', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1199', '30', 'qrcodes', 'qrcode-31-op-19.png', 'image/png', '5151', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1200', '30', 'qrcodes', 'qrcode-31-op-20.png', 'image/png', '5303', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1201', '30', 'qrcodes', 'qrcode-31-bar-01.png', 'image/png', '4828', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1202', '30', 'qrcodes', 'qrcode-31-bar-02.png', 'image/png', '5077', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1203', '30', 'qrcodes', 'qrcode-31-bar-03.png', 'image/png', '5126', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1204', '30', 'qrcodes', 'qrcode-31-bar-04.png', 'image/png', '5015', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1205', '30', 'qrcodes', 'qrcode-31-bar-05.png', 'image/png', '5085', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1206', '30', 'qrcodes', 'qrcode-31-bar-06.png', 'image/png', '5269', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1207', '30', 'qrcodes', 'qrcode-31-bar-07.png', 'image/png', '4999', 'local', '2026-03-21 17:36:00', '2026-03-21 17:36:00'),
('1208', '30', 'qrcodes', 'qrcode-31-bar-08.png', 'image/png', '5150', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1209', '30', 'qrcodes', 'qrcode-31-bar-09.png', 'image/png', '5145', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1210', '30', 'qrcodes', 'qrcode-31-bar-10.png', 'image/png', '4855', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1211', '30', 'qrcodes', 'qrcode-31-bar-11.png', 'image/png', '4337', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1212', '30', 'qrcodes', 'qrcode-31-bar-12.png', 'image/png', '4771', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1213', '30', 'qrcodes', 'qrcode-31-bar-13.png', 'image/png', '4804', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1214', '30', 'qrcodes', 'qrcode-31-bar-14.png', 'image/png', '4650', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1215', '30', 'qrcodes', 'qrcode-31-bar-15.png', 'image/png', '4668', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1216', '30', 'qrcodes', 'qrcode-31-bar-16.png', 'image/png', '4887', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1217', '30', 'qrcodes', 'qrcode-31-bar-17.png', 'image/png', '4534', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1218', '30', 'qrcodes', 'qrcode-31-bar-18.png', 'image/png', '4824', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1219', '30', 'qrcodes', 'qrcode-31-bar-19.png', 'image/png', '4877', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1220', '30', 'qrcodes', 'qrcode-31-bar-20.png', 'image/png', '5079', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1221', '30', 'qrcodes', 'qrcode-31-bs-01.png', 'image/png', '4916', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1222', '30', 'qrcodes', 'qrcode-31-bs-02.png', 'image/png', '5226', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1223', '30', 'qrcodes', 'qrcode-31-bs-03.png', 'image/png', '5412', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1224', '30', 'qrcodes', 'qrcode-31-bs-04.png', 'image/png', '5103', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1225', '30', 'qrcodes', 'qrcode-31-bs-05.png', 'image/png', '5152', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1226', '30', 'qrcodes', 'qrcode-31-bs-06.png', 'image/png', '5338', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1227', '30', 'qrcodes', 'qrcode-31-bs-07.png', 'image/png', '5084', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1228', '30', 'qrcodes', 'qrcode-31-bs-08.png', 'image/png', '5358', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1229', '30', 'qrcodes', 'qrcode-31-bs-09.png', 'image/png', '5326', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1230', '30', 'qrcodes', 'qrcode-31-bs-10.png', 'image/png', '5030', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1231', '30', 'qrcodes', 'qrcode-31-bs-11.png', 'image/png', '4584', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1232', '30', 'qrcodes', 'qrcode-31-bs-12.png', 'image/png', '4918', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1233', '30', 'qrcodes', 'qrcode-31-bs-13.png', 'image/png', '5006', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1234', '30', 'qrcodes', 'qrcode-31-bs-14.png', 'image/png', '4777', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1235', '30', 'qrcodes', 'qrcode-31-bs-15.png', 'image/png', '4882', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1236', '30', 'qrcodes', 'qrcode-31-bs-16.png', 'image/png', '5027', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1237', '30', 'qrcodes', 'qrcode-31-bs-17.png', 'image/png', '4801', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1238', '30', 'qrcodes', 'qrcode-31-bs-18.png', 'image/png', '4997', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1239', '30', 'qrcodes', 'qrcode-31-bs-19.png', 'image/png', '5070', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1240', '30', 'qrcodes', 'qrcode-31-bs-20.png', 'image/png', '5253', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1241', '30', 'qrcodes', 'qrcode-31-bs-21.png', 'image/png', '4959', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1242', '30', 'qrcodes', 'qrcode-31-bs-22.png', 'image/png', '4827', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1243', '30', 'qrcodes', 'qrcode-31-bs-23.png', 'image/png', '5149', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1244', '30', 'qrcodes', 'qrcode-31-bs-24.png', 'image/png', '5058', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1245', '30', 'qrcodes', 'qrcode-31-bs-25.png', 'image/png', '5175', 'local', '2026-03-21 17:36:01', '2026-03-21 17:36:01'),
('1246', '30', 'qrcodes', 'qrcode-31-bs-26.png', 'image/png', '5338', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1247', '30', 'qrcodes', 'qrcode-31-bs-27.png', 'image/png', '5015', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1248', '30', 'qrcodes', 'qrcode-31-bs-28.png', 'image/png', '5188', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1249', '30', 'qrcodes', 'qrcode-31-bs-29.png', 'image/png', '5251', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1250', '30', 'qrcodes', 'qrcode-31-bs-30.png', 'image/png', '5344', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1251', '30', 'qrcodes', 'qrcode-31-bs-31.png', 'image/png', '4952', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1252', '30', 'qrcodes', 'qrcode-31-bs-32.png', 'image/png', '5185', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1253', '30', 'qrcodes', 'qrcode-31-bs-33.png', 'image/png', '4847', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1254', '30', 'qrcodes', 'qrcode-31-bs-34.png', 'image/png', '5065', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1255', '30', 'qrcodes', 'qrcode-31-bs-35.png', 'image/png', '5180', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1256', '30', 'qrcodes', 'qrcode-31-bs-36.png', 'image/png', '5335', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1257', '30', 'qrcodes', 'qrcode-31-bs-37.png', 'image/png', '5096', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1258', '30', 'qrcodes', 'qrcode-31-bs-38.png', 'image/png', '5322', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1259', '30', 'qrcodes', 'qrcode-31-bs-39.png', 'image/png', '5294', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1260', '30', 'qrcodes', 'qrcode-31-bs-40.png', 'image/png', '5105', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1261', '30', 'qrcodes', 'qrcode-31-bs-41.png', 'image/png', '4826', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1262', '30', 'qrcodes', 'qrcode-31-bs-42.png', 'image/png', '5085', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1263', '30', 'qrcodes', 'qrcode-31-bs-43.png', 'image/png', '5085', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1264', '30', 'qrcodes', 'qrcode-31-bs-44.png', 'image/png', '4636', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1265', '30', 'qrcodes', 'qrcode-31-bs-45.png', 'image/png', '4999', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1266', '30', 'qrcodes', 'qrcode-31-bs-46.png', 'image/png', '5150', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1267', '30', 'qrcodes', 'qrcode-31-bs-47.png', 'image/png', '4965', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1268', '30', 'qrcodes', 'qrcode-31-bs-48.png', 'image/png', '5161', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1269', '30', 'qrcodes', 'qrcode-31-bs-49.png', 'image/png', '5147', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1270', '30', 'qrcodes', 'qrcode-31-bs-50.png', 'image/png', '5246', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1271', '31', 'qrcodes', 'qrcode-32-t01.png', 'image/png', '4813', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1272', '31', 'qrcodes', 'qrcode-32-t02.png', 'image/png', '5021', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1273', '31', 'qrcodes', 'qrcode-32-t03.png', 'image/png', '5113', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1274', '33', 'qrcodes', 'qrcode-34-b01.png', 'image/png', '4653', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1275', '33', 'qrcodes', 'qrcode-34-t-01.png', 'image/png', '4795', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1276', '33', 'qrcodes', 'qrcode-34-t-02.png', 'image/png', '5083', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1277', '33', 'qrcodes', 'qrcode-34-b-01.png', 'image/png', '4612', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1278', '33', 'qrcodes', 'qrcode-34-d-02.png', 'image/png', '5112', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1279', '34', 'qrcodes', 'qrcode-35-t-01.png', 'image/png', '4789', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1280', '34', 'qrcodes', 'qrcode-35-t-02.png', 'image/png', '5081', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1281', '34', 'qrcodes', 'qrcode-35-b-01.png', 'image/png', '4637', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1282', '34', 'qrcodes', 'qrcode-35-d-02.png', 'image/png', '5116', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1283', '34', 'qrcodes', 'qrcode-35-t-04.png', 'image/png', '4936', 'local', '2026-03-21 17:36:02', '2026-03-21 17:36:02'),
('1284', '34', 'qrcodes', 'qrcode-35-t-95.png', 'image/png', '5126', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1285', '34', 'qrcodes', 'qrcode-35-22.png', 'image/png', '4377', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1286', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2563', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1287', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2589', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1288', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '2622', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1289', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '2761', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1290', '4', 'qrcodes', 'qrcode-branch-5-4.png', 'image/png', '2569', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1291', '26', 'qrcodes', 'qrcode-branch-27-26.png', 'image/png', '2542', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1292', '27', 'qrcodes', 'qrcode-branch-28-27.png', 'image/png', '2547', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1293', '28', 'qrcodes', 'qrcode-branch-29-28.png', 'image/png', '2568', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1294', '29', 'qrcodes', 'qrcode-branch-30-29.png', 'image/png', '2584', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1295', '30', 'qrcodes', 'qrcode-branch-31-30.png', 'image/png', '2810', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1296', '31', 'qrcodes', 'qrcode-branch-32-31.png', 'image/png', '2812', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1297', '32', 'qrcodes', 'qrcode-branch-33-32.png', 'image/png', '2781', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1298', '33', 'qrcodes', 'qrcode-branch-34-33.png', 'image/png', '2551', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1299', '34', 'qrcodes', 'qrcode-branch-35-34.png', 'image/png', '2811', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1300', '2', 'qrcodes', 'qrcode-3-t01.png', 'image/png', '4765', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1301', '2', 'qrcodes', 'qrcode-3-r01.png', 'image/png', '4735', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1302', '3', 'qrcodes', 'qrcode-4-t01.png', 'image/png', '4747', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1303', '3', 'qrcodes', 'qrcode-4-g01.png', 'image/png', '5131', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1304', '4', 'qrcodes', 'qrcode-5-to1.png', 'image/png', '4701', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1305', '4', 'qrcodes', 'qrcode-5-t02.png', 'image/png', '5017', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1306', '4', 'qrcodes', 'qrcode-5-r01.png', 'image/png', '4687', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1307', '4', 'qrcodes', 'qrcode-5-r02.png', 'image/png', '4958', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1308', '4', 'qrcodes', 'qrcode-5-f01.png', 'image/png', '4760', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1309', '4', 'qrcodes', 'qrcode-5-f02.png', 'image/png', '4976', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1310', '4', 'qrcodes', 'qrcode-5-to3.png', 'image/png', '4934', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1311', '28', 'qrcodes', 'qrcode-29-xyz.png', 'image/png', '4902', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1312', '26', 'qrcodes', 'qrcode-27-332.png', 'image/png', '4745', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1313', '2', 'qrcodes', 'qrcode-3-t-01.png', 'image/png', '4803', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1314', '2', 'qrcodes', 'qrcode-3-t-02.png', 'image/png', '5051', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1315', '2', 'qrcodes', 'qrcode-3-t-03.png', 'image/png', '5138', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1316', '2', 'qrcodes', 'qrcode-3-t-04.png', 'image/png', '4970', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1317', '2', 'qrcodes', 'qrcode-3-t-05.png', 'image/png', '5019', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1318', '2', 'qrcodes', 'qrcode-3-t-06.png', 'image/png', '5167', 'local', '2026-03-21 17:36:03', '2026-03-21 17:36:03'),
('1319', '2', 'qrcodes', 'qrcode-3-t-07.png', 'image/png', '4919', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1320', '2', 'qrcodes', 'qrcode-3-t-08.png', 'image/png', '5110', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1321', '2', 'qrcodes', 'qrcode-3-t-09.png', 'image/png', '5079', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1322', '2', 'qrcodes', 'qrcode-3-t-10.png', 'image/png', '4792', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1323', '2', 'qrcodes', 'qrcode-3-t-11.png', 'image/png', '4396', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1324', '2', 'qrcodes', 'qrcode-3-t-12.png', 'image/png', '4836', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1325', '2', 'qrcodes', 'qrcode-3-t-13.png', 'image/png', '4808', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1326', '2', 'qrcodes', 'qrcode-3-4.png', 'image/png', '4339', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1327', '2', 'qrcodes', 'qrcode-3-2.png', 'image/png', '4513', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1328', '2', 'qrcodes', 'qrcode-3-3.png', 'image/png', '4510', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1329', '2', 'qrcodes', 'qrcode-3-5.png', 'image/png', '4324', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1330', '2', 'qrcodes', 'qrcode-3-6.png', 'image/png', '4508', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1331', '2', 'qrcodes', 'qrcode-3-7.png', 'image/png', '4247', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1332', '4', 'qrcodes', 'qrcode-5-g01.png', 'image/png', '5089', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1333', '4', 'qrcodes', 'qrcode-5-g02.png', 'image/png', '5331', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1334', '4', 'qrcodes', 'qrcode-5-g03.png', 'image/png', '5373', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1335', '4', 'qrcodes', 'qrcode-5-g04.png', 'image/png', '5243', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1336', '4', 'qrcodes', 'qrcode-5-g05.png', 'image/png', '5422', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1337', '4', 'qrcodes', 'qrcode-5-g06.png', 'image/png', '5547', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1338', '4', 'qrcodes', 'qrcode-5-g07.png', 'image/png', '5254', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1339', '4', 'qrcodes', 'qrcode-5-g08.png', 'image/png', '5509', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1340', '4', 'qrcodes', 'qrcode-5-g09.png', 'image/png', '5463', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1341', '4', 'qrcodes', 'qrcode-5-g10.png', 'image/png', '5146', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1342', '4', 'qrcodes', 'qrcode-5-g11.png', 'image/png', '4709', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1343', '4', 'qrcodes', 'qrcode-5-g12.png', 'image/png', '5102', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1344', '4', 'qrcodes', 'qrcode-5-g13.png', 'image/png', '5193', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1345', '4', 'qrcodes', 'qrcode-5-g14.png', 'image/png', '4923', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1346', '4', 'qrcodes', 'qrcode-5-g15.png', 'image/png', '5154', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1347', '4', 'qrcodes', 'qrcode-5-g16.png', 'image/png', '5275', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1348', '4', 'qrcodes', 'qrcode-5-g17.png', 'image/png', '4908', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1349', '4', 'qrcodes', 'qrcode-5-g18.png', 'image/png', '5195', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1350', '4', 'qrcodes', 'qrcode-5-g19.png', 'image/png', '5226', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1351', '4', 'qrcodes', 'qrcode-5-g20.png', 'image/png', '5354', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1352', '4', 'qrcodes', 'qrcode-5-g21.png', 'image/png', '5092', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1353', '4', 'qrcodes', 'qrcode-5-g22.png', 'image/png', '4970', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1354', '4', 'qrcodes', 'qrcode-5-g23.png', 'image/png', '5268', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1355', '4', 'qrcodes', 'qrcode-5-g24.png', 'image/png', '5223', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1356', '4', 'qrcodes', 'qrcode-5-g25.png', 'image/png', '5352', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1357', '4', 'qrcodes', 'qrcode-5-g26.png', 'image/png', '5348', 'local', '2026-03-21 17:36:04', '2026-03-21 17:36:04'),
('1358', '4', 'qrcodes', 'qrcode-5-g27.png', 'image/png', '5133', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1359', '4', 'qrcodes', 'qrcode-5-g28.png', 'image/png', '5327', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1360', '4', 'qrcodes', 'qrcode-5-g29.png', 'image/png', '5429', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1361', '4', 'qrcodes', 'qrcode-5-g30.png', 'image/png', '5399', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1362', '4', 'qrcodes', 'qrcode-5-g31.png', 'image/png', '5180', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1363', '4', 'qrcodes', 'qrcode-5-g32.png', 'image/png', '5211', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1364', '4', 'qrcodes', 'qrcode-5-g33.png', 'image/png', '4882', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1365', '4', 'qrcodes', 'qrcode-5-g34.png', 'image/png', '5264', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1366', '4', 'qrcodes', 'qrcode-5-g35.png', 'image/png', '5292', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1367', '4', 'qrcodes', 'qrcode-5-g36.png', 'image/png', '5513', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1368', '4', 'qrcodes', 'qrcode-5-g37.png', 'image/png', '5246', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1369', '4', 'qrcodes', 'qrcode-5-g38.png', 'image/png', '5325', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1370', '4', 'qrcodes', 'qrcode-5-g39.png', 'image/png', '5367', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1371', '4', 'qrcodes', 'qrcode-5-g40.png', 'image/png', '5246', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1372', '4', 'qrcodes', 'qrcode-5-g41.png', 'image/png', '4910', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1373', '4', 'qrcodes', 'qrcode-5-g42.png', 'image/png', '5220', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1374', '4', 'qrcodes', 'qrcode-5-g43.png', 'image/png', '5278', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1375', '4', 'qrcodes', 'qrcode-5-g44.png', 'image/png', '4836', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1376', '4', 'qrcodes', 'qrcode-5-g45.png', 'image/png', '5086', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1377', '4', 'qrcodes', 'qrcode-5-g46.png', 'image/png', '5333', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1378', '4', 'qrcodes', 'qrcode-5-g47.png', 'image/png', '5064', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1379', '4', 'qrcodes', 'qrcode-5-g48.png', 'image/png', '5293', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1380', '4', 'qrcodes', 'qrcode-5-g49.png', 'image/png', '5290', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1381', '4', 'qrcodes', 'qrcode-5-g50.png', 'image/png', '5369', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1382', '4', 'qrcodes', 'qrcode-5-g51.png', 'image/png', '5048', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1383', '4', 'qrcodes', 'qrcode-5-g52.png', 'image/png', '5367', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1384', '4', 'qrcodes', 'qrcode-5-g53.png', 'image/png', '5305', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1385', '4', 'qrcodes', 'qrcode-5-g54.png', 'image/png', '5099', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1386', '4', 'qrcodes', 'qrcode-5-g55.png', 'image/png', '4960', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1387', '4', 'qrcodes', 'qrcode-5-g56.png', 'image/png', '5425', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1388', '4', 'qrcodes', 'qrcode-5-g57.png', 'image/png', '5168', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1389', '4', 'qrcodes', 'qrcode-5-g58.png', 'image/png', '5387', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1390', '4', 'qrcodes', 'qrcode-5-g59.png', 'image/png', '5408', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1391', '4', 'qrcodes', 'qrcode-5-g60.png', 'image/png', '5494', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1392', '4', 'qrcodes', 'qrcode-5-g61.png', 'image/png', '5255', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1393', '4', 'qrcodes', 'qrcode-5-g62.png', 'image/png', '5362', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1394', '4', 'qrcodes', 'qrcode-5-g63.png', 'image/png', '5466', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1395', '4', 'qrcodes', 'qrcode-5-g64.png', 'image/png', '5318', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1396', '4', 'qrcodes', 'qrcode-5-g65.png', 'image/png', '5464', 'local', '2026-03-21 17:36:05', '2026-03-21 17:36:05'),
('1397', '4', 'qrcodes', 'qrcode-5-g66.png', 'image/png', '5066', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1398', '4', 'qrcodes', 'qrcode-5-g67.png', 'image/png', '5373', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1399', '4', 'qrcodes', 'qrcode-5-g68.png', 'image/png', '5419', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1400', '4', 'qrcodes', 'qrcode-5-g69.png', 'image/png', '5527', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1401', '4', 'qrcodes', 'qrcode-5-g70.png', 'image/png', '5208', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1402', '30', 'qrcodes', 'qrcode-31-mdh-01.png', 'image/png', '5391', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1403', '30', 'qrcodes', 'qrcode-31-mdh-02.png', 'image/png', '5712', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1404', '30', 'qrcodes', 'qrcode-31-mdh-03.png', 'image/png', '5671', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1405', '30', 'qrcodes', 'qrcode-31-mdh-04.png', 'image/png', '5499', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1406', '30', 'qrcodes', 'qrcode-31-mdh-05.png', 'image/png', '5678', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1407', '30', 'qrcodes', 'qrcode-31-mdh-06.png', 'image/png', '5797', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1408', '30', 'qrcodes', 'qrcode-31-mdh-07.png', 'image/png', '5502', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1409', '30', 'qrcodes', 'qrcode-31-mdh-08.png', 'image/png', '5759', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1410', '30', 'qrcodes', 'qrcode-31-mdh-09.png', 'image/png', '5777', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1411', '30', 'qrcodes', 'qrcode-31-mdh-10.png', 'image/png', '5411', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1412', '30', 'qrcodes', 'qrcode-31-mdh-11.png', 'image/png', '4967', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1413', '30', 'qrcodes', 'qrcode-31-mdh-12.png', 'image/png', '5339', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1414', '30', 'qrcodes', 'qrcode-31-mdh-13.png', 'image/png', '5351', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1415', '30', 'qrcodes', 'qrcode-31-mdh-14.png', 'image/png', '5161', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1416', '30', 'qrcodes', 'qrcode-31-mdh-15.png', 'image/png', '5240', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1417', '30', 'qrcodes', 'qrcode-31-mdh-16.png', 'image/png', '5417', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1418', '30', 'qrcodes', 'qrcode-31-mdh-17.png', 'image/png', '5155', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1419', '30', 'qrcodes', 'qrcode-31-mdh-18.png', 'image/png', '5385', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1420', '30', 'qrcodes', 'qrcode-31-mdh-19.png', 'image/png', '5406', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1421', '30', 'qrcodes', 'qrcode-31-mdh-20.png', 'image/png', '5688', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1422', '30', 'qrcodes', 'qrcode-31-mdh-21.png', 'image/png', '5313', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1423', '30', 'qrcodes', 'qrcode-31-mdh-22.png', 'image/png', '5150', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1424', '30', 'qrcodes', 'qrcode-31-mdh-23.png', 'image/png', '5656', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1425', '30', 'qrcodes', 'qrcode-31-mdh-24.png', 'image/png', '5410', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1426', '30', 'qrcodes', 'qrcode-31-mdh-25.png', 'image/png', '5547', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1427', '30', 'qrcodes', 'qrcode-31-mdh-26.png', 'image/png', '5690', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1428', '30', 'qrcodes', 'qrcode-31-mdh-27.png', 'image/png', '5360', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1429', '30', 'qrcodes', 'qrcode-31-mdh-28.png', 'image/png', '5711', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1430', '30', 'qrcodes', 'qrcode-31-mdh-29.png', 'image/png', '5645', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1431', '30', 'qrcodes', 'qrcode-31-mdh-30.png', 'image/png', '5681', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1432', '30', 'qrcodes', 'qrcode-31-mdh-31.png', 'image/png', '5333', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1433', '30', 'qrcodes', 'qrcode-31-mdh-32.png', 'image/png', '5634', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1434', '30', 'qrcodes', 'qrcode-31-op-01.png', 'image/png', '5098', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1435', '30', 'qrcodes', 'qrcode-31-op-02.png', 'image/png', '5302', 'local', '2026-03-21 17:36:06', '2026-03-21 17:36:06'),
('1436', '30', 'qrcodes', 'qrcode-31-op-03.png', 'image/png', '5324', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1437', '30', 'qrcodes', 'qrcode-31-op-04.png', 'image/png', '5205', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1438', '30', 'qrcodes', 'qrcode-31-op-05.png', 'image/png', '5272', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1439', '30', 'qrcodes', 'qrcode-31-op-06.png', 'image/png', '5459', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1440', '30', 'qrcodes', 'qrcode-31-op-07.png', 'image/png', '5191', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1441', '30', 'qrcodes', 'qrcode-31-op-08.png', 'image/png', '5479', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1442', '30', 'qrcodes', 'qrcode-31-op-09.png', 'image/png', '5362', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1443', '30', 'qrcodes', 'qrcode-31-op-10.png', 'image/png', '5083', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1444', '30', 'qrcodes', 'qrcode-31-op-11.png', 'image/png', '4775', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1445', '30', 'qrcodes', 'qrcode-31-op-12.png', 'image/png', '5068', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1446', '30', 'qrcodes', 'qrcode-31-op-13.png', 'image/png', '5113', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1447', '30', 'qrcodes', 'qrcode-31-op-14.png', 'image/png', '4992', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1448', '30', 'qrcodes', 'qrcode-31-op-15.png', 'image/png', '5027', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1449', '30', 'qrcodes', 'qrcode-31-op-16.png', 'image/png', '5136', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1450', '30', 'qrcodes', 'qrcode-31-op-17.png', 'image/png', '4962', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1451', '30', 'qrcodes', 'qrcode-31-op-18.png', 'image/png', '5098', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1452', '30', 'qrcodes', 'qrcode-31-op-19.png', 'image/png', '5170', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1453', '30', 'qrcodes', 'qrcode-31-op-20.png', 'image/png', '5298', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1454', '30', 'qrcodes', 'qrcode-31-bar-01.png', 'image/png', '4783', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1455', '30', 'qrcodes', 'qrcode-31-bar-02.png', 'image/png', '5123', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1456', '30', 'qrcodes', 'qrcode-31-bar-03.png', 'image/png', '5163', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1457', '30', 'qrcodes', 'qrcode-31-bar-04.png', 'image/png', '4935', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1458', '30', 'qrcodes', 'qrcode-31-bar-05.png', 'image/png', '5005', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1459', '30', 'qrcodes', 'qrcode-31-bar-06.png', 'image/png', '5220', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1460', '30', 'qrcodes', 'qrcode-31-bar-07.png', 'image/png', '4955', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1461', '30', 'qrcodes', 'qrcode-31-bar-08.png', 'image/png', '5141', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1462', '30', 'qrcodes', 'qrcode-31-bar-09.png', 'image/png', '5098', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1463', '30', 'qrcodes', 'qrcode-31-bar-10.png', 'image/png', '4866', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1464', '30', 'qrcodes', 'qrcode-31-bar-11.png', 'image/png', '4348', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1465', '30', 'qrcodes', 'qrcode-31-bar-12.png', 'image/png', '4829', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1466', '30', 'qrcodes', 'qrcode-31-bar-13.png', 'image/png', '4794', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1467', '30', 'qrcodes', 'qrcode-31-bar-14.png', 'image/png', '4586', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1468', '30', 'qrcodes', 'qrcode-31-bar-15.png', 'image/png', '4650', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1469', '30', 'qrcodes', 'qrcode-31-bar-16.png', 'image/png', '4916', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1470', '30', 'qrcodes', 'qrcode-31-bar-17.png', 'image/png', '4577', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1471', '30', 'qrcodes', 'qrcode-31-bar-18.png', 'image/png', '4870', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1472', '30', 'qrcodes', 'qrcode-31-bar-19.png', 'image/png', '4806', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1473', '30', 'qrcodes', 'qrcode-31-bar-20.png', 'image/png', '5114', 'local', '2026-03-21 17:36:07', '2026-03-21 17:36:07'),
('1474', '30', 'qrcodes', 'qrcode-31-bs-01.png', 'image/png', '4944', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1475', '30', 'qrcodes', 'qrcode-31-bs-02.png', 'image/png', '5207', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1476', '30', 'qrcodes', 'qrcode-31-bs-03.png', 'image/png', '5354', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1477', '30', 'qrcodes', 'qrcode-31-bs-04.png', 'image/png', '5089', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1478', '30', 'qrcodes', 'qrcode-31-bs-05.png', 'image/png', '5223', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1479', '30', 'qrcodes', 'qrcode-31-bs-06.png', 'image/png', '5338', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1480', '30', 'qrcodes', 'qrcode-31-bs-07.png', 'image/png', '5086', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1481', '30', 'qrcodes', 'qrcode-31-bs-08.png', 'image/png', '5322', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1482', '30', 'qrcodes', 'qrcode-31-bs-09.png', 'image/png', '5316', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1483', '30', 'qrcodes', 'qrcode-31-bs-10.png', 'image/png', '4998', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1484', '30', 'qrcodes', 'qrcode-31-bs-11.png', 'image/png', '4608', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1485', '30', 'qrcodes', 'qrcode-31-bs-12.png', 'image/png', '4983', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1486', '30', 'qrcodes', 'qrcode-31-bs-13.png', 'image/png', '4964', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1487', '30', 'qrcodes', 'qrcode-31-bs-14.png', 'image/png', '4841', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1488', '30', 'qrcodes', 'qrcode-31-bs-15.png', 'image/png', '4873', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08');

INSERT INTO `file_storage` VALUES
('1489', '30', 'qrcodes', 'qrcode-31-bs-16.png', 'image/png', '5087', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1490', '30', 'qrcodes', 'qrcode-31-bs-17.png', 'image/png', '4842', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1491', '30', 'qrcodes', 'qrcode-31-bs-18.png', 'image/png', '4990', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1492', '30', 'qrcodes', 'qrcode-31-bs-19.png', 'image/png', '5091', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1493', '30', 'qrcodes', 'qrcode-31-bs-20.png', 'image/png', '5226', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1494', '30', 'qrcodes', 'qrcode-31-bs-21.png', 'image/png', '4945', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1495', '30', 'qrcodes', 'qrcode-31-bs-22.png', 'image/png', '4801', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1496', '30', 'qrcodes', 'qrcode-31-bs-23.png', 'image/png', '5152', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1497', '30', 'qrcodes', 'qrcode-31-bs-24.png', 'image/png', '5030', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1498', '30', 'qrcodes', 'qrcode-31-bs-25.png', 'image/png', '5138', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1499', '30', 'qrcodes', 'qrcode-31-bs-26.png', 'image/png', '5303', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1500', '30', 'qrcodes', 'qrcode-31-bs-27.png', 'image/png', '5028', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1501', '30', 'qrcodes', 'qrcode-31-bs-28.png', 'image/png', '5205', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1502', '30', 'qrcodes', 'qrcode-31-bs-29.png', 'image/png', '5245', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1503', '30', 'qrcodes', 'qrcode-31-bs-30.png', 'image/png', '5328', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1504', '30', 'qrcodes', 'qrcode-31-bs-31.png', 'image/png', '4953', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1505', '30', 'qrcodes', 'qrcode-31-bs-32.png', 'image/png', '5138', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1506', '30', 'qrcodes', 'qrcode-31-bs-33.png', 'image/png', '4833', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1507', '30', 'qrcodes', 'qrcode-31-bs-34.png', 'image/png', '5069', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1508', '30', 'qrcodes', 'qrcode-31-bs-35.png', 'image/png', '5211', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1509', '30', 'qrcodes', 'qrcode-31-bs-36.png', 'image/png', '5340', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1510', '30', 'qrcodes', 'qrcode-31-bs-37.png', 'image/png', '5066', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1511', '30', 'qrcodes', 'qrcode-31-bs-38.png', 'image/png', '5326', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1512', '30', 'qrcodes', 'qrcode-31-bs-39.png', 'image/png', '5250', 'local', '2026-03-21 17:36:08', '2026-03-21 17:36:08'),
('1513', '30', 'qrcodes', 'qrcode-31-bs-40.png', 'image/png', '5127', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1514', '30', 'qrcodes', 'qrcode-31-bs-41.png', 'image/png', '4807', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1515', '30', 'qrcodes', 'qrcode-31-bs-42.png', 'image/png', '5077', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1516', '30', 'qrcodes', 'qrcode-31-bs-43.png', 'image/png', '5073', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1517', '30', 'qrcodes', 'qrcode-31-bs-44.png', 'image/png', '4632', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1518', '30', 'qrcodes', 'qrcode-31-bs-45.png', 'image/png', '5054', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1519', '30', 'qrcodes', 'qrcode-31-bs-46.png', 'image/png', '5138', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1520', '30', 'qrcodes', 'qrcode-31-bs-47.png', 'image/png', '4914', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1521', '30', 'qrcodes', 'qrcode-31-bs-48.png', 'image/png', '5095', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1522', '30', 'qrcodes', 'qrcode-31-bs-49.png', 'image/png', '5115', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1523', '30', 'qrcodes', 'qrcode-31-bs-50.png', 'image/png', '5241', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1524', '31', 'qrcodes', 'qrcode-32-t01.png', 'image/png', '4770', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1525', '31', 'qrcodes', 'qrcode-32-t02.png', 'image/png', '5000', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1526', '31', 'qrcodes', 'qrcode-32-t03.png', 'image/png', '5048', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1527', '33', 'qrcodes', 'qrcode-34-b01.png', 'image/png', '4589', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1528', '33', 'qrcodes', 'qrcode-34-t-01.png', 'image/png', '4742', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1529', '33', 'qrcodes', 'qrcode-34-t-02.png', 'image/png', '5095', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1530', '33', 'qrcodes', 'qrcode-34-b-01.png', 'image/png', '4638', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1531', '33', 'qrcodes', 'qrcode-34-d-02.png', 'image/png', '5166', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1532', '34', 'qrcodes', 'qrcode-35-t-01.png', 'image/png', '4798', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1533', '34', 'qrcodes', 'qrcode-35-t-02.png', 'image/png', '5065', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1534', '34', 'qrcodes', 'qrcode-35-b-01.png', 'image/png', '4623', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1535', '34', 'qrcodes', 'qrcode-35-d-02.png', 'image/png', '5146', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1536', '34', 'qrcodes', 'qrcode-35-t-04.png', 'image/png', '4992', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1537', '34', 'qrcodes', 'qrcode-35-t-95.png', 'image/png', '5057', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1538', '34', 'qrcodes', 'qrcode-35-22.png', 'image/png', '4402', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1539', '1', 'qrcodes', 'qrcode-branch-1-1.png', 'image/png', '2548', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1540', '1', 'qrcodes', 'qrcode-branch-2-1.png', 'image/png', '2574', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1541', '2', 'qrcodes', 'qrcode-branch-3-2.png', 'image/png', '2584', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1542', '3', 'qrcodes', 'qrcode-branch-4-3.png', 'image/png', '2738', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1543', '4', 'qrcodes', 'qrcode-branch-5-4.png', 'image/png', '2588', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1544', '26', 'qrcodes', 'qrcode-branch-27-26.png', 'image/png', '2586', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1545', '27', 'qrcodes', 'qrcode-branch-28-27.png', 'image/png', '2569', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1546', '28', 'qrcodes', 'qrcode-branch-29-28.png', 'image/png', '2551', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1547', '29', 'qrcodes', 'qrcode-branch-30-29.png', 'image/png', '2578', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1548', '30', 'qrcodes', 'qrcode-branch-31-30.png', 'image/png', '2757', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1549', '31', 'qrcodes', 'qrcode-branch-32-31.png', 'image/png', '2751', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1550', '32', 'qrcodes', 'qrcode-branch-33-32.png', 'image/png', '2811', 'local', '2026-03-21 17:36:09', '2026-03-21 17:36:09'),
('1551', '33', 'qrcodes', 'qrcode-branch-34-33.png', 'image/png', '2563', 'local', '2026-03-21 17:36:10', '2026-03-21 17:36:10'),
('1552', '34', 'qrcodes', 'qrcode-branch-35-34.png', 'image/png', '2809', 'local', '2026-03-21 17:36:10', '2026-03-21 17:36:10'),
('1553', '34', 'item', 'a3fc0cefd433e6d6d146ebbe7f93a4ef.png', 'image/png', '26347', 'local', '2026-03-21 18:01:48', '2026-03-21 18:01:48'),
('1554', '34', 'item', '4157c067c478f83eb12a1c1e149bf96d.png', 'image/png', '26347', 'local', '2026-03-21 18:02:01', '2026-03-21 18:02:01'),
('1555', '34', 'item', '3644c862669def2e98a23267dff864e6.png', 'image/png', '26347', 'local', '2026-03-21 18:02:10', '2026-03-21 18:02:10'),
('1556', '34', 'item', '75d72035dece468dfdd3c97d4ecdce4d.png', 'image/png', '26347', 'local', '2026-03-21 18:02:18', '2026-03-21 18:02:18'),
('1557', '34', 'logo', '89ed5edd729ab9c9f6973a96a757439b.png', 'image/png', '26347', 'local', '2026-03-21 18:03:06', '2026-03-21 18:03:06');


-- Table structure for table `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=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Dumping data for table `file_storage_settings`
INSERT INTO `file_storage_settings` VALUES
('1', 'local', NULL, 'enabled', '2025-09-17 11:06:41', '2026-03-21 17:35:42'),
('2', 'wasabi', 'eyJpdiI6IkJnOUdPT01nY1E3VVQ2b2FYSVBqNkE9PSIsInZhbHVlIjoiV2paTG1YUW1JS0JraXhtYjh2ZlNjTFlhZUI0TFBqZXMxZjhkenovZmlUMTZSaTFLVHQ1UEowMkRzNEFtZVR6R0lTbjVjUGdVelZ1K3FoMkIwMWhpZi90MVFqajg5L2VoS0g3MW11VnVzSmEzWDlJL0NGOE90dFA3cVFqbEphMWowOXltQ3Q4dGZZY3QxWHZuR21SRTZzNUxlODRKWFZMYW53NDFRaFVLbHVlYlV5K0ZidUFRVDRzbnB4K0h2cmVvczdwVkduK3BMcHZnNCtVblNVS3g3QT09IiwibWFjIjoiNTI3ZmVjYjJlNWQ0MzY3ZTQyYzEyYjcwYmY4N2UwNWRjZmIxMDQyMGYzY2YwODBkZjc4NmU4MWZkODMyZDMxZSIsInRhZyI6IiJ9', 'disabled', '2025-09-28 18:13:25', '2026-03-21 17:35:42');


-- Table structure for table `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`
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`
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', '65100125-205d-420e-b03c-0faa1e6f02b9', '2026-04-16 08:37:13', NULL, NULL, '1', '2026-01-22 06:54:07', '2026-01-22 06:54:49');


-- Table structure for table `font_control_qr_settings`
