[
    {
        "Type": "WideFloor",
        "BindingDisplayTexture": "WideFloor.png",
        "UnitSize": "Small",
        "ExpandType": "Freedom",
        "InitColumnDirection": "PositiveY",
        "DefaultSideConfig": {
            "UseTwoDTop": false,
            "UseTwoDRight": true,
            "UseTwoDBottom": false,
            "UseTwoDLeft": true,
            "UseThreeDTop": true,
            "UseThreeDBottom": false
        },
        "SmashedBlocks": [
            {
                "Type": "SinkBorder",
                "Rotation": "R0",
                "SideSync": "2dTop;False;2dBottom;2dLeft;3dTop;3dBottom",
                "StartPosition": "0, 0, 0",
                "ExpandParam": "d2, 0"
            },
            {
                "Type": "SinkBorder",
                "Rotation": "R180",
                "SideSync": "2dBottom;False;2dTop;2dRight;3dTop;3dBottom",
                "StartPosition": "d2, (2.5*2)+d1, 0",
                "ExpandParam": "d2, 0"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "2dTop;False;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "0, (2.5*1), -0.7",
                "ExpandParam": "d1, d2"
            }
        ]
    },
    {
        "Type": "WideFloorTerminal",
        "BindingDisplayTexture": "WideFloorTerminal.png",
        "UnitSize": "Small",
        "ExpandType": "Column",
        "InitColumnDirection": "PositiveY",
        "DefaultSideConfig": {
            "UseTwoDTop": true,
            "UseTwoDRight": true,
            "UseTwoDBottom": false,
            "UseTwoDLeft": true,
            "UseThreeDTop": true,
            "UseThreeDBottom": false
        },
        "SmashedBlocks": [
            {
                "Type": "SinkOutterCorner",
                "Rotation": "R0",
                "SideSync": "2dTop;False;2dBottom;2dLeft;3dTop;3dBottom",
                "StartPosition": "0, 0, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkOutterCorner",
                "Rotation": "R270",
                "SideSync": "2dRight;2dBottom;False;2dTop;3dTop;3dBottom",
                "StartPosition": "0, (2.5*2)+d1, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkBorder",
                "Rotation": "R270",
                "SideSync": "False;2dBottom;False;2dTop;3dTop;3dBottom",
                "StartPosition": "0, (2.5*1) +d1, 0",
                "ExpandParam": "d1, 0"
            }
        ]
    },
    {
        "Type": "WideLConnector",
        "BindingDisplayTexture": "WideLConnector.png",
        "UnitSize": "Small",
        "ExpandType": "Column",
        "InitColumnDirection": "PositiveY",
        "DefaultSideConfig": {
            "UseTwoDTop": true,
            "UseTwoDRight": false,
            "UseTwoDBottom": false,
            "UseTwoDLeft": true,
            "UseThreeDTop": true,
            "UseThreeDBottom": false
        },
        "SmashedBlocks": [
            {
                "Type": "SinkOutterCorner",
                "Rotation": "R0",
                "SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom",
                "StartPosition": "0, 0, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkBorder",
                "Rotation": "R0",
                "SideSync": "False;False;2dBottom;2dLeft;3dTop;3dBottom",
                "StartPosition": "(2.5*1), 0, 0",
                "ExpandParam": "d1 + 1, 0"
            },
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R0",
                "SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "(2.5*2) + d1, (2.5*2) + d1, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkBorder",
                "Rotation": "R270",
                "SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom",
                "StartPosition": "0, (2.5*2)+d1, 0",
                "ExpandParam": "d1 + 1, 0"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;False;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "2.5, 2.5, -0.7",
                "ExpandParam": "d1, d1 + 1"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;2dRight;False;False;3dTop;3dBottom",
                "StartPosition": "2.5, (2.5 * 2) + d1, -0.7",
                "ExpandParam": "0, d1"
            }
        ]
    },
    {
        "Type": "WideTConnector",
        "BindingDisplayTexture": "WideTConnector.png",
        "UnitSize": "Small",
        "ExpandType": "Column",
        "InitColumnDirection": "PositiveY",
        "DefaultSideConfig": {
            "UseTwoDTop": true,
            "UseTwoDRight": false,
            "UseTwoDBottom": false,
            "UseTwoDLeft": false,
            "UseThreeDTop": true,
            "UseThreeDBottom": false
        },
        "SmashedBlocks": [
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R270",
                "SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom",
                "StartPosition": "(2.5*2) + d1, 0, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R0",
                "SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "(2.5*2) + d1, (2.5*2) + d1, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkBorder",
                "Rotation": "R270",
                "SideSync": "2dRight;False;2dLeft;2dTop;3dTop;3dBottom",
                "StartPosition": "0, (2.5*2) + d1, 0",
                "ExpandParam": "d1 + 2, 0"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;False;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "2.5, 2.5, -0.7",
                "ExpandParam": "d1, d1+1"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;False;False;2dLeft;3dTop;3dBottom",
                "StartPosition": "2.5, 0, -0.7",
                "ExpandParam": "0, d1"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;2dRight;False;False;3dTop;3dBottom",
                "StartPosition": "2.5, (2.5*2)+d1, -0.7",
                "ExpandParam": "0, d1"
            }
        ]
    },
    {
        "Type": "WideCrossroad",
        "BindingDisplayTexture": "WideCrossroad.png",
        "UnitSize": "Small",
        "ExpandType": "Column",
        "InitColumnDirection": "PositiveY",
        "DefaultSideConfig": {
            "UseTwoDTop": false,
            "UseTwoDRight": false,
            "UseTwoDBottom": false,
            "UseTwoDLeft": false,
            "UseThreeDTop": true,
            "UseThreeDBottom": false
        },
        "SmashedBlocks": [
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R0",
                "SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "(2.5*2)+d1, (2.5*2)+d1, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R90",
                "SideSync": "False;2dTop;2dRight;False;3dTop;3dBottom",
                "StartPosition": "0, (2.5*2)+d1, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R180",
                "SideSync": "False;2dLeft;2dTop;False;3dTop;3dBottom",
                "StartPosition": "0, 0, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "SinkInnerCorner",
                "Rotation": "R270",
                "SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom",
                "StartPosition": "(2.5*2)+d1, 0, 0",
                "ExpandParam": "0, 0"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "2dTop;False;2dBottom;False;3dTop;3dBottom",
                "StartPosition": "0, 2.5, -0.7",
                "ExpandParam": "d1, d1+2"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;False;False;2dLeft;3dTop;3dBottom",
                "StartPosition": "2.5, 0, -0.7",
                "ExpandParam": "0, d1"
            },
            {
                "Type": "Flat",
                "Rotation": "R0",
                "SideSync": "False;2dRight;False;False;3dTop;3dBottom",
                "StartPosition": "2.5, (2.5*2)+d1, -0.7",
                "ExpandParam": "0, d1"
            }
        ]
    }
]