-- Table structure for `ref_countries`

CREATE TABLE `ref_countries` (
  `id` int NOT NULL AUTO_INCREMENT,
  `country_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `country_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `phone_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `currency_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `timezone_default` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `country_code` (`country_code`)
) ENGINE=InnoDB AUTO_INCREMENT=255 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `ref_countries` (`id`, `country_code`, `country_name`, `phone_code`, `currency_code`, `timezone_default`, `is_active`) VALUES
('1', 'PK', 'Pakistan', '+92', 'PKR', 'UTC+05:00', '1'),
('2', 'AE', 'United Arab Emirates', '+971', 'AED', 'UTC+04:00', '1'),
('3', 'US', 'United States', '+1', 'USD', 'UTC-12:00', '1'),
('4', 'GB', 'United Kingdom', '+44', 'GBP', 'UTC-08:00', '1'),
('5', 'DK', 'Denmark', '+45', 'DKK', 'UTC-04:00', '1'),
('6', 'LK', 'Sri Lanka', '+94', 'LKR', 'UTC+05:30', '1'),
('7', 'MS', 'Montserrat', '+1664', 'XCD', 'UTC-04:00', '1'),
('8', 'ZA', 'South Africa', '+27', 'ZAR', 'UTC+02:00', '1'),
('9', 'BH', 'Bahrain', '+973', 'BHD', 'UTC+03:00', '1'),
('10', 'MK', 'North Macedonia', '+389', 'MKD', 'UTC+01:00', '1'),
('11', 'GQ', 'Equatorial Guinea', '+240', 'XAF', 'UTC+01:00', '1'),
('12', 'CY', 'Cyprus', '+357', 'EUR', 'UTC+02:00', '1'),
('13', 'MU', 'Mauritius', '+230', 'MUR', 'UTC+04:00', '1'),
('14', 'NR', 'Nauru', '+674', 'AUD', 'UTC+12:00', '1'),
('15', 'AT', 'Austria', '+43', 'EUR', 'UTC+01:00', '1'),
('16', 'SM', 'San Marino', '+378', 'EUR', 'UTC+01:00', '1'),
('17', 'ME', 'Montenegro', '+382', 'EUR', 'UTC+01:00', '1'),
('18', 'HT', 'Haiti', '+509', 'HTG', 'UTC-05:00', '1'),
('19', 'SE', 'Sweden', '+46', 'SEK', 'UTC+01:00', '1'),
('20', 'NF', 'Norfolk Island', '+672', 'AUD', 'UTC+11:30', '1'),
('21', 'LS', 'Lesotho', '+266', 'LSL', 'UTC+02:00', '1'),
('22', 'SD', 'Sudan', '+249', 'SDG', 'UTC+03:00', '1'),
('23', 'IT', 'Italy', '+39', 'EUR', 'UTC+01:00', '1'),
('24', 'KP', 'North Korea', '+850', 'KPW', 'UTC+09:00', '1'),
('25', 'CC', 'Cocos (Keeling) Islands', '+61', 'AUD', 'UTC+06:30', '1'),
('26', 'CI', 'Ivory Coast', '+225', 'XOF', 'UTC', '1'),
('27', 'GN', 'Guinea', '+224', 'GNF', 'UTC', '1'),
('28', 'LC', 'Saint Lucia', '+1758', 'XCD', 'UTC-04:00', '1'),
('29', 'BW', 'Botswana', '+267', 'BWP', 'UTC+02:00', '1'),
('30', 'ID', 'Indonesia', '+62', 'IDR', 'UTC+07:00', '1'),
('31', 'PH', 'Philippines', '+63', 'PHP', 'UTC+08:00', '1'),
('33', 'PY', 'Paraguay', '+595', 'PYG', 'UTC-04:00', '1'),
('34', 'GG', 'Guernsey', '+44', 'GBP', 'UTC+00:00', '1'),
('35', 'MR', 'Mauritania', '+222', 'MRU', 'UTC', '1'),
('36', 'NE', 'Niger', '+227', 'XOF', 'UTC+01:00', '1'),
('37', 'CH', 'Switzerland', '+41', 'CHF', 'UTC+01:00', '1'),
('38', 'AR', 'Argentina', '+54', 'ARS', 'UTC-03:00', '1'),
('39', 'GW', 'Guinea-Bissau', '+245', 'XOF', 'UTC', '1'),
('40', 'CW', 'Curaçao', '+599', 'ANG', 'UTC-04:00', '1'),
('41', 'NP', 'Nepal', '+977', 'NPR', 'UTC+05:45', '1'),
('42', 'BZ', 'Belize', '+501', 'BZD', 'UTC-06:00', '1'),
('43', 'AI', 'Anguilla', '+1264', 'XCD', 'UTC-04:00', '1'),
('44', 'BB', 'Barbados', '+1246', 'BBD', 'UTC-04:00', '1'),
('45', 'VG', 'British Virgin Islands', '+1284', 'USD', 'UTC-04:00', '1'),
('46', 'CR', 'Costa Rica', '+506', 'CRC', 'UTC-06:00', '1'),
('47', 'CU', 'Cuba', '+53', 'CUC', 'UTC-05:00', '1'),
('48', 'NG', 'Nigeria', '+234', 'NGN', 'UTC+01:00', '1'),
('49', 'OM', 'Oman', '+968', 'OMR', 'UTC+04:00', '1'),
('50', 'BR', 'Brazil', '+55', 'BRL', 'UTC-05:00', '1'),
('51', 'SV', 'El Salvador', '+503', 'USD', 'UTC-06:00', '1'),
('52', 'SR', 'Suriname', '+597', 'SRD', 'UTC-03:00', '1'),
('53', 'SI', 'Slovenia', '+386', 'EUR', 'UTC+01:00', '1'),
('54', 'BA', 'Bosnia and Herzegovina', '+387', 'BAM', 'UTC+01:00', '1'),
('55', 'TD', 'Chad', '+235', 'XAF', 'UTC+01:00', '1'),
('56', 'PE', 'Peru', '+51', 'PEN', 'UTC-05:00', '1'),
('58', 'CA', 'Canada', '+1', 'CAD', 'UTC-08:00', '1'),
('59', 'JO', 'Jordan', '+962', 'JOD', 'UTC+03:00', '1'),
('60', 'YT', 'Mayotte', '+262', 'EUR', 'UTC+03:00', '1'),
('61', 'IM', 'Isle of Man', '+44', 'GBP', 'UTC+00:00', '1'),
('62', 'VI', 'United States Virgin Islands', '+1340', 'USD', 'UTC-04:00', '1'),
('63', 'RW', 'Rwanda', '+250', 'RWF', 'UTC+02:00', '1'),
('64', 'LV', 'Latvia', '+371', 'EUR', 'UTC+02:00', '1'),
('65', 'AQ', 'Antarctica', NULL, NULL, 'UTC-03:00', '1'),
('66', 'GH', 'Ghana', '+233', 'GHS', 'UTC', '1'),
('67', 'KI', 'Kiribati', '+686', 'AUD', 'UTC+12:00', '1'),
('68', 'TK', 'Tokelau', '+690', 'NZD', 'UTC+13:00', '1'),
('69', 'KM', 'Comoros', '+269', 'KMF', 'UTC+03:00', '1'),
('70', 'ST', 'São Tomé and Príncipe', '+239', 'STN', 'UTC', '1'),
('71', 'TC', 'Turks and Caicos Islands', '+1649', 'USD', 'UTC-04:00', '1'),
('72', 'MD', 'Moldova', '+373', 'MDL', 'UTC+02:00', '1'),
('73', 'BG', 'Bulgaria', '+359', 'BGN', 'UTC+02:00', '1'),
('74', 'TJ', 'Tajikistan', '+992', 'TJS', 'UTC+05:00', '1'),
('75', 'WS', 'Samoa', '+685', 'WST', 'UTC+13:00', '1'),
('76', 'BE', 'Belgium', '+32', 'EUR', 'UTC+01:00', '1'),
('77', 'PS', 'Palestine', '+970', 'EGP', 'UTC+02:00', '1'),
('78', 'UM', 'United States Minor Outlying Islands', '+268', 'USD', 'UTC-11:00', '1'),
('79', 'BQ', 'Caribbean Netherlands', '+599', 'USD', 'UTC-04:00', '1'),
('80', 'SL', 'Sierra Leone', '+232', 'SLE', 'UTC', '1'),
('81', 'WF', 'Wallis and Futuna', '+681', 'XPF', 'UTC+12:00', '1'),
('82', 'IS', 'Iceland', '+354', 'ISK', 'UTC', '1'),
('83', 'TW', 'Taiwan', '+886', 'TWD', 'UTC+08:00', '1'),
('84', 'AW', 'Aruba', '+297', 'AWG', 'UTC-04:00', '1'),
('85', 'VN', 'Vietnam', '+84', 'VND', 'UTC+07:00', '1'),
('86', 'LB', 'Lebanon', '+961', 'LBP', 'UTC+02:00', '1'),
('87', 'IO', 'British Indian Ocean Territory', '+246', 'USD', 'UTC+06:00', '1'),
('88', 'ET', 'Ethiopia', '+251', 'ETB', 'UTC+03:00', '1'),
('89', 'YE', 'Yemen', '+967', 'YER', 'UTC+03:00', '1'),
('90', 'MQ', 'Martinique', '+596', 'EUR', 'UTC-04:00', '1'),
('91', 'RU', 'Russia', '+7', 'RUB', 'UTC+03:00', '1'),
('92', 'PR', 'Puerto Rico', '+1', 'USD', 'UTC-04:00', '1'),
('93', 'SX', 'Sint Maarten', '+1721', 'ANG', 'UTC-04:00', '1'),
('94', 'CF', 'Central African Republic', '+236', 'XAF', 'UTC+01:00', '1'),
('95', 'BM', 'Bermuda', '+1441', 'BMD', 'UTC-04:00', '1'),
('96', 'DJ', 'Djibouti', '+253', 'DJF', 'UTC+03:00', '1'),
('97', 'PN', 'Pitcairn Islands', '+64', 'NZD', 'UTC-08:00', '1'),
('98', 'SS', 'South Sudan', '+211', 'SSP', 'UTC+03:00', '1'),
('99', 'UA', 'Ukraine', '+380', 'UAH', 'UTC+02:00', '1'),
('100', 'BD', 'Bangladesh', '+880', 'BDT', 'UTC+06:00', '1'),
('101', 'CD', 'DR Congo', '+243', 'CDF', 'UTC+01:00', '1'),
('102', 'CK', 'Cook Islands', '+682', 'CKD', 'UTC-10:00', '1'),
('103', 'UZ', 'Uzbekistan', '+998', 'UZS', 'UTC+05:00', '1'),
('104', 'EE', 'Estonia', '+372', 'EUR', 'UTC+02:00', '1'),
('105', 'DZ', 'Algeria', '+213', 'DZD', 'UTC+01:00', '1'),
('106', 'TO', 'Tonga', '+676', 'TOP', 'UTC+13:00', '1'),
('107', 'JP', 'Japan', '+81', 'JPY', 'UTC+09:00', '1'),
('108', 'TL', 'Timor-Leste', '+670', 'USD', 'UTC+09:00', '1'),
('109', 'CZ', 'Czechia', '+420', 'CZK', 'UTC+01:00', '1'),
('110', 'DO', 'Dominican Republic', '+1', 'DOP', 'UTC-04:00', '1'),
('111', 'MN', 'Mongolia', '+976', 'MNT', 'UTC+07:00', '1'),
('113', 'MT', 'Malta', '+356', 'EUR', 'UTC+01:00', '1'),
('114', 'MV', 'Maldives', '+960', 'MVR', 'UTC+05:00', '1'),
('115', 'IE', 'Ireland', '+353', 'EUR', 'UTC', '1'),
('116', 'TZ', 'Tanzania', '+255', 'TZS', 'UTC+03:00', '1'),
('117', 'AX', 'Åland Islands', '+35818', 'EUR', 'UTC+02:00', '1'),
('118', 'MA', 'Morocco', '+212', 'MAD', 'UTC', '1'),
('119', 'VC', 'Saint Vincent and the Grenadines', '+1784', 'XCD', 'UTC-04:00', '1'),
('120', 'UY', 'Uruguay', '+598', 'UYU', 'UTC-03:00', '1'),
('121', 'BO', 'Bolivia', '+591', 'BOB', 'UTC-04:00', '1'),
('122', 'FK', 'Falkland Islands', '+500', 'FKP', 'UTC-04:00', '1'),
('123', 'RE', 'Réunion', '+262', 'EUR', 'UTC+04:00', '1'),
('124', 'CL', 'Chile', '+56', 'CLP', 'UTC-06:00', '1'),
('125', 'TG', 'Togo', '+228', 'XOF', 'UTC', '1'),
('126', 'MY', 'Malaysia', '+60', 'MYR', 'UTC+08:00', '1'),
('127', 'HU', 'Hungary', '+36', 'HUF', 'UTC+01:00', '1'),
('128', 'BF', 'Burkina Faso', '+226', 'XOF', 'UTC', '1'),
('129', 'LU', 'Luxembourg', '+352', 'EUR', 'UTC+01:00', '1'),
('130', 'TT', 'Trinidad and Tobago', '+1868', 'TTD', 'UTC-04:00', '1'),
('131', 'MF', 'Saint Martin', '+590', 'EUR', 'UTC-04:00', '1'),
('132', 'SH', 'Saint Helena, Ascension and Tristan da Cunha', '+2', 'GBP', 'UTC+00:00', '1'),
('133', 'NA', 'Namibia', '+264', 'NAD', 'UTC+01:00', '1'),
('134', 'KY', 'Cayman Islands', '+1345', 'KYD', 'UTC-05:00', '1'),
('135', 'FI', 'Finland', '+358', 'EUR', 'UTC+02:00', '1'),
('136', 'PG', 'Papua New Guinea', '+675', 'PGK', 'UTC+10:00', '1'),
('137', 'BV', 'Bouvet Island', '+47', NULL, 'UTC+01:00', '1'),
('138', 'JE', 'Jersey', '+44', 'GBP', 'UTC+01:00', '1'),
('139', 'ER', 'Eritrea', '+291', 'ERN', 'UTC+03:00', '1'),
('140', 'NI', 'Nicaragua', '+505', 'NIO', 'UTC-06:00', '1'),
('141', 'BS', 'Bahamas', '+1242', 'BSD', 'UTC-05:00', '1'),
('142', 'IL', 'Israel', '+972', 'ILS', 'UTC+02:00', '1'),
('143', 'GP', 'Guadeloupe', '+590', 'EUR', 'UTC-04:00', '1'),
('144', 'NC', 'New Caledonia', '+687', 'XPF', 'UTC+11:00', '1'),
('145', 'DE', 'Germany', '+49', 'EUR', 'UTC+01:00', '1'),
('146', 'MW', 'Malawi', '+265', 'MWK', 'UTC+02:00', '1'),
('147', 'SB', 'Solomon Islands', '+677', 'SBD', 'UTC+11:00', '1'),
('148', 'BJ', 'Benin', '+229', 'XOF', 'UTC+01:00', '1'),
('149', 'GY', 'Guyana', '+592', 'GYD', 'UTC-04:00', '1'),
('150', 'SK', 'Slovakia', '+421', 'EUR', 'UTC+01:00', '1'),
('151', 'FM', 'Micronesia', '+691', 'USD', 'UTC+10:00', '1'),
('152', 'NO', 'Norway', '+47', 'NOK', 'UTC+01:00', '1'),
('153', 'XK', 'Kosovo', '+383', 'EUR', 'UTC+01:00', '1'),
('154', 'PM', 'Saint Pierre and Miquelon', '+508', 'EUR', 'UTC-03:00', '1'),
('155', 'GT', 'Guatemala', '+502', 'GTQ', 'UTC-06:00', '1'),
('156', 'ZM', 'Zambia', '+260', 'ZMW', 'UTC+02:00', '1'),
('157', 'HR', 'Croatia', '+385', 'EUR', 'UTC+01:00', '1'),
('158', 'CO', 'Colombia', '+57', 'COP', 'UTC-05:00', '1'),
('159', 'ES', 'Spain', '+34', 'EUR', 'UTC', '1'),
('160', 'PF', 'French Polynesia', '+689', 'XPF', 'UTC-10:00', '1'),
('161', 'SY', 'Syria', '+963', 'SYP', 'UTC+02:00', '1'),
('162', 'GR', 'Greece', '+30', 'EUR', 'UTC+02:00', '1'),
('163', 'DM', 'Dominica', '+1767', 'XCD', 'UTC-04:00', '1'),
('164', 'GE', 'Georgia', '+995', 'GEL', 'UTC+04:00', '1'),
('165', 'KN', 'Saint Kitts and Nevis', '+1869', 'XCD', 'UTC-04:00', '1'),
('166', 'TM', 'Turkmenistan', '+993', 'TMT', 'UTC+05:00', '1'),
('167', 'RO', 'Romania', '+40', 'RON', 'UTC+02:00', '1'),
('168', 'PL', 'Poland', '+48', 'PLN', 'UTC+01:00', '1'),
('169', 'LR', 'Liberia', '+231', 'LRD', 'UTC', '1'),
('170', 'GM', 'Gambia', '+220', 'GMD', 'UTC+00:00', '1'),
('171', 'GL', 'Greenland', '+299', 'DKK', 'UTC-04:00', '1'),
('172', 'CG', 'Republic of the Congo', '+242', 'XAF', 'UTC+01:00', '1'),
('173', 'SJ', 'Svalbard and Jan Mayen', '+4779', 'NOK', 'UTC+01:00', '1'),
('174', 'IR', 'Iran', '+98', 'IRR', 'UTC+03:30', '1'),
('175', 'VE', 'Venezuela', '+58', 'VES', 'UTC-04:00', '1'),
('176', 'LT', 'Lithuania', '+370', 'EUR', 'UTC+02:00', '1'),
('177', 'ML', 'Mali', '+223', 'XOF', 'UTC', '1'),
('178', 'LI', 'Liechtenstein', '+423', 'CHF', 'UTC+01:00', '1'),
('179', 'AU', 'Australia', '+61', 'AUD', 'UTC+05:00', '1'),
('180', 'AZ', 'Azerbaijan', '+994', 'AZN', 'UTC+04:00', '1'),
('181', 'SN', 'Senegal', '+221', 'XOF', 'UTC', '1'),
('182', 'PA', 'Panama', '+507', 'PAB', 'UTC-05:00', '1'),
('183', 'KG', 'Kyrgyzstan', '+996', 'KGS', 'UTC+06:00', '1'),
('184', 'KZ', 'Kazakhstan', '+7', 'KZT', 'UTC+05:00', '1'),
('185', 'SO', 'Somalia', '+252', 'SOS', 'UTC+03:00', '1'),
('186', 'EH', 'Western Sahara', '+2', 'DZD', 'UTC+00:00', '1'),
('187', 'KW', 'Kuwait', '+965', 'KWD', 'UTC+03:00', '1'),
('188', 'MZ', 'Mozambique', '+258', 'MZN', 'UTC+02:00', '1'),
('189', 'ZW', 'Zimbabwe', '+263', 'ZWL', 'UTC+02:00', '1'),
('190', 'TN', 'Tunisia', '+216', 'TND', 'UTC+01:00', '1'),
('191', 'NZ', 'New Zealand', '+64', 'NZD', 'UTC-11:00', '1'),
('192', 'TF', 'French Southern and Antarctic Lands', '+262', 'EUR', 'UTC+05:00', '1'),
('193', 'BI', 'Burundi', '+257', 'BIF', 'UTC+02:00', '1'),
('194', 'PW', 'Palau', '+680', 'USD', 'UTC+09:00', '1'),
('195', 'AO', 'Angola', '+244', 'AOA', 'UTC+01:00', '1'),
('196', 'LY', 'Libya', '+218', 'LYD', 'UTC+01:00', '1'),
('197', 'NL', 'Netherlands', '+31', 'EUR', 'UTC+01:00', '1'),
('198', 'GD', 'Grenada', '+1473', 'XCD', 'UTC-04:00', '1'),
('199', 'EG', 'Egypt', '+20', 'EGP', 'UTC+02:00', '1'),
('201', 'SZ', 'Eswatini', '+268', 'SZL', 'UTC+02:00', '1'),
('202', 'AD', 'Andorra', '+376', 'EUR', 'UTC+01:00', '1'),
('203', 'MH', 'Marshall Islands', '+692', 'USD', 'UTC+12:00', '1'),
('204', 'FJ', 'Fiji', '+679', 'FJD', 'UTC+12:00', '1');
INSERT INTO `ref_countries` (`id`, `country_code`, `country_name`, `phone_code`, `currency_code`, `timezone_default`, `is_active`) VALUES
('205', 'FO', 'Faroe Islands', '+298', 'DKK', 'UTC+00:00', '1'),
('206', 'CX', 'Christmas Island', '+61', 'AUD', 'UTC+07:00', '1'),
('207', 'EC', 'Ecuador', '+593', 'USD', 'UTC-06:00', '1'),
('208', 'MO', 'Macau', '+853', 'MOP', 'UTC+08:00', '1'),
('209', 'SC', 'Seychelles', '+248', 'SCR', 'UTC+04:00', '1'),
('210', 'KE', 'Kenya', '+254', 'KES', 'UTC+03:00', '1'),
('211', 'MM', 'Myanmar', '+95', 'MMK', 'UTC+06:30', '1'),
('212', 'GU', 'Guam', '+1671', 'USD', 'UTC+10:00', '1'),
('213', 'VU', 'Vanuatu', '+678', 'VUV', 'UTC+11:00', '1'),
('214', 'AS', 'American Samoa', '+1684', 'USD', 'UTC-11:00', '1'),
('215', 'GI', 'Gibraltar', '+350', 'GIP', 'UTC+01:00', '1'),
('216', 'QA', 'Qatar', '+974', 'QAR', 'UTC+03:00', '1'),
('217', 'SA', 'Saudi Arabia', '+966', 'SAR', 'UTC+03:00', '1'),
('218', 'MX', 'Mexico', '+52', 'MXN', 'UTC-08:00', '1'),
('219', 'AF', 'Afghanistan', '+93', 'AFN', 'UTC+04:30', '1'),
('220', 'VA', 'Vatican City', '+3', 'EUR', 'UTC+01:00', '1'),
('221', 'RS', 'Serbia', '+381', 'RSD', 'UTC+01:00', '1'),
('222', 'AL', 'Albania', '+355', 'ALL', 'UTC+01:00', '1'),
('223', 'GS', 'South Georgia', '+500', 'GBP', 'UTC-02:00', '1'),
('224', 'HK', 'Hong Kong', '+852', 'HKD', 'UTC+08:00', '1'),
('225', 'IQ', 'Iraq', '+964', 'IQD', 'UTC+03:00', '1'),
('226', 'MP', 'Northern Mariana Islands', '+1670', 'USD', 'UTC+10:00', '1'),
('227', 'HM', 'Heard Island and McDonald Islands', NULL, NULL, 'UTC+05:00', '1'),
('228', 'HN', 'Honduras', '+504', 'HNL', 'UTC-06:00', '1'),
('229', 'JM', 'Jamaica', '+1', 'JMD', 'UTC-05:00', '1'),
('230', 'PT', 'Portugal', '+351', 'EUR', 'UTC-01:00', '1'),
('231', 'BT', 'Bhutan', '+975', 'BTN', 'UTC+06:00', '1'),
('232', 'AG', 'Antigua and Barbuda', '+1268', 'XCD', 'UTC-04:00', '1'),
('233', 'MG', 'Madagascar', '+261', 'MGA', 'UTC+03:00', '1'),
('234', 'KH', 'Cambodia', '+855', 'KHR', 'UTC+07:00', '1'),
('235', 'BY', 'Belarus', '+375', 'BYN', 'UTC+03:00', '1'),
('236', 'UG', 'Uganda', '+256', 'UGX', 'UTC+03:00', '1'),
('237', 'AM', 'Armenia', '+374', 'AMD', 'UTC+04:00', '1'),
('238', 'CM', 'Cameroon', '+237', 'XAF', 'UTC+01:00', '1'),
('239', 'FR', 'France', '+33', 'EUR', 'UTC-10:00', '1'),
('240', 'CV', 'Cape Verde', '+238', 'CVE', 'UTC-01:00', '1'),
('241', 'BL', 'Saint Barthélemy', '+590', 'EUR', 'UTC-04:00', '1'),
('242', 'GA', 'Gabon', '+241', 'XAF', 'UTC+01:00', '1'),
('243', 'NU', 'Niue', '+683', 'NZD', 'UTC-11:00', '1'),
('244', 'LA', 'Laos', '+856', 'LAK', 'UTC+07:00', '1'),
('245', 'IN', 'India', '+91', 'INR', 'UTC+05:30', '1'),
('246', 'BN', 'Brunei', '+673', 'BND', 'UTC+08:00', '1'),
('247', 'GF', 'French Guiana', '+594', 'EUR', 'UTC-03:00', '1'),
('248', 'TR', 'Turkey', '+90', 'TRY', 'UTC+03:00', '1'),
('249', 'SG', 'Singapore', '+65', 'SGD', 'UTC+08:00', '1'),
('250', 'CN', 'China', '+86', 'CNY', 'UTC+08:00', '1'),
('251', 'MC', 'Monaco', '+377', 'EUR', 'UTC+01:00', '1'),
('252', 'TH', 'Thailand', '+66', 'THB', 'UTC+07:00', '1'),
('253', 'TV', 'Tuvalu', '+688', 'AUD', 'UTC+12:00', '1'),
('254', 'KR', 'South Korea', '+82', 'KRW', 'UTC+09:00', '1');

-- --------------------------------------------------------
-- Table structure for `ref_currencies`

CREATE TABLE `ref_currencies` (
  `id` int NOT NULL AUTO_INCREMENT,
  `currency_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `currency_symbol` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `symbol_position` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'before',
  `decimal_places` int NOT NULL DEFAULT '2',
  `thousand_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ',',
  `decimal_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '.',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `currency_code` (`currency_code`)
) ENGINE=InnoDB AUTO_INCREMENT=274 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `ref_currencies` (`id`, `currency_code`, `currency_name`, `currency_symbol`, `symbol_position`, `decimal_places`, `thousand_separator`, `decimal_separator`, `is_active`) VALUES
('1', 'PKR', 'Pakistani rupee', '₨', 'before', '0', ',', '.', '1'),
('2', 'USD', 'United States dollar', '$', 'before', '2', ',', '.', '1'),
('3', 'GBP', 'British pound', '£', 'before', '2', ',', '.', '1'),
('4', 'EUR', 'euro', '€', 'before', '2', ',', '.', '1'),
('5', 'AED', 'United Arab Emirates dirham', 'د.إ', 'before', '2', ',', '.', '1'),
('6', 'DKK', 'Danish krone', 'kr', 'before', '2', ',', '.', '1'),
('7', 'LKR', 'Sri Lankan rupee', 'Rs  රු', 'before', '2', ',', '.', '1'),
('8', 'XCD', 'Eastern Caribbean dollar', '$', 'before', '2', ',', '.', '1'),
('9', 'ZAR', 'South African rand', 'R', 'before', '2', ',', '.', '1'),
('10', 'BHD', 'Bahraini dinar', '.د.ب', 'before', '2', ',', '.', '1'),
('11', 'MKD', 'denar', 'den', 'before', '2', ',', '.', '1'),
('12', 'XAF', 'Central African CFA franc', 'Fr', 'before', '2', ',', '.', '1'),
('14', 'MUR', 'Mauritian rupee', '₨', 'before', '2', ',', '.', '1'),
('15', 'AUD', 'Australian dollar', '$', 'before', '2', ',', '.', '1'),
('19', 'HTG', 'Haitian gourde', 'G', 'before', '2', ',', '.', '1'),
('20', 'SEK', 'Swedish krona', 'kr', 'before', '2', ',', '.', '1'),
('22', 'LSL', 'Lesotho loti', 'L', 'before', '2', ',', '.', '1'),
('24', 'SDG', 'Sudanese pound', 'ج.س', 'before', '2', ',', '.', '1'),
('26', 'KPW', 'North Korean won', '₩', 'before', '2', ',', '.', '1'),
('28', 'XOF', 'West African CFA franc', 'Fr', 'before', '2', ',', '.', '1'),
('29', 'GNF', 'Guinean franc', 'Fr', 'before', '2', ',', '.', '1'),
('31', 'BWP', 'Botswana pula', 'P', 'before', '2', ',', '.', '1'),
('32', 'IDR', 'Indonesian rupiah', 'Rp', 'before', '0', ',', '.', '1'),
('33', 'PHP', 'Philippine peso', '₱', 'before', '2', ',', '.', '1'),
('35', 'PYG', 'Paraguayan guaraní', '₲', 'before', '2', ',', '.', '1'),
('37', 'GGP', 'Guernsey pound', '£', 'before', '2', ',', '.', '1'),
('38', 'MRU', 'Mauritanian ouguiya', 'UM', 'before', '2', ',', '.', '1'),
('40', 'CHF', 'Swiss franc', 'Fr', 'before', '2', ',', '.', '1'),
('41', 'ARS', 'Argentine peso', '$', 'before', '2', ',', '.', '1'),
('43', 'ANG', 'Netherlands Antillean guilder', 'ƒ', 'before', '2', ',', '.', '1'),
('44', 'NPR', 'Nepalese rupee', '₨', 'before', '2', ',', '.', '1'),
('45', 'BZD', 'Belize dollar', '$', 'before', '2', ',', '.', '1'),
('47', 'BBD', 'Barbadian dollar', '$', 'before', '2', ',', '.', '1'),
('49', 'CRC', 'Costa Rican colón', '₡', 'before', '2', ',', '.', '1'),
('50', 'CUC', 'Cuban convertible peso', '$', 'before', '2', ',', '.', '1'),
('51', 'CUP', 'Cuban peso', '$', 'before', '2', ',', '.', '1'),
('52', 'NGN', 'Nigerian naira', '₦', 'before', '2', ',', '.', '1'),
('53', 'OMR', 'Omani rial', 'ر.ع.', 'before', '2', ',', '.', '1'),
('54', 'BRL', 'Brazilian real', 'R$', 'before', '2', ',', '.', '1'),
('56', 'SRD', 'Surinamese dollar', '$', 'before', '2', ',', '.', '1'),
('58', 'BAM', 'Bosnia and Herzegovina convertible mark', 'KM', 'before', '2', ',', '.', '1'),
('60', 'PEN', 'Peruvian sol', 'S/', 'before', '2', ',', '.', '1'),
('62', 'CAD', 'Canadian dollar', '$', 'before', '2', ',', '.', '1'),
('63', 'JOD', 'Jordanian dinar', 'JD', 'before', '2', ',', '.', '1'),
('66', 'IMP', 'Manx pound', '£', 'before', '2', ',', '.', '1'),
('68', 'RWF', 'Rwandan franc', 'Fr', 'before', '2', ',', '.', '1'),
('70', 'GHS', 'Ghanaian cedi', '₵', 'before', '2', ',', '.', '1'),
('72', 'KID', 'Kiribati dollar', '$', 'before', '2', ',', '.', '1'),
('73', 'NZD', 'New Zealand dollar', '$', 'before', '2', ',', '.', '1'),
('74', 'KMF', 'Comorian franc', 'Fr', 'before', '2', ',', '.', '1'),
('75', 'STN', 'São Tomé and Príncipe dobra', 'Db', 'before', '2', ',', '.', '1'),
('77', 'MDL', 'Moldovan leu', 'L', 'before', '2', ',', '.', '1'),
('78', 'BGN', 'Bulgarian lev', 'лв', 'before', '2', ',', '.', '1'),
('79', 'TJS', 'Tajikistani somoni', 'ЅМ', 'before', '2', ',', '.', '1'),
('80', 'WST', 'Samoan tÄlÄ', 'T', 'before', '2', ',', '.', '1'),
('82', 'EGP', 'Egyptian pound', '£', 'before', '2', ',', '.', '1'),
('83', 'ILS', 'Israeli new shekel', '₪', 'before', '2', ',', '.', '1'),
('87', 'SLE', 'Leone', 'Le', 'before', '2', ',', '.', '1'),
('88', 'XPF', 'CFP franc', '₣', 'before', '2', ',', '.', '1'),
('89', 'ISK', 'Icelandic króna', 'kr', 'before', '2', ',', '.', '1'),
('90', 'TWD', 'New Taiwan dollar', '$', 'before', '2', ',', '.', '1'),
('91', 'AWG', 'Aruban florin', 'ƒ', 'before', '2', ',', '.', '1'),
('92', 'VND', 'Vietnamese đồng', '₫', 'before', '0', ',', '.', '1'),
('93', 'LBP', 'Lebanese pound', 'ل.ل', 'before', '2', ',', '.', '1'),
('95', 'ETB', 'Ethiopian birr', 'Br', 'before', '2', ',', '.', '1'),
('96', 'YER', 'Yemeni rial', '﷼', 'before', '2', ',', '.', '1'),
('98', 'RUB', 'Russian ruble', '₽', 'before', '2', ',', '.', '1'),
('102', 'BMD', 'Bermudian dollar', '$', 'before', '2', ',', '.', '1'),
('103', 'DJF', 'Djiboutian franc', 'Fr', 'before', '2', ',', '.', '1'),
('105', 'SSP', 'South Sudanese pound', '£', 'before', '2', ',', '.', '1'),
('106', 'UAH', 'Ukrainian hryvnia', '₴', 'before', '2', ',', '.', '1'),
('107', 'BDT', 'Bangladeshi taka', '৳', 'before', '2', ',', '.', '1'),
('108', 'CDF', 'Congolese franc', 'FC', 'before', '2', ',', '.', '1'),
('109', 'CKD', 'Cook Islands dollar', '$', 'before', '2', ',', '.', '1'),
('111', 'UZS', 'Uzbekistani soʻm', 'so''m', 'before', '2', ',', '.', '1'),
('113', 'DZD', 'Algerian dinar', 'دج', 'before', '2', ',', '.', '1'),
('114', 'TOP', 'Tongan paʻanga', 'T$', 'before', '2', ',', '.', '1'),
('115', 'JPY', 'Japanese yen', '¥', 'before', '0', ',', '.', '1'),
('117', 'CZK', 'Czech koruna', 'KÄ', 'before', '2', ',', '.', '1'),
('118', 'DOP', 'Dominican peso', '$', 'before', '2', ',', '.', '1'),
('119', 'MNT', 'Mongolian tögrög', '₮', 'before', '2', ',', '.', '1'),
('122', 'MVR', 'Maldivian rufiyaa', '.ރ', 'before', '2', ',', '.', '1'),
('124', 'TZS', 'Tanzanian shilling', 'Sh', 'before', '2', ',', '.', '1'),
('126', 'MAD', 'Moroccan dirham', 'DH', 'before', '2', ',', '.', '1'),
('128', 'UYU', 'Uruguayan peso', '$', 'before', '2', ',', '.', '1'),
('129', 'BOB', 'Bolivian boliviano', 'Bs.', 'before', '2', ',', '.', '1'),
('130', 'FKP', 'Falkland Islands pound', '£', 'before', '2', ',', '.', '1'),
('132', 'CLP', 'Chilean peso', '$', 'before', '2', ',', '.', '1'),
('134', 'MYR', 'Malaysian ringgit', 'RM', 'before', '2', ',', '.', '1'),
('135', 'HUF', 'Hungarian forint', 'Ft', 'before', '2', ',', '.', '1'),
('138', 'TTD', 'Trinidad and Tobago dollar', '$', 'before', '2', ',', '.', '1'),
('141', 'SHP', 'Saint Helena pound', '£', 'before', '2', ',', '.', '1'),
('142', 'NAD', 'Namibian dollar', '$', 'before', '2', ',', '.', '1'),
('144', 'KYD', 'Cayman Islands dollar', '$', 'before', '2', ',', '.', '1'),
('146', 'PGK', 'Papua New Guinean kina', 'K', 'before', '2', ',', '.', '1'),
('148', 'JEP', 'Jersey pound', '£', 'before', '2', ',', '.', '1'),
('149', 'ERN', 'Eritrean nakfa', 'Nfk', 'before', '2', ',', '.', '1'),
('150', 'NIO', 'Nicaraguan córdoba', 'C$', 'before', '2', ',', '.', '1'),
('151', 'BSD', 'Bahamian dollar', '$', 'before', '2', ',', '.', '1'),
('157', 'MWK', 'Malawian kwacha', 'MK', 'before', '2', ',', '.', '1'),
('158', 'SBD', 'Solomon Islands dollar', '$', 'before', '2', ',', '.', '1'),
('160', 'GYD', 'Guyanese dollar', '$', 'before', '2', ',', '.', '1'),
('163', 'NOK', 'krone', 'kr', 'before', '2', ',', '.', '1'),
('166', 'GTQ', 'Guatemalan quetzal', 'Q', 'before', '2', ',', '.', '1'),
('167', 'ZMW', 'Zambian kwacha', 'ZK', 'before', '2', ',', '.', '1'),
('169', 'COP', 'Colombian peso', '$', 'before', '2', ',', '.', '1'),
('172', 'SYP', 'Syrian pound', '£', 'before', '2', ',', '.', '1'),
('175', 'GEL', 'lari', '₾', 'before', '2', ',', '.', '1'),
('177', 'TMT', 'Turkmenistan manat', 'm', 'before', '2', ',', '.', '1'),
('178', 'RON', 'Romanian leu', 'lei', 'before', '2', ',', '.', '1'),
('179', 'PLN', 'Polish złoty', 'zł', 'before', '2', ',', '.', '1'),
('180', 'LRD', 'Liberian dollar', '$', 'before', '2', ',', '.', '1'),
('181', 'GMD', 'dalasi', 'D', 'before', '2', ',', '.', '1'),
('185', 'IRR', 'Iranian rial', '﷼', 'before', '2', ',', '.', '1'),
('186', 'VES', 'Venezuelan bolívar soberano', 'Bs.S.', 'before', '2', ',', '.', '1'),
('191', 'AZN', 'Azerbaijani manat', '₼', 'before', '2', ',', '.', '1'),
('193', 'PAB', 'Panamanian balboa', 'B/.', 'before', '2', ',', '.', '1'),
('195', 'KGS', 'Kyrgyzstani som', 'Ñ', 'before', '2', ',', '.', '1'),
('196', 'KZT', 'Kazakhstani tenge', '₸', 'before', '2', ',', '.', '1'),
('197', 'SOS', 'Somali shilling', 'Sh', 'before', '2', ',', '.', '1'),
('201', 'KWD', 'Kuwaiti dinar', 'د.ك', 'before', '2', ',', '.', '1'),
('202', 'MZN', 'Mozambican metical', 'MT', 'before', '2', ',', '.', '1'),
('203', 'ZWL', 'Zimbabwean dollar', '$', 'before', '2', ',', '.', '1'),
('204', 'TND', 'Tunisian dinar', 'د.ت', 'before', '2', ',', '.', '1'),
('207', 'BIF', 'Burundian franc', 'Fr', 'before', '2', ',', '.', '1'),
('209', 'AOA', 'Angolan kwanza', 'Kz', 'before', '2', ',', '.', '1'),
('210', 'LYD', 'Libyan dinar', 'ل.د', 'before', '2', ',', '.', '1'),
('215', 'SZL', 'Swazi lilangeni', 'L', 'before', '2', ',', '.', '1'),
('219', 'FJD', 'Fijian dollar', '$', 'before', '2', ',', '.', '1'),
('221', 'FOK', 'Faroese króna', 'kr', 'before', '2', ',', '.', '1'),
('224', 'MOP', 'Macanese pataca', 'P', 'before', '2', ',', '.', '1'),
('225', 'SCR', 'Seychellois rupee', '₨', 'before', '2', ',', '.', '1'),
('226', 'KES', 'Kenyan shilling', 'Sh', 'before', '2', ',', '.', '1'),
('227', 'MMK', 'Burmese kyat', 'Ks', 'before', '2', ',', '.', '1'),
('229', 'VUV', 'Vanuatu vatu', 'Vt', 'before', '2', ',', '.', '1'),
('231', 'GIP', 'Gibraltar pound', '£', 'before', '2', ',', '.', '1'),
('232', 'QAR', 'Qatari riyal', 'ر.ق', 'before', '2', ',', '.', '1'),
('233', 'SAR', 'Saudi riyal', 'ر.س', 'before', '2', ',', '.', '1'),
('234', 'MXN', 'Mexican peso', '$', 'before', '2', ',', '.', '1'),
('235', 'AFN', 'Afghan afghani', '؋', 'before', '2', ',', '.', '1'),
('237', 'RSD', 'Serbian dinar', 'дин.', 'before', '2', ',', '.', '1'),
('238', 'ALL', 'Albanian lek', 'L', 'before', '2', ',', '.', '1'),
('240', 'HKD', 'Hong Kong dollar', '$', 'before', '2', ',', '.', '1'),
('241', 'IQD', 'Iraqi dinar', 'ع.د', 'before', '2', ',', '.', '1'),
('243', 'HNL', 'Honduran lempira', 'L', 'before', '2', ',', '.', '1'),
('244', 'JMD', 'Jamaican dollar', '$', 'before', '2', ',', '.', '1'),
('246', 'BTN', 'Bhutanese ngultrum', 'Nu.', 'before', '2', ',', '.', '1'),
('247', 'INR', 'Indian rupee', '₹', 'before', '2', ',', '.', '1'),
('249', 'MGA', 'Malagasy ariary', 'Ar', 'before', '2', ',', '.', '1'),
('250', 'KHR', 'Cambodian riel', '៛', 'before', '2', ',', '.', '1'),
('252', 'BYN', 'Belarusian ruble', 'Br', 'before', '2', ',', '.', '1'),
('253', 'UGX', 'Ugandan shilling', 'Sh', 'before', '2', ',', '.', '1'),
('254', 'AMD', 'Armenian dram', 'Ö', 'before', '2', ',', '.', '1'),
('257', 'CVE', 'Cape Verdean escudo', 'Esc', 'before', '2', ',', '.', '1'),
('261', 'LAK', 'Lao kip', '₭', 'before', '2', ',', '.', '1'),
('263', 'BND', 'Brunei dollar', '$', 'before', '2', ',', '.', '1'),
('264', 'SGD', 'Singapore dollar', '$', 'before', '2', ',', '.', '1'),
('266', 'TRY', 'Turkish lira', '₺', 'before', '2', ',', '.', '1'),
('268', 'CNY', 'Chinese yuan', '¥', 'before', '2', ',', '.', '1'),
('270', 'THB', 'Thai baht', '฿', 'before', '2', ',', '.', '1'),
('272', 'TVD', 'Tuvaluan dollar', '$', 'before', '2', ',', '.', '1'),
('273', 'KRW', 'South Korean won', '₩', 'before', '0', ',', '.', '1');

-- --------------------------------------------------------
-- Table structure for `ref_timezones`

CREATE TABLE `ref_timezones` (
  `id` int NOT NULL AUTO_INCREMENT,
  `timezone_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `display_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `utc_offset` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `timezone_name` (`timezone_name`)
) ENGINE=InnoDB AUTO_INCREMENT=296 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `ref_timezones` (`id`, `timezone_name`, `display_name`, `utc_offset`, `is_active`) VALUES
('1', 'Asia/Karachi', 'Pakistan Time - Asia/Karachi', '+05:00', '1'),
('2', 'Asia/Dubai', 'UAE Time - Asia/Dubai', '+04:00', '1'),
('3', 'Europe/London', 'London - Europe/London', '+00:00', '1'),
('4', 'America/New_York', 'New York - America/New_York', '-05:00', '1'),
('5', 'UTC-04:00', 'UTC-04:00', NULL, '1'),
('6', 'UTC-03:00', 'UTC-03:00', NULL, '1'),
('7', 'UTC-01:00', 'UTC-01:00', NULL, '1'),
('8', 'UTC', 'UTC', NULL, '1'),
('9', 'UTC+01:00', 'UTC+01:00', NULL, '1'),
('10', 'UTC+05:30', 'UTC+05:30', NULL, '1'),
('12', 'UTC+02:00', 'UTC+02:00', NULL, '1'),
('13', 'UTC+03:00', 'UTC+03:00', NULL, '1'),
('17', 'UTC+04:00', 'UTC+04:00', NULL, '1'),
('18', 'UTC+12:00', 'UTC+12:00', NULL, '1'),
('22', 'UTC-05:00', 'UTC-05:00', NULL, '1'),
('24', 'UTC+11:30', 'UTC+11:30', NULL, '1'),
('28', 'UTC+09:00', 'UTC+09:00', NULL, '1'),
('29', 'UTC+06:30', 'UTC+06:30', NULL, '1'),
('34', 'UTC+07:00', 'UTC+07:00', NULL, '1'),
('35', 'UTC+08:00', 'UTC+08:00', NULL, '1'),
('40', 'UTC+00:00', 'UTC+00:00', NULL, '1'),
('47', 'UTC+05:45', 'UTC+05:45', NULL, '1'),
('48', 'UTC-06:00', 'UTC-06:00', NULL, '1'),
('59', 'UTC-02:00', 'UTC-02:00', NULL, '1'),
('66', 'UTC-12:00', 'UTC-12:00', NULL, '1'),
('67', 'UTC-11:00', 'UTC-11:00', NULL, '1'),
('68', 'UTC-10:00', 'UTC-10:00', NULL, '1'),
('69', 'UTC-09:00', 'UTC-09:00', NULL, '1'),
('70', 'UTC-08:00', 'UTC-08:00', NULL, '1'),
('71', 'UTC-07:00', 'UTC-07:00', NULL, '1'),
('75', 'UTC+10:00', 'UTC+10:00', NULL, '1'),
('82', 'UTC-03:30', 'UTC-03:30', NULL, '1'),
('91', 'UTC+05:00', 'UTC+05:00', NULL, '1'),
('92', 'UTC+06:00', 'UTC+06:00', NULL, '1'),
('99', 'UTC+13:00', 'UTC+13:00', NULL, '1'),
('100', 'UTC+14:00', 'UTC+14:00', NULL, '1'),
('133', 'UTC+11:00', 'UTC+11:00', NULL, '1'),
('209', 'UTC-09:30', 'UTC-09:30', NULL, '1'),
('227', 'UTC+03:30', 'UTC+03:30', NULL, '1'),
('236', 'UTC+09:30', 'UTC+09:30', NULL, '1'),
('238', 'UTC+10:30', 'UTC+10:30', NULL, '1'),
('255', 'UTC+12:45', 'UTC+12:45', NULL, '1'),
('295', 'UTC+04:30', 'UTC+04:30', NULL, '1');

-- --------------------------------------------------------
-- Table structure for `role_permissions`

CREATE TABLE `role_permissions` (
  `role_id` int NOT NULL,
  `permission_id` int NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`role_id`,`permission_id`),
  KEY `fk_role_permissions_permission` (`permission_id`),
  CONSTRAINT `fk_role_permissions_permission` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `fk_role_permissions_role` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `role_permissions` (`role_id`, `permission_id`) VALUES
('1', '1'),
('2', '1'),
('6', '1'),
('11', '1'),
('1', '2'),
('2', '2'),
('6', '2'),
('11', '2'),
('1', '3'),
('2', '3'),
('6', '3'),
('11', '3'),
('1', '4'),
('2', '4'),
('6', '4'),
('11', '4'),
('1', '5'),
('2', '5'),
('1', '6'),
('2', '6'),
('6', '6'),
('11', '6'),
('1', '7'),
('2', '7'),
('6', '7'),
('11', '7'),
('1', '8'),
('2', '8'),
('6', '8'),
('11', '8'),
('1', '9'),
('2', '9'),
('6', '9'),
('11', '9'),
('1', '10'),
('2', '10'),
('6', '10'),
('11', '10'),
('1', '11'),
('2', '11'),
('6', '11'),
('11', '11'),
('1', '12'),
('2', '12'),
('6', '12'),
('11', '12'),
('1', '13'),
('2', '13'),
('6', '13'),
('11', '13'),
('1', '14'),
('2', '14'),
('6', '14'),
('11', '14'),
('1', '15'),
('2', '15'),
('6', '15'),
('11', '15'),
('1', '16'),
('2', '16'),
('6', '16'),
('11', '16'),
('1', '17'),
('2', '17'),
('6', '17'),
('11', '17'),
('1', '18'),
('2', '18'),
('6', '18'),
('11', '18'),
('1', '19'),
('2', '19'),
('6', '19'),
('11', '19'),
('1', '20'),
('2', '20'),
('6', '20'),
('11', '20'),
('1', '21'),
('2', '21'),
('6', '21'),
('11', '21'),
('1', '22'),
('2', '22'),
('6', '22'),
('11', '22'),
('1', '23'),
('2', '23'),
('6', '23'),
('11', '23'),
('1', '24'),
('2', '24'),
('6', '24'),
('11', '24'),
('1', '25'),
('2', '25'),
('6', '25'),
('11', '25'),
('1', '26'),
('2', '26'),
('6', '26'),
('11', '26'),
('1', '27'),
('2', '27'),
('6', '27'),
('11', '27'),
('1', '28'),
('2', '28'),
('6', '28'),
('11', '28'),
('1', '29'),
('2', '29'),
('6', '29'),
('11', '29'),
('1', '35'),
('2', '35'),
('6', '35'),
('11', '35'),
('1', '36'),
('2', '36'),
('6', '36'),
('11', '36'),
('1', '37'),
('2', '37'),
('6', '37'),
('11', '37'),
('1', '38'),
('2', '38'),
('6', '38'),
('11', '38'),
('1', '39'),
('2', '39'),
('6', '39'),
('11', '39'),
('1', '40'),
('2', '40'),
('6', '40'),
('11', '40'),
('1', '41'),
('2', '41'),
('6', '41'),
('11', '41'),
('1', '42'),
('2', '42'),
('6', '42'),
('11', '42'),
('1', '43'),
('2', '43'),
('11', '43'),
('1', '44'),
('2', '44'),
('11', '44'),
('1', '45'),
('2', '45'),
('6', '45'),
('11', '45'),
('1', '46'),
('2', '46'),
('6', '46'),
('11', '46'),
('1', '47'),
('2', '47'),
('6', '47'),
('11', '47'),
('1', '48'),
('2', '48'),
('6', '48'),
('11', '48'),
('1', '49'),
('2', '49'),
('6', '49'),
('11', '49'),
('1', '50'),
('2', '50'),
('6', '50'),
('11', '50'),
('1', '51'),
('2', '51'),
('6', '51'),
('11', '51'),
('1', '52'),
('2', '52'),
('1', '53'),
('2', '53'),
('1', '54'),
('2', '54'),
('1', '55'),
('2', '55'),
('1', '56'),
('2', '56'),
('1', '57'),
('2', '57'),
('11', '57'),
('1', '58'),
('2', '58'),
('11', '58'),
('1', '59'),
('2', '59'),
('11', '59'),
('1', '60');
INSERT INTO `role_permissions` (`role_id`, `permission_id`) VALUES
('2', '60'),
('11', '60'),
('1', '61'),
('2', '61'),
('11', '61'),
('1', '62'),
('2', '62'),
('11', '62'),
('1', '63'),
('2', '63'),
('11', '63'),
('1', '64'),
('2', '64'),
('11', '64'),
('1', '65'),
('2', '65'),
('11', '65'),
('1', '66'),
('2', '66'),
('11', '66'),
('1', '67'),
('2', '67'),
('11', '67'),
('1', '68'),
('2', '68'),
('11', '68'),
('1', '69'),
('11', '69'),
('1', '70'),
('11', '70'),
('1', '71'),
('11', '71'),
('1', '72'),
('11', '72'),
('1', '73'),
('11', '73'),
('1', '74'),
('2', '74'),
('11', '74'),
('1', '75'),
('2', '75'),
('11', '75'),
('1', '76'),
('2', '76'),
('11', '76'),
('1', '77'),
('2', '77'),
('11', '77'),
('1', '78'),
('2', '78'),
('11', '78'),
('1', '79'),
('2', '79'),
('11', '79'),
('1', '80'),
('2', '80'),
('11', '80'),
('1', '81'),
('2', '81'),
('11', '81'),
('1', '82'),
('11', '82'),
('1', '83'),
('11', '83'),
('1', '84'),
('11', '84'),
('1', '85'),
('11', '85'),
('1', '86'),
('1', '87'),
('1', '88'),
('1', '89'),
('1', '90'),
('2', '90'),
('11', '90'),
('1', '91'),
('2', '91'),
('11', '91'),
('1', '92'),
('11', '92'),
('1', '93'),
('11', '93'),
('1', '94'),
('11', '94'),
('1', '95'),
('11', '95'),
('1', '116'),
('11', '116'),
('1', '117'),
('11', '117'),
('1', '118'),
('11', '118'),
('1', '119'),
('11', '119'),
('1', '120'),
('11', '120'),
('1', '121'),
('11', '121'),
('1', '122'),
('11', '122'),
('1', '123'),
('11', '123'),
('1', '124'),
('11', '124'),
('1', '125'),
('11', '125'),
('1', '126'),
('11', '126'),
('1', '127'),
('11', '127'),
('1', '128'),
('11', '128'),
('1', '129'),
('11', '129'),
('1', '130'),
('11', '130'),
('1', '131'),
('11', '131'),
('1', '132'),
('11', '132'),
('1', '133'),
('11', '133'),
('1', '134'),
('1', '135'),
('11', '135'),
('1', '136'),
('11', '136'),
('1', '137'),
('1', '153'),
('11', '153'),
('1', '154'),
('1', '155'),
('1', '156'),
('1', '157'),
('11', '157'),
('1', '158'),
('11', '158'),
('1', '159'),
('11', '159'),
('1', '160'),
('1', '161'),
('11', '161'),
('1', '162'),
('11', '162'),
('1', '163'),
('11', '163'),
('1', '164'),
('11', '164'),
('1', '165'),
('11', '165'),
('1', '166'),
('1', '167'),
('13', '167'),
('1', '168'),
('1', '169'),
('1', '170'),
('1', '171'),
('1', '172'),
('1', '173'),
('1', '174'),
('1', '175'),
('1', '176'),
('1', '177'),
('1', '178'),
('1', '179'),
('1', '180'),
('1', '181'),
('1', '182'),
('1', '183'),
('1', '184'),
('1', '185'),
('1', '186'),
('1', '187'),
('1', '188'),
('1', '189'),
('1', '190'),
('1', '191'),
('1', '192'),
('13', '192'),
('1', '193'),
('13', '193'),
('1', '194'),
('13', '194'),
('1', '195'),
('1', '196'),
('1', '197'),
('1', '199'),
('1', '200'),
('1', '201'),
('1', '202'),
('1', '203'),
('1', '204'),
('1', '205'),
('13', '205'),
('1', '206'),
('13', '206'),
('1', '212'),
('13', '212'),
('1', '213'),
('1', '214');
INSERT INTO `role_permissions` (`role_id`, `permission_id`) VALUES
('1', '215'),
('1', '216'),
('13', '216'),
('1', '217'),
('13', '217'),
('1', '218'),
('13', '218'),
('1', '221'),
('1', '222'),
('1', '223'),
('1', '224'),
('1', '225'),
('1', '226'),
('1', '227'),
('1', '228'),
('1', '229'),
('1', '230'),
('1', '231'),
('1', '232'),
('1', '233'),
('1', '234'),
('1', '235'),
('1', '236'),
('13', '236'),
('1', '237'),
('1', '238'),
('1', '239'),
('1', '240'),
('13', '240'),
('1', '241'),
('13', '241'),
('1', '242'),
('1', '243'),
('13', '243'),
('1', '244'),
('1', '245'),
('1', '246'),
('1', '247'),
('1', '248'),
('1', '249'),
('1', '250'),
('1', '251'),
('1', '252'),
('2', '252'),
('6', '252'),
('11', '252'),
('13', '252'),
('1', '253'),
('2', '253'),
('6', '253'),
('11', '253'),
('13', '253'),
('1', '254'),
('1', '255'),
('1', '256'),
('1', '300'),
('1', '301'),
('1', '302'),
('1', '303'),
('1', '304'),
('1', '305'),
('1', '306'),
('1', '307'),
('1', '308'),
('1', '309'),
('1', '310'),
('1', '312'),
('1', '313'),
('1', '315'),
('1', '316'),
('1', '317'),
('1', '318'),
('1', '319'),
('1', '320'),
('1', '321'),
('1', '322'),
('1', '323'),
('1', '324'),
('1', '325'),
('1', '326'),
('1', '327'),
('1', '328'),
('1', '329'),
('1', '330'),
('1', '333'),
('1', '334'),
('1', '335'),
('1', '336'),
('2', '336'),
('6', '336'),
('11', '336'),
('1', '337'),
('2', '337'),
('6', '337'),
('11', '337'),
('1', '338'),
('2', '338'),
('6', '338'),
('11', '338'),
('1', '339'),
('2', '339'),
('6', '339'),
('11', '339'),
('1', '340'),
('2', '340'),
('6', '340'),
('11', '340'),
('1', '341'),
('1', '342'),
('1', '343'),
('1', '344'),
('1', '345'),
('1', '346'),
('1', '347'),
('1', '348'),
('1', '349'),
('1', '350'),
('1', '351'),
('1', '352'),
('1', '353'),
('1', '355'),
('1', '356'),
('1', '357'),
('1', '358'),
('1', '359'),
('1', '360'),
('1', '361'),
('1', '362'),
('1', '363'),
('1', '364'),
('1', '365'),
('1', '366'),
('1', '367'),
('1', '368'),
('1', '369'),
('1', '370'),
('1', '377'),
('1', '378'),
('1', '379'),
('1', '380'),
('1', '381'),
('1', '382'),
('1', '383'),
('1', '384'),
('1', '385'),
('1', '386'),
('1', '387'),
('1', '388'),
('1', '389'),
('1', '390'),
('1', '407'),
('1', '680'),
('1', '681'),
('1', '682'),
('1', '683'),
('1', '684'),
('1', '685'),
('1', '686'),
('1', '687'),
('1', '688'),
('2', '688'),
('1', '689'),
('2', '689'),
('1', '700'),
('1', '749'),
('2', '749'),
('6', '749'),
('11', '749'),
('1', '750'),
('2', '750'),
('6', '750'),
('11', '750'),
('1', '757'),
('1', '758'),
('1', '759'),
('1', '760'),
('1', '763'),
('1', '764'),
('1', '765'),
('1', '766'),
('1', '773'),
('1', '774'),
('1', '776'),
('1', '778'),
('1', '784'),
('1', '791'),
('1', '796'),
('1', '797'),
('1', '803'),
('1', '809'),
('1', '815'),
('1', '818'),
('1', '820'),
('1', '827'),
('1', '831'),
('1', '833'),
('1', '836'),
('1', '837'),
('1', '838'),
('1', '839');
INSERT INTO `role_permissions` (`role_id`, `permission_id`) VALUES
('1', '845'),
('1', '846'),
('1', '848'),
('1', '849'),
('1', '850'),
('1', '853'),
('1', '854'),
('1', '856'),
('1', '858'),
('1', '859'),
('1', '860'),
('1', '861'),
('1', '862'),
('1', '870'),
('1', '871'),
('1', '872'),
('1', '873'),
('1', '874'),
('1', '875'),
('1', '881'),
('1', '884'),
('1', '886'),
('1', '891'),
('1', '892'),
('1', '897'),
('1', '898'),
('1', '899'),
('1', '905'),
('1', '908'),
('1', '909'),
('1', '910'),
('1', '914'),
('1', '916'),
('1', '917'),
('1', '923'),
('1', '924'),
('1', '925'),
('1', '926'),
('1', '927'),
('1', '928'),
('1', '929'),
('1', '935'),
('1', '941'),
('1', '947'),
('1', '953'),
('1', '954'),
('1', '955'),
('1', '956'),
('1', '957'),
('1', '958'),
('1', '959'),
('1', '965'),
('1', '971'),
('1', '983'),
('1', '986'),
('1', '988'),
('1', '989'),
('1', '992'),
('1', '993'),
('1', '997'),
('1', '998'),
('1', '999'),
('1', '1000'),
('1', '1007'),
('1', '1027'),
('1', '1028'),
('1', '1029'),
('1', '1030'),
('1', '1037'),
('1', '1043'),
('1', '1044'),
('1', '1045'),
('1', '1046'),
('1', '1047'),
('1', '1048'),
('1', '1049'),
('1', '1050'),
('1', '1051'),
('1', '1058'),
('1', '1059'),
('1', '1060'),
('1', '1063'),
('1', '1064'),
('1', '1065'),
('1', '1066'),
('1', '1067'),
('1', '1068'),
('1', '1069'),
('1', '1076'),
('1', '1077'),
('1', '1078'),
('1', '1082'),
('1', '1083'),
('1', '1084'),
('1', '1085'),
('1', '1086'),
('1', '1090'),
('1', '1091'),
('1', '1092'),
('1', '1094'),
('1', '1095'),
('1', '1096'),
('1', '1103'),
('1', '1105'),
('1', '1107'),
('1', '1108'),
('1', '1109'),
('1', '1110'),
('1', '1111'),
('1', '1112'),
('1', '1113'),
('1', '1114'),
('1', '1115'),
('1', '1117'),
('1', '1118'),
('1', '1119'),
('1', '1121'),
('1', '1122'),
('1', '1130'),
('1', '1131'),
('1', '1132'),
('1', '1139'),
('1', '1140'),
('1', '1141'),
('1', '1148'),
('1', '1149'),
('1', '1150'),
('1', '1157'),
('1', '1158'),
('1', '1159'),
('1', '1166'),
('1', '1167'),
('1', '1168'),
('1', '1174'),
('1', '1175'),
('1', '1176'),
('1', '1177'),
('1', '1184'),
('1', '1185'),
('1', '1186'),
('1', '1193'),
('1', '1194'),
('1', '1195'),
('1', '1203'),
('1', '1204'),
('1', '1211'),
('1', '1212'),
('1', '1213'),
('1', '1220'),
('1', '1221'),
('1', '1222'),
('1', '1229'),
('1', '1230'),
('1', '1231'),
('1', '1238'),
('1', '1239'),
('1', '1240'),
('1', '1247'),
('1', '1248'),
('1', '1249'),
('1', '1256'),
('1', '1257'),
('1', '1258'),
('1', '1265'),
('1', '1266'),
('1', '1267'),
('1', '1269'),
('1', '1270'),
('1', '1271'),
('1', '1272'),
('1', '1274'),
('1', '1275'),
('1', '1276'),
('1', '1283'),
('1', '1284'),
('1', '1285'),
('1', '1292'),
('1', '1293'),
('1', '1294'),
('1', '1301'),
('1', '1302'),
('1', '1303'),
('1', '1310'),
('1', '1311'),
('1', '1312'),
('1', '1319'),
('1', '1320'),
('1', '1321'),
('1', '1328'),
('1', '1329'),
('1', '1330'),
('1', '1337'),
('1', '1338'),
('1', '1339'),
('1', '1346'),
('1', '1347'),
('1', '1348'),
('1', '1355'),
('1', '1356'),
('1', '1357');
INSERT INTO `role_permissions` (`role_id`, `permission_id`) VALUES
('1', '1359'),
('1', '1360'),
('1', '1361'),
('1', '1362'),
('1', '1363'),
('1', '1364'),
('1', '1365'),
('1', '1366'),
('1', '1373'),
('1', '1374'),
('1', '1375'),
('1', '1382'),
('1', '1383'),
('1', '1384'),
('1', '1391'),
('1', '1392'),
('1', '1393'),
('1', '1400'),
('1', '1401'),
('1', '1402'),
('1', '1409'),
('1', '1410'),
('1', '1411'),
('1', '1418'),
('1', '1419'),
('1', '1420'),
('1', '1428'),
('1', '1429'),
('1', '1435'),
('1', '1436'),
('1', '1437'),
('1', '1438'),
('1', '1445'),
('1', '1446'),
('1', '1447'),
('1', '1454'),
('1', '1455'),
('1', '1456'),
('1', '1463'),
('1', '1464'),
('1', '1465'),
('1', '1468'),
('1', '1469'),
('1', '1470'),
('1', '1473'),
('1', '1474'),
('1', '1475'),
('1', '1476'),
('1', '1477'),
('1', '1478'),
('1', '1479'),
('1', '1480'),
('1', '1482'),
('1', '1483'),
('1', '1484'),
('1', '1485'),
('1', '1486'),
('1', '1487'),
('1', '1488'),
('1', '1489'),
('1', '1490'),
('1', '1491'),
('1', '1492'),
('1', '1493'),
('1', '1494'),
('1', '1495'),
('1', '1496'),
('1', '1497'),
('1', '1498'),
('1', '1499'),
('1', '1500'),
('1', '1501'),
('1', '1502'),
('1', '1503'),
('1', '1504'),
('1', '1505'),
('1', '1512'),
('1', '1513'),
('1', '1514'),
('1', '1515'),
('1', '1516'),
('1', '1517'),
('1', '1518'),
('1', '1519'),
('1', '1520'),
('1', '1521'),
('1', '1522'),
('1', '1523'),
('1', '1524'),
('1', '1525'),
('1', '1526'),
('1', '1527'),
('1', '1528'),
('1', '1530'),
('1', '1531'),
('1', '1532'),
('1', '1533'),
('1', '1534'),
('1', '1535'),
('1', '1536'),
('1', '1537'),
('1', '1538'),
('1', '1539'),
('1', '1540'),
('1', '1541'),
('1', '1542'),
('1', '1543'),
('1', '1544'),
('1', '1545'),
('1', '1546'),
('1', '1547'),
('1', '1548'),
('1', '1549'),
('1', '1550'),
('1', '1551'),
('1', '1552'),
('1', '1553'),
('1', '1554'),
('1', '1555'),
('1', '1556'),
('1', '1557'),
('1', '1558'),
('1', '1559'),
('1', '1560'),
('1', '1561'),
('1', '1562'),
('1', '1563'),
('1', '1564'),
('1', '1565'),
('1', '1566'),
('1', '1567'),
('1', '1568'),
('1', '1569'),
('1', '1570'),
('1', '1571'),
('1', '1572'),
('1', '1573'),
('1', '1574'),
('1', '1575'),
('1', '1576'),
('1', '1577'),
('1', '1578'),
('1', '1579'),
('1', '1580'),
('1', '1581'),
('1', '1599'),
('1', '1600'),
('1', '1601'),
('1', '1602'),
('1', '1603'),
('1', '1604'),
('1', '1605'),
('1', '1606'),
('1', '1607'),
('1', '1608'),
('1', '1609'),
('1', '1610'),
('1', '1611'),
('1', '1612'),
('1', '1613');

-- --------------------------------------------------------
-- Table structure for `roles`

CREATE TABLE `roles` (
  `id` int NOT NULL AUTO_INCREMENT,
  `role_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `role_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `is_system` tinyint(1) NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `role_level` int NOT NULL DEFAULT '10',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_roles_code` (`role_code`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `roles` (`id`, `role_code`, `role_name`, `description`, `is_system`, `is_active`, `sort_order`, `role_level`) VALUES
('1', 'super_admin', 'Super Admin', 'Full system access', '1', '1', '1', '100'),
('2', 'admin', 'Admin', 'Administrative access', '1', '1', '2', '90'),
('6', 'administrator', 'admin', '', '0', '0', '0', '100'),
('11', 'manager', 'Manager', '', '0', '1', '0', '100'),
('13', 'delivery', 'Delivery', '', '0', '1', '0', '100');

-- --------------------------------------------------------
-- Table structure for `saved_order_items`

CREATE TABLE `saved_order_items` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `saved_order_id` bigint NOT NULL,
  `product_id` bigint NOT NULL,
  `variation_id` bigint DEFAULT NULL,
  `product_name_snapshot` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `variation_name_snapshot` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sku_snapshot` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `image_url_snapshot` text COLLATE utf8mb4_unicode_ci,
  `quantity` decimal(12,3) NOT NULL DEFAULT '1.000',
  `unit_price` decimal(14,2) NOT NULL DEFAULT '0.00',
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_saved_order_items_order` (`saved_order_id`),
  KEY `idx_saved_order_items_product` (`product_id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `saved_order_items` (`id`, `saved_order_id`, `product_id`, `variation_id`, `product_name_snapshot`, `variation_name_snapshot`, `sku_snapshot`, `image_url_snapshot`, `quantity`, `unit_price`, `sort_order`) VALUES
('9', '1', '627', NULL, 'Dove Conditioner', NULL, NULL, '/uploads/Dove_Conditioner_1_1776893754456_41955.png', '1.000', '0.00', '0'),
('10', '1', '623', NULL, 'Head & Shoulders', NULL, NULL, '/uploads/Head_Shoulders_1_1776893751793_40658.png', '2.000', '0.00', '1'),
('11', '1', '625', NULL, 'Insect Killer Spray', NULL, NULL, '/uploads/Insect_Killer_Spray_1_1776893753525_44380.png', '1.000', '0.00', '2'),
('12', '1', '621', NULL, 'Tooth brush', NULL, NULL, '/uploads/Tooth_brush_1_1776893748633_60430.png', '1.000', '0.00', '3'),
('13', '1', '620', NULL, 'Colgate Toothpaste', NULL, NULL, '/uploads/Colgate_Toothpaste_1_1776893747667_82258.png', '1.000', '0.00', '4'),
('14', '1', '629', NULL, 'Tooth Pick', NULL, 'sad', '/uploads/Tooth_Pick_1_1776893757894_24188.png', '2.000', '2499.00', '5'),
('15', '1', '628', '88', 'Air Freshner', 'cotton', NULL, '/uploads/Air_Freshner_1_1776893755664_70211.png', '1.000', '234.00', '6'),
('16', '1', '630', '89', 'mnb', 'Only Burger', NULL, '/uploads/Tooth_Pick_1_1776893757894_24188.png', '1.000', '500.00', '7'),
('17', '2', '503', NULL, 'Batman Stuff Toy', NULL, NULL, '/uploads/Batman_Stuff_Toy_1_1776893682687_83207.jpg', '1.000', '0.00', '0'),
('18', '2', '630', '89', 'mnb', 'Only Burger', NULL, '/uploads/Tooth_Pick_1_1776893757894_24188.png', '4.000', '500.00', '1');

-- --------------------------------------------------------
-- Table structure for `saved_orders`

CREATE TABLE `saved_orders` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `customer_id` bigint NOT NULL,
  `saved_order_name` varchar(180) COLLATE utf8mb4_unicode_ci NOT NULL,
  `notes` text COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_saved_orders_customer` (`customer_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `saved_orders` (`id`, `customer_id`, `saved_order_name`, `notes`) VALUES
('1', '10', 'yousaf', NULL),
('2', '13', 'my odr', NULL);

-- --------------------------------------------------------
-- Table structure for `schema_migrations`

CREATE TABLE `schema_migrations` (
  `id` int NOT NULL AUTO_INCREMENT,
  `migration_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `executed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `migration_name` (`migration_name`)
) ENGINE=InnoDB AUTO_INCREMENT=124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `schema_migrations` (`id`, `migration_name`) VALUES
('1', '001_enterprise_catalog_indexes.js'),
('2', '002_wishlist_saved_orders.js'),
('3', '003_wishlist_permissions.js'),
('4', '004_enterprise_scale_foundation.js'),
('5', '005_product_store_stock_variation_key.js'),
('6', '006_multi_branch_fulfillment.js'),
('7', '007_sync_unmanaged_variation_stock.js'),
('8', '008_unmanaged_zero_stock_in_stock_cleanup.js'),
('9', '009_branch_assignment_pickup_messages.js'),
('10', '010_customers_and_branch_transfer_permissions.js'),
('11', '011_super_admin_all_permissions.js'),
('12', '012_google_maps_branch_checkout_settings.js'),
('13', '013_openstreetmap_settings.js'),
('14', '014_enterprise_settings_portal_dashboard.js'),
('15', '015_backups_dashboard_permissions.js'),
('16', '016_enterprise_background_jobs_idempotency.js'),
('17', '017_theme_layout_builder.js'),
('18', '018_courier_packaging.js'),
('19', '019_print_pdf_permission_map.js'),
('20', '020_loyalty_membership_coupons.js'),
('21', '021_admin_deletes_customer_profile_edit_locks.js'),
('22', '022_storefront_loading_base_path.js'),
('23', '023_logo_replace_header.js'),
('24', '024_email_manager.js'),
('25', '025_audit_logs_json_compatibility.js'),
('26', '026_email_queue_logs_templates.js'),
('27', '027_installer_feature_access_repair.js'),
('28', '028_enterprise_email_backup_features.js'),
('29', '029_enterprise_email_templates_v2.js'),
('30', '029_stable_live_ecomstore_sync.js'),
('31', '030_fix_api_permissions_email_schema.js'),
('32', '031_card_design_accounting_qr.js'),
('33', '032_ai_product_intelligence_foundation.js'),
('37', '033_ai_engine_phase3.js'),
('34', '033_checkout_theme_layout.js'),
('35', '034_banner_group_dimensions.js'),
('36', '035_membership_dynamic_cards.js'),
('38', '036_commerce_rules_foundation.js'),
('39', '037_collections_admin.js'),
('40', '038_collections_permissions_grant.js'),
('41', '039_collection_valid_price.js'),
('42', '040_catalog_storefront_settings.js'),
('43', '041_banner_group_responsive_height.js'),
('44', '042_admin_appearance_extended.js'),
('45', '043_backfill_admin_sidebar_logo.js'),
('46', '044_collection_static_pricing_schedule.js'),
('47', '045_cart_stock_hold.js'),
('48', '046_wholesale_customer_dashboard.js'),
('49', '047_production_readiness_indexes.js'),
('50', '048_collection_product_selection_mode.js'),
('51', '049_product_default_status.js'),
('52', '050_enable_audit_logging_by_default.js'),
('53', '051_document_qr_settings.js'),
('54', '052_permission_safe.js'),
('55', '053_permission_safe_api_map.js'),
('56', '054_enterprise_permission_expansion.js'),
('57', '055_integration_api_center.js'),
('58', '056_integration_scope_expansion.js'),
('59', '057_enterprise_permission_catalog_and_integration_toggle.js'),
('96', '058_banner_text_holder_fields.js'),
('60', '058_integration_endpoint_catalog_expansion.js'),
('61', '059_permission_safe_integration_only.js'),
('62', '060_system_update_center.js'),
('63', '061_system_update_center_toggle.js'),
('64', '062_backup_email_credit_production.js'),
('65', '063_permissions_and_api_map_final_repair.js'),
('66', '064_mobile_app_tiles_json_repair.js'),
('67', '065_backup_restore_job_permission_repair.js'),
('68', '066_shopify_import_export_and_backup_v2.js'),
('69', '067_complete_api_permission_map_repair.js'),
('70', '068_restore_permission_and_theme_shopify_repair.js'),
('71', '069_catalog_frontend_images_contact_whatsapp.js'),
('72', '070_contact_hero_and_area_heatmap.js'),
('87', '070_offline_license_tables.js'),
('73', '071_contact_hero_image.js'),
('74', '072_contact_hours_display_mode.js'),
('75', '073_important_pages_and_accounting_toggle.js'),
('77', '073_storefront_release_schema_guard.js'),
('76', '074_important_page_content_layout.js'),
('78', '075_repair_shopify_default_simple_products.js'),
('79', '076_print_permissions_taxonomy_text_guard.js'),
('80', '077_bulk_product_assign.js'),
('81', '078_logo_dimensions_and_header_controls.js'),
('82', '079_integration_order_api_completion.js'),
('83', '080_customer_hold_returns_email_templates.js'),
('84', '081_enterprise_order_returns.js'),
('85', '082_payment_gateway_provider_profiles.js'),
('86', '083_customer_email_magic_login.js'),
('88', '084_management_dashboard_permissions.js'),
('89', '085_dashboard_feature_toggles.js'),
('90', '086_granular_permission_powers.js'),
('91', '087_more_split_permission_powers.js'),
('92', '088_integrated_tax_settings.js'),
('93', '089_email_order_notification_recipients.js'),
('95', '089_hide_prices_pending_customer_approval.js'),
('94', '090_customer_account_approval_email.js'),
('97', '090_optional_reports_and_extractors_permissions.js'),
('98', '091_demo_site_profiles_and_media_compression.js'),
('99', '092_hide_out_of_stock_badge_setting.js'),
('100', '093_admin_bootstrap_permission_map.js'),
('101', '094_area_heatmap_ip_geo_precision.js'),
('102', '095_mobile_app_manager_permission_repair.js'),
('103', '095_product_custom_tags.js'),
('104', '096_header_notice_tracking_and_update_lite.js'),
('105', '097_site_analytics_summary_api_map.js'),
('106', '098_wholesale_quantity_limit_policy.js'),
('107', '099_listing_quantity_input_setting.js'),
('108', '100_split_tag_analytics_settings_permissions.js'),
('109', '101_auto_add_quantity_stepper_setting.js'),
('110', '102_bulk_order_direct_stepper_setting.js'),
('111', '103_cart_qty_invoice_logo_settings.js'),
('112', '104_grouped_products_module.js'),
('113', '105_grant_grouped_products_super_admin.js'),
('114', '106_grouped_product_items_compat_columns.js'),
('115', '107_grouped_product_items_legacy_defaults.js'),
('116', '108_grouped_product_items_stop_legacy_fk_writes.js'),
('117', '109_grouped_icon_default_hero_setting.js'),
('118', '110_grouped_cart_base_quantity_snapshot.js'),
('119', '111_grouped_cart_group_api_permission.js'),
('120', '112_grouped_icon_primary_setting.js'),
('121', '113_grouped_features_performance_permissions.js'),
('122', '114_customer_address_account_creation_index.js'),
('123', '115_grouped_tags_route_repair.js');

-- --------------------------------------------------------
-- Table structure for `search_logs`

CREATE TABLE `search_logs` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `query` varchar(500) NOT NULL,
  `normalized_query` varchar(500) DEFAULT NULL,
  `result_count` int NOT NULL DEFAULT '0',
  `customer_id` int DEFAULT NULL,
  `session_id` varchar(120) DEFAULT NULL,
  `clicked_product_id` int DEFAULT NULL,
  `search_engine` varchar(40) NOT NULL DEFAULT 'legacy',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_search_logs_created` (`created_at`),
  KEY `idx_search_logs_query` (`normalized_query`(120)),
  KEY `idx_search_logs_session` (`session_id`),
  KEY `idx_search_logs_customer` (`customer_id`)
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `search_logs` (`id`, `query`, `normalized_query`, `result_count`, `customer_id`, `session_id`, `clicked_product_id`, `search_engine`) VALUES
('1', 'bear', 'bear', '14', NULL, NULL, NULL, 'legacy'),
('2', 'ted', 'ted', '2', NULL, NULL, NULL, 'ai'),
('3', 'bea', 'bea', '1', '11', NULL, NULL, 'ai'),
('4', 'bear', 'bear', '14', '11', NULL, NULL, 'legacy'),
('5', 'bea', 'bea', '1', '11', NULL, NULL, 'ai'),
('6', 'teaddy', 'teaddy', '0', '11', NULL, NULL, 'legacy'),
('7', 'teddy', 'teddy', '0', '11', NULL, NULL, 'legacy'),
('8', 'teddy', 'teddy', '0', '11', NULL, NULL, 'legacy'),
('9', 'salad', 'salad', '9', '11', NULL, NULL, 'ai'),
('10', 'sala', 'sala', '9', '11', NULL, NULL, 'ai'),
('11', 'fruit', 'fruit', '3', '11', NULL, NULL, 'ai'),
('12', 'frui', 'frui', '3', '11', NULL, NULL, 'ai'),
('13', 'teddy', 'teddy', '0', '11', NULL, NULL, 'legacy'),
('14', 'teddy', 'teddy', '0', '11', NULL, NULL, 'legacy'),
('15', 'tedd', 'tedd', '0', '11', NULL, NULL, 'legacy'),
('16', 'stug', 'stug', '0', '11', NULL, NULL, 'legacy'),
('17', 'stuf', 'stuf', '16', '11', NULL, NULL, 'legacy'),
('18', 'teddy', 'teddy', '0', '11', NULL, NULL, 'legacy'),
('19', 'teddy bear', 'teddy bear', '0', '11', NULL, NULL, 'legacy'),
('20', 'teddy bear', 'teddy bear', '0', '11', NULL, NULL, 'legacy'),
('21', 'tea', 'tea', '8', '11', NULL, NULL, 'ai'),
('22', 'te', 'te', '46', '11', NULL, NULL, 'ai'),
('23', 'stu', 'stu', '3', '11', NULL, NULL, 'ai'),
('24', 'stuf', 'stuf', '16', '11', NULL, NULL, 'legacy'),
('25', 'stu', 'stu', '3', '11', NULL, NULL, 'ai'),
('26', 'spider', 'spider', '0', '11', NULL, NULL, 'legacy'),
('27', 'spiderman', 'spiderman', '0', '11', NULL, NULL, 'legacy'),
('28', 'spiderman', 'spiderman', '0', '11', NULL, NULL, 'legacy'),
('29', 'spiderma', 'spiderma', '0', '11', NULL, NULL, 'legacy'),
('30', 'stuff', 'stuff', '16', '11', NULL, NULL, 'legacy'),
('31', 'stuff', 'stuff', '16', '11', NULL, NULL, 'legacy'),
('32', 'stuf', 'stuf', '16', '11', NULL, NULL, 'legacy'),
('33', 'too', 'too', '1', NULL, NULL, NULL, 'ai'),
('34', 'toot', 'toot', '1', NULL, NULL, NULL, 'ai'),
('35', 'tooth', 'tooth', '1', NULL, NULL, NULL, 'ai'),
('36', 'Toot', 'toot', '1', NULL, NULL, NULL, 'ai'),
('37', 'Toothh', 'toothh', '0', NULL, NULL, NULL, 'legacy'),
('38', 'Toothhp', 'toothhp', '0', NULL, NULL, NULL, 'legacy'),
('39', 'Toothhpock', 'toothhpock', '0', NULL, NULL, NULL, 'legacy'),
('40', 'Toothhpo', 'toothhpo', '0', NULL, NULL, NULL, 'legacy'),
('41', 'Toothhpick', 'toothhpick', '0', NULL, NULL, NULL, 'legacy'),
('42', 'Tooth', 'tooth', '1', NULL, NULL, NULL, 'ai'),
('43', 'Toothpick', 'toothpick', '1', NULL, NULL, NULL, 'ai'),
('44', 'pa', 'pa', '32', '8', NULL, NULL, 'ai'),
('45', 'pak', 'pak', '2', '8', NULL, NULL, 'ai'),
('46', 'pakistan', 'pakistan', '2', '8', NULL, NULL, 'ai'),
('47', 'pakista', 'pakista', '2', '8', NULL, NULL, 'ai'),
('48', 'dd', 'dd', '25', '8', NULL, NULL, 'ai'),
('49', 'dddd', 'dddd', '0', '8', NULL, NULL, 'legacy'),
('50', 'ddd', 'ddd', '0', '8', NULL, NULL, 'legacy'),
('51', 'jkhdkjsahf', 'jkhdkjsahf', '0', '8', NULL, NULL, 'legacy'),
('52', 'jkhdkjsah', 'jkhdkjsah', '0', '8', NULL, NULL, 'legacy'),
('53', 'dahi', 'dahi', '8', '8', NULL, NULL, 'ai');

-- --------------------------------------------------------
-- Table structure for `shipment_tracking_events`

CREATE TABLE `shipment_tracking_events` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `shipment_id` bigint NOT NULL,
  `event_status` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `event_description` text COLLATE utf8mb4_unicode_ci,
  `event_location` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `event_time` datetime DEFAULT NULL,
  `raw_payload_json` json DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_tracking_events_shipment` (`shipment_id`),
  KEY `idx_tracking_events_time` (`event_time`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `shipment_tracking_events` (`id`, `shipment_id`, `event_status`, `event_description`, `event_location`, `event_time`, `raw_payload_json`) VALUES
('1', '34', 'out_for_delivery', 'Shipment status updated to out_for_delivery.', NULL, '2026-07-10 21:34:51', '{}'),
('2', '20', 'shipped', 'Shipment status updated to shipped.', NULL, '2026-07-10 21:40:38', '{}');

-- --------------------------------------------------------
-- Table structure for `shipments`

CREATE TABLE `shipments` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `order_id` bigint NOT NULL,
  `shipment_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `shipping_zone_id` int DEFAULT NULL,
  `carrier_code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `carrier_name` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `service_name` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tracking_no` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tracking_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `shipment_status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pending',
  `shipped_at` datetime DEFAULT NULL,
  `delivered_at` datetime DEFAULT NULL,
  `shipping_name_snapshot` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `shipping_phone_snapshot` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `shipping_address_snapshot` text COLLATE utf8mb4_unicode_ci,
  `shipping_amount` decimal(18,2) NOT NULL DEFAULT '0.00',
  `notes` text COLLATE utf8mb4_unicode_ci,
  `created_by_user_id` int DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `courier_id` bigint DEFAULT NULL,
  `packaging_slip_no` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `packaging_slip_printed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_shipments_no` (`shipment_no`),
  KEY `idx_shipments_order` (`order_id`),
  KEY `idx_shipments_status` (`shipment_status`),
  KEY `idx_shipments_tracking` (`tracking_no`),
  KEY `idx_shipments_courier` (`courier_id`),
  KEY `idx_shipments_order_created` (`order_id`,`created_at`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `shipments` (`id`, `order_id`, `shipment_no`, `shipping_zone_id`, `carrier_code`, `carrier_name`, `service_name`, `tracking_no`, `tracking_url`, `shipment_status`, `shipped_at`, `delivered_at`, `shipping_name_snapshot`, `shipping_phone_snapshot`, `shipping_address_snapshot`, `shipping_amount`, `notes`, `created_by_user_id`, `courier_id`, `packaging_slip_no`, `packaging_slip_printed_at`) VALUES
('2', '2', 'SHPORD000001', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'ADFA', 'ADFFAS', 'SADAD, SAD, SADSAD, AA, SADASD, Pakistan, ASDASD', '100.00', NULL, NULL, NULL, NULL, NULL),
('3', '3', 'SHPORD000002', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'DSFA', 'SADF', 'SADF, ADSF, ADF, aa, ADSF, Pakistan, ASDF', '100.00', NULL, NULL, NULL, NULL, NULL),
('4', '4', 'SHPORD000003', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'DSAF', 'ASDF', 'SDF, ADSF, DSF, AA, DFS, Pakistan, SDF', '100.00', NULL, NULL, NULL, NULL, NULL),
('5', '5', 'SHPORD000004', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'SADF', 'SADF', 'SDF, SDF, SDF, AA, SADF, Pakistan, SDF', '100.00', NULL, NULL, NULL, NULL, NULL),
('6', '6', 'SHPORD000005', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'asd', 'ggff', 'ASGH KKK, AA, Pakistan, 44000', '100.00', NULL, NULL, NULL, NULL, NULL),
('7', '7', 'SHPORD000006', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'dsaf', 'afd', 'sdfsf, dfs, aa, dsf, Pakistan', '100.00', NULL, NULL, NULL, NULL, NULL),
('8', '8', 'SHPORD000007', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'erqw', 'qwer', 'ewqr, wqer, qwer, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('9', '9', 'SHPORD000008', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('10', '10', 'SHPORD000009', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('11', '11', 'SHPORD000010', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('12', '12', 'SHPORD000011', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('13', '13', 'SHPORD000012', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, lahore, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('14', '14', 'SHPORD000013', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('15', '15', 'SHPORD000014', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('16', '16', 'SHPORD000015', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('17', '17', 'SHPORD000016', '1', NULL, NULL, 'AAA', NULL, NULL, 'pending', NULL, NULL, 'Yousaf Muhammad', '03159247909', 'dfafdsaf, Lahore, Pakistan', '100.00', NULL, NULL, NULL, NULL, NULL),
('18', '18', 'SHPORD000017', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Yousaf Muhammad', '03159247909', 'jlkdsjflksajflds, adslkfalkfdljsa, g16, Islamabad, Islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('19', '19', 'SHPORD000018', NULL, '6878698', 'Leopard', '', '', NULL, 'packed', NULL, NULL, 'Yousaf Muhammad', '03159247909', 'hjhkjhhlkjlh, F6, Islamabad, Islamabad, Pakistan', '0.00', NULL, NULL, '2', NULL, NULL),
('20', '20', 'SHPORD000019', NULL, NULL, NULL, NULL, NULL, NULL, 'shipped', '2026-07-10 16:40:38', NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, F10, Islamabad, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('21', '21', 'SHPORD000020', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, F10, Islamabad, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('28', '28', 'SHPORD000021', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, F10, Islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('29', '29', 'SHPORD000022', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, F10, Islamabad, Islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('30', '30', 'SHPORD000023', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Ali', '03138544077', 'Street 60, F-10/3, F-10, Islamabad, Zone 1, Islamabad Capital Territory, 44000, Pakistan, F10, Islamabad, Islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('32', '32', 'SHPORD000024', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Ali', '03138544077', 'dsaf, asfd, F10, Islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('33', '33', 'SHPORD000025', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Ali', '03138544077', 'asdfkjdsadf, islamabad, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('34', '34', 'SHPORD000026', NULL, NULL, NULL, NULL, NULL, NULL, 'out_for_delivery', '2026-07-10 16:34:51', NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('35', '35', 'SHPORD000027', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL),
('36', '36', 'SHPORD000028', NULL, NULL, NULL, NULL, NULL, NULL, 'pending', NULL, NULL, 'Muhammad Yousaf', '03090231298', 'sadf, sdf, adf, adf, asf, Pakistan', '0.00', NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------
-- Table structure for `shipping_zones`

CREATE TABLE `shipping_zones` (
  `id` int NOT NULL AUTO_INCREMENT,
  `zone_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `country` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Pakistan',
  `province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `area` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `delivery_charge` decimal(18,2) NOT NULL DEFAULT '0.00',
  `free_shipping_above` decimal(18,2) DEFAULT NULL,
  `cod_allowed` tinyint(1) NOT NULL DEFAULT '1',
  `estimated_days_min` int DEFAULT NULL,
  `estimated_days_max` int DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_shipping_zones_location` (`country`,`province`,`city`,`area`),
  KEY `idx_shipping_zones_active` (`is_active`),
  KEY `idx_shipping_zones_sort` (`sort_order`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `shipping_zones` (`id`, `zone_name`, `country`, `province`, `city`, `area`, `delivery_charge`, `free_shipping_above`, `cod_allowed`, `estimated_days_min`, `estimated_days_max`, `is_active`, `sort_order`, `notes`) VALUES
('1', 'AAA', 'Pakistan', 'Islamabad', 'Lahore', '', '100.00', '2500.00', '1', NULL, NULL, '1', '0', ''),
('2', 'sfsad', 'Pakistan', 'sadf', 'sdf', '', '300.00', '2999.00', '1', NULL, NULL, '1', '0', '');

-- --------------------------------------------------------
-- Table structure for `size_chart_cells`

CREATE TABLE `size_chart_cells` (
  `id` int NOT NULL AUTO_INCREMENT,
  `size_chart_id` int NOT NULL,
  `row_id` int NOT NULL,
  `column_id` int NOT NULL,
  `cell_value` varchar(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_chart_cell` (`row_id`,`column_id`),
  KEY `idx_chart_cells_chart` (`size_chart_id`),
  KEY `idx_chart_cells_row` (`row_id`),
  KEY `idx_chart_cells_column` (`column_id`),
  CONSTRAINT `fk_size_chart_cells_chart` FOREIGN KEY (`size_chart_id`) REFERENCES `size_charts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `fk_size_chart_cells_column` FOREIGN KEY (`column_id`) REFERENCES `size_chart_columns` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `fk_size_chart_cells_row` FOREIGN KEY (`row_id`) REFERENCES `size_chart_rows` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `size_chart_cells` (`id`, `size_chart_id`, `row_id`, `column_id`, `cell_value`) VALUES
('10', '3', '9', '7', 'JH'),
('11', '3', '9', '8', '6757'),
('12', '3', '9', '9', '6576'),
('13', '3', '10', '7', '8768'),
('14', '3', '10', '8', '879'),
('15', '3', '10', '9', '78687');

-- --------------------------------------------------------
-- Table structure for `size_chart_columns`

CREATE TABLE `size_chart_columns` (
  `id` int NOT NULL AUTO_INCREMENT,
  `size_chart_id` int NOT NULL,
  `column_name` varchar(100) NOT NULL,
  `column_key` varchar(100) NOT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_chart_column_key` (`size_chart_id`,`column_key`),
  KEY `idx_chart_columns_chart` (`size_chart_id`),
  CONSTRAINT `fk_size_chart_columns_chart` FOREIGN KEY (`size_chart_id`) REFERENCES `size_charts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `size_chart_columns` (`id`, `size_chart_id`, `column_name`, `column_key`, `sort_order`) VALUES
('7', '3', 'Size', 'size', '1'),
('8', '3', 'UK', 'uk', '2'),
('9', '3', 'US', 'us', '3');

-- --------------------------------------------------------
-- Table structure for `size_chart_rows`

CREATE TABLE `size_chart_rows` (
  `id` int NOT NULL AUTO_INCREMENT,
  `size_chart_id` int NOT NULL,
  `row_label` varchar(100) DEFAULT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_chart_rows_chart` (`size_chart_id`),
  CONSTRAINT `fk_size_chart_rows_chart` FOREIGN KEY (`size_chart_id`) REFERENCES `size_charts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `size_chart_rows` (`id`, `size_chart_id`, `row_label`, `sort_order`) VALUES
('9', '3', 'Row 1', '1'),
('10', '3', 'Row 2', '2');

-- --------------------------------------------------------
-- Table structure for `size_charts`

CREATE TABLE `size_charts` (
  `id` int NOT NULL AUTO_INCREMENT,
  `chart_code` varchar(50) DEFAULT NULL,
  `chart_name` varchar(150) NOT NULL,
  `chart_slug` varchar(200) NOT NULL,
  `chart_type` varchar(20) NOT NULL DEFAULT 'digital',
  `description` text,
  `measurement_unit` varchar(20) NOT NULL DEFAULT 'none',
  `image_media_id` int DEFAULT NULL,
  `notes` text,
  `is_live` tinyint(1) NOT NULL DEFAULT '1',
  `status` varchar(20) NOT NULL DEFAULT 'active',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_size_charts_slug` (`chart_slug`),
  UNIQUE KEY `uq_size_charts_name` (`chart_name`),
  UNIQUE KEY `uq_size_charts_code` (`chart_code`),
  KEY `idx_size_charts_media` (`image_media_id`),
  CONSTRAINT `fk_size_charts_media` FOREIGN KEY (`image_media_id`) REFERENCES `media` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `size_charts` (`id`, `chart_code`, `chart_name`, `chart_slug`, `chart_type`, `description`, `measurement_unit`, `image_media_id`, `notes`, `is_live`, `status`) VALUES
('3', '', 'JHKJLH', 'j', 'digital', '', '', NULL, '', '1', 'active');

-- --------------------------------------------------------
-- Table structure for `stock_reservation_items`

CREATE TABLE `stock_reservation_items` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `reservation_id` bigint NOT NULL,
  `product_id` int NOT NULL,
  `variation_id` int DEFAULT NULL,
  `quantity_reserved` decimal(18,3) NOT NULL DEFAULT '0.000',
  `quantity_confirmed` decimal(18,3) NOT NULL DEFAULT '0.000',
  `quantity_released` decimal(18,3) NOT NULL DEFAULT '0.000',
  `item_status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'reserved',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_sri_reservation` (`reservation_id`),
  KEY `idx_sri_product` (`product_id`),
  KEY `idx_sri_variation` (`variation_id`),
  KEY `idx_sri_status` (`item_status`),
  KEY `idx_stock_res_items_lookup` (`product_id`,`variation_id`,`item_status`,`reservation_id`),
  KEY `idx_stock_res_items_reservation_status` (`reservation_id`,`item_status`)
) ENGINE=InnoDB AUTO_INCREMENT=785 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `stock_reservation_items` (`id`, `reservation_id`, `product_id`, `variation_id`, `quantity_reserved`, `quantity_confirmed`, `quantity_released`, `item_status`) VALUES
('1', '1', '629', NULL, '160.000', '0.000', '160.000', 'released'),
('2', '2', '629', NULL, '160.000', '0.000', '160.000', 'released'),
('3', '3', '629', NULL, '160.000', '0.000', '160.000', 'released'),
('4', '4', '629', NULL, '160.000', '0.000', '160.000', 'released'),
('5', '5', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('6', '6', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('7', '7', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('8', '8', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('9', '9', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('10', '10', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('11', '11', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('12', '12', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('13', '13', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('14', '14', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('15', '15', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('16', '16', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('17', '17', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('18', '18', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('19', '19', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('20', '20', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('21', '21', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('22', '22', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('23', '23', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('24', '24', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('25', '25', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('26', '26', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('27', '27', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('28', '28', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('29', '29', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('30', '30', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('31', '31', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('32', '32', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('33', '33', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('34', '34', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('35', '35', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('36', '36', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('37', '37', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('38', '38', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('39', '39', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('40', '40', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('41', '41', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('42', '42', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('43', '42', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('44', '43', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('45', '43', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('46', '44', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('47', '44', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('48', '45', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('49', '45', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('50', '46', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('51', '46', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('52', '47', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('53', '47', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('54', '48', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('55', '48', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('56', '49', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('57', '49', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('58', '50', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('59', '50', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('60', '51', '626', NULL, '1.000', '0.000', '1.000', 'released'),
('61', '51', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('62', '52', '626', NULL, '1.000', '0.000', '0.000', 'reserved'),
('63', '52', '629', NULL, '10.000', '0.000', '0.000', 'reserved'),
('64', '53', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('65', '54', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('66', '55', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('67', '56', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('68', '57', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('69', '58', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('70', '59', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('71', '60', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('72', '61', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('73', '62', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('74', '63', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('75', '64', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('76', '65', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('77', '66', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('78', '67', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('79', '68', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('80', '69', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('81', '70', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('82', '71', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('83', '72', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('84', '73', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('85', '74', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('86', '75', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('87', '76', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('88', '77', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('89', '78', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('90', '79', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('91', '80', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('92', '81', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('93', '82', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('94', '83', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('95', '84', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('96', '85', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('97', '86', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('98', '87', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('99', '88', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('100', '89', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('101', '90', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('102', '91', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('103', '92', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('104', '93', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('105', '94', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('106', '95', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('107', '96', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('108', '97', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('109', '98', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('110', '99', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('111', '100', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('112', '101', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('113', '102', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('114', '103', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('115', '104', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('116', '105', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('117', '106', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('118', '107', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('119', '108', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('120', '109', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('121', '110', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('122', '111', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('123', '112', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('124', '113', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('125', '114', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('126', '115', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('127', '116', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('128', '117', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('129', '118', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('130', '119', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('131', '120', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('132', '121', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('133', '122', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('134', '123', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('135', '124', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('136', '125', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('137', '126', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('138', '127', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('139', '128', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('140', '129', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('141', '130', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('142', '131', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('143', '132', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('144', '133', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('145', '134', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('146', '135', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('147', '136', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('148', '137', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('149', '138', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('150', '139', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('151', '140', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('152', '141', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('153', '142', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('154', '143', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('155', '144', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('156', '145', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('157', '146', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('158', '147', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('159', '148', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('160', '149', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('161', '150', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('162', '151', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('163', '152', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('164', '153', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('165', '154', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('166', '155', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('167', '156', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('168', '157', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('169', '158', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('170', '159', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('171', '160', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('172', '161', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('173', '162', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('174', '163', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('175', '164', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('176', '165', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('177', '166', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('178', '167', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('179', '168', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('180', '169', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('181', '170', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('182', '171', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('183', '172', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('184', '173', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('185', '174', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('186', '175', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('187', '176', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('188', '177', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('189', '178', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('190', '179', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('191', '180', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('192', '181', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('193', '182', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('194', '183', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('195', '184', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('196', '185', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('197', '186', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('198', '187', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('199', '188', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('200', '189', '629', NULL, '20.000', '0.000', '20.000', 'released');
INSERT INTO `stock_reservation_items` (`id`, `reservation_id`, `product_id`, `variation_id`, `quantity_reserved`, `quantity_confirmed`, `quantity_released`, `item_status`) VALUES
('201', '190', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('202', '191', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('203', '192', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('204', '193', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('205', '194', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('206', '195', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('207', '196', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('208', '197', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('209', '198', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('210', '199', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('211', '200', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('212', '201', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('213', '202', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('214', '203', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('215', '204', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('216', '205', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('217', '206', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('218', '207', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('219', '208', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('220', '209', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('221', '210', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('222', '211', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('223', '212', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('224', '213', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('225', '214', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('226', '215', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('227', '216', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('228', '217', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('229', '218', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('230', '219', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('231', '220', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('232', '221', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('233', '222', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('234', '223', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('235', '224', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('236', '225', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('237', '226', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('238', '227', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('239', '228', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('240', '229', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('241', '230', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('242', '231', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('243', '232', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('244', '233', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('245', '234', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('246', '235', '629', NULL, '20.000', '0.000', '0.000', 'reserved'),
('247', '236', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('248', '237', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('249', '238', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('250', '239', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('251', '240', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('252', '241', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('253', '242', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('254', '243', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('255', '244', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('256', '245', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('257', '246', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('258', '247', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('259', '248', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('260', '249', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('261', '250', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('262', '251', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('263', '252', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('264', '253', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('265', '254', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('266', '255', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('267', '256', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('268', '257', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('269', '258', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('270', '259', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('271', '260', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('272', '261', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('273', '262', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('274', '263', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('275', '264', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('276', '265', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('277', '266', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('278', '267', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('279', '268', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('280', '269', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('281', '270', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('282', '271', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('283', '272', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('284', '273', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('285', '274', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('286', '275', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('287', '276', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('288', '277', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('289', '278', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('290', '279', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('291', '280', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('292', '281', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('295', '284', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('296', '285', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('297', '286', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('298', '287', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('299', '288', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('300', '289', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('301', '290', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('302', '291', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('303', '292', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('304', '293', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('305', '294', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('306', '295', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('307', '296', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('308', '297', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('309', '298', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('310', '299', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('311', '300', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('312', '301', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('313', '302', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('314', '303', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('315', '304', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('316', '305', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('317', '306', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('318', '307', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('319', '308', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('320', '309', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('321', '310', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('322', '311', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('323', '312', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('324', '313', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('325', '314', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('326', '315', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('327', '316', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('328', '317', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('329', '318', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('330', '319', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('331', '320', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('332', '321', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('333', '322', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('334', '323', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('335', '324', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('336', '325', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('337', '326', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('338', '327', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('339', '328', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('340', '329', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('341', '330', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('342', '331', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('343', '332', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('344', '333', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('345', '334', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('346', '335', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('347', '336', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('348', '337', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('349', '338', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('350', '339', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('351', '340', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('352', '341', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('353', '342', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('354', '343', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('355', '344', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('356', '345', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('357', '346', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('358', '347', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('359', '348', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('360', '349', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('361', '350', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('362', '351', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('363', '352', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('364', '353', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('365', '354', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('366', '355', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('367', '356', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('368', '357', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('369', '358', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('370', '359', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('371', '360', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('372', '361', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('373', '362', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('374', '363', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('375', '364', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('376', '365', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('377', '366', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('378', '367', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('379', '368', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('380', '369', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('381', '370', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('382', '371', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('383', '372', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('384', '373', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('385', '374', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('386', '375', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('387', '376', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('388', '377', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('389', '378', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('390', '379', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('391', '380', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('392', '381', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('393', '382', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('394', '383', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('395', '384', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('396', '385', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('397', '386', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('398', '387', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('399', '388', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('400', '389', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('401', '390', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('402', '391', '629', NULL, '15.000', '0.000', '15.000', 'released');
INSERT INTO `stock_reservation_items` (`id`, `reservation_id`, `product_id`, `variation_id`, `quantity_reserved`, `quantity_confirmed`, `quantity_released`, `item_status`) VALUES
('403', '392', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('404', '393', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('405', '394', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('406', '395', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('407', '396', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('408', '397', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('409', '398', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('410', '399', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('411', '400', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('412', '401', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('413', '402', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('414', '403', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('415', '404', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('416', '405', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('417', '406', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('418', '407', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('419', '408', '629', NULL, '15.000', '0.000', '0.000', 'reserved'),
('420', '409', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('421', '410', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('422', '411', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('423', '412', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('424', '413', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('425', '414', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('426', '415', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('427', '416', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('428', '417', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('429', '418', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('430', '419', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('431', '420', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('432', '421', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('433', '422', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('434', '423', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('435', '424', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('436', '425', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('437', '426', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('438', '427', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('439', '428', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('440', '429', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('441', '430', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('442', '431', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('443', '432', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('444', '433', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('445', '434', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('446', '435', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('447', '436', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('448', '437', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('449', '438', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('450', '439', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('451', '440', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('452', '441', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('453', '442', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('454', '443', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('455', '444', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('456', '445', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('457', '446', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('458', '447', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('459', '448', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('460', '449', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('461', '450', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('462', '451', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('463', '452', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('464', '453', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('465', '454', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('466', '455', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('467', '456', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('468', '457', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('469', '458', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('470', '459', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('471', '460', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('472', '461', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('473', '462', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('474', '463', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('475', '464', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('476', '465', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('477', '466', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('478', '467', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('479', '468', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('480', '469', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('481', '470', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('482', '471', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('483', '472', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('484', '473', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('485', '474', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('486', '475', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('487', '476', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('488', '477', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('489', '478', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('490', '479', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('491', '480', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('492', '481', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('493', '482', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('494', '483', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('495', '484', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('496', '485', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('497', '486', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('498', '487', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('499', '488', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('500', '489', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('501', '490', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('502', '491', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('503', '492', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('504', '493', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('505', '494', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('506', '495', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('507', '496', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('508', '497', '629', NULL, '20.000', '0.000', '0.000', 'reserved'),
('509', '498', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('510', '499', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('511', '500', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('512', '501', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('513', '502', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('514', '503', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('515', '504', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('516', '505', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('517', '506', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('518', '507', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('519', '508', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('520', '509', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('521', '510', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('522', '511', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('523', '512', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('524', '513', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('525', '514', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('526', '515', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('527', '516', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('528', '517', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('529', '518', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('530', '519', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('531', '520', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('532', '521', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('533', '522', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('534', '523', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('535', '524', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('536', '525', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('537', '526', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('538', '527', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('539', '528', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('540', '529', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('541', '530', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('542', '531', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('543', '532', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('544', '533', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('545', '534', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('546', '535', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('547', '536', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('548', '537', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('549', '538', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('550', '539', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('551', '540', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('552', '541', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('553', '542', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('554', '543', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('555', '544', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('556', '545', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('557', '546', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('558', '547', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('559', '548', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('560', '549', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('561', '550', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('562', '551', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('563', '552', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('564', '553', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('565', '554', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('566', '555', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('567', '556', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('568', '557', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('569', '558', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('570', '559', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('571', '560', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('572', '561', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('573', '562', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('574', '563', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('575', '564', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('576', '565', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('577', '566', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('578', '567', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('579', '568', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('580', '569', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('581', '570', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('582', '571', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('583', '572', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('584', '573', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('585', '574', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('586', '575', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('587', '576', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('588', '577', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('589', '578', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('590', '579', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('591', '580', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('592', '581', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('593', '582', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('594', '583', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('595', '584', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('596', '585', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('597', '586', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('598', '587', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('599', '588', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('600', '589', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('601', '590', '629', NULL, '30.000', '0.000', '30.000', 'released'),
('602', '591', '629', NULL, '30.000', '0.000', '30.000', 'released');
INSERT INTO `stock_reservation_items` (`id`, `reservation_id`, `product_id`, `variation_id`, `quantity_reserved`, `quantity_confirmed`, `quantity_released`, `item_status`) VALUES
('603', '592', '629', NULL, '30.000', '0.000', '30.000', 'released'),
('604', '593', '629', NULL, '30.000', '0.000', '30.000', 'released'),
('605', '594', '629', NULL, '30.000', '0.000', '30.000', 'released'),
('606', '595', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('607', '596', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('608', '597', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('609', '598', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('610', '599', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('611', '600', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('612', '601', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('613', '602', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('614', '603', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('615', '604', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('616', '605', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('617', '606', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('618', '607', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('619', '608', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('620', '609', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('621', '610', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('622', '611', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('623', '612', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('624', '613', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('625', '614', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('626', '615', '629', NULL, '20.000', '0.000', '0.000', 'reserved'),
('627', '616', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('628', '617', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('629', '618', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('630', '619', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('631', '620', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('632', '621', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('633', '622', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('634', '623', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('635', '624', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('636', '625', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('637', '626', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('638', '627', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('639', '628', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('640', '629', '629', NULL, '20.000', '0.000', '0.000', 'reserved'),
('641', '630', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('642', '631', '629', NULL, '5.000', '0.000', '5.000', 'released'),
('643', '632', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('644', '633', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('645', '634', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('646', '635', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('647', '636', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('648', '637', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('649', '638', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('650', '639', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('651', '640', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('652', '641', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('653', '642', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('654', '643', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('655', '644', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('656', '645', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('657', '646', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('658', '647', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('659', '648', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('660', '649', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('661', '650', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('662', '651', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('663', '652', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('664', '653', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('665', '654', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('666', '655', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('667', '656', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('668', '657', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('669', '658', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('670', '659', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('671', '660', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('672', '661', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('673', '662', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('674', '663', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('675', '664', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('676', '665', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('677', '666', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('678', '667', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('679', '668', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('680', '669', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('681', '670', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('682', '671', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('683', '672', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('684', '673', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('685', '674', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('686', '675', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('687', '676', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('688', '677', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('689', '678', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('690', '679', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('691', '680', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('692', '681', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('693', '682', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('694', '683', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('695', '684', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('696', '685', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('697', '686', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('698', '687', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('699', '688', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('700', '689', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('701', '690', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('702', '691', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('703', '692', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('704', '693', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('705', '694', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('706', '695', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('707', '696', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('708', '697', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('709', '698', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('710', '699', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('711', '700', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('712', '701', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('713', '702', '629', NULL, '10.000', '0.000', '10.000', 'released'),
('714', '703', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('715', '704', '629', NULL, '15.000', '0.000', '15.000', 'released'),
('716', '705', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('717', '706', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('718', '707', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('719', '708', '629', NULL, '25.000', '0.000', '25.000', 'released'),
('720', '709', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('721', '710', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('722', '711', '629', NULL, '20.000', '0.000', '20.000', 'released'),
('723', '712', '629', NULL, '110.000', '0.000', '110.000', 'released'),
('724', '713', '629', NULL, '110.000', '0.000', '110.000', 'released'),
('725', '714', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('726', '715', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('727', '716', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('728', '717', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('729', '718', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('730', '719', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('731', '720', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('732', '721', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('733', '722', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('734', '723', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('735', '724', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('736', '725', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('737', '726', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('738', '727', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('739', '728', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('740', '729', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('741', '730', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('742', '731', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('743', '732', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('744', '733', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('745', '734', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('746', '735', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('747', '736', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('748', '737', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('749', '738', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('750', '739', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('751', '740', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('752', '741', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('753', '742', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('754', '743', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('755', '744', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('756', '745', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('757', '746', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('758', '747', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('759', '748', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('760', '749', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('761', '750', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('762', '751', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('763', '752', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('764', '753', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('765', '754', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('766', '755', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('767', '756', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('768', '757', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('769', '758', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('770', '759', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('771', '760', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('772', '761', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('773', '762', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('774', '763', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('775', '764', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('776', '765', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('777', '766', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('778', '767', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('779', '768', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('780', '769', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('781', '770', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('782', '771', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('783', '772', '629', NULL, '115.000', '0.000', '115.000', 'released'),
('784', '773', '629', NULL, '115.000', '0.000', '115.000', 'released');

-- --------------------------------------------------------
-- Table structure for `stock_reservations`

CREATE TABLE `stock_reservations` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `reservation_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cart_id` bigint DEFAULT NULL,
  `order_id` bigint DEFAULT NULL,
  `customer_id` bigint DEFAULT NULL,
  `store_code` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `reservation_status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'reserved',
  `reserved_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `expires_at` datetime DEFAULT NULL,
  `confirmed_at` datetime DEFAULT NULL,
  `released_at` datetime DEFAULT NULL,
  `notes` text COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_stock_reservation_no` (`reservation_no`),
  KEY `idx_stock_reservations_cart` (`cart_id`),
  KEY `idx_stock_reservations_order` (`order_id`),
  KEY `idx_stock_reservations_status` (`reservation_status`),
  KEY `idx_stock_reservations_expires` (`expires_at`),
  KEY `idx_stock_res_expiry_status` (`reservation_status`,`expires_at`),
  KEY `idx_stock_res_cart_status` (`cart_id`,`reservation_status`)
) ENGINE=InnoDB AUTO_INCREMENT=774 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `stock_reservations` (`id`, `reservation_no`, `cart_id`, `order_id`, `customer_id`, `store_code`, `reservation_status`, `expires_at`, `confirmed_at`, `released_at`, `notes`) VALUES
('1', 'RES20260620234706', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:04', NULL, '2026-06-20 08:17:04', 'Refreshing cart stock hold'),
('2', 'RES20260620751796', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:04', NULL, '2026-06-20 08:17:15', 'Refreshing cart stock hold'),
('3', 'RES20260620319807', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:15', NULL, '2026-06-20 08:17:15', 'Refreshing cart stock hold'),
('4', 'RES20260620941085', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:15', NULL, '2026-06-20 08:17:41', 'Cart cleared'),
('5', 'RES20260620455035', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:46', NULL, '2026-06-20 08:17:46', 'Refreshing cart stock hold'),
('6', 'RES20260620515588', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:46', NULL, '2026-06-20 08:17:46', 'Refreshing cart stock hold'),
('7', 'RES20260620531348', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:46', NULL, '2026-06-20 08:17:48', 'Refreshing cart stock hold'),
('8', 'RES20260620389474', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:48', NULL, '2026-06-20 08:17:48', 'Refreshing cart stock hold'),
('9', 'RES20260620850730', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:48', NULL, '2026-06-20 08:17:48', 'Refreshing cart stock hold'),
('10', 'RES20260620682500', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:48', NULL, '2026-06-20 08:17:49', 'Refreshing cart stock hold'),
('11', 'RES20260620363588', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:49', NULL, '2026-06-20 08:17:49', 'Refreshing cart stock hold'),
('12', 'RES20260620873418', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:49', NULL, '2026-06-20 08:17:49', 'Refreshing cart stock hold'),
('13', 'RES20260620193684', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:49', NULL, '2026-06-20 08:17:50', 'Refreshing cart stock hold'),
('14', 'RES20260620282083', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:50', NULL, '2026-06-20 08:17:50', 'Refreshing cart stock hold'),
('15', 'RES20260620406641', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:50', NULL, '2026-06-20 08:17:50', 'Refreshing cart stock hold'),
('16', 'RES20260620190210', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:50', NULL, '2026-06-20 08:17:54', 'Refreshing cart stock hold'),
('17', 'RES20260620509568', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:54', NULL, '2026-06-20 08:17:54', 'Refreshing cart stock hold'),
('18', 'RES20260620384444', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:18:54', NULL, '2026-06-20 08:18:54', 'Refreshing cart stock hold'),
('19', 'RES20260620391496', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:19:54', NULL, '2026-06-20 08:19:54', 'Refreshing cart stock hold'),
('20', 'RES20260620996246', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:20:54', NULL, '2026-06-20 08:20:54', 'Refreshing cart stock hold'),
('21', 'RES20260620642342', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:21:54', NULL, '2026-06-20 08:21:54', 'Refreshing cart stock hold'),
('22', 'RES20260620199902', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:22:54', NULL, '2026-06-20 08:22:54', 'Refreshing cart stock hold'),
('23', 'RES20260620357273', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:23:54', NULL, '2026-06-20 08:23:54', 'Refreshing cart stock hold'),
('24', 'RES20260620163050', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:24:54', NULL, '2026-06-20 08:24:55', 'Refreshing cart stock hold'),
('25', 'RES20260620659922', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:25:55', NULL, '2026-06-20 08:25:55', 'Refreshing cart stock hold'),
('26', 'RES20260620307261', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:26:55', NULL, '2026-06-20 08:26:55', 'Refreshing cart stock hold'),
('27', 'RES20260620205481', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:27:55', NULL, '2026-06-20 08:27:55', 'Refreshing cart stock hold'),
('28', 'RES20260620601494', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:28:55', NULL, '2026-06-20 08:28:55', 'Refreshing cart stock hold'),
('29', 'RES20260620241202', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:29:55', NULL, '2026-06-20 08:29:55', 'Refreshing cart stock hold'),
('30', 'RES20260620576638', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:30:55', NULL, '2026-06-20 08:30:55', 'Refreshing cart stock hold'),
('31', 'RES20260620440589', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:31:30', NULL, '2026-06-20 08:30:30', 'Refreshing cart stock hold'),
('32', 'RES20260620983299', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:31:30', NULL, '2026-06-20 08:30:39', 'Refreshing cart stock hold'),
('33', 'RES20260620592669', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:31:39', NULL, '2026-06-20 08:30:39', 'Refreshing cart stock hold'),
('34', 'RES20260620940781', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:31:39', NULL, '2026-06-20 08:32:10', 'Refreshing cart stock hold'),
('35', 'RES20260620144556', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:31:55', NULL, '2026-06-20 08:31:55', 'Refreshing cart stock hold'),
('36', 'RES20260620102212', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:32:55', NULL, '2026-06-20 08:32:55', 'Refreshing cart stock hold'),
('37', 'RES20260620130775', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:33:10', NULL, '2026-06-20 08:32:10', 'Refreshing cart stock hold'),
('38', 'RES20260620398497', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:33:10', NULL, '2026-06-20 08:33:02', 'Refreshing cart stock hold'),
('39', 'RES20260620763546', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:33:55', NULL, '2026-06-20 08:33:55', 'Refreshing cart stock hold'),
('40', 'RES20260620961146', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:02', NULL, '2026-06-20 08:33:02', 'Refreshing cart stock hold'),
('41', 'RES20260620979698', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:02', NULL, '2026-06-20 08:33:11', 'Refreshing cart stock hold'),
('42', 'RES20260620357197', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:11', NULL, '2026-06-20 08:33:11', 'Refreshing cart stock hold'),
('43', 'RES20260620884556', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:11', NULL, '2026-06-20 08:33:11', 'Refreshing cart stock hold'),
('44', 'RES20260620782522', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:11', NULL, '2026-06-20 08:33:32', 'Refreshing cart stock hold'),
('45', 'RES20260620619300', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:32', NULL, '2026-06-20 08:33:32', 'Refreshing cart stock hold'),
('46', 'RES20260620675598', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:32', NULL, '2026-06-20 08:33:32', 'Refreshing cart stock hold'),
('47', 'RES20260620744870', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:32', NULL, '2026-06-20 08:33:40', 'Refreshing cart stock hold'),
('48', 'RES20260620625162', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:40', NULL, '2026-06-20 08:33:40', 'Refreshing cart stock hold'),
('49', 'RES20260620167860', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:40', NULL, '2026-06-20 08:33:40', 'Refreshing cart stock hold'),
('50', 'RES20260620713620', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:40', NULL, '2026-06-20 08:33:42', 'Refreshing cart stock hold'),
('51', 'RES20260620342693', '27', NULL, NULL, NULL, 'released', '2026-06-20 08:34:42', NULL, '2026-06-20 08:33:42', 'Refreshing cart stock hold'),
('52', 'RES20260620550142', '27', NULL, NULL, NULL, 'cart_hold', '2026-06-20 08:34:42', NULL, NULL, 'Cart stock hold for 60s'),
('53', 'RES20260620926141', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:34:55', NULL, '2026-06-20 08:34:55', 'Refreshing cart stock hold'),
('54', 'RES20260620902529', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:35:55', NULL, '2026-06-20 08:35:55', 'Refreshing cart stock hold'),
('55', 'RES20260620325820', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:36:55', NULL, '2026-06-20 08:36:55', 'Refreshing cart stock hold'),
('56', 'RES20260620883828', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:37:55', NULL, '2026-06-20 08:37:55', 'Refreshing cart stock hold'),
('57', 'RES20260620189048', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:38:55', NULL, '2026-06-20 08:38:55', 'Refreshing cart stock hold'),
('58', 'RES20260620276225', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:39:55', NULL, '2026-06-20 08:39:55', 'Refreshing cart stock hold'),
('59', 'RES20260620169844', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:40:55', NULL, '2026-06-20 08:40:55', 'Refreshing cart stock hold'),
('60', 'RES20260620137920', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:41:55', NULL, '2026-06-20 08:41:55', 'Refreshing cart stock hold'),
('61', 'RES20260620418681', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:42:55', NULL, '2026-06-20 08:42:55', 'Refreshing cart stock hold'),
('62', 'RES20260620181087', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:43:55', NULL, '2026-06-20 08:43:55', 'Refreshing cart stock hold'),
('63', 'RES20260620876241', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:55', NULL, '2026-06-20 08:43:55', 'Refreshing cart stock hold'),
('64', 'RES20260620830966', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:55', NULL, '2026-06-20 08:43:55', 'Refreshing cart stock hold'),
('65', 'RES20260620134267', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:55', NULL, '2026-06-20 08:43:55', 'Refreshing cart stock hold'),
('66', 'RES20260620493480', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:55', NULL, '2026-06-20 08:43:57', 'Refreshing cart stock hold'),
('67', 'RES20260620328425', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:44:55', NULL, '2026-06-20 08:44:55', 'Refreshing cart stock hold'),
('68', 'RES20260620181247', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:57', NULL, '2026-06-20 08:43:57', 'Refreshing cart stock hold'),
('69', 'RES20260620113229', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:57', NULL, '2026-06-20 08:43:57', 'Refreshing cart stock hold'),
('70', 'RES20260620135996', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:57', NULL, '2026-06-20 08:43:57', 'Refreshing cart stock hold'),
('71', 'RES20260620711236', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:57', NULL, '2026-06-20 08:43:59', 'Refreshing cart stock hold'),
('72', 'RES20260620967312', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:59', NULL, '2026-06-20 08:43:59', 'Refreshing cart stock hold'),
('73', 'RES20260620713376', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:44:59', NULL, '2026-06-20 08:47:39', 'Refreshing cart stock hold'),
('74', 'RES20260620159396', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:45:55', NULL, '2026-06-20 08:45:55', 'Refreshing cart stock hold'),
('75', 'RES20260620964695', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:46:55', NULL, '2026-06-20 08:46:55', 'Refreshing cart stock hold'),
('76', 'RES20260620961577', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:47:55', NULL, '2026-06-20 08:47:55', 'Refreshing cart stock hold'),
('77', 'RES20260620799698', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:48:39', NULL, '2026-06-20 08:47:39', 'Refreshing cart stock hold'),
('78', 'RES20260620188379', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:48:39', NULL, '2026-06-20 08:47:57', 'Refreshing cart stock hold'),
('79', 'RES20260620818170', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:48:55', NULL, '2026-06-20 08:48:55', 'Refreshing cart stock hold'),
('80', 'RES20260620139014', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:48:57', NULL, '2026-06-20 08:47:58', 'Refreshing cart stock hold'),
('81', 'RES20260620192295', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:48:58', NULL, '2026-06-20 08:48:12', 'Refreshing cart stock hold'),
('82', 'RES20260620168977', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:49:12', NULL, '2026-06-20 08:48:12', 'Refreshing cart stock hold'),
('83', 'RES20260620879608', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:49:12', NULL, '2026-06-20 08:48:32', 'Refreshing cart stock hold'),
('84', 'RES20260620338152', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:49:32', NULL, '2026-06-20 08:48:32', 'Refreshing cart stock hold'),
('85', 'RES20260620350383', '30', NULL, NULL, NULL, 'released', '2026-06-20 08:49:32', NULL, '2026-06-23 09:11:46', 'Refreshing cart stock hold'),
('86', 'RES20260620253106', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:49:55', NULL, '2026-06-20 08:49:55', 'Refreshing cart stock hold'),
('87', 'RES20260620967473', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:50:55', NULL, '2026-06-20 08:50:55', 'Refreshing cart stock hold'),
('88', 'RES20260620638371', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:51:55', NULL, '2026-06-20 08:51:55', 'Refreshing cart stock hold'),
('89', 'RES20260620264403', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:52:55', NULL, '2026-06-20 08:52:55', 'Refreshing cart stock hold'),
('90', 'RES20260620688157', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:53:55', NULL, '2026-06-20 08:53:55', 'Refreshing cart stock hold'),
('91', 'RES20260620949201', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:54:55', NULL, '2026-06-20 08:54:55', 'Refreshing cart stock hold'),
('92', 'RES20260620910923', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:55:55', NULL, '2026-06-20 08:55:55', 'Refreshing cart stock hold'),
('93', 'RES20260620708487', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:56:55', NULL, '2026-06-20 08:56:55', 'Refreshing cart stock hold'),
('94', 'RES20260620727685', '29', NULL, NULL, NULL, 'released', '2026-06-20 08:57:55', NULL, '2026-06-20 16:11:16', 'Refreshing cart stock hold'),
('95', 'RES20260621397902', '29', NULL, NULL, NULL, 'released', '2026-06-20 16:12:16', NULL, '2026-06-20 16:11:16', 'Refreshing cart stock hold'),
('96', 'RES20260621785404', '29', NULL, NULL, NULL, 'released', '2026-06-20 16:12:16', NULL, '2026-06-20 16:11:43', 'Refreshing cart stock hold'),
('97', 'RES20260621107892', '29', NULL, NULL, NULL, 'released', '2026-06-20 16:12:43', NULL, '2026-06-20 16:11:43', 'Refreshing cart stock hold'),
('98', 'RES20260621866988', '29', NULL, NULL, NULL, 'released', '2026-06-20 16:12:43', NULL, '2026-06-20 17:08:59', 'Refreshing cart stock hold'),
('99', 'RES20260621613818', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:09:59', NULL, '2026-06-20 17:08:59', 'Refreshing cart stock hold'),
('100', 'RES20260621139604', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:09:59', NULL, '2026-06-20 17:09:14', 'Refreshing cart stock hold'),
('101', 'RES20260621741545', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:10:14', NULL, '2026-06-20 17:09:14', 'Refreshing cart stock hold'),
('102', 'RES20260621942129', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:10:14', NULL, '2026-06-20 17:09:50', 'Refreshing cart stock hold'),
('103', 'RES20260621148373', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:10:50', NULL, '2026-06-20 17:09:50', 'Refreshing cart stock hold'),
('104', 'RES20260621316535', '29', NULL, NULL, NULL, 'released', '2026-06-20 17:10:50', NULL, '2026-06-21 04:08:22', 'Refreshing cart stock hold'),
('105', 'RES20260621218161', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:09:22', NULL, '2026-06-21 04:08:22', 'Refreshing cart stock hold'),
('106', 'RES20260621970804', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:09:22', NULL, '2026-06-21 04:11:46', 'Refreshing cart stock hold'),
('107', 'RES20260621319244', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:12:46', NULL, '2026-06-21 04:11:47', 'Refreshing cart stock hold'),
('108', 'RES20260621602278', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:12:47', NULL, '2026-06-21 04:11:59', 'Refreshing cart stock hold'),
('109', 'RES20260621650554', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:12:59', NULL, '2026-06-21 04:11:59', 'Refreshing cart stock hold'),
('110', 'RES20260621995829', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:12:59', NULL, '2026-06-21 04:25:42', 'Refreshing cart stock hold'),
('111', 'RES20260621383025', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:26:42', NULL, '2026-06-21 04:25:42', 'Refreshing cart stock hold'),
('112', 'RES20260621990200', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:26:42', NULL, '2026-06-21 04:26:33', 'Refreshing cart stock hold'),
('113', 'RES20260621506687', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:27:33', NULL, '2026-06-21 04:26:33', 'Refreshing cart stock hold'),
('114', 'RES20260621444581', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:27:33', NULL, '2026-06-21 04:27:56', 'Refreshing cart stock hold'),
('115', 'RES20260621722581', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:28:56', NULL, '2026-06-21 04:27:56', 'Refreshing cart stock hold'),
('116', 'RES20260621300737', '29', NULL, NULL, NULL, 'released', '2026-06-21 04:28:56', NULL, '2026-06-21 06:05:18', 'Refreshing cart stock hold'),
('117', 'RES20260621431339', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:06:18', NULL, '2026-06-21 06:05:18', 'Refreshing cart stock hold'),
('118', 'RES20260621498919', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:06:18', NULL, '2026-06-21 06:07:20', 'Refreshing cart stock hold'),
('119', 'RES20260621896855', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:08:20', NULL, '2026-06-21 06:07:20', 'Refreshing cart stock hold'),
('120', 'RES20260621483596', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:08:20', NULL, '2026-06-21 06:08:43', 'Refreshing cart stock hold'),
('121', 'RES20260621686725', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:09:43', NULL, '2026-06-21 06:08:43', 'Refreshing cart stock hold'),
('122', 'RES20260621412312', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:09:43', NULL, '2026-06-21 06:12:34', 'Refreshing cart stock hold'),
('123', 'RES20260621792924', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:13:34', NULL, '2026-06-21 06:12:34', 'Refreshing cart stock hold'),
('124', 'RES20260621272898', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:13:34', NULL, '2026-06-21 06:13:18', 'Refreshing cart stock hold'),
('125', 'RES20260621305938', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:14:18', NULL, '2026-06-21 06:13:18', 'Refreshing cart stock hold'),
('126', 'RES20260621768376', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:14:18', NULL, '2026-06-21 06:49:26', 'Refreshing cart stock hold'),
('127', 'RES20260621419582', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:26', NULL, '2026-06-21 06:49:26', 'Refreshing cart stock hold'),
('128', 'RES20260621809680', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:26', NULL, '2026-06-21 06:49:26', 'Refreshing cart stock hold'),
('129', 'RES20260621885594', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:26', NULL, '2026-06-21 06:49:26', 'Refreshing cart stock hold'),
('130', 'RES20260621966609', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:26', NULL, '2026-06-21 06:49:34', 'Refreshing cart stock hold'),
('131', 'RES20260621547581', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:34', NULL, '2026-06-21 06:49:34', 'Refreshing cart stock hold'),
('132', 'RES20260621591373', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:34', NULL, '2026-06-21 06:49:43', 'Refreshing cart stock hold'),
('133', 'RES20260621121233', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:43', NULL, '2026-06-21 06:49:43', 'Refreshing cart stock hold'),
('134', 'RES20260621851429', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:50:43', NULL, '2026-06-21 06:50:15', 'Refreshing cart stock hold'),
('135', 'RES20260621354754', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:51:15', NULL, '2026-06-21 06:50:15', 'Refreshing cart stock hold'),
('136', 'RES20260621876544', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:51:15', NULL, '2026-06-21 06:51:36', 'Refreshing cart stock hold'),
('137', 'RES20260621271941', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:52:36', NULL, '2026-06-21 06:51:36', 'Refreshing cart stock hold'),
('138', 'RES20260621286151', '29', NULL, NULL, NULL, 'released', '2026-06-21 06:52:36', NULL, '2026-06-21 07:11:15', 'Refreshing cart stock hold'),
('139', 'RES20260621649182', '29', NULL, NULL, NULL, 'released', '2026-06-21 07:12:15', NULL, '2026-06-21 07:11:15', 'Refreshing cart stock hold'),
('140', 'RES20260621853587', '29', NULL, NULL, NULL, 'released', '2026-06-21 07:12:15', NULL, '2026-06-21 08:23:23', 'Refreshing cart stock hold'),
('141', 'RES20260621974906', '29', NULL, NULL, NULL, 'released', '2026-06-21 08:24:23', NULL, '2026-06-21 08:23:23', 'Refreshing cart stock hold'),
('142', 'RES20260621409401', '29', NULL, NULL, NULL, 'released', '2026-06-21 08:24:23', NULL, '2026-06-21 12:03:24', 'Refreshing cart stock hold'),
('143', 'RES20260621102672', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:04:24', NULL, '2026-06-21 12:03:24', 'Refreshing cart stock hold'),
('144', 'RES20260621216114', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:04:24', NULL, '2026-06-21 12:03:49', 'Refreshing cart stock hold'),
('145', 'RES20260621449392', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:04:49', NULL, '2026-06-21 12:03:49', 'Refreshing cart stock hold'),
('146', 'RES20260621351080', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:04:49', NULL, '2026-06-21 12:04:50', 'Refreshing cart stock hold'),
('147', 'RES20260621709147', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:05:50', NULL, '2026-06-21 12:08:56', 'Refreshing cart stock hold'),
('148', 'RES20260621122370', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:09:56', NULL, '2026-06-21 12:08:56', 'Refreshing cart stock hold'),
('149', 'RES20260621511176', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:09:56', NULL, '2026-06-21 12:12:07', 'Refreshing cart stock hold'),
('150', 'RES20260621324315', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:13:07', NULL, '2026-06-21 12:12:07', 'Refreshing cart stock hold'),
('151', 'RES20260621931566', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:13:07', NULL, '2026-06-21 12:14:49', 'Refreshing cart stock hold'),
('152', 'RES20260621998841', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:15:49', NULL, '2026-06-21 12:14:49', 'Refreshing cart stock hold'),
('153', 'RES20260621444222', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:15:49', NULL, '2026-06-21 12:15:11', 'Refreshing cart stock hold'),
('154', 'RES20260621301405', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:16:11', NULL, '2026-06-21 12:15:11', 'Refreshing cart stock hold'),
('155', 'RES20260621257376', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:16:11', NULL, '2026-06-21 12:16:07', 'Refreshing cart stock hold'),
('156', 'RES20260621642807', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:17:07', NULL, '2026-06-21 12:16:07', 'Refreshing cart stock hold'),
('157', 'RES20260621304815', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:17:07', NULL, '2026-06-21 12:16:57', 'Refreshing cart stock hold'),
('158', 'RES20260621990000', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:17:57', NULL, '2026-06-21 12:16:57', 'Refreshing cart stock hold'),
('159', 'RES20260621818127', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:17:57', NULL, '2026-06-21 12:17:11', 'Refreshing cart stock hold'),
('160', 'RES20260621527739', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:18:11', NULL, '2026-06-21 12:17:11', 'Refreshing cart stock hold'),
('161', 'RES20260621710417', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:18:11', NULL, '2026-06-21 12:20:12', 'Refreshing cart stock hold'),
('162', 'RES20260621600441', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:21:12', NULL, '2026-06-21 12:20:12', 'Refreshing cart stock hold'),
('163', 'RES20260621124806', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:21:12', NULL, '2026-06-21 12:20:52', 'Refreshing cart stock hold'),
('164', 'RES20260621947428', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:21:52', NULL, '2026-06-21 12:20:52', 'Refreshing cart stock hold'),
('165', 'RES20260621203327', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:21:52', NULL, '2026-06-21 12:22:33', 'Refreshing cart stock hold'),
('166', 'RES20260621429320', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:23:33', NULL, '2026-06-21 12:22:33', 'Refreshing cart stock hold'),
('167', 'RES20260621801709', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:23:33', NULL, '2026-06-21 12:23:36', 'Refreshing cart stock hold'),
('168', 'RES20260621561145', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:24:36', NULL, '2026-06-21 12:23:36', 'Refreshing cart stock hold'),
('169', 'RES20260621339095', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:24:36', NULL, '2026-06-21 12:23:43', 'Refreshing cart stock hold'),
('170', 'RES20260621287706', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:24:43', NULL, '2026-06-21 12:23:43', 'Refreshing cart stock hold'),
('171', 'RES20260621993391', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:24:43', NULL, '2026-06-21 12:25:35', 'Refreshing cart stock hold'),
('172', 'RES20260621544070', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:26:35', NULL, '2026-06-21 12:25:35', 'Refreshing cart stock hold'),
('173', 'RES20260621294046', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:26:35', NULL, '2026-06-21 12:26:59', 'Refreshing cart stock hold'),
('174', 'RES20260621966924', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:27:59', NULL, '2026-06-21 12:26:59', 'Refreshing cart stock hold'),
('175', 'RES20260621168257', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:27:59', NULL, '2026-06-21 12:27:16', 'Refreshing cart stock hold'),
('176', 'RES20260621488676', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:28:16', NULL, '2026-06-21 12:27:16', 'Refreshing cart stock hold'),
('177', 'RES20260621333486', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:28:16', NULL, '2026-06-21 12:30:40', 'Refreshing cart stock hold'),
('178', 'RES20260621798659', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:31:40', NULL, '2026-06-21 12:30:40', 'Refreshing cart stock hold'),
('179', 'RES20260621516370', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:31:40', NULL, '2026-06-21 12:31:29', 'Refreshing cart stock hold'),
('180', 'RES20260621146868', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:32:29', NULL, '2026-06-21 12:31:29', 'Refreshing cart stock hold'),
('181', 'RES20260621434326', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:32:29', NULL, '2026-06-21 12:35:39', 'Refreshing cart stock hold'),
('182', 'RES20260621350721', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:36:39', NULL, '2026-06-21 12:35:39', 'Refreshing cart stock hold'),
('183', 'RES20260621706277', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:36:39', NULL, '2026-06-21 12:37:16', 'Refreshing cart stock hold'),
('184', 'RES20260621959381', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:38:16', NULL, '2026-06-21 12:37:16', 'Refreshing cart stock hold'),
('185', 'RES20260621948015', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:38:16', NULL, '2026-06-21 12:38:08', 'Refreshing cart stock hold'),
('186', 'RES20260621803173', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:39:08', NULL, '2026-06-21 12:38:08', 'Refreshing cart stock hold'),
('187', 'RES20260621520624', '29', NULL, NULL, NULL, 'released', '2026-06-21 12:39:08', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('188', 'RES20260622896036', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('189', 'RES20260622947263', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('190', 'RES20260622332292', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('191', 'RES20260622441305', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('192', 'RES20260622910030', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:06:42', 'Refreshing cart stock hold'),
('193', 'RES20260622764864', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:07:42', NULL, '2026-06-21 15:07:03', 'Refreshing cart stock hold'),
('194', 'RES20260622948484', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:03', NULL, '2026-06-21 15:07:03', 'Refreshing cart stock hold'),
('195', 'RES20260622637938', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:03', NULL, '2026-06-21 15:07:31', 'Refreshing cart stock hold'),
('196', 'RES20260622383027', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:31', NULL, '2026-06-21 15:07:31', 'Refreshing cart stock hold'),
('197', 'RES20260622790903', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:31', NULL, '2026-06-21 15:07:31', 'Refreshing cart stock hold'),
('198', 'RES20260622382015', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:31', NULL, '2026-06-21 15:07:31', 'Refreshing cart stock hold'),
('199', 'RES20260622622544', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:31', NULL, '2026-06-21 15:07:33', 'Refreshing cart stock hold'),
('200', 'RES20260622379684', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:33', NULL, '2026-06-21 15:07:33', 'Refreshing cart stock hold');
INSERT INTO `stock_reservations` (`id`, `reservation_no`, `cart_id`, `order_id`, `customer_id`, `store_code`, `reservation_status`, `expires_at`, `confirmed_at`, `released_at`, `notes`) VALUES
('201', 'RES20260622984698', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:33', NULL, '2026-06-21 15:07:40', 'Refreshing cart stock hold'),
('202', 'RES20260622776085', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:40', NULL, '2026-06-21 15:07:40', 'Refreshing cart stock hold'),
('203', 'RES20260622509499', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:40', NULL, '2026-06-21 15:07:42', 'Refreshing cart stock hold'),
('204', 'RES20260622381434', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:42', NULL, '2026-06-21 15:07:42', 'Refreshing cart stock hold'),
('205', 'RES20260622497557', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:42', NULL, '2026-06-21 15:07:44', 'Refreshing cart stock hold'),
('206', 'RES20260622429880', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:44', NULL, '2026-06-21 15:07:44', 'Refreshing cart stock hold'),
('207', 'RES20260622972703', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:44', NULL, '2026-06-21 15:07:48', 'Refreshing cart stock hold'),
('208', 'RES20260622938304', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:48', NULL, '2026-06-21 15:07:48', 'Refreshing cart stock hold'),
('209', 'RES20260622514988', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:48', NULL, '2026-06-21 15:07:52', 'Refreshing cart stock hold'),
('210', 'RES20260622452201', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:52', NULL, '2026-06-21 15:07:52', 'Refreshing cart stock hold'),
('211', 'RES20260622125608', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:08:52', NULL, '2026-06-21 15:13:14', 'Refreshing cart stock hold'),
('212', 'RES20260622808059', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:14:14', NULL, '2026-06-21 15:15:32', 'Refreshing cart stock hold'),
('213', 'RES20260622939804', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:32', NULL, '2026-06-21 15:15:32', 'Refreshing cart stock hold'),
('214', 'RES20260622865508', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:32', NULL, '2026-06-21 15:15:34', 'Refreshing cart stock hold'),
('215', 'RES20260622713646', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:34', NULL, '2026-06-21 15:15:34', 'Refreshing cart stock hold'),
('216', 'RES20260622759416', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:34', NULL, '2026-06-21 15:15:51', 'Refreshing cart stock hold'),
('217', 'RES20260622669204', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:51', NULL, '2026-06-21 15:15:51', 'Refreshing cart stock hold'),
('218', 'RES20260622831678', '29', NULL, NULL, NULL, 'released', '2026-06-21 15:16:51', NULL, '2026-06-22 09:47:25', 'Refreshing cart stock hold'),
('219', 'RES20260622846708', '29', NULL, NULL, NULL, 'released', '2026-06-22 09:48:25', NULL, '2026-06-22 09:47:25', 'Refreshing cart stock hold'),
('220', 'RES20260622538640', '29', NULL, NULL, NULL, 'released', '2026-06-22 09:48:25', NULL, '2026-06-22 09:58:26', 'Refreshing cart stock hold'),
('221', 'RES20260622864717', '29', NULL, NULL, NULL, 'released', '2026-06-22 09:59:26', NULL, '2026-06-22 09:58:26', 'Refreshing cart stock hold'),
('222', 'RES20260622951030', '29', NULL, NULL, NULL, 'released', '2026-06-22 09:59:27', NULL, '2026-06-22 10:08:14', 'Refreshing cart stock hold'),
('223', 'RES20260622313138', '29', NULL, NULL, NULL, 'released', '2026-06-22 10:09:14', NULL, '2026-06-22 10:08:14', 'Refreshing cart stock hold'),
('224', 'RES20260622622931', '29', NULL, NULL, NULL, 'released', '2026-06-22 10:09:14', NULL, '2026-06-22 18:22:22', 'Refreshing cart stock hold'),
('225', 'RES20260623390484', '29', NULL, NULL, NULL, 'released', '2026-06-22 18:23:22', NULL, '2026-06-22 18:22:22', 'Refreshing cart stock hold'),
('226', 'RES20260623928901', '29', NULL, NULL, NULL, 'released', '2026-06-22 18:23:22', NULL, '2026-06-23 04:34:54', 'Refreshing cart stock hold'),
('227', 'RES20260623421452', '29', NULL, NULL, NULL, 'released', '2026-06-23 04:35:54', NULL, '2026-06-23 04:34:54', 'Refreshing cart stock hold'),
('228', 'RES20260623449989', '29', NULL, NULL, NULL, 'released', '2026-06-23 04:35:54', NULL, '2026-06-23 04:55:23', 'Refreshing cart stock hold'),
('229', 'RES20260623411965', '29', NULL, NULL, NULL, 'released', '2026-06-23 04:56:23', NULL, '2026-06-23 04:55:23', 'Refreshing cart stock hold'),
('230', 'RES20260623936413', '29', NULL, NULL, NULL, 'released', '2026-06-23 04:56:23', NULL, '2026-06-23 05:42:01', 'Refreshing cart stock hold'),
('231', 'RES20260623913646', '29', NULL, NULL, NULL, 'released', '2026-06-23 05:43:01', NULL, '2026-06-23 05:42:01', 'Refreshing cart stock hold'),
('232', 'RES20260623495335', '29', NULL, NULL, NULL, 'released', '2026-06-23 05:43:01', NULL, '2026-06-23 05:42:01', 'Refreshing cart stock hold'),
('233', 'RES20260623445308', '29', NULL, NULL, NULL, 'released', '2026-06-23 05:43:01', NULL, '2026-06-23 05:42:03', 'Refreshing cart stock hold'),
('234', 'RES20260623609083', '29', NULL, NULL, NULL, 'released', '2026-06-23 05:43:03', NULL, '2026-06-23 05:42:03', 'Refreshing cart stock hold'),
('235', 'RES20260623305858', '29', NULL, NULL, NULL, 'cart_hold', '2026-06-23 05:43:03', NULL, NULL, 'Cart stock hold for 60s'),
('236', 'RES20260623714810', '30', NULL, NULL, NULL, 'released', '2026-06-23 09:12:46', NULL, '2026-06-23 09:11:46', 'Refreshing cart stock hold'),
('237', 'RES20260623875386', '30', NULL, NULL, NULL, 'released', '2026-06-23 09:12:46', NULL, '2026-06-24 09:47:55', 'Refreshing cart stock hold'),
('238', 'RES20260624955843', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:12', 'Refreshing cart stock hold'),
('239', 'RES20260624693027', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:12', 'Refreshing cart stock hold'),
('240', 'RES20260624966179', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:12', 'Refreshing cart stock hold'),
('241', 'RES20260624757225', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:12', 'Refreshing cart stock hold'),
('242', 'RES20260624826673', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:12', 'Refreshing cart stock hold'),
('243', 'RES20260624399113', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:12', NULL, '2026-06-24 04:57:16', 'Refreshing cart stock hold'),
('244', 'RES20260624409459', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:16', NULL, '2026-06-24 04:57:16', 'Refreshing cart stock hold'),
('245', 'RES20260624459889', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:16', NULL, '2026-06-24 04:57:30', 'Refreshing cart stock hold'),
('246', 'RES20260624928494', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:30', NULL, '2026-06-24 04:57:30', 'Refreshing cart stock hold'),
('247', 'RES20260624696547', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:30', NULL, '2026-06-24 04:57:32', 'Refreshing cart stock hold'),
('248', 'RES20260624315024', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:32', NULL, '2026-06-24 04:57:32', 'Refreshing cart stock hold'),
('249', 'RES20260624521908', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:58:32', NULL, '2026-06-24 04:58:16', 'Refreshing cart stock hold'),
('250', 'RES20260624609610', '33', NULL, NULL, NULL, 'released', '2026-06-24 04:59:16', NULL, '2026-06-24 04:59:01', 'Refreshing cart stock hold'),
('251', 'RES20260624484751', '33', NULL, NULL, NULL, 'released', '2026-06-24 05:00:01', NULL, '2026-06-24 04:59:01', 'Refreshing cart stock hold'),
('252', 'RES20260624194172', '33', NULL, NULL, NULL, 'released', '2026-06-24 05:00:01', NULL, '2026-06-24 05:00:01', 'Refreshing cart stock hold'),
('253', 'RES20260624854752', '33', NULL, NULL, NULL, 'released', '2026-06-24 05:01:01', NULL, '2026-06-24 07:08:22', 'Refreshing cart stock hold'),
('254', 'RES20260624542187', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:09:22', NULL, '2026-06-24 07:08:22', 'Refreshing cart stock hold'),
('255', 'RES20260624140631', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:09:22', NULL, '2026-06-24 07:36:32', 'Refreshing cart stock hold'),
('256', 'RES20260624979804', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:37:32', NULL, '2026-06-24 07:36:32', 'Refreshing cart stock hold'),
('257', 'RES20260624267888', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:37:32', NULL, '2026-06-24 07:37:59', 'Refreshing cart stock hold'),
('258', 'RES20260624236757', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:38:59', NULL, '2026-06-24 07:37:59', 'Refreshing cart stock hold'),
('259', 'RES20260624597816', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:38:59', NULL, '2026-06-24 07:41:48', 'Refreshing cart stock hold'),
('260', 'RES20260624909439', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:42:48', NULL, '2026-06-24 07:41:48', 'Refreshing cart stock hold'),
('261', 'RES20260624801618', '33', NULL, NULL, NULL, 'released', '2026-06-24 07:42:48', NULL, '2026-06-24 08:05:33', 'Refreshing cart stock hold'),
('262', 'RES20260624432436', '33', NULL, NULL, NULL, 'released', '2026-06-24 08:06:33', NULL, '2026-06-24 08:05:33', 'Refreshing cart stock hold'),
('263', 'RES20260624270714', '33', NULL, NULL, NULL, 'released', '2026-06-24 08:06:33', NULL, '2026-06-24 17:34:59', 'Refreshing cart stock hold'),
('264', 'RES20260624758423', '30', NULL, NULL, NULL, 'released', '2026-06-24 09:48:55', NULL, '2026-06-24 09:47:55', 'Refreshing cart stock hold'),
('265', 'RES20260624759102', '30', NULL, NULL, NULL, 'released', '2026-06-24 09:48:55', NULL, '2026-06-24 09:48:08', 'Refreshing cart stock hold'),
('266', 'RES20260624537982', '30', NULL, NULL, NULL, 'released', '2026-06-24 09:49:08', NULL, '2026-06-24 09:48:08', 'Refreshing cart stock hold'),
('267', 'RES20260624875969', '30', NULL, NULL, NULL, 'released', '2026-06-24 09:49:08', NULL, '2026-06-24 11:18:33', 'Refreshing cart stock hold'),
('268', 'RES20260624629644', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:19:33', NULL, '2026-06-24 11:18:33', 'Refreshing cart stock hold'),
('269', 'RES20260624758163', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:19:33', NULL, '2026-06-24 11:18:45', 'Refreshing cart stock hold'),
('270', 'RES20260624184425', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:19:45', NULL, '2026-06-24 11:18:45', 'Refreshing cart stock hold'),
('271', 'RES20260624470058', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:19:45', NULL, '2026-06-24 11:19:57', 'Refreshing cart stock hold'),
('272', 'RES20260624823227', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:20:57', NULL, '2026-06-24 11:19:57', 'Refreshing cart stock hold'),
('273', 'RES20260624686393', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:20:57', NULL, '2026-06-24 11:20:37', 'Refreshing cart stock hold'),
('274', 'RES20260624971523', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:21:37', NULL, '2026-06-24 11:20:37', 'Refreshing cart stock hold'),
('275', 'RES20260624659969', '30', NULL, NULL, NULL, 'released', '2026-06-24 11:21:37', NULL, '2026-06-24 18:41:24', 'Refreshing cart stock hold'),
('276', 'RES20260625819612', '33', NULL, NULL, NULL, 'released', '2026-06-24 17:35:59', NULL, '2026-06-24 17:34:59', 'Refreshing cart stock hold'),
('277', 'RES20260625360551', '33', NULL, NULL, NULL, 'released', '2026-06-24 17:35:59', NULL, '2026-06-26 20:19:45', 'Refreshing cart stock hold'),
('278', 'RES20260625517755', '30', NULL, NULL, NULL, 'released', '2026-06-24 18:42:24', NULL, '2026-06-24 18:41:24', 'Refreshing cart stock hold'),
('279', 'RES20260625980902', '30', NULL, NULL, NULL, 'released', '2026-06-24 18:42:24', NULL, '2026-06-25 03:58:19', 'Refreshing cart stock hold'),
('280', 'RES20260625821907', '30', NULL, NULL, NULL, 'released', '2026-06-25 03:59:19', NULL, '2026-06-25 03:58:19', 'Refreshing cart stock hold'),
('281', 'RES20260625140492', '30', NULL, NULL, NULL, 'released', '2026-06-25 03:59:19', NULL, '2026-07-09 05:15:55', 'Refreshing cart stock hold'),
('284', 'RES20260626588583', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:44:18', NULL, '2026-06-26 04:43:18', 'Refreshing cart stock hold'),
('285', 'RES20260626762701', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:44:18', NULL, '2026-06-26 04:43:18', 'Refreshing cart stock hold'),
('286', 'RES20260626101323', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:44:18', NULL, '2026-06-26 04:43:21', 'Refreshing cart stock hold'),
('287', 'RES20260626524121', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:44:21', NULL, '2026-06-26 04:43:21', 'Refreshing cart stock hold'),
('288', 'RES20260626990122', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:44:21', NULL, '2026-06-26 04:56:35', 'Refreshing cart stock hold'),
('289', 'RES20260626847663', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:57:35', NULL, '2026-06-26 04:56:35', 'Refreshing cart stock hold'),
('290', 'RES20260626434264', '34', NULL, NULL, NULL, 'released', '2026-06-26 04:57:35', NULL, '2026-06-26 04:59:27', 'Refreshing cart stock hold'),
('291', 'RES20260626195142', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:00:27', NULL, '2026-06-26 04:59:27', 'Refreshing cart stock hold'),
('292', 'RES20260626718882', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:00:27', NULL, '2026-06-26 04:59:34', 'Refreshing cart stock hold'),
('293', 'RES20260626512631', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:00:34', NULL, '2026-06-26 04:59:34', 'Refreshing cart stock hold'),
('294', 'RES20260626872513', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:00:34', NULL, '2026-06-26 05:01:29', 'Refreshing cart stock hold'),
('295', 'RES20260626539757', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:02:29', NULL, '2026-06-26 05:01:29', 'Refreshing cart stock hold'),
('296', 'RES20260626130380', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:02:29', NULL, '2026-06-26 05:08:53', 'Refreshing cart stock hold'),
('297', 'RES20260626123385', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:09:53', NULL, '2026-06-26 05:08:53', 'Refreshing cart stock hold'),
('298', 'RES20260626699665', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:09:53', NULL, '2026-06-26 05:09:55', 'Refreshing cart stock hold'),
('299', 'RES20260626519416', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:10:55', NULL, '2026-06-26 05:09:55', 'Refreshing cart stock hold'),
('300', 'RES20260626239139', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:10:55', NULL, '2026-06-26 05:10:42', 'Refreshing cart stock hold'),
('301', 'RES20260626480641', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:11:42', NULL, '2026-06-26 05:10:42', 'Refreshing cart stock hold'),
('302', 'RES20260626345085', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:11:42', NULL, '2026-06-26 05:10:51', 'Refreshing cart stock hold'),
('303', 'RES20260626649439', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:11:51', NULL, '2026-06-26 05:10:51', 'Refreshing cart stock hold'),
('304', 'RES20260626827592', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:11:51', NULL, '2026-06-26 05:11:51', 'Refreshing cart stock hold'),
('305', 'RES20260626981896', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:12:51', NULL, '2026-06-26 05:18:21', 'Refreshing cart stock hold'),
('306', 'RES20260626627175', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:19:21', NULL, '2026-06-26 05:18:21', 'Refreshing cart stock hold'),
('307', 'RES20260626740009', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:19:21', NULL, '2026-06-26 05:32:46', 'Refreshing cart stock hold'),
('308', 'RES20260626835164', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:33:46', NULL, '2026-06-26 05:32:46', 'Refreshing cart stock hold'),
('309', 'RES20260626615446', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:33:46', NULL, '2026-06-26 05:37:38', 'Refreshing cart stock hold'),
('310', 'RES20260626280679', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:38:38', NULL, '2026-06-26 05:37:38', 'Refreshing cart stock hold'),
('311', 'RES20260626107371', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:38:38', NULL, '2026-06-26 05:39:56', 'Refreshing cart stock hold'),
('312', 'RES20260626263174', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:40:56', NULL, '2026-06-26 05:39:56', 'Refreshing cart stock hold'),
('313', 'RES20260626775207', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:40:56', NULL, '2026-06-26 05:41:21', 'Refreshing cart stock hold'),
('314', 'RES20260626283623', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:42:21', NULL, '2026-06-26 05:41:21', 'Refreshing cart stock hold'),
('315', 'RES20260626401672', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:42:21', NULL, '2026-06-26 05:43:20', 'Refreshing cart stock hold'),
('316', 'RES20260626368281', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:44:20', NULL, '2026-06-26 05:43:20', 'Refreshing cart stock hold'),
('317', 'RES20260626282084', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:44:20', NULL, '2026-06-26 05:45:34', 'Refreshing cart stock hold'),
('318', 'RES20260626890676', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:46:34', NULL, '2026-06-26 05:45:34', 'Refreshing cart stock hold'),
('319', 'RES20260626107259', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:46:34', NULL, '2026-06-26 05:46:13', 'Refreshing cart stock hold'),
('320', 'RES20260626188016', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:47:13', NULL, '2026-06-26 05:46:13', 'Refreshing cart stock hold'),
('321', 'RES20260626157916', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:47:13', NULL, '2026-06-26 05:47:06', 'Refreshing cart stock hold'),
('322', 'RES20260626132339', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:48:06', NULL, '2026-06-26 05:47:06', 'Refreshing cart stock hold'),
('323', 'RES20260626387526', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:48:06', NULL, '2026-06-26 05:50:10', 'Refreshing cart stock hold'),
('324', 'RES20260626160359', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:51:10', NULL, '2026-06-26 05:50:10', 'Refreshing cart stock hold'),
('325', 'RES20260626816180', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:51:10', NULL, '2026-06-26 05:51:28', 'Refreshing cart stock hold'),
('326', 'RES20260626837596', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:52:28', NULL, '2026-06-26 05:51:28', 'Refreshing cart stock hold'),
('327', 'RES20260626537662', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:52:28', NULL, '2026-06-26 05:53:25', 'Refreshing cart stock hold'),
('328', 'RES20260626501792', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:54:25', NULL, '2026-06-26 05:53:25', 'Refreshing cart stock hold'),
('329', 'RES20260626724222', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:54:25', NULL, '2026-06-26 05:53:40', 'Refreshing cart stock hold'),
('330', 'RES20260626213671', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:54:40', NULL, '2026-06-26 05:53:40', 'Refreshing cart stock hold'),
('331', 'RES20260626203622', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:54:40', NULL, '2026-06-26 05:54:51', 'Refreshing cart stock hold'),
('332', 'RES20260626687266', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:55:51', NULL, '2026-06-26 05:54:51', 'Refreshing cart stock hold'),
('333', 'RES20260626758590', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:55:51', NULL, '2026-06-26 05:55:36', 'Refreshing cart stock hold'),
('334', 'RES20260626751971', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:56:36', NULL, '2026-06-26 05:55:36', 'Refreshing cart stock hold'),
('335', 'RES20260626789896', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:56:37', NULL, '2026-06-26 05:56:38', 'Refreshing cart stock hold'),
('336', 'RES20260626304045', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:57:38', NULL, '2026-06-26 05:56:38', 'Refreshing cart stock hold'),
('337', 'RES20260626454716', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:57:38', NULL, '2026-06-26 05:57:38', 'Refreshing cart stock hold'),
('338', 'RES20260626333966', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:58:38', NULL, '2026-06-26 05:57:38', 'Refreshing cart stock hold'),
('339', 'RES20260626195382', '34', NULL, NULL, NULL, 'released', '2026-06-26 05:58:38', NULL, '2026-06-26 06:04:12', 'Refreshing cart stock hold'),
('340', 'RES20260626829134', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:12', NULL, '2026-06-26 06:04:13', 'Refreshing cart stock hold'),
('341', 'RES20260626134700', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:13', NULL, '2026-06-26 06:04:13', 'Refreshing cart stock hold'),
('342', 'RES20260626967512', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:13', NULL, '2026-06-26 06:04:13', 'Refreshing cart stock hold'),
('343', 'RES20260626121165', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:13', NULL, '2026-06-26 06:04:13', 'Refreshing cart stock hold'),
('344', 'RES20260626969655', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:13', NULL, '2026-06-26 06:04:13', 'Refreshing cart stock hold'),
('345', 'RES20260626207254', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:05:13', NULL, '2026-06-26 06:06:18', 'Refreshing cart stock hold'),
('346', 'RES20260626693741', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:18', NULL, '2026-06-26 06:06:18', 'Refreshing cart stock hold'),
('347', 'RES20260626934155', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:18', NULL, '2026-06-26 06:06:29', 'Refreshing cart stock hold'),
('348', 'RES20260626326286', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:29', NULL, '2026-06-26 06:06:29', 'Refreshing cart stock hold'),
('349', 'RES20260626127675', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:29', NULL, '2026-06-26 06:06:54', 'Refreshing cart stock hold'),
('350', 'RES20260626604074', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:54', NULL, '2026-06-26 06:06:54', 'Refreshing cart stock hold'),
('351', 'RES20260626961684', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:07:54', NULL, '2026-06-26 06:08:37', 'Refreshing cart stock hold'),
('352', 'RES20260626630516', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:09:37', NULL, '2026-06-26 06:08:37', 'Refreshing cart stock hold'),
('353', 'RES20260626922887', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:09:37', NULL, '2026-06-26 06:13:06', 'Refreshing cart stock hold'),
('354', 'RES20260626629244', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:14:06', NULL, '2026-06-26 06:13:07', 'Refreshing cart stock hold'),
('355', 'RES20260626519735', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:14:07', NULL, '2026-06-26 06:14:53', 'Refreshing cart stock hold'),
('356', 'RES20260626315382', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:53', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('357', 'RES20260626976380', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('358', 'RES20260626793645', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('359', 'RES20260626514123', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('360', 'RES20260626790105', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('361', 'RES20260626138239', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('362', 'RES20260626427633', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('363', 'RES20260626996097', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('364', 'RES20260626169292', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:14:54', 'Refreshing cart stock hold'),
('365', 'RES20260626224770', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:15:54', NULL, '2026-06-26 06:22:58', 'Refreshing cart stock hold'),
('366', 'RES20260626798298', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:23:58', NULL, '2026-06-26 06:22:58', 'Refreshing cart stock hold'),
('367', 'RES20260626359081', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:23:58', NULL, '2026-06-26 06:23:14', 'Refreshing cart stock hold'),
('368', 'RES20260626409752', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:24:14', NULL, '2026-06-26 06:23:14', 'Refreshing cart stock hold'),
('369', 'RES20260626224840', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:24:14', NULL, '2026-06-26 06:24:01', 'Refreshing cart stock hold'),
('370', 'RES20260626302548', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:25:01', NULL, '2026-06-26 06:24:01', 'Refreshing cart stock hold'),
('371', 'RES20260626254776', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:25:01', NULL, '2026-06-26 06:26:35', 'Refreshing cart stock hold'),
('372', 'RES20260626963173', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:27:35', NULL, '2026-06-26 06:26:35', 'Refreshing cart stock hold'),
('373', 'RES20260626624014', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:27:35', NULL, '2026-06-26 06:27:06', 'Refreshing cart stock hold'),
('374', 'RES20260626624732', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:28:06', NULL, '2026-06-26 06:27:06', 'Refreshing cart stock hold'),
('375', 'RES20260626510913', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:28:06', NULL, '2026-06-26 06:27:44', 'Refreshing cart stock hold'),
('376', 'RES20260626643641', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:28:44', NULL, '2026-06-26 06:27:44', 'Refreshing cart stock hold'),
('377', 'RES20260626619322', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:28:44', NULL, '2026-06-26 06:28:04', 'Refreshing cart stock hold'),
('378', 'RES20260626884566', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:29:04', NULL, '2026-06-26 06:28:04', 'Refreshing cart stock hold'),
('379', 'RES20260626565291', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:29:04', NULL, '2026-06-26 06:31:11', 'Refreshing cart stock hold'),
('380', 'RES20260626776632', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:32:11', NULL, '2026-06-26 06:31:11', 'Refreshing cart stock hold'),
('381', 'RES20260626761750', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:32:11', NULL, '2026-06-26 06:31:36', 'Refreshing cart stock hold'),
('382', 'RES20260626226708', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:32:36', NULL, '2026-06-26 06:31:36', 'Refreshing cart stock hold'),
('383', 'RES20260626888499', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:32:36', NULL, '2026-06-26 06:34:21', 'Refreshing cart stock hold'),
('384', 'RES20260626367708', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:35:21', NULL, '2026-06-26 06:34:21', 'Refreshing cart stock hold'),
('385', 'RES20260626498090', '34', NULL, NULL, NULL, 'released', '2026-06-26 06:35:21', NULL, '2026-06-26 07:06:24', 'Refreshing cart stock hold'),
('386', 'RES20260626505773', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:07:24', NULL, '2026-06-26 07:06:24', 'Refreshing cart stock hold'),
('387', 'RES20260626127103', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:07:24', NULL, '2026-06-26 07:11:38', 'Refreshing cart stock hold'),
('388', 'RES20260626363294', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:38', NULL, '2026-06-26 07:11:38', 'Refreshing cart stock hold'),
('389', 'RES20260626950306', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:38', NULL, '2026-06-26 07:11:38', 'Refreshing cart stock hold'),
('390', 'RES20260626951437', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:38', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('391', 'RES20260626638615', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('392', 'RES20260626348243', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('393', 'RES20260626941879', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('394', 'RES20260626689279', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('395', 'RES20260626214413', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:11:39', 'Refreshing cart stock hold'),
('396', 'RES20260626160112', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:12:39', NULL, '2026-06-26 07:15:12', 'Refreshing cart stock hold'),
('397', 'RES20260626771141', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:16:12', NULL, '2026-06-26 07:15:12', 'Refreshing cart stock hold'),
('398', 'RES20260626609813', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:16:12', NULL, '2026-06-26 07:15:23', 'Refreshing cart stock hold'),
('399', 'RES20260626173785', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:16:23', NULL, '2026-06-26 07:15:24', 'Refreshing cart stock hold'),
('400', 'RES20260626139722', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:16:24', NULL, '2026-06-26 07:16:57', 'Refreshing cart stock hold'),
('401', 'RES20260626170024', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:17:57', NULL, '2026-06-26 07:16:57', 'Refreshing cart stock hold'),
('402', 'RES20260626478462', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:17:57', NULL, '2026-06-26 07:17:04', 'Refreshing cart stock hold');
INSERT INTO `stock_reservations` (`id`, `reservation_no`, `cart_id`, `order_id`, `customer_id`, `store_code`, `reservation_status`, `expires_at`, `confirmed_at`, `released_at`, `notes`) VALUES
('403', 'RES20260626146080', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:18:04', NULL, '2026-06-26 07:17:04', 'Refreshing cart stock hold'),
('404', 'RES20260626477681', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:18:04', NULL, '2026-06-26 07:17:34', 'Refreshing cart stock hold'),
('405', 'RES20260626153681', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:18:34', NULL, '2026-06-26 07:17:34', 'Refreshing cart stock hold'),
('406', 'RES20260626932552', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:18:34', NULL, '2026-06-26 07:19:25', 'Refreshing cart stock hold'),
('407', 'RES20260626464902', '34', NULL, NULL, NULL, 'released', '2026-06-26 07:20:25', NULL, '2026-06-26 07:19:25', 'Refreshing cart stock hold'),
('408', 'RES20260626241076', '34', NULL, NULL, NULL, 'cart_hold', '2026-06-26 07:20:25', NULL, NULL, 'Cart stock hold for 60s'),
('409', 'RES20260626228214', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:20:45', NULL, '2026-06-26 20:19:46', 'Refreshing cart stock hold'),
('410', 'RES20260626894047', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:20:46', NULL, '2026-06-26 20:20:20', 'Refreshing cart stock hold'),
('411', 'RES20260626918614', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:21:20', NULL, '2026-06-26 20:20:20', 'Refreshing cart stock hold'),
('412', 'RES20260626912124', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:21:20', NULL, '2026-06-26 20:20:55', 'Refreshing cart stock hold'),
('413', 'RES20260626984178', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:21:55', NULL, '2026-06-26 20:20:55', 'Refreshing cart stock hold'),
('414', 'RES20260626255022', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:21:55', NULL, '2026-06-26 20:21:42', 'Refreshing cart stock hold'),
('415', 'RES20260626303716', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:22:42', NULL, '2026-06-26 20:21:42', 'Refreshing cart stock hold'),
('416', 'RES20260626453688', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:22:42', NULL, '2026-06-26 20:22:05', 'Refreshing cart stock hold'),
('417', 'RES20260626417822', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:23:05', NULL, '2026-06-26 20:22:05', 'Refreshing cart stock hold'),
('418', 'RES20260626388310', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:23:05', NULL, '2026-06-26 20:22:40', 'Refreshing cart stock hold'),
('419', 'RES20260626260199', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:23:40', NULL, '2026-06-26 20:22:40', 'Refreshing cart stock hold'),
('420', 'RES20260626404867', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:23:40', NULL, '2026-06-26 20:45:07', 'Refreshing cart stock hold'),
('421', 'RES20260626966548', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:07', NULL, '2026-06-26 20:45:07', 'Refreshing cart stock hold'),
('422', 'RES20260626576356', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:08', NULL, '2026-06-26 20:45:36', 'Refreshing cart stock hold'),
('423', 'RES20260626288233', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:36', NULL, '2026-06-26 20:45:36', 'Refreshing cart stock hold'),
('424', 'RES20260626591804', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:36', NULL, '2026-06-26 20:45:52', 'Refreshing cart stock hold'),
('425', 'RES20260626977555', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:52', NULL, '2026-06-26 20:45:52', 'Refreshing cart stock hold'),
('426', 'RES20260626921748', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:46:52', NULL, '2026-06-26 20:46:31', 'Refreshing cart stock hold'),
('427', 'RES20260626868367', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:47:31', NULL, '2026-06-26 20:46:31', 'Refreshing cart stock hold'),
('428', 'RES20260626184031', '33', NULL, NULL, NULL, 'released', '2026-06-26 20:47:31', NULL, '2026-06-26 21:07:54', 'Refreshing cart stock hold'),
('429', 'RES20260626999727', '33', NULL, NULL, NULL, 'released', '2026-06-26 21:08:54', NULL, '2026-06-26 21:07:54', 'Refreshing cart stock hold'),
('430', 'RES20260626676921', '33', NULL, NULL, NULL, 'released', '2026-06-26 21:08:54', NULL, '2026-06-26 22:14:57', 'Refreshing cart stock hold'),
('431', 'RES20260626888016', '33', NULL, NULL, NULL, 'released', '2026-06-26 22:15:57', NULL, '2026-06-26 22:14:57', 'Refreshing cart stock hold'),
('432', 'RES20260626572318', '33', NULL, NULL, NULL, 'released', '2026-06-26 22:15:57', NULL, '2026-07-08 23:41:55', 'Refreshing cart stock hold'),
('433', 'RES20260708442407', '33', NULL, NULL, NULL, 'released', '2026-07-08 23:42:55', NULL, '2026-07-08 23:41:55', 'Refreshing cart stock hold'),
('434', 'RES20260708966768', '33', NULL, NULL, NULL, 'released', '2026-07-08 23:42:55', NULL, '2026-07-09 10:32:50', 'Refreshing cart stock hold'),
('435', 'RES20260709533180', '30', NULL, NULL, NULL, 'released', '2026-07-09 05:16:55', NULL, '2026-07-09 05:15:55', 'Refreshing cart stock hold'),
('436', 'RES20260709210211', '30', NULL, NULL, NULL, 'released', '2026-07-09 05:16:55', NULL, '2026-07-09 05:51:25', 'Refreshing cart stock hold'),
('437', 'RES20260709378115', '30', NULL, NULL, NULL, 'released', '2026-07-09 05:52:25', NULL, '2026-07-09 05:51:25', 'Refreshing cart stock hold'),
('438', 'RES20260709128074', '30', NULL, NULL, NULL, 'released', '2026-07-09 05:52:25', NULL, '2026-07-09 10:00:03', 'Refreshing cart stock hold'),
('439', 'RES20260709896439', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:01:03', NULL, '2026-07-09 10:00:03', 'Refreshing cart stock hold'),
('440', 'RES20260709333462', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:01:03', NULL, '2026-07-09 10:23:39', 'Refreshing cart stock hold'),
('441', 'RES20260709317269', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:24:39', NULL, '2026-07-09 10:23:39', 'Refreshing cart stock hold'),
('442', 'RES20260709415148', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:24:39', NULL, '2026-07-09 10:27:41', 'Refreshing cart stock hold'),
('443', 'RES20260709138914', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:28:41', NULL, '2026-07-09 10:27:41', 'Refreshing cart stock hold'),
('444', 'RES20260709623631', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:28:41', NULL, '2026-07-09 10:27:45', 'Refreshing cart stock hold'),
('445', 'RES20260709263064', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:28:45', NULL, '2026-07-09 10:27:45', 'Refreshing cart stock hold'),
('446', 'RES20260709358716', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:28:45', NULL, '2026-07-09 10:28:23', 'Refreshing cart stock hold'),
('447', 'RES20260709644648', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:29:23', NULL, '2026-07-09 10:28:23', 'Refreshing cart stock hold'),
('448', 'RES20260709452365', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:29:23', NULL, '2026-07-09 10:28:29', 'Refreshing cart stock hold'),
('449', 'RES20260709504724', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:29:29', NULL, '2026-07-09 10:28:29', 'Refreshing cart stock hold'),
('450', 'RES20260709318069', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:29:29', NULL, '2026-07-09 10:31:04', 'Refreshing cart stock hold'),
('451', 'RES20260709696845', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:32:04', NULL, '2026-07-09 10:31:04', 'Refreshing cart stock hold'),
('452', 'RES20260709750615', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:32:04', NULL, '2026-07-09 10:32:22', 'Refreshing cart stock hold'),
('453', 'RES20260709531060', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:22', NULL, '2026-07-09 10:32:22', 'Refreshing cart stock hold'),
('454', 'RES20260709208421', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:22', NULL, '2026-07-09 10:32:29', 'Refreshing cart stock hold'),
('455', 'RES20260709202631', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:29', NULL, '2026-07-09 10:32:29', 'Refreshing cart stock hold'),
('456', 'RES20260709100641', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:29', NULL, '2026-07-09 10:32:41', 'Refreshing cart stock hold'),
('457', 'RES20260709841759', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:41', NULL, '2026-07-09 10:32:42', 'Refreshing cart stock hold'),
('458', 'RES20260709335505', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:42', NULL, '2026-07-09 10:32:50', 'Refreshing cart stock hold'),
('459', 'RES20260709375639', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:50', NULL, '2026-07-09 10:32:50', 'Refreshing cart stock hold'),
('460', 'RES20260709509295', '33', NULL, NULL, NULL, 'released', '2026-07-09 10:33:50', NULL, '2026-07-09 10:33:18', 'Refreshing cart stock hold'),
('461', 'RES20260709556883', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:50', NULL, '2026-07-09 10:32:50', 'Refreshing cart stock hold'),
('462', 'RES20260709770658', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:50', NULL, '2026-07-09 10:32:51', 'Refreshing cart stock hold'),
('463', 'RES20260709341117', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:51', NULL, '2026-07-09 10:32:51', 'Refreshing cart stock hold'),
('464', 'RES20260709596096', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:33:51', NULL, '2026-07-09 10:33:02', 'Refreshing cart stock hold'),
('465', 'RES20260709172091', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:34:02', NULL, '2026-07-09 10:33:02', 'Refreshing cart stock hold'),
('466', 'RES20260709283859', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:34:02', NULL, '2026-07-09 10:33:18', 'Refreshing cart stock hold'),
('467', 'RES20260709752707', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:34:18', NULL, '2026-07-09 10:33:18', 'Refreshing cart stock hold'),
('468', 'RES20260709162405', '33', NULL, NULL, NULL, 'released', '2026-07-09 10:34:18', NULL, '2026-07-13 02:52:13', 'Refreshing cart stock hold'),
('469', 'RES20260709378424', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:34:18', NULL, '2026-07-09 10:48:05', 'Refreshing cart stock hold'),
('470', 'RES20260709733751', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:49:05', NULL, '2026-07-09 10:48:06', 'Refreshing cart stock hold'),
('471', 'RES20260709455259', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:49:06', NULL, '2026-07-09 10:48:54', 'Refreshing cart stock hold'),
('472', 'RES20260709879779', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:49:54', NULL, '2026-07-09 10:48:54', 'Refreshing cart stock hold'),
('473', 'RES20260709119994', '30', NULL, NULL, NULL, 'released', '2026-07-09 10:49:54', NULL, '2026-07-10 04:42:29', 'Refreshing cart stock hold'),
('474', 'RES20260710258363', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:43:29', NULL, '2026-07-10 04:42:29', 'Refreshing cart stock hold'),
('475', 'RES20260710283297', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:43:29', NULL, '2026-07-10 04:42:43', 'Refreshing cart stock hold'),
('476', 'RES20260710875705', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:43:43', NULL, '2026-07-10 04:42:43', 'Refreshing cart stock hold'),
('477', 'RES20260710946516', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:43:43', NULL, '2026-07-10 04:43:17', 'Refreshing cart stock hold'),
('478', 'RES20260710353013', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:44:17', NULL, '2026-07-10 04:43:17', 'Refreshing cart stock hold'),
('479', 'RES20260710296176', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:44:17', NULL, '2026-07-10 04:44:11', 'Refreshing cart stock hold'),
('480', 'RES20260710603062', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:45:11', NULL, '2026-07-10 04:44:11', 'Refreshing cart stock hold'),
('481', 'RES20260710722337', '30', NULL, NULL, NULL, 'released', '2026-07-10 04:45:11', NULL, '2026-07-10 22:08:45', 'Refreshing cart stock hold'),
('482', 'RES20260710873408', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:09:45', NULL, '2026-07-10 22:08:45', 'Refreshing cart stock hold'),
('483', 'RES20260710742641', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:09:45', NULL, '2026-07-10 22:46:29', 'Refreshing cart stock hold'),
('484', 'RES20260710408155', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:47:29', NULL, '2026-07-10 22:46:29', 'Refreshing cart stock hold'),
('485', 'RES20260710737911', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:47:29', NULL, '2026-07-10 22:46:59', 'Refreshing cart stock hold'),
('486', 'RES20260710613556', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:47:59', NULL, '2026-07-10 22:46:59', 'Refreshing cart stock hold'),
('487', 'RES20260710742347', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:47:59', NULL, '2026-07-10 22:47:49', 'Refreshing cart stock hold'),
('488', 'RES20260710761212', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:49', NULL, '2026-07-10 22:47:49', 'Refreshing cart stock hold'),
('489', 'RES20260710459518', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:49', NULL, '2026-07-10 22:47:57', 'Refreshing cart stock hold'),
('490', 'RES20260710584605', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:57', NULL, '2026-07-10 22:47:57', 'Refreshing cart stock hold'),
('491', 'RES20260710945065', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:57', NULL, '2026-07-10 22:47:57', 'Refreshing cart stock hold'),
('492', 'RES20260710612534', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:57', NULL, '2026-07-10 22:47:59', 'Refreshing cart stock hold'),
('493', 'RES20260710640270', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:59', NULL, '2026-07-10 22:47:59', 'Refreshing cart stock hold'),
('494', 'RES20260710275526', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:59', NULL, '2026-07-10 22:47:59', 'Refreshing cart stock hold'),
('495', 'RES20260710235199', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:48:59', NULL, '2026-07-10 22:48:03', 'Refreshing cart stock hold'),
('496', 'RES20260710258181', '30', NULL, NULL, NULL, 'released', '2026-07-10 22:49:03', NULL, '2026-07-10 22:48:03', 'Refreshing cart stock hold'),
('497', 'RES20260710838572', '30', NULL, NULL, NULL, 'cart_hold', '2026-07-10 22:49:03', NULL, NULL, 'Cart stock hold for 60s'),
('498', 'RES20260710545100', '35', NULL, NULL, NULL, 'released', '2026-07-10 22:52:11', NULL, '2026-07-10 22:51:11', 'Refreshing cart stock hold'),
('499', 'RES20260710141414', '35', NULL, NULL, NULL, 'released', '2026-07-10 22:52:11', NULL, '2026-07-10 22:51:11', 'Refreshing cart stock hold'),
('500', 'RES20260710760361', '35', NULL, NULL, NULL, 'released', '2026-07-10 22:52:11', NULL, '2026-07-10 22:51:12', 'Refreshing cart stock hold'),
('501', 'RES20260710378816', '35', NULL, NULL, NULL, 'released', '2026-07-10 22:52:12', NULL, '2026-07-10 22:51:12', 'Refreshing cart stock hold'),
('502', 'RES20260710589237', '35', NULL, NULL, NULL, 'released', '2026-07-10 22:52:12', NULL, '2026-07-10 23:03:47', 'Refreshing cart stock hold'),
('503', 'RES20260710987933', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:04:47', NULL, '2026-07-10 23:03:47', 'Refreshing cart stock hold'),
('504', 'RES20260710690431', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:04:47', NULL, '2026-07-10 23:04:53', 'Refreshing cart stock hold'),
('505', 'RES20260710587484', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:05:53', NULL, '2026-07-10 23:04:53', 'Refreshing cart stock hold'),
('506', 'RES20260710271400', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:05:53', NULL, '2026-07-10 23:05:55', 'Refreshing cart stock hold'),
('507', 'RES20260710186606', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:06:55', NULL, '2026-07-10 23:05:55', 'Refreshing cart stock hold'),
('508', 'RES20260710628028', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:06:55', NULL, '2026-07-10 23:08:51', 'Refreshing cart stock hold'),
('509', 'RES20260710274845', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:09:51', NULL, '2026-07-10 23:08:51', 'Refreshing cart stock hold'),
('510', 'RES20260710716870', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:09:51', NULL, '2026-07-10 23:13:08', 'Refreshing cart stock hold'),
('511', 'RES20260710264848', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:08', NULL, '2026-07-10 23:13:08', 'Refreshing cart stock hold'),
('512', 'RES20260710962961', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:08', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('513', 'RES20260710119938', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('514', 'RES20260710912024', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('515', 'RES20260710617327', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('516', 'RES20260710556066', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('517', 'RES20260710350475', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:14', 'Refreshing cart stock hold'),
('518', 'RES20260710402865', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:14', NULL, '2026-07-10 23:13:15', 'Refreshing cart stock hold'),
('519', 'RES20260710704064', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:15', NULL, '2026-07-10 23:13:15', 'Refreshing cart stock hold'),
('520', 'RES20260710739185', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:14:15', NULL, '2026-07-10 23:17:25', 'Refreshing cart stock hold'),
('521', 'RES20260710535113', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:18:25', NULL, '2026-07-10 23:17:25', 'Refreshing cart stock hold'),
('522', 'RES20260710463812', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:18:25', NULL, '2026-07-10 23:19:13', 'Refreshing cart stock hold'),
('523', 'RES20260710218876', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:13', NULL, '2026-07-10 23:19:13', 'Refreshing cart stock hold'),
('524', 'RES20260710504647', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:13', NULL, '2026-07-10 23:19:32', 'Refreshing cart stock hold'),
('525', 'RES20260710908159', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:32', NULL, '2026-07-10 23:19:32', 'Refreshing cart stock hold'),
('526', 'RES20260710646402', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:32', NULL, '2026-07-10 23:19:35', 'Refreshing cart stock hold'),
('527', 'RES20260710623796', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:35', NULL, '2026-07-10 23:19:35', 'Refreshing cart stock hold'),
('528', 'RES20260710628656', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:35', NULL, '2026-07-10 23:19:57', 'Refreshing cart stock hold'),
('529', 'RES20260710155261', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:57', NULL, '2026-07-10 23:19:58', 'Refreshing cart stock hold'),
('530', 'RES20260710147281', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:58', NULL, '2026-07-10 23:19:58', 'Refreshing cart stock hold'),
('531', 'RES20260710216735', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:58', NULL, '2026-07-10 23:19:58', 'Refreshing cart stock hold'),
('532', 'RES20260710331264', '35', NULL, NULL, NULL, 'released', '2026-07-10 23:20:58', NULL, '2026-07-11 16:16:20', 'Refreshing cart stock hold'),
('533', 'RES20260711491537', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:17:20', NULL, '2026-07-11 16:16:20', 'Refreshing cart stock hold'),
('534', 'RES20260711471253', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:17:20', NULL, '2026-07-11 16:16:20', 'Refreshing cart stock hold'),
('535', 'RES20260711520641', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:17:20', NULL, '2026-07-11 16:16:21', 'Refreshing cart stock hold'),
('536', 'RES20260711531179', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:17:21', NULL, '2026-07-11 16:18:46', 'Refreshing cart stock hold'),
('537', 'RES20260711781058', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:19:46', NULL, '2026-07-11 16:18:46', 'Refreshing cart stock hold'),
('538', 'RES20260711192032', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:19:46', NULL, '2026-07-11 16:19:34', 'Refreshing cart stock hold'),
('539', 'RES20260711980359', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:20:34', NULL, '2026-07-11 16:19:34', 'Refreshing cart stock hold'),
('540', 'RES20260711509304', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:20:34', NULL, '2026-07-11 16:31:22', 'Refreshing cart stock hold'),
('541', 'RES20260711389400', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:32:22', NULL, '2026-07-11 16:31:23', 'Refreshing cart stock hold'),
('542', 'RES20260711315150', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:32:23', NULL, '2026-07-11 16:37:27', 'Refreshing cart stock hold'),
('543', 'RES20260711333164', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:38:27', NULL, '2026-07-11 16:37:27', 'Refreshing cart stock hold'),
('544', 'RES20260711116706', '35', NULL, NULL, NULL, 'released', '2026-07-11 16:38:27', NULL, '2026-07-11 17:25:44', 'Refreshing cart stock hold'),
('545', 'RES20260711210314', '35', NULL, NULL, NULL, 'released', '2026-07-11 17:26:44', NULL, '2026-07-11 17:25:44', 'Refreshing cart stock hold'),
('546', 'RES20260711108174', '35', NULL, NULL, NULL, 'released', '2026-07-11 17:26:44', NULL, '2026-07-11 22:17:52', 'Refreshing cart stock hold'),
('547', 'RES20260711978406', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:18:52', NULL, '2026-07-11 22:17:52', 'Refreshing cart stock hold'),
('548', 'RES20260711672666', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:18:52', NULL, '2026-07-11 22:40:20', 'Refreshing cart stock hold'),
('549', 'RES20260711440999', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:41:20', NULL, '2026-07-11 22:40:20', 'Refreshing cart stock hold'),
('550', 'RES20260711909051', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:41:20', NULL, '2026-07-11 22:40:20', 'Refreshing cart stock hold'),
('551', 'RES20260711379705', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:41:20', NULL, '2026-07-11 22:40:20', 'Refreshing cart stock hold'),
('552', 'RES20260711160115', '35', NULL, NULL, NULL, 'released', '2026-07-11 22:41:20', NULL, '2026-07-12 19:42:05', 'Refreshing cart stock hold'),
('553', 'RES20260712897297', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:43:05', NULL, '2026-07-12 19:42:05', 'Refreshing cart stock hold'),
('554', 'RES20260712952412', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:43:05', NULL, '2026-07-12 19:42:05', 'Refreshing cart stock hold'),
('555', 'RES20260712947624', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:43:05', NULL, '2026-07-12 19:42:05', 'Refreshing cart stock hold'),
('556', 'RES20260712298095', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:43:05', NULL, '2026-07-12 19:43:36', 'Refreshing cart stock hold'),
('557', 'RES20260712758420', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:44:36', NULL, '2026-07-12 19:43:36', 'Refreshing cart stock hold'),
('558', 'RES20260712512685', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:44:36', NULL, '2026-07-12 19:43:36', 'Refreshing cart stock hold'),
('559', 'RES20260712970702', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:44:36', NULL, '2026-07-12 19:43:37', 'Refreshing cart stock hold'),
('560', 'RES20260712615124', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:44:37', NULL, '2026-07-12 19:45:08', 'Refreshing cart stock hold'),
('561', 'RES20260712619287', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:08', NULL, '2026-07-12 19:45:08', 'Refreshing cart stock hold'),
('562', 'RES20260712933016', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:08', NULL, '2026-07-12 19:45:36', 'Refreshing cart stock hold'),
('563', 'RES20260712689202', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:36', NULL, '2026-07-12 19:45:36', 'Refreshing cart stock hold'),
('564', 'RES20260712805108', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:36', NULL, '2026-07-12 19:45:37', 'Refreshing cart stock hold'),
('565', 'RES20260712799840', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:37', NULL, '2026-07-12 19:45:37', 'Refreshing cart stock hold'),
('566', 'RES20260712280710', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:46:37', NULL, '2026-07-12 19:49:31', 'Refreshing cart stock hold'),
('567', 'RES20260712417850', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:50:31', NULL, '2026-07-12 19:49:31', 'Refreshing cart stock hold'),
('568', 'RES20260712421855', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:50:31', NULL, '2026-07-12 19:51:39', 'Refreshing cart stock hold'),
('569', 'RES20260712240729', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:39', NULL, '2026-07-12 19:51:39', 'Refreshing cart stock hold'),
('570', 'RES20260712283411', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:39', NULL, '2026-07-12 19:51:39', 'Refreshing cart stock hold'),
('571', 'RES20260712709572', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:39', NULL, '2026-07-12 19:51:39', 'Refreshing cart stock hold'),
('572', 'RES20260712773093', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:39', NULL, '2026-07-12 19:51:44', 'Refreshing cart stock hold'),
('573', 'RES20260712237442', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:44', NULL, '2026-07-12 19:51:44', 'Refreshing cart stock hold'),
('574', 'RES20260712468241', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:52:44', NULL, '2026-07-12 19:51:56', 'Refreshing cart stock hold'),
('575', 'RES20260712326292', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:07', NULL, '2026-07-12 19:52:07', 'Refreshing cart stock hold'),
('576', 'RES20260712285483', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:07', NULL, '2026-07-12 19:52:07', 'Refreshing cart stock hold'),
('577', 'RES20260712936077', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:07', NULL, '2026-07-12 19:52:08', 'Refreshing cart stock hold'),
('578', 'RES20260712826978', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:08', NULL, '2026-07-12 19:52:08', 'Refreshing cart stock hold'),
('579', 'RES20260712526786', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:08', NULL, '2026-07-12 19:52:08', 'Refreshing cart stock hold'),
('580', 'RES20260712801731', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:08', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('581', 'RES20260712290234', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('582', 'RES20260712716607', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('583', 'RES20260712953083', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('584', 'RES20260712206499', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('585', 'RES20260712834212', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:09', 'Refreshing cart stock hold'),
('586', 'RES20260712522460', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:09', NULL, '2026-07-12 19:52:10', 'Refreshing cart stock hold'),
('587', 'RES20260712812997', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:10', NULL, '2026-07-12 19:52:10', 'Refreshing cart stock hold'),
('588', 'RES20260712732660', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:10', NULL, '2026-07-12 19:52:10', 'Refreshing cart stock hold'),
('589', 'RES20260712524917', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:10', NULL, '2026-07-12 19:52:10', 'Refreshing cart stock hold'),
('590', 'RES20260712252089', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:10', NULL, '2026-07-12 19:52:11', 'Refreshing cart stock hold'),
('591', 'RES20260712875523', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:11', NULL, '2026-07-12 19:52:11', 'Refreshing cart stock hold'),
('592', 'RES20260712911226', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:11', NULL, '2026-07-12 19:52:17', 'Refreshing cart stock hold'),
('593', 'RES20260712568412', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:17', NULL, '2026-07-12 19:52:17', 'Refreshing cart stock hold'),
('594', 'RES20260712154101', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:17', NULL, '2026-07-12 19:52:22', 'Refreshing cart stock hold'),
('595', 'RES20260712948235', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:22', NULL, '2026-07-12 19:52:22', 'Refreshing cart stock hold'),
('596', 'RES20260712324398', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:22', NULL, '2026-07-12 19:52:25', 'Refreshing cart stock hold'),
('597', 'RES20260712191025', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:25', NULL, '2026-07-12 19:52:25', 'Refreshing cart stock hold'),
('598', 'RES20260712899206', '35', NULL, NULL, NULL, 'released', '2026-07-12 19:53:25', NULL, '2026-07-15 17:00:21', 'Refreshing cart stock hold'),
('599', 'RES20260713266697', '33', NULL, NULL, NULL, 'released', '2026-07-13 02:53:13', NULL, '2026-07-13 02:52:13', 'Refreshing cart stock hold'),
('600', 'RES20260713833200', '33', NULL, NULL, NULL, 'released', '2026-07-13 02:53:13', NULL, '2026-07-13 08:41:47', 'Refreshing cart stock hold'),
('601', 'RES20260713144088', '33', NULL, NULL, NULL, 'released', '2026-07-13 08:42:47', NULL, '2026-07-13 08:41:48', 'Refreshing cart stock hold'),
('602', 'RES20260713324777', '33', NULL, NULL, NULL, 'released', '2026-07-13 08:42:48', NULL, '2026-07-13 08:42:18', 'Refreshing cart stock hold');
INSERT INTO `stock_reservations` (`id`, `reservation_no`, `cart_id`, `order_id`, `customer_id`, `store_code`, `reservation_status`, `expires_at`, `confirmed_at`, `released_at`, `notes`) VALUES
('603', 'RES20260713298362', '33', NULL, NULL, NULL, 'released', '2026-07-13 08:43:18', NULL, '2026-07-13 08:42:18', 'Refreshing cart stock hold'),
('604', 'RES20260713177665', '33', NULL, NULL, NULL, 'released', '2026-07-13 08:43:18', NULL, '2026-07-16 15:01:01', 'Refreshing cart stock hold'),
('605', 'RES20260715764224', '35', NULL, NULL, NULL, 'released', '2026-07-15 17:01:21', NULL, '2026-07-15 17:00:21', 'Refreshing cart stock hold'),
('606', 'RES20260715908148', '35', NULL, NULL, NULL, 'released', '2026-07-15 17:01:21', NULL, '2026-07-15 17:02:41', 'Refreshing cart stock hold'),
('607', 'RES20260715472565', '35', NULL, NULL, NULL, 'released', '2026-07-15 17:03:41', NULL, '2026-07-15 17:02:41', 'Refreshing cart stock hold'),
('608', 'RES20260715424884', '35', NULL, NULL, NULL, 'released', '2026-07-15 17:03:41', NULL, '2026-07-15 17:13:46', 'Refreshing cart stock hold'),
('609', 'RES20260715289716', '35', NULL, NULL, NULL, 'released', '2026-07-15 17:14:46', NULL, '2026-07-15 21:10:21', 'Refreshing cart stock hold'),
('610', 'RES20260715599061', '35', NULL, NULL, NULL, 'released', '2026-07-15 21:11:21', NULL, '2026-07-15 21:21:38', 'Refreshing cart stock hold'),
('611', 'RES20260715378055', '35', NULL, NULL, NULL, 'released', '2026-07-15 21:22:38', NULL, '2026-07-16 02:39:02', 'Refreshing cart stock hold'),
('612', 'RES20260716743616', '35', NULL, NULL, NULL, 'released', '2026-07-16 02:40:02', NULL, '2026-07-16 02:39:06', 'Refreshing cart stock hold'),
('613', 'RES20260716125819', '35', NULL, NULL, NULL, 'released', '2026-07-16 02:40:06', NULL, '2026-07-16 04:25:11', 'Refreshing cart stock hold'),
('614', 'RES20260716557087', '35', NULL, NULL, NULL, 'released', '2026-07-16 04:26:11', NULL, '2026-07-16 04:25:12', 'Refreshing cart stock hold'),
('615', 'RES20260716802727', '35', NULL, NULL, NULL, 'cart_hold', '2026-07-16 04:26:12', NULL, NULL, 'Cart stock hold for 60s'),
('616', 'RES20260716201963', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:02:01', NULL, '2026-07-16 15:26:30', 'Refreshing cart stock hold'),
('617', 'RES20260716271994', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:27:30', NULL, '2026-07-16 15:38:47', 'Refreshing cart stock hold'),
('618', 'RES20260716667196', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:39:47', NULL, '2026-07-16 15:49:25', 'Refreshing cart stock hold'),
('619', 'RES20260716652159', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:50:25', NULL, '2026-07-16 15:52:36', 'Refreshing cart stock hold'),
('620', 'RES20260716308520', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:53:36', NULL, '2026-07-16 15:54:51', 'Refreshing cart stock hold'),
('621', 'RES20260716998224', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:55:51', NULL, '2026-07-16 15:55:16', 'Refreshing cart stock hold'),
('622', 'RES20260716768915', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:56:16', NULL, '2026-07-16 15:56:02', 'Refreshing cart stock hold'),
('623', 'RES20260716442367', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:57:02', NULL, '2026-07-16 15:57:14', 'Refreshing cart stock hold'),
('624', 'RES20260716540147', '33', NULL, NULL, NULL, 'released', '2026-07-16 15:58:14', NULL, '2026-07-16 16:17:46', 'Refreshing cart stock hold'),
('625', 'RES20260716413330', '33', NULL, NULL, NULL, 'released', '2026-07-16 16:18:46', NULL, '2026-07-16 16:21:58', 'Refreshing cart stock hold'),
('626', 'RES20260716899831', '33', NULL, NULL, NULL, 'released', '2026-07-16 16:22:58', NULL, '2026-07-16 16:23:23', 'Refreshing cart stock hold'),
('627', 'RES20260716338095', '33', NULL, NULL, NULL, 'released', '2026-07-16 16:24:23', NULL, '2026-07-16 16:24:05', 'Refreshing cart stock hold'),
('628', 'RES20260716194725', '33', NULL, NULL, NULL, 'released', '2026-07-16 16:25:05', NULL, '2026-07-16 16:24:40', 'Refreshing cart stock hold'),
('629', 'RES20260716606628', '33', NULL, NULL, NULL, 'cart_hold', '2026-07-16 16:25:40', NULL, NULL, 'Cart stock hold for 60s'),
('630', 'RES20260722617637', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:34', NULL, '2026-07-22 18:10:34', 'Refreshing cart stock hold'),
('631', 'RES20260722691032', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:34', NULL, '2026-07-22 18:10:43', 'Refreshing cart stock hold'),
('632', 'RES20260722740221', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:43', NULL, '2026-07-22 18:10:43', 'Refreshing cart stock hold'),
('633', 'RES20260722874744', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:43', NULL, '2026-07-22 18:10:50', 'Refreshing cart stock hold'),
('634', 'RES20260722427410', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:50', NULL, '2026-07-22 18:10:50', 'Refreshing cart stock hold'),
('635', 'RES20260722973449', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:11:50', NULL, '2026-07-22 18:12:54', 'Refreshing cart stock hold'),
('636', 'RES20260722118204', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:13:54', NULL, '2026-07-22 18:12:59', 'Refreshing cart stock hold'),
('637', 'RES20260722870494', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:13:59', NULL, '2026-07-22 18:12:59', 'Refreshing cart stock hold'),
('638', 'RES20260722859076', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:13:59', NULL, '2026-07-22 18:13:24', 'Refreshing cart stock hold'),
('639', 'RES20260722829820', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:14:24', NULL, '2026-07-22 18:13:33', 'Refreshing cart stock hold'),
('640', 'RES20260722425510', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:14:33', NULL, '2026-07-22 18:13:33', 'Refreshing cart stock hold'),
('641', 'RES20260722141233', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:14:33', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('642', 'RES20260722178751', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('643', 'RES20260722717143', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('644', 'RES20260722500838', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('645', 'RES20260722393059', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('646', 'RES20260722372079', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:25', 'Refreshing cart stock hold'),
('647', 'RES20260722174967', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:25', NULL, '2026-07-22 18:15:26', 'Refreshing cart stock hold'),
('648', 'RES20260722873287', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:16:26', NULL, '2026-07-22 18:16:31', 'Refreshing cart stock hold'),
('649', 'RES20260722148463', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:17:31', NULL, '2026-07-22 18:16:48', 'Refreshing cart stock hold'),
('650', 'RES20260722577359', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:17:48', NULL, '2026-07-22 18:19:32', 'Refreshing cart stock hold'),
('651', 'RES20260722130875', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:20:32', NULL, '2026-07-22 18:33:35', 'Refreshing cart stock hold'),
('652', 'RES20260722245539', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:34:35', NULL, '2026-07-22 18:33:55', 'Refreshing cart stock hold'),
('653', 'RES20260722331586', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:34:55', NULL, '2026-07-22 18:33:55', 'Refreshing cart stock hold'),
('654', 'RES20260722904016', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:34:55', NULL, '2026-07-22 18:44:31', 'Refreshing cart stock hold'),
('655', 'RES20260722105534', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:45:31', NULL, '2026-07-22 18:44:37', 'Refreshing cart stock hold'),
('656', 'RES20260722350437', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:45:37', NULL, '2026-07-22 18:44:37', 'Refreshing cart stock hold'),
('657', 'RES20260722246741', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:45:37', NULL, '2026-07-22 18:47:43', 'Refreshing cart stock hold'),
('658', 'RES20260722161485', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:48:43', NULL, '2026-07-22 18:53:53', 'Refreshing cart stock hold'),
('659', 'RES20260722493332', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:54:53', NULL, '2026-07-22 18:53:57', 'Refreshing cart stock hold'),
('660', 'RES20260722968591', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:54:57', NULL, '2026-07-22 18:53:58', 'Refreshing cart stock hold'),
('661', 'RES20260722800128', '37', NULL, NULL, NULL, 'released', '2026-07-22 18:54:58', NULL, '2026-07-22 19:01:53', 'Refreshing cart stock hold'),
('662', 'RES20260722455842', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:02:53', NULL, '2026-07-22 19:02:43', 'Refreshing cart stock hold'),
('663', 'RES20260722150725', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:43', NULL, '2026-07-22 19:02:43', 'Refreshing cart stock hold'),
('664', 'RES20260722644829', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:43', NULL, '2026-07-22 19:02:47', 'Refreshing cart stock hold'),
('665', 'RES20260722584953', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:47', NULL, '2026-07-22 19:02:47', 'Refreshing cart stock hold'),
('666', 'RES20260722334130', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:47', NULL, '2026-07-22 19:02:55', 'Refreshing cart stock hold'),
('667', 'RES20260722804137', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:55', NULL, '2026-07-22 19:02:55', 'Refreshing cart stock hold'),
('668', 'RES20260722433576', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:55', NULL, '2026-07-22 19:02:58', 'Refreshing cart stock hold'),
('669', 'RES20260722450688', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:58', NULL, '2026-07-22 19:02:58', 'Refreshing cart stock hold'),
('670', 'RES20260722122082', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:03:58', NULL, '2026-07-22 19:03:03', 'Refreshing cart stock hold'),
('671', 'RES20260722237918', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:04:03', NULL, '2026-07-22 19:03:03', 'Refreshing cart stock hold'),
('672', 'RES20260722523148', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:04:03', NULL, '2026-07-22 19:11:08', 'Refreshing cart stock hold'),
('673', 'RES20260722935521', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:12:08', NULL, '2026-07-22 19:11:22', 'Refreshing cart stock hold'),
('674', 'RES20260722286248', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:12:22', NULL, '2026-07-22 19:11:28', 'Refreshing cart stock hold'),
('675', 'RES20260722420569', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:12:28', NULL, '2026-07-22 19:11:28', 'Refreshing cart stock hold'),
('676', 'RES20260722744862', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:12:28', NULL, '2026-07-22 19:12:28', 'Refreshing cart stock hold'),
('677', 'RES20260722388580', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:13:28', NULL, '2026-07-22 19:12:43', 'Refreshing cart stock hold'),
('678', 'RES20260722404192', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:13:43', NULL, '2026-07-22 19:12:43', 'Refreshing cart stock hold'),
('679', 'RES20260722853166', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:13:43', NULL, '2026-07-22 19:12:47', 'Refreshing cart stock hold'),
('680', 'RES20260722358821', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:13:47', NULL, '2026-07-22 19:12:47', 'Refreshing cart stock hold'),
('681', 'RES20260722469151', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:13:47', NULL, '2026-07-22 19:23:14', 'Refreshing cart stock hold'),
('682', 'RES20260722776453', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:14', NULL, '2026-07-22 19:23:18', 'Refreshing cart stock hold'),
('683', 'RES20260722399008', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:18', NULL, '2026-07-22 19:23:18', 'Refreshing cart stock hold'),
('684', 'RES20260722656949', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:18', NULL, '2026-07-22 19:23:18', 'Refreshing cart stock hold'),
('685', 'RES20260722616612', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:18', NULL, '2026-07-22 19:23:18', 'Refreshing cart stock hold'),
('686', 'RES20260722740318', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:18', NULL, '2026-07-22 19:23:24', 'Refreshing cart stock hold'),
('687', 'RES20260722266788', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:24', NULL, '2026-07-22 19:23:24', 'Refreshing cart stock hold'),
('688', 'RES20260722935854', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:24', NULL, '2026-07-22 19:23:24', 'Refreshing cart stock hold'),
('689', 'RES20260722530837', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:24', NULL, '2026-07-22 19:23:24', 'Refreshing cart stock hold'),
('690', 'RES20260722721619', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:24', NULL, '2026-07-22 19:23:41', 'Refreshing cart stock hold'),
('691', 'RES20260722660256', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:41', NULL, '2026-07-22 19:23:41', 'Refreshing cart stock hold'),
('692', 'RES20260722782736', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:24:41', NULL, '2026-07-22 19:24:14', 'Refreshing cart stock hold'),
('693', 'RES20260722762224', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:25:14', NULL, '2026-07-22 19:25:14', 'Refreshing cart stock hold'),
('694', 'RES20260722534163', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:26:14', NULL, '2026-07-22 19:26:14', 'Refreshing cart stock hold'),
('695', 'RES20260722860637', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:14', NULL, '2026-07-22 19:26:30', 'Refreshing cart stock hold'),
('696', 'RES20260722785330', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:30', NULL, '2026-07-22 19:26:32', 'Refreshing cart stock hold'),
('697', 'RES20260722865719', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:32', NULL, '2026-07-22 19:26:32', 'Refreshing cart stock hold'),
('698', 'RES20260722993266', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:32', NULL, '2026-07-22 19:26:38', 'Refreshing cart stock hold'),
('699', 'RES20260722362543', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:38', NULL, '2026-07-22 19:26:38', 'Refreshing cart stock hold'),
('700', 'RES20260722425824', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:27:38', NULL, '2026-07-22 19:27:11', 'Refreshing cart stock hold'),
('701', 'RES20260722774515', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:11', NULL, '2026-07-22 19:27:11', 'Refreshing cart stock hold'),
('702', 'RES20260722101422', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:11', NULL, '2026-07-22 19:27:12', 'Refreshing cart stock hold'),
('703', 'RES20260722378808', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:12', NULL, '2026-07-22 19:27:12', 'Refreshing cart stock hold'),
('704', 'RES20260722234156', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:12', NULL, '2026-07-22 19:27:13', 'Refreshing cart stock hold'),
('705', 'RES20260722377696', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:13', NULL, '2026-07-22 19:27:13', 'Refreshing cart stock hold'),
('706', 'RES20260722362910', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:13', NULL, '2026-07-22 19:27:14', 'Refreshing cart stock hold'),
('707', 'RES20260722998668', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:14', NULL, '2026-07-22 19:27:14', 'Refreshing cart stock hold'),
('708', 'RES20260722547248', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:14', NULL, '2026-07-22 19:27:15', 'Refreshing cart stock hold'),
('709', 'RES20260722361338', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:15', NULL, '2026-07-22 19:27:15', 'Refreshing cart stock hold'),
('710', 'RES20260722509575', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:15', NULL, '2026-07-22 19:27:30', 'Refreshing cart stock hold'),
('711', 'RES20260722153627', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:30', NULL, '2026-07-22 19:27:38', 'Refreshing cart stock hold'),
('712', 'RES20260722201402', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:38', NULL, '2026-07-22 19:27:38', 'Refreshing cart stock hold'),
('713', 'RES20260722326593', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:38', NULL, '2026-07-22 19:27:41', 'Refreshing cart stock hold'),
('714', 'RES20260722795186', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:41', NULL, '2026-07-22 19:27:41', 'Refreshing cart stock hold'),
('715', 'RES20260722719076', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:41', NULL, '2026-07-22 19:27:53', 'Refreshing cart stock hold'),
('716', 'RES20260722250406', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:53', NULL, '2026-07-22 19:27:53', 'Refreshing cart stock hold'),
('717', 'RES20260722965850', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:28:53', NULL, '2026-07-22 19:28:30', 'Refreshing cart stock hold'),
('718', 'RES20260722774746', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:29:30', NULL, '2026-07-22 19:29:30', 'Refreshing cart stock hold'),
('719', 'RES20260722668756', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:30:30', NULL, '2026-07-22 19:30:30', 'Refreshing cart stock hold'),
('720', 'RES20260722819733', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:31:30', NULL, '2026-07-22 19:31:30', 'Refreshing cart stock hold'),
('721', 'RES20260722100028', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:32:30', NULL, '2026-07-22 19:32:30', 'Refreshing cart stock hold'),
('722', 'RES20260722486710', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:33:30', NULL, '2026-07-22 19:34:03', 'Refreshing cart stock hold'),
('723', 'RES20260722390966', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:35:03', NULL, '2026-07-22 19:35:04', 'Refreshing cart stock hold'),
('724', 'RES20260722738897', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:36:04', NULL, '2026-07-22 19:36:05', 'Refreshing cart stock hold'),
('725', 'RES20260722853017', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:37:05', NULL, '2026-07-22 19:37:06', 'Refreshing cart stock hold'),
('726', 'RES20260722310575', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:38:06', NULL, '2026-07-22 19:38:59', 'Refreshing cart stock hold'),
('727', 'RES20260722828270', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:40:00', NULL, '2026-07-22 19:41:27', 'Refreshing cart stock hold'),
('728', 'RES20260722650856', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:42:27', NULL, '2026-07-22 19:42:58', 'Refreshing cart stock hold'),
('729', 'RES20260722331541', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:43:58', NULL, '2026-07-22 19:45:54', 'Refreshing cart stock hold'),
('730', 'RES20260722198236', '37', NULL, NULL, NULL, 'released', '2026-07-22 19:46:54', NULL, '2026-07-22 20:22:02', 'Refreshing cart stock hold'),
('731', 'RES20260722710187', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:02', NULL, '2026-07-22 20:22:03', 'Refreshing cart stock hold'),
('732', 'RES20260722271592', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:03', NULL, '2026-07-22 20:22:04', 'Refreshing cart stock hold'),
('733', 'RES20260722273068', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:04', NULL, '2026-07-22 20:22:04', 'Refreshing cart stock hold'),
('734', 'RES20260722761109', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:04', NULL, '2026-07-22 20:22:06', 'Refreshing cart stock hold'),
('735', 'RES20260722484233', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:06', NULL, '2026-07-22 20:22:07', 'Refreshing cart stock hold'),
('736', 'RES20260722928476', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:07', NULL, '2026-07-22 20:22:07', 'Refreshing cart stock hold'),
('737', 'RES20260722660599', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:07', NULL, '2026-07-22 20:22:08', 'Refreshing cart stock hold'),
('738', 'RES20260722375663', '37', NULL, NULL, NULL, 'released', '2026-07-22 20:23:08', NULL, '2026-07-22 21:06:10', 'Refreshing cart stock hold'),
('739', 'RES20260722227407', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:07:10', NULL, '2026-07-22 21:07:55', 'Refreshing cart stock hold'),
('740', 'RES20260722312651', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:08:55', NULL, '2026-07-22 21:12:31', 'Refreshing cart stock hold'),
('741', 'RES20260722494864', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:13:31', NULL, '2026-07-22 21:12:37', 'Refreshing cart stock hold'),
('742', 'RES20260722779048', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:13:37', NULL, '2026-07-22 21:12:45', 'Refreshing cart stock hold'),
('743', 'RES20260722677725', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:13:45', NULL, '2026-07-22 21:16:32', 'Refreshing cart stock hold'),
('744', 'RES20260722537252', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:17:32', NULL, '2026-07-22 21:16:48', 'Refreshing cart stock hold'),
('745', 'RES20260722963616', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:17:48', NULL, '2026-07-22 21:16:50', 'Refreshing cart stock hold'),
('746', 'RES20260722597468', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:17:50', NULL, '2026-07-22 21:17:50', 'Refreshing cart stock hold'),
('747', 'RES20260722144618', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:18:50', NULL, '2026-07-22 21:23:50', 'Refreshing cart stock hold'),
('748', 'RES20260722641142', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:24:51', NULL, '2026-07-22 21:23:53', 'Refreshing cart stock hold'),
('749', 'RES20260722980088', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:24:53', NULL, '2026-07-22 21:24:31', 'Refreshing cart stock hold'),
('750', 'RES20260722751838', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:25:31', NULL, '2026-07-22 21:24:39', 'Refreshing cart stock hold'),
('751', 'RES20260722452019', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:25:39', NULL, '2026-07-22 21:24:57', 'Refreshing cart stock hold'),
('752', 'RES20260722587068', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:25:57', NULL, '2026-07-22 21:24:58', 'Refreshing cart stock hold'),
('753', 'RES20260722998273', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:25:58', NULL, '2026-07-22 21:25:50', 'Refreshing cart stock hold'),
('754', 'RES20260722498021', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:26:50', NULL, '2026-07-22 21:25:57', 'Refreshing cart stock hold'),
('755', 'RES20260722489636', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:26:57', NULL, '2026-07-22 21:25:57', 'Refreshing cart stock hold'),
('756', 'RES20260722934033', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:26:57', NULL, '2026-07-22 21:26:02', 'Refreshing cart stock hold'),
('757', 'RES20260722435467', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:02', NULL, '2026-07-22 21:26:02', 'Refreshing cart stock hold'),
('758', 'RES20260722992329', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:02', NULL, '2026-07-22 21:26:02', 'Refreshing cart stock hold'),
('759', 'RES20260722107522', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:02', NULL, '2026-07-22 21:26:02', 'Refreshing cart stock hold'),
('760', 'RES20260722772133', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:02', NULL, '2026-07-22 21:26:03', 'Refreshing cart stock hold'),
('761', 'RES20260722962389', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:03', NULL, '2026-07-22 21:26:03', 'Refreshing cart stock hold'),
('762', 'RES20260722485566', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:03', NULL, '2026-07-22 21:26:50', 'Refreshing cart stock hold'),
('763', 'RES20260722142717', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:27:50', NULL, '2026-07-22 21:28:41', 'Refreshing cart stock hold'),
('764', 'RES20260722255950', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:29:41', NULL, '2026-07-22 21:29:06', 'Refreshing cart stock hold'),
('765', 'RES20260722472555', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:06', NULL, '2026-07-22 21:29:08', 'Refreshing cart stock hold'),
('766', 'RES20260722293764', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:08', NULL, '2026-07-22 21:29:08', 'Refreshing cart stock hold'),
('767', 'RES20260722253150', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:08', NULL, '2026-07-22 21:29:09', 'Refreshing cart stock hold'),
('768', 'RES20260722798361', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:09', NULL, '2026-07-22 21:29:09', 'Refreshing cart stock hold'),
('769', 'RES20260722833206', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:09', NULL, '2026-07-22 21:29:11', 'Refreshing cart stock hold'),
('770', 'RES20260722493350', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:11', NULL, '2026-07-22 21:29:11', 'Refreshing cart stock hold'),
('771', 'RES20260722117363', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:11', NULL, '2026-07-22 21:29:12', 'Refreshing cart stock hold'),
('772', 'RES20260722239264', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:12', NULL, '2026-07-22 21:29:12', 'Refreshing cart stock hold'),
('773', 'RES20260722957552', '37', NULL, NULL, NULL, 'released', '2026-07-22 21:30:12', NULL, '2026-07-22 21:29:13', 'Refreshing cart stock hold');

-- --------------------------------------------------------
-- Table structure for `store_floating_button_options`

CREATE TABLE `store_floating_button_options` (
  `id` int NOT NULL AUTO_INCREMENT,
  `option_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'custom',
  `display_text` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `link_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `icon_media_id` int DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `store_floating_button_options` (`id`, `option_type`, `display_text`, `link_url`, `icon_media_id`, `is_active`, `sort_order`) VALUES
('1', 'whatsapp', 'Whatsapp', 'sdadsf', NULL, '1', '0'),
('2', 'phone', 'Phone Call', 'tel:03090123981', NULL, '1', '0');

-- --------------------------------------------------------
-- Table structure for `store_settings`

CREATE TABLE `store_settings` (
  `id` int NOT NULL DEFAULT '1',
  `store_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `store_legal_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `store_tagline` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `default_country` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Pakistan',
  `default_city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `timezone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Asia/Karachi',
  `currency_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'PKR',
  `currency_symbol` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Rs',
  `currency_position` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'before',
  `decimal_places` int NOT NULL DEFAULT '0',
  `thousand_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ',',
  `decimal_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '.',
  `products_per_page` int NOT NULL DEFAULT '24',
  `categories_per_page` int NOT NULL DEFAULT '25',
  `departments_per_page` int NOT NULL DEFAULT '25',
  `brands_per_page` int NOT NULL DEFAULT '25',
  `suppliers_per_page` int NOT NULL DEFAULT '25',
  `admin_products_per_page` int NOT NULL DEFAULT '25',
  `admin_categories_per_page` int NOT NULL DEFAULT '25',
  `admin_departments_per_page` int NOT NULL DEFAULT '25',
  `admin_brands_per_page` int NOT NULL DEFAULT '25',
  `admin_suppliers_per_page` int NOT NULL DEFAULT '25',
  `pagination_button_count` int NOT NULL DEFAULT '10',
  `default_product_sort` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'latest',
  `catalog_pagination_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pagination',
  `product_default_status` enum('active','draft','inactive','archived') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'active',
  `stock_handling_mode` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'reserve_then_reduce_on_order_placed',
  `stock_reservation_minutes` int NOT NULL DEFAULT '15',
  `show_out_of_stock` tinyint(1) NOT NULL DEFAULT '1',
  `show_product_sku` tinyint(1) NOT NULL DEFAULT '1',
  `show_product_brand` tinyint(1) NOT NULL DEFAULT '1',
  `show_product_category` tinyint(1) NOT NULL DEFAULT '1',
  `tax_display_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'exclusive',
  `show_tax_on_product_page` tinyint(1) NOT NULL DEFAULT '0',
  `show_tax_breakdown_checkout` tinyint(1) NOT NULL DEFAULT '1',
  `show_tax_breakdown_invoice` tinyint(1) NOT NULL DEFAULT '1',
  `enable_invoice_qr_code` tinyint(1) NOT NULL DEFAULT '1',
  `enable_packaging_qr_code` tinyint(1) NOT NULL DEFAULT '1',
  `guest_checkout_allowed` tinyint(1) NOT NULL DEFAULT '1',
  `require_customer_phone` tinyint(1) NOT NULL DEFAULT '1',
  `require_customer_email` tinyint(1) NOT NULL DEFAULT '0',
  `require_customer_city` tinyint(1) NOT NULL DEFAULT '1',
  `require_customer_address` tinyint(1) NOT NULL DEFAULT '1',
  `default_payment_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `minimum_order_amount` decimal(18,2) DEFAULT NULL,
  `order_prefix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'ORD',
  `invoice_prefix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'INV',
  `next_order_number` int NOT NULL DEFAULT '1',
  `next_invoice_number` int NOT NULL DEFAULT '1',
  `order_number_padding` int NOT NULL DEFAULT '6',
  `invoice_number_padding` int NOT NULL DEFAULT '6',
  `free_shipping_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `free_shipping_above_default` decimal(18,2) DEFAULT NULL,
  `default_delivery_days_min` int DEFAULT NULL,
  `default_delivery_days_max` int DEFAULT NULL,
  `shipping_taxable` tinyint(1) NOT NULL DEFAULT '0',
  `default_shipping_tax_class` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `logo_media_id` int DEFAULT NULL,
  `favicon_media_id` int DEFAULT NULL,
  `primary_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#2563eb',
  `secondary_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#0f172a',
  `accent_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#f97316',
  `contact_phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_whatsapp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_address` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `seo_meta_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `seo_meta_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `seo_keywords` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `maintenance_mode` tinyint(1) NOT NULL DEFAULT '0',
  `maintenance_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `store_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `default_country_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `default_city_id` int DEFAULT NULL,
  `default_timezone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `default_currency_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `currency_symbol_position` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'before',
  `currency_decimal_places` int NOT NULL DEFAULT '2',
  `currency_thousand_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ',',
  `currency_decimal_separator` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '.',
  `footer_logo_media_id` int DEFAULT NULL,
  `maintenance_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `maintenance_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `maintenance_top_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `maintenance_bottom_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `maintenance_bg_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `maintenance_text_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `maintenance_button_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `maintenance_bg_media_id` int DEFAULT NULL,
  `floating_button_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `floating_button_position` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'right',
  `floating_button_vertical` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bottom',
  `floating_button_style` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'circle',
  `floating_button_text` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `floating_button_icon_media_id` int DEFAULT NULL,
  `require_customer_login_for_checkout` tinyint(1) NOT NULL DEFAULT '0',
  `auto_create_customer_from_guest_order` tinyint(1) NOT NULL DEFAULT '1',
  `allow_customer_registration` tinyint(1) NOT NULL DEFAULT '1',
  `require_email_for_guest_checkout` tinyint(1) NOT NULL DEFAULT '0',
  `require_phone_for_guest_checkout` tinyint(1) NOT NULL DEFAULT '1',
  `customer_login_identifier` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'phone',
  `use_store_name_as_brand_fallback` tinyint(1) NOT NULL DEFAULT '1',
  `product_filter_mode` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dynamic',
  `show_empty_filter_options` tinyint(1) NOT NULL DEFAULT '0',
  `show_filter_product_counts` tinyint(1) NOT NULL DEFAULT '1',
  `enable_department_filter` tinyint(1) NOT NULL DEFAULT '1',
  `enable_category_filter` tinyint(1) NOT NULL DEFAULT '1',
  `enable_brand_filter` tinyint(1) NOT NULL DEFAULT '1',
  `enable_price_filter` tinyint(1) NOT NULL DEFAULT '1',
  `enable_stock_filter` tinyint(1) NOT NULL DEFAULT '1',
  `static_single_filter_group` tinyint(1) NOT NULL DEFAULT '0',
  `max_image_upload_mb` int NOT NULL DEFAULT '5',
  `max_csv_upload_mb` int NOT NULL DEFAULT '10',
  `navigation_links_json` text COLLATE utf8mb4_unicode_ci,
  `store_urls_json` text COLLATE utf8mb4_unicode_ci,
  `max_upload_size_mb` int NOT NULL DEFAULT '10',
  `allowed_import_file_types` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'csv',
  `backup_retention_days` int NOT NULL DEFAULT '30',
  `backup_retention_count` int NOT NULL DEFAULT '20',
  `storage_driver` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'local',
  `storage_public_base_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `catalog_search_engine` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'meilisearch',
  `courier_packaging_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `bulk_invoice_print_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `bulk_packaging_print_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `public_base_path` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `public_site_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `loading_screen_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `loading_screen_show_store_name` tinyint(1) NOT NULL DEFAULT '1',
  `loading_screen_message` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `loading_screen_min_ms` int NOT NULL DEFAULT '450',
  `logo_replace_header` tinyint(1) NOT NULL DEFAULT '0',
  `ai_product_understanding_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `ai_auto_generate_tags_on_product_save` tinyint(1) NOT NULL DEFAULT '0',
  `ai_auto_generate_tags_on_product_import` tinyint(1) NOT NULL DEFAULT '0',
  `ai_require_admin_approval` tinyint(1) NOT NULL DEFAULT '1',
  `ai_allow_update_product_title` tinyint(1) NOT NULL DEFAULT '0',
  `ai_allow_update_product_description` tinyint(1) NOT NULL DEFAULT '0',
  `ai_allow_update_seo_fields` tinyint(1) NOT NULL DEFAULT '0',
  `ai_provider_mode` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'local',
  `ai_search_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `ai_recommendations_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `ai_cart_recommendations_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `ai_search_fallback_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `product_view_tracking_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `show_product_views_to_customers` tinyint(1) NOT NULL DEFAULT '0',
  `show_total_views` tinyint(1) NOT NULL DEFAULT '1',
  `show_today_views` tinyint(1) NOT NULL DEFAULT '0',
  `show_7_day_views` tinyint(1) NOT NULL DEFAULT '0',
  `show_30_day_views` tinyint(1) NOT NULL DEFAULT '0',
  `view_duplicate_window_minutes` int NOT NULL DEFAULT '30',
  `ai_cart_recommendations_max_count` int NOT NULL DEFAULT '8',
  `ai_recommendation_strategy` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'hybrid',
  `require_customer_approval` tinyint(1) NOT NULL DEFAULT '0',
  `enable_barcode_search` tinyint(1) NOT NULL DEFAULT '1',
  `enable_bulk_quick_order` tinyint(1) NOT NULL DEFAULT '0',
  `bulk_quick_order_require_login` tinyint(1) NOT NULL DEFAULT '0',
  `enable_bank_transfer_manual_approval` tinyint(1) NOT NULL DEFAULT '1',
  `bank_transfer_requires_invoice_reference` tinyint(1) NOT NULL DEFAULT '1',
  `allow_pickup_orders` tinyint(1) NOT NULL DEFAULT '1',
  `allow_delivery_orders` tinyint(1) NOT NULL DEFAULT '1',
  `enable_shipping_charges` tinyint(1) NOT NULL DEFAULT '1',
  `show_listing_add_to_cart` tinyint(1) NOT NULL DEFAULT '0',
  `show_listing_quantity_stepper` tinyint(1) NOT NULL DEFAULT '0',
  `enable_wholesale_rules` tinyint(1) NOT NULL DEFAULT '0',
  `enable_quantity_increment_rules` tinyint(1) NOT NULL DEFAULT '0',
  `enable_quantity_tier_pricing` tinyint(1) NOT NULL DEFAULT '0',
  `enable_combined_variation_tier_pricing` tinyint(1) NOT NULL DEFAULT '0',
  `enable_product_group_quantity_pricing` tinyint(1) NOT NULL DEFAULT '0',
  `collection_product_selection_mode` enum('base_price','all_products') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'base_price',
  `enable_customer_credit_limit` tinyint(1) NOT NULL DEFAULT '0',
  `lock_prices_when_logged_out` tinyint(1) NOT NULL DEFAULT '0',
  `enable_departments_module` tinyint(1) NOT NULL DEFAULT '1',
  `enable_categories_module` tinyint(1) NOT NULL DEFAULT '1',
  `enable_suppliers_module` tinyint(1) NOT NULL DEFAULT '1',
  `enable_brands_module` tinyint(1) NOT NULL DEFAULT '1',
  `show_storefront_collections_nav` tinyint(1) NOT NULL DEFAULT '0',
  `cart_stock_hold_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `cart_stock_hold_seconds` int NOT NULL DEFAULT '60',
  `cart_stock_hold_blocks_others` tinyint(1) NOT NULL DEFAULT '1',
  `keep_out_of_stock_in_cart` tinyint(1) NOT NULL DEFAULT '1',
  `require_business_name_wholesale` tinyint(1) NOT NULL DEFAULT '1',
  `wholesale_customer_dashboard_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `show_category_images_frontend` tinyint(1) NOT NULL DEFAULT '1',
  `show_brand_images_frontend` tinyint(1) NOT NULL DEFAULT '1',
  `show_department_images_frontend` tinyint(1) NOT NULL DEFAULT '1',
  `show_collection_images_frontend` tinyint(1) NOT NULL DEFAULT '1',
  `contact_page_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `contact_locations_json` longtext COLLATE utf8mb4_unicode_ci,
  `order_whatsapp_confirmation_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `contact_hero_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `contact_hero_parallax_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `contact_hero_title` varchar(180) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_hero_subtitle` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_hero_bg_color` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_hero_text_color` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_hero_overlay_color` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_hero_overlay_opacity` decimal(4,2) NOT NULL DEFAULT '0.45',
  `contact_hero_title_size` int NOT NULL DEFAULT '54',
  `contact_hero_text_size` int NOT NULL DEFAULT '18',
  `contact_hero_text_style` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'modern',
  `contact_hero_placement` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'left',
  `contact_map_enabled` tinyint(1) NOT NULL DEFAULT '1',
  `contact_hero_bg_media_id` bigint DEFAULT NULL,
  `contact_hours_display_mode` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'full',
  `enable_bulk_product_assign` tinyint(1) NOT NULL DEFAULT '0',
  `logo_width` int NOT NULL DEFAULT '180',
  `logo_height` int NOT NULL DEFAULT '64',
  `checkout_hold_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `checkout_hold_message` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `enable_product_hover_border` tinyint(1) NOT NULL DEFAULT '0',
  `product_hover_border_color` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#2563eb',
  `product_hover_border_px` int NOT NULL DEFAULT '2',
  `enable_external_invoice_references` tinyint(1) NOT NULL DEFAULT '0',
  `enable_invoice_registry_page` tinyint(1) NOT NULL DEFAULT '0',
  `lock_prices_when_customer_pending_approval` tinyint(1) NOT NULL DEFAULT '0',
  `wholesale_registration_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `require_business_name_for_wholesale` tinyint(1) NOT NULL DEFAULT '0',
  `hide_out_of_stock_badge` tinyint(1) NOT NULL DEFAULT '0',
  `hide_buy_now_button` tinyint(1) NOT NULL DEFAULT '0',
  `wholesale_quantity_limit_mode` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'per_order',
  `wholesale_quantity_limit_window_hours` decimal(8,2) NOT NULL DEFAULT '24.00',
  `show_listing_quantity_input` tinyint(1) NOT NULL DEFAULT '0',
  `enable_product_tags_module` tinyint(1) NOT NULL DEFAULT '0',
  `auto_add_listing_quantity_stepper` tinyint(1) NOT NULL DEFAULT '0',
  `bulk_order_direct_stepper_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `cart_quantity_stepper_typeable` tinyint(1) NOT NULL DEFAULT '1',
  `invoice_logo_only_header` tinyint(1) NOT NULL DEFAULT '0',
  `enable_grouped_products_module` tinyint(1) NOT NULL DEFAULT '0',
  `grouped_icon_hero_media_id` bigint DEFAULT NULL,
  `grouped_icon_primary_media_id` bigint DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `store_settings` (`id`, `store_name`, `store_legal_name`, `store_tagline`, `default_country`, `default_city`, `timezone`, `currency_code`, `currency_symbol`, `currency_position`, `decimal_places`, `thousand_separator`, `decimal_separator`, `products_per_page`, `categories_per_page`, `departments_per_page`, `brands_per_page`, `suppliers_per_page`, `admin_products_per_page`, `admin_categories_per_page`, `admin_departments_per_page`, `admin_brands_per_page`, `admin_suppliers_per_page`, `pagination_button_count`, `default_product_sort`, `catalog_pagination_type`, `product_default_status`, `stock_handling_mode`, `stock_reservation_minutes`, `show_out_of_stock`, `show_product_sku`, `show_product_brand`, `show_product_category`, `tax_display_mode`, `show_tax_on_product_page`, `show_tax_breakdown_checkout`, `show_tax_breakdown_invoice`, `enable_invoice_qr_code`, `enable_packaging_qr_code`, `guest_checkout_allowed`, `require_customer_phone`, `require_customer_email`, `require_customer_city`, `require_customer_address`, `default_payment_method`, `minimum_order_amount`, `order_prefix`, `invoice_prefix`, `next_order_number`, `next_invoice_number`, `order_number_padding`, `invoice_number_padding`, `free_shipping_enabled`, `free_shipping_above_default`, `default_delivery_days_min`, `default_delivery_days_max`, `shipping_taxable`, `default_shipping_tax_class`, `logo_media_id`, `favicon_media_id`, `primary_color`, `secondary_color`, `accent_color`, `contact_phone`, `contact_whatsapp`, `contact_email`, `contact_address`, `seo_meta_title`, `seo_meta_description`, `seo_keywords`, `maintenance_mode`, `maintenance_message`, `store_active`, `default_country_code`, `default_city_id`, `default_timezone`, `default_currency_code`, `currency_symbol_position`, `currency_decimal_places`, `currency_thousand_separator`, `currency_decimal_separator`, `footer_logo_media_id`, `maintenance_enabled`, `maintenance_title`, `maintenance_top_text`, `maintenance_bottom_text`, `maintenance_bg_color`, `maintenance_text_color`, `maintenance_button_color`, `maintenance_bg_media_id`, `floating_button_enabled`, `floating_button_position`, `floating_button_vertical`, `floating_button_style`, `floating_button_text`, `floating_button_icon_media_id`, `require_customer_login_for_checkout`, `auto_create_customer_from_guest_order`, `allow_customer_registration`, `require_email_for_guest_checkout`, `require_phone_for_guest_checkout`, `customer_login_identifier`, `use_store_name_as_brand_fallback`, `product_filter_mode`, `show_empty_filter_options`, `show_filter_product_counts`, `enable_department_filter`, `enable_category_filter`, `enable_brand_filter`, `enable_price_filter`, `enable_stock_filter`, `static_single_filter_group`, `max_image_upload_mb`, `max_csv_upload_mb`, `navigation_links_json`, `store_urls_json`, `max_upload_size_mb`, `allowed_import_file_types`, `backup_retention_days`, `backup_retention_count`, `storage_driver`, `storage_public_base_url`, `catalog_search_engine`, `courier_packaging_enabled`, `bulk_invoice_print_enabled`, `bulk_packaging_print_enabled`, `public_base_path`, `public_site_url`, `loading_screen_enabled`, `loading_screen_show_store_name`, `loading_screen_message`, `loading_screen_min_ms`, `logo_replace_header`, `ai_product_understanding_enabled`, `ai_auto_generate_tags_on_product_save`, `ai_auto_generate_tags_on_product_import`, `ai_require_admin_approval`, `ai_allow_update_product_title`, `ai_allow_update_product_description`, `ai_allow_update_seo_fields`, `ai_provider_mode`, `ai_search_enabled`, `ai_recommendations_enabled`, `ai_cart_recommendations_enabled`, `ai_search_fallback_enabled`, `product_view_tracking_enabled`, `show_product_views_to_customers`, `show_total_views`, `show_today_views`, `show_7_day_views`, `show_30_day_views`, `view_duplicate_window_minutes`, `ai_cart_recommendations_max_count`, `ai_recommendation_strategy`, `require_customer_approval`, `enable_barcode_search`, `enable_bulk_quick_order`, `bulk_quick_order_require_login`, `enable_bank_transfer_manual_approval`, `bank_transfer_requires_invoice_reference`, `allow_pickup_orders`, `allow_delivery_orders`, `enable_shipping_charges`, `show_listing_add_to_cart`, `show_listing_quantity_stepper`, `enable_wholesale_rules`, `enable_quantity_increment_rules`, `enable_quantity_tier_pricing`, `enable_combined_variation_tier_pricing`, `enable_product_group_quantity_pricing`, `collection_product_selection_mode`, `enable_customer_credit_limit`, `lock_prices_when_logged_out`, `enable_departments_module`, `enable_categories_module`, `enable_suppliers_module`, `enable_brands_module`, `show_storefront_collections_nav`, `cart_stock_hold_enabled`, `cart_stock_hold_seconds`, `cart_stock_hold_blocks_others`, `keep_out_of_stock_in_cart`, `require_business_name_wholesale`, `wholesale_customer_dashboard_enabled`, `show_category_images_frontend`, `show_brand_images_frontend`, `show_department_images_frontend`, `show_collection_images_frontend`, `contact_page_enabled`, `contact_locations_json`, `order_whatsapp_confirmation_enabled`, `contact_hero_enabled`, `contact_hero_parallax_enabled`, `contact_hero_title`, `contact_hero_subtitle`, `contact_hero_bg_color`, `contact_hero_text_color`, `contact_hero_overlay_color`, `contact_hero_overlay_opacity`, `contact_hero_title_size`, `contact_hero_text_size`, `contact_hero_text_style`, `contact_hero_placement`, `contact_map_enabled`, `contact_hero_bg_media_id`, `contact_hours_display_mode`, `enable_bulk_product_assign`, `logo_width`, `logo_height`, `checkout_hold_enabled`, `checkout_hold_message`, `enable_product_hover_border`, `product_hover_border_color`, `product_hover_border_px`, `enable_external_invoice_references`, `enable_invoice_registry_page`, `lock_prices_when_customer_pending_approval`, `wholesale_registration_enabled`, `require_business_name_for_wholesale`, `hide_out_of_stock_badge`, `hide_buy_now_button`, `wholesale_quantity_limit_mode`, `wholesale_quantity_limit_window_hours`, `show_listing_quantity_input`, `enable_product_tags_module`, `auto_add_listing_quantity_stepper`, `bulk_order_direct_stepper_enabled`, `cart_quantity_stepper_typeable`, `invoice_logo_only_header`, `enable_grouped_products_module`, `grouped_icon_hero_media_id`, `grouped_icon_primary_media_id`) VALUES
('1', 'IPOS E-Store', '', '', 'Pakistan', 'Islamabad', 'UTC+05:00', 'PKR', '₨', 'before', '0', ',', '.', '10', '10', '25', '25', '25', '25', '10', '25', '10', '25', '10', 'latest', 'pagination', 'active', 'reduce_on_order_placed', '150', '1', '1', '1', '1', 'exclusive', '1', '1', '1', '1', '1', '0', '1', '1', '1', '1', '', NULL, 'ORD', 'INVv', '29', '29', '6', '6', '0', NULL, NULL, NULL, '0', NULL, '318', NULL, '#4d85ff', '#0f172a', '#322d2a', '03335255430', '03090231298', '123@123.com', 'B/A 4th B road Near Chandni Chowk rawalpindi', '', '', '', '0', '', '1', NULL, NULL, NULL, NULL, 'before', '2', ',', '.', NULL, '0', 'Will Be Back Soon', '', 'Developed By IPOS', '#ff0000', '#121212', '#850574', NULL, '1', 'right', 'bottom', 'pill', '', NULL, '1', '0', '1', '0', '0', 'both', '0', 'static', '0', '1', '1', '1', '1', '1', '1', '0', '5', '10', '[{"label":"Shop","url":"/shop","enabled":true},{"label":"Categories","url":"/categories","enabled":true}]', '{"shop":"/shop","cart":"/cart","checkout":"/checkout","customerAccount":"/customer","pickupPortal":"/pickup-portal","home":"/"}', '10', 'csv', '30', '20', 'local', NULL, 'meilisearch', '0', '1', '1', '', '', '1', '1', NULL, '450', '0', '1', '1', '1', '1', '1', '1', '1', 'hybrid', '1', '1', '1', '1', '1', '1', '1', '0', '0', '0', '30', '8', 'hybrid', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', 'base_price', '0', '1', '1', '1', '1', '1', '1', '1', '60', '0', '1', '1', '1', '1', '1', '1', '1', '1', '[\n  {\n    "name": "New Location 112",\n    "address": "/shop",\n    "phones": [\n      "213ewe"\n    ],\n    "whatsapp": "123",\n    "email": "sdad@adsa.com",\n    "map_url": "",\n    "latitude": "33.643241",\n    "longitude": "72.948583",\n    "marker_title": "New Location 112",\n    "marker_address": "dsalflksa",\n    "hours_enabled": true,\n    "hours": [\n      {\n        "day": "monday",\n        "label": "Monday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "tuesday",\n        "label": "Tuesday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "wednesday",\n        "label": "Wednesday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "thursday",\n        "label": "Thursday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "friday",\n        "label": "Friday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "saturday",\n        "label": "Saturday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "sunday",\n        "label": "Sunday",\n        "enabled": false,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": "Closed"\n      }\n    ]\n  },\n  {\n    "name": "New Location 2",\n    "address": "B/A 4th B road Near Chandni Chowk rawalpindi",\n    "phones": [],\n    "whatsapp": "",\n    "email": "",\n    "map_url": "",\n    "latitude": "33.646199",\n    "longitude": "72.956257",\n    "marker_title": "New Location 2",\n    "marker_address": "B/A 4th B road Near Chandni Chowk rawalpindi",\n    "hours_enabled": true,\n    "hours": [\n      {\n        "day": "monday",\n        "label": "Monday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "tuesday",\n        "label": "Tuesday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "wednesday",\n        "label": "Wednesday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "thursday",\n        "label": "Thursday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "friday",\n        "label": "Friday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "saturday",\n        "label": "Saturday",\n        "enabled": true,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": ""\n      },\n      {\n        "day": "sunday",\n        "label": "Sunday",\n        "enabled": false,\n        "from": "09:00 AM",\n        "to": "06:00 PM",\n        "note": "Closed"\n      }\n    ]\n  }\n]', '1', '1', '1', NULL, NULL, '#0f172a', '#ffffff', '#000000', '0.45', '54', '18', 'modern', 'left', '1', NULL, 'expandable', '1', '180', '64', '1', 'Kindly contact the admin to proceed with a new order.', '1', '#2563eb', '2', '1', '1', '1', '0', '0', '0', '0', 'per_order', '24.00', '1', '1', '1', '1', '1', '0', '1', '324', '327');

-- --------------------------------------------------------
-- Table structure for `suppliers`

CREATE TABLE `suppliers` (
  `id` int NOT NULL AUTO_INCREMENT,
  `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `supplier_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `supplier_display_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `supplier_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contact_person` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `phone_1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `phone_2` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `whatsapp_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ntn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cnic` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sales_tax_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tax_registered` tinyint(1) NOT NULL DEFAULT '0',
  `address_line_1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `address_line_2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `area` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `state_province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `postal_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `country` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `account_title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `bank_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `account_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `iban` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `branch_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `branch_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `payment_terms_days` int NOT NULL DEFAULT '0',
  `credit_limit` decimal(18,2) NOT NULL DEFAULT '0.00',
  `opening_balance` decimal(18,2) NOT NULL DEFAULT '0.00',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Active',
  `is_preferred` tinyint(1) NOT NULL DEFAULT '0',
  `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `lead_time_days` int NOT NULL DEFAULT '0',
  `minimum_order_value` decimal(18,2) NOT NULL DEFAULT '0.00',
  `minimum_order_qty` decimal(18,2) NOT NULL DEFAULT '0.00',
  `default_currency` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'PKR',
  `delivery_method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `return_policy_notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `meta_title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_description` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `focus_keyword` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `seo_slug` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `supplier_code` (`supplier_code`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `suppliers` (`id`, `supplier_code`, `supplier_name`, `supplier_display_name`, `supplier_type`, `contact_person`, `phone_1`, `phone_2`, `whatsapp_no`, `email`, `website`, `ntn`, `cnic`, `sales_tax_no`, `tax_registered`, `address_line_1`, `address_line_2`, `city`, `area`, `state_province`, `postal_code`, `country`, `account_title`, `bank_name`, `account_no`, `iban`, `branch_name`, `branch_code`, `payment_terms_days`, `credit_limit`, `opening_balance`, `status`, `is_preferred`, `notes`, `lead_time_days`, `minimum_order_value`, `minimum_order_qty`, `default_currency`, `delivery_method`, `return_policy_notes`, `meta_title`, `meta_description`, `focus_keyword`, `seo_slug`) VALUES
('2', '12321', 'df,smaf', NULL, NULL, '.m/.sa,md/f,', '123123', NULL, NULL, 'sadf,mn@,fmds,mf.com', NULL, NULL, NULL, NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, 'Pakistan', NULL, NULL, NULL, NULL, NULL, NULL, '0', '0.00', '0.00', 'Active', '1', NULL, '0', '0.00', '0.00', 'PKR', NULL, NULL, NULL, NULL, NULL, NULL),
('4', 'DSAF', 'dsa', 'dfs', NULL, 'dsf', 'sdf', 'sdf', NULL, 'dsf', NULL, NULL, 'sdf', NULL, '0', NULL, NULL, NULL, NULL, NULL, NULL, 'Pakistan', NULL, NULL, NULL, NULL, NULL, NULL, '0', '0.00', '0.00', 'Active', '0', NULL, '0', '0.00', '0.00', 'PKR', NULL, NULL, NULL, NULL, NULL, NULL);

-- --------------------------------------------------------
-- Table structure for `system_debug_logs`

CREATE TABLE `system_debug_logs` (
  `id` int NOT NULL AUTO_INCREMENT,
  `log_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `log_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'error',
  `module_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `api_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `method` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `details_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `user_id` int DEFAULT NULL,
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ip_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_log_type` (`log_type`),
  KEY `idx_log_level` (`log_level`),
  KEY `idx_created_at` (`created_at`),
  KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;


-- Runtime data for `system_debug_logs` was intentionally omitted from the cPanel import; the table schema is kept.
CREATE TABLE `system_settings` (
  `setting_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `setting_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`setting_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `system_settings` (`setting_key`, `setting_value`) VALUES
('accounting_system_enabled', '1'),
('active_demo_site_key', 'demo-1784197569840'),
('admin_dashboard_accent', '#1e293b'),
('admin_dashboard_accent_secondary', '#334155'),
('admin_dashboard_button_text', '#ffffff'),
('admin_dashboard_card_bg', '#ffffff'),
('admin_dashboard_card_border', '#dbe4ef'),
('admin_dashboard_content_bg', '#f8fafc'),
('admin_dashboard_danger', '#ef4444'),
('admin_dashboard_font_family', 'Inter, system-ui, sans-serif'),
('admin_dashboard_font_size', '14'),
('admin_dashboard_font_weight', '700'),
('admin_dashboard_header_bg', '#ffffff'),
('admin_dashboard_muted_color', '#64748b'),
('admin_dashboard_nav_active_bg', '#dbeafe'),
('admin_dashboard_nav_active_text', '#1d4ed8'),
('admin_dashboard_nav_font_size', '14'),
('admin_dashboard_nav_hover_bg', 'rgba(203,213,225,.12)'),
('admin_dashboard_primary', '#3b82f6'),
('admin_dashboard_sidebar_muted', '#cbd5e1'),
('admin_dashboard_sidebar_text', '#f8fafc'),
('admin_dashboard_success', '#10b981'),
('admin_dashboard_text_color', '#1e293b'),
('admin_dashboard_topbar_bg', '#0f172a'),
('admin_dashboard_topbar_text', '#f8fafc'),
('admin_dashboard_warning', '#f59e0b'),
('admin_favicon_media_id', '314'),
('admin_loading_logo_media_id', ''),
('admin_loading_message', 'Loading dashboard...'),
('admin_loading_title', 'Admin Panel'),
('admin_login_bg_color', '#fffbeb'),
('admin_login_bg_gradient_1', '#fde68a'),
('admin_login_bg_gradient_2', '#fed7aa'),
('admin_login_button_color', '#d97706'),
('admin_login_card_bg', '#ffffff'),
('admin_login_card_text_color', '#451a03'),
('admin_login_footer_text', ''),
('admin_login_input_border_color', '#fde68a'),
('admin_login_input_text_color', '#451a03'),
('admin_login_layout', 'split'),
('admin_login_logo_height', '95'),
('admin_login_logo_media_id', '314'),
('admin_login_muted_text_color', '#7c6242'),
('admin_login_show_tip', '0'),
('admin_login_subtitle', ''),
('admin_login_text_color', '#451a03'),
('admin_login_theme_preset', 'retail_gold'),
('admin_login_title', ''),
('admin_sidebar_icon_size', '42'),
('admin_sidebar_logo_media_id', '314'),
('admin_sidebar_subtitle', 'Admin Panel'),
('admin_sidebar_subtitle_restaurant', 'Restaurant / Food Management'),
('admin_sidebar_title', 'Afzal WholeSaler'),
('admin_sidebar_width', '250'),
('admin_site_title', ''),
('admin_theme_preset', 'steel_blue'),
('allow_backorder_on_branch_stock_issue', '1'),
('analytics_export_developed_by', 'IPOS'),
('audit_enabled', '1'),
('backorder_custom_message', ''),
('backorder_eta_message', 'Some items are out of stock at this branch. Stock is expected in about {days} day(s).'),
('backorder_eta_preset_days', '2,5,7,10'),
('branch_map_enabled', '1'),
('branch_stock_shortage_scope', 'pickup'),
('branch_stock_unavailable_message', '{product} is not available at {branch} branch.'),
('checkout_map_enabled', '1'),
('delivery_arrangement_days', '2'),
('delivery_arrangement_message', 'Your order will be delivered by {branch}. Missing items will be arranged; estimated ready in about {days} day(s).'),
('delivery_assignment_mode', 'nearest_branch'),
('delivery_fulfillment_rule', 'inter_branch'),
('delivery_stock_unavailable_message', '{product} is not available for delivery from {branch} branch.'),
('demo_site_profiles_json', '[{"key":"default","name":"Default Store","status":"ready","created_at":"2026-07-16T10:26:09.840Z","snapshot_file":"default.json.gz","snapshot_saved_at":"2026-07-16T10:38:41.680Z"},{"key":"demo-1784197569840","name":"Demo Store 1","status":"active","created_at":"2026-07-16T10:26:09.840Z","snapshot_file":"demo-1784197569840.json.gz","snapshot_saved_at":"2026-07-16T10:33:19.398Z"}]'),
('developer_about_admin_panel_label', 'Admin top bar'),
('developer_about_button_label', 'About Developer'),
('developer_about_close_label', 'Close'),
('developer_about_email', 'haseebashraf@gmail.com'),
('developer_about_eyebrow', 'IPOS E-Store'),
('developer_about_name', 'IPOS'),
('developer_about_site_panel_label', 'Storefront top bar'),
('developer_about_subtitle', 'Developed and maintained by IPOS.'),
('developer_about_system', 'IPOS E-Store'),
('developer_about_title', 'About Developer'),
('frontend_site_title', ''),
('global_checkbox_style', 'switch'),
('google_analytics_measurement_id', ''),
('google_maps_browser_api_key', ''),
('google_maps_enabled', '1'),
('hide_super_admin_from_non_super_admin', '1'),
('homepage_builder_allow_super_admin_force_unlock', '1'),
('homepage_builder_lock_enabled', '0'),
('homepage_builder_lock_timeout_minutes', '15'),
('image_compression_quality_percent', '82'),
('important_pages_enabled', '1'),
('integration_apis_enabled', '1'),
('inventory_management_mode', 'branch_wise'),
('license_pending_email_last_sent_at', '2026-07-22T09:07:55.770Z'),
('MaintenanceMode', 'false'),
('management_dashboard_enabled', '0'),
('meta_pixel_id', ''),
('multi_branch_enabled', '0'),
('offline_license_public_key', 'KG4wLglz_PzhWF-rmHN4ntJNe59iCgG6KZ69XXhbE_8'),
('offline_license_public_key_algorithm', 'Ed25519'),
('offline_license_public_key_id', 'pw-offline-20260720-085042-1c0407ec'),
('offline_license_public_key_last_checked_at', '2026-07-22T09:07:56.892Z'),
('offline_license_public_key_refresh_interval_hours', '24'),
('offline_license_public_key_refresh_timeout_ms', '1800'),
('offline_license_public_key_source_locked', '1'),
('offline_license_public_key_source_url', 'https://ipos.com.pk/offline_license_generator/public/api/public-key'),
('openstreetmap_enabled', '1'),
('order_lifecycle_enabled', '1'),
('order_returns_enabled', '1'),
('permission_safe_enabled', '0'),
('permission_safe_password_hash', '$2b$10$B055C6I/DtH.YBZUlSVzS.dFQEVqkbQIInIJ5tjc9zdCMuZWhHKLq'),
('pickup_allow_order_when_stock_short', '0'),
('pickup_available_max_minutes', '45'),
('pickup_available_message', 'Pickup will be ready in the next 25-45 minutes.'),
('pickup_available_min_minutes', '25'),
('pickup_enabled', '0'),
('pickup_stock_sensitive_messages_enabled', '1'),
('pickup_stock_unavailable_message', '{product} is not available for pickup at {branch} branch.'),
('pickup_unavailable_days', '3'),
('pickup_unavailable_message', 'Some items need to be arranged for this branch. You will receive a confirmation call soon.'),
('pickup_unavailable_mode', 'days'),
('product_import_download_images', '1'),
('product_import_image_mode', 'download_or_remote_fallback'),
('product_import_remote_image_fallback', '1'),
('storefront_footer_credit_button_label', 'View Site'),
('storefront_footer_credit_enabled', '1'),
('storefront_footer_credit_logo_media_id', '313'),
('storefront_footer_credit_popup_body', 'This Product is Developed By IPOS'),
('storefront_footer_credit_popup_title', 'Developed By IPOS'),
('storefront_footer_credit_text', 'IPOS'),
('storefront_footer_credit_url', 'httpkjdsalfkja;f'),
('storefront_tracking_enabled', '0'),
('super_admin_maintenance_enabled', '0'),
('system_debug_logging_enabled', '0'),
('system_update_center_enabled', '1'),
('wishlist_enabled', '1');

-- --------------------------------------------------------
-- Table structure for `systembackups`

CREATE TABLE `systembackups` (
  `AutoNo` int NOT NULL AUTO_INCREMENT,
  `BackupId` char(36) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT (uuid()),
  `VersionNo` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `BackupType` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `BackupPath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `DatabaseBackupPath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `FilesBackupPath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `UploadsBackupPath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `CreatedBy` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `CreatedOn` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `IsSuccess` tinyint(1) NOT NULL DEFAULT '0',
  `ErrorMessage` longtext COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`AutoNo`),
  KEY `idx_system_backups_version` (`VersionNo`),
  KEY `idx_system_backups_created` (`CreatedOn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- No data for `systembackups`

-- --------------------------------------------------------
-- Table structure for `systemmigrations`

CREATE TABLE `systemmigrations` (
  `AutoNo` int NOT NULL AUTO_INCREMENT,
  `MigrationName` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `VersionNo` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `AppliedOn` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `IsSuccess` tinyint(1) NOT NULL DEFAULT '1',
  `ErrorMessage` longtext COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`AutoNo`),
  UNIQUE KEY `uq_system_migration_version` (`MigrationName`,`VersionNo`),
  KEY `idx_system_migration_success` (`IsSuccess`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- No data for `systemmigrations`

-- --------------------------------------------------------
-- Table structure for `systemupdatehistory`

CREATE TABLE `systemupdatehistory` (
  `AutoNo` int NOT NULL AUTO_INCREMENT,
  `UpdateId` char(36) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT (uuid()),
  `FromVersion` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ToVersion` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `UpdateTitle` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `UpdateType` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `PackageFileName` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `PackagePath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `BackupPath` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `StartedBy` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `StartedOn` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `CompletedOn` datetime DEFAULT NULL,
  `Status` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `IsSuccess` tinyint(1) NOT NULL DEFAULT '0',
  `ErrorMessage` longtext COLLATE utf8mb4_unicode_ci,
  `ReportJson` longtext COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`AutoNo`),
  KEY `idx_update_history_status` (`Status`,`StartedOn`),
  KEY `idx_update_history_version` (`ToVersion`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- No data for `systemupdatehistory`

-- --------------------------------------------------------
-- Table structure for `systemversion`

CREATE TABLE `systemversion` (
  `AutoNo` int NOT NULL AUTO_INCREMENT,
  `VersionNo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `BuildNo` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `InstalledOn` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `UpdatedOn` datetime DEFAULT NULL,
  `IsCurrent` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`AutoNo`),
  KEY `idx_system_version_current` (`IsCurrent`,`AutoNo`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `systemversion` (`AutoNo`, `VersionNo`, `BuildNo`, `UpdatedOn`, `IsCurrent`) VALUES
('1', '1.0.0', NULL, NULL, '1');

-- --------------------------------------------------------
-- Table structure for `tax_classes`

CREATE TABLE `tax_classes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `tax_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `tax_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_tax_classes_tax_code` (`tax_code`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `tax_classes` (`id`, `tax_code`, `tax_name`, `description`, `is_active`, `sort_order`) VALUES
('1', 'standard_16', 'Standard Tax 16%', 'Default standard tax for cash / COD if business uses it', '1', '1'),
('2', 'reduced_5', 'Reduced Tax 5%', 'Reduced tax for card / digital if business uses it', '1', '2'),
('3', 'zero', 'Zero Rated', '0% tax', '1', '3'),
('4', 'exempt', 'Exempt', 'Tax exempt item', '1', '4');

-- --------------------------------------------------------
-- Table structure for `tax_rules`

CREATE TABLE `tax_rules` (
  `id` int NOT NULL AUTO_INCREMENT,
  `tax_class_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `country` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `state` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `rate_percent` decimal(5,2) NOT NULL DEFAULT '0.00',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `tax_rules` (`id`, `tax_class_code`, `country`, `state`, `city`, `rate_percent`, `is_active`, `sort_order`) VALUES
('1', 'standard_16', 'Pakistan', NULL, NULL, '16.00', '1', '0'),
('2', 'reduced_5', 'Pakistan', NULL, NULL, '5.00', '1', '0'),
('3', 'zero', 'Pakistan', NULL, NULL, '0.00', '1', '0'),
('4', 'exempt', 'Pakistan', NULL, NULL, '0.00', '1', '0');

-- --------------------------------------------------------
-- Table structure for `theme_layouts`

CREATE TABLE `theme_layouts` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `layout_type` enum('header','footer','shop','cart','checkout') NOT NULL,
  `layout_code` varchar(80) NOT NULL,
  `layout_name` varchar(160) NOT NULL,
  `status` enum('draft','live','archived') NOT NULL DEFAULT 'draft',
  `is_live` tinyint(1) NOT NULL DEFAULT '0',
  `desktop_config_json` json DEFAULT NULL,
  `tablet_config_json` json DEFAULT NULL,
  `mobile_config_json` json DEFAULT NULL,
  `settings_json` json DEFAULT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_theme_layout_code` (`layout_code`),
  KEY `idx_theme_layouts_type_live` (`layout_type`,`is_live`),
  KEY `idx_theme_layouts_type_status` (`layout_type`,`status`),
  KEY `idx_theme_layouts_sort` (`layout_type`,`sort_order`,`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `theme_layouts` (`id`, `layout_type`, `layout_code`, `layout_name`, `status`, `is_live`, `desktop_config_json`, `tablet_config_json`, `mobile_config_json`, `settings_json`, `sort_order`) VALUES
('1', 'header', 'default-header', 'Default Header', 'live', '1', '{}', '{}', '{}', '{}', '0'),
('2', 'footer', 'default-footer', 'Default Footer', 'live', '1', '{}', '{}', '{}', '{}', '0'),
('3', 'shop', 'default-shop', 'Default Shop Page', 'live', '1', '{}', '{}', '{}', '{}', '0'),
('4', 'checkout', 'default-checkout', 'Default Checkout Page', 'live', '1', '{}', '{}', '{}', '{}', '0');

-- --------------------------------------------------------
-- Table structure for `user_permission_overrides`

CREATE TABLE `user_permission_overrides` (
  `user_id` int NOT NULL,
  `permission_id` int NOT NULL,
  `effect` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'allow',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`user_id`,`permission_id`),
  KEY `fk_user_permission_override_permission` (`permission_id`),
  CONSTRAINT `fk_user_permission_override_permission` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- No data for `user_permission_overrides`

-- --------------------------------------------------------
-- Table structure for `users`

CREATE TABLE `users` (
  `id` int NOT NULL AUTO_INCREMENT,
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `password_hash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `role_id` int DEFAULT NULL,
  `full_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`),
  KEY `fk_users_role` (`role_id`),
  CONSTRAINT `fk_users_role` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `users` (`id`, `username`, `password_hash`, `role_id`, `full_name`, `email`, `phone`, `is_active`) VALUES
('1', 'admin', '$2b$10$9vfDS7nub3e.lA1IdUOi8Oxl2QE5t6i163UviWR46qeG4yIyUdsEq', '1', NULL, NULL, NULL, '1'),
('8', 'Admin1', '$2b$10$05nCOUOpu3E2EiaJMJ59E.8Z./m7KUGYRtLZ3ktPkPpX3wYsYt1h6', '1', '', '', '', '1');

-- --------------------------------------------------------
-- Table structure for `wishlists`

CREATE TABLE `wishlists` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `customer_id` bigint NOT NULL,
  `product_id` bigint NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_wishlists_customer_product` (`customer_id`,`product_id`),
  KEY `idx_wishlists_product` (`product_id`),
  KEY `idx_wishlists_customer` (`customer_id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `wishlists` (`id`, `customer_id`, `product_id`) VALUES
('14', '8', '615'),
('5', '8', '616'),
('3', '8', '617'),
('2', '8', '628'),
('1', '8', '629'),
('19', '10', '615'),
('20', '10', '617'),
('15', '10', '620'),
('16', '10', '621'),
('18', '10', '625'),
('17', '10', '629');

-- BEGIN LEGACY TABLES PRESERVED FROM 140-TABLE EXPORT

-- Legacy table: backup_restore_logs
CREATE TABLE `backup_restore_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `run_id` bigint(20) DEFAULT NULL,
  `level` varchar(20) NOT NULL DEFAULT 'info',
  `message` text NOT NULL,
  `meta_json` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_backup_restore_logs_run` (`run_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `backup_restore_logs`
--


--
-- Table structure for table `backup_restore_runs`
--

-- Legacy table: backup_restore_runs
CREATE TABLE `backup_restore_runs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `run_type` varchar(50) NOT NULL,
  `mode` varchar(50) NOT NULL DEFAULT 'site_catalog',
  `status` varchar(30) NOT NULL DEFAULT 'pending',
  `source_file` varchar(700) DEFAULT NULL,
  `manifest_json` longtext DEFAULT NULL,
  `report_json` longtext DEFAULT NULL,
  `error_message` text DEFAULT NULL,
  `created_by_user_id` int(11) DEFAULT NULL,
  `started_at` datetime DEFAULT NULL,
  `finished_at` datetime DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_backup_restore_runs_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `backup_restore_runs`
--


--
-- Table structure for table `banner_groups`
--

-- Legacy table: card_settings
CREATE TABLE `card_settings` (
  `id` int(11) NOT NULL DEFAULT 1,
  `card_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `card_title` varchar(150) NOT NULL DEFAULT 'iPOS eStore Card',
  `card_background_url` varchar(700) DEFAULT NULL,
  `card_logo_url` varchar(700) DEFAULT NULL,
  `settings_json` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `card_settings`
--

INSERT INTO `card_settings` VALUES (1,1,'iPOS eStore Card',NULL,NULL,NULL,'2026-06-24 18:07:24','2026-06-24 18:07:24');

--
-- Table structure for table `cart_item_options`
--

-- Legacy table: events
CREATE TABLE `events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `event_code` varchar(100) DEFAULT NULL,
  `event_title` varchar(180) NOT NULL,
  `description` text DEFAULT NULL,
  `starts_at` datetime DEFAULT NULL,
  `ends_at` datetime DEFAULT NULL,
  `banner_media_id` int(11) DEFAULT NULL,
  `banner_url` varchar(700) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_events_code` (`event_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `events`
--


--
-- Table structure for table `feature_modules`
--

-- Legacy table: feature_modules
CREATE TABLE `feature_modules` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `module_code` varchar(100) NOT NULL,
  `module_name` varchar(150) NOT NULL,
  `route_path` varchar(255) DEFAULT NULL,
  `permission_code` varchar(150) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_feature_modules_code` (`module_code`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `feature_modules`
--

INSERT INTO `feature_modules` VALUES (1,'membership_settings','Membership Settings','/admin/membership/settings','membership.settings',1,100,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(2,'membership_tiers','Membership Tiers','/admin/membership/tiers','membership.tiers',1,101,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(3,'membership_ledger','Membership Ledger','/admin/membership/ledger','membership.ledger',1,102,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(4,'membership_cards','Membership Card Settings','/admin/membership/cards','membership.cards',1,103,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(5,'events','Events','/admin/events','events.manage',1,110,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(6,'card_settings','Card Settings','/admin/card-settings','card_settings.manage',1,111,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(7,'theme_builder','Theme Builder','/admin/theme-builder','theme_builder.manage',1,112,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(8,'homepage_builder','Home Page Builder','/admin/homepage-builder','homepage_builder.manage',1,113,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(9,'email_settings','Email Settings','/admin/emails/settings','emails.manage',1,120,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(10,'email_templates','Email Templates','/admin/emails/templates','emails.templates',1,121,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(11,'email_queue','Email Queue','/admin/emails/queue','emails.queue',1,122,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(12,'email_logs','Email Logs','/admin/emails/logs','emails.logs',1,123,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(13,'coupons','Coupons','/admin/coupons','coupons.manage',1,130,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(14,'product_import','Product Import','/admin/products/import','products.import',1,140,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(15,'background_jobs','Background Jobs','/admin/background-jobs','background_jobs.manage',1,141,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(16,'site_backups','Site Backups','/admin/backups','site_backups.manage',1,150,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(17,'backup_restore','Backup Restore','/admin/backups/restore','backups.restore',1,151,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(18,'bulk_print','Bulk Print','/admin/bulk-print','bulk_print.manage',1,160,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(19,'invoice_print','Invoice Print','/admin/invoices','invoices.email',1,161,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(20,'packaging_slips','Packaging Slips','/admin/packaging-slips','packaging_slips.manage',1,162,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(21,'api_permission_map','API Permission Map','/admin/api-permission-map','api_permission_map.manage',1,170,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(22,'audit_logs','Audit Logs','/admin/audit-logs','audit_logs.manage',1,171,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(23,'store_settings','Store Settings','/admin/store-settings','settings.edit',1,180,'2026-06-24 18:07:24','2026-06-24 18:07:24'),(24,'super_admin_settings','Super Admin Settings','/admin/super-admin-settings','users.edit',1,181,'2026-06-24 18:07:24','2026-06-24 18:07:24');

--
-- Table structure for table `grouped_product_items`
--

-- Legacy table: heatmap_geocode_cache
CREATE TABLE `heatmap_geocode_cache` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `query_key` varchar(255) NOT NULL,
  `query_text` varchar(700) NOT NULL,
  `provider` varchar(40) NOT NULL,
  `lat` decimal(10,7) DEFAULT NULL,
  `lng` decimal(10,7) DEFAULT NULL,
  `confidence` varchar(40) NOT NULL DEFAULT 'geocoded',
  `status` varchar(40) NOT NULL DEFAULT 'ok',
  `response_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`response_json`)),
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_heatmap_geocode_cache_query` (`query_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `heatmap_geocode_cache`
--


--
-- Table structure for table `homepage_configs`
--

-- Legacy table: invoice_email_logs
CREATE TABLE `invoice_email_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `invoice_id` int(11) DEFAULT NULL,
  `order_id` int(11) DEFAULT NULL,
  `email_queue_id` bigint(20) DEFAULT NULL,
  `to_email` varchar(255) DEFAULT NULL,
  `status` varchar(30) NOT NULL DEFAULT 'queued',
  `error_message` text DEFAULT NULL,
  `sent_at` datetime DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_invoice_email_logs_invoice` (`invoice_id`),
  KEY `idx_invoice_email_logs_order` (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `invoice_email_logs`
--


--
-- Table structure for table `invoices`
--

-- Legacy table: LocalOfflineLicenseChallenges
CREATE TABLE `LocalOfflineLicenseChallenges` (
  `AutoNo` bigint(20) NOT NULL AUTO_INCREMENT,
  `ChallengeId` varchar(80) NOT NULL,
  `ChallengeCode` mediumtext NOT NULL,
  `Nonce` varchar(80) NOT NULL,
  `UsedOn` datetime DEFAULT NULL,
  `CreatedOn` datetime NOT NULL,
  `ExpiresOn` datetime NOT NULL,
  PRIMARY KEY (`AutoNo`),
  UNIQUE KEY `ChallengeId` (`ChallengeId`),
  KEY `idx_local_license_challenges_created` (`CreatedOn`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `LocalOfflineLicenseChallenges`
--

INSERT INTO `LocalOfflineLicenseChallenges` VALUES (1,'253087ac-0d22-4187-9404-25c174245392','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoibG9jYWxob3N0IiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiI4ODcwNTA2MTYyMTQ0NTNiZjBiOTQxOWIyNDdiOTE1YmE0MTk2YzE2MTg0NmMwZDU1YWE4ZGQ3YWI3MTM3NmU2IiwiY2hhbGxlbmdlX2lkIjoiMjUzMDg3YWMtMGQyMi00MTg3LTk0MDQtMjVjMTc0MjQ1MzkyIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjA6MDguMTE0WiIsIm5vbmNlIjoiZDNjM2UwOWQ5OGE4MGNhN2Y5OTM5MWJkMDQyN2Q4YWMifQ','d3c3e09d98a80ca7f99391bd0427d8ac',NULL,'2026-07-11 22:20:08','2026-07-12 22:20:08'),(2,'cd06ddcd-eaf2-4a11-98a1-ab42da64436a','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoibG9jYWxob3N0IiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiI4ODcwNTA2MTYyMTQ0NTNiZjBiOTQxOWIyNDdiOTE1YmE0MTk2YzE2MTg0NmMwZDU1YWE4ZGQ3YWI3MTM3NmU2IiwiY2hhbGxlbmdlX2lkIjoiY2QwNmRkY2QtZWFmMi00YTExLTk4YTEtYWI0MmRhNjQ0MzZhIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjA6MzcuNjEyWiIsIm5vbmNlIjoiOTIzNjExZWE1YmJhMGFhMWI0NWRiZTEzNmFlNzU1NDgifQ','923611ea5bba0aa1b45dbe136ae75548',NULL,'2026-07-11 22:20:37','2026-07-12 22:20:37'),(3,'99f914f3-093f-46f4-beb7-3e2121b1b67f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiOTlmOTE0ZjMtMDkzZi00NmY0LWJlYjctM2UyMTIxYjFiNjdmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjE6MTMuNzk4WiIsIm5vbmNlIjoiY2JhZGY5NjkyMmNiOTdkM2M1NTVmNmYyMTZkMTMzZjcifQ','cbadf96922cb97d3c555f6f216d133f7',NULL,'2026-07-11 22:21:13','2026-07-12 22:21:13'),(4,'7ad5aaf5-a80a-4cf2-84e1-93b61f01e0ad','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoibG9jYWxob3N0IiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiI4ODcwNTA2MTYyMTQ0NTNiZjBiOTQxOWIyNDdiOTE1YmE0MTk2YzE2MTg0NmMwZDU1YWE4ZGQ3YWI3MTM3NmU2IiwiY2hhbGxlbmdlX2lkIjoiN2FkNWFhZjUtYTgwYS00Y2YyLTg0ZTEtOTNiNjFmMDFlMGFkIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjI6MzYuNzE2WiIsIm5vbmNlIjoiNjhiYmRhMzc0MTM2NzY0OWE1NTg1NDU2ZGNkZjJkZTYifQ','68bbda3741367649a5585456dcdf2de6',NULL,'2026-07-11 22:22:36','2026-07-12 22:22:36'),(5,'ac1fdacc-ff2c-4852-a281-c698596bae2f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYWMxZmRhY2MtZmYyYy00ODUyLWEyODEtYzY5ODU5NmJhZTJmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjU6MjIuMTk3WiIsIm5vbmNlIjoiZGEwOTY1N2Q4YTBhM2UxNDdhYWVkZjM1ZGU3NDdiOWIifQ','da09657d8a0a3e147aaedf35de747b9b',NULL,'2026-07-11 22:25:22','2026-07-12 22:25:22'),(6,'a76c81d3-dded-4361-8054-ba98abcfcf75','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYTc2YzgxZDMtZGRlZC00MzYxLTgwNTQtYmE5OGFiY2ZjZjc1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6MTguODM1WiIsIm5vbmNlIjoiZGRmNjI3MDk2MDcxZWI3ODA4OWY4NDQwZDE0Y2FiYjEifQ','ddf627096071eb78089f8440d14cabb1',NULL,'2026-07-11 22:26:18','2026-07-12 22:26:18'),(7,'8476264f-5b5c-4734-8edf-1c6102d635cf','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiODQ3NjI2NGYtNWI1Yy00NzM0LThlZGYtMWM2MTAyZDYzNWNmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6NTEuODMzWiIsIm5vbmNlIjoiOTkxYjgzYTVhYThlOWExZmQzZDRlYjI3MjFiN2NiNTMifQ','991b83a5aa8e9a1fd3d4eb2721b7cb53',NULL,'2026-07-11 22:26:51','2026-07-12 22:26:51'),(8,'01de27b9-5ef9-4ba0-99ad-0f7ce3897a36','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMDFkZTI3YjktNWVmOS00YmEwLTk5YWQtMGY3Y2UzODk3YTM2IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6NTEuODQwWiIsIm5vbmNlIjoiZmVjZTBjMTg5ZjJmN2ZlMTM2NTU2NjFjZDM5N2ZjZGIifQ','fece0c189f2f7fe13655661cd397fcdb',NULL,'2026-07-11 22:26:51','2026-07-12 22:26:51'),(9,'a8b3dae1-8ee6-41fb-9e74-5d5550eb4460','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYThiM2RhZTEtOGVlNi00MWZiLTllNzQtNWQ1NTUwZWI0NDYwIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6NTEuODY1WiIsIm5vbmNlIjoiNWUzM2YwOTE3ZTZhNWZiMjEwZDVkYzZjZjQ0OGE3ZDkifQ','5e33f0917e6a5fb210d5dc6cf448a7d9',NULL,'2026-07-11 22:26:51','2026-07-12 22:26:51'),(10,'b03f679c-d028-4976-8a60-abb734bfc42f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYjAzZjY3OWMtZDAyOC00OTc2LThhNjAtYWJiNzM0YmZjNDJmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6NTEuODY3WiIsIm5vbmNlIjoiMGJjMzc5OTIyODJmMjA2NDVkNjhiZmFlZGY0ZGY4ODMifQ','0bc37992282f20645d68bfaedf4df883',NULL,'2026-07-11 22:26:51','2026-07-12 22:26:51'),(11,'2af09b96-a69f-4483-8075-64f95bdbc27c','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMmFmMDliOTYtYTY5Zi00NDgzLTgwNzUtNjRmOTViZGJjMjdjIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MjY6NTEuODg4WiIsIm5vbmNlIjoiYzQwNmJhNWIzZjhmNzY4NWEyMjA3NWFhMmIxMmE5YTMifQ','c406ba5b3f8f7685a22075aa2b12a9a3',NULL,'2026-07-11 22:26:51','2026-07-12 22:26:51'),(12,'414ed0ee-41e3-451b-86a6-fdb425cfcb67','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNDE0ZWQwZWUtNDFlMy00NTFiLTg2YTYtZmRiNDI1Y2ZjYjY3IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjg6MTIuNzkxWiIsIm5vbmNlIjoiNjI4YjUzOTk3ZWQ2YjExMzUyZjMyYTM1MDVhZTY0YzIifQ','628b53997ed6b11352f32a3505ae64c2',NULL,'2026-07-11 22:28:12','2026-07-12 22:28:12'),(13,'042ab861-9b83-47d5-a76e-91a30f17e8a5','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMDQyYWI4NjEtOWI4My00N2Q1LWE3NmUtOTFhMzBmMTdlOGE1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjg6MTIuODMzWiIsIm5vbmNlIjoiMDBkYTdkMWM2MjQ5NjYzOWMxMzM1ZTgwYjc3MDRhNmUifQ','00da7d1c62496639c1335e80b7704a6e',NULL,'2026-07-11 22:28:12','2026-07-12 22:28:12'),(14,'2d0eb972-61ac-4f11-9df4-1a6fd2bc0f6b','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMmQwZWI5NzItNjFhYy00ZjExLTlkZjQtMWE2ZmQyYmMwZjZiIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjg6MTIuODUzWiIsIm5vbmNlIjoiNjlmZDkxOTdiNWE3ZTBhMWFmZjQ4Y2U1YzMyNGQ2ZjAifQ','69fd9197b5a7e0a1aff48ce5c324d6f0',NULL,'2026-07-11 22:28:12','2026-07-12 22:28:12'),(15,'0b4c9e24-f8d7-4bf8-9e58-db91f0878abb','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMGI0YzllMjQtZjhkNy00YmY4LTllNTgtZGI5MWYwODc4YWJiIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjg6MTIuODU1WiIsIm5vbmNlIjoiNjQyN2QyOGE5NjMyMzYxZjYyYzkxZTI0YWU0MDExZGUifQ','6427d28a9632361f62c91e24ae4011de',NULL,'2026-07-11 22:28:12','2026-07-12 22:28:12'),(16,'5bff0fe6-e857-4c16-9b6a-7fbecb89d194','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNWJmZjBmZTYtZTg1Ny00YzE2LTliNmEtN2ZiZWNiODlkMTk0IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjg6MTIuODc0WiIsIm5vbmNlIjoiNmU4NTUwNGRiOWNjY2Q2ZmI1YTdlY2U3OTdiM2QyZDAifQ','6e85504db9cccd6fb5a7ece797b3d2d0',NULL,'2026-07-11 22:28:12','2026-07-12 22:28:12'),(17,'ba1bd75c-5570-426f-ba16-34051cc0c86a','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYmExYmQ3NWMtNTU3MC00MjZmLWJhMTYtMzQwNTFjYzBjODZhIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjk6MDcuODUyWiIsIm5vbmNlIjoiZmMwYmFkMmMwMzEwNzZlZjQ4ZDY5MDkyMjQ4NjEwN2UifQ','fc0bad2c031076ef48d690922486107e',NULL,'2026-07-11 22:29:07','2026-07-12 22:29:07'),(18,'d79ce640-8b44-4fd5-8986-f0c3dd5dce8f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZDc5Y2U2NDAtOGI0NC00ZmQ1LTg5ODYtZjBjM2RkNWRjZThmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjk6MDcuODk0WiIsIm5vbmNlIjoiNmZlMzQxOTQ2ZmExMjI2MTg3NWZhYjQ1MjIwNTBhMjUifQ','6fe341946fa12261875fab4522050a25',NULL,'2026-07-11 22:29:07','2026-07-12 22:29:07'),(19,'52800c7c-1895-418e-ab41-03e80ee9ddca','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNTI4MDBjN2MtMTg5NS00MThlLWFiNDEtMDNlODBlZTlkZGNhIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjk6MDcuOTExWiIsIm5vbmNlIjoiYzBlYTA1MWJkMjUwMjlhZGMxNmQ2N2U1NWYxOTMwYjEifQ','c0ea051bd25029adc16d67e55f1930b1',NULL,'2026-07-11 22:29:07','2026-07-12 22:29:07'),(20,'83e708c6-9d69-4c3b-a887-6ab97db9beb3','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiODNlNzA4YzYtOWQ2OS00YzNiLWE4ODctNmFiOTdkYjliZWIzIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjk6MDcuOTE0WiIsIm5vbmNlIjoiYWM0ZjI5NjNkZTE0ZmU2NmEzMjVjYjNhNzdjMDZlYmIifQ','ac4f2963de14fe66a325cb3a77c06ebb',NULL,'2026-07-11 22:29:07','2026-07-12 22:29:07'),(21,'a6c9a59a-3522-46bf-9afe-8790e56bbd74','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYTZjOWE1OWEtMzUyMi00NmJmLTlhZmUtODc5MGU1NmJiZDc0IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mjk6MDcuOTMzWiIsIm5vbmNlIjoiOWI3OWVlYjBlOGQxODgzZTI3NjdhZTVkYmEzY2Q2MjMifQ','9b79eeb0e8d1883e2767ae5dba3cd623',NULL,'2026-07-11 22:29:07','2026-07-12 22:29:07'),(22,'6b96d142-7fdf-4b11-8137-c655359e4de6','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNmI5NmQxNDItN2ZkZi00YjExLTgxMzctYzY1NTM1OWU0ZGU2IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzI6MzkuOTQ0WiIsIm5vbmNlIjoiOTI3YmFlOGIyZTYwZjYzZWI1YWM3YjIwMmU4OWI4OTMifQ','927bae8b2e60f63eb5ac7b202e89b893',NULL,'2026-07-11 22:32:39','2026-07-12 22:32:39'),(23,'8d221a4c-3dfc-4144-86dc-fc1f3f6d9902','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiOGQyMjFhNGMtM2RmYy00MTQ0LTg2ZGMtZmMxZjNmNmQ5OTAyIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6MTMuMzc4WiIsIm5vbmNlIjoiYjYyN2MwYWQ5MDU1NDRjYTNlNzgzODM3YTkwYzM4ODUifQ','b627c0ad905544ca3e783837a90c3885',NULL,'2026-07-11 22:34:13','2026-07-12 22:34:13'),(24,'cb7bd3f6-2120-4171-bc63-7b87adedc5fe','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiY2I3YmQzZjYtMjEyMC00MTcxLWJjNjMtN2I4N2FkZWRjNWZlIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6MTMuMzkzWiIsIm5vbmNlIjoiODE3ZWQ3N2VjYTliYjY1MDJiMGE1ZTEwMmRhMTE5NTgifQ','817ed77eca9bb6502b0a5e102da11958',NULL,'2026-07-11 22:34:13','2026-07-12 22:34:13'),(25,'5602a98d-720f-47a9-b6a2-f4670642d54c','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNTYwMmE5OGQtNzIwZi00N2E5LWI2YTItZjQ2NzA2NDJkNTRjIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6MTMuNDEwWiIsIm5vbmNlIjoiMWQ4N2NkZjM1YzY0MWRiY2NhN2E1NTNhMzA5MzhiZDIifQ','1d87cdf35c641dbcca7a553a30938bd2',NULL,'2026-07-11 22:34:13','2026-07-12 22:34:13'),(26,'a1c6623c-bfc8-4501-9e82-9244ac8e261f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYTFjNjYyM2MtYmZjOC00NTAxLTllODItOTI0NGFjOGUyNjFmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6MTMuNDEzWiIsIm5vbmNlIjoiZTY4MTViODEyNTE1OWRmMmZlMDk1OWUyMzQxYmJjMTIifQ','e6815b8125159df2fe0959e2341bbc12',NULL,'2026-07-11 22:34:13','2026-07-12 22:34:13'),(27,'4c54c803-13b0-4308-9678-99240300196f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNGM1NGM4MDMtMTNiMC00MzA4LTk2NzgtOTkyNDAzMDAxOTZmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6MTMuNDMwWiIsIm5vbmNlIjoiYmI5ZWNlY2JlZjFjZDM5ZWI1OTI2ZmI3NWIzYmNmODAifQ','bb9ececbef1cd39eb5926fb75b3bcf80',NULL,'2026-07-11 22:34:13','2026-07-12 22:34:13'),(28,'4b32c321-da47-4128-b069-ce32919ebb52','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNGIzMmMzMjEtZGE0Ny00MTI4LWIwNjktY2UzMjkxOWViYjUyIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6NDguNDk0WiIsIm5vbmNlIjoiMmE4ZTFjYjZmMGI2YzE1ZDFmNzE5ZWFjNTI4OTI2YjEifQ','2a8e1cb6f0b6c15d1f719eac528926b1',NULL,'2026-07-11 22:34:48','2026-07-12 22:34:48'),(29,'ff26c1bb-a740-48ee-a590-72e84624ea91','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZmYyNmMxYmItYTc0MC00OGVlLWE1OTAtNzJlODQ2MjRlYTkxIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6NDguNTI0WiIsIm5vbmNlIjoiZjE3NTg1MmIwM2Y5YzhlY2YxYzVhYzg4MTJiZTM3OGUifQ','f175852b03f9c8ecf1c5ac8812be378e',NULL,'2026-07-11 22:34:48','2026-07-12 22:34:48'),(30,'3132e6f1-5cb9-4ba2-98fe-cd42b37b385d','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMzEzMmU2ZjEtNWNiOS00YmEyLTk4ZmUtY2Q0MmIzN2IzODVkIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6NDguNTQxWiIsIm5vbmNlIjoiMDM3ZTI5NDQ2NmI4MGIzZjBjNDgxYmUyZmM3MDhlMDEifQ','037e294466b80b3f0c481be2fc708e01',NULL,'2026-07-11 22:34:48','2026-07-12 22:34:48'),(31,'1a6510b2-3a06-44ca-ba23-d13b35b2925c','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMWE2NTEwYjItM2EwNi00NGNhLWJhMjMtZDEzYjM1YjI5MjVjIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6NDguNTQzWiIsIm5vbmNlIjoiNjdjYTUzYzg0OTY5YTk4YmFiZmIxZjM3YzllMzczOWIifQ','67ca53c84969a98babfb1f37c9e3739b',NULL,'2026-07-11 22:34:48','2026-07-12 22:34:48'),(32,'afab8bc6-8e38-4061-b074-ea706ae9888a','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYWZhYjhiYzYtOGUzOC00MDYxLWIwNzQtZWE3MDZhZTk4ODhhIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6MzQ6NDguNTU5WiIsIm5vbmNlIjoiMzY2M2FkNDY1NTA5MTY4N2E5NzEyOWY3NDZiZjNjY2QifQ','3663ad4655091687a97129f746bf3ccd',NULL,'2026-07-11 22:34:48','2026-07-12 22:34:48'),(33,'197374de-bfcf-4886-be22-c6d89cd43273','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMTk3Mzc0ZGUtYmZjZi00ODg2LWJlMjItYzZkODljZDQzMjczIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6MjYuMjQ2WiIsIm5vbmNlIjoiYmUyNDA3NzA1ODliMGZkYzA3OGM4MjVmM2YzNmZmYjgifQ','be240770589b0fdc078c825f3f36ffb8',NULL,'2026-07-11 22:39:26','2026-07-12 22:39:26'),(34,'183cca4f-3924-40e8-b38e-bbdef79629c7','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMTgzY2NhNGYtMzkyNC00MGU4LWIzOGUtYmJkZWY3OTYyOWM3IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6NDEuNDE5WiIsIm5vbmNlIjoiZjllYWRhMDA4YWZmMjYyZWE0MTMzMDI4OWZjMDA1NzcifQ','f9eada008aff262ea41330289fc00577',NULL,'2026-07-11 22:39:41','2026-07-12 22:39:41'),(35,'0cb4ab58-7aec-47f6-8f19-90af4b1b8077','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMGNiNGFiNTgtN2FlYy00N2Y2LThmMTktOTBhZjRiMWI4MDc3IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6NDEuNDUyWiIsIm5vbmNlIjoiYmZiYWY3Y2Q0NWIyMDQxYzFmMzE4NGYxNTk2OTczZGUifQ','bfbaf7cd45b2041c1f3184f1596973de',NULL,'2026-07-11 22:39:41','2026-07-12 22:39:41'),(36,'d2f30f0d-a280-4eb4-8343-4ca7b622fa21','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZDJmMzBmMGQtYTI4MC00ZWI0LTgzNDMtNGNhN2I2MjJmYTIxIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6NDEuNDY4WiIsIm5vbmNlIjoiNjVlNzE2ZTIzNTA5OGRhZTlmZDA5MDJhMjY0OGVjYzUifQ','65e716e235098dae9fd0902a2648ecc5',NULL,'2026-07-11 22:39:41','2026-07-12 22:39:41'),(37,'995f6db9-0a37-4f0c-aba7-003e6e354995','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiOTk1ZjZkYjktMGEzNy00ZjBjLWFiYTctMDAzZTZlMzU0OTk1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6NDEuNDc1WiIsIm5vbmNlIjoiMTMyNWY0MjU0MDU5MjkzMzNlMTMzMjA5NmMzMjU3MjEifQ','1325f425405929333e1332096c325721',NULL,'2026-07-11 22:39:41','2026-07-12 22:39:41'),(38,'6736d296-b310-4e5c-a7db-79701ce4a002','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNjczNmQyOTYtYjMxMC00ZTVjLWE3ZGItNzk3MDFjZTRhMDAyIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6Mzk6NDEuNDg3WiIsIm5vbmNlIjoiMjI3N2FmNWU0MzM4ZmZhOGM3ZGYzMDY0ZDUwZGU2MDkifQ','2277af5e4338ffa8c7df3064d50de609',NULL,'2026-07-11 22:39:41','2026-07-12 22:39:41'),(39,'f3bbdf96-09a2-4ea3-86c8-ba43bd4b05f2','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZjNiYmRmOTYtMDlhMi00ZWEzLTg2YzgtYmE0M2JkNGIwNWYyIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6NDA6MTYuMjE1WiIsIm5vbmNlIjoiZmFlYTkwY2I1OTUxNWQ2MWI1YmM3ODU5ZTQ0OTNhMDkifQ','faea90cb59515d61b5bc7859e4493a09',NULL,'2026-07-11 22:40:16','2026-07-12 22:40:16'),(40,'30800cb9-b828-4da3-a26d-b5931a68aea7','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMzA4MDBjYjktYjgyOC00ZGEzLWEyNmQtYjU5MzFhNjhhZWE3IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6NDA6MTYuMjg2WiIsIm5vbmNlIjoiNzFjZGNkZTk3ODJhZGNiODA3NDJlMDQxMzU5ZWE1MzgifQ','71cdcde9782adcb80742e041359ea538',NULL,'2026-07-11 22:40:16','2026-07-12 22:40:16'),(41,'c7919d9f-69de-416c-a8e2-b446c65f9b6f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYzc5MTlkOWYtNjlkZS00MTZjLWE4ZTItYjQ0NmM2NWY5YjZmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6NDA6MTYuMzA1WiIsIm5vbmNlIjoiYzY2ZGMyOTBhZTk1ODY1MWE0NTkyYmYwNzg5OTFlYjEifQ','c66dc290ae958651a4592bf078991eb1',NULL,'2026-07-11 22:40:16','2026-07-12 22:40:16'),(42,'19bb5e61-bcce-4695-88b3-2b9439f7457c','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMTliYjVlNjEtYmNjZS00Njk1LTg4YjMtMmI5NDM5Zjc0NTdjIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6NDA6MTYuMzA2WiIsIm5vbmNlIjoiMGE4MzI2N2E5YmY5MGVkZGZlODk5ZmY4NjBiMWFjMmIifQ','0a83267a9bf90eddfe899ff860b1ac2b',NULL,'2026-07-11 22:40:16','2026-07-12 22:40:16'),(43,'58aa3114-f423-4e00-bffe-e44994e8fcf4','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNThhYTMxMTQtZjQyMy00ZTAwLWJmZmUtZTQ0OTk0ZThmY2Y0IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTFUMTc6NDA6MTYuMzI3WiIsIm5vbmNlIjoiMGQxM2E5OTVjM2E1NmNiNTE1ZDQ0NThmYjYxMTAzYjEifQ','0d13a995c3a56cb515d4458fb61103b1',NULL,'2026-07-11 22:40:16','2026-07-12 22:40:16'),(44,'fea8bfac-0f0d-4473-bc99-3c168030261f','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZmVhOGJmYWMtMGYwZC00NDczLWJjOTktM2MxNjgwMzAyNjFmIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMTM6NTg6NTEuMTg5WiIsIm5vbmNlIjoiMzhhZmJjOTI1NjdjYTA3ZDgxMDU5NTE1NmIxYjA5M2EifQ','38afbc92567ca07d810595156b1b093a',NULL,'2026-07-12 18:58:51','2026-07-13 18:58:51'),(45,'d385b8e5-1755-4298-ad40-d511c7b27f85','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZDM4NWI4ZTUtMTc1NS00Mjk4LWFkNDAtZDUxMWM3YjI3Zjg1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMTk6MzQ6NTQuNjc2WiIsIm5vbmNlIjoiNjU2ODA2NjBlMzRhMWY5OTNlNzdjODg0YTI1MDhlNDkifQ','65680660e34a1f993e77c884a2508e49',NULL,'2026-07-13 00:34:54','2026-07-14 00:34:54'),(46,'c2140f94-1c02-41a1-9510-a68a725d7aa1','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiYzIxNDBmOTQtMWMwMi00MWExLTk1MTAtYTY4YTcyNWQ3YWExIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMTk6NDk6MDkuOTcwWiIsIm5vbmNlIjoiNDQzZjQ1NzAxMDA1NTI2ODIzODA2NDlkYWI5NzkzMzMifQ','443f4570100552682380649dab979333',NULL,'2026-07-13 00:49:09','2026-07-14 00:49:09'),(47,'6b4973d8-8993-492e-985e-4021625b027c','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiNmI0OTczZDgtODk5My00OTJlLTk4NWUtNDAyMTYyNWIwMjdjIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMTk6NDk6MTAuMDIzWiIsIm5vbmNlIjoiNzE0NDI4ZGYyMjQ1MTA2NjY1MDdhYmMzNDc0OWY3YTcifQ','714428df224510666507abc34749f7a7',NULL,'2026-07-13 00:49:10','2026-07-14 00:49:10'),(48,'dce9a48c-97f3-4df7-842a-3fa134f25de5','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZGNlOWE0OGMtOTdmMy00ZGY3LTg0MmEtM2ZhMTM0ZjI1ZGU1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMTk6NTg6MDkuMzk1WiIsIm5vbmNlIjoiM2VkNWNmNjE1ZGViYWQ4ZDc4OWYwZTVmMDExZWY3MDEifQ','3ed5cf615debad8d789f0e5f011ef701',NULL,'2026-07-13 00:58:09','2026-07-14 00:58:09'),(49,'041dad80-c35f-4eca-9166-6846332b2e59','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMDQxZGFkODAtYzM1Zi00ZWNhLTkxNjYtNjg0NjMzMmIyZTU5IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMjE6NTE6MzAuMTc5WiIsIm5vbmNlIjoiOGMxZGYyMTk0NTMzYmZjZGFiZjZjMjE0ZGZlOTQ0YTIifQ','8c1df2194533bfcdabf6c214dfe944a2',NULL,'2026-07-13 02:51:30','2026-07-14 02:51:30'),(50,'ed1a716e-308e-4036-9722-f9369f5a5974','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZWQxYTcxNmUtMzA4ZS00MDM2LTk3MjItZjkzNjlmNWE1OTc0IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMjE6NTE6MzAuMjE0WiIsIm5vbmNlIjoiYjYwYWJjNjQzYjdiYWU3MTU1MzFjZDMyNGVhZGM4ZjQifQ','b60abc643b7bae715531cd324eadc8f4',NULL,'2026-07-13 02:51:30','2026-07-14 02:51:30'),(51,'e9ffc509-cb40-4f21-af5b-d3a0a60050a5','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZTlmZmM1MDktY2I0MC00ZjIxLWFmNWItZDNhMGE2MDA1MGE1IiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMjE6NTE6MzAuMjQ1WiIsIm5vbmNlIjoiMTY4YjE2Yzc1M2UzYzVjYjU5NWIxMzlmMmRiMjU4ZDUifQ','168b16c753e3c5cb595b139f2db258d5',NULL,'2026-07-13 02:51:30','2026-07-14 02:51:30'),(52,'259a0037-6efd-414a-9bc9-790e6c5f4ced','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiMjU5YTAwMzctNmVmZC00MTRhLTliYzktNzkwZTZjNWY0Y2VkIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMjE6NTE6MzAuMjQ4WiIsIm5vbmNlIjoiZGIyNTIzMzBmNzc2OTUxZTYxODIzMTJmMGM2Njc2YTEifQ','db252330f776951e6182312f0c6676a1',NULL,'2026-07-13 02:51:30','2026-07-14 02:51:30'),(53,'e6d866e3-98a6-4854-92a9-aaeb364b7cfd','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2lkIjoiZTZkODY2ZTMtOThhNi00ODU0LTkyYTktYWFlYjM2NGI3Y2ZkIiwiY3JlYXRlZF9hdCI6IjIwMjYtMDctMTJUMjE6NTE6MzAuMjczWiIsIm5vbmNlIjoiYjRlOTQwMDFjYTBlNjRiNzRjOTBkZThhZGYxNTNjOTUifQ','b4e94001ca0e64b74c90de8adf153c95',NULL,'2026-07-13 02:51:30','2026-07-14 02:51:30'),(54,'badf4dba-35c3-4777-9953-1e9d9be989d3','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoiYWN0aXZhdGlvbiIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiJiYWRmNGRiYS0zNWMzLTQ3NzctOTk1My0xZTlkOWJlOTg5ZDMiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTowMC4zNDZaIiwibm9uY2UiOiI5NjJiMTAyNTZlZjM1NmY4Mzk2NTg0YmFhMjhlNTkyMiIsImN1cnJlbnRfbGljZW5zZSI6bnVsbH0','962b10256ef356f8396584baa28e5922',NULL,'2026-07-15 16:31:00','2026-07-16 16:31:00'),(55,'0f2ba6b7-3b16-4096-9a3c-2b728e66576b','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoiYWN0aXZhdGlvbiIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiIwZjJiYTZiNy0zYjE2LTQwOTYtOWEzYy0yYjcyOGU2NjU3NmIiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTowMC4zNTdaIiwibm9uY2UiOiJlNzkzYWI4ZDA2MzU4Y2VlMjYyMDdkOWFlZTVjYTI0YyIsImN1cnJlbnRfbGljZW5zZSI6bnVsbH0','e793ab8d06358cee26207d9aee5ca24c',NULL,'2026-07-15 16:31:00','2026-07-16 16:31:00'),(56,'7c2dd7fb-5434-4a67-ad1f-9bf5156b5dd2','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoiYWN0aXZhdGlvbiIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiI3YzJkZDdmYi01NDM0LTRhNjctYWQxZi05YmY1MTU2YjVkZDIiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTowMC4zOTVaIiwibm9uY2UiOiIxMmUzNzVkN2E2ZDNmYmRiNTU5MDg2MjJlYTAzMjljNCIsImN1cnJlbnRfbGljZW5zZSI6bnVsbH0','12e375d7a6d3fbdb55908622ea0329c4',NULL,'2026-07-15 16:31:00','2026-07-16 16:31:00'),(57,'8e13af37-7c6e-40de-9ca9-2bee34f003f0','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoiYWN0aXZhdGlvbiIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiI4ZTEzYWYzNy03YzZlLTQwZGUtOWNhOS0yYmVlMzRmMDAzZjAiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTowMC4zOTdaIiwibm9uY2UiOiI3ZmM4MDhhMTI5OWNhNmI1ODhiOWZiNDdlODEwOWI3NCIsImN1cnJlbnRfbGljZW5zZSI6bnVsbH0','7fc808a1299ca6b588b9fb47e8109b74',NULL,'2026-07-15 16:31:00','2026-07-16 16:31:00'),(58,'3a166ac6-b97c-4e76-b776-1efaeefe4867','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoiYWN0aXZhdGlvbiIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiIzYTE2NmFjNi1iOTdjLTRlNzYtYjc3Ni0xZWZhZWVmZTQ4NjciLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTowMC40MTdaIiwibm9uY2UiOiI2Yjg4ZjY0YmM3ZWZiNmUwNTk5YTc1ZDExNWNhNzRiOSIsImN1cnJlbnRfbGljZW5zZSI6bnVsbH0','6b88f64bc7efb6e0599a75d115ca74b9',NULL,'2026-07-15 16:31:00','2026-07-16 16:31:00'),(59,'574d2ca4-2da6-4dee-be67-1d3bbe6300aa','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoicmVuZXdhbCIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiI1NzRkMmNhNC0yZGE2LTRkZWUtYmU2Ny0xZDNiYmU2MzAwYWEiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMTozNS45MzFaIiwibm9uY2UiOiI3OThkOTU5ODE0YjY2MjE0YjhkMjg1Y2NhMjRiYmY2MSIsImN1cnJlbnRfbGljZW5zZSI6eyJvayI6dHJ1ZSwic3RhdHVzIjoiYWN0aXZlIiwiYWNjZXNzX21vZGUiOiJGVUxMX0FDQ0VTUyIsImRheXNfbGVmdCI6MzAsImZlYXR1cmVzIjp7ImFkbWluX3BhbmVsIjp0cnVlLCJjbXMiOnRydWUsImVjb21tZXJjZSI6dHJ1ZSwiYXBpX2FjY2VzcyI6dHJ1ZX0sImxpbWl0cyI6eyJtYXhfdXNlcnMiOjI1LCJtYXhfYnJhbmNoZXMiOjEsIm1heF9wcm9kdWN0cyI6MTAwMDB9fX0','798d959814b66214b8d285cca24bbf61',NULL,'2026-07-15 16:31:35','2026-07-16 16:31:35'),(60,'6c0c35ed-cf1a-4923-bb93-7f7ec24895bf','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoicmVuZXdhbCIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiI2YzBjMzVlZC1jZjFhLTQ5MjMtYmI5My03ZjdlYzI0ODk1YmYiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozMjoyMi41NzRaIiwibm9uY2UiOiJlODU3YmYyZTgzNjM4ZTVlODU2NzcwNWMwODAxM2FmMiIsImN1cnJlbnRfbGljZW5zZSI6eyJvayI6dHJ1ZSwic3RhdHVzIjoiYWN0aXZlIiwiYWNjZXNzX21vZGUiOiJGVUxMX0FDQ0VTUyIsImRheXNfbGVmdCI6MzAsImZlYXR1cmVzIjp7ImFkbWluX3BhbmVsIjp0cnVlLCJjbXMiOnRydWUsImVjb21tZXJjZSI6dHJ1ZSwiYXBpX2FjY2VzcyI6dHJ1ZX0sImxpbWl0cyI6eyJtYXhfdXNlcnMiOjI1LCJtYXhfYnJhbmNoZXMiOjEsIm1heF9wcm9kdWN0cyI6MTAwMDB9fX0','e857bf2e83638e5e8567705c08013af2',NULL,'2026-07-15 16:32:22','2026-07-16 16:32:22'),(61,'7ea017eb-e023-493d-ad30-304d76f7c582','PWCHL1.eyJ0eXBlIjoiUFdfT0ZGTElORV9DSEFMTEVOR0UiLCJ2ZXJzaW9uIjoxLCJtb2RlIjoicmVuZXdhbCIsImFwcF9jb2RlIjoiRUNPTSIsImluc3RhbGxfaWQiOiJiNWFmY2E2MC0wZjlhLTRkNTItYmFiZi03YTIxOWQ0NTY0YzUiLCJkb21haW4iOiIxMjcuMC4wLjEiLCJiYXNlX3BhdGgiOiIvIiwiZmluZ2VycHJpbnRfaGFzaCI6ImRmMTUzODQ0YTc0YWZjM2JmMmUxZjg0OTE5M2YxNGY5YThlZDhlM2Y3NmQyMTA0MDZkNTU0MWJkODU1OTNiM2UiLCJjaGFsbGVuZ2VfaWQiOiI3ZWEwMTdlYi1lMDIzLTQ5M2QtYWQzMC0zMDRkNzZmN2M1ODIiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNy0xNVQxMTozNTo0Ni41ODBaIiwibm9uY2UiOiIxY2JlM2QwMmU1NGNmMDUwYjc1NjcwMGRhZTg3MTlhNCIsImN1cnJlbnRfbGljZW5zZSI6eyJvayI6dHJ1ZSwic3RhdHVzIjoiYWN0aXZlIiwiYWNjZXNzX21vZGUiOiJGVUxMX0FDQ0VTUyIsImRheXNfbGVmdCI6MTAwLCJmZWF0dXJlcyI6eyJhZG1pbl9wYW5lbCI6dHJ1ZSwiY21zIjp0cnVlLCJlY29tbWVyY2UiOnRydWUsImFwaV9hY2Nlc3MiOnRydWV9LCJsaW1pdHMiOnsibWF4X3VzZXJzIjoyNSwibWF4X2JyYW5jaGVzIjoxLCJtYXhfcHJvZHVjdHMiOjEwMDAwfX19','1cbe3d02e54cf050b756700dae8719a4',NULL,'2026-07-15 16:35:46','2026-07-16 16:35:46');

--
-- Table structure for table `LocalOfflineLicenseEvents`
--

-- Legacy table: LocalOfflineLicenseEvents
CREATE TABLE `LocalOfflineLicenseEvents` (
  `AutoNo` bigint(20) NOT NULL AUTO_INCREMENT,
  `EventType` varchar(80) NOT NULL,
  `Severity` varchar(20) NOT NULL,
  `Message` varchar(500) NOT NULL,
  `DataJson` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`DataJson`)),
  `CreatedOn` datetime NOT NULL,
  PRIMARY KEY (`AutoNo`),
  KEY `idx_local_license_events_created` (`CreatedOn`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `LocalOfflineLicenseEvents`
--

INSERT INTO `LocalOfflineLicenseEvents` VALUES (1,'license_apply_failed','warning','License key id does not match this app.','{}','2026-07-11 22:29:11'),(2,'license_apply_failed','warning','License signature is invalid.','{}','2026-07-11 22:34:50'),(3,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260711-0E9B30C06656\"}','2026-07-11 22:40:19'),(4,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-13 02:51:56'),(5,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-13 02:51:58'),(6,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-13 02:51:59'),(7,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-13 02:52:00'),(8,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-13 02:52:00'),(9,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260712-9C1C7DDECB2F\"}','2026-07-13 02:52:12'),(10,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260715-03CD08419709\"}','2026-07-15 16:31:26'),(11,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260715-91B03209B4A2\"}','2026-07-15 16:31:58'),(12,'license_apply_failed','warning','License key format is invalid.','{}','2026-07-15 16:32:40'),(13,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260715-B6AD9A68A5D0\"}','2026-07-15 16:32:54'),(14,'license_apply_success','info','Offline license applied.','{\"license_id\": \"OFF-20260715-EF5376A7C5C1\"}','2026-07-15 16:36:27');

--
-- Table structure for table `LocalOfflineLicenseInstallation`
--

-- Legacy table: LocalOfflineLicenseInstallation
CREATE TABLE `LocalOfflineLicenseInstallation` (
  `AutoNo` bigint(20) NOT NULL AUTO_INCREMENT,
  `InstallId` varchar(80) NOT NULL,
  `InstanceSecretHash` varchar(128) NOT NULL,
  `RegisteredDomain` varchar(255) DEFAULT NULL,
  `BasePath` varchar(255) NOT NULL DEFAULT '/',
  `FingerprintHash` varchar(128) DEFAULT NULL,
  `CreatedOn` datetime NOT NULL,
  `UpdatedOn` datetime NOT NULL,
  PRIMARY KEY (`AutoNo`),
  UNIQUE KEY `InstallId` (`InstallId`)
) ENGINE=InnoDB AUTO_INCREMENT=29891 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `LocalOfflineLicenseInstallation`
--

INSERT INTO `LocalOfflineLicenseInstallation` VALUES (1,'b5afca60-0f9a-4d52-babf-7a219d4564c5','4223407843ba6f0b7617e0297b6c393f0a3d90eac4d5284646e9068f17daacb4','127.0.0.1','/','df153844a74afc3bf2e1f849193f14f9a8ed8e3f76d210406d5541bd85593b3e','2026-07-11 22:20:08','2026-07-16 16:23:49');

--
-- Table structure for table `LocalOfflineLicenseState`
--

-- Legacy table: LocalOfflineLicenseState
CREATE TABLE `LocalOfflineLicenseState` (
  `AutoNo` bigint(20) NOT NULL AUTO_INCREMENT,
  `InstallId` varchar(80) NOT NULL,
  `LicenseId` varchar(120) DEFAULT NULL,
  `SignedLicenseKey` mediumtext NOT NULL,
  `LicenseHash` varchar(128) NOT NULL,
  `Status` varchar(40) NOT NULL,
  `AccessMode` varchar(80) NOT NULL,
  `LicenseIssuedAt` datetime DEFAULT NULL,
  `LicenseExpiresAt` datetime DEFAULT NULL,
  `ValidDays` int(11) DEFAULT NULL,
  `MaxUses` int(11) DEFAULT NULL,
  `UseCount` int(11) NOT NULL DEFAULT 0,
  `LastCheckOn` datetime DEFAULT NULL,
  `CreatedOn` datetime NOT NULL,
  `UpdatedOn` datetime NOT NULL,
  PRIMARY KEY (`AutoNo`),
  UNIQUE KEY `InstallId` (`InstallId`),
  KEY `idx_local_license_hash` (`LicenseHash`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `LocalOfflineLicenseState`
--

INSERT INTO `LocalOfflineLicenseState` VALUES (1,'b5afca60-0f9a-4d52-babf-7a219d4564c5','OFF-20260715-EF5376A7C5C1','PWLIC1.eyJhbGciOiJFZDI1NTE5IiwidHlwIjoiUFdMSUMiLCJraWQiOiJwdy1vZmZsaW5lLTIwMjYwNzExLTE5MDUwMC0xZTZiYTkzMSJ9.eyJ0eXBlIjoiUFdfT0ZGTElORV9MSUNFTlNFIiwidmVyc2lvbiI6MSwibGljZW5zZV9pZCI6Ik9GRi0yMDI2MDcxNS1FRjUzNzZBN0M1QzEiLCJhcHBfY29kZSI6IkVDT00iLCJpbnN0YWxsX2lkIjoiYjVhZmNhNjAtMGY5YS00ZDUyLWJhYmYtN2EyMTlkNDU2NGM1IiwiZG9tYWluIjoiMTI3LjAuMC4xIiwiYmFzZV9wYXRoIjoiLyIsImZpbmdlcnByaW50X2hhc2giOiJkZjE1Mzg0NGE3NGFmYzNiZjJlMWY4NDkxOTNmMTRmOWE4ZWQ4ZTNmNzZkMjEwNDA2ZDU1NDFiZDg1NTkzYjNlIiwiY2hhbGxlbmdlX2NvZGUiOiJQV0NITDEuZXlKMGVYQmxJam9pVUZkZlQwWkdURWxPUlY5RFNFRk1URVZPUjBVaUxDSjJaWEp6YVc5dUlqb3hMQ0p0YjJSbElqb2ljbVZ1WlhkaGJDSXNJbUZ3Y0Y5amIyUmxJam9pUlVOUFRTSXNJbWx1YzNSaGJHeGZhV1FpT2lKaU5XRm1ZMkUyTUMwd1pqbGhMVFJrTlRJdFltRmlaaTAzWVRJeE9XUTBOVFkwWXpVaUxDSmtiMjFoYVc0aU9pSXhNamN1TUM0d0xqRWlMQ0ppWVhObFgzQmhkR2dpT2lJdklpd2labWx1WjJWeWNISnBiblJmYUdGemFDSTZJbVJtTVRVek9EUTBZVGMwWVdaak0ySm1NbVV4WmpnME9URTVNMll4TkdZNVlUaGxaRGhsTTJZM05tUXlNVEEwTURaa05UVTBNV0prT0RVMU9UTmlNMlVpTENKamFHRnNiR1Z1WjJWZmFXUWlPaUkzWldFd01UZGxZaTFsTURJekxUUTVNMlF0WVdRek1DMHpNRFJrTnpabU4yTTFPRElpTENKamNtVmhkR1ZrWDJGMElqb2lNakF5Tmkwd055MHhOVlF4TVRvek5UbzBOaTQxT0RCYUlpd2libTl1WTJVaU9pSXhZMkpsTTJRd01tVTFOR05tTURVd1lqYzFOamN3TUdSaFpUZzNNVGxoTkNJc0ltTjFjbkpsYm5SZmJHbGpaVzV6WlNJNmV5SnZheUk2ZEhKMVpTd2ljM1JoZEhWeklqb2lZV04wYVhabElpd2lZV05qWlhOelgyMXZaR1VpT2lKR1ZVeE1YMEZEUTBWVFV5SXNJbVJoZVhOZmJHVm1kQ0k2TVRBd0xDSm1aV0YwZFhKbGN5STZleUpoWkcxcGJsOXdZVzVsYkNJNmRISjFaU3dpWTIxeklqcDBjblZsTENKbFkyOXRiV1Z5WTJVaU9uUnlkV1VzSW1Gd2FWOWhZMk5sYzNNaU9uUnlkV1Y5TENKc2FXMXBkSE1pT25zaWJXRjRYM1Z6WlhKeklqb3lOU3dpYldGNFgySnlZVzVqYUdWeklqb3hMQ0p0WVhoZmNISnZaSFZqZEhNaU9qRXdNREF3ZlgxOSIsImlzc3VlZF9hdCI6IjIwMjYtMDctMTVUMTM6MzY6MDIrMDI6MDAiLCJ2YWxpZF9mcm9tIjoiMjAyNi0wNy0xNVQxMzozNjowMiswMjowMCIsImV4cGlyZXNfYXQiOiIyMDI2LTA4LTE0VDEzOjM2OjAyKzAyOjAwIiwidmFsaWRfZGF5cyI6MzAsIm1heF91c2VzIjoxLCJzdGF0dXMiOiJhY3RpdmUiLCJmZWF0dXJlcyI6eyJhZG1pbl9wYW5lbCI6dHJ1ZSwiY21zIjp0cnVlLCJlY29tbWVyY2UiOnRydWUsImFwaV9hY2Nlc3MiOnRydWV9LCJsaW1pdHMiOnsibWF4X3VzZXJzIjoyNSwibWF4X2JyYW5jaGVzIjoxLCJtYXhfcHJvZHVjdHMiOjEwMDAwfSwic2NyZWVuIjp7InN1cHBvcnRfcGhvbmUiOiIrOTItMzAwLTAwMDAwMDAiLCJzdXBwb3J0X3VybCI6Imh0dHBzOi8vcGFyYWxsYXh3YXJlLnBrIiwiY29tcGFueV9uYW1lIjoiUGFyYWxsYXhXYXJlIiwibWVzc2FnZSI6IlBsZWFzZSBjb250YWN0IFBhcmFsbGF4V2FyZSBmb3IgcmVuZXdhbC4ifX0.oAPGP65V-eUEQHHzKJdy8Z0yF4UFL5infugYoZgeplq_8hk42KXEoeveoBSvi9VHngLiAu2qEwO_wkozJM-zAg','863deb42a8c561ab7060d4d842c9b1eeabd952f56bb01f07e21905c33876da69','active','FULL_ACCESS','2026-07-15 16:36:02','2026-08-14 16:36:02',30,1,1,'2026-07-15 16:36:27','2026-07-11 22:40:19','2026-07-15 16:36:27');

--
-- Table structure for table `media`
--

-- Legacy table: media_import_logs
CREATE TABLE `media_import_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) DEFAULT NULL,
  `job_id` bigint(20) DEFAULT NULL,
  `source_url` varchar(1000) DEFAULT NULL,
  `local_url` varchar(1000) DEFAULT NULL,
  `status` varchar(30) NOT NULL DEFAULT 'pending',
  `error_message` text DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_media_import_logs_product` (`product_id`),
  KEY `idx_media_import_logs_job` (`job_id`),
  KEY `idx_media_import_logs_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `media_import_logs`
--


--
-- Table structure for table `media_library`
--

-- Legacy table: media_library
CREATE TABLE `media_library` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `file_name` varchar(255) NOT NULL,
  `original_name` varchar(255) DEFAULT NULL,
  `mime_type` varchar(120) DEFAULT NULL,
  `file_size` bigint(20) DEFAULT NULL,
  `storage_path` varchar(500) DEFAULT NULL,
  `public_url` varchar(700) DEFAULT NULL,
  `source_url` varchar(1000) DEFAULT NULL,
  `alt_text` varchar(255) DEFAULT NULL,
  `created_by_user_id` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_media_library_public_url` (`public_url`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `media_library`
--


--
-- Table structure for table `membership_card_settings`
--

-- Legacy table: packaging_slips
CREATE TABLE `packaging_slips` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `order_id` int(11) NOT NULL,
  `slip_number` varchar(80) DEFAULT NULL,
  `status` varchar(30) NOT NULL DEFAULT 'created',
  `printed_at` datetime DEFAULT NULL,
  `created_by_user_id` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_packaging_slips_order` (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `packaging_slips`
--


--
-- Table structure for table `payment_methods`
--

-- Legacy table: product_images
CREATE TABLE `product_images` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product_id` int(11) NOT NULL,
  `media_id` int(11) DEFAULT NULL,
  `image_url` varchar(1000) DEFAULT NULL,
  `source_url` varchar(1000) DEFAULT NULL,
  `alt_text` varchar(255) DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_product_images_product` (`product_id`),
  KEY `idx_product_images_primary` (`product_id`,`is_primary`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `product_images`
--


--
-- Table structure for table `product_import_logs`
--

-- Legacy table: product_import_logs
CREATE TABLE `product_import_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `job_id` bigint(20) DEFAULT NULL,
  `source` varchar(80) NOT NULL DEFAULT 'woocommerce',
  `status` varchar(30) NOT NULL DEFAULT 'pending',
  `total_items` int(11) NOT NULL DEFAULT 0,
  `imported_items` int(11) NOT NULL DEFAULT 0,
  `failed_items` int(11) NOT NULL DEFAULT 0,
  `image_mode` varchar(80) NOT NULL DEFAULT 'download_or_remote_fallback',
  `message` text DEFAULT NULL,
  `details_json` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_product_import_logs_job` (`job_id`),
  KEY `idx_product_import_logs_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `product_import_logs`
--


--
-- Table structure for table `product_media`
--

-- Legacy table: site_backups
CREATE TABLE `site_backups` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `backup_type` varchar(50) NOT NULL DEFAULT 'site_catalog',
  `status` varchar(30) NOT NULL DEFAULT 'created',
  `file_name` varchar(255) DEFAULT NULL,
  `file_path` varchar(700) DEFAULT NULL,
  `manifest_json` longtext DEFAULT NULL,
  `created_by_user_id` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_site_backups_type_status` (`backup_type`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `site_backups`
--


--
-- Table structure for table `size_chart_cells`
--

-- END LEGACY TABLES PRESERVED FROM 140-TABLE EXPORT



-- Deployment URL fields are controlled by .env at runtime.
-- Keep imported database values neutral so old domains/directories cannot override deployment settings.
UPDATE `store_settings`
SET `public_base_path` = '', `public_site_url` = NULL
WHERE `id` = 1;

-- --------------------------------------------------------
-- Latest catalog module persistence repair, added 2026-07-23
-- --------------------------------------------------------

-- Force-enable Product Tags and Grouped Products catalog modules.
-- Run once on the live database if Super Admin switches keep flipping back.

SET @sql := (
  SELECT IF(
    COUNT(*) = 0,
    'ALTER TABLE store_settings ADD COLUMN enable_product_tags_module TINYINT(1) NOT NULL DEFAULT 0',
    'SELECT 1'
  )
  FROM information_schema.COLUMNS
  WHERE TABLE_SCHEMA = DATABASE()
    AND TABLE_NAME = 'store_settings'
    AND COLUMN_NAME = 'enable_product_tags_module'
);
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

SET @sql := (
  SELECT IF(
    COUNT(*) = 0,
    'ALTER TABLE store_settings ADD COLUMN enable_grouped_products_module TINYINT(1) NOT NULL DEFAULT 0',
    'SELECT 1'
  )
  FROM information_schema.COLUMNS
  WHERE TABLE_SCHEMA = DATABASE()
    AND TABLE_NAME = 'store_settings'
    AND COLUMN_NAME = 'enable_grouped_products_module'
);
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

INSERT INTO store_settings (id) VALUES (1)
ON DUPLICATE KEY UPDATE id = id;

UPDATE store_settings
SET
  enable_product_tags_module = 1,
  enable_grouped_products_module = 1
WHERE id = 1;

INSERT INTO api_permission_map (api_prefix, module_code, permission_code, description)
VALUES
  ('/api/product-tags', 'product_tags', 'product_tags.page', 'Product tag APIs.'),
  ('/api/product-tags/public', 'product_tags', NULL, 'Public visible product tags storefront API.'),
  ('/api/grouped-products', 'grouped_products', 'grouped_products.page', 'Grouped product admin APIs.'),
  ('/api/store/grouped-products', 'grouped_products', NULL, 'Public grouped product storefront APIs.')
ON DUPLICATE KEY UPDATE
  module_code = VALUES(module_code),
  permission_code = VALUES(permission_code),
  description = VALUES(description);

SELECT
  enable_product_tags_module,
  enable_grouped_products_module
FROM store_settings
WHERE id = 1;


