-- Migration 084 — Cisco ASR 9000 Line Cards (A9K-*) bulk — 62 models
--
-- All URLs verified HTTP 200 (2026-04-21).
--
-- Sources:
--   networktigers.com Shopify CDN (cdn/shop/files/ and cdn/shop/products/):
--     Authorised Cisco refurb reseller. Stable versioned CDN URLs, 17–220KB JPEG.
--   cdn.shopify.com (networktigers.com raw CDN):
--     Equivalent to networktigers.com Shopify CDN but accessed via the Shopify root
--     CDN host. Used for models where the agent fetched the canonical CDN URL directly.
--   router-switch.com Magento CDN (/media/catalog/product/c/i/):
--     Used only for models with confirmed real images (> 5KB). router-switch.com
--     returns a 1648-byte placeholder for unknown models — those were rejected.
--   cloudappliances.co.uk:
--     UK Cisco reseller; used for A9K-20HG-FLEX-* (WebP, 11–14KB, 200 OK).
--
-- FC-license MPA variants with no dedicated photo: use matching non-FC image.
--   A9K-MPA-1X100GE-FC, 1X200GE-FC, 20X10GE-FC, 2X100GE-FC, 2X40GE-FC, 4X10GE-FC
--   are physically identical to their non-FC counterparts. Three FC MPA variants
--   (20X1GE-FC, 32X1GE-FC, 8X10GE-FC) have their own router-switch.com images.
--
-- DB model name note: A9K-8T/4-* and A9K-16T/8-B contain "/" (seed-data originals);
--   networktigers stores the product as "8T4" / "16T-8" without the slash.
--
-- Still pending (no verified image > 5KB found anywhere):
--   A9K-8X100G-LB-TR: placeholder only on all checked sources.
--   A9K-400G-DWDM-TR: placeholder only.
--   A9K-4HG-FLEX-FC, A9K-4HG-FLEX-X-FC, A9K-4HG-FLEX-X-SE: not in any catalog.
--   A9K-8HG-FLEX-FC, A9K-8HG-FLEX-SE, A9K-8HG-FLEX-TR: not in any catalog.
--   A9K-4X100GE (base): placeholder only.

-- ── A9K-8T/4 Combo Line Cards (8×10G + 4×1G) ────────────────────────────────

UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-8T4-B_47458a91-d071-40b1-a743-e376ec40b534_463x.progressive.jpg?v=1675971967', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8T/4-B' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-8T4-E_ce04769a-4c2c-4235-bea1-4a9250d018a3_463x.progressive.jpg?v=1675971971', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8T/4-E' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-8T4-L_82828fa2-bde8-4729-8eac-9810d908884c_463x.progressive.jpg?v=1675971975', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8T/4-L' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K-16T/8-B (16×10G + 8×1G combo, base) ─────────────────────────────────

UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-16T-8-B_46bbdb78-b055-4ee8-9a7e-3cf1e3d1563b.jpg?v=1676658653', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-16T/8-B' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 1-Port 100G Line Cards ────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-1X100GE-SE_c6178733-57a4-47a6-9520-d034707d5886_463x.progressive.jpg?v=1675971954', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-1X100GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-1X100GE-TR_463x.progressive.jpg?v=1720437695', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-1X100GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 2-Port 100G Line Cards ────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-2X100GE-SE_463x.progressive.jpg?v=1686350836', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-2X100GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-2X100GE-TR_463x.progressive.jpg?v=1701527025', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-2X100GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 8-Port 100G Line Cards ────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-8x100ge-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8X100GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-8X100GE-SE_bd089df0-6997-4259-85af-cee89f2863c9_463x.progressive.jpg?v=1680525511', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8X100GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-8X100GE-TR_cc65c2aa-f426-49a6-a5af-fb7a5833f9ed_463x.progressive.jpg?v=1680525544', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8X100GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 8-Port 100G Loopback Card ────────────────────────────────────────────

-- A9K-8X100G-LB-SE — 8-port 100G loopback line card (scale-enhanced)
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-8X100G-LB-SE_c0664611-a0c9-4ec0-a926-be8c5a6a555a.jpg?v=1680525478', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-8X100G-LB-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 16-Port 100G Line Cards ───────────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-16x100ge-cm.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-16X100GE-CM' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-16x100ge-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-16X100GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-16x100ge-tr.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-16X100GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 20-Port HG-FLEX Line Cards ───────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.cloudappliances.co.uk/uploads/thumbnails/product/Cisco_A9K-20HG-FLEX-FC-Front-565x398.webp', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-20HG-FLEX-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.cloudappliances.co.uk/uploads/thumbnails/product/Cisco_A9K-20HG-FLEX-SE-Front-565x398.webp', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-20HG-FLEX-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.cloudappliances.co.uk/uploads/thumbnails/product/Cisco_A9K-20HG-FLEX-TR-Front-565x398.webp', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-20HG-FLEX-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 24-Port 10G + 1G Combo Line Cards ────────────────────────────────────

UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-24x10ge-1g-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-24X10GE-1G-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-24X10GE-1G-SE_f6b84fc3-8230-4fb0-96b4-a4b9f558cf46.jpg?v=1680536708', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-24X10GE-1G-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-24X10GE-1G-TR.jpg?v=1720437258', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-24X10GE-1G-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-24X10GE-SE.jpg?v=1692718065', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-24X10GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-24X10GE-TR_7ed135c5-f8cb-4e08-a981-3804aab4d3ef.jpg?v=1676658686', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-24X10GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 2T+20GE Combo Line Cards ─────────────────────────────────────────────

UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-2T20GE-B_97a4ae77-c2fe-495c-8c1e-9d5274eeff5a.jpg?v=1691436466', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-2T20GE-B' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-2T20GE-E_a244db5a-9701-4dc2-8f35-fc5b5bad2c3d.jpg?v=1675971957', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-2T20GE-E' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-2T20GE-L_a34ac720-3b42-4854-82ca-7056fcaedbbd.jpg?v=1678879536', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-2T20GE-L' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 36-Port 10G Line Cards ────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-36X10GE-SE.jpg?v=1692718197', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-36X10GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-36X10GE-TR_0c0e3983-5835-41e3-b8f3-eff5e251a894.jpg?v=1676658720', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-36X10GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 40-Port 1G Line Cards ─────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-40GE-B_12cbeb94-1979-4754-ad1c-0b0fa1ab4b7f.jpg?v=1676658754', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-40GE-B' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-40GE-E-new.jpg?v=1704797390', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-40GE-E' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-40GE-L-asr-9000-line-card-new.jpg?v=1736864566', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-40GE-L' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-40GE-SE.jpg?v=1686350873', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-40GE-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-40GE-TR.jpg?v=1700729666', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-40GE-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── A9K 48-Port 10G + 1G Combo Line Cards ────────────────────────────────────

UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-48x10ge-1g-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-48X10GE-1G-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/products/cisco-A9K-48X10GE-1G-SE.jpg?v=1681290538', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-48X10GE-1G-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://cdn.shopify.com/s/files/1/0989/9318/files/cisco-A9K-48X10GE-1G-TR-new.jpg?v=1736864808', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-48X10GE-1G-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── ASR 9000 Route Switch Processors ─────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-RSP440-LT_9d07ba1f-5e9a-4a76-81d7-3606c26d8e03_463x.progressive.jpg?v=1680526311', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-RSP440-LT' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-RSP440-SE_aadddaeb-50aa-4521-8d2e-b7516fd8a407_463x.progressive.jpg?v=1676658856', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-RSP440-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-RSP440-TR_463x.progressive.jpg?v=1737469533', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-RSP440-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-RSP880-SE_0fd4d9f3-9419-4c40-bf56-cf99932733ec_463x.progressive.jpg?v=1689195670', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-RSP880-SE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-RSP880-TR_ac4905e2-bd6b-410d-b5ea-9cea35855ad5_463x.progressive.jpg?v=1680526444', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-RSP880-TR' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── ASR 9000 SIP Platform ─────────────────────────────────────────────────────

UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-SIP-700_463x.progressive.jpg?v=1724686979', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-SIP-700' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- ── ASR 9000 Modular Port Adapters (MPA) ─────────────────────────────────────

-- Non-FC variants with dedicated images:
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-1X100GE_ac7c499a-0c73-4cc5-8ef8-ec9b4433924a_463x.progressive.jpg?v=1680526110', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-1X100GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-1x200ge.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-1X200GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-MPA-1x40GE_463x.progressive.jpg?v=1720437401', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-1X40GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-MPA-20X10GE_463x.progressive.jpg?v=1686351118', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-20X10GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-20X1GE_6e099a5d-f03e-4eac-9f9f-5bcf80dc1cd0_463x.progressive.jpg?v=1678339164', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-20X1GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-MPA-2X100GE_5ebd983d-821a-4b00-86aa-6472152dc598_463x.progressive.jpg?v=1686351152', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-2X100GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-2X10GE_e9353d8e-ea4c-403d-a653-42ba606f3047_463x.progressive.jpg?v=1675971984', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-2X10GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-2X40GE_1a13f0c8-c5d8-497a-b68b-95a9b734f934_463x.progressive.jpg?v=1676658788', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-2X40GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-32x1ge.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-32X1GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-4X10GE_66753de3-f132-4d9c-bebe-f8150213c362_463x.progressive.jpg?v=1675971988', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-4X10GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-8x10GE_a172370b-d13e-4c4a-9762-fd8715533446_463x.progressive.jpg?v=1676658822', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-8X10GE' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- FC variants with router-switch.com dedicated images:
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-20x1g-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-20X1GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-32x1g-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-32X1GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-8x10g-fc.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-8X10GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');

-- FC variants sharing non-FC image (physically identical hardware):
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-1X100GE_ac7c499a-0c73-4cc5-8ef8-ec9b4433924a_463x.progressive.jpg?v=1680526110', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-1X100GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.router-switch.com/media/catalog/product/c/i/cisco-a9k-mpa-1x200ge.jpg', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-1X200GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-MPA-20X10GE_463x.progressive.jpg?v=1686351118', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-20X10GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-A9K-MPA-2X100GE_5ebd983d-821a-4b00-86aa-6472152dc598_463x.progressive.jpg?v=1686351152', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-2X100GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-2X40GE_1a13f0c8-c5d8-497a-b68b-95a9b734f934_463x.progressive.jpg?v=1676658788', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-2X40GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
UPDATE switches SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9K-MPA-4X10GE_66753de3-f132-4d9c-bebe-f8150213c362_463x.progressive.jpg?v=1675971988', product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/asr-9000-series-aggregation-services-routers/models-comparison.html'), assets_scraped_at = NOW() WHERE model = 'A9K-MPA-4X10GE-FC' AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
