fork(1) download
[
    {
        "id": "11f9d3ec.a7ed0c",
        "type": "subflow",
        "name": "iNut cảm biến - iNut M1 (data)",
        "info": "",
        "in": [
            {
                "x": 50,
                "y": 30,
                "wires": [
                    {
                        "id": "22646477.cd22bc"
                    }
                ]
            }
        ],
        "out": [
            {
                "x": 680,
                "y": 140,
                "wires": [
                    {
                        "id": "76bf751.5c6fc8c",
                        "port": 0
                    }
                ]
            },
            {
                "x": 720,
                "y": 180,
                "wires": [
                    {
                        "id": "76bf751.5c6fc8c",
                        "port": 1
                    }
                ]
            },
            {
                "x": 760,
                "y": 220,
                "wires": [
                    {
                        "id": "76bf751.5c6fc8c",
                        "port": 2
                    }
                ]
            },
            {
                "x": 780,
                "y": 260,
                "wires": [
                    {
                        "id": "76bf751.5c6fc8c",
                        "port": 3
                    }
                ]
            }
        ],
        "inputLabels": [
            "Nhận đầu vào MQTT IN từ iNut cảm biến"
        ],
        "outputLabels": [
            "Luồng cảm biến 1",
            "Luồng cảm biến 2",
            "Luồng cảm biến 3",
            "Luồng cảm biến 4"
        ]
    },
    {
        "id": "22646477.cd22bc",
        "type": "json",
        "z": "11f9d3ec.a7ed0c",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 165,
        "y": 84,
        "wires": [
            [
                "a8bbb91b.bfb5b8"
            ]
        ]
    },
    {
        "id": "76bf751.5c6fc8c",
        "type": "switch",
        "z": "11f9d3ec.a7ed0c",
        "name": "Phân luồn",
        "property": "relayId",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "0",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "1",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "2",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "3",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 4,
        "x": 480,
        "y": 340,
        "wires": [
            [],
            [],
            [],
            []
        ]
    },
    {
        "id": "a8bbb91b.bfb5b8",
        "type": "function",
        "z": "11f9d3ec.a7ed0c",
        "name": "Lặp",
        "func": "if (!msg.states) {\n    msg.states = msg.payload\n    msg.i = 0\n    return msg;\n} else {\n    msg.i++\n    if (msg.states[msg.i])\n        return msg;\n}\n",
        "outputs": 1,
        "noerr": 0,
        "x": 327.89060974121094,
        "y": 83.33600330352783,
        "wires": [
            [
                "727019bb.cd9048"
            ]
        ]
    },
    {
        "id": "727019bb.cd9048",
        "type": "function",
        "z": "11f9d3ec.a7ed0c",
        "name": "Lấy trạng thái thiết bị",
        "func": "msg.relayId = msg.i\nmsg.payload = msg.states[msg.i].state\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 477.89060974121094,
        "y": 183.33600330352783,
        "wires": [
            [
                "a8bbb91b.bfb5b8",
                "76bf751.5c6fc8c"
            ]
        ]
    },
    {
        "id": "36fe68a5.0baf78",
        "type": "subflow:11f9d3ec.a7ed0c",
        "z": "891bb18c.71f9b",
        "name": "",
        "x": 520,
        "y": 900,
        "wires": [
            [
                "227d6470.4d8b2c"
            ],
            [
                "97365b.9dd5f9a8"
            ],
            [
                "c4247cbc.44e3c"
            ],
            [
                "3adbc518.902c9a"
            ]
        ]
    },
    {
        "id": "3adbc518.902c9a",
        "type": "ui_gauge",
        "z": "891bb18c.71f9b",
        "name": "Nhiệt độ 2",
        "group": "a8d2fbd7.31fc48",
        "order": 3,
        "width": "6",
        "height": "3",
        "gtype": "gage",
        "title": "Nhiệt Độ_2",
        "label": "oC",
        "format": "{{value}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "x": 810,
        "y": 940,
        "wires": []
    },
    {
        "id": "c4247cbc.44e3c",
        "type": "ui_gauge",
        "z": "891bb18c.71f9b",
        "name": "Nhiệt độ_1",
        "group": "a8d2fbd7.31fc48",
        "order": 2,
        "width": "6",
        "height": "3",
        "gtype": "gage",
        "title": "Nhiệt Độ_1",
        "label": "oC",
        "format": "{{value}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "x": 810,
        "y": 900,
        "wires": []
    },
    {
        "id": "b601ec8a.0101f",
        "type": "function",
        "z": "891bb18c.71f9b",
        "name": "",
        "func": "var command = msg.topic + ' ';\nif (msg.payload == 1) {\n    command = command + '1 OFF';\n} else {\n    command = command + '1 ON';\n}\nmsg.payload = {\n    id: 0,\n    command: command\n}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 370,
        "y": 1360,
        "wires": [
            [
                "f838bab7.24c7e8"
            ]
        ]
    },
    {
        "id": "7e8f10f.2681ef",
        "type": "ui_button",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 6,
        "width": "2",
        "height": "2",
        "passthru": false,
        "label": "OFF",
        "tooltip": "",
        "color": "Blue",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "RELAY",
        "x": 210,
        "y": 1380,
        "wires": [
            [
                "b601ec8a.0101f"
            ]
        ]
    },
    {
        "id": "30f364.b33b2c9c",
        "type": "ui_button",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 4,
        "width": "2",
        "height": "2",
        "passthru": false,
        "label": "ON",
        "tooltip": "",
        "color": "Red",
        "bgcolor": "green",
        "icon": "",
        "payload": "0",
        "payloadType": "num",
        "topic": "RELAY",
        "x": 210,
        "y": 1340,
        "wires": [
            [
                "b601ec8a.0101f"
            ]
        ]
    },
    {
        "id": "e5fe4733.f0d278",
        "type": "function",
        "z": "891bb18c.71f9b",
        "name": "",
        "func": "var command = msg.topic + ' ';\nif (msg.payload == 1) {\n    command = command + '0 OFF';\n} else {\n    command = command + '0 ON';\n}\nmsg.payload = {\n    id: 0,\n    command: command\n}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 370,
        "y": 1280,
        "wires": [
            [
                "f838bab7.24c7e8"
            ]
        ]
    },
    {
        "id": "8c68780.e73f688",
        "type": "ui_button",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 3,
        "width": "2",
        "height": "2",
        "passthru": false,
        "label": "OFF",
        "tooltip": "",
        "color": "Blue",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "RELAY",
        "x": 210,
        "y": 1300,
        "wires": [
            [
                "e5fe4733.f0d278"
            ]
        ]
    },
    {
        "id": "f7173834.680688",
        "type": "ui_button",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 1,
        "width": "2",
        "height": "2",
        "passthru": false,
        "label": "ON",
        "tooltip": "",
        "color": "Red",
        "bgcolor": "green",
        "icon": "",
        "payload": "0",
        "payloadType": "num",
        "topic": "RELAY",
        "x": 210,
        "y": 1260,
        "wires": [
            [
                "e5fe4733.f0d278"
            ]
        ]
    },
    {
        "id": "edc7cc24.3e51a",
        "type": "ui_text",
        "z": "891bb18c.71f9b",
        "group": "a8d2fbd7.31fc48",
        "order": 1,
        "width": 0,
        "height": 0,
        "name": "",
        "label": "Status",
        "format": "{{msg.payload}}",
        "layout": "row-center",
        "x": 1210,
        "y": 1200,
        "wires": []
    },
    {
        "id": "38bd1245.a318ee",
        "type": "change",
        "z": "891bb18c.71f9b",
        "name": "ONLINE",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "ONLINE",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1060,
        "y": 1120,
        "wires": [
            [
                "edc7cc24.3e51a",
                "ac6bda.73925428"
            ]
        ]
    },
    {
        "id": "362b85c7.6c369a",
        "type": "switch",
        "z": "891bb18c.71f9b",
        "name": "Kiểm tra ONLINE",
        "property": "payload.status",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "0",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "-1",
                "vt": "num"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 870,
        "y": 1160,
        "wires": [
            [
                "38bd1245.a318ee"
            ],
            [
                "ae854b40.7931b8"
            ]
        ]
    },
    {
        "id": "ae854b40.7931b8",
        "type": "change",
        "z": "891bb18c.71f9b",
        "name": "OFFLINE",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "OFFLINE",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1060,
        "y": 1200,
        "wires": [
            [
                "edc7cc24.3e51a"
            ]
        ]
    },
    {
        "id": "55ff7f9b.4dfb4",
        "type": "json",
        "z": "891bb18c.71f9b",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 710,
        "y": 1160,
        "wires": [
            [
                "362b85c7.6c369a"
            ]
        ]
    },
    {
        "id": "3624b9e4.22cdd6",
        "type": "inject",
        "z": "891bb18c.71f9b",
        "name": "",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "x": 210,
        "y": 1120,
        "wires": [
            [
                "d3b0b04f.e0ba"
            ]
        ]
    },
    {
        "id": "227d6470.4d8b2c",
        "type": "ui_gauge",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 2,
        "width": "2",
        "height": "2",
        "gtype": "gage",
        "title": "RELAY 1",
        "label": "State",
        "format": "{{value}}",
        "min": 0,
        "max": "1",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "x": 800,
        "y": 820,
        "wires": []
    },
    {
        "id": "97365b.9dd5f9a8",
        "type": "ui_gauge",
        "z": "891bb18c.71f9b",
        "name": "",
        "group": "942d822b.71b47",
        "order": 5,
        "width": "2",
        "height": "2",
        "gtype": "gage",
        "title": "RELAY 2",
        "label": "State",
        "format": "{{value}}",
        "min": 0,
        "max": "1",
        "colors": [
            "#00b500",
            "#e6e600",
            "#ca3838"
        ],
        "seg1": "",
        "seg2": "",
        "x": 800,
        "y": 860,
        "wires": []
    },
    {
        "id": "9de0e935.5b2888",
        "type": "link out",
        "z": "891bb18c.71f9b",
        "name": "RELOAD",
        "links": [
            "bcf2c243.4db4a"
        ],
        "x": 1655,
        "y": 1140,
        "wires": []
    },
    {
        "id": "bcf2c243.4db4a",
        "type": "link in",
        "z": "891bb18c.71f9b",
        "name": "RELOAD",
        "links": [
            "9de0e935.5b2888"
        ],
        "x": 215,
        "y": 1060,
        "wires": [
            [
                "d3b0b04f.e0ba"
            ]
        ]
    },
    {
        "id": "50e4c0e4.9d11a",
        "type": "change",
        "z": "891bb18c.71f9b",
        "name": "",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "POST",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 550,
        "y": 1160,
        "wires": [
            [
                "55ff7f9b.4dfb4"
            ]
        ]
    },
    {
        "id": "ac6bda.73925428",
        "type": "switch",
        "z": "891bb18c.71f9b",
        "name": "",
        "property": "topic",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "POST",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 1210,
        "y": 1120,
        "wires": [
            [
                "969a6d8e.0f42b",
                "d0c49c1a.b0a55"
            ]
        ]
    },
    {
        "id": "969a6d8e.0f42b",
        "type": "delay",
        "z": "891bb18c.71f9b",
        "name": "",
        "pauseType": "delay",
        "timeout": "50",
        "timeoutUnits": "milliseconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 1350,
        "y": 1120,
        "wires": [
            [
                "4b1e2bbb.05af74"
            ]
        ]
    },
    {
        "id": "4b1e2bbb.05af74",
        "type": "change",
        "z": "891bb18c.71f9b",
        "name": "",
        "rules": [
            {
                "t": "delete",
                "p": "topic",
                "pt": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1540,
        "y": 1140,
        "wires": [
            [
                "9de0e935.5b2888"
            ]
        ]
    },
    {
        "id": "d0c49c1a.b0a55",
        "type": "delay",
        "z": "891bb18c.71f9b",
        "name": "",
        "pauseType": "delay",
        "timeout": "250",
        "timeoutUnits": "milliseconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 1350,
        "y": 1160,
        "wires": [
            [
                "4b1e2bbb.05af74"
            ]
        ]
    },
    {
        "id": "7006db41.99afc4",
        "type": "mqtt in",
        "z": "891bb18c.71f9b",
        "name": "[MQTT-IN]iNut cảm biến - iNut M1",
        "topic": "request/dkjTobCPXidsp7X1NqzKFQbQ4z02/SkmQdJJGE/442222451dbd27e938a864304c110268732591768619",
        "qos": "2",
        "broker": "846c247a.357608",
        "x": 240,
        "y": 900,
        "wires": [
            [
                "36fe68a5.0baf78"
            ]
        ]
    },
    {
        "id": "d3b0b04f.e0ba",
        "type": "http request",
        "z": "891bb18c.71f9b",
        "name": "[REST][GET]iNut cảm biến - iNut M1",
        "method": "GET",
        "ret": "txt",
        "url": "https://c...content-available-to-author-only...e.vn/api/1.0/request/dkjTobCPXidsp7X1NqzKFQbQ4z02/SkmQdJJGE/442222451dbd27e938a864304c110268732591768619/req_device",
        "tls": "",
        "x": 470,
        "y": 1100,
        "wires": [
            [
                "55ff7f9b.4dfb4"
            ]
        ]
    },
    {
        "id": "f838bab7.24c7e8",
        "type": "http request",
        "z": "891bb18c.71f9b",
        "name": "[REST][POST]iNut cảm biến - iNut M1",
        "method": "POST",
        "ret": "txt",
        "url": "https://c...content-available-to-author-only...e.vn/api/1.0/request/dkjTobCPXidsp7X1NqzKFQbQ4z02/SkmQdJJGE/442222451dbd27e938a864304c110268732591768619/req_device_toggle",
        "tls": "",
        "x": 290,
        "y": 1160,
        "wires": [
            [
                "50e4c0e4.9d11a"
            ]
        ]
    },
    {
        "id": "a8d2fbd7.31fc48",
        "type": "ui_group",
        "z": "",
        "name": "Group 2",
        "tab": "8d3e2963.f55f58",
        "order": 2,
        "disp": false,
        "width": "6",
        "collapse": false
    },
    {
        "id": "942d822b.71b47",
        "type": "ui_group",
        "z": "",
        "name": "Group 1",
        "tab": "8d3e2963.f55f58",
        "order": 1,
        "disp": false,
        "width": "6",
        "collapse": false
    },
    {
        "id": "846c247a.357608",
        "type": "mqtt-broker",
        "name": "",
        "broker": "mqtt.mysmarthome.vn",
        "port": "1883",
        "clientid": "",
        "usetls": false,
        "compatmode": true,
        "keepalive": "60",
        "cleansession": true,
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": ""
    },
    {
        "id": "8d3e2963.f55f58",
        "type": "ui_tab",
        "name": "Tab 1",
        "icon": "dashboard",
        "order": 1
    }
]
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
[
^
Main.java:2: error: class, interface, or enum expected
    {
    ^
Main.java:3: error: class, interface, or enum expected
        "id": "11f9d3ec.a7ed0c",
        ^
Main.java:3: error: class, interface, or enum expected
        "id": "11f9d3ec.a7ed0c",
            ^
Main.java:3: error: class, interface, or enum expected
        "id": "11f9d3ec.a7ed0c",
              ^
Main.java:3: error: class, interface, or enum expected
        "id": "11f9d3ec.a7ed0c",
                               ^
Main.java:4: error: class, interface, or enum expected
        "type": "subflow",
        ^
Main.java:4: error: class, interface, or enum expected
        "type": "subflow",
              ^
Main.java:4: error: class, interface, or enum expected
        "type": "subflow",
                ^
Main.java:4: error: class, interface, or enum expected
        "type": "subflow",
                         ^
Main.java:5: error: class, interface, or enum expected
        "name": "iNut c?m bi?n - iNut M1 (data)",
        ^
Main.java:5: error: class, interface, or enum expected
        "name": "iNut c?m bi?n - iNut M1 (data)",
              ^
Main.java:5: error: class, interface, or enum expected
        "name": "iNut c?m bi?n - iNut M1 (data)",
                ^
Main.java:5: error: class, interface, or enum expected
        "name": "iNut c?m bi?n - iNut M1 (data)",
                                                ^
Main.java:6: error: class, interface, or enum expected
        "info": "",
        ^
Main.java:6: error: class, interface, or enum expected
        "info": "",
              ^
Main.java:6: error: class, interface, or enum expected
        "info": "",
                ^
Main.java:6: error: class, interface, or enum expected
        "info": "",
                  ^
Main.java:7: error: class, interface, or enum expected
        "in": [
        ^
Main.java:7: error: class, interface, or enum expected
        "in": [
            ^
Main.java:7: error: class, interface, or enum expected
        "in": [
              ^
Main.java:8: error: class, interface, or enum expected
            {
            ^
Main.java:9: error: class, interface, or enum expected
                "x": 50,
                ^
Main.java:9: error: class, interface, or enum expected
                "x": 50,
                   ^
Main.java:9: error: class, interface, or enum expected
                "x": 50,
                     ^
Main.java:9: error: class, interface, or enum expected
                "x": 50,
                       ^
Main.java:10: error: class, interface, or enum expected
                "y": 30,
                ^
Main.java:10: error: class, interface, or enum expected
                "y": 30,
                   ^
Main.java:10: error: class, interface, or enum expected
                "y": 30,
                     ^
Main.java:10: error: class, interface, or enum expected
                "y": 30,
                       ^
Main.java:11: error: class, interface, or enum expected
                "wires": [
                ^
Main.java:11: error: class, interface, or enum expected
                "wires": [
                       ^
Main.java:11: error: class, interface, or enum expected
                "wires": [
                         ^
Main.java:12: error: class, interface, or enum expected
                    {
                    ^
Main.java:13: error: class, interface, or enum expected
                        "id": "22646477.cd22bc"
                        ^
Main.java:13: error: class, interface, or enum expected
                        "id": "22646477.cd22bc"
                            ^
Main.java:13: error: class, interface, or enum expected
                        "id": "22646477.cd22bc"
                              ^
Main.java:14: error: class, interface, or enum expected
                    }
                    ^
Main.java:15: error: class, interface, or enum expected
                ]
                ^
Main.java:16: error: class, interface, or enum expected
            }
            ^
Main.java:17: error: class, interface, or enum expected
        ],
        ^
Main.java:17: error: class, interface, or enum expected
        ],
         ^
Main.java:18: error: class, interface, or enum expected
        "out": [
        ^
Main.java:18: error: class, interface, or enum expected
        "out": [
             ^
Main.java:18: error: class, interface, or enum expected
        "out": [
               ^
Main.java:19: error: class, interface, or enum expected
            {
            ^
Main.java:20: error: class, interface, or enum expected
                "x": 680,
                ^
Main.java:20: error: class, interface, or enum expected
                "x": 680,
                   ^
Main.java:20: error: class, interface, or enum expected
                "x": 680,
                     ^
Main.java:20: error: class, interface, or enum expected
                "x": 680,
                        ^
Main.java:21: error: class, interface, or enum expected
                "y": 140,
                ^
Main.java:21: error: class, interface, or enum expected
                "y": 140,
                   ^
Main.java:21: error: class, interface, or enum expected
                "y": 140,
                     ^
Main.java:21: error: class, interface, or enum expected
                "y": 140,
                        ^
Main.java:22: error: class, interface, or enum expected
                "wires": [
                ^
Main.java:22: error: class, interface, or enum expected
                "wires": [
                       ^
Main.java:22: error: class, interface, or enum expected
                "wires": [
                         ^
Main.java:23: error: class, interface, or enum expected
                    {
                    ^
Main.java:24: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                        ^
Main.java:24: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                            ^
Main.java:24: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                              ^
Main.java:24: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                                               ^
Main.java:25: error: class, interface, or enum expected
                        "port": 0
                        ^
Main.java:25: error: class, interface, or enum expected
                        "port": 0
                              ^
Main.java:25: error: class, interface, or enum expected
                        "port": 0
                                ^
Main.java:26: error: class, interface, or enum expected
                    }
                    ^
Main.java:27: error: class, interface, or enum expected
                ]
                ^
Main.java:28: error: class, interface, or enum expected
            },
            ^
Main.java:28: error: class, interface, or enum expected
            },
             ^
Main.java:29: error: class, interface, or enum expected
            {
            ^
Main.java:30: error: class, interface, or enum expected
                "x": 720,
                ^
Main.java:30: error: class, interface, or enum expected
                "x": 720,
                   ^
Main.java:30: error: class, interface, or enum expected
                "x": 720,
                     ^
Main.java:30: error: class, interface, or enum expected
                "x": 720,
                        ^
Main.java:31: error: class, interface, or enum expected
                "y": 180,
                ^
Main.java:31: error: class, interface, or enum expected
                "y": 180,
                   ^
Main.java:31: error: class, interface, or enum expected
                "y": 180,
                     ^
Main.java:31: error: class, interface, or enum expected
                "y": 180,
                        ^
Main.java:32: error: class, interface, or enum expected
                "wires": [
                ^
Main.java:32: error: class, interface, or enum expected
                "wires": [
                       ^
Main.java:32: error: class, interface, or enum expected
                "wires": [
                         ^
Main.java:33: error: class, interface, or enum expected
                    {
                    ^
Main.java:34: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                        ^
Main.java:34: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                            ^
Main.java:34: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                              ^
Main.java:34: error: class, interface, or enum expected
                        "id": "76bf751.5c6fc8c",
                                               ^
Main.java:35: error: class, interface, or enum expected
                        "port": 1
                        ^
Main.java:35: error: class, interface, or enum expected
                        "port": 1
                              ^
Main.java:35: error: class, interface, or enum expected
                        "port": 1
                                ^
Main.java:36: error: class, interface, or enum expected
                    }
                    ^
Main.java:37: error: class, interface, or enum expected
                ]
                ^
Main.java:38: error: class, interface, or enum expected
            },
            ^
Main.java:38: error: class, interface, or enum expected
            },
             ^
Main.java:39: error: class, interface, or enum expected
            {
            ^
Main.java:40: error: class, interface, or enum expected
                "x": 760,
                ^
Main.java:40: error: class, interface, or enum expected
                "x": 760,
                   ^
Main.java:40: error: class, interface, or enum expected
                "x": 760,
                     ^
Main.java:40: error: class, interface, or enum expected
                "x": 760,
                        ^
Main.java:41: error: class, interface, or enum expected
                "y": 220,
                ^
Main.java:41: error: class, interface, or enum expected
                "y": 220,
                   ^
100 errors
stdout
Standard output is empty