Here it is.
JSON code
[
{
“type”: “ia.shapes.svg”,
“version”: 0,
“props”: {
“viewBox”: “0 0 140 120”,
“elements”: [
{
“elements”: [
{
“d”: “m8.6705 44.8h121.91”,
“fill”: {
“paint”: “#C0C0C0”
},
“name”: “path”,
“stroke”: {
“paint”: {
“gradientTransform”: “matrix(0 0 0 0 -15897 -329.96)”,
“stops”: [
{
“offset”: “0”,
“stopColor”: “#55555a”
}
],
“type”: “linear”
}
},
“type”: “path”
},
{
“fill”: {
“paint”: {
“gradientTransform”: “matrix(0 0 0 0 -15897 -415.11)”,
“stops”: [
{
“offset”: 0
}
],
“type”: “linear”
}
},
“height”: “59.583”,
“name”: “rect”,
“transform”: “scale(-1)”,
“type”: “rect”,
“width”: “121.91”,
“x”: “-131.13”,
“y”: “-104.79”
},
{
“d”: “m4 110h132v-100h-5v95h-122v-95h-5z”,
“fill”: {
“paint”: {
“gradientTransform”: “matrix(2.3872 0 0 4.7384 4109.4 3902.3)”,
“stops”: [
{
“offset”: “0”,
“stopColor”: “#d9d1c8”
}
],
“type”: “linear”
},
“rule”: “evenodd”
},
“name”: “path”,
“stroke”: {
“dasharray”: “1, 1”,
“linecap”: “square”,
“paint”: {
“gradientTransform”: “matrix(0 0 0 0 -15897 -415.11)”,
“stops”: [
{
“offset”: “0”,
“stopColor”: “#9c9e9f”
}
],
“type”: “linear”
}
},
“type”: “path”
},
{
“d”: “m9.0329 14.767h121.26v-4.6842h-121.26z”,
“fill”: {
“paint”: {
“gradientTransform”: “matrix(2.3872 0 0 4.7384 4109.4 3902.3)”,
“stops”: [
{
“offset”: “0”,
“stopColor”: “#d9d1c8”
}
],
“type”: “linear”
},
“rule”: “evenodd”
},
“name”: “path”,
“stroke”: {
“dasharray”: “1.16609, 1.16609”,
“linecap”: “square”,
“paint”: {
“gradientTransform”: “matrix(0 0 0 0 -15897 -415.11)”,
“stops”: [
{
“offset”: “0”,
“stopColor”: “#9c9e9f”
}
],
“type”: “linear”
}
},
“type”: “path”
}
],
“name”: “group”,
“type”: “group”
}
],
“Fill”: “blue”
},
“meta”: {
“name”: “OPT Sump 2”
},
“position”: {
“height”: 1,
“width”: 1
},
“custom”: {
“customPropColor”: “stronger gray”
},
“propConfig”: {
“props.elements[0].elements[1].fill.paint.stops[0].stopColor”: {
“binding”: {
“config”: {
“path”: “this.custom.customPropColor”
},
“transforms”: [
{
“fallback”: “#000000”,
“inputType”: “scalar”,
“mappings”: [
{
“input”: “stronger gray”,
“output”: “#A0A0A0”
}
],
“outputType”: “color”,
“type”: “map”
}
],
“type”: “property”
}
}
}
}
]
Edit 2:
Formatted JSON string
[
{
"type": "ia.container.coord",
"version": 0,
"props": {
"mode": "percent",
"aspectRatio": "1:1"
},
"meta": {
"name": "root"
},
"position": {},
"custom": {},
"children": [
{
"type": "ia.shapes.svg",
"version": 0,
"props": {
"viewBox": "0 0 140 120",
"elements": [
{
"elements": [
{
"d": "m8.6705 44.8h121.91",
"fill": {
"paint": "#C0C0C0"
},
"name": "path",
"stroke": {
"paint": {
"gradientTransform": "matrix(0 0 0 0 -15897 -329.96)",
"stops": [
{
"offset": "0",
"stopColor": "#55555a"
}
],
"type": "linear"
}
},
"type": "path"
},
{
"fill": {
"paint": {
"gradientTransform": "matrix(0 0 0 0 -15897 -415.11)",
"stops": [
{
"offset": 0
}
],
"type": "linear"
}
},
"height": "59.583",
"name": "rect",
"transform": "scale(-1)",
"type": "rect",
"width": "121.91",
"x": "-131.13",
"y": "-104.79"
},
{
"d": "m4 110h132v-100h-5v95h-122v-95h-5z",
"fill": {
"paint": {
"gradientTransform": "matrix(2.3872 0 0 4.7384 4109.4 3902.3)",
"stops": [
{
"offset": "0",
"stopColor": "#d9d1c8"
}
],
"type": "linear"
},
"rule": "evenodd"
},
"name": "path",
"stroke": {
"dasharray": "1, 1",
"linecap": "square",
"paint": {
"gradientTransform": "matrix(0 0 0 0 -15897 -415.11)",
"stops": [
{
"offset": "0",
"stopColor": "#9c9e9f"
}
],
"type": "linear"
}
},
"type": "path"
},
{
"d": "m9.0329 14.767h121.26v-4.6842h-121.26z",
"fill": {
"paint": {
"gradientTransform": "matrix(2.3872 0 0 4.7384 4109.4 3902.3)",
"stops": [
{
"offset": "0",
"stopColor": "#d9d1c8"
}
],
"type": "linear"
},
"rule": "evenodd"
},
"name": "path",
"stroke": {
"dasharray": "1.16609, 1.16609",
"linecap": "square",
"paint": {
"gradientTransform": "matrix(0 0 0 0 -15897 -415.11)",
"stops": [
{
"offset": "0",
"stopColor": "#9c9e9f"
}
],
"type": "linear"
}
},
"type": "path"
}
],
"name": "group",
"type": "group"
}
],
"Fill": "blue"
},
"meta": {
"name": "OPT Sump 2"
},
"position": {
"height": 1,
"width": 1
},
"custom": {
"customPropColor": "stronger gray"
},
"propConfig": {
"props.elements[0].elements[1].fill.paint.stops[0].stopColor": {
"binding": {
"config": {
"path": "this.custom.customPropColor"
},
"transforms": [
{
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": "stronger gray",
"output": "#A0A0A0"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "property"
}
}
}
},
{
"type": "ia.display.label",
"version": 0,
"props": {
"style": {
"backgroundColor": "#A0A0A0"
}
},
"meta": {
"name": "Label"
},
"position": {
"x": 0.0641,
"y": 0.3849,
"height": 0.44,
"width": 0.8714
},
"custom": {}
}
]
}
]