  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo Jonsplus i100 Pro Mini-ITX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Azza Legionaire 470 ATX Mid Tower Black Mesh Side Panel',
  'AZZA',
  0,
  NULL,
  '{"manufacturer":"AZZA","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Azza Legionaire 470 ATX Mid Tower Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT Phantom ATX Full Tower Black / Red',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT Phantom ATX Full Tower Black / Red')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox Pro 5 RGB ATX Mid-Tower w/ Front DarkMirror Panel, Tempered Glass Side Panel & 3 x 120mm RGB Fans w/1 to 3 Splitter Cable',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox Pro 5 RGB ATX Mid-Tower w/ Front DarkMirror Panel, Tempered Glass Side Panel & 3 x 120mm RGB Fans w/1 to 3 Splitter Cable')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win A1 Plus Mini-ITX Tower Pink Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, 650 W Power Supply',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win A1 Plus Mini-ITX Tower Pink Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, 650 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Versa C22 RGB ATX Mid Tower Black with Acrylic Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Versa C22 RGB ATX Mid Tower Black with Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 3 XL ATX Full Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 3 XL ATX Full Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SAMA AR01-RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'SAMA',
  0,
  NULL,
  '{"manufacturer":"SAMA","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SAMA AR01-RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SHARKOON VS9 RGB ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'SHARKOON',
  0,
  NULL,
  '{"manufacturer":"SHARKOON","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SHARKOON VS9 RGB ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Crystal Series 280X Micro ATX Mid Tower White Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Crystal Series 280X Micro ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li ODYSSEY X ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A Front Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li ODYSSEY X ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Eclipse P600S ATX Mid Tower White / Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Eclipse P600S ATX Mid Tower White / Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair FRAME 4000D RS ARGB ATX Mid Tower White Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair FRAME 4000D RS ARGB ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash DLM 22 Micro ATX Mid Tower White Tempered Glass',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash DLM 22 Micro ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Xion XON-720P Micro ATX Slim White with 300 W Power Supply',
  'Xion',
  0,
  NULL,
  '{"manufacturer":"Xion","formFactor":"Micro ATX Slim Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Xion XON-720P Micro ATX Slim White with 300 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'EVGA DG-85 ATX Full Tower Black Acrylic Side Panel',
  'EVGA',
  0,
  NULL,
  '{"manufacturer":"EVGA","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('EVGA DG-85 ATX Full Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox K500 ARGB ATX Mid Tower Black Tempered Glass',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox K500 ARGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Abyss TR ATX Mid Tower Black Tempered Glass',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Abyss TR ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GALAX REV-06 ATX Mid Tower Black ARGB Tempered Glass Side Panel',
  'GALAX',
  0,
  NULL,
  '{"manufacturer":"GALAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GALAX REV-06 ATX Mid Tower Black ARGB Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series Quiet 400Q ATX Mid Tower Black',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series Quiet 400Q ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SAMA Sama-3D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'SAMA',
  0,
  NULL,
  '{"manufacturer":"SAMA","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SAMA Sama-3D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Scar ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Scar ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'EVOLVEO Nate 2 ATX Mid Tower with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'EVOLVEO',
  0,
  NULL,
  '{"manufacturer":"EVOLVEO","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('EVOLVEO Nate 2 ATX Mid Tower with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Tower 300 Black Micro-ATX Case; 2x140mm CT Fan Included; Support Up to 420mm Radiator; Horizontal display capable with optional Chassis Stand Kit/Optional LCD Kit; CA-1Y4-00S1WN-00',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Tower 300 Black Micro-ATX Case; 2x140mm CT Fan Included; Support Up to 420mm Radiator; Horizontal display capable with optional Chassis Stand Kit/Optional LCD Kit; CA-1Y4-00S1WN-00')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox 500 ATX Mid Tower Black Tempered Glass Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox 500 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash DLX21 Mesh ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash DLX21 Mesh ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec VSK 3000 Elite Micro ATX Mini Tower Black USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec VSK 3000 Elite Micro ATX Mini Tower Black USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake AX700 ATX Full Tower Black with Mesh Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake AX700 ATX Full Tower Black with Mesh Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V200 RGB ATX Mid Tower Black with Tempered Glass Side Panel and Front Panel: USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V200 RGB ATX Mid Tower Black with Tempered Glass Side Panel and Front Panel: USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Citadel Mesh ARGB ATX Mid Tower Black Tempered Glass',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Citadel Mesh ARGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia Predator ATX Mid Tower Pink Tempered Glass Side Panel',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia Predator ATX Mid Tower Pink Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 500 ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 500 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  '1STPLAYER T3 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  '1STPLAYER',
  0,
  NULL,
  '{"manufacturer":"1STPLAYER","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('1STPLAYER T3 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Viewport Mini V1 MicroATX Mini Tower Black Tempered Glass',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Viewport Mini V1 MicroATX Mini Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax White Diamond ARGB Mid-Tower ATX',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax White Diamond ARGB Mid-Tower ATX')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Mars Gaming MC-S2 ATX Mid Tower Case',
  'Mars Gaming',
  0,
  NULL,
  '{"manufacturer":"Mars Gaming","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Mars Gaming MC-S2 ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec CX700 RGB ELITE ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec CX700 RGB ELITE ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Stronghold Barricade ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Stronghold Barricade ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'PrimoChill Praxis WetBench ATX Test Bench Black',
  'PrimoChill',
  0,
  NULL,
  '{"manufacturer":"PrimoChill","formFactor":"ATX Test Bench","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('PrimoChill Praxis WetBench ATX Test Bench Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Xigmatek Elysium ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Xigmatek',
  0,
  NULL,
  '{"manufacturer":"Xigmatek","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Xigmatek Elysium ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo Jonsplus Z20 Micro ATX Desktop Orange / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"Micro ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo Jonsplus Z20 Micro ATX Desktop Orange / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech KING 95 ATX Mid Tower Blue / Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C USB 3.2 Gen 1 Type-A',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech KING 95 ATX Mid Tower Blue / Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 270 ATX Mid Tower Hydrangea Blue with Tempered Glass Side Panel ',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 270 ATX Mid Tower Hydrangea Blue with Tempered Glass Side Panel ')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H9 Elite ATX Mid Tower Black Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H9 Elite ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Masterbox 520 ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Masterbox 520 ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC S3-BK-ARGB ATX Mid Tower Black Tempered Glass Side Panel',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC S3-BK-ARGB ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Chieftec APEX Q ATX Mid Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Chieftec',
  0,
  NULL,
  '{"manufacturer":"Chieftec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Chieftec APEX Q ATX Mid Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H400 Micro ATX Mini Tower Black / Red Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H400 Micro ATX Mini Tower Black / Red Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE X50 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE X50 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Chieftec UK-02B-OP ATX Mid Tower Black with USB 3.2 Gen 1 Type-C USB 3.2 Gen 1 Type-A',
  'Chieftec',
  0,
  NULL,
  '{"manufacturer":"Chieftec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Chieftec UK-02B-OP ATX Mid Tower Black with USB 3.2 Gen 1 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H400i Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H400i Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 270 Plus ATX Mid Tower Black Tempered Glass ARGB',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 270 Plus ATX Mid Tower Black Tempered Glass ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE X50 Air ATX Mid Tower White Mesh Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE X50 Air ATX Mid Tower White Mesh Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Pop Air Black ATX High-Airflow Solid Panel Mid Tower Computer Case',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Pop Air Black ATX High-Airflow Solid Panel Mid Tower Computer Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series SPEC-ALPHA ATX Mid Tower Black / Silver Acrylic Side Panel USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series SPEC-ALPHA ATX Mid Tower Black / Silver Acrylic Side Panel USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Node 202 HTPC Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Node 202 HTPC Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill THOR V2 ATX Full Tower Black with USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill THOR V2 ATX Full Tower Black with USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SAMA ARK ATX Full Tower Black / Blue with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'SAMA',
  0,
  NULL,
  '{"manufacturer":"SAMA","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SAMA ARK ATX Full Tower Black / Blue with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Delta ATX Mid Tower Black Tempered Glass Side Panel',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Delta ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win 707 ATX Full Tower Black / Red with Acrylic Side Panel and USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win 707 ATX Full Tower Black / Red with Acrylic Side Panel and USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BGears b-Vortex-RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'BGears',
  0,
  NULL,
  '{"manufacturer":"BGears","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BGears b-Vortex-RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone RVZ03B-ARGB Mini-ITX Desktop Black',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone RVZ03B-ARGB Mini-ITX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo M03 Micro ATX Mini Tower White Tempered Glass Side Panel',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo M03 Micro ATX Mini Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H9 Flow RGB+ (2025) ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H9 Flow RGB+ (2025) ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 380 ARGB ATX Mid Tower White with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 380 ARGB ATX Mid Tower White with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Mars Gaming MC9 ATX Mid Tower Black Tempered Glass',
  'Mars Gaming',
  0,
  NULL,
  '{"manufacturer":"Mars Gaming","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Mars Gaming MC9 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ADATA XPG INVADER X ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'ADATA',
  0,
  NULL,
  '{"manufacturer":"ADATA","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ADATA XPG INVADER X ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec P5 Micro ATX Mini Tower Black',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec P5 Micro ATX Mini Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Level 20 XT ATX Desktop Black / Silver Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Level 20 XT ATX Desktop Black / Silver Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo AL800 ATX Mid Tower Black Tempered Glass Side Panel',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo AL800 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Chieftec Hunter 3 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Chieftec',
  0,
  NULL,
  '{"manufacturer":"Chieftec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Chieftec Hunter 3 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone GD10B HTPC Black with USB 3.2 Gen 1 Type-A Front Panel',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone GD10B HTPC Black with USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Gamemax Destroyer MB Black USB3.0 Tempered Glass Micro ATX Tower Gaming Computer Case w/Tempered Glass Panel and 4 x 120mm Autoflow Rainbow LED Fans (Pre-Installed)',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Gamemax Destroyer MB Black USB3.0 Tempered Glass Micro ATX Tower Gaming Computer Case w/Tempered Glass Panel and 4 x 120mm Autoflow Rainbow LED Fans (Pre-Installed)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone SG02B-F-USB3.0 Micro ATX Desktop Black',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone SG02B-F-USB3.0 Micro ATX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 200 Mini-ITX Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 200 Mini-ITX Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define 7 ATX Mid Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define 7 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox Lite 5 RGB ATX Mid Tower Black Tempered Glass Side Panel, RGB, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox Lite 5 RGB ATX Mid Tower Black Tempered Glass Side Panel, RGB, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec NX500 ATX Mid Tower Black Tempered Glass',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec NX500 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Cosmos C700P ATX Full Tower Black / Silver with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Cosmos C700P ATX Full Tower Black / Silver with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CG580 ATX Mid Tower Black Tempered Glass Side Panel',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CG580 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Focus G Micro ATX Mini Tower Black Acrylic',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Focus G Micro ATX Mini Tower Black Acrylic')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 - CM-H71BW-01 - ATX Mid Tower PC Gaming Case - Front I/O USB Type-C Port - Quick-Release Tempered Glass Side Panel - White',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 - CM-H71BW-01 - ATX Mid Tower PC Gaming Case - Front I/O USB Type-C Port - Quick-Release Tempered Glass Side Panel - White')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Nova Mesh SE ATX Mid Tower Black',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Nova Mesh SE ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master HAF Stacker 935 ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master HAF Stacker 935 ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 Flow RGB (2023) ATX Mid Tower White Tempered Glass',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 Flow RGB (2023) ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Crystal Series 680X RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Crystal Series 680X RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks EVOLV X2 ATX Mid Tower Black / Gold with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks EVOLV X2 ATX Mid Tower Black / Gold with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus TUF Gaming GT302 ARGB ATX Mid Tower White Tempered Glass Side Panel, ARGB',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus TUF Gaming GT302 ARGB ATX Mid Tower White Tempered Glass Side Panel, ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill CHALLENGER S ATX Mid Tower Case',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill CHALLENGER S ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterFrame 600 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterFrame 600 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Terra Silver Mini-ITX Small Form Factor PC Case with PCIe 4.0 Riser',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Terra Silver Mini-ITX Small Form Factor PC Case with PCIe 4.0 Riser')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech X1 ATX Mid Tower Black Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech X1 ATX Mid Tower Black Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lazer3D LZX-8 Stealth Mini-ITX Desktop Black',
  'Lazer3D',
  0,
  NULL,
  '{"manufacturer":"Lazer3D","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lazer3D LZX-8 Stealth Mini-ITX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman R2 ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman R2 ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech X2 Mesh ATX Mid Tower Case',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech X2 Mesh ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Enthoo EVOLV ITX',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Enthoo EVOLV ITX')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Enermax StarryKnight SK30 RGB ATX Mid Tower Black Tempered Glass Side Panel',
  'Enermax',
  0,
  NULL,
  '{"manufacturer":"Enermax","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Enermax StarryKnight SK30 RGB ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Pure Base 500 ATX Mid Tower Black',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Pure Base 500 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshlicious (PCIe 4.0) Mini-ITX Tower Black Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshlicious (PCIe 4.0) Mini-ITX Tower Black Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo D40 ATX Mid Tower Silver / Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C, USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo D40 ATX Mid Tower Silver / Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 31 TG ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 31 TG ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Node 304 Mini-ITX Tower Black / White with USB 3.2 Gen 1 Type-A',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Node 304 Mini-ITX Tower Black / White with USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core P6 ATX Mid Tower White / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core P6 ATX Mid Tower White / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Graphite ATX Mid Tower with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A Front Panel, and 406 x 230 x 460 Dimensions',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Graphite ATX Mid Tower with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A Front Panel, and 406 x 230 x 460 Dimensions')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Enthoo Pro 2 ATX Full Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Enthoo Pro 2 ATX Full Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Torrent Nano Mini-ITX Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Torrent Nano Mini-ITX Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone FARA R1 PRO V2 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone FARA R1 PRO V2 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman Z7 NEO ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman Z7 NEO ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H9 Elite ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H9 Elite ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GAMDIAS ATHENA M6 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'GAMDIAS',
  0,
  NULL,
  '{"manufacturer":"GAMDIAS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GAMDIAS ATHENA M6 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC D480 ATX Mid Tower White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Ports',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC D480 ATX Mid Tower White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Ports')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash DY460 ATX PC Case BLACK 4× ARGB PWM Fans Included',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash DY460 ATX PC Case BLACK 4× ARGB PWM Fans Included')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Metaphor: ReFantazio Y70 ATX Mid Tower Brown / Gold Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Metaphor: ReFantazio Y70 ATX Mid Tower Brown / Gold Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT Source 220 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT Source 220 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 3 ATX Mid Tower Black Tinted Tempered Glass Side Panel with USB 3.2 Gen 2x2 Type-C and USB 3.2 Gen 1 Type-A',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 3 ATX Mid Tower Black Tinted Tempered Glass Side Panel with USB 3.2 Gen 2x2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CG580 4F ATX Mid Tower Black Tempered Glass Side Panel',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CG580 4F ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia X-Mirage ATX Mid Tower Pink with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia X-Mirage ATX Mid Tower Pink with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone SUGO 17 Micro ATX Desktop White Mesh Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone SUGO 17 Micro ATX Desktop White Mesh Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NOX Hummer ZS ATX Mid Tower Black Acrylic Side Panel',
  'NOX',
  0,
  NULL,
  '{"manufacturer":"NOX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NOX Hummer ZS ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus GX601 ATX Full Tower White / Black Tempered Glass Side Panel',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus GX601 ATX Full Tower White / Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li Lancool 207 Digital ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li Lancool 207 Digital ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Raidmax INFINITA i802 AIR ATX Mid Tower Black Tempered Glass',
  'Raidmax',
  0,
  NULL,
  '{"manufacturer":"Raidmax","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Raidmax INFINITA i802 AIR ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool MATREXX 55 ATX Mid Tower Black with Tempered Glass Side Panel and Front Panel USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool MATREXX 55 ATX Mid Tower Black with Tempered Glass Side Panel and Front Panel USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Infinity ATX Mid Tower Black Tempered Glass Side Panel',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Infinity ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill TYRFING ATX Mid Tower Black Acrylic Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill TYRFING ATX Mid Tower Black Acrylic Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Y70 ATX Mid Tower White Panda / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Y70 ATX Mid Tower White Panda / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo C6 Micro ATX Mini Tower Black with Mesh Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo C6 Micro ATX Mini Tower Black with Mesh Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone TJ04B-E ATX Mid Tower Black',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone TJ04B-E ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC Jax11 ATX Mid Tower White Acrylic Side Panel',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC Jax11 ATX Mid Tower White Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec ISK 310-150 Mini-ITX Desktop Black / Silver w/150 W Power Supply',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec ISK 310-150 Mini-ITX Desktop Black / Silver w/150 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SilentiumPC Gladius M35 ATX Mid Tower Black',
  'SilentiumPC',
  0,
  NULL,
  '{"manufacturer":"SilentiumPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SilentiumPC Gladius M35 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo MOD3 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo MOD3 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Divider 550 Ultra ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Divider 550 Ultra ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 100 Mini-ITX Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 100 Mini-ITX Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core P6 ATX Mid Tower Blue / Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core P6 ATX Mid Tower Blue / Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Mood Mini-ITX Tower Black Mesh Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Mood Mini-ITX Tower Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CYCLOPS ATX Mid Tower White Tempered Glass',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CYCLOPS ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Divider 200 TG Air Micro ATX Mini Tower White Tempered Glass',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Divider 200 TG Air Micro ATX Mini Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Obsidian Series 750D ATX Full Tower Black Acrylic Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Obsidian Series 750D ATX Full Tower Black Acrylic Side Panel, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define R4 ATX Mid Tower Black Acrylic Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define R4 ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Quantum ATX Mid Tower Black Tempered Glass, USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Quantum ATX Mid Tower Black Tempered Glass, USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Mars Gaming MCV4 ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Mars Gaming',
  0,
  NULL,
  '{"manufacturer":"Mars Gaming","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Mars Gaming MCV4 ATX Mid Tower White Tempered Glass Side Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax F45 ATX Mid Tower Black / Brown with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax F45 ATX Mid Tower Black / Brown with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DAN Cases A4-SFXv4.1 Mini-ITX Desktop Black USB 3.2 Gen 2 Type-C',
  'DAN Cases',
  0,
  NULL,
  '{"manufacturer":"DAN Cases","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DAN Cases A4-SFXv4.1 Mini-ITX Desktop Black USB 3.2 Gen 2 Type-C')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V250 TG ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V250 TG ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair iCUE 5000X RGB ATX Mid Tower White / Gray Tempered Glass',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair iCUE 5000X RGB ATX Mid Tower White / Gray Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshlicious (PCIe 4.0) Mini-ITX Tower White Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshlicious (PCIe 4.0) Mini-ITX Tower White Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC ARGB-N1 MicroATX Mid Tower White Tempered Glass Side Panel',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC ARGB-N1 MicroATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Chaser A31 ATX Mid Tower Black Acrylic Side Panel USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Chaser A31 ATX Mid Tower Black Acrylic Side Panel USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec P100 ATX Mid Tower Black / Silver Front USB 3.2 Gen 1 & USB 2.0',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec P100 ATX Mid Tower Black / Silver Front USB 3.2 Gen 1 & USB 2.0')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CK500 ATX Mid Tower Black Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CK500 ATX Mid Tower Black Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ADATA XPG Battlecruiser ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'ADATA',
  0,
  NULL,
  '{"manufacturer":"ADATA","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ADATA XPG Battlecruiser ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HP Omen X Micro ATX Desktop Black / Red',
  'HP',
  0,
  NULL,
  '{"manufacturer":"HP","formFactor":"Micro ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HP Omen X Micro ATX Desktop Black / Red')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Nova Mesh TG 4ARGB ATX Mid Tower White Tempered Glass Side Panel',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Nova Mesh TG 4ARGB ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec VSK-3000 Micro ATX Mid Tower Black',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec VSK-3000 Micro ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Prodigy M Micro ATX Mini Tower Black',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Prodigy M Micro ATX Mini Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li PC-TU100 Mini-ITX Tower Black',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li PC-TU100 Mini-ITX Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CG560 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CG560 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CC560 ARGB V2 ATX Mid Tower Tempered Glass Side Panel',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CC560 ARGB V2 ATX Mid Tower Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec Dark Phantom DP301M Micro ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec Dark Phantom DP301M Micro ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair SPEC-OMEGA RGB ATX Mid Tower Case',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair SPEC-OMEGA RGB ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Graphite Series 780T ATX Full Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Graphite Series 780T ATX Full Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool MATREXX 55 MESH ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool MATREXX 55 MESH ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master NCORE 100 AIR Mini-ITX Tower Silver / White Mesh Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master NCORE 100 AIR Mini-ITX Tower Silver / White Mesh Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC Model X ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC Model X ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake AH T200 MicroATX Mid Tower Turquoise/Black Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake AH T200 MicroATX Mid Tower Turquoise/Black Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox K500 Phantom Gaming Edition ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox K500 Phantom Gaming Edition ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NOX Hummer ZN ATX Mid Tower Black with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'NOX',
  0,
  NULL,
  '{"manufacturer":"NOX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NOX Hummer ZN ATX Mid Tower Black with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Chieftec BS-10B-300 Micro ATX Mini Tower Black w/300 W Power Supply',
  'Chieftec',
  0,
  NULL,
  '{"manufacturer":"Chieftec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Chieftec BS-10B-300 Micro ATX Mini Tower Black w/300 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 3 XL RGB ATX Full Tower White Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 3 XL RGB ATX Full Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterCase SL600M ATX Mid Tower Black Edition',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterCase SL600M ATX Mid Tower Black Edition')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix FLOW ATX Mid Tower Black Tempered Glass Side Panel',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix FLOW ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 2000D AIRFLOW Mini-ITX Tower Black Mesh Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 2000D AIRFLOW Mini-ITX Tower Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks NV5 ATX Mid Tower White Tempered Glass',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks NV5 ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'CiT Seven Micro ATX Mid Tower Black with Acrylic Side Panel and USB 2.0 Type-A Front Panel',
  'CiT',
  0,
  NULL,
  '{"manufacturer":"CiT","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('CiT Seven Micro ATX Mid Tower Black with Acrylic Side Panel and USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li A3-mATX Micro ATX Mini Tower White Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li A3-mATX Micro ATX Mini Tower White Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair iCUE 5000D ATX Mid Tower White Tempered Glass Side Panel, RGB AIRFLOW, iCUE Lighting Node PRO, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair iCUE 5000D ATX Mid Tower White Tempered Glass Side Panel, RGB AIRFLOW, iCUE Lighting Node PRO, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H3 Flow Micro ATX Mid Tower White Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H3 Flow Micro ATX Mid Tower White Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Level 10 GT ATX Full Tower White / Black Acrylic Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Level 10 GT ATX Full Tower White / Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'FSP Group CMT380 ATX Mid Tower Black ARGB Tempered Glass Side Panel',
  'FSP Group',
  0,
  NULL,
  '{"manufacturer":"FSP Group","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('FSP Group CMT380 ATX Mid Tower Black ARGB Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Versa H21 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Versa H21 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone Precision PS15 RGB Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone Precision PS15 RGB Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win CJ712 Micro ATX Desktop Black with 265 W Power Supply',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"Micro ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win CJ712 Micro ATX Desktop Black with 265 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Level 20 HT ATX Full Tower Black with Tempered Glass Side Panel and Front Panel USB: USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Level 20 HT ATX Full Tower Black with Tempered Glass Side Panel and Front Panel USB: USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool KENDOMEN ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool KENDOMEN ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define R6 ATX Mid Tower Black / White USB-C',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define R6 ATX Mid Tower Black / White USB-C')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series SPEC-03 ATX Mid Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series SPEC-03 ATX Mid Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks NV9 ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks NV9 ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li PC-O11 Dynamic Razer ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li PC-O11 Dynamic Razer ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 2 RGB ATX Mid Tower White / Black Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 2 RGB ATX Mid Tower White / Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar FV270 ATX Mid Tower Black Tempered Glass Side Panel',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar FV270 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MAG FORGE 120A AIRFLOW ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MAG FORGE 120A AIRFLOW ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill FBM-X2-400-HELIX Micro ATX Mini Tower Black w/400 W Power Supply',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill FBM-X2-400-HELIX Micro ATX Mini Tower Black w/400 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master N600 ATX Mid Tower Black',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master N600 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master QUBE 500 Flatpack ATX Mid Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master QUBE 500 Flatpack ATX Mid Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 270 ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 270 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'RAIJINTEK PAEAN C7 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 2.0 Type-A Front Panel',
  'RAIJINTEK',
  0,
  NULL,
  '{"manufacturer":"RAIJINTEK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('RAIJINTEK PAEAN C7 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill NIGHTHAWK 117 ATX Full Tower Black Acrylic Side Panel',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill NIGHTHAWK 117 ATX Full Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar FV150 ATX Mid Tower Black with RGB, Tempered Glass Side Panel, and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar FV150 ATX Mid Tower Black with RGB, Tempered Glass Side Panel, and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Crystal 570X RGB ATX Mid Tower Black Tempered Glass Side Panel, RGB',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Crystal 570X RGB ATX Mid Tower Black Tempered Glass Side Panel, RGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech KING 95 PRO ATX Mid Tower White Tempered Glass Side Panel, Front USB Type-C & Type-A (USB 3.2 Gen 2 & Gen 1)',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech KING 95 PRO ATX Mid Tower White Tempered Glass Side Panel, Front USB Type-C & Type-A (USB 3.2 Gen 2 & Gen 1)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ENDORFY Signum 300 ARGB ATX Mid Tower Black Tempered Glass',
  'ENDORFY',
  0,
  NULL,
  '{"manufacturer":"ENDORFY","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ENDORFY Signum 300 ARGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterCase MC500P ATX Mid Tower Black Tempered Glass Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterCase MC500P ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus TUF Gaming GT502 Plus ATX Mid Tower Black Tempered Glass Side Panel',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus TUF Gaming GT502 Plus ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks NV9 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks NV9 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo C6-ITX Mini-ITX Desktop Black Mesh Side Panel',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo C6-ITX Mini-ITX Desktop Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Enthoo Pro M',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Enthoo Pro M')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MUSETEX TW8-S6 ATX Mid Tower Black Mesh, Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'MUSETEX',
  0,
  NULL,
  '{"manufacturer":"MUSETEX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MUSETEX TW8-S6 ATX Mid Tower Black Mesh, Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NOX Hummer TX ATX Mid Tower Black Acrylic Side Panel with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'NOX',
  0,
  NULL,
  '{"manufacturer":"NOX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NOX Hummer TX ATX Mid Tower Black Acrylic Side Panel with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE X50 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C / USB 3.2 Gen 1 Type-A Front Panel',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE X50 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C / USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake A700 ATX Full Tower Silver Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake A700 ATX Full Tower Silver Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo AL600 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo AL600 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H440 ATX Mid Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H440 ATX Mid Tower Black / White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Light Base 600 LX ATX Mid Tower Black Tempered Glass Side Panel',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Light Base 600 LX ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech XR  ATX Mid Tower White with Tempered Glass Side Panel',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech XR  ATX Mid Tower White with Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Chieftec BU-12B-300 Mini-ITX Tower Black w/300 W Power Supply',
  'Chieftec',
  0,
  NULL,
  '{"manufacturer":"Chieftec","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Chieftec BU-12B-300 Mini-ITX Tower Black w/300 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 4000D Airflow ATX Mid Tower Teak Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 4000D Airflow ATX Mid Tower Teak Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec VSK2000-U3 HTPC Black with USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec VSK2000-U3 HTPC Black with USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox 540 ATX Mid Tower Black Tempered Glass Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox 540 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake CTE C700 Air ATX Mid Tower Black Tempered Glass Side Panel, Front Panel: USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake CTE C700 Air ATX Mid Tower Black Tempered Glass Side Panel, Front Panel: USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Apollo ATX Mid Tower Black Tempered Glass Side Panel',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Apollo ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Level 10 GT ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Level 10 GT ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Bolt Micro ATX Mini Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Ports',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Bolt Micro ATX Mini Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Ports')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li O11 Air Mini ATX Mid Tower Case',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li O11 Air Mini ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec AX61 ELITE ATX Mid Tower Black Tempered Glass Side Panel',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec AX61 ELITE ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master N300 ATX Mid Tower Black',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master N300 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'APNX Creator C1 ChromaFlair ATX Mid Tower Purple / Blue Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C and USB 3.2 Gen 1 Type-A',
  'APNX',
  0,
  NULL,
  '{"manufacturer":"APNX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('APNX Creator C1 ChromaFlair ATX Mid Tower Purple / Blue Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 Flow RGB (2024) ATX Mid Tower Black Tempered Glass',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 Flow RGB (2024) ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Pop XL Silent ATX Full Tower Black Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Pop XL Silent ATX Full Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo M05 Micro ATX Mid Tower Green Tempered Glass',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo M05 Micro ATX Mid Tower Green Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax F15M ATX Mid Tower Black with Mesh, Tempered Glass Side Panel, and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax F15M ATX Mid Tower Black with Mesh, Tempered Glass Side Panel, and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H510 ATX Mid Tower Black/Red Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H510 ATX Mid Tower Black/Red Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205M Micro ATX Mini Tower White Tempered Glass MESH',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205M Micro ATX Mini Tower White Tempered Glass MESH')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Shinobi ATX Mid Tower Black',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Shinobi ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'TRYX LUCA L70 ATX Mid Tower Black Tempered Glass Side Panel',
  'TRYX',
  0,
  NULL,
  '{"manufacturer":"TRYX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('TRYX LUCA L70 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec NX700 ATX Mid Tower Black Tempered Glass',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec NX700 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 Flow RGB (2023) ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 Flow RGB (2023) ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Crystal Series 680X RGB ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Crystal Series 680X RGB ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master NR200P V3 Mini-ITX Desktop Black with Acrylic Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master NR200P V3 Mini-ITX Desktop Black with Acrylic Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H500i ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H500i ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NOX Hummer TGF ATX Mid Tower Black Tempered Glass Side Panel',
  'NOX',
  0,
  NULL,
  '{"manufacturer":"NOX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NOX Hummer TGF ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo N5 ATX Full Tower Black / Brown Mesh Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo N5 ATX Full Tower Black / Brown Mesh Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Ceres 500 ATX Mid Tower White Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Ceres 500 ATX Mid Tower White Tempered Glass Side Panel, Front USB 3.2 Gen 2 Type-C & USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Xigmatek Aquarius Plus Queen ATX Mid Tower Pink Tempered Glass',
  'Xigmatek',
  0,
  NULL,
  '{"manufacturer":"Xigmatek","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Xigmatek Aquarius Plus Queen ATX Mid Tower Pink Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Okinos Mirage 4 Micro ATX Mini Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Okinos',
  0,
  NULL,
  '{"manufacturer":"Okinos","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Okinos Mirage 4 Micro ATX Mini Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series 330R ATX Mid Tower Black',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series 330R ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Divider 500 ATX Mid Tower Black Tempered Glass Side Panel ARGB Air',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Divider 500 ATX Mid Tower Black Tempered Glass Side Panel ARGB Air')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech KING 95 PRO ATX Mid Tower Black Tempered Glass Side Panel',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech KING 95 PRO ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman S5 ATX Mid Tower Black Tempered Glass Side Panel',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman S5 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo BO400 ATX Mid Tower Gray / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo BO400 ATX Mid Tower Gray / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Mars Gaming MC-CORE Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Mars Gaming',
  0,
  NULL,
  '{"manufacturer":"Mars Gaming","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Mars Gaming MC-CORE Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks XT M3 Micro ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks XT M3 Micro ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Silent Max ATX Mid Tower Black',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Silent Max ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Arc Mini Micro ATX Mini Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Arc Mini Micro ATX Mini Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'YEYIAN Haizen 2500 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'YEYIAN',
  0,
  NULL,
  '{"manufacturer":"YEYIAN","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('YEYIAN Haizen 2500 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec VSK4000E ATX Mid Tower Black USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec VSK4000E ATX Mid Tower Black USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design North ATX Mid Tower',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design North ATX Mid Tower')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core G3 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core G3 ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Foxconn G-007(H) Micro ATX Mid Tower Black',
  'Foxconn',
  0,
  NULL,
  '{"manufacturer":"Foxconn","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Foxconn G-007(H) Micro ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 250 Mini-ITX Tower Blue / Pink with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, and Dimensions 300 x 281 x 506',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 250 Mini-ITX Tower Blue / Pink with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, and Dimensions 300 x 281 x 506')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash T20 ATX Mid Tower Black Tempered Glass Side Panel',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash T20 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 Mesh ATX Mid Tower White / Black Tempered Glass Side Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 Mesh ATX Mid Tower White / Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MUSETEX K2 ATX Mid Tower Black Tempered Glass Side Panel',
  'MUSETEX',
  0,
  NULL,
  '{"manufacturer":"MUSETEX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MUSETEX K2 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master NCORE 100 MAX Mini-ITX Tower Silver Mesh Side Panel, 850W Power Supply',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master NCORE 100 MAX Mini-ITX Tower Silver Mesh Side Panel, 850W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Torrent Compact RGB ATX Mid Tower White Tempered Glass Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Torrent Compact RGB ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Aerocool Graphite v3 ARGB ATX Mid Tower Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'AeroCool',
  0,
  NULL,
  '{"manufacturer":"AeroCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Aerocool Graphite v3 ARGB ATX Mid Tower Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MagniumGear NEO Qube ATX Mid Tower White / Black Tempered Glass Side Panel',
  'MagniumGear',
  0,
  NULL,
  '{"manufacturer":"MagniumGear","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MagniumGear NEO Qube ATX Mid Tower White / Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MPG GUNGNIR 110R ATX Mid Tower Case',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MPG GUNGNIR 110R ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Storm Enforcer ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Storm Enforcer ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ABKONCORE Cronos 350M MicroATX Mini Tower Case',
  'ABKONCORE',
  0,
  NULL,
  '{"manufacturer":"ABKONCORE","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ABKONCORE Cronos 350M MicroATX Mini Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 3 ATX Mid Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 3 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus Prime AP202 Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C / USB 3.2 Gen 1 Type-A',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus Prime AP202 Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C / USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Enthoo EVOLV TG Micro ATX Mini Tower Black Tinted Tempered Glass',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Enthoo EVOLV TG Micro ATX Mini Tower Black Tinted Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone RL08BR-RGB Black / Red Micro ATX Mini Tower Tempered Glass Side Panel',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone RL08BR-RGB Black / Red Micro ATX Mini Tower Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC Rainbow-Flash-S1 ATX Mid Tower Pink Tempered Glass Side Panel',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC Rainbow-Flash-S1 ATX Mid Tower Pink Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshroom S ATX Mini Tower Blue with PCIe 4.0 Riser, Mesh Side Panel',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshroom S ATX Mini Tower Blue with PCIe 4.0 Riser, Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill Line-M MicroATX Mini Tower Black',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill Line-M MicroATX Mini Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Pop Air ATX Mid Tower WHITE',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Pop Air ATX Mid Tower WHITE')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Trooper SE ATX Full Tower Black / Red with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Trooper SE ATX Full Tower Black / Red with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone Milo 12 HTPC Black Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone Milo 12 HTPC Black Mesh Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Nanoxia NXDS6B ATX Full Tower Black',
  'Nanoxia',
  0,
  NULL,
  '{"manufacturer":"Nanoxia","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Nanoxia NXDS6B ATX Full Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DAN Cases A4 SFX Mini ITX Desktop Black',
  'DAN Cases',
  0,
  NULL,
  '{"manufacturer":"DAN Cases","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DAN Cases A4 SFX Mini ITX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox MB600L V2 ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, and w/ODD',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox MB600L V2 ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A, and w/ODD')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li A4-H20 Mini-ITX Desktop Silver / Black Mesh Side Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li A4-H20 Mini-ITX Desktop Silver / Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li A4-H20 X3 Mini-ITX Desktop Black Mesh Side Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li A4-H20 X3 Mini-ITX Desktop Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define Mini C MicroATX Mid Tower Black Acrylic Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define Mini C MicroATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox Lite 5 ATX Mid Tower Black Acrylic Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox Lite 5 ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H440 ATX Mid Tower White / Purple Acrylic Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H440 ATX Mid Tower White / Purple Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master HAF 932 AMD Limited Edition ATX Full Tower Black / Red Acrylic Side Panel and USB 2.0 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master HAF 932 AMD Limited Edition ATX Full Tower Black / Red Acrylic Side Panel and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC V3Plus Mini-ITX Tower Black',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC V3Plus Mini-ITX Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia PRISM Micro ATX Mid Tower Pink Tempered Glass Side Panel',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia PRISM Micro ATX Mid Tower Pink Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar Duoface RGB ATX Mid Tower Black Tempered Glass',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar Duoface RGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill FBM-X3 Micro ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A USB 2.0 Type-A, and w/650 W Power Supply',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill FBM-X3 Micro ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A USB 2.0 Type-A, and w/650 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H700 ATX Mid Tower',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H700 ATX Mid Tower')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair iCUE 5000T LX RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair iCUE 5000T LX RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar MG120 G Micro ATX Mini Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar MG120 G Micro ATX Mini Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Eclipse G300A (3 Fan) ATX Mid Tower Black Tempered Glass Side Panel',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Eclipse G300A (3 Fan) ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H6 Flow RGB ATX Mid Tower White Tempered Glass',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H6 Flow RGB ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair FRAME 5000D RS ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair FRAME 5000D RS ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Y70 ATX Mid Tower Black Cherry / Red Tempered Glass',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Y70 ATX Mid Tower Black Cherry / Red Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H710 ATX Mid Tower Black / Red Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H710 ATX Mid Tower Black / Red Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Dawn ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Dawn ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li TU150 Mini-ITX Desktop Silver with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li TU150 Mini-ITX Desktop Silver with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Geometric Future Model 2 The ARK Micro ATX Mini Tower Black / Gold Mesh Side Panel, USB 3.2 Gen 1 Type-C Front Panel, 280 x 330 x 440 mm',
  'Geometric Future',
  0,
  NULL,
  '{"manufacturer":"Geometric Future","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Geometric Future Model 2 The ARK Micro ATX Mini Tower Black / Gold Mesh Side Panel, USB 3.2 Gen 1 Type-C Front Panel, 280 x 330 x 440 mm')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'AQIRYS Bellatrix Micro ATX Mid Tower Black Tempered Glass Side Panel',
  'AQIRYS',
  0,
  NULL,
  '{"manufacturer":"AQIRYS","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('AQIRYS Bellatrix Micro ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 300 Micro ATX Mini Tower Green / Pink with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 300 Micro ATX Mini Tower Green / Pink with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec NX360 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec NX360 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Unity Meshbay Performance ATX Mid Tower Black',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Unity Meshbay Performance ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman i3 Edge ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman i3 Edge ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox NR200P Mini-ITX Desktop Pink / White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox NR200P Mini-ITX Desktop Pink / White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define S2 Vision RGB',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define S2 Vision RGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GAMDIAS ARGUS E4 ELITE ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'GAMDIAS',
  0,
  NULL,
  '{"manufacturer":"GAMDIAS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GAMDIAS ARGUS E4 ELITE ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Unity Adapt ARGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Unity Adapt ARGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'FSP Group CMT210 ATX Mid Tower Black / Blue Acrylic Side Panel',
  'FSP Group',
  0,
  NULL,
  '{"manufacturer":"FSP Group","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('FSP Group CMT210 ATX Mid Tower Black / Blue Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman P10 Micro ATX Mini Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman P10 Micro ATX Mini Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Unknown Component',
  NULL,
  0,
  NULL,
  '{"manufacturer":null,"formFactor":"EATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Unknown Component')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H510i All Might ATX Mid Tower Blue / Red Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H510i All Might ATX Mid Tower Blue / Red Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia Genesis Pro ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C and USB 2.0 Type-A Front Panel',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia Genesis Pro ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 1 Type-C and USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Crystal 570X RGB ATX Mid Tower Black / Red Tempered Glass',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Crystal 570X RGB ATX Mid Tower Black / Red Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Azza Sanctum ATX Desktop Silver / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'AZZA',
  0,
  NULL,
  '{"manufacturer":"AZZA","formFactor":"ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Azza Sanctum ATX Desktop Silver / Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Silent Base 801 ATX Mid Tower Black Tempered Glass Side Panel, Front USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Silent Base 801 ATX Mid Tower Black Tempered Glass Side Panel, Front USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 Flow (2022) ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 Flow (2022) ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill STEALTH ATX Mid Tower Black Acrylic Side Panel',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill STEALTH ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define R6 USB-C ATX Mid Tower Black / White Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define R6 USB-C ATX Mid Tower Black / White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MUSETEX MK7-GN5 Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'MUSETEX',
  0,
  NULL,
  '{"manufacturer":"MUSETEX","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MUSETEX MK7-GN5 Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core V21 Micro ATX Mini Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core V21 Micro ATX Mini Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Nanoxia Deep Silence 3 ATX Mid Tower Black',
  'Nanoxia',
  0,
  NULL,
  '{"manufacturer":"Nanoxia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Nanoxia Deep Silence 3 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshroom D Mini-ITX Desktop Gray Mesh Side Panel',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshroom D Mini-ITX Desktop Gray Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Observatory Z ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Observatory Z ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 91 ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 91 ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V200 ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V200 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Genesis Diaxid 605F ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Genesis',
  0,
  NULL,
  '{"manufacturer":"Genesis","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Genesis Diaxid 605F ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H210i - Mini-ITX PC Gaming Case - Front I/O USB Type-C Port - Tempered Glass Side Panel Cable Management - Water-Cooling Ready - Integrated RGB Lighting - Steel Construction - White/Black',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"Mini-ITX","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H210i - Mini-ITX PC Gaming Case - Front I/O USB Type-C Port - Tempered Glass Side Panel Cable Management - Water-Cooling Ready - Integrated RGB Lighting - Steel Construction - White/Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Raidmax X921 MESHIAN ATX Mid Tower Black Tempered Glass',
  'Raidmax',
  0,
  NULL,
  '{"manufacturer":"Raidmax","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Raidmax X921 MESHIAN ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DAN Cases A4 SFX Mini-ITX Desktop Black with USB 3.2 Gen 1 Type-A',
  'DAN Cases',
  0,
  NULL,
  '{"manufacturer":"DAN Cases","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DAN Cases A4 SFX Mini-ITX Desktop Black with USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H700i ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H700i ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 5000D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 5000D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MPG VELOX 100R ATX Mid Tower White with Tempered Glass Side Panel and Front Panel USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MPG VELOX 100R ATX Mid Tower White with Tempered Glass Side Panel and Front Panel USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MAG VAMPIRIC 010 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MAG VAMPIRIC 010 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone PS15 Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone PS15 Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core X9 Snow Edition ATX Desktop White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Desktop","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core X9 Snow Edition ATX Desktop White with Acrylic Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 4000D ATX Mid Tower White Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 4000D ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'InWin 925',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"EATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('InWin 925')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshlicious Mini-ITX Tower Black Mesh Side Panel',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshlicious Mini-ITX Tower Black Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia Destiny Flow ATX Mid Tower Pink Tempered Glass Side Panel',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia Destiny Flow ATX Mid Tower Pink Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK KLA-002 ATX Mid Tower Black',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK KLA-002 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair SPEC-OMEGA ATX Mid Tower White / Black Tempered Glass Side Panel, RGB',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair SPEC-OMEGA ATX Mid Tower White / Black Tempered Glass Side Panel, RGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Dark Base PRO 901 Black - 3 Silent Wings 4 PWM',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Dark Base PRO 901 Black - 3 Silent Wings 4 PWM')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GAMDIAS ATHENA M2 ELITE ATX Mid Tower Black Tempered Glass Side Panel',
  'GAMDIAS',
  0,
  NULL,
  '{"manufacturer":"GAMDIAS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GAMDIAS ATHENA M2 ELITE ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify S2 ATX Mid Tower Black',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify S2 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'RAIJINTEK PAEAN MINI Mini ITX Tower Case',
  'RAIJINTEK',
  0,
  NULL,
  '{"manufacturer":"RAIJINTEK","formFactor":"Mini-ITX","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('RAIJINTEK PAEAN MINI Mini ITX Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 Mesh C ATX Mid Tower Case',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 Mesh C ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 Mesh C ATX Mid Tower Pink Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 Mesh C ATX Mid Tower Pink Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Torrent Nano RGB Mini-ITX Tower Black Tinted Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Torrent Nano RGB Mini-ITX Tower Black Tinted Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify C Mini Micro ATX Mini Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify C Mini Micro ATX Mini Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Versa H16 ARGB MicroATX Mini Tower',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Versa H16 ARGB MicroATX Mini Tower')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V150 Micro ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V150 Micro ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Unity Solar Mesh ARGB ATX Mid Tower White Tempered Glass',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Unity Solar Mesh ARGB ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshroom S V2 Micro ATX Mini Tower Black with Mesh Side Panel, w/PCIe 4.0 Riser, and Front Panel USB 3.2 Gen 2 Type-C and USB 2.0 Type-A',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshroom S V2 Micro ATX Mini Tower Black with Mesh Side Panel, w/PCIe 4.0 Riser, and Front Panel USB 3.2 Gen 2 Type-C and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Gamemax Mini Abyss USB3.0 Micro ATX Tower Tempered Glass Gaming Computer Case w/ 1 x 120mm ARGB LED Fan x Rear (Pre-Installed)',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Gamemax Mini Abyss USB3.0 Micro ATX Tower Tempered Glass Gaming Computer Case w/ 1 x 120mm ARGB LED Fan x Rear (Pre-Installed)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo TR03-A ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo TR03-A ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win Chopin HTPC Black w/150 W Power Supply',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win Chopin HTPC Black w/150 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec CX500M ARGB Micro ATX Mini Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, and USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec CX500M ARGB Micro ATX Mini Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MagniumGear NEO Qube ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'MagniumGear',
  0,
  NULL,
  '{"manufacturer":"MagniumGear","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MagniumGear NEO Qube ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ABKONCORE Cronos 350M MicroATX Mini Tower',
  'ABKONCORE',
  0,
  NULL,
  '{"manufacturer":"ABKONCORE","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ABKONCORE Cronos 350M MicroATX Mini Tower')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Graphite Series 230T ATX Mid Tower Black / Gray Windowed Acrylic Side Panel USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Graphite Series 230T ATX Mid Tower Black / Gray Windowed Acrylic Side Panel USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec NX200M RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec NX200M RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Mars Gaming MC-VIEW Micro ATX Mid Tower Pink Tempered Glass',
  'Mars Gaming',
  0,
  NULL,
  '{"manufacturer":"Mars Gaming","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Mars Gaming MC-VIEW Micro ATX Mid Tower Pink Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Eclipse P360A ATX Mid Tower Black Tempered Glass Side Panel',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Eclipse P360A ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech SKY ONE LITE ATX Mid Tower White Tempered Glass Side Panel',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech SKY ONE LITE ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H630 ATX Full Tower White',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H630 ATX Full Tower White')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Meshify 3 Ambience Pro RGB Black TG Light Tint',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Meshify 3 Ambience Pro RGB Black TG Light Tint')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Pop Mini Air Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Pop Mini Air Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win ModFree Deluxe ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win ModFree Deluxe ATX Full Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec Dark Avenger DA601 E-ATX Mid Tower Case/ARGB Motherboard Sync/Tempered Glass/Prizm 120 ARGB Fan Included',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"EATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec Dark Avenger DA601 E-ATX Mid Tower Case/ARGB Motherboard Sync/Tempered Glass/Prizm 120 ARGB Fan Included')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar Purity RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar Purity RGB Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Zalman R2 ATX Mid Tower Black Tempered Glass Side Panel',
  'Zalman',
  0,
  NULL,
  '{"manufacturer":"Zalman","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Zalman R2 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Streacom DA2 V2 Mini-ITX Desktop Silver',
  'Streacom',
  0,
  NULL,
  '{"manufacturer":"Streacom","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Streacom DA2 V2 Mini-ITX Desktop Silver')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series SPEC-04 ATX Mid Tower Black / Red Acrylic Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series SPEC-04 ATX Mid Tower Black / Red Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CC560 ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CC560 ATX Mid Tower White Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'FormD T1 V2.1 Mini-ITX Desktop Silver Steel Coated Mesh Side Panel',
  'FormD',
  0,
  NULL,
  '{"manufacturer":"FormD","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('FormD T1 V2.1 Mini-ITX Desktop Silver Steel Coated Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake CTE C700 Air ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake CTE C700 Air ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus A21 Micro ATX Mini Tower Black Tempered Glass Side Panel',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus A21 Micro ATX Mini Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 170 ARGB Micro ATX Mini Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 170 ARGB Micro ATX Mini Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT S340 ATX Mid Tower Black Acrylic Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT S340 ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus ProArt PA602 Wood Edition ATX Mid Tower Black / Brown Tempered Glass Side Panel',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus ProArt PA602 Wood Edition ATX Mid Tower Black / Brown Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master NR200P V2 Mini-ITX 18L PC Case, Top-Mount 240mm|280mm Liquid Cooler, 356mm Vertical Mounting 3.5-Slot GPU, Tempered |Vented Panel, USB 3.2 Gen 2x2 Type C (NR200PV2-KCNN-S00)',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Mini-ITX","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master NR200P V2 Mini-ITX 18L PC Case, Top-Mount 240mm|280mm Liquid Cooler, 356mm Vertical Mounting 3.5-Slot GPU, Tempered |Vented Panel, USB 3.2 Gen 2x2 Type C (NR200PV2-KCNN-S00)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DARKROCK EC2 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A',
  'DARKROCK',
  0,
  NULL,
  '{"manufacturer":"DARKROCK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DARKROCK EC2 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Silent Base 600 ATX Mid Tower Black / Orange with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Silent Base 600 ATX Mid Tower Black / Orange with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Black Diamond ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Black Diamond ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech AIR 1000 PREMIUM ATX Mid Tower Black Tempered Glass Side Panel',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech AIR 1000 PREMIUM ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Eclipse G400A ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Eclipse G400A ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 600 ATX Mid Tower Green / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 600 ATX Mid Tower Green / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C / USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Watson Amelia Y40 ATX Mid Tower Gold / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Watson Amelia Y40 ATX Mid Tower Gold / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec C5 ARGB ATX Mid Tower White Tempered Glass Side Panel Front USB 3.2 Gen 2 Type-C/Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec C5 ARGB ATX Mid Tower White Tempered Glass Side Panel Front USB 3.2 Gen 2 Type-C/Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool Gamer Storm MACUBE 550 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool Gamer Storm MACUBE 550 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Tempest Spectra RGB ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Tempest',
  0,
  NULL,
  '{"manufacturer":"Tempest","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Tempest Spectra RGB ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash DLH21 Mini-ITX Tower White with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash DLH21 Mini-ITX Tower White with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'LC-Power Gaming 807W Stormwatch_X ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 1 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'LC-Power',
  0,
  NULL,
  '{"manufacturer":"LC-Power","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('LC-Power Gaming 807W Stormwatch_X ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 1 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core P3 TG Pro ATX Mid Tower Tempered Glass',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core P3 TG Pro ATX Mid Tower Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec DARK CUBE Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec DARK CUBE Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks EVOLV X2 ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 2x2 Type-C and USB 3.2 Gen 1 Type-A',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks EVOLV X2 ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 2x2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design North ATX Mid Tower Black with Mesh Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design North ATX Mid Tower Black with Mesh Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SAMA ARGB-Q5 Micro ATX Mini Tower Black Tempered Glass',
  'SAMA',
  0,
  NULL,
  '{"manufacturer":"SAMA","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SAMA ARGB-Q5 Micro ATX Mini Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Stronghold M Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Stronghold M Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SHARKOON REV300 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'SHARKOON',
  0,
  NULL,
  '{"manufacturer":"SHARKOON","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SHARKOON REV300 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake CTE E660 MX ATX Mid Tower Blue / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake CTE E660 MX ATX Mid Tower Blue / White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec Draco 10 Micro ATX Mini Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec Draco 10 Micro ATX Mini Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Shadow Base 800 DX ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Shadow Base 800 DX ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GALAX REV-05 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'GALAX',
  0,
  NULL,
  '{"manufacturer":"GALAX","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GALAX REV-05 ATX Full Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone ML06B HTPC Black with USB 3.2 Gen 1 Type-A Front Panel',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"HTPC","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone ML06B HTPC Black with USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Epoch RGB ATX Mid Tower Black Tinted Tempered Glass',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Epoch RGB ATX Mid Tower Black Tinted Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo D31 STD Micro ATX Mini Tower Black Tempered Glass',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo D31 STD Micro ATX Mini Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake S200 ATX Mid Tower White Tempered Glass Side Panel ARGB',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake S200 ATX Mid Tower White Tempered Glass Side Panel ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Ceres 330 ARGB ATX Mid Tower Black with Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Ceres 330 ARGB ATX Mid Tower Black with Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MAG FORGE 100R ATX Mid Tower Black Tempered Glass Side Panel USB 3.2 Gen 1 Type-A',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MAG FORGE 100R ATX Mid Tower Black Tempered Glass Side Panel USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Geometric Future Model 8 ATX Mid Tower Black / White Tinted Tempered Glass Side Panel',
  'Geometric Future',
  0,
  NULL,
  '{"manufacturer":"Geometric Future","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Geometric Future Model 8 ATX Mid Tower Black / White Tinted Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'RAIJINTEK Thetis ATX Mid Tower Black with USB 3.2 Gen 1 Type-A',
  'RAIJINTEK',
  0,
  NULL,
  '{"manufacturer":"RAIJINTEK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('RAIJINTEK Thetis ATX Mid Tower Black with USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia X-Sniper2 ATX Mid Tower Black / Blue with Acrylic Side Panel and USB 3.2 Gen 1 Type-A',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia X-Sniper2 ATX Mid Tower Black / Blue with Acrylic Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H440 ATX Mid Tower Black with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H440 ATX Mid Tower Black with USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MAG VAMPIRIC 100L ATX Mid Tower Black Tempered Glass',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MAG VAMPIRIC 100L ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Obsidian Series 750D ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Obsidian Series 750D ATX Full Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 ATX Mid Tower White Tempered Glass Side Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 ATX Mid Tower White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix Grafi ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix Grafi ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GAMDIAS AURA GC2 ELITE ATX Mid Tower White Tempered Glass Front Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'GAMDIAS',
  0,
  NULL,
  '{"manufacturer":"GAMDIAS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GAMDIAS AURA GC2 ELITE ATX Mid Tower White Tempered Glass Front Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Obsidian 500D RGB SE ATX Mid Tower Black Tinted Tempered Glass',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Obsidian 500D RGB SE ATX Mid Tower Black Tinted Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Rocket Heavy Mini-ITX Desktop Black with Tempered Glass Side Panel and Front Panel: USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Rocket Heavy Mini-ITX Desktop Black with Tempered Glass Side Panel and Front Panel: USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master HAF 912 Plus ATX Mid Tower Black',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master HAF 912 Plus ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Void Rift ATX Mid Tower Black Tempered Glass Side Panel',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Void Rift ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 6500X ATX Mid Tower White / Gray with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 6500X ATX Mid Tower White / Gray with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Level 20 HT Black',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"EATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Level 20 HT Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'RAIJINTEK OPHION EVO Mini-ITX Desktop Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A',
  'RAIJINTEK',
  0,
  NULL,
  '{"manufacturer":"RAIJINTEK","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('RAIJINTEK OPHION EVO Mini-ITX Desktop Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Carbide Series 400C ATX Mid Tower White Acrylic Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Carbide Series 400C ATX Mid Tower White Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone SUGO 15 Mini-ITX Desktop Black',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone SUGO 15 Mini-ITX Desktop Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Level 20 GT ATX Full Tower Black Edition ARGB Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Level 20 GT ATX Full Tower Black Edition ARGB Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec ISK-100 Mini-ITX Tower Black / Silver with 80 W Power Supply',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec ISK-100 Mini-ITX Tower Black / Silver with 80 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Arc Midi R2 ATX Mid Tower Black Acrylic Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Arc Midi R2 ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win B1 Pure Mini-ITX Desktop White / Brown w/200 W Power Supply',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win B1 Pure Mini-ITX Desktop White / Brown w/200 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Raidmax Vortex ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'Raidmax',
  0,
  NULL,
  '{"manufacturer":"Raidmax","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Raidmax Vortex ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H7 Elite (2023) ATX Mid Tower Black Tempered Glass Side Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H7 Elite (2023) ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Jonsbo Jonsplus i100 Pro Mini-ITX Desktop Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Jonsbo',
  0,
  NULL,
  '{"manufacturer":"Jonsbo","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Jonsbo Jonsplus i100 Pro Mini-ITX Desktop Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar MX410 MESH-G RGB ATX Mid Tower Black Tempered Glass',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar MX410 MESH-G RGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Ceres 350 MX ATX Mid Tower Green with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Ceres 350 MX ATX Mid Tower Green with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec P20C ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec P20C ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone SG13 Mini-ITX Tower Black',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone SG13 Mini-ITX Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Rosewill NAUTILUS ATX Mid Tower Black / Blue Acrylic Side Panel',
  'Rosewill',
  0,
  NULL,
  '{"manufacturer":"Rosewill","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Rosewill NAUTILUS ATX Mid Tower Black / Blue Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 Mesh C ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 Mesh C ATX Mid Tower White Tempered Glass Side Panel with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Gigabyte C301 GLASS V2 ATX Mid Tower Black Tempered Glass',
  'Gigabyte',
  0,
  NULL,
  '{"manufacturer":"Gigabyte","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Gigabyte C301 GLASS V2 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone FARA 313 Micro ATX Mid Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone FARA 313 Micro ATX Mid Tower Black with USB 3.2 Gen 2 Type-C and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar MX330-G Air ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar MX330-G Air ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox MB511 RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox MB511 RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Divider 300 TG ATX Mid Tower Black Tempered Glass',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Divider 300 TG ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MUSETEX Phantom ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'MUSETEX',
  0,
  NULL,
  '{"manufacturer":"MUSETEX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MUSETEX Phantom ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li PC-A75 ATX Full Tower Black with Front Panel USB 3.2 Gen 1 Type-A and USB 2.0 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li PC-A75 ATX Full Tower Black with Front Panel USB 3.2 Gen 1 Type-A and USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo AL900 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo AL900 ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Ceres 300 ATX Mid Tower Black TG ARGB',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Ceres 300 ATX Mid Tower Black TG ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master 690 III ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master 690 III ATX Mid Tower Black with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'darkFlash DY470 ATX Mid Tower White Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'darkFlash',
  0,
  NULL,
  '{"manufacturer":"darkFlash","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('darkFlash DY470 ATX Mid Tower White Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Predator ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Predator ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SSUPD Meshroom S V2 Micro ATX Mini Tower Gray w/PCIe 4.0 Riser, Mesh Side Panel, USB 3.2 Gen 2 Type-C USB 2.0 Type-A',
  'SSUPD',
  0,
  NULL,
  '{"manufacturer":"SSUPD","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SSUPD Meshroom S V2 Micro ATX Mini Tower Gray w/PCIe 4.0 Riser, Mesh Side Panel, USB 3.2 Gen 2 Type-C USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Torrent Nano Mini-ITX Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Torrent Nano Mini-ITX Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Pure Base 500 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Pure Base 500 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Graphite Series 760T ATX Full Tower White Acrylic Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Graphite Series 760T ATX Full Tower White Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Suppressor F31 TG ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Suppressor F31 TG ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Graphite Series 760T ATX Full Tower Black / White Acrylic Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Graphite Series 760T ATX Full Tower Black / White Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Mini Abyss H608 Micro ATX Mid Tower Black Tempered Glass Side Panel',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Mini Abyss H608 Micro ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apevia CRUSADER-F-PK ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'Apevia',
  0,
  NULL,
  '{"manufacturer":"Apevia","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apevia CRUSADER-F-PK ATX Mid Tower Pink with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Vetroo AL800 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel',
  'Vetroo',
  0,
  NULL,
  '{"manufacturer":"Vetroo","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Vetroo AL800 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design North ATX mATX Mid Tower PC Case - Chalk White with Walnut Front and Mesh Side Panel',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design North ATX mATX Mid Tower PC Case - Chalk White with Walnut Front and Mesh Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool MATREXX 55 ADD-RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool MATREXX 55 ADD-RGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A / USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core X1 Mini-ITX Tower Black / Blue with Acrylic Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core X1 Mini-ITX Tower Black / Blue with Acrylic Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake The Tower 250 Mini-ITX Tower Green / Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake The Tower 250 Mini-ITX Tower Green / Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Phanteks Enthoo Pro 2 Server Edition ATX Full Tower Black',
  'Phanteks',
  0,
  NULL,
  '{"manufacturer":"Phanteks","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Phanteks Enthoo Pro 2 Server Edition ATX Full Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li PC-A51 ATX Mini Tower Black Acrylic Side Panel',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li PC-A51 ATX Mini Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Define S2 Vision Blackout ATX Silent Modular Dark Tint Tempered Glass Window Mid Tower Computer Case',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Define S2 Vision Blackout ATX Silent Modular Dark Tint Tempered Glass Window Mid Tower Computer Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SHARKOON Rebel C70G RGB ATX Mid Tower Brown / White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, and USB 3.2 Gen 1 Type-A',
  'SHARKOON',
  0,
  NULL,
  '{"manufacturer":"SHARKOON","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SHARKOON Rebel C70G RGB ATX Mid Tower Brown / White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar PANZER EVO RGB ATX Full Tower Black Tempered Glass Side Panel',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Full Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar PANZER EVO RGB ATX Full Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Silencio S600 ATX Mid Tower Black',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Silencio S600 ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterBox Q300P Micro ATX Mini Tower Black Acrylic Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterBox Q300P Micro ATX Mini Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Silverstone PS15 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'Silverstone',
  0,
  NULL,
  '{"manufacturer":"Silverstone","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Silverstone PS15 Micro ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Gigabyte C200 ATX Mid Tower Black Tempered Glass',
  'Gigabyte',
  0,
  NULL,
  '{"manufacturer":"Gigabyte","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Gigabyte C200 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec One ATX Mid Tower Black',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec One ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Obsidian Series 550D ATX Mid Tower Black',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Obsidian Series 550D ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MAG FORGE 130A ATX Mid Tower Black with AIRFLOW and Tempered Glass Side Panel',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MAG FORGE 130A ATX Mid Tower Black with AIRFLOW and Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'In Win BM639.AD160TBL Mini-ITX Tower Black',
  'InWin',
  0,
  NULL,
  '{"manufacturer":"InWin","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('In Win BM639.AD160TBL Mini-ITX Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master MasterCase H500P ATX Mid Tower Mesh ARGB',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master MasterCase H500P ATX Mid Tower Mesh ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'be quiet! Silent Base 801 ATX Mid Tower Black / Orange with Tempered Glass Side Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'be quiet!',
  0,
  NULL,
  '{"manufacturer":"be quiet!","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('be quiet! Silent Base 801 ATX Mid Tower Black / Orange with Tempered Glass Side Panel USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'MSI MEG PROSPECT 700R ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'MSI',
  0,
  NULL,
  '{"manufacturer":"MSI","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('MSI MEG PROSPECT 700R ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 5000D CORE AIRFLOW ATX Mid Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 5000D CORE AIRFLOW ATX Mid Tower White with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Unity ATX Mid Tower Black Lateral Performance Tempered Glass',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Unity ATX Mid Tower Black Lateral Performance Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Razer Tomahawk ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Razer',
  0,
  NULL,
  '{"manufacturer":"Razer","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Razer Tomahawk ATX Mid Tower Black with Tinted Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec ISK 110 VESA U3 Mini-ITX Desktop Black w/90 W Power Supply',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec ISK 110 VESA U3 Mini-ITX Desktop Black w/90 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Gigabyte C102 Micro ATX Mid Tower Black Tempered Glass',
  'Gigabyte',
  0,
  NULL,
  '{"manufacturer":"Gigabyte","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Gigabyte C102 Micro ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'ADATA XPG STARKER AIR ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'ADATA',
  0,
  NULL,
  '{"manufacturer":"ADATA","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('ADATA XPG STARKER AIR ATX Mid Tower White / Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master Elite 490 Micro ATX Mini Tower White Tempered Glass Side Panel Front Panel USB: USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master Elite 490 Micro ATX Mini Tower White Tempered Glass Side Panel Front Panel USB: USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'CiT MTX-008B Mini-ITX Desktop Black w/300 W Power Supply',
  'CiT',
  0,
  NULL,
  '{"manufacturer":"CiT","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('CiT MTX-008B Mini-ITX Desktop Black w/300 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 5000D ATX Mid Tower White / Gray Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 5000D ATX Mid Tower White / Gray Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SilentiumPC Signum SG1 ATX Mid Tower Black Tempered Glass Side Panel',
  'SilentiumPC',
  0,
  NULL,
  '{"manufacturer":"SilentiumPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SilentiumPC Signum SG1 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'AMANSON PC CASE ATX Gaming PC Cases ,Mid-Tower USB 3.0 with Double Tempered Glass Full View Computer Cases Black (Fans are not Included) (H6)',
  'AMANSON',
  0,
  NULL,
  '{"manufacturer":"AMANSON","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('AMANSON PC CASE ATX Gaming PC Cases ,Mid-Tower USB 3.0 with Double Tempered Glass Full View Computer Cases Black (Fans are not Included) (H6)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GAMDIAS Talos M3 Mesh ATX Mid Tower White Tempered Glass',
  'GAMDIAS',
  0,
  NULL,
  '{"manufacturer":"GAMDIAS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GAMDIAS Talos M3 Mesh ATX Mid Tower White Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 480T ATX Mid Tower Black Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 480T ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'DIYPC ARGB-R1 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'DIYPC',
  0,
  NULL,
  '{"manufacturer":"DIYPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('DIYPC ARGB-R1 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair 5000D AIRFLOW ATX Mid Tower White / Gray Tempered Glass Side Panel',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair 5000D AIRFLOW ATX Mid Tower White / Gray Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Core V31 ATX Mid Tower Black Acrylic Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Core V31 ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Y70 Touch Infinite ATX Mid Tower Case',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Y70 Touch Infinite ATX Mid Tower Case')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar MX220 ATX Mid Tower White RGB, Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar MX220 ATX Mid Tower White RGB, Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'BitFenix CETO300 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'BitFenix',
  0,
  NULL,
  '{"manufacturer":"BitFenix","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('BitFenix CETO300 ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V250 ATX Mid Tower Black Tempered Glass ARGB Air',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V250 ATX Mid Tower Black Tempered Glass ARGB Air')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake Commander G33 ATX Mid Tower Black Tempered Glass Side Panel',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake Commander G33 ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Antec P7 NEO ATX Mid Tower Black',
  'Antec',
  0,
  NULL,
  '{"manufacturer":"Antec","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Antec P7 NEO ATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair Obsidian Series 350D MicroATX Mid Tower Black',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair Obsidian Series 350D MicroATX Mid Tower Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'HYTE Y70 Touch Mid-Tower Case (Black)',
  'HYTE',
  0,
  NULL,
  '{"manufacturer":"HYTE","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('HYTE Y70 Touch Mid-Tower Case (Black)')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Apex MI-008 Mini-ITX Tower Black w/250 W Power Supply',
  'Apex',
  0,
  NULL,
  '{"manufacturer":"Apex","formFactor":"Mini-ITX Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Apex MI-008 Mini-ITX Tower Black w/250 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cougar Airface Pure RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A',
  'Cougar',
  0,
  NULL,
  '{"manufacturer":"Cougar","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cougar Airface Pure RGB ATX Mid Tower Black Tempered Glass Side Panel, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SilentiumPC Armis AR6X EVO ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'SilentiumPC',
  0,
  NULL,
  '{"manufacturer":"SilentiumPC","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SilentiumPC Armis AR6X EVO ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'SaharaGaming M808W Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'SaharaGaming',
  0,
  NULL,
  '{"manufacturer":"SaharaGaming","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('SaharaGaming M808W Micro ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Geometric Future Model 5 ATX Mid Tower Black Vent Fanless, Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A',
  'Geometric Future',
  0,
  NULL,
  '{"manufacturer":"Geometric Future","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Geometric Future Model 5 ATX Mid Tower Black Vent Fanless, Tempered Glass Side Panel, USB 3.2 Gen 2x2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake S300 ATX Mid Tower Black Tempered Glass Edition, Front USB 3.2 Gen 1 & USB 2.0',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake S300 ATX Mid Tower Black Tempered Glass Edition, Front USB 3.2 Gen 1 & USB 2.0')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT Vulcan Micro ATX Mid Tower Black with Acrylic Side Panel and USB 2.0 Type-A Front Panel',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT Vulcan Micro ATX Mid Tower Black with Acrylic Side Panel and USB 2.0 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Asus TUF Gaming GT502 Horizon ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'ASUS',
  0,
  NULL,
  '{"manufacturer":"ASUS","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Asus TUF Gaming GT502 Horizon ATX Mid Tower White with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Vista A ATX Mid Tower Black Tempered Glass Side Panel',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Vista A ATX Mid Tower Black Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'NZXT H510 Horde ATX Mid Tower Red with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A',
  'NZXT',
  0,
  NULL,
  '{"manufacturer":"NZXT","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('NZXT H510 Horde ATX Mid Tower Red with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Cooler Master CM 590 III ATX Mid Tower Black Acrylic Side Panel',
  'Cooler Master',
  0,
  NULL,
  '{"manufacturer":"Cooler Master","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Cooler Master CM 590 III ATX Mid Tower Black Acrylic Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake V100 ATX Mid Tower Black w/500 W Power Supply',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake V100 ATX Mid Tower Black w/500 W Power Supply')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'CORSAIR Crystal Series 680X RGB High Airflow Tempered Glass ATX Smart Case, White',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('CORSAIR Crystal Series 680X RGB High Airflow Tempered Glass ATX Smart Case, White')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake CTE E600 ATX Mid Tower Black Tempered Glass',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake CTE E600 ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Fractal Design Torrent ATX Mid Tower Black TG Dark Tint',
  'Fractal Design',
  0,
  NULL,
  '{"manufacturer":"Fractal Design","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Fractal Design Torrent ATX Mid Tower Black TG Dark Tint')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Lian Li LANCOOL 205 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A',
  'Lian Li',
  0,
  NULL,
  '{"manufacturer":"Lian Li","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Lian Li LANCOOL 205 ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Tecware Nexus M Micro ATX Mid Tower Black / White Tempered Glass Side Panel',
  'Tecware',
  0,
  NULL,
  '{"manufacturer":"Tecware","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Tecware Nexus M Micro ATX Mid Tower Black / White Tempered Glass Side Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Centauri MicroATX Mid Tower Black / Gray with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"Micro ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Centauri MicroATX Mid Tower Black / Gray with Acrylic Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Unity Meshbay ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Unity Meshbay ARGB ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A, USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Deepcool CC560 ARGB ATX Mid Tower Black Tempered Glass',
  'DeepCool',
  0,
  NULL,
  '{"manufacturer":"DeepCool","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Deepcool CC560 ARGB ATX Mid Tower Black Tempered Glass')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'KOLINK Inspire K6 Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A',
  'KOLINK',
  0,
  NULL,
  '{"manufacturer":"KOLINK","formFactor":"Micro ATX Mini Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('KOLINK Inspire K6 Micro ATX Mini Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A USB 2.0 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'iBuypower Element 9 PRO ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, and 422 x 230 x 507 mm',
  'iBUYPOWER',
  0,
  NULL,
  '{"manufacturer":"iBUYPOWER","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('iBuypower Element 9 PRO ATX Mid Tower Black with Tempered Glass Side Panel, USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A, and 422 x 230 x 507 mm')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Corsair FRAME 4000D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'Corsair',
  0,
  NULL,
  '{"manufacturer":"Corsair","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Corsair FRAME 4000D ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake H570 ATX Mid Tower White Tempered Glass ARGB',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake H570 ATX Mid Tower White Tempered Glass ARGB')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Montech KING 65 PRO ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A',
  'MONTECH',
  0,
  NULL,
  '{"manufacturer":"MONTECH","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Montech KING 65 PRO ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 2 Type-C, USB 3.2 Gen 1 Type-A')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'Thermaltake View 380 XL WS ARGB Mid Tower Chassis Wood Edition Black',
  'Thermaltake',
  0,
  NULL,
  '{"manufacturer":"Thermaltake","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('Thermaltake View 380 XL WS ARGB Mid Tower Chassis Wood Edition Black')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
SELECT 
  'GameMax Gravity ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel',
  'GAMEMAX',
  0,
  NULL,
  '{"manufacturer":"GAMEMAX","formFactor":"ATX Mid Tower","maxGpuLength":null,"max_gpu_length":null,"maxCoolerHeight":null,"max_cooler_height":null,"motherboardSupport":["ATX","Micro-ATX","Mini-ITX"]}',
  7,
  NULL,
  'in_stock'
WHERE NOT EXISTS (
  SELECT 1 FROM components 
  WHERE LOWER(component_name) = LOWER('GameMax Gravity ATX Mid Tower Black with Tempered Glass Side Panel and USB 3.2 Gen 1 Type-A Front Panel')
);

INSERT INTO components (
  component_name,
  component_brand,
  component_price,
  component_description,
  compatibility_information,
  category_id,
  component_purpose,
  availability_status
)
