const HARDWARE_LIBRARY = [
  // ── HPE ──
  {vendor:'HPE',model:'ProLiant DL380 Gen11',type:'server',height:2},
  {vendor:'HPE',model:'ProLiant DL360 Gen11',type:'server',height:1},
  {vendor:'HPE',model:'ProLiant DL560 Gen11',type:'server',height:2},
  {vendor:'HPE',model:'ProLiant DL385 Gen11',type:'server',height:2},
  {vendor:'HPE',model:'ProLiant DL325 Gen11',type:'server',height:1},
  {vendor:'HPE',model:'ProLiant ML350 Gen11',type:'server',height:5},
  {vendor:'HPE',model:'ProLiant XL675d Gen11',type:'server',height:2},
  {vendor:'HPE',model:'ProLiant XL645d Gen11',type:'server',height:2},
  {vendor:'HPE',model:'Synergy 480 Gen11',type:'server',height:1},
  {vendor:'HPE',model:'Synergy 660 Gen11',type:'server',height:2},
  {vendor:'HPE',model:'Apollo 4200 Gen11',type:'server',height:4},
  {vendor:'HPE',model:'Apollo 6500 Gen10+',type:'server',height:4},
  {vendor:'HPE',model:'Apollo 2000 Gen10+',type:'server',height:2},
  {vendor:'HPE',model:'3PAR 8450',type:'storage',height:3},
  {vendor:'HPE',model:'3PAR 8440',type:'storage',height:3},
  {vendor:'HPE',model:'3PAR 8200',type:'storage',height:2},
  {vendor:'HPE',model:'Nimble AF60',type:'storage',height:2},
  {vendor:'HPE',model:'Nimble AF40',type:'storage',height:2},
  {vendor:'HPE',model:'Nimble AF20',type:'storage',height:2},
  {vendor:'HPE',model:'Nimble HF60',type:'storage',height:2},
  {vendor:'HPE',model:'Alletra 9060',type:'storage',height:4},
  {vendor:'HPE',model:'Alletra 6050',type:'storage',height:2},
  {vendor:'HPE',model:'Alletra 5050',type:'storage',height:2},
  {vendor:'HPE',model:'Aruba 6300M',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba 8320',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba 8360',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba CX 10000',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba CX 8325',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba CX 6400',type:'switch',height:2},
  {vendor:'HPE',model:'Aruba CX 6300',type:'switch',height:1},
  {vendor:'HPE',model:'Aruba 2930F',type:'switch',height:1},
  {vendor:'HPE',model:'MSA 2060',type:'storage',height:2},
  {vendor:'HPE',model:'StoreOnce 5200',type:'tape',height:2},
  {vendor:'HPE',model:'StoreOnce 6500',type:'tape',height:4},
  {vendor:'HPE',model:'StoreEver LTO-9',type:'tape',height:2},
  {vendor:'HPE',model:'iLO Advanced',type:'other',height:0},

  // ── Dell ──
  {vendor:'Dell',model:'PowerEdge R760',type:'server',height:2},
  {vendor:'Dell',model:'PowerEdge R660',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge R760xa',type:'server',height:3},
  {vendor:'Dell',model:'PowerEdge R7625',type:'server',height:2},
  {vendor:'Dell',model:'PowerEdge R6615',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge R860',type:'server',height:2},
  {vendor:'Dell',model:'PowerEdge R960',type:'server',height:4},
  {vendor:'Dell',model:'PowerEdge R450',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge R350',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge R250',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge MX760c',type:'server',height:2},
  {vendor:'Dell',model:'PowerEdge C6620',type:'server',height:2},
  {vendor:'Dell',model:'PowerEdge XR4520c',type:'server',height:1},
  {vendor:'Dell',model:'PowerEdge XR5610',type:'server',height:1},
  {vendor:'Dell',model:'PowerStore 5200',type:'storage',height:2},
  {vendor:'Dell',model:'PowerStore 3200',type:'storage',height:2},
  {vendor:'Dell',model:'PowerStore 1200',type:'storage',height:2},
  {vendor:'Dell',model:'PowerStore 9200',type:'storage',height:4},
  {vendor:'Dell',model:'PowerScale F900',type:'storage',height:2},
  {vendor:'Dell',model:'PowerScale H700',type:'storage',height:2},
  {vendor:'Dell',model:'PowerScale A300',type:'storage',height:2},
  {vendor:'Dell',model:'PowerVault ME5084',type:'storage',height:4},
  {vendor:'Dell',model:'PowerVault ME5024',type:'storage',height:2},
  {vendor:'Dell',model:'PowerVault ME5012',type:'storage',height:2},
  {vendor:'Dell',model:'PowerSwitch Z9332F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch Z9264F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch S5248F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch S5232F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch S5224F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch N3248TEV',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch N3248X',type:'switch',height:1},
  {vendor:'Dell',model:'PowerSwitch N3224F',type:'switch',height:1},
  {vendor:'Dell',model:'PowerVault TL4000',type:'tape',height:2},
  {vendor:'Dell',model:'PowerVault ML6000',type:'tape',height:4},
  {vendor:'Dell',model:'Wyse 5070',type:'other',height:0},

  // ── Lenovo ──
  {vendor:'Lenovo',model:'ThinkSystem SR650 V3',type:'server',height:2},
  {vendor:'Lenovo',model:'ThinkSystem SR630 V3',type:'server',height:1},
  {vendor:'Lenovo',model:'ThinkSystem SR850 V3',type:'server',height:2},
  {vendor:'Lenovo',model:'ThinkSystem SR860 V3',type:'server',height:4},
  {vendor:'Lenovo',model:'ThinkSystem SR950 V3',type:'server',height:4},
  {vendor:'Lenovo',model:'ThinkSystem SR645 V3',type:'server',height:1},
  {vendor:'Lenovo',model:'ThinkSystem SR665 V3',type:'server',height:2},
  {vendor:'Lenovo',model:'ThinkSystem SR675 V3',type:'server',height:3},
  {vendor:'Lenovo',model:'ThinkSystem SR250 V3',type:'server',height:1},
  {vendor:'Lenovo',model:'ThinkSystem SR150 V3',type:'server',height:1},
  {vendor:'Lenovo',model:'ThinkSystem SD550 V3',type:'server',height:2},
  {vendor:'Lenovo',model:'ThinkSystem SD650 V3',type:'server',height:2},
  {vendor:'Lenovo',model:'ThinkEdge SE350 V2',type:'server',height:1},
  {vendor:'Lenovo',model:'ThinkSystem DE4000H',type:'storage',height:2},
  {vendor:'Lenovo',model:'ThinkSystem DE6000H',type:'storage',height:2},
  {vendor:'Lenovo',model:'ThinkSystem DE2000H',type:'storage',height:2},
  {vendor:'Lenovo',model:'ThinkSystem DM7000',type:'storage',height:4},
  {vendor:'Lenovo',model:'ThinkSystem DM5000',type:'storage',height:2},
  {vendor:'Lenovo',model:'ThinkSystem DM3000',type:'storage',height:2},
  {vendor:'Lenovo',model:'ThinkSystem NE2580',type:'switch',height:1},
  {vendor:'Lenovo',model:'ThinkSystem NE1032',type:'switch',height:1},
  {vendor:'Lenovo',model:'ThinkSystem NE0164',type:'switch',height:1},
  {vendor:'Lenovo',model:'ThinkSystem NE10032',type:'switch',height:1},
  {vendor:'Lenovo',model:'RackSwitch G8296',type:'switch',height:2},
  {vendor:'Lenovo',model:'RackSwitch G8272',type:'switch',height:1},
  {vendor:'Lenovo',model:'ThinkSystem LTO-9',type:'tape',height:2},

  // ── Cisco ──
  {vendor:'Cisco',model:'UCS X210c M8',type:'server',height:2},
  {vendor:'Cisco',model:'UCS B200 M7',type:'server',height:0},
  {vendor:'Cisco',model:'UCS B480 M7',type:'server',height:0},
  {vendor:'Cisco',model:'UCS C240 M7',type:'server',height:2},
  {vendor:'Cisco',model:'UCS C220 M7',type:'server',height:1},
  {vendor:'Cisco',model:'UCS C245 M7',type:'server',height:2},
  {vendor:'Cisco',model:'UCS C225 M7',type:'server',height:1},
  {vendor:'Cisco',model:'UCS C480 M7',type:'server',height:4},
  {vendor:'Cisco',model:'UCS X4308',type:'server',height:1},
  {vendor:'Cisco',model:'UCS X440p',type:'server',height:2},
  {vendor:'Cisco',model:'Nexus 93180YC-FX3',type:'switch',height:1},
  {vendor:'Cisco',model:'Nexus 9364C-GX2',type:'switch',height:1},
  {vendor:'Cisco',model:'Nexus 92348GC-X',type:'switch',height:1},
  {vendor:'Cisco',model:'Nexus 9508',type:'switch',height:8},
  {vendor:'Cisco',model:'Nexus 7700',type:'switch',height:10},
  {vendor:'Cisco',model:'Nexus 56128P',type:'switch',height:1},
  {vendor:'Cisco',model:'Catalyst 9500-48Y4C',type:'switch',height:1},
  {vendor:'Cisco',model:'Catalyst 9300-48UXM',type:'switch',height:1},
  {vendor:'Cisco',model:'Catalyst 9200-48P',type:'switch',height:1},
  {vendor:'Cisco',model:'Catalyst 8200-1N-4T',type:'router',height:1},
  {vendor:'Cisco',model:'Catalyst 8500-4X',type:'router',height:2},
  {vendor:'Cisco',model:'Firepower 4245',type:'firewall',height:2},
  {vendor:'Cisco',model:'Firepower 4115',type:'firewall',height:1},
  {vendor:'Cisco',model:'Firepower 1120',type:'firewall',height:1},
  {vendor:'Cisco',model:'ASA 5585-X',type:'firewall',height:2},
  {vendor:'Cisco',model:'MDS 9710',type:'san',height:8},
  {vendor:'Cisco',model:'MDS 9250i',type:'san',height:1},
  {vendor:'Cisco',model:'MDS 9148S',type:'san',height:1},

  // ── Juniper ──
  {vendor:'Juniper',model:'QFX5240',type:'switch',height:1},
  {vendor:'Juniper',model:'QFX5220',type:'switch',height:1},
  {vendor:'Juniper',model:'QFX5210',type:'switch',height:1},
  {vendor:'Juniper',model:'QFX5120',type:'switch',height:1},
  {vendor:'Juniper',model:'QFX5110',type:'switch',height:1},
  {vendor:'Juniper',model:'EX9250',type:'switch',height:2},
  {vendor:'Juniper',model:'EX4650',type:'switch',height:1},
  {vendor:'Juniper',model:'EX4400',type:'switch',height:1},
  {vendor:'Juniper',model:'EX3400',type:'switch',height:1},
  {vendor:'Juniper',model:'EX2300',type:'switch',height:1},
  {vendor:'Juniper',model:'ACX710',type:'router',height:1},
  {vendor:'Juniper',model:'ACX6360',type:'router',height:1},
  {vendor:'Juniper',model:'SRX5800',type:'firewall',height:5},
  {vendor:'Juniper',model:'SRX4600',type:'firewall',height:2},
  {vendor:'Juniper',model:'SRX1500',type:'firewall',height:1},
  {vendor:'Juniper',model:'SRX345',type:'firewall',height:1},
  {vendor:'Juniper',model:'NFX350',type:'other',height:1},
  {vendor:'Juniper',model:'PTX10008',type:'router',height:8},

  // ── Arista ──
  {vendor:'Arista',model:'7800R4',type:'switch',height:4},
  {vendor:'Arista',model:'7700R4',type:'switch',height:4},
  {vendor:'Arista',model:'7280R3',type:'switch',height:1},
  {vendor:'Arista',model:'7368X4',type:'switch',height:1},
  {vendor:'Arista',model:'7050X4',type:'switch',height:1},
  {vendor:'Arista',model:'7050SX3',type:'switch',height:1},
  {vendor:'Arista',model:'7150',type:'switch',height:1},
  {vendor:'Arista',model:'7010',type:'switch',height:1},
  {vendor:'Arista',model:'720XP',type:'switch',height:1},
  {vendor:'Arista',model:'ACS-7010T',type:'switch',height:1},

  // ── NetApp ──
  {vendor:'NetApp',model:'AFF A90',type:'storage',height:3},
  {vendor:'NetApp',model:'AFF A70',type:'storage',height:2},
  {vendor:'NetApp',model:'AFF A50',type:'storage',height:2},
  {vendor:'NetApp',model:'AFF A30',type:'storage',height:2},
  {vendor:'NetApp',model:'AFF A20',type:'storage',height:1},
  {vendor:'NetApp',model:'AFF C80',type:'storage',height:3},
  {vendor:'NetApp',model:'AFF C60',type:'storage',height:2},
  {vendor:'NetApp',model:'FAS 9500',type:'storage',height:4},
  {vendor:'NetApp',model:'FAS 8700',type:'storage',height:3},
  {vendor:'NetApp',model:'FAS 500f',type:'storage',height:2},
  {vendor:'NetApp',model:'FAS 2750',type:'storage',height:2},
  {vendor:'NetApp',model:'E-Series E4000',type:'storage',height:2},
  {vendor:'NetApp',model:'E-Series E2800',type:'storage',height:2},
  {vendor:'NetApp',model:'E-Series E5700',type:'storage',height:2},
  {vendor:'NetApp',model:'NetApp DS460C',type:'storage',height:4},
  {vendor:'NetApp',model:'StorageGrid SG6100',type:'storage',height:2},

  // ── Pure Storage ──
  {vendor:'Pure Storage',model:'FlashArray//X90',type:'storage',height:3},
  {vendor:'Pure Storage',model:'FlashArray//X70',type:'storage',height:3},
  {vendor:'Pure Storage',model:'FlashArray//X50',type:'storage',height:2},
  {vendor:'Pure Storage',model:'FlashArray//X20',type:'storage',height:2},
  {vendor:'Pure Storage',model:'FlashArray//C60',type:'storage',height:3},
  {vendor:'Pure Storage',model:'FlashArray//C40',type:'storage',height:2},
  {vendor:'Pure Storage',model:'FlashBlade//S500',type:'storage',height:4},
  {vendor:'Pure Storage',model:'FlashBlade//S200',type:'storage',height:4},
  {vendor:'Pure Storage',model:'FlashStack',type:'other',height:0},

  // ── Fortinet ──
  {vendor:'Fortinet',model:'FortiGate 4200F',type:'firewall',height:2},
  {vendor:'Fortinet',model:'FortiGate 3600F',type:'firewall',height:2},
  {vendor:'Fortinet',model:'FortiGate 2600F',type:'firewall',height:1},
  {vendor:'Fortinet',model:'FortiGate 1800F',type:'firewall',height:1},
  {vendor:'Fortinet',model:'FortiGate 900G',type:'firewall',height:1},
  {vendor:'Fortinet',model:'FortiGate 600F',type:'firewall',height:1},
  {vendor:'Fortinet',model:'FortiGate 400F',type:'firewall',height:1},
  {vendor:'Fortinet',model:'FortiGate 100F',type:'firewall',height:0},
  {vendor:'Fortinet',model:'FortiGate 60F',type:'firewall',height:0},
  {vendor:'Fortinet',model:'FortiSwitch 424E',type:'switch',height:1},
  {vendor:'Fortinet',model:'FortiSwitch 148F',type:'switch',height:1},
  {vendor:'Fortinet',model:'FortiSwitch 108E',type:'switch',height:1},
  {vendor:'Fortinet',model:'FortiAnalyzer 3000G',type:'other',height:2},
  {vendor:'Fortinet',model:'FortiManager 2000G',type:'other',height:1},
  {vendor:'Fortinet',model:'FortiMail 6000G',type:'other',height:2},

  // ── F5 ──
  {vendor:'F5',model:'BIG-IP i15800',type:'loadbalancer',height:2},
  {vendor:'F5',model:'BIG-IP i11800',type:'loadbalancer',height:2},
  {vendor:'F5',model:'BIG-IP i10600',type:'loadbalancer',height:1},
  {vendor:'F5',model:'BIG-IP i7600',type:'loadbalancer',height:1},
  {vendor:'F5',model:'BIG-IP i5800',type:'loadbalancer',height:1},
  {vendor:'F5',model:'BIG-IP i2800',type:'loadbalancer',height:1},
  {vendor:'F5',model:'BIG-IP i2600',type:'loadbalancer',height:1},
  {vendor:'F5',model:'BIG-IP VELOS-2',type:'loadbalancer',height:2},
  {vendor:'F5',model:'BIG-IP VELOS-4',type:'loadbalancer',height:4},
  {vendor:'F5',model:'BIG-IP VELOS-8',type:'loadbalancer',height:8},
  {vendor:'F5',model:'BIG-IP Next SPK',type:'loadbalancer',height:1},

  // ── Palo Alto ──
  {vendor:'Palo Alto',model:'PA-5450',type:'firewall',height:2},
  {vendor:'Palo Alto',model:'PA-5260',type:'firewall',height:2},
  {vendor:'Palo Alto',model:'PA-5250',type:'firewall',height:2},
  {vendor:'Palo Alto',model:'PA-460',type:'firewall',height:1},
  {vendor:'Palo Alto',model:'PA-450',type:'firewall',height:1},
  {vendor:'Palo Alto',model:'PA-440',type:'firewall',height:1},
  {vendor:'Palo Alto',model:'PA-415',type:'firewall',height:0},
  {vendor:'Palo Alto',model:'PA-220',type:'firewall',height:0},
  {vendor:'Palo Alto',model:'VM-300',type:'other',height:0},

  // ── Supermicro ──
  {vendor:'Supermicro',model:'SYS-420GP',type:'server',height:4},
  {vendor:'Supermicro',model:'SYS-220GP',type:'server',height:2},
  {vendor:'Supermicro',model:'SYS-620P',type:'server',height:2},
  {vendor:'Supermicro',model:'SYS-520P',type:'server',height:2},
  {vendor:'Supermicro',model:'SYS-120P',type:'server',height:1},
  {vendor:'Supermicro',model:'SYS-820GP',type:'server',height:4},
  {vendor:'Supermicro',model:'AS-4125GS',type:'server',height:4},
  {vendor:'Supermicro',model:'AS-2125HS',type:'server',height:2},
  {vendor:'Supermicro',model:'AS-1125HS',type:'server',height:1},
  {vendor:'Supermicro',model:'SYS-510P',type:'server',height:2},
  {vendor:'Supermicro',model:'SuperStorage 6049P',type:'storage',height:4},
  {vendor:'Supermicro',model:'SuperStorage 2029P',type:'storage',height:2},
  {vendor:'Supermicro',model:'SSG-640SP',type:'storage',height:4},
  {vendor:'Supermicro',model:'SSG-540P',type:'storage',height:2},
  {vendor:'Supermicro',model:'SYS-E302-9A',type:'other',height:0},

  // ── NVIDIA ──
  {vendor:'NVIDIA',model:'DGX H100',type:'server',height:4},
  {vendor:'NVIDIA',model:'DGX A100',type:'server',height:4},
  {vendor:'NVIDIA',model:'DGX B200',type:'server',height:4},
  {vendor:'NVIDIA',model:'HGX H100 8-GPU',type:'server',height:4},
  {vendor:'NVIDIA',model:'HGX A100 8-GPU',type:'server',height:4},
  {vendor:'NVIDIA',model:'HGX H200',type:'server',height:4},
  {vendor:'NVIDIA',model:'BlueField-3 DPU',type:'other',height:0},
  {vendor:'NVIDIA',model:'ConnectX-7 NIC',type:'other',height:0},
  {vendor:'NVIDIA',model:'Quantum QM9700',type:'switch',height:1},
  {vendor:'NVIDIA',model:'Quantum QM8700',type:'switch',height:1},
  {vendor:'NVIDIA',model:'Spectrum SN5600',type:'switch',height:1},
  {vendor:'NVIDIA',model:'Spectrum SN4600',type:'switch',height:1},
  {vendor:'NVIDIA',model:'Spectrum SN3420',type:'switch',height:1},

  // ── APC ──
  {vendor:'APC',model:'Smart-UPS SRT 3000',type:'ups',height:2},
  {vendor:'APC',model:'Smart-UPS SRT 5000',type:'ups',height:2},
  {vendor:'APC',model:'Smart-UPS SRT 8000',type:'ups',height:3},
  {vendor:'APC',model:'Smart-UPS SRT 10000',type:'ups',height:3},
  {vendor:'APC',model:'Smart-UPS SRT 15000',type:'ups',height:4},
  {vendor:'APC',model:'Symmetra LX 16kVA',type:'ups',height:4},
  {vendor:'APC',model:'Symmetra PX 40kVA',type:'ups',height:6},
  {vendor:'APC',model:'Symmetra PX 80kVA',type:'ups',height:8},
  {vendor:'APC',model:'Rack PDU 2G Switched 0U',type:'pdu',height:0},
  {vendor:'APC',model:'Rack PDU 2G Metered 0U',type:'pdu',height:0},
  {vendor:'APC',model:'Rack PDU 2G Basic 0U',type:'pdu',height:0},
  {vendor:'APC',model:'NetShelter SX 42U',type:'other',height:42},
  {vendor:'APC',model:'NetShelter SX 48U',type:'other',height:48},
  {vendor:'APC',model:'NetBotz Rack Monitor 200',type:'other',height:0},

  // ── Oracle ──
  {vendor:'Oracle',model:'Oracle Server X9-2L',type:'server',height:2},
  {vendor:'Oracle',model:'Oracle Server X9-2',type:'server',height:1},
  {vendor:'Oracle',model:'Oracle Server X8-8',type:'server',height:4},
  {vendor:'Oracle',model:'Oracle Server X8-2L',type:'server',height:2},
  {vendor:'Oracle',model:'Oracle Server X8-2',type:'server',height:1},
  {vendor:'Oracle',model:'SPARC M8-8',type:'server',height:8},
  {vendor:'Oracle',model:'SPARC T8-4',type:'server',height:4},
  {vendor:'Oracle',model:'SPARC T8-2',type:'server',height:2},
  {vendor:'Oracle',model:'SPARC S7-2L',type:'server',height:2},
  {vendor:'Oracle',model:'Oracle FS Flash',type:'storage',height:3},
  {vendor:'Oracle',model:'Oracle ZFS ZS9-2',type:'storage',height:2},
  {vendor:'Oracle',model:'Oracle ZFS ZS7-2',type:'storage',height:2},
  {vendor:'Oracle',model:'Oracle FS1-2',type:'storage',height:4},

  // ── IBM ──
  {vendor:'IBM',model:'IBM Power S1014',type:'server',height:4},
  {vendor:'IBM',model:'IBM Power S1022s',type:'server',height:2},
  {vendor:'IBM',model:'IBM Power S1024',type:'server',height:4},
  {vendor:'IBM',model:'IBM Power L1022',type:'server',height:2},
  {vendor:'IBM',model:'IBM Power L1024',type:'server',height:4},
  {vendor:'IBM',model:'IBM Power E1050',type:'server',height:4},
  {vendor:'IBM',model:'IBM Power E1080',type:'server',height:8},
  {vendor:'IBM',model:'IBM FlashSystem 7300',type:'storage',height:4},
  {vendor:'IBM',model:'IBM FlashSystem 5200',type:'storage',height:2},
  {vendor:'IBM',model:'IBM FlashSystem 9500',type:'storage',height:4},
  {vendor:'IBM',model:'IBM FlashSystem 5100',type:'storage',height:2},
  {vendor:'IBM',model:'IBM DS8900F',type:'storage',height:8},
  {vendor:'IBM',model:'IBM DS8000',type:'storage',height:8},
  {vendor:'IBM',model:'IBM SAN64B-7',type:'san',height:1},
  {vendor:'IBM',model:'IBM SAN64B-6',type:'san',height:1},
  {vendor:'IBM',model:'IBM Storwize V7000',type:'storage',height:2},
  {vendor:'IBM',model:'IBM Storwize V5000',type:'storage',height:2}
];

module.exports = HARDWARE_LIBRARY;
