diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 22e05f9..5def952 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -32,6 +32,7 @@ module.exports = {
'no-unused-vars': 'off',
'@typescript-eslint/no-unused-vars': 'error',
'@typescript-eslint/ban-types': ['error'],
+ '@typescript-eslint/no-floating-promises': 'off', // disabled cuz troublesome for SweetAlert since they never reject
'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks
'react-hooks/exhaustive-deps': 'warn' // Checks effect dependencies
}
diff --git a/package.json b/package.json
index b4ae68f..99ac176 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,9 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-svg-pan-zoom": "^3.11.0",
- "react-window": "^1.8.7"
+ "react-window": "^1.8.7",
+ "sweetalert2": "^11.4.28",
+ "sweetalert2-react-content": "^5.0.3"
},
"devDependencies": {
"@testing-library/dom": "^8.16.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 74ffac8..205c22e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -32,6 +32,8 @@ specifiers:
react-svg-pan-zoom: ^3.11.0
react-window: ^1.8.7
sass: ^1.54.0
+ sweetalert2: ^11.4.28
+ sweetalert2-react-content: ^5.0.3
tailwindcss: ^3.1.7
typescript: ^4.6.4
vite: ^3.0.0
@@ -44,6 +46,8 @@ dependencies:
react-dom: 18.2.0_react@18.2.0
react-svg-pan-zoom: 3.11.0_react@18.2.0
react-window: 1.8.7_biqbaboplfbrettd7655fr4n2y
+ sweetalert2: 11.4.28
+ sweetalert2-react-content: 5.0.3_m2nzudmh75bb5iwknw4em6omxi
devDependencies:
'@testing-library/dom': 8.16.1
@@ -3198,6 +3202,22 @@ packages:
engines: {node: '>= 0.4'}
dev: true
+ /sweetalert2-react-content/5.0.3_m2nzudmh75bb5iwknw4em6omxi:
+ resolution: {integrity: sha512-DQXblZn0LHTvmaZquNQncZIE3Ljox85sAKKbXjYlDyFejyOibHwprAVvtQQpAUG3bgvyDUeAOE/BDFcVx6KUow==}
+ peerDependencies:
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ sweetalert2: ^11.0.0
+ dependencies:
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ sweetalert2: 11.4.28
+ dev: false
+
+ /sweetalert2/11.4.28:
+ resolution: {integrity: sha512-leCf8Kc/o+R0LNWmLjWXI7l0roMchEHg6X+XibmfTYaOMvOoHXmoxmegHl0it+8vvvZlPIjzyfM6bYBOKTFnRg==}
+ dev: false
+
/symbol-tree/3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
diff --git a/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts b/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts
index 5d7b729..e3bcbcf 100644
--- a/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts
+++ b/src/Components/Editor/Behaviors/RigidBodyBehaviors.ts
@@ -6,6 +6,7 @@
* If the contraints fails, an error message will be returned
*/
+import Swal from 'sweetalert2';
import { IContainerModel } from '../../../Interfaces/IContainerModel';
import { ISizePointer } from '../../../Interfaces/ISizePointer';
@@ -126,8 +127,13 @@ export function constraintBodyInsideUnallocatedWidth(
// Check if there is still some space
if (availableWidths.length === 0) {
+ Swal.fire({
+ icon: 'error',
+ title: 'Not enough space!',
+ text: 'Try to free the parent a little bit!'
+ });
throw new Error(
- 'No available space found on the parent container. Try to free the parent a little before placing it inside.'
+ 'No available space found on the parent container. Try to free the parent a bit.'
);
}
@@ -169,6 +175,14 @@ export function constraintBodyInsideUnallocatedWidth(
if (availableWidth === undefined) {
console.warn(`Container ${container.properties.id} cannot fit in any space due to its minimum width being to large. Consequently, its rigid body property is disabled.`);
+ Swal.fire({
+ position: 'top-end',
+ title: `Container ${container.properties.id} cannot fit!`,
+ text: 'Its rigid body property is now disabled. Change its the minimum width or free the parent container.',
+ timerProgressBar: true,
+ showConfirmButton: false,
+ timer: 5000
+ });
container.properties.isRigidBody = false;
return container;
}
diff --git a/src/Components/Editor/ContainerOperations.ts b/src/Components/Editor/ContainerOperations.ts
index 360530c..09e35a7 100644
--- a/src/Components/Editor/ContainerOperations.ts
+++ b/src/Components/Editor/ContainerOperations.ts
@@ -236,7 +236,7 @@ export function AddContainer(
// Update the state
history.push({
- LastAction: `Add ${type} in ${parentClone.properties.id}`,
+ LastAction: `Add ${newContainer.properties.id} in ${parentClone.properties.id}`,
MainContainer: clone,
SelectedContainer: parentClone,
SelectedContainerId: parentClone.properties.id,
diff --git a/src/tests/resources/chassis2cannotfitminwidth.json b/src/tests/resources/chassis2cannotfitminwidth.json
new file mode 100644
index 0000000..50c1cbc
--- /dev/null
+++ b/src/tests/resources/chassis2cannotfitminwidth.json
@@ -0,0 +1,4148 @@
+{
+ "history": [
+ {
+ "LastAction": "",
+ "MainContainer": {
+ "children": [],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {}
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 0
+ }
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 499,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 498,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 497,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 496,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 495,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 494,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 493,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 492,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 491,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 490,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 489,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 488,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 487,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 486,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 485,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 484,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 483,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 482,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 481,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 480,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 479,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 478,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 477,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 476,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 475,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 474,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 473,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 472,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 471,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 470,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 469,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 468,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 467,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 466,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 465,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 464,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 463,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 462,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 461,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 460,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 459,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change isRigidBody of Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change isRigidBody of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Select Chassis-2",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-2",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ }
+ ],
+ "historyCurrentStep": 53,
+ "configuration": {
+ "AvailableContainers": [
+ {
+ "Type": "Chassis",
+ "Width": 500,
+ "MinWidth": 200
+ },
+ {
+ "Type": "Trou",
+ "DefaultX": 10,
+ "DefaultY": 10,
+ "Width": 480,
+ "Height": 180,
+ "Style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "green",
+ "fill": "white"
+ }
+ },
+ {
+ "Type": "Remplissage",
+ "CustomSVG": "\n \n \n \n \n ",
+ "Style": {
+ "fillOpacity": 1,
+ "strokeWidth": 1,
+ "fill": "#bfdbfe"
+ },
+ "UserData": {
+ "styleLine": {
+ "transform": "scaleY(0.5) translateY(100%)",
+ "transformBox": "fill-box"
+ }
+ }
+ },
+ {
+ "Type": "Montant",
+ "Width": 10,
+ "XPositionReference": 1,
+ "Style": {
+ "fillOpacity": 0,
+ "strokeWidth": 2,
+ "stroke": "#713f12",
+ "fill": "#713f12"
+ }
+ }
+ ],
+ "AvailableSymbols": [
+ {
+ "Height": 0,
+ "Image": {
+ "Base64Image": null,
+ "Name": null,
+ "Svg": null,
+ "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg"
+ },
+ "Name": "Poteau structure",
+ "Width": 0,
+ "XPositionReference": 1
+ },
+ {
+ "Height": 0,
+ "Image": {
+ "Base64Image": null,
+ "Name": null,
+ "Svg": null,
+ "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png"
+ },
+ "Name": "Joint de structure",
+ "Width": 0,
+ "XPositionReference": 0
+ }
+ ],
+ "MainContainer": {
+ "Height": 200,
+ "Width": 1000
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/tests/resources/nospaceleft.json b/src/tests/resources/nospaceleft.json
new file mode 100644
index 0000000..1ae4ae2
--- /dev/null
+++ b/src/tests/resources/nospaceleft.json
@@ -0,0 +1,4748 @@
+{
+ "history": [
+ {
+ "LastAction": "",
+ "MainContainer": {
+ "children": [],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {}
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 0
+ }
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 499,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 498,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 497,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 496,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 495,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 494,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 493,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 492,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 491,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 490,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 489,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 488,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 487,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 486,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 485,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 484,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 483,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 482,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 481,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 480,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 479,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 478,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 477,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 476,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 475,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 474,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 473,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 472,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 471,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 470,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 469,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 468,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 467,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 466,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 465,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 464,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 463,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 462,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 461,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 460,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 459,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change isRigidBody of Chassis-0",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-0",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Change isRigidBody of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Select main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 1
+ }
+ },
+ {
+ "LastAction": "Add Chassis in main",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "main",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Select Chassis-2",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-2",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Select Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 458,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 459,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 460,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 461,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Change width of Chassis-1",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-1",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ },
+ {
+ "LastAction": "Select Chassis-2",
+ "MainContainer": {
+ "children": [
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-0",
+ "parentId": "main",
+ "x": 0,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-1",
+ "parentId": "main",
+ "x": 500,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": true,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ },
+ {
+ "children": [],
+ "properties": {
+ "id": "Chassis-2",
+ "parentId": "main",
+ "x": 958,
+ "y": 0,
+ "width": 500,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "minWidth": 200,
+ "style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "red",
+ "fill": "#d3c9b7"
+ }
+ },
+ "userData": {
+ "type": "Chassis"
+ }
+ }
+ ],
+ "properties": {
+ "id": "main",
+ "parentId": "null",
+ "x": 0,
+ "y": 0,
+ "minWidth": 1,
+ "width": 1000,
+ "height": 200,
+ "isRigidBody": false,
+ "isAnchor": false,
+ "XPositionReference": 0,
+ "style": {
+ "stroke": "black",
+ "fillOpacity": 0
+ }
+ },
+ "userData": {}
+ },
+ "SelectedContainerId": "Chassis-2",
+ "TypeCounters": {
+ "Chassis": 2
+ }
+ }
+ ],
+ "historyCurrentStep": 59,
+ "configuration": {
+ "AvailableContainers": [
+ {
+ "Type": "Chassis",
+ "Width": 500,
+ "MinWidth": 200
+ },
+ {
+ "Type": "Trou",
+ "DefaultX": 10,
+ "DefaultY": 10,
+ "Width": 480,
+ "Height": 180,
+ "Style": {
+ "fillOpacity": 1,
+ "strokeWidth": 2,
+ "stroke": "green",
+ "fill": "white"
+ }
+ },
+ {
+ "Type": "Remplissage",
+ "CustomSVG": "\n \n \n \n \n ",
+ "Style": {
+ "fillOpacity": 1,
+ "strokeWidth": 1,
+ "fill": "#bfdbfe"
+ },
+ "UserData": {
+ "styleLine": {
+ "transform": "scaleY(0.5) translateY(100%)",
+ "transformBox": "fill-box"
+ }
+ }
+ },
+ {
+ "Type": "Montant",
+ "Width": 10,
+ "XPositionReference": 1,
+ "Style": {
+ "fillOpacity": 0,
+ "strokeWidth": 2,
+ "stroke": "#713f12",
+ "fill": "#713f12"
+ }
+ }
+ ],
+ "AvailableSymbols": [
+ {
+ "Height": 0,
+ "Image": {
+ "Base64Image": null,
+ "Name": null,
+ "Svg": null,
+ "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg"
+ },
+ "Name": "Poteau structure",
+ "Width": 0,
+ "XPositionReference": 1
+ },
+ {
+ "Height": 0,
+ "Image": {
+ "Base64Image": null,
+ "Name": null,
+ "Svg": null,
+ "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png"
+ },
+ "Name": "Joint de structure",
+ "Width": 0,
+ "XPositionReference": 0
+ }
+ ],
+ "MainContainer": {
+ "Height": 200,
+ "Width": 1000
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/tests/resources/state.json b/src/tests/resources/state.json
deleted file mode 100644
index 2152cd1..0000000
--- a/src/tests/resources/state.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
- "isSidebarOpen": true,
- "isElementsSidebarOpen": false,
- "isHistoryOpen": false,
- "configuration": {
- "AvailableContainers": [
- {
- "Type": "Chassis",
- "Width": 500,
- "Style": {
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "red"
- }
- },
- {
- "Type": "Trou",
- "Width": 300,
- "Style": {
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "green"
- }
- },
- {
- "Type": "Montant",
- "Width": 100,
- "Style": {
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "blue",
- "transform": "translateX(-50%)",
- "transformOrigin": "center",
- "transformBox": "fill-box"
- }
- }
- ],
- "AvailableSymbols": [
- {
- "Height": 0,
- "Image": {
- "Base64Image": null,
- "Name": null,
- "Svg": null,
- "Url": "https://www.manutan.fr/img/S/GRP/ST/AIG3930272.jpg"
- },
- "Name": "Poteau structure",
- "Width": 0,
- "XPositionReference": 1
- },
- {
- "Height": 0,
- "Image": {
- "Base64Image": null,
- "Name": null,
- "Svg": null,
- "Url": "https://e7.pngegg.com/pngimages/647/127/png-clipart-svg-working-group-information-world-wide-web-internet-structure.png"
- },
- "Name": "Joint de structure",
- "Width": 0,
- "XPositionReference": 0
- }
- ],
- "MainContainer": {
- "Height": 200,
- "Width": 1000
- }
- },
- "history": [
- {
- "MainContainer": {
- "children": [],
- "properties": {
- "id": "main",
- "parentId": "null",
- "x": 0,
- "y": 0,
- "width": 1000,
- "height": 200,
- "fillOpacity": 0,
- "stroke": "black"
- },
- "userData": {}
- },
- "TypeCounters": {}
- },
- {
- "MainContainer": {
- "children": [
- {
- "children": [],
- "properties": {
- "id": "Chassis-0",
- "parentId": "main",
- "x": 0,
- "y": 0,
- "width": 500,
- "height": 200,
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "red"
- },
- "userData": {
- "type": "Chassis"
- }
- }
- ],
- "properties": {
- "id": "main",
- "parentId": "null",
- "x": 0,
- "y": 0,
- "width": 1000,
- "height": 200,
- "fillOpacity": 0,
- "stroke": "black"
- },
- "userData": {}
- },
- "TypeCounters": {
- "Chassis": 0
- },
- "SelectedContainerId": "main"
- },
- {
- "MainContainer": {
- "children": [
- {
- "children": [],
- "properties": {
- "id": "Chassis-0",
- "parentId": "main",
- "x": 0,
- "y": 0,
- "width": 500,
- "height": 200,
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "red"
- },
- "userData": {
- "type": "Chassis"
- }
- },
- {
- "children": [],
- "properties": {
- "id": "Chassis-1",
- "parentId": "main",
- "x": 500,
- "y": 0,
- "width": 500,
- "height": 200,
- "fillOpacity": 0,
- "borderWidth": 2,
- "stroke": "red"
- },
- "userData": {
- "type": "Chassis"
- }
- }
- ],
- "properties": {
- "id": "main",
- "parentId": "null",
- "x": 0,
- "y": 0,
- "width": 1000,
- "height": 200,
- "fillOpacity": 0,
- "stroke": "black"
- },
- "userData": {}
- },
- "TypeCounters": {
- "Chassis": 1
- },
- "SelectedContainerId": "main"
- }
- ],
- "historyCurrentStep": 2
-}
\ No newline at end of file