diff --git a/CHANGELOG b/CHANGELOG
index a1aa536..e81cb5b 100755
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -34,7 +34,9 @@ Contents
**Changes introduced in 0.3.12
[Fix] Corrected nested insert size as displayed in "Available Templates" box
[Fix] Template port ID add/remove field not refreshing when shown for different connectable partitions
+[Fix] Fresh install inserted data in a way that would cause a "duplicate cabinet order" error on backup restore
[Enhance] When configuring template port ID, show last port ID in long abreviated list
+[Enhance] Cable path connections generated programatically instead of static images
**Changes introduced in 0.3.11
[Enhance] Added ability to create inserts with enclosure partitions
diff --git a/assets/pages/jquery.drawConnections.js b/assets/pages/jquery.drawConnections.js
index f9df9a6..c4d1b13 100755
--- a/assets/pages/jquery.drawConnections.js
+++ b/assets/pages/jquery.drawConnections.js
@@ -60,11 +60,13 @@ function crawlCabinet(){
if(connectedPortIDArray.length) {
var peerPortFound = false;
+ var sourceSelectedPort = selectedPort;
+ var tempTrunkArray = [];
$.each(connectedPortIDArray, function(index, connectedPortID){
var connectedPort = $('#'+connectedPortID);
if($(connectedPort).length) {
- connectionArray.push([selectedPort, connectedPort]);
+ connectionArray.push([sourceSelectedPort, connectedPort]);
var connectedPartition = $(connectedPort).closest('.partition');
var connectedPartitionPeerID = $(connectedPartition).data('peerGlobalId');
@@ -72,7 +74,8 @@ function crawlCabinet(){
if($('#'+connectedPartitionPeerID).length) {
var connectedPartitionPeer = $('#'+connectedPartitionPeerID);
- trunkArray.push([connectedPartition, connectedPartitionPeer]);
+ tempTrunkArray = [connectedPartition, connectedPartitionPeer];
+ //trunkArray.push([connectedPartition, connectedPartitionPeer]);
var connectedPartitionPeerIDArray = connectedPartitionPeerID.split('-');
var peerID = connectedPartitionPeerIDArray[2];
@@ -85,7 +88,8 @@ function crawlCabinet(){
peerPortFound = true;
} else {
if(connectedPartitionPeerID != 'none') {
- trunkArray.push([connectedPartition, connectedPartitionPeerID]);
+ tempTrunkArray = [connectedPartition, connectedPartitionPeerID];
+ //trunkArray.push([connectedPartition, connectedPartitionPeerID]);
}
}
@@ -93,6 +97,9 @@ function crawlCabinet(){
connectionArray.push([selectedPort, connectedPortID]);
}
});
+ if(tempTrunkArray.length) {
+ trunkArray.push(tempTrunkArray);
+ }
if(peerPortFound == false) {
selectedPort = false;
}
diff --git a/assets/pages/jquery.explore.js b/assets/pages/jquery.explore.js
index 9afc838..3c067c2 100755
--- a/assets/pages/jquery.explore.js
+++ b/assets/pages/jquery.explore.js
@@ -706,14 +706,6 @@ function postProcessCable(){
$( document ).ready(function() {
- $('#checkboxBreakoutCable').on('change', function(){
- if($(this).is(':checked')) {
- $('#objTree').jstree(true).settings.core.multiple = true;
- } else {
- $('#objTree').jstree(true).settings.core.multiple = false;
- }
- });
-
$('#printFullPath').on('click', function(event){
event.preventDefault();
$('#containerFullPath').parent().printThis({
@@ -1173,7 +1165,7 @@ $( document ).ready(function() {
})
.jstree({
'core' : {
- 'multiple': false,
+ 'multiple': true,
'check_callback': function(operation, node, node_parent, node_position, more){
if(operation == 'move_node'){
return node_parent.type === 'location';
diff --git a/backend/process_cable.php b/backend/process_cable.php
index 0b0a245..52411f3 100755
--- a/backend/process_cable.php
+++ b/backend/process_cable.php
@@ -172,10 +172,27 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
$objDepth = $data['objDepth'];
$objPort = $data['objPort'];
if(isset($qls->App->inventoryArray[$objID][$objFace][$objDepth][$objPort])) {
+ $deleteRowArray = array();
$port = $qls->App->inventoryArray[$objID][$objFace][$objDepth][$objPort];
foreach($port as $connection) {
- // Clear inventory table entry
- $rowID = $connection['rowID'];
+
+ $peerID = $connection['id'];
+ $peerFace = $connection['face'];
+ $peerDepth = $connection['depth'];
+ $peerPort = $connection['port'];
+ // Account for remote port being breakout cable
+ if(isset($qls->App->inventoryArray[$peerID][$peerFace][$peerDepth][$peerPort])) {
+ $peerPort = $qls->App->inventoryArray[$peerID][$peerFace][$peerDepth][$peerPort];
+ foreach($peerPort as $peerConnection) {
+ array_push($deleteRowArray, $peerConnection['rowID']);
+ }
+ } else {
+ array_push($deleteRowArray, $peerConnection['rowID']);
+ }
+ }
+
+ // Delete inventory entries
+ foreach($deleteRowArray as $rowID) {
if($connection['localEndID'] or $connection['remoteEndID']) {
clearTableInventory($qls, $connection['localAttrPrefix'], $rowID);
} else {
@@ -201,6 +218,7 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
}
$remotePortString = implode('
', $remotePortArray);
$actionString = 'Deleted connection: '.$localPort.' to '.$remotePortString.'';
+ error_log('Debug (actionString): '.$actionString);
$qls->App->logAction(3, 3, $actionString);
break;
@@ -443,6 +461,34 @@ function validate($data, &$validate, &$qls){
array_push($validate->returnData['error'], $errMsg);
}
}
+
+ if(count($remotePortArray) > 1) {
+
+ $breakoutCableValid = true;
+ $localObj = $qls->App->objectArray[$localID];
+ $localTemplateID = $localObj['template_id'];
+ $localTemplate = $qls->App->templateArray[$localTemplateID];
+ $localTemplateFunction = $localTemplate['templateFunction'];
+ if($remoteTemplateFunction != 'Endpoint') {
+ $localTemplateFunction = false;
+ }
+
+ foreach($remotePortArray as $remotePortData) {
+ $remoteID = $remotePortData['remoteID'];
+ $remoteObj = $qls->App->objectArray[$remoteID];
+ $remoteTemplateID = $remoteObj['template_id'];
+ $remoteTemplate = $qls->App->templateArray[$remoteTemplateID];
+ $remoteTemplateFunction = $remoteTemplate['templateFunction'];
+ if($remoteTemplateFunction != 'Endpoint') {
+ $breakoutCableValid = false;
+ }
+ }
+
+ if(!$breakoutCableValid) {
+ $errMsg = 'One-to-many connections must be between two endpoints.';
+ array_push($validate->returnData['error'], $errMsg);
+ }
+ }
}
}
return;
diff --git a/backend/process_integration-data-upload.php b/backend/process_integration-data-upload.php
index 71fb0d7..9a408c7 100755
--- a/backend/process_integration-data-upload.php
+++ b/backend/process_integration-data-upload.php
@@ -1638,6 +1638,7 @@ function validateImportedConnections(&$qls, &$importedConnectionArray, $portArra
// Check to see if object port exists
$portNameHash = $connection['portNameHash'];
+ $peerPortNameHash = $connection['peerPortNameHash'];
if(isset($portArray[$portNameHash]) or isset($importedTrunkArray[$portNameHash])) {
if(!in_array($portNameHash, $portNameHashArray)) {
array_push($portNameHashArray, $portNameHash);
@@ -1725,8 +1726,47 @@ function validateImportedConnections(&$qls, &$importedConnectionArray, $portArra
}
}
} else {
- $errMsg = 'PortA on line '.$connection['line'].' of file "'.$connection['fileName'].'" is a duplicate.';
- array_push($validate->returnData['error'], $errMsg);
+
+ $validOneToManyConnection = false;
+
+ $port = $portArray[$portNameHash];
+ $objID = $port['objID'];
+ $face = $port['face'];
+ $depth = $port['depth'];
+ $portID = $port['portID'];
+ $obj = $qls->App->objectArray[$objID];
+ $templateID = $obj['template_id'];
+ $template = $qls->App->templateArray[$templateID];
+ $templateFunction = $template['templateFunction'];
+
+ if(isset($portArray[$peerPortNameHash])) {
+ $peerPort = $portArray[$peerPortNameHash];
+ $peerObjID = $peerPort['objID'];
+ $peerFace = $peerPort['face'];
+ $peerDepth = $peerPort['depth'];
+ $peerPortID = $peerPort['portID'];
+ $peerObj = $qls->App->objectArray[$peerObjID];
+ $peerTemplateID = $peerObj['template_id'];
+ $peerTemplate = $qls->App->templateArray[$peerTemplateID];
+ $peerTemplateFunction = $peerTemplate['templateFunction'];
+
+ if($templateFunction == 'Endpoint' and $peerTemplateFunction == 'Endpoint') {
+ $connection['objID'] = $objID;
+ $connection['face'] = $face;
+ $connection['depth'] = $depth;
+ $connection['portID'] = $portID;
+ $connection['peerObjID'] = $peerObjID;
+ $connection['peerFace'] = $peerFace;
+ $connection['peerDepth'] = $peerDepth;
+ $connection['peerPortID'] = $peerPortID;
+ $validOneToManyConnection = true;
+ }
+ }
+
+ if(!$validOneToManyConnection) {
+ $errMsg = 'PortA on line '.$connection['line'].' of file "'.$connection['fileName'].'" is a duplicate.';
+ array_push($validate->returnData['error'], $errMsg);
+ }
}
} else {
if($connection['code39']) {
diff --git a/debug-portArray.json b/debug-portArray.json
new file mode 100644
index 0000000..d09bd1a
--- /dev/null
+++ b/debug-portArray.json
@@ -0,0 +1 @@
+{"be9e427259c90ca5ca7e137eef611b54":{"objID":81,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port1"},"eb015bcb01eb0341696bfcad6efe3938":{"objID":81,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port2"},"cac63ea79e7c1b45d40031c35c3776f3":{"objID":81,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port3"},"38450d5b1cd6e741e574443951529068":{"objID":81,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port4"},"16f79b924c24dc96173ba8eaf26d783e":{"objID":81,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port5"},"e0c0c2757b47b3a56377d0c580fb201f":{"objID":81,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port6"},"8d11d833d067856735c37bf77241ae06":{"objID":81,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port7"},"489a9c4c43634f1d7a3adde71ea7bfd0":{"objID":81,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port8"},"455eed9905fe15d03e81e83c21705225":{"objID":81,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port9"},"6eaf0856f27074a0a3c6c5cdf980b83b":{"objID":81,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port10"},"d2fe461fa36599945d906e0ac855248f":{"objID":81,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port11"},"c7ba029039f27663c46005426fe66bf8":{"objID":81,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port12"},"678f92d5d95786c0ee3f9f5695f589b2":{"objID":81,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port13"},"65e5d30dc02b02ec7dfacc3542e506c6":{"objID":81,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port14"},"682a6c2f591b65e9d952a1672c8ab22e":{"objID":81,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port15"},"288d41ba8a80dff8f4772602507660c3":{"objID":81,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port16"},"b270bcb8ca40e86fc3e32d55548671ae":{"objID":81,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port17"},"56b1f479245ca07ea056504d1aa572b7":{"objID":81,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port18"},"55e3ed7268a5d3b66d7e2729dc63643a":{"objID":81,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port19"},"adc0fe5c8ace5038e3111625391efcbd":{"objID":81,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port20"},"e5bf15104bf22f346eb1c45930e13210":{"objID":81,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port21"},"96242d61872daeb8205cc91ae901a745":{"objID":81,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port22"},"26f0b25e7c036116e7c75031e4a90a9a":{"objID":81,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port23"},"a58682d41968d5a8b7763739d5fe1809":{"objID":81,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab1.PanelA.Port24"},"be5f5542d249f9c263a4fe230b46d8cc":{"objID":82,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port1"},"25d2e68df6254481b481fc5bafd5cd03":{"objID":82,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port2"},"1c007d1214d1265ca83bf204bd13a9ed":{"objID":82,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port3"},"05125f4c81c1fe76efbcd44ae97911ad":{"objID":82,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port4"},"2939eddc58c38f8c29a03b8bc78092a4":{"objID":82,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port5"},"977c222bd48ed3357f464494c14e3374":{"objID":82,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port6"},"1d15fc4d568276563a53d9e77de64cf3":{"objID":82,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port7"},"8b686c46ad2996787a44bc7bc8cb93e7":{"objID":82,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port8"},"895080c5a67b629db78376e491e4366a":{"objID":82,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port9"},"812a2847c725ff0fd2fe6d93e2a4b36c":{"objID":82,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port10"},"4e77cbaaab1c48fa54b1f19cbb14d143":{"objID":82,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port11"},"e25a0035e9db8fe3f39878287142eecf":{"objID":82,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port12"},"45d45c29f5f35eecd0bbe4912ddbcba5":{"objID":82,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port13"},"471fa64977d68e6debc7466a563e21d5":{"objID":82,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port14"},"2e86a0231565d17be7dd3de39437cd24":{"objID":82,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port15"},"88ebfe74639534f8ea362892e5ff52ee":{"objID":82,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port16"},"d2d9d2472e5179825a31cc0c236e9d77":{"objID":82,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port17"},"ab77e4d780f09797a6b46847f75a7db7":{"objID":82,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port18"},"ae42fbd162aa00fceda84b403e0f0b5b":{"objID":82,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port19"},"2955899dace4f91a7dc3d3fca52ff4b0":{"objID":82,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port20"},"e5cadd79602ee2db70e2058dfc998f8f":{"objID":82,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port21"},"14c26ba7c77b2104faadbac71fbdf7a1":{"objID":82,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port22"},"f89e7dd95428808c1da85a7fb97962fc":{"objID":82,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port23"},"5bca49f5080c810d2d5ca280ec8edc62":{"objID":82,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab1.PanelB.Port24"},"25ea688349e0c05800c00e9edcf29ca8":{"objID":83,"face":0,"depth":1,"portID":0,"portName":"G1\/0\/1","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/1"},"38748c4ba759514a7a2781805b60a562":{"objID":83,"face":0,"depth":1,"portID":1,"portName":"G1\/0\/2","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/2"},"5aa4aba848d71d9ed3d0e2025bf2e5b1":{"objID":83,"face":0,"depth":1,"portID":2,"portName":"G1\/0\/3","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/3"},"2088b7e2491a0bd069973ccfe14ea843":{"objID":83,"face":0,"depth":1,"portID":3,"portName":"G1\/0\/4","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/4"},"7feedbb78c07c8500f27aa13f0424416":{"objID":83,"face":0,"depth":1,"portID":4,"portName":"G1\/0\/5","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/5"},"3baeec2f1fb9f16563c155033a148ac8":{"objID":83,"face":0,"depth":1,"portID":5,"portName":"G1\/0\/6","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/6"},"86f10e1f74f0b4290680dae70b8e4a69":{"objID":83,"face":0,"depth":1,"portID":6,"portName":"G1\/0\/7","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/7"},"c8581a302aa6d2ffb47b6b415a6fba91":{"objID":83,"face":0,"depth":1,"portID":7,"portName":"G1\/0\/8","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/8"},"232ea05028a214a72ca63a4712939407":{"objID":83,"face":0,"depth":1,"portID":8,"portName":"G1\/0\/9","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/9"},"df684a352d24dbb167b4f11deec44414":{"objID":83,"face":0,"depth":1,"portID":9,"portName":"G1\/0\/10","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/10"},"98c82a227305e614e8f396cc252542f6":{"objID":83,"face":0,"depth":1,"portID":10,"portName":"G1\/0\/11","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/11"},"6018042639f1d7fc6fa72fa960360563":{"objID":83,"face":0,"depth":1,"portID":11,"portName":"G1\/0\/12","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/12"},"e4b294e91400a50326bcae20a205d782":{"objID":83,"face":0,"depth":2,"portID":0,"portName":"G1\/0\/13","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/13"},"513d59006b3b3676fa178fee66f8dcd1":{"objID":83,"face":0,"depth":2,"portID":1,"portName":"G1\/0\/14","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/14"},"1049378ee500048ee3f950e28f6a257f":{"objID":83,"face":0,"depth":2,"portID":2,"portName":"G1\/0\/15","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/15"},"c7140b6c6e5b5ad5d2439b26a36c0be7":{"objID":83,"face":0,"depth":2,"portID":3,"portName":"G1\/0\/16","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/16"},"64884f1708656eb38c8cc092867a7c49":{"objID":83,"face":0,"depth":2,"portID":4,"portName":"G1\/0\/17","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/17"},"8b3bc2468fb2b3bf395cd3894217e47c":{"objID":83,"face":0,"depth":2,"portID":5,"portName":"G1\/0\/18","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/18"},"b90e41d69342ed86927e40a2d75b297c":{"objID":83,"face":0,"depth":2,"portID":6,"portName":"G1\/0\/19","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/19"},"54eea8dbd1a7fec2b64d81cef10ad7b6":{"objID":83,"face":0,"depth":2,"portID":7,"portName":"G1\/0\/20","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/20"},"debaaa6f2184f200df05b44ba9b3ac76":{"objID":83,"face":0,"depth":2,"portID":8,"portName":"G1\/0\/21","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/21"},"4df3ec5513a9173bc1a71ec0ff7a2811":{"objID":83,"face":0,"depth":2,"portID":9,"portName":"G1\/0\/22","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/22"},"c51d6e4c9df9d275481a76a7afe0fd20":{"objID":83,"face":0,"depth":2,"portID":10,"portName":"G1\/0\/23","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/23"},"8d7aaedaa07971b9fafcb13c4fb55639":{"objID":83,"face":0,"depth":2,"portID":11,"portName":"G1\/0\/24","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/24"},"25ae90e7d7c910915b2b40b6892f16b9":{"objID":83,"face":0,"depth":3,"portID":0,"portName":"G1\/0\/25","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/25"},"e77347914e2df1699ad73afbc77110be":{"objID":83,"face":0,"depth":3,"portID":1,"portName":"G1\/0\/26","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/26"},"c2c722309f4bfaa573e69cbd784d4bf1":{"objID":83,"face":0,"depth":3,"portID":2,"portName":"G1\/0\/27","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/27"},"b5a076f5fb94371f8707d80a552e2aa8":{"objID":83,"face":0,"depth":3,"portID":3,"portName":"G1\/0\/28","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/28"},"ca3beb327366fcca5de740fce9ffc26a":{"objID":83,"face":0,"depth":3,"portID":4,"portName":"G1\/0\/29","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/29"},"6e13c1780fbfe84f13ccc9a593ca4e2c":{"objID":83,"face":0,"depth":3,"portID":5,"portName":"G1\/0\/30","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/30"},"17c8796eba0acc15a6376438fda496f9":{"objID":83,"face":0,"depth":3,"portID":6,"portName":"G1\/0\/31","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/31"},"7a535fb3ece92615b002d3e809783153":{"objID":83,"face":0,"depth":3,"portID":7,"portName":"G1\/0\/32","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/32"},"9c22ec9725782db57bd46d32d7e5a2f5":{"objID":83,"face":0,"depth":3,"portID":8,"portName":"G1\/0\/33","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/33"},"898b788ef1c4df676a3f551c8476322c":{"objID":83,"face":0,"depth":3,"portID":9,"portName":"G1\/0\/34","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/34"},"c7b009edfec387ee46d93c2cf066188c":{"objID":83,"face":0,"depth":3,"portID":10,"portName":"G1\/0\/35","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/35"},"4e4cbfd05ccf38244138deed201239d9":{"objID":83,"face":0,"depth":3,"portID":11,"portName":"G1\/0\/36","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/36"},"b325df9e069d144e680aa9f292810ed3":{"objID":83,"face":0,"depth":4,"portID":0,"portName":"G1\/0\/37","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/37"},"8a8a85c3183f9e85feaa87f5529fa0ca":{"objID":83,"face":0,"depth":4,"portID":1,"portName":"G1\/0\/38","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/38"},"274af18e00e69bedfb0d5d0eb73ced66":{"objID":83,"face":0,"depth":4,"portID":2,"portName":"G1\/0\/39","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/39"},"bbb05a70de347d9575fa46f94e1c1a59":{"objID":83,"face":0,"depth":4,"portID":3,"portName":"G1\/0\/40","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/40"},"bf7c085b734ee07e19d45e8962940461":{"objID":83,"face":0,"depth":4,"portID":4,"portName":"G1\/0\/41","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/41"},"2bb490323df23524726551e8363fd912":{"objID":83,"face":0,"depth":4,"portID":5,"portName":"G1\/0\/42","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/42"},"fd23e538fe63175fe1d462afed242ddf":{"objID":83,"face":0,"depth":4,"portID":6,"portName":"G1\/0\/43","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/43"},"1a4281231bb69c5d1355cd7fe6122e52":{"objID":83,"face":0,"depth":4,"portID":7,"portName":"G1\/0\/44","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/44"},"b6940e8cebd42c595fe3ef1c5d5fddc7":{"objID":83,"face":0,"depth":4,"portID":8,"portName":"G1\/0\/45","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/45"},"67983b5235edb06185186ca6421c43e7":{"objID":83,"face":0,"depth":4,"portID":9,"portName":"G1\/0\/46","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/46"},"5f56b32156ccd6cbaec6f0f91983af58":{"objID":83,"face":0,"depth":4,"portID":10,"portName":"G1\/0\/47","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/47"},"48c9af52b6866477f9b70da2b8757449":{"objID":83,"face":0,"depth":4,"portID":11,"portName":"G1\/0\/48","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.G1\/0\/48"},"1d3ccbd82beb439a7e8f9838f1507151":{"objID":83,"face":1,"depth":2,"portID":0,"portName":"Con","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.Con"},"27c66f4fb0c41a3216dab83875b958db":{"objID":83,"face":1,"depth":3,"portID":0,"portName":"Mgmt","portNameString":"Location.Sub-Location.Pod.Cab1.Switch1.Mgmt"},"c43ee4490f29ccff36ea99c960b7c870":{"objID":84,"face":0,"depth":1,"portID":0,"portName":"G1\/0\/1","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/1"},"b45d7c28c9ada45dd418530d06d26a3f":{"objID":84,"face":0,"depth":1,"portID":1,"portName":"G1\/0\/2","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/2"},"92101fc4ddcbdb5c6d45ee13e4a858f5":{"objID":84,"face":0,"depth":1,"portID":2,"portName":"G1\/0\/3","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/3"},"a3db85da682c16b2ad3b32810d846304":{"objID":84,"face":0,"depth":1,"portID":3,"portName":"G1\/0\/4","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/4"},"3ddf0c43da8a25800682404a9c1b5468":{"objID":84,"face":0,"depth":1,"portID":4,"portName":"G1\/0\/5","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/5"},"61ca188d4e85161156b6505c69609bf4":{"objID":84,"face":0,"depth":1,"portID":5,"portName":"G1\/0\/6","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/6"},"b8fe2a3813c33d593718e09059a0d140":{"objID":84,"face":0,"depth":1,"portID":6,"portName":"G1\/0\/7","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/7"},"3a04a3052d59e326b4885d1cb1bcd89b":{"objID":84,"face":0,"depth":1,"portID":7,"portName":"G1\/0\/8","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/8"},"5a1b41dadf816bf654a494e9c252aaf9":{"objID":84,"face":0,"depth":1,"portID":8,"portName":"G1\/0\/9","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/9"},"951cc460746fe5ae30f903f271cabe2e":{"objID":84,"face":0,"depth":1,"portID":9,"portName":"G1\/0\/10","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/10"},"8e9c60cac275849a03c0798fe5859b24":{"objID":84,"face":0,"depth":1,"portID":10,"portName":"G1\/0\/11","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/11"},"40273fb898366b0f1fb0e5d5e7a2b3ba":{"objID":84,"face":0,"depth":1,"portID":11,"portName":"G1\/0\/12","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/12"},"d327d9e1908476624bc407d5a2afcf69":{"objID":84,"face":0,"depth":2,"portID":0,"portName":"G1\/0\/13","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/13"},"e8aa3d2b6ba6344b3c5a9eca82d4420c":{"objID":84,"face":0,"depth":2,"portID":1,"portName":"G1\/0\/14","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/14"},"23685625f2fa29f3f804a20cd63f4dec":{"objID":84,"face":0,"depth":2,"portID":2,"portName":"G1\/0\/15","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/15"},"4eb6800557430590f1c7b1f923c1ed6b":{"objID":84,"face":0,"depth":2,"portID":3,"portName":"G1\/0\/16","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/16"},"16f5cbc9edd1b232c7687f158dd170ac":{"objID":84,"face":0,"depth":2,"portID":4,"portName":"G1\/0\/17","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/17"},"a126219e9004d4f7ece1f363dece28c8":{"objID":84,"face":0,"depth":2,"portID":5,"portName":"G1\/0\/18","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/18"},"06c574be6a202c41b6d56e55b05aa8db":{"objID":84,"face":0,"depth":2,"portID":6,"portName":"G1\/0\/19","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/19"},"d15e3428af135b3ea8661433c1d81d20":{"objID":84,"face":0,"depth":2,"portID":7,"portName":"G1\/0\/20","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/20"},"cc6a7410e4e1b05b10574cfb5849c819":{"objID":84,"face":0,"depth":2,"portID":8,"portName":"G1\/0\/21","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/21"},"4f6ae034bc20f1e2972388f2b2b118e4":{"objID":84,"face":0,"depth":2,"portID":9,"portName":"G1\/0\/22","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/22"},"de557c401a8daa3000f0335c44a33c62":{"objID":84,"face":0,"depth":2,"portID":10,"portName":"G1\/0\/23","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/23"},"e5859ff1633c2dcf0ca76c372d35edd0":{"objID":84,"face":0,"depth":2,"portID":11,"portName":"G1\/0\/24","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/24"},"52e223eb3d497511f411d86b86b4fa2d":{"objID":84,"face":0,"depth":3,"portID":0,"portName":"G1\/0\/25","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/25"},"b7b8fc6e8e81f1a753d06a38d60bd031":{"objID":84,"face":0,"depth":3,"portID":1,"portName":"G1\/0\/26","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/26"},"6c09fa2d82ad293b4ddb64a439356892":{"objID":84,"face":0,"depth":3,"portID":2,"portName":"G1\/0\/27","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/27"},"7d6c02328e53ca2b8639fa7f713d773b":{"objID":84,"face":0,"depth":3,"portID":3,"portName":"G1\/0\/28","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/28"},"ac114655f007a1de6a76124b8c947725":{"objID":84,"face":0,"depth":3,"portID":4,"portName":"G1\/0\/29","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/29"},"c4b5c864fd474c5ec33998ecf8e67f12":{"objID":84,"face":0,"depth":3,"portID":5,"portName":"G1\/0\/30","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/30"},"71656392d5aea3e993f727cf795c10b7":{"objID":84,"face":0,"depth":3,"portID":6,"portName":"G1\/0\/31","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/31"},"8e064c8fe42558cc8a094d010931e21d":{"objID":84,"face":0,"depth":3,"portID":7,"portName":"G1\/0\/32","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/32"},"77d95d4d00abcccb6a88a1e1125e0f6f":{"objID":84,"face":0,"depth":3,"portID":8,"portName":"G1\/0\/33","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/33"},"76f82e633e8f9750747dfdcb9243eab2":{"objID":84,"face":0,"depth":3,"portID":9,"portName":"G1\/0\/34","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/34"},"a7d40d31b55c8b20f184e59fd966e7a5":{"objID":84,"face":0,"depth":3,"portID":10,"portName":"G1\/0\/35","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/35"},"e4de11161865145f117e93585aa77776":{"objID":84,"face":0,"depth":3,"portID":11,"portName":"G1\/0\/36","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/36"},"11d499700bb870983ea23f333e8243f5":{"objID":84,"face":0,"depth":4,"portID":0,"portName":"G1\/0\/37","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/37"},"3cabdd7f4593e23a68b57f964c89491c":{"objID":84,"face":0,"depth":4,"portID":1,"portName":"G1\/0\/38","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/38"},"547f157cac7839f4d90952c0d379e979":{"objID":84,"face":0,"depth":4,"portID":2,"portName":"G1\/0\/39","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/39"},"8c01419aa7f1f58acbd0d610a490cc78":{"objID":84,"face":0,"depth":4,"portID":3,"portName":"G1\/0\/40","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/40"},"5791417aad22bc1a3dcf50a8a6da6bd8":{"objID":84,"face":0,"depth":4,"portID":4,"portName":"G1\/0\/41","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/41"},"47c05064161725f6fd93300b8ff2c055":{"objID":84,"face":0,"depth":4,"portID":5,"portName":"G1\/0\/42","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/42"},"c7e0b110af7fa1650d29e38f69142600":{"objID":84,"face":0,"depth":4,"portID":6,"portName":"G1\/0\/43","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/43"},"27a37505de807dc2310aea03d9a1bb43":{"objID":84,"face":0,"depth":4,"portID":7,"portName":"G1\/0\/44","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/44"},"c15f68aae10b1cc10c582a6ed48b752d":{"objID":84,"face":0,"depth":4,"portID":8,"portName":"G1\/0\/45","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/45"},"3bcae09b26c25ec786fbdd077ac5e5d7":{"objID":84,"face":0,"depth":4,"portID":9,"portName":"G1\/0\/46","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/46"},"59754c2553187c0eeb3614494e4110aa":{"objID":84,"face":0,"depth":4,"portID":10,"portName":"G1\/0\/47","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/47"},"fd457e9f2cfa93eae6770c482b2f4d37":{"objID":84,"face":0,"depth":4,"portID":11,"portName":"G1\/0\/48","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.G1\/0\/48"},"2652ee8b6ffe565fcb0c989ab763c5a8":{"objID":84,"face":1,"depth":2,"portID":0,"portName":"Con","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.Con"},"762235f5cd1b131d73b2dc9de0d0e28c":{"objID":84,"face":1,"depth":3,"portID":0,"portName":"Mgmt","portNameString":"Location.Sub-Location.Pod.Cab1.Switch2.Mgmt"},"cf804d6bc8d483e29ca969d0574a54c0":{"objID":85,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port1"},"bd9f734708f0b09f3a81035f71737edb":{"objID":85,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port2"},"eebbad3012f99ce6d68b262d899c53a4":{"objID":85,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port3"},"25b01fdfa2074eaaf8bffe9e7525f9a7":{"objID":85,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port4"},"57f8b554d5dd416eb0cb720ddb4bc886":{"objID":85,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port5"},"ee284b97e685b94329120d860cc0a414":{"objID":85,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port6"},"6678677b5f0ef690d0b2407d8050c97c":{"objID":85,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port7"},"891b9b83926ae4be1de8105620e76b14":{"objID":85,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port8"},"fb287c8a777d99b6d6ffcf306ea6427a":{"objID":85,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port9"},"bff38776a48859c844c0e0509bc918c3":{"objID":85,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port10"},"6b1e08496600f7ed498a1ea695e777ff":{"objID":85,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port11"},"62dad833ffd8c38cd70e1a7f0674df33":{"objID":85,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port12"},"28ab883b7630776c1fceb09cbb39ab09":{"objID":85,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port13"},"92ac2bcf789463eedf0fc8f236f64c82":{"objID":85,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port14"},"73d093d1176174666ed0aac184cbe510":{"objID":85,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port15"},"b7e070c10e03d34b4a9919ccd6487ab8":{"objID":85,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port16"},"52239c3c93a9621bddd1733b6918941f":{"objID":85,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port17"},"43851794b3f1e0074299d4a4a34313b7":{"objID":85,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port18"},"b557439d8950eec8b3c04659aef8399e":{"objID":85,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port19"},"e660756f90af2744df82653f80760f8d":{"objID":85,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port20"},"5f857bd11ffe9cd9cce385b160811a05":{"objID":85,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port21"},"b43738efdbe26c39736330c3d3f5300f":{"objID":85,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port22"},"0395dd236844205f87d530f6e10877df":{"objID":85,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port23"},"87ccb8f8b06af4455b35f4582ca2c9ab":{"objID":85,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelA.Port24"},"e09fb2a9f7745628f10d6699b5291b8a":{"objID":86,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port1"},"d5d25db8033567d0b7627db64e9bf4bd":{"objID":86,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port2"},"b7321ce9243b7512fcccaf8cd3784243":{"objID":86,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port3"},"4fe461bb439918b1afbcb6cb410af319":{"objID":86,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port4"},"6daecfa16fdd791d68d0bdaeb62a27d0":{"objID":86,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port5"},"4541661d0cbd20f3331cf2ee9c9f4773":{"objID":86,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port6"},"78379ba1fe98df17af857fa8ab35a810":{"objID":86,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port7"},"15812280f1dec0ea0e24bb8c02b2d1fc":{"objID":86,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port8"},"8aa053569ecfdb024157d83a580749ab":{"objID":86,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port9"},"a7f72a47058e40c123ff4c2c2a9b2dd5":{"objID":86,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port10"},"205ffd95ccaae22cf6f1640db765edf2":{"objID":86,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port11"},"f42bcd3456dbea3746adcfe46cddab1b":{"objID":86,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port12"},"9ace80b197f2aeddb9b46d15f9cfda7b":{"objID":86,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port13"},"4426452aef913f889e82de2825743ac9":{"objID":86,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port14"},"466d14b3234ed2b99e85ed97b9b94374":{"objID":86,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port15"},"9c463cea2e97546e06051fa21e5452d0":{"objID":86,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port16"},"8ea77eb2e9936a9a4fb27b3510a1115f":{"objID":86,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port17"},"f9341ec87dce72f2e50a421247a53776":{"objID":86,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port18"},"8fc1b7ad18e17156719d055117787cc4":{"objID":86,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port19"},"087f2919a38f62c2e7e8bc449044932f":{"objID":86,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port20"},"b10335f18e1068b75c1535bd7c77ef13":{"objID":86,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port21"},"dd7ce7dd8397b387514a5a17765e6f4e":{"objID":86,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port22"},"abb7834be0213e768864dea803c02e9f":{"objID":86,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port23"},"7c49f17354652f619d35016a5b24a3ac":{"objID":86,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelB.Port24"},"0049e56234938fe7c55f71781f2ea694":{"objID":87,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port1"},"84180b7f0f4277506ad8ee3aaedbb214":{"objID":87,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port2"},"406dd28be24e89a3252112d111a01a35":{"objID":87,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port3"},"b5f9f8c4dd97a9bcd5735cbf32f0143d":{"objID":87,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port4"},"b387919bd6c87c2cdffdb10efc7e5da1":{"objID":87,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port5"},"8afe9958806caa5a6b9e9dae1571d9a2":{"objID":87,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port6"},"70dbacbed1c03509f4a3d3b2430208dc":{"objID":87,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port7"},"ebd413cd1f7ac7a2226309c14559d2d8":{"objID":87,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port8"},"9bf60b0e4a73bc062729e98ef2aaa9c5":{"objID":87,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port9"},"0e369b67b76d7feb1c230c838a94496b":{"objID":87,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port10"},"1c0a3eaa28f3c33c69b2a56c16a4ca21":{"objID":87,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port11"},"9b967aeb95132aefc4958c7984a8acb0":{"objID":87,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port12"},"8dcfc2c81337a1529cf24ea3957ba333":{"objID":87,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port13"},"24f213d48b9e37678b7f9cc24614083f":{"objID":87,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port14"},"94e01966fdea6f7c27cf910455e0d303":{"objID":87,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port15"},"0f086da0068f6e34f36a14bac97f5308":{"objID":87,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port16"},"431643da4191595a0c9d79cdfbe83327":{"objID":87,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port17"},"c8450db91db238eb614b2969a78bbb67":{"objID":87,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port18"},"7869ff8ca0ab4409c3d1a3f94493886d":{"objID":87,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port19"},"d484951a6197d8cdb9e195624e58b9f8":{"objID":87,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port20"},"b52c2702ff7641f993d5d69ff597dd60":{"objID":87,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port21"},"0cff631b2de16c13e6bb8bcd4fdc65bf":{"objID":87,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port22"},"5beb2b1c02032c1b4373c3c119f0f2c7":{"objID":87,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port23"},"d9a03f746fd3aa8d2a8b8efa82aae3c6":{"objID":87,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelC.Port24"},"16cb2edf350d1a0519645599214f49cd":{"objID":88,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port1"},"71e0dbe242afeea6ac1df580372da937":{"objID":88,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port2"},"035325a40b86a698221558bb35c5f116":{"objID":88,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port3"},"38e22487e94edaa17ac0154d41bebb26":{"objID":88,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port4"},"8bf5c541dacb881f7d9e8151eeaa2c94":{"objID":88,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port5"},"c3fac8012c072389d1c7e71d9295554d":{"objID":88,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port6"},"89f918391dbbd1b72b3a491b87499751":{"objID":88,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port7"},"8f68d0e0e9cd24093d59a65448663e7f":{"objID":88,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port8"},"259b48676461d90541e49e7e88fa897b":{"objID":88,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port9"},"2ffe47e9690956e28a74a8bbf105575b":{"objID":88,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port10"},"bd9b326d3badd530e972399b86add216":{"objID":88,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port11"},"975a54648fe7837ea50944c5c9506247":{"objID":88,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port12"},"cdeb7e17f60c04813004bb140a36f29c":{"objID":88,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port13"},"f8b9df5f17f513b18edaef1bc1d7ae1f":{"objID":88,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port14"},"7a4952916e168a9f908470646522a87d":{"objID":88,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port15"},"239a31179ea626c0b70f9c2ac5aafd9d":{"objID":88,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port16"},"422bf190b91d231b11cd2398637f97e2":{"objID":88,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port17"},"49a14f725774236fe459f3af3d84b806":{"objID":88,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port18"},"d70970faabf17378f9e5703309b36de7":{"objID":88,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port19"},"7b9d670e3732fb2fa6f7069f656ea9f2":{"objID":88,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port20"},"a4344976c961149130e411d9dc5671c0":{"objID":88,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port21"},"ba8262652d5bf103a638aad6e2da1eac":{"objID":88,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port22"},"11eddf2792442f81f1eec95a69b73ca8":{"objID":88,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port23"},"860afb5fdc18bc1b4eb5ddc380a82d4f":{"objID":88,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelD.Port24"},"ea182d75d2396713ea90d580fc6caa87":{"objID":89,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port1"},"f49d504bf33218e7a5c697ab2d92c67c":{"objID":89,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port2"},"9333d736b6378615d8de54e8645ad925":{"objID":89,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port3"},"14727c275f11e5621aec9ee81f6d15e5":{"objID":89,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port4"},"4f4ce1f7af51220396fbf3b3370fb58c":{"objID":89,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port5"},"24e3b2be404648005e49cb6a3be80bc7":{"objID":89,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port6"},"bfaa51ce03e4a35c73a48f294f6eab3e":{"objID":89,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port7"},"887b5cb2a68d15347396f04b8284dcc6":{"objID":89,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port8"},"c5db2461fa6f68a82921f308a6726958":{"objID":89,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port9"},"48eb65ed50f027dc7f70b3747309461b":{"objID":89,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port10"},"333cbd3ce2038c9055f917b61a314ecd":{"objID":89,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port11"},"82a9a8888c622301dbebd16d05bf365a":{"objID":89,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port12"},"f6cf59ab5851ccd5912a05a1aeecfe7e":{"objID":89,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port13"},"a5e030ea3fae5b3308528217c0d3654d":{"objID":89,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port14"},"b1a29fd66f0cc7957fa9ed7b0d22ca82":{"objID":89,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port15"},"bbcd03d24384f2818501b747f3358d33":{"objID":89,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port16"},"80af42d3d8a0b780aa953244c940e0b1":{"objID":89,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port17"},"8be16ea3eefd12d0713deaade3033228":{"objID":89,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port18"},"8a17201f6a5270a428d80db1fbb27c5b":{"objID":89,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port19"},"9c887b5ec6b7fd361b91715cde2f9322":{"objID":89,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port20"},"8c6dce1a83fe90e38feec3f4fdabb6af":{"objID":89,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port21"},"b511ef6e95a0ca3f9242eaf684bd2da0":{"objID":89,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port22"},"3d54773a01f5171493abe44c9439247c":{"objID":89,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port23"},"a54e6a1362b0abc69c90fe54c1764842":{"objID":89,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelE.Port24"},"bb32675d220a772bd4f937ccaa9114ff":{"objID":90,"face":0,"depth":0,"portID":0,"portName":"Port1","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port1"},"251584a038b9e1bd803d6b0847847de7":{"objID":90,"face":0,"depth":0,"portID":1,"portName":"Port2","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port2"},"d70070f4d151ec7293fa93f2ed465522":{"objID":90,"face":0,"depth":0,"portID":2,"portName":"Port3","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port3"},"76b44a2ef730aaa0ff41313db480c579":{"objID":90,"face":0,"depth":0,"portID":3,"portName":"Port4","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port4"},"b51c3a490f7c08beba5f41944ccb9877":{"objID":90,"face":0,"depth":0,"portID":4,"portName":"Port5","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port5"},"fa6a64504f21d89a00e396999a33c4ce":{"objID":90,"face":0,"depth":0,"portID":5,"portName":"Port6","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port6"},"06a40ba25fa1d5d297892dcd3dedfe95":{"objID":90,"face":0,"depth":0,"portID":6,"portName":"Port7","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port7"},"19dad2012288473b6369f1fefd9ff8af":{"objID":90,"face":0,"depth":0,"portID":7,"portName":"Port8","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port8"},"b9f88cd601941b510b87b2dc9ed222ef":{"objID":90,"face":0,"depth":0,"portID":8,"portName":"Port9","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port9"},"af665d1d866da7f92b56f0f7a4d53137":{"objID":90,"face":0,"depth":0,"portID":9,"portName":"Port10","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port10"},"43e87065098fda1e1e9b0c51b0c6924b":{"objID":90,"face":0,"depth":0,"portID":10,"portName":"Port11","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port11"},"a60f6a2a15fb2209bf49f9906b92501e":{"objID":90,"face":0,"depth":0,"portID":11,"portName":"Port12","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port12"},"cdf02f3604f65613f5ee9c0a3db3d0f2":{"objID":90,"face":0,"depth":0,"portID":12,"portName":"Port13","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port13"},"8134a040164351d70a2b9c873f555250":{"objID":90,"face":0,"depth":0,"portID":13,"portName":"Port14","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port14"},"60d7ee936089219a081a1db3399d8049":{"objID":90,"face":0,"depth":0,"portID":14,"portName":"Port15","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port15"},"4e1ead81092aabdbce76a55e563c1557":{"objID":90,"face":0,"depth":0,"portID":15,"portName":"Port16","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port16"},"82a5cc5f021ab6be907dfafc701a4548":{"objID":90,"face":0,"depth":0,"portID":16,"portName":"Port17","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port17"},"84a2ed139c8e237984152a4e293f512e":{"objID":90,"face":0,"depth":0,"portID":17,"portName":"Port18","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port18"},"41f6e536312337887aea0e0d460c0102":{"objID":90,"face":0,"depth":0,"portID":18,"portName":"Port19","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port19"},"7450f7d77fa3f44ad08a4ab288b60bfe":{"objID":90,"face":0,"depth":0,"portID":19,"portName":"Port20","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port20"},"e70d1e5160f77943fdf59028971768a7":{"objID":90,"face":0,"depth":0,"portID":20,"portName":"Port21","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port21"},"2b3f188680370fb00baea55d6ee09851":{"objID":90,"face":0,"depth":0,"portID":21,"portName":"Port22","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port22"},"8702c45b871893f203373fa174192fd6":{"objID":90,"face":0,"depth":0,"portID":22,"portName":"Port23","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port23"},"8964dd998314764764d4000d16b1e5de":{"objID":90,"face":0,"depth":0,"portID":23,"portName":"Port24","portNameString":"Location.Sub-Location.Pod.Cab2.PanelF.Port24"}}
\ No newline at end of file
diff --git a/includes/modals.php b/includes/modals.php
index 59f581d..ee88b07 100755
--- a/includes/modals.php
+++ b/includes/modals.php
@@ -26,14 +26,6 @@