diff --git a/data/FFGraz-condensed.json b/data/FFGraz-condensed.json new file mode 100644 index 0000000..ddc27e8 --- /dev/null +++ b/data/FFGraz-condensed.json @@ -0,0 +1,1693 @@ +{ + "type": "NetworkGraph", + "protocol": "FFGraz", + "version": "0.6.6.2", + "revision": null, + "metric": "ETX", + "nodes": [ + { + "id": "1789", + "properties": { + "Potential disconnected nodes": 10, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1301", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "Block 9", + "properties": { + "nodes in block": 3, + "nodes": "1690 1659 1554", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 29", + "properties": { + "nodes in block": 1, + "nodes": "1812", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 28", + "properties": { + "nodes in block": 1, + "nodes": "1211", + "radius": 2, + "type": "block" + } + }, + { + "id": "2091", + "properties": { + "Potential disconnected nodes": 4, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "Block 23", + "properties": { + "nodes in block": 1, + "nodes": "1793", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 22", + "properties": { + "nodes in block": 1, + "nodes": "1809", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 21", + "properties": { + "nodes in block": 1, + "nodes": "2043", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 20", + "properties": { + "nodes in block": 1, + "nodes": "1679", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 27", + "properties": { + "nodes in block": 1, + "nodes": "1610", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 26", + "properties": { + "nodes in block": 1, + "nodes": "1791", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 25", + "properties": { + "nodes in block": 1, + "nodes": "1386", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 24", + "properties": { + "nodes in block": 1, + "nodes": "1983", + "radius": 2, + "type": "block" + } + }, + { + "id": "1770", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1959", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1469", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1758", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1797", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1796", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1795", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1955", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1956", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "Block 18", + "properties": { + "nodes in block": 2, + "nodes": "1340 1545", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 19", + "properties": { + "nodes in block": 2, + "nodes": "1535 1641", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 16", + "properties": { + "nodes in block": 2, + "nodes": "1485 1463", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 17", + "properties": { + "nodes in block": 2, + "nodes": "2096 1801", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 14", + "properties": { + "nodes in block": 2, + "nodes": "1578 1774", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 15", + "properties": { + "nodes in block": 2, + "nodes": "1964 2101", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 12", + "properties": { + "nodes in block": 2, + "nodes": "1852 1745", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 13", + "properties": { + "nodes in block": 2, + "nodes": "1903 1856", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 10", + "properties": { + "nodes in block": 3, + "nodes": "1174 1544 1696", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 11", + "properties": { + "nodes in block": 2, + "nodes": "1907 2090", + "radius": 2, + "type": "block" + } + }, + { + "id": "1559", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1407", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1824", + "properties": { + "Potential disconnected nodes": 4, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "2060", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1411", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "Block 4", + "properties": { + "nodes in block": 7, + "nodes": "1422 1728 1310 1634 2021 2024 1977", + "radius": 5, + "type": "block" + } + }, + { + "id": "Block 5", + "properties": { + "nodes in block": 6, + "nodes": "2112 2110 2098 1501 1695 1497", + "radius": 4, + "type": "block" + } + }, + { + "id": "Block 6", + "properties": { + "nodes in block": 4, + "nodes": "1746 1761 1592 1816", + "radius": 3, + "type": "block" + } + }, + { + "id": "Block 7", + "properties": { + "nodes in block": 3, + "nodes": "2047 1327 2044", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 0", + "properties": { + "nodes in block": 95, + "nodes": "1546 1948 1776 1697 1943 1779 1548 1464 1672 1317 1701 1702 1821 1416 1323 1976 1324 1925 1929 1713 1257 2078 1515 1949 2046 1849 1432 1643 1724 1847 1648 1721 1638 1531 1580 1349 1225 1341 1876 1877 1873 1633 1902 1986 1423 1985 1636 1582 1733 1988 1989 2111 1210 1865 1867 1866 1910 1598 1990 1995 1999 1831 2109 2108 2023 2103 1516 1740 2105 1814 1815 1810 1617 1613 2036 2030 1755 1754 1279 1175 2042 1277 1888 1968 1884 1807 2082 2083 1457 2086 2087 2084 2007 2005 1571", + "radius": 74, + "type": "block" + } + }, + { + "id": "Block 1", + "properties": { + "nodes in block": 8, + "nodes": "1853 2099 1778 1677 1678 1967 1221 1685", + "radius": 6, + "type": "block" + } + }, + { + "id": "Block 2", + "properties": { + "nodes in block": 8, + "nodes": "1844 1736 1918 2064 1784 1727 1705 1729", + "radius": 6, + "type": "block" + } + }, + { + "id": "Block 3", + "properties": { + "nodes in block": 7, + "nodes": "1826 1735 1854 1730 2013 2027 1359", + "radius": 4, + "type": "block" + } + }, + { + "id": "Block 8", + "properties": { + "nodes in block": 3, + "nodes": "1529 1603 1361", + "radius": 2, + "type": "block" + } + }, + { + "id": "1855", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "2079", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1656", + "properties": { + "Potential disconnected nodes": 3, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1384", + "properties": { + "Potential disconnected nodes": 4, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1837", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1644", + "properties": { + "Potential disconnected nodes": 12, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1845", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1246", + "properties": { + "Potential disconnected nodes": 5, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1345", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1901", + "properties": { + "Potential disconnected nodes": 6, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1738", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1424", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1507", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1861", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1914", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1998", + "properties": { + "Potential disconnected nodes": 3, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1454", + "properties": { + "Potential disconnected nodes": 4, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1517", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "2104", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "Block 45", + "properties": { + "nodes in block": 1, + "nodes": "1798", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 44", + "properties": { + "nodes in block": 1, + "nodes": "1962", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 47", + "properties": { + "nodes in block": 2, + "nodes": "1421 1575", + "radius": 100, + "type": "block" + } + }, + { + "id": "Block 46", + "properties": { + "nodes in block": 1, + "nodes": "1646", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 41", + "properties": { + "nodes in block": 1, + "nodes": "1493", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 40", + "properties": { + "nodes in block": 1, + "nodes": "1299", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 43", + "properties": { + "nodes in block": 1, + "nodes": "1237", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 42", + "properties": { + "nodes in block": 1, + "nodes": "1743", + "radius": 2, + "type": "block" + } + }, + { + "id": "1898", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1890", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1619", + "properties": { + "Potential disconnected nodes": 12, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "2035", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1691", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1753", + "properties": { + "Potential disconnected nodes": 3, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1176", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "Block 38", + "properties": { + "nodes in block": 1, + "nodes": "1832", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 39", + "properties": { + "nodes in block": 1, + "nodes": "1947", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 30", + "properties": { + "nodes in block": 1, + "nodes": "1900", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 31", + "properties": { + "nodes in block": 1, + "nodes": "1605", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 32", + "properties": { + "nodes in block": 1, + "nodes": "1911", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 33", + "properties": { + "nodes in block": 1, + "nodes": "1788", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 34", + "properties": { + "nodes in block": 1, + "nodes": "1748", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 35", + "properties": { + "nodes in block": 1, + "nodes": "1200", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 36", + "properties": { + "nodes in block": 1, + "nodes": "1596", + "radius": 2, + "type": "block" + } + }, + { + "id": "Block 37", + "properties": { + "nodes in block": 1, + "nodes": "2057", + "radius": 2, + "type": "block" + } + }, + { + "id": "1286", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1979", + "properties": { + "Potential disconnected nodes": 14, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1714", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1604", + "properties": { + "Potential disconnected nodes": 1, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1479", + "properties": { + "Potential disconnected nodes": 3, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + }, + { + "id": "1767", + "properties": { + "Potential disconnected nodes": 2, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint" + } + }, + { + "id": "1574", + "properties": { + "Potential disconnected nodes": 3, + "radius": 5, + "style": "cutpoint_1", + "robustness": 1, + "type": "cutpoint_gateway" + } + } + ], + "links": [ + { + "source": "1789", + "target": "1454", + "cost": 1 + }, + { + "source": "1789", + "target": "Block 3", + "cost": 1 + }, + { + "source": "1789", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1789", + "target": "1345", + "cost": 1 + }, + { + "source": "1789", + "target": "1619", + "cost": 1 + }, + { + "source": "1301", + "target": "1454", + "cost": 1 + }, + { + "source": "1301", + "target": "Block 39", + "cost": 1 + }, + { + "source": "1301", + "target": "Block 0", + "cost": 1 + }, + { + "source": "Block 9", + "target": "1753", + "cost": 1 + }, + { + "source": "Block 29", + "target": "1845", + "cost": 1 + }, + { + "source": "Block 28", + "target": "1691", + "cost": 1 + }, + { + "source": "2091", + "target": "1738", + "cost": 1 + }, + { + "source": "2091", + "target": "2079", + "cost": 1 + }, + { + "source": "2091", + "target": "Block 0", + "cost": 1 + }, + { + "source": "2091", + "target": "Block 11", + "cost": 1 + }, + { + "source": "Block 23", + "target": "1796", + "cost": 1 + }, + { + "source": "Block 22", + "target": "1738", + "cost": 1 + }, + { + "source": "Block 21", + "target": "1714", + "cost": 1 + }, + { + "source": "Block 20", + "target": "1797", + "cost": 1 + }, + { + "source": "Block 27", + "target": "1898", + "cost": 1 + }, + { + "source": "Block 26", + "target": "1824", + "cost": 1 + }, + { + "source": "Block 26", + "target": "1469", + "cost": 1 + }, + { + "source": "Block 25", + "target": "1507", + "cost": 1 + }, + { + "source": "Block 24", + "target": "1955", + "cost": 1 + }, + { + "source": "1770", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1770", + "target": "1890", + "cost": 1 + }, + { + "source": "1770", + "target": "Block 12", + "cost": 1 + }, + { + "source": "1770", + "target": "1714", + "cost": 1 + }, + { + "source": "1959", + "target": "1644", + "cost": 1 + }, + { + "source": "1959", + "target": "1959", + "cost": 1 + }, + { + "source": "1959", + "target": "Block 44", + "cost": 1 + }, + { + "source": "1469", + "target": "1824", + "cost": 1 + }, + { + "source": "1469", + "target": "1898", + "cost": 1 + }, + { + "source": "1758", + "target": "1407", + "cost": 1 + }, + { + "source": "1758", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1758", + "target": "Block 13", + "cost": 1 + }, + { + "source": "1758", + "target": "1758", + "cost": 1 + }, + { + "source": "1797", + "target": "1914", + "cost": 1 + }, + { + "source": "1796", + "target": "1795", + "cost": 1 + }, + { + "source": "1795", + "target": "1795", + "cost": 1 + }, + { + "source": "1795", + "target": "1979", + "cost": 1 + }, + { + "source": "1955", + "target": "1384", + "cost": 1 + }, + { + "source": "1955", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1956", + "target": "Block 32", + "cost": 1 + }, + { + "source": "1956", + "target": "1574", + "cost": 1 + }, + { + "source": "Block 18", + "target": "1384", + "cost": 1 + }, + { + "source": "Block 18", + "target": "1507", + "cost": 1 + }, + { + "source": "Block 19", + "target": "1559", + "cost": 1 + }, + { + "source": "Block 16", + "target": "1345", + "cost": 1 + }, + { + "source": "Block 17", + "target": "1767", + "cost": 1 + }, + { + "source": "Block 14", + "target": "1407", + "cost": 1 + }, + { + "source": "Block 15", + "target": "1411", + "cost": 1 + }, + { + "source": "Block 10", + "target": "1479", + "cost": 1 + }, + { + "source": "1559", + "target": "1559", + "cost": 1 + }, + { + "source": "1559", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1559", + "target": "1691", + "cost": 1 + }, + { + "source": "1407", + "target": "1407", + "cost": 1 + }, + { + "source": "1407", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1824", + "target": "Block 0", + "cost": 1 + }, + { + "source": "1824", + "target": "2035", + "cost": 1 + }, + { + "source": "1824", + "target": "1824", + "cost": 1 + }, + { + "source": "2060", + "target": "Block 30", + "cost": 1 + }, + { + "source": "2060", + "target": "2060", + "cost": 1 + }, + { + "source": "2060", + "target": "Block 0", + "cost": 1 + }, + { + "source": "2060", + "target": "1979", + "cost": 1 + }, + { + "source": "1411", + "target": "Block 0", + "cost": 1 + }, + { + "source": "Block 4", + "target": "1619", + "cost": 1 + }, + { + "source": "Block 5", + "target": "1901", + "cost": 1 + }, + { + "source": "Block 6", + "target": "1454", + "cost": 1 + }, + { + "source": "Block 7", + "target": "1656", + "cost": 1 + }, + { + "source": "Block 0", + "target": "2104", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1753", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1890", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1901", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1714", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1855", + "cost": 1 + }, + { + "source": "Block 0", + "target": "2035", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1691", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1384", + "cost": 1 + }, + { + "source": "Block 0", + "target": "2079", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1424", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1644", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1656", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1998", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1979", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1619", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1454", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1246", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1517", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1479", + "cost": 1 + }, + { + "source": "Block 0", + "target": "1574", + "cost": 1 + }, + { + "source": "Block 1", + "target": "1644", + "cost": 1 + }, + { + "source": "Block 2", + "target": "1979", + "cost": 1 + }, + { + "source": "Block 8", + "target": "1246", + "cost": 1 + }, + { + "source": "1855", + "target": "Block 31", + "cost": 1 + }, + { + "source": "1855", + "target": "1691", + "cost": 1 + }, + { + "source": "2079", + "target": "2079", + "cost": 1 + }, + { + "source": "2079", + "target": "Block 35", + "cost": 1 + }, + { + "source": "2079", + "target": "1619", + "cost": 1 + }, + { + "source": "1656", + "target": "1890", + "cost": 1 + }, + { + "source": "1656", + "target": "1656", + "cost": 1 + }, + { + "source": "1384", + "target": "1507", + "cost": 1 + }, + { + "source": "1837", + "target": "1604", + "cost": 1 + }, + { + "source": "1837", + "target": "1979", + "cost": 1 + }, + { + "source": "1837", + "target": "1837", + "cost": 1 + }, + { + "source": "1644", + "target": "1644", + "cost": 1 + }, + { + "source": "1644", + "target": "1890", + "cost": 1 + }, + { + "source": "1644", + "target": "1861", + "cost": 1 + }, + { + "source": "1644", + "target": "2035", + "cost": 1 + }, + { + "source": "1845", + "target": "1619", + "cost": 1 + }, + { + "source": "1246", + "target": "1454", + "cost": 1 + }, + { + "source": "1246", + "target": "1286", + "cost": 1 + }, + { + "source": "1246", + "target": "1246", + "cost": 1 + }, + { + "source": "1345", + "target": "1345", + "cost": 1 + }, + { + "source": "1901", + "target": "1979", + "cost": 1 + }, + { + "source": "1738", + "target": "1738", + "cost": 1 + }, + { + "source": "1424", + "target": "Block 38", + "cost": 1 + }, + { + "source": "1507", + "target": "1507", + "cost": 1 + }, + { + "source": "1861", + "target": "Block 45", + "cost": 1 + }, + { + "source": "1914", + "target": "1454", + "cost": 1 + }, + { + "source": "1914", + "target": "1914", + "cost": 1 + }, + { + "source": "1914", + "target": "1979", + "cost": 1 + }, + { + "source": "1914", + "target": "1619", + "cost": 1 + }, + { + "source": "1998", + "target": "1176", + "cost": 1 + }, + { + "source": "1998", + "target": "Block 41", + "cost": 1 + }, + { + "source": "1998", + "target": "1479", + "cost": 1 + }, + { + "source": "1998", + "target": "1998", + "cost": 1 + }, + { + "source": "1517", + "target": "1517", + "cost": 1 + }, + { + "source": "1517", + "target": "Block 37", + "cost": 1 + }, + { + "source": "2104", + "target": "Block 43", + "cost": 1 + }, + { + "source": "2104", + "target": "1619", + "cost": 1 + }, + { + "source": "Block 46", + "target": "2035", + "cost": 1 + }, + { + "source": "Block 40", + "target": "1176", + "cost": 1 + }, + { + "source": "Block 42", + "target": "1890", + "cost": 1 + }, + { + "source": "1890", + "target": "1714", + "cost": 1 + }, + { + "source": "1890", + "target": "1890", + "cost": 1 + }, + { + "source": "1619", + "target": "1979", + "cost": 1 + }, + { + "source": "1619", + "target": "1767", + "cost": 1 + }, + { + "source": "2035", + "target": "2035", + "cost": 1 + }, + { + "source": "1753", + "target": "1753", + "cost": 1 + }, + { + "source": "1176", + "target": "1176", + "cost": 1 + }, + { + "source": "Block 33", + "target": "1574", + "cost": 1 + }, + { + "source": "Block 34", + "target": "1286", + "cost": 1 + }, + { + "source": "Block 36", + "target": "1604", + "cost": 1 + }, + { + "source": "1286", + "target": "1286", + "cost": 1 + }, + { + "source": "1979", + "target": "1979", + "cost": 1 + }, + { + "source": "1979", + "target": "1479", + "cost": 1 + }, + { + "source": "1714", + "target": "1714", + "cost": 1 + }, + { + "source": "1479", + "target": "1479", + "cost": 1 + }, + { + "source": "1574", + "target": "1574", + "cost": 1 + } + ] +} \ No newline at end of file diff --git a/data/FFGraz.json b/data/FFGraz.json new file mode 100644 index 0000000..b1a1611 --- /dev/null +++ b/data/FFGraz.json @@ -0,0 +1,6045 @@ +{ + "type": "NetworkGraph", + "protocol": "FFGraz", + "metric": "ETX", + "label": "FFGraz", + "version": "0.6.6.2", + "nodes": [ + { + "id": "1788", + "properties": { + "gateway": "false" + } + }, + { + "id": "1789", + "properties": { + "gateway": "false" + } + }, + { + "id": "1301", + "properties": { + "gateway": "false" + } + }, + { + "id": "2005", + "properties": { + "gateway": "true" + } + }, + { + "id": "1592", + "properties": { + "gateway": "true" + } + }, + { + "id": "1784", + "properties": { + "gateway": "false" + } + }, + { + "id": "2096", + "properties": { + "gateway": "false" + } + }, + { + "id": "2091", + "properties": { + "gateway": "false" + } + }, + { + "id": "2090", + "properties": { + "gateway": "false" + } + }, + { + "id": "2099", + "properties": { + "gateway": "true" + } + }, + { + "id": "2098", + "properties": { + "gateway": "true" + } + }, + { + "id": "1546", + "properties": { + "gateway": "false" + } + }, + { + "id": "1774", + "properties": { + "gateway": "true" + } + }, + { + "id": "1544", + "properties": { + "gateway": "false" + } + }, + { + "id": "1545", + "properties": { + "gateway": "true" + } + }, + { + "id": "1770", + "properties": { + "gateway": "true" + } + }, + { + "id": "2036", + "properties": { + "gateway": "false" + } + }, + { + "id": "1943", + "properties": { + "gateway": "false" + } + }, + { + "id": "1779", + "properties": { + "gateway": "false" + } + }, + { + "id": "1947", + "properties": { + "gateway": "true" + } + }, + { + "id": "1548", + "properties": { + "gateway": "true" + } + }, + { + "id": "1598", + "properties": { + "gateway": "true" + } + }, + { + "id": "1659", + "properties": { + "gateway": "false" + } + }, + { + "id": "1469", + "properties": { + "gateway": "true" + } + }, + { + "id": "1679", + "properties": { + "gateway": "true" + } + }, + { + "id": "1464", + "properties": { + "gateway": "false" + } + }, + { + "id": "1677", + "properties": { + "gateway": "false" + } + }, + { + "id": "1517", + "properties": { + "gateway": "false" + } + }, + { + "id": "2013", + "properties": { + "gateway": "false" + } + }, + { + "id": "1317", + "properties": { + "gateway": "true" + } + }, + { + "id": "1798", + "properties": { + "gateway": "false" + } + }, + { + "id": "1310", + "properties": { + "gateway": "true" + } + }, + { + "id": "1793", + "properties": { + "gateway": "false" + } + }, + { + "id": "1791", + "properties": { + "gateway": "false" + } + }, + { + "id": "2030", + "properties": { + "gateway": "true" + } + }, + { + "id": "1797", + "properties": { + "gateway": "true" + } + }, + { + "id": "1796", + "properties": { + "gateway": "true" + } + }, + { + "id": "1795", + "properties": { + "gateway": "true" + } + }, + { + "id": "1955", + "properties": { + "gateway": "false" + } + }, + { + "id": "1956", + "properties": { + "gateway": "false" + } + }, + { + "id": "1497", + "properties": { + "gateway": "false" + } + }, + { + "id": "1959", + "properties": { + "gateway": "true" + } + }, + { + "id": "1705", + "properties": { + "gateway": "true" + } + }, + { + "id": "1701", + "properties": { + "gateway": "false" + } + }, + { + "id": "1702", + "properties": { + "gateway": "true" + } + }, + { + "id": "1554", + "properties": { + "gateway": "false" + } + }, + { + "id": "1559", + "properties": { + "gateway": "false" + } + }, + { + "id": "1656", + "properties": { + "gateway": "true" + } + }, + { + "id": "1826", + "properties": { + "gateway": "true" + } + }, + { + "id": "1821", + "properties": { + "gateway": "true" + } + }, + { + "id": "1515", + "properties": { + "gateway": "true" + } + }, + { + "id": "1990", + "properties": { + "gateway": "false" + } + }, + { + "id": "1824", + "properties": { + "gateway": "false" + } + }, + { + "id": "1384", + "properties": { + "gateway": "true" + } + }, + { + "id": "1411", + "properties": { + "gateway": "false" + } + }, + { + "id": "1386", + "properties": { + "gateway": "false" + } + }, + { + "id": "2064", + "properties": { + "gateway": "true" + } + }, + { + "id": "1416", + "properties": { + "gateway": "false" + } + }, + { + "id": "1323", + "properties": { + "gateway": "true" + } + }, + { + "id": "1976", + "properties": { + "gateway": "true" + } + }, + { + "id": "1327", + "properties": { + "gateway": "true" + } + }, + { + "id": "1324", + "properties": { + "gateway": "true" + } + }, + { + "id": "1279", + "properties": { + "gateway": "true" + } + }, + { + "id": "1578", + "properties": { + "gateway": "false" + } + }, + { + "id": "2082", + "properties": { + "gateway": "false" + } + }, + { + "id": "1925", + "properties": { + "gateway": "false" + } + }, + { + "id": "1485", + "properties": { + "gateway": "true" + } + }, + { + "id": "1929", + "properties": { + "gateway": "true" + } + }, + { + "id": "1713", + "properties": { + "gateway": "false" + } + }, + { + "id": "1454", + "properties": { + "gateway": "false" + } + }, + { + "id": "1714", + "properties": { + "gateway": "true" + } + }, + { + "id": "1852", + "properties": { + "gateway": "true" + } + }, + { + "id": "1853", + "properties": { + "gateway": "true" + } + }, + { + "id": "1854", + "properties": { + "gateway": "true" + } + }, + { + "id": "1855", + "properties": { + "gateway": "true" + } + }, + { + "id": "1856", + "properties": { + "gateway": "false" + } + }, + { + "id": "1421", + "properties": { + "gateway": "false" + } + }, + { + "id": "1257", + "properties": { + "gateway": "true" + } + }, + { + "id": "2079", + "properties": { + "gateway": "false" + } + }, + { + "id": "2027", + "properties": { + "gateway": "true" + } + }, + { + "id": "1407", + "properties": { + "gateway": "true" + } + }, + { + "id": "1529", + "properties": { + "gateway": "false" + } + }, + { + "id": "1832", + "properties": { + "gateway": "false" + } + }, + { + "id": "1237", + "properties": { + "gateway": "false" + } + }, + { + "id": "1948", + "properties": { + "gateway": "false" + } + }, + { + "id": "2060", + "properties": { + "gateway": "false" + } + }, + { + "id": "1776", + "properties": { + "gateway": "true" + } + }, + { + "id": "1979", + "properties": { + "gateway": "false" + } + }, + { + "id": "2101", + "properties": { + "gateway": "false" + } + }, + { + "id": "1837", + "properties": { + "gateway": "false" + } + }, + { + "id": "2046", + "properties": { + "gateway": "true" + } + }, + { + "id": "1644", + "properties": { + "gateway": "false" + } + }, + { + "id": "2044", + "properties": { + "gateway": "false" + } + }, + { + "id": "1646", + "properties": { + "gateway": "true" + } + }, + { + "id": "1432", + "properties": { + "gateway": "false" + } + }, + { + "id": "2043", + "properties": { + "gateway": "false" + } + }, + { + "id": "1643", + "properties": { + "gateway": "true" + } + }, + { + "id": "1729", + "properties": { + "gateway": "false" + } + }, + { + "id": "1727", + "properties": { + "gateway": "true" + } + }, + { + "id": "1724", + "properties": { + "gateway": "true" + } + }, + { + "id": "1847", + "properties": { + "gateway": "true" + } + }, + { + "id": "1648", + "properties": { + "gateway": "true" + } + }, + { + "id": "1845", + "properties": { + "gateway": "true" + } + }, + { + "id": "1721", + "properties": { + "gateway": "false" + } + }, + { + "id": "1582", + "properties": { + "gateway": "false" + } + }, + { + "id": "1535", + "properties": { + "gateway": "false" + } + }, + { + "id": "1531", + "properties": { + "gateway": "true" + } + }, + { + "id": "1246", + "properties": { + "gateway": "true" + } + }, + { + "id": "2104", + "properties": { + "gateway": "true" + } + }, + { + "id": "1733", + "properties": { + "gateway": "false" + } + }, + { + "id": "1349", + "properties": { + "gateway": "true" + } + }, + { + "id": "1225", + "properties": { + "gateway": "false" + } + }, + { + "id": "1221", + "properties": { + "gateway": "false" + } + }, + { + "id": "1340", + "properties": { + "gateway": "false" + } + }, + { + "id": "1341", + "properties": { + "gateway": "false" + } + }, + { + "id": "1345", + "properties": { + "gateway": "false" + } + }, + { + "id": "1778", + "properties": { + "gateway": "true" + } + }, + { + "id": "1876", + "properties": { + "gateway": "true" + } + }, + { + "id": "1877", + "properties": { + "gateway": "false" + } + }, + { + "id": "1873", + "properties": { + "gateway": "false" + } + }, + { + "id": "1907", + "properties": { + "gateway": "false" + } + }, + { + "id": "1989", + "properties": { + "gateway": "true" + } + }, + { + "id": "1902", + "properties": { + "gateway": "true" + } + }, + { + "id": "1903", + "properties": { + "gateway": "false" + } + }, + { + "id": "1900", + "properties": { + "gateway": "true" + } + }, + { + "id": "1901", + "properties": { + "gateway": "false" + } + }, + { + "id": "1986", + "properties": { + "gateway": "false" + } + }, + { + "id": "1738", + "properties": { + "gateway": "true" + } + }, + { + "id": "1423", + "properties": { + "gateway": "true" + } + }, + { + "id": "1633", + "properties": { + "gateway": "true" + } + }, + { + "id": "1634", + "properties": { + "gateway": "false" + } + }, + { + "id": "1424", + "properties": { + "gateway": "false" + } + }, + { + "id": "1636", + "properties": { + "gateway": "true" + } + }, + { + "id": "1638", + "properties": { + "gateway": "true" + } + }, + { + "id": "1730", + "properties": { + "gateway": "true" + } + }, + { + "id": "1580", + "properties": { + "gateway": "false" + } + }, + { + "id": "2108", + "properties": { + "gateway": "true" + } + }, + { + "id": "1735", + "properties": { + "gateway": "false" + } + }, + { + "id": "1988", + "properties": { + "gateway": "false" + } + }, + { + "id": "1736", + "properties": { + "gateway": "true" + } + }, + { + "id": "1501", + "properties": { + "gateway": "true" + } + }, + { + "id": "1507", + "properties": { + "gateway": "true" + } + }, + { + "id": "2110", + "properties": { + "gateway": "true" + } + }, + { + "id": "1678", + "properties": { + "gateway": "false" + } + }, + { + "id": "2112", + "properties": { + "gateway": "false" + } + }, + { + "id": "1210", + "properties": { + "gateway": "true" + } + }, + { + "id": "1211", + "properties": { + "gateway": "true" + } + }, + { + "id": "2047", + "properties": { + "gateway": "false" + } + }, + { + "id": "1849", + "properties": { + "gateway": "false" + } + }, + { + "id": "2111", + "properties": { + "gateway": "false" + } + }, + { + "id": "1861", + "properties": { + "gateway": "true" + } + }, + { + "id": "1918", + "properties": { + "gateway": "false" + } + }, + { + "id": "1596", + "properties": { + "gateway": "true" + } + }, + { + "id": "1865", + "properties": { + "gateway": "true" + } + }, + { + "id": "1983", + "properties": { + "gateway": "true" + } + }, + { + "id": "1867", + "properties": { + "gateway": "false" + } + }, + { + "id": "1866", + "properties": { + "gateway": "true" + } + }, + { + "id": "1911", + "properties": { + "gateway": "false" + } + }, + { + "id": "1910", + "properties": { + "gateway": "true" + } + }, + { + "id": "1286", + "properties": { + "gateway": "false" + } + }, + { + "id": "1914", + "properties": { + "gateway": "true" + } + }, + { + "id": "1949", + "properties": { + "gateway": "true" + } + }, + { + "id": "1995", + "properties": { + "gateway": "true" + } + }, + { + "id": "1728", + "properties": { + "gateway": "false" + } + }, + { + "id": "1999", + "properties": { + "gateway": "true" + } + }, + { + "id": "1998", + "properties": { + "gateway": "false" + } + }, + { + "id": "2024", + "properties": { + "gateway": "true" + } + }, + { + "id": "1831", + "properties": { + "gateway": "true" + } + }, + { + "id": "2109", + "properties": { + "gateway": "false" + } + }, + { + "id": "1457", + "properties": { + "gateway": "true" + } + }, + { + "id": "1748", + "properties": { + "gateway": "false" + } + }, + { + "id": "2021", + "properties": { + "gateway": "true" + } + }, + { + "id": "2023", + "properties": { + "gateway": "false" + } + }, + { + "id": "2103", + "properties": { + "gateway": "true" + } + }, + { + "id": "1745", + "properties": { + "gateway": "false" + } + }, + { + "id": "1746", + "properties": { + "gateway": "true" + } + }, + { + "id": "1516", + "properties": { + "gateway": "true" + } + }, + { + "id": "1740", + "properties": { + "gateway": "true" + } + }, + { + "id": "2105", + "properties": { + "gateway": "false" + } + }, + { + "id": "1743", + "properties": { + "gateway": "true" + } + }, + { + "id": "1758", + "properties": { + "gateway": "false" + } + }, + { + "id": "1610", + "properties": { + "gateway": "true" + } + }, + { + "id": "2086", + "properties": { + "gateway": "false" + } + }, + { + "id": "1200", + "properties": { + "gateway": "true" + } + }, + { + "id": "1604", + "properties": { + "gateway": "false" + } + }, + { + "id": "2057", + "properties": { + "gateway": "true" + } + }, + { + "id": "1898", + "properties": { + "gateway": "false" + } + }, + { + "id": "1809", + "properties": { + "gateway": "false" + } + }, + { + "id": "1574", + "properties": { + "gateway": "true" + } + }, + { + "id": "1844", + "properties": { + "gateway": "true" + } + }, + { + "id": "1890", + "properties": { + "gateway": "false" + } + }, + { + "id": "1814", + "properties": { + "gateway": "true" + } + }, + { + "id": "1815", + "properties": { + "gateway": "true" + } + }, + { + "id": "1816", + "properties": { + "gateway": "true" + } + }, + { + "id": "1968", + "properties": { + "gateway": "false" + } + }, + { + "id": "1641", + "properties": { + "gateway": "true" + } + }, + { + "id": "1812", + "properties": { + "gateway": "true" + } + }, + { + "id": "1619", + "properties": { + "gateway": "true" + } + }, + { + "id": "1964", + "properties": { + "gateway": "false" + } + }, + { + "id": "1422", + "properties": { + "gateway": "true" + } + }, + { + "id": "1967", + "properties": { + "gateway": "true" + } + }, + { + "id": "1613", + "properties": { + "gateway": "false" + } + }, + { + "id": "1962", + "properties": { + "gateway": "true" + } + }, + { + "id": "1696", + "properties": { + "gateway": "false" + } + }, + { + "id": "1697", + "properties": { + "gateway": "true" + } + }, + { + "id": "2035", + "properties": { + "gateway": "false" + } + }, + { + "id": "1695", + "properties": { + "gateway": "false" + } + }, + { + "id": "1359", + "properties": { + "gateway": "true" + } + }, + { + "id": "1985", + "properties": { + "gateway": "false" + } + }, + { + "id": "1690", + "properties": { + "gateway": "true" + } + }, + { + "id": "1691", + "properties": { + "gateway": "true" + } + }, + { + "id": "1755", + "properties": { + "gateway": "false" + } + }, + { + "id": "1754", + "properties": { + "gateway": "true" + } + }, + { + "id": "1753", + "properties": { + "gateway": "false" + } + }, + { + "id": "2007", + "properties": { + "gateway": "false" + } + }, + { + "id": "1176", + "properties": { + "gateway": "true" + } + }, + { + "id": "1175", + "properties": { + "gateway": "false" + } + }, + { + "id": "1174", + "properties": { + "gateway": "false" + } + }, + { + "id": "2042", + "properties": { + "gateway": "false" + } + }, + { + "id": "1361", + "properties": { + "gateway": "false" + } + }, + { + "id": "1277", + "properties": { + "gateway": "true" + } + }, + { + "id": "1888", + "properties": { + "gateway": "true" + } + }, + { + "id": "1810", + "properties": { + "gateway": "true" + } + }, + { + "id": "1884", + "properties": { + "gateway": "false" + } + }, + { + "id": "1807", + "properties": { + "gateway": "false" + } + }, + { + "id": "1761", + "properties": { + "gateway": "false" + } + }, + { + "id": "1801", + "properties": { + "gateway": "true" + } + }, + { + "id": "1977", + "properties": { + "gateway": "true" + } + }, + { + "id": "2083", + "properties": { + "gateway": "true" + } + }, + { + "id": "1603", + "properties": { + "gateway": "false" + } + }, + { + "id": "1463", + "properties": { + "gateway": "true" + } + }, + { + "id": "1605", + "properties": { + "gateway": "true" + } + }, + { + "id": "2087", + "properties": { + "gateway": "false" + } + }, + { + "id": "2084", + "properties": { + "gateway": "false" + } + }, + { + "id": "1493", + "properties": { + "gateway": "false" + } + }, + { + "id": "1685", + "properties": { + "gateway": "true" + } + }, + { + "id": "2078", + "properties": { + "gateway": "false" + } + }, + { + "id": "1299", + "properties": { + "gateway": "true" + } + }, + { + "id": "1617", + "properties": { + "gateway": "false" + } + }, + { + "id": "1571", + "properties": { + "gateway": "true" + } + }, + { + "id": "1672", + "properties": { + "gateway": "true" + } + }, + { + "id": "1767", + "properties": { + "gateway": "true" + } + }, + { + "id": "1575", + "properties": { + "gateway": "true" + } + }, + { + "id": "1479", + "properties": { + "gateway": "false" + } + } + ], + "links": [ + { + "source": "1788", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1359", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1854", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1730", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1826", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1735", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "2027", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "2013", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1582", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1702", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1947", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1770", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1784", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2096", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2096", + "edgeid": null, + "cost": 1, + "target": "1801", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1738", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2078", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2090", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1907", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1962", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1855", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1910", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2099", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2098", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1571", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1867", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1774", + "edgeid": null, + "cost": 1, + "target": "1774", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1774", + "edgeid": null, + "cost": 1, + "target": "1407", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1544", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1340", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1384", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1852", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1745", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1257", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1697", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1464", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1779", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1943", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1779", + "edgeid": null, + "cost": 1, + "target": "1929", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1779", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1210", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1797", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1914", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1659", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1791", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1898", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1679", + "edgeid": null, + "cost": 1, + "target": "1797", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1801", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1464", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1464", + "edgeid": null, + "cost": 1, + "target": "1691", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1677", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1463", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "1324", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1798", + "edgeid": null, + "cost": 1, + "target": "1861", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1310", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1793", + "edgeid": null, + "cost": 1, + "target": "1796", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1791", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1559", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1211", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1855", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1746", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1795", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1796", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1323", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1983", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1384", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1776", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1776", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1956", + "edgeid": null, + "cost": 1, + "target": "1911", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1956", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1497", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1705", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1713", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1849", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1925", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1701", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1702", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "2105", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1554", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1554", + "edgeid": null, + "cost": 1, + "target": "1554", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1641", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1559", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1821", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1877", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1535", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1531", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1598", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2047", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2044", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1327", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1656", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1826", + "edgeid": null, + "cost": 1, + "target": "1826", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1826", + "edgeid": null, + "cost": 1, + "target": "1735", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1877", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1324", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1902", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1384", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1384", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1964", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "2101", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1633", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1613", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1386", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2064", + "edgeid": null, + "cost": 1, + "target": "2064", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2064", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1636", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2046", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2030", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1176", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1299", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1849", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2083", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1485", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1648", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "2084", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "2060", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1929", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2078", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1713", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2024", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2083", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1210", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "2043", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2030", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2030", + "edgeid": null, + "cost": 1, + "target": "2046", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1853", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1855", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1855", + "edgeid": null, + "cost": 1, + "target": "1605", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1856", + "edgeid": null, + "cost": 1, + "target": "1856", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1856", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1257", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1257", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "1200", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1457", + "edgeid": null, + "cost": 1, + "target": "1638", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1457", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1578", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1407", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1529", + "edgeid": null, + "cost": 1, + "target": "1529", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1529", + "edgeid": null, + "cost": 1, + "target": "1246", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2021", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1633", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1876", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1237", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1948", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1948", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2103", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2103", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1990", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1225", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1604", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1837", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2046", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1967", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1221", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1873", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1778", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1678", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1861", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1902", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1847", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1685", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1646", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1432", + "edgeid": null, + "cost": 1, + "target": "1349", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1432", + "edgeid": null, + "cost": 1, + "target": "1432", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1432", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1617", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1516", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1729", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1727", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1755", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1847", + "edgeid": null, + "cost": 1, + "target": "1847", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1847", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1648", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1648", + "edgeid": null, + "cost": 1, + "target": "1225", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1648", + "edgeid": null, + "cost": 1, + "target": "1648", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1845", + "edgeid": null, + "cost": 1, + "target": "1812", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1845", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1721", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1721", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1638", + "edgeid": null, + "cost": 1, + "target": "1582", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1638", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1535", + "edgeid": null, + "cost": 1, + "target": "1535", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1535", + "edgeid": null, + "cost": 1, + "target": "1641", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "1598", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1603", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1246", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1361", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1516", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "2060", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "1900", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1743", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1580", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1580", + "edgeid": null, + "cost": 1, + "target": "1989", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1349", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1225", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1340", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1341", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1345", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1876", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1517", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1877", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1873", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1873", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1832", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1807", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1985", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1736", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1903", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1810", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1695", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1501", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "2110", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "2112", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1421", + "edgeid": null, + "cost": 1, + "target": "1421", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1421", + "edgeid": null, + "cost": 1, + "target": "1575", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1738", + "edgeid": null, + "cost": 1, + "target": "1738", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1738", + "edgeid": null, + "cost": 1, + "target": "1809", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1423", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1423", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1422", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1634", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1424", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1424", + "edgeid": null, + "cost": 1, + "target": "1636", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1636", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1582", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1582", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1999", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1867", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1571", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1989", + "edgeid": null, + "cost": 1, + "target": "1990", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1989", + "edgeid": null, + "cost": 1, + "target": "1995", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1507", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1678", + "edgeid": null, + "cost": 1, + "target": "1678", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1210", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1210", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1740", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1918", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1596", + "edgeid": null, + "cost": 1, + "target": "1604", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1592", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1598", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1598", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1990", + "edgeid": null, + "cost": 1, + "target": "1995", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1728", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1999", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1493", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1816", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1761", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1831", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2109", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2109", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2108", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2108", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1748", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1672", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2023", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1515", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1515", + "edgeid": null, + "cost": 1, + "target": "1517", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1517", + "edgeid": null, + "cost": 1, + "target": "1517", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1517", + "edgeid": null, + "cost": 1, + "target": "2057", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1516", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2105", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1807", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1359", + "edgeid": null, + "cost": 1, + "target": "1359", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1898", + "edgeid": null, + "cost": 1, + "target": "1610", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "1810", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1844", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1977", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1968", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1613", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1617", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1964", + "edgeid": null, + "cost": 1, + "target": "1964", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1696", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2036", + "edgeid": null, + "cost": 1, + "target": "1571", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2035", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1690", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1758", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1755", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1753", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1279", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1175", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1174", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2042", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1888", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1810", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1884", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1884", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1286", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1979", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1979", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1959", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "2086", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1578", + "edgeid": null, + "cost": 1, + "target": "1578", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1685", + "edgeid": null, + "cost": 1, + "target": "1685", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1479", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1575", + "edgeid": null, + "cost": 1, + "target": "1575", + "weight": 1.0, + "properties": { + "status": "up" + } + }, + { + "source": "1574", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0, + "properties": { + "status": "up" + } + } + ] +} \ No newline at end of file diff --git a/data/FFWien-condensed.json b/data/FFWien-condensed.json new file mode 100644 index 0000000..d2dbcc6 --- /dev/null +++ b/data/FFWien-condensed.json @@ -0,0 +1 @@ +{"type": "NetworkGraph", "protocol": "FFWien_5367", "version": "0.6.6.2", "revision": null, "metric": "ETX", "nodes": [{"id": "1789", "properties": {"Potential disconnected nodes": 7, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1301", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "Block 9", "properties": {"nodes in block": 3, "nodes": "1659 1554 1690", "radius": 2, "type": "block"}}, {"id": "Block 29", "properties": {"nodes in block": 1, "nodes": "1610", "radius": 2, "type": "block"}}, {"id": "Block 28", "properties": {"nodes in block": 1, "nodes": "1432", "radius": 2, "type": "block"}}, {"id": "2091", "properties": {"Potential disconnected nodes": 4, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "Block 23", "properties": {"nodes in block": 1, "nodes": "2043", "radius": 2, "type": "block"}}, {"id": "Block 22", "properties": {"nodes in block": 1, "nodes": "2004", "radius": 2, "type": "block"}}, {"id": "Block 21", "properties": {"nodes in block": 1, "nodes": "1605", "radius": 2, "type": "block"}}, {"id": "Block 20", "properties": {"nodes in block": 1, "nodes": "1485", "radius": 2, "type": "block"}}, {"id": "Block 27", "properties": {"nodes in block": 1, "nodes": "1791", "radius": 2, "type": "block"}}, {"id": "Block 26", "properties": {"nodes in block": 1, "nodes": "1386", "radius": 2, "type": "block"}}, {"id": "Block 25", "properties": {"nodes in block": 1, "nodes": "1983", "radius": 2, "type": "block"}}, {"id": "Block 24", "properties": {"nodes in block": 1, "nodes": "1211", "radius": 2, "type": "block"}}, {"id": "1837", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1959", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1469", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1691", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1796", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1795", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1955", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1956", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "Block 18", "properties": {"nodes in block": 2, "nodes": "1340 1545", "radius": 2, "type": "block"}}, {"id": "Block 19", "properties": {"nodes in block": 2, "nodes": "1535 1641", "radius": 2, "type": "block"}}, {"id": "Block 16", "properties": {"nodes in block": 2, "nodes": "1832 1872", "radius": 2, "type": "block"}}, {"id": "Block 17", "properties": {"nodes in block": 2, "nodes": "2096 1801", "radius": 2, "type": "block"}}, {"id": "Block 14", "properties": {"nodes in block": 2, "nodes": "1964 2101", "radius": 2, "type": "block"}}, {"id": "Block 15", "properties": {"nodes in block": 2, "nodes": "1948 1755", "radius": 2, "type": "block"}}, {"id": "Block 12", "properties": {"nodes in block": 2, "nodes": "1745 1852", "radius": 2, "type": "block"}}, {"id": "Block 13", "properties": {"nodes in block": 2, "nodes": "1903 1856", "radius": 2, "type": "block"}}, {"id": "Block 10", "properties": {"nodes in block": 3, "nodes": "1544 1696 1174", "radius": 2, "type": "block"}}, {"id": "Block 11", "properties": {"nodes in block": 2, "nodes": "2090 1907", "radius": 2, "type": "block"}}, {"id": "1559", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1656", "properties": {"Potential disconnected nodes": 3, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1824", "properties": {"Potential disconnected nodes": 4, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1384", "properties": {"Potential disconnected nodes": 4, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1411", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "Block 4", "properties": {"nodes in block": 7, "nodes": "1826 1735 1730 2013 2027 1854 1359", "radius": 4, "type": "block"}}, {"id": "Block 5", "properties": {"nodes in block": 5, "nodes": "1501 2112 2098 2110 1695", "radius": 3, "type": "block"}}, {"id": "Block 6", "properties": {"nodes in block": 4, "nodes": "1746 1816 1592 1761", "radius": 3, "type": "block"}}, {"id": "Block 7", "properties": {"nodes in block": 3, "nodes": "1327 2044 2047", "radius": 2, "type": "block"}}, {"id": "Block 0", "properties": {"nodes in block": 87, "nodes": "1546 1774 1831 1943 1779 1548 1464 1672 1317 1776 1497 1949 1701 1702 1821 1416 1323 1324 1925 1929 1713 1257 2078 2023 1985 2046 1849 2042 1643 1847 1648 1721 1638 1531 1225 1341 1876 1877 1873 1902 1986 1633 1636 1582 1733 2108 1988 2111 1210 1865 1867 1866 1910 1598 1990 1995 1999 2109 1457 1463 2083 2103 1516 1740 1814 1815 1810 1617 1613 1697 2030 1754 1279 1175 1277 1888 1968 1884 1807 2082 1976 2086 2087 2084 2007 2005 1571", "radius": 69, "type": "block"}}, {"id": "Block 1", "properties": {"nodes in block": 9, "nodes": "1844 1918 1784 2012 2064 1736 1727 1705 1729", "radius": 7, "type": "block"}}, {"id": "Block 2", "properties": {"nodes in block": 8, "nodes": "1677 1678 1853 2099 1967 1685 1221 1778", "radius": 6, "type": "block"}}, {"id": "Block 3", "properties": {"nodes in block": 8, "nodes": "2021 1422 2024 1310 1728 1977 1634 1859", "radius": 6, "type": "block"}}, {"id": "Block 8", "properties": {"nodes in block": 3, "nodes": "1603 1529 1361", "radius": 2, "type": "block"}}, {"id": "1855", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "2079", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1407", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "2060", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1770", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1644", "properties": {"Potential disconnected nodes": 12, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1724", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1845", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1246", "properties": {"Potential disconnected nodes": 5, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1345", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1901", "properties": {"Potential disconnected nodes": 5, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1738", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1423", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1424", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1989", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1507", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "Block 50", "properties": {"nodes in block": 1, "nodes": "1493", "radius": 2, "type": "block"}}, {"id": "Block 51", "properties": {"nodes in block": 1, "nodes": "1743", "radius": 2, "type": "block"}}, {"id": "1861", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1914", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1998", "properties": {"Potential disconnected nodes": 3, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1454", "properties": {"Potential disconnected nodes": 4, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1515", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1517", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "2105", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "2104", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "Block 49", "properties": {"nodes in block": 1, "nodes": "1793", "radius": 2, "type": "block"}}, {"id": "Block 48", "properties": {"nodes in block": 1, "nodes": "1596", "radius": 2, "type": "block"}}, {"id": "Block 45", "properties": {"nodes in block": 1, "nodes": "1947", "radius": 2, "type": "block"}}, {"id": "Block 44", "properties": {"nodes in block": 1, "nodes": "1631", "radius": 2, "type": "block"}}, {"id": "Block 47", "properties": {"nodes in block": 1, "nodes": "1200", "radius": 2, "type": "block"}}, {"id": "Block 46", "properties": {"nodes in block": 1, "nodes": "1349", "radius": 2, "type": "block"}}, {"id": "Block 41", "properties": {"nodes in block": 1, "nodes": "1788", "radius": 2, "type": "block"}}, {"id": "Block 40", "properties": {"nodes in block": 1, "nodes": "1911", "radius": 2, "type": "block"}}, {"id": "Block 43", "properties": {"nodes in block": 1, "nodes": "1797", "radius": 2, "type": "block"}}, {"id": "Block 42", "properties": {"nodes in block": 1, "nodes": "1812", "radius": 2, "type": "block"}}, {"id": "1898", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1890", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1619", "properties": {"Potential disconnected nodes": 13, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "2036", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "2035", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1758", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1753", "properties": {"Potential disconnected nodes": 3, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1176", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "Block 38", "properties": {"nodes in block": 1, "nodes": "2057", "radius": 2, "type": "block"}}, {"id": "Block 39", "properties": {"nodes in block": 1, "nodes": "1580", "radius": 2, "type": "block"}}, {"id": "Block 30", "properties": {"nodes in block": 1, "nodes": "1299", "radius": 2, "type": "block"}}, {"id": "Block 31", "properties": {"nodes in block": 1, "nodes": "1809", "radius": 2, "type": "block"}}, {"id": "Block 32", "properties": {"nodes in block": 1, "nodes": "1900", "radius": 2, "type": "block"}}, {"id": "Block 33", "properties": {"nodes in block": 1, "nodes": "1748", "radius": 2, "type": "block"}}, {"id": "Block 34", "properties": {"nodes in block": 1, "nodes": "1646", "radius": 2, "type": "block"}}, {"id": "Block 35", "properties": {"nodes in block": 1, "nodes": "1798", "radius": 2, "type": "block"}}, {"id": "Block 36", "properties": {"nodes in block": 1, "nodes": "1962", "radius": 2, "type": "block"}}, {"id": "Block 37", "properties": {"nodes in block": 1, "nodes": "1237", "radius": 2, "type": "block"}}, {"id": "1286", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1979", "properties": {"Potential disconnected nodes": 15, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1714", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1604", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1578", "properties": {"Potential disconnected nodes": 1, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1479", "properties": {"Potential disconnected nodes": 3, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}, {"id": "1767", "properties": {"Potential disconnected nodes": 2, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint"}}, {"id": "1574", "properties": {"Potential disconnected nodes": 3, "robustness": 1, "style": "cutpoint_1", "radius": 5, "type": "cutpoint_gateway"}}], "links": [{"source": "1789", "target": "Block 4", "cost": 1}, {"source": "1789", "target": "1454", "cost": 1}, {"source": "1789", "target": "Block 0", "cost": 1}, {"source": "1789", "target": "1345", "cost": 1}, {"source": "1789", "target": "1619", "cost": 1}, {"source": "1301", "target": "1454", "cost": 1}, {"source": "1301", "target": "Block 45", "cost": 1}, {"source": "1301", "target": "Block 0", "cost": 1}, {"source": "Block 9", "target": "1753", "cost": 1}, {"source": "Block 29", "target": "1898", "cost": 1}, {"source": "Block 28", "target": "2036", "cost": 1}, {"source": "2091", "target": "1738", "cost": 1}, {"source": "2091", "target": "2079", "cost": 1}, {"source": "2091", "target": "Block 0", "cost": 1}, {"source": "2091", "target": "Block 11", "cost": 1}, {"source": "Block 23", "target": "1714", "cost": 1}, {"source": "Block 22", "target": "2105", "cost": 1}, {"source": "Block 21", "target": "1855", "cost": 1}, {"source": "Block 20", "target": "1345", "cost": 1}, {"source": "Block 27", "target": "1824", "cost": 1}, {"source": "Block 27", "target": "1469", "cost": 1}, {"source": "Block 26", "target": "1507", "cost": 1}, {"source": "Block 25", "target": "1955", "cost": 1}, {"source": "Block 24", "target": "1691", "cost": 1}, {"source": "1837", "target": "1604", "cost": 1}, {"source": "1837", "target": "1979", "cost": 1}, {"source": "1837", "target": "1837", "cost": 1}, {"source": "1959", "target": "1644", "cost": 1}, {"source": "1959", "target": "1959", "cost": 1}, {"source": "1959", "target": "Block 36", "cost": 1}, {"source": "1469", "target": "1824", "cost": 1}, {"source": "1469", "target": "1898", "cost": 1}, {"source": "1691", "target": "1559", "cost": 1}, {"source": "1691", "target": "Block 0", "cost": 1}, {"source": "1691", "target": "1855", "cost": 1}, {"source": "1796", "target": "Block 49", "cost": 1}, {"source": "1796", "target": "1795", "cost": 1}, {"source": "1795", "target": "1979", "cost": 1}, {"source": "1795", "target": "1795", "cost": 1}, {"source": "1955", "target": "1384", "cost": 1}, {"source": "1955", "target": "Block 0", "cost": 1}, {"source": "1956", "target": "Block 40", "cost": 1}, {"source": "1956", "target": "1574", "cost": 1}, {"source": "Block 18", "target": "1384", "cost": 1}, {"source": "Block 18", "target": "1507", "cost": 1}, {"source": "Block 19", "target": "1559", "cost": 1}, {"source": "Block 16", "target": "1424", "cost": 1}, {"source": "Block 17", "target": "1767", "cost": 1}, {"source": "Block 14", "target": "1411", "cost": 1}, {"source": "Block 15", "target": "1724", "cost": 1}, {"source": "Block 12", "target": "1770", "cost": 1}, {"source": "Block 13", "target": "1758", "cost": 1}, {"source": "Block 10", "target": "1479", "cost": 1}, {"source": "1559", "target": "1559", "cost": 1}, {"source": "1559", "target": "1515", "cost": 1}, {"source": "1559", "target": "Block 0", "cost": 1}, {"source": "1656", "target": "1656", "cost": 1}, {"source": "1656", "target": "1890", "cost": 1}, {"source": "1656", "target": "Block 7", "cost": 1}, {"source": "1656", "target": "Block 0", "cost": 1}, {"source": "1824", "target": "Block 0", "cost": 1}, {"source": "1824", "target": "1824", "cost": 1}, {"source": "1824", "target": "1724", "cost": 1}, {"source": "1824", "target": "2035", "cost": 1}, {"source": "1384", "target": "Block 0", "cost": 1}, {"source": "1384", "target": "1507", "cost": 1}, {"source": "1411", "target": "Block 0", "cost": 1}, {"source": "Block 5", "target": "1901", "cost": 1}, {"source": "Block 6", "target": "1454", "cost": 1}, {"source": "Block 0", "target": "1345", "cost": 1}, {"source": "Block 0", "target": "1753", "cost": 1}, {"source": "Block 0", "target": "1890", "cost": 1}, {"source": "Block 0", "target": "1901", "cost": 1}, {"source": "Block 0", "target": "1423", "cost": 1}, {"source": "Block 0", "target": "1770", "cost": 1}, {"source": "Block 0", "target": "1714", "cost": 1}, {"source": "Block 0", "target": "1855", "cost": 1}, {"source": "Block 0", "target": "1989", "cost": 1}, {"source": "Block 0", "target": "2036", "cost": 1}, {"source": "Block 0", "target": "2035", "cost": 1}, {"source": "Block 0", "target": "1407", "cost": 1}, {"source": "Block 0", "target": "1246", "cost": 1}, {"source": "Block 0", "target": "1515", "cost": 1}, {"source": "Block 0", "target": "2079", "cost": 1}, {"source": "Block 0", "target": "1424", "cost": 1}, {"source": "Block 0", "target": "1644", "cost": 1}, {"source": "Block 0", "target": "1574", "cost": 1}, {"source": "Block 0", "target": "1979", "cost": 1}, {"source": "Block 0", "target": "1724", "cost": 1}, {"source": "Block 0", "target": "1619", "cost": 1}, {"source": "Block 0", "target": "1454", "cost": 1}, {"source": "Block 0", "target": "2060", "cost": 1}, {"source": "Block 0", "target": "1998", "cost": 1}, {"source": "Block 0", "target": "1479", "cost": 1}, {"source": "Block 0", "target": "2105", "cost": 1}, {"source": "Block 0", "target": "2104", "cost": 1}, {"source": "Block 1", "target": "1979", "cost": 1}, {"source": "Block 2", "target": "1644", "cost": 1}, {"source": "Block 3", "target": "1619", "cost": 1}, {"source": "Block 8", "target": "1246", "cost": 1}, {"source": "2079", "target": "2079", "cost": 1}, {"source": "2079", "target": "Block 47", "cost": 1}, {"source": "2079", "target": "1619", "cost": 1}, {"source": "1407", "target": "1578", "cost": 1}, {"source": "1407", "target": "1407", "cost": 1}, {"source": "1407", "target": "1758", "cost": 1}, {"source": "2060", "target": "2060", "cost": 1}, {"source": "2060", "target": "Block 32", "cost": 1}, {"source": "2060", "target": "1979", "cost": 1}, {"source": "1770", "target": "1890", "cost": 1}, {"source": "1770", "target": "1714", "cost": 1}, {"source": "1644", "target": "1644", "cost": 1}, {"source": "1644", "target": "1861", "cost": 1}, {"source": "1644", "target": "2035", "cost": 1}, {"source": "1644", "target": "1890", "cost": 1}, {"source": "1724", "target": "2104", "cost": 1}, {"source": "1724", "target": "1758", "cost": 1}, {"source": "1845", "target": "1619", "cost": 1}, {"source": "1845", "target": "Block 42", "cost": 1}, {"source": "1246", "target": "1454", "cost": 1}, {"source": "1246", "target": "1286", "cost": 1}, {"source": "1246", "target": "1246", "cost": 1}, {"source": "1345", "target": "1345", "cost": 1}, {"source": "1901", "target": "1979", "cost": 1}, {"source": "1738", "target": "Block 31", "cost": 1}, {"source": "1423", "target": "1423", "cost": 1}, {"source": "1423", "target": "Block 46", "cost": 1}, {"source": "1989", "target": "Block 39", "cost": 1}, {"source": "1507", "target": "1507", "cost": 1}, {"source": "Block 50", "target": "1998", "cost": 1}, {"source": "Block 51", "target": "1890", "cost": 1}, {"source": "1861", "target": "Block 35", "cost": 1}, {"source": "1914", "target": "1454", "cost": 1}, {"source": "1914", "target": "1914", "cost": 1}, {"source": "1914", "target": "1979", "cost": 1}, {"source": "1914", "target": "Block 43", "cost": 1}, {"source": "1914", "target": "1619", "cost": 1}, {"source": "1998", "target": "1176", "cost": 1}, {"source": "1998", "target": "1479", "cost": 1}, {"source": "1998", "target": "1998", "cost": 1}, {"source": "1515", "target": "1517", "cost": 1}, {"source": "1517", "target": "Block 38", "cost": 1}, {"source": "1517", "target": "1517", "cost": 1}, {"source": "2105", "target": "1574", "cost": 1}, {"source": "2104", "target": "1619", "cost": 1}, {"source": "2104", "target": "Block 37", "cost": 1}, {"source": "Block 48", "target": "1604", "cost": 1}, {"source": "Block 44", "target": "1578", "cost": 1}, {"source": "Block 41", "target": "1574", "cost": 1}, {"source": "1890", "target": "1714", "cost": 1}, {"source": "1890", "target": "1890", "cost": 1}, {"source": "1619", "target": "1979", "cost": 1}, {"source": "1619", "target": "1767", "cost": 1}, {"source": "2035", "target": "2035", "cost": 1}, {"source": "2035", "target": "Block 34", "cost": 1}, {"source": "1758", "target": "1758", "cost": 1}, {"source": "1753", "target": "1753", "cost": 1}, {"source": "1176", "target": "Block 30", "cost": 1}, {"source": "1176", "target": "1176", "cost": 1}, {"source": "Block 33", "target": "1286", "cost": 1}, {"source": "1286", "target": "1286", "cost": 1}, {"source": "1979", "target": "1479", "cost": 1}, {"source": "1979", "target": "1979", "cost": 1}, {"source": "1714", "target": "1714", "cost": 1}, {"source": "1578", "target": "1578", "cost": 1}, {"source": "1479", "target": "1479", "cost": 1}, {"source": "1574", "target": "1574", "cost": 1}]} \ No newline at end of file diff --git a/data/FFWien.json b/data/FFWien.json new file mode 100644 index 0000000..7c059eb --- /dev/null +++ b/data/FFWien.json @@ -0,0 +1,4658 @@ +{ + "type": "NetworkGraph", + "label": "FFWien_5367", + "protocol": "FFWien_5367", + "version": "0.6.6.2", + "metric": "ETX", + "nodes": [ + { + "id": "1788", + "properties": { + "gateway": "false" + } + }, + { + "id": "1789", + "properties": { + "gateway": "true" + } + }, + { + "id": "1301", + "properties": { + "gateway": "false" + } + }, + { + "id": "2005", + "properties": { + "gateway": "false" + } + }, + { + "id": "1592", + "properties": { + "gateway": "true" + } + }, + { + "id": "1784", + "properties": { + "gateway": "true" + } + }, + { + "id": "2096", + "properties": { + "gateway": "true" + } + }, + { + "id": "2091", + "properties": { + "gateway": "false" + } + }, + { + "id": "2090", + "properties": { + "gateway": "true" + } + }, + { + "id": "2099", + "properties": { + "gateway": "false" + } + }, + { + "id": "2098", + "properties": { + "gateway": "false" + } + }, + { + "id": "1546", + "properties": { + "gateway": "true" + } + }, + { + "id": "1774", + "properties": { + "gateway": "true" + } + }, + { + "id": "1544", + "properties": { + "gateway": "false" + } + }, + { + "id": "1545", + "properties": { + "gateway": "false" + } + }, + { + "id": "1770", + "properties": { + "gateway": "true" + } + }, + { + "id": "2036", + "properties": { + "gateway": "true" + } + }, + { + "id": "1943", + "properties": { + "gateway": "false" + } + }, + { + "id": "1779", + "properties": { + "gateway": "true" + } + }, + { + "id": "1947", + "properties": { + "gateway": "true" + } + }, + { + "id": "1548", + "properties": { + "gateway": "true" + } + }, + { + "id": "1598", + "properties": { + "gateway": "false" + } + }, + { + "id": "1659", + "properties": { + "gateway": "true" + } + }, + { + "id": "1469", + "properties": { + "gateway": "true" + } + }, + { + "id": "1464", + "properties": { + "gateway": "false" + } + }, + { + "id": "1677", + "properties": { + "gateway": "false" + } + }, + { + "id": "1517", + "properties": { + "gateway": "false" + } + }, + { + "id": "2013", + "properties": { + "gateway": "false" + } + }, + { + "id": "2012", + "properties": { + "gateway": "true" + } + }, + { + "id": "1317", + "properties": { + "gateway": "true" + } + }, + { + "id": "1798", + "properties": { + "gateway": "true" + } + }, + { + "id": "1310", + "properties": { + "gateway": "true" + } + }, + { + "id": "1793", + "properties": { + "gateway": "false" + } + }, + { + "id": "1791", + "properties": { + "gateway": "true" + } + }, + { + "id": "2030", + "properties": { + "gateway": "false" + } + }, + { + "id": "1797", + "properties": { + "gateway": "true" + } + }, + { + "id": "1796", + "properties": { + "gateway": "true" + } + }, + { + "id": "1795", + "properties": { + "gateway": "false" + } + }, + { + "id": "1955", + "properties": { + "gateway": "true" + } + }, + { + "id": "1956", + "properties": { + "gateway": "false" + } + }, + { + "id": "1497", + "properties": { + "gateway": "false" + } + }, + { + "id": "1959", + "properties": { + "gateway": "false" + } + }, + { + "id": "1705", + "properties": { + "gateway": "true" + } + }, + { + "id": "1701", + "properties": { + "gateway": "true" + } + }, + { + "id": "1702", + "properties": { + "gateway": "true" + } + }, + { + "id": "1554", + "properties": { + "gateway": "true" + } + }, + { + "id": "1559", + "properties": { + "gateway": "false" + } + }, + { + "id": "1656", + "properties": { + "gateway": "true" + } + }, + { + "id": "1826", + "properties": { + "gateway": "false" + } + }, + { + "id": "1821", + "properties": { + "gateway": "true" + } + }, + { + "id": "1515", + "properties": { + "gateway": "false" + } + }, + { + "id": "1990", + "properties": { + "gateway": "true" + } + }, + { + "id": "1824", + "properties": { + "gateway": "false" + } + }, + { + "id": "1384", + "properties": { + "gateway": "true" + } + }, + { + "id": "1411", + "properties": { + "gateway": "false" + } + }, + { + "id": "1386", + "properties": { + "gateway": "false" + } + }, + { + "id": "1574", + "properties": { + "gateway": "true" + } + }, + { + "id": "2064", + "properties": { + "gateway": "true" + } + }, + { + "id": "1416", + "properties": { + "gateway": "true" + } + }, + { + "id": "1323", + "properties": { + "gateway": "true" + } + }, + { + "id": "1976", + "properties": { + "gateway": "true" + } + }, + { + "id": "1327", + "properties": { + "gateway": "true" + } + }, + { + "id": "1324", + "properties": { + "gateway": "true" + } + }, + { + "id": "1279", + "properties": { + "gateway": "true" + } + }, + { + "id": "1578", + "properties": { + "gateway": "true" + } + }, + { + "id": "2082", + "properties": { + "gateway": "false" + } + }, + { + "id": "1925", + "properties": { + "gateway": "true" + } + }, + { + "id": "1485", + "properties": { + "gateway": "true" + } + }, + { + "id": "1929", + "properties": { + "gateway": "false" + } + }, + { + "id": "1713", + "properties": { + "gateway": "true" + } + }, + { + "id": "1859", + "properties": { + "gateway": "false" + } + }, + { + "id": "1714", + "properties": { + "gateway": "false" + } + }, + { + "id": "1852", + "properties": { + "gateway": "true" + } + }, + { + "id": "1853", + "properties": { + "gateway": "true" + } + }, + { + "id": "1854", + "properties": { + "gateway": "true" + } + }, + { + "id": "1855", + "properties": { + "gateway": "true" + } + }, + { + "id": "1856", + "properties": { + "gateway": "true" + } + }, + { + "id": "1286", + "properties": { + "gateway": "false" + } + }, + { + "id": "1257", + "properties": { + "gateway": "false" + } + }, + { + "id": "2079", + "properties": { + "gateway": "false" + } + }, + { + "id": "2027", + "properties": { + "gateway": "true" + } + }, + { + "id": "1407", + "properties": { + "gateway": "false" + } + }, + { + "id": "1529", + "properties": { + "gateway": "true" + } + }, + { + "id": "1832", + "properties": { + "gateway": "true" + } + }, + { + "id": "1237", + "properties": { + "gateway": "true" + } + }, + { + "id": "1631", + "properties": { + "gateway": "false" + } + }, + { + "id": "1948", + "properties": { + "gateway": "true" + } + }, + { + "id": "2060", + "properties": { + "gateway": "true" + } + }, + { + "id": "1776", + "properties": { + "gateway": "true" + } + }, + { + "id": "1979", + "properties": { + "gateway": "false" + } + }, + { + "id": "2101", + "properties": { + "gateway": "true" + } + }, + { + "id": "1837", + "properties": { + "gateway": "false" + } + }, + { + "id": "2046", + "properties": { + "gateway": "true" + } + }, + { + "id": "1644", + "properties": { + "gateway": "true" + } + }, + { + "id": "2044", + "properties": { + "gateway": "true" + } + }, + { + "id": "1646", + "properties": { + "gateway": "false" + } + }, + { + "id": "1432", + "properties": { + "gateway": "false" + } + }, + { + "id": "2043", + "properties": { + "gateway": "true" + } + }, + { + "id": "1643", + "properties": { + "gateway": "true" + } + }, + { + "id": "1729", + "properties": { + "gateway": "true" + } + }, + { + "id": "1727", + "properties": { + "gateway": "true" + } + }, + { + "id": "1724", + "properties": { + "gateway": "false" + } + }, + { + "id": "1847", + "properties": { + "gateway": "true" + } + }, + { + "id": "1648", + "properties": { + "gateway": "true" + } + }, + { + "id": "1845", + "properties": { + "gateway": "false" + } + }, + { + "id": "1721", + "properties": { + "gateway": "true" + } + }, + { + "id": "1582", + "properties": { + "gateway": "true" + } + }, + { + "id": "1535", + "properties": { + "gateway": "true" + } + }, + { + "id": "1531", + "properties": { + "gateway": "false" + } + }, + { + "id": "1246", + "properties": { + "gateway": "false" + } + }, + { + "id": "2104", + "properties": { + "gateway": "false" + } + }, + { + "id": "1733", + "properties": { + "gateway": "true" + } + }, + { + "id": "1349", + "properties": { + "gateway": "false" + } + }, + { + "id": "1225", + "properties": { + "gateway": "true" + } + }, + { + "id": "1221", + "properties": { + "gateway": "false" + } + }, + { + "id": "1340", + "properties": { + "gateway": "true" + } + }, + { + "id": "1341", + "properties": { + "gateway": "true" + } + }, + { + "id": "1345", + "properties": { + "gateway": "true" + } + }, + { + "id": "1778", + "properties": { + "gateway": "true" + } + }, + { + "id": "1876", + "properties": { + "gateway": "false" + } + }, + { + "id": "1877", + "properties": { + "gateway": "true" + } + }, + { + "id": "1872", + "properties": { + "gateway": "true" + } + }, + { + "id": "1873", + "properties": { + "gateway": "false" + } + }, + { + "id": "1907", + "properties": { + "gateway": "true" + } + }, + { + "id": "1989", + "properties": { + "gateway": "true" + } + }, + { + "id": "1902", + "properties": { + "gateway": "false" + } + }, + { + "id": "1903", + "properties": { + "gateway": "false" + } + }, + { + "id": "1900", + "properties": { + "gateway": "true" + } + }, + { + "id": "1901", + "properties": { + "gateway": "false" + } + }, + { + "id": "1986", + "properties": { + "gateway": "true" + } + }, + { + "id": "1738", + "properties": { + "gateway": "true" + } + }, + { + "id": "1423", + "properties": { + "gateway": "false" + } + }, + { + "id": "1633", + "properties": { + "gateway": "true" + } + }, + { + "id": "1634", + "properties": { + "gateway": "true" + } + }, + { + "id": "1424", + "properties": { + "gateway": "true" + } + }, + { + "id": "1636", + "properties": { + "gateway": "false" + } + }, + { + "id": "1638", + "properties": { + "gateway": "true" + } + }, + { + "id": "1730", + "properties": { + "gateway": "false" + } + }, + { + "id": "1580", + "properties": { + "gateway": "false" + } + }, + { + "id": "2108", + "properties": { + "gateway": "false" + } + }, + { + "id": "1735", + "properties": { + "gateway": "false" + } + }, + { + "id": "1988", + "properties": { + "gateway": "true" + } + }, + { + "id": "1736", + "properties": { + "gateway": "true" + } + }, + { + "id": "1501", + "properties": { + "gateway": "false" + } + }, + { + "id": "1507", + "properties": { + "gateway": "false" + } + }, + { + "id": "2110", + "properties": { + "gateway": "true" + } + }, + { + "id": "1678", + "properties": { + "gateway": "false" + } + }, + { + "id": "2112", + "properties": { + "gateway": "true" + } + }, + { + "id": "1210", + "properties": { + "gateway": "false" + } + }, + { + "id": "1211", + "properties": { + "gateway": "false" + } + }, + { + "id": "2047", + "properties": { + "gateway": "true" + } + }, + { + "id": "1849", + "properties": { + "gateway": "false" + } + }, + { + "id": "2111", + "properties": { + "gateway": "true" + } + }, + { + "id": "1861", + "properties": { + "gateway": "true" + } + }, + { + "id": "1918", + "properties": { + "gateway": "false" + } + }, + { + "id": "1596", + "properties": { + "gateway": "false" + } + }, + { + "id": "1865", + "properties": { + "gateway": "true" + } + }, + { + "id": "1983", + "properties": { + "gateway": "true" + } + }, + { + "id": "1867", + "properties": { + "gateway": "false" + } + }, + { + "id": "1866", + "properties": { + "gateway": "false" + } + }, + { + "id": "1911", + "properties": { + "gateway": "true" + } + }, + { + "id": "1910", + "properties": { + "gateway": "true" + } + }, + { + "id": "1914", + "properties": { + "gateway": "true" + } + }, + { + "id": "1949", + "properties": { + "gateway": "true" + } + }, + { + "id": "1995", + "properties": { + "gateway": "false" + } + }, + { + "id": "1728", + "properties": { + "gateway": "false" + } + }, + { + "id": "1999", + "properties": { + "gateway": "true" + } + }, + { + "id": "1998", + "properties": { + "gateway": "false" + } + }, + { + "id": "2024", + "properties": { + "gateway": "true" + } + }, + { + "id": "1831", + "properties": { + "gateway": "false" + } + }, + { + "id": "2109", + "properties": { + "gateway": "true" + } + }, + { + "id": "1457", + "properties": { + "gateway": "true" + } + }, + { + "id": "1748", + "properties": { + "gateway": "false" + } + }, + { + "id": "2021", + "properties": { + "gateway": "true" + } + }, + { + "id": "2023", + "properties": { + "gateway": "false" + } + }, + { + "id": "2103", + "properties": { + "gateway": "true" + } + }, + { + "id": "1745", + "properties": { + "gateway": "true" + } + }, + { + "id": "1746", + "properties": { + "gateway": "false" + } + }, + { + "id": "1516", + "properties": { + "gateway": "true" + } + }, + { + "id": "1740", + "properties": { + "gateway": "true" + } + }, + { + "id": "2105", + "properties": { + "gateway": "true" + } + }, + { + "id": "1743", + "properties": { + "gateway": "false" + } + }, + { + "id": "1758", + "properties": { + "gateway": "true" + } + }, + { + "id": "1610", + "properties": { + "gateway": "true" + } + }, + { + "id": "2086", + "properties": { + "gateway": "true" + } + }, + { + "id": "1200", + "properties": { + "gateway": "true" + } + }, + { + "id": "1604", + "properties": { + "gateway": "false" + } + }, + { + "id": "1454", + "properties": { + "gateway": "false" + } + }, + { + "id": "2057", + "properties": { + "gateway": "true" + } + }, + { + "id": "1898", + "properties": { + "gateway": "true" + } + }, + { + "id": "1809", + "properties": { + "gateway": "false" + } + }, + { + "id": "2004", + "properties": { + "gateway": "true" + } + }, + { + "id": "1844", + "properties": { + "gateway": "false" + } + }, + { + "id": "1890", + "properties": { + "gateway": "false" + } + }, + { + "id": "1814", + "properties": { + "gateway": "true" + } + }, + { + "id": "1815", + "properties": { + "gateway": "true" + } + }, + { + "id": "1816", + "properties": { + "gateway": "true" + } + }, + { + "id": "1968", + "properties": { + "gateway": "false" + } + }, + { + "id": "1641", + "properties": { + "gateway": "false" + } + }, + { + "id": "1812", + "properties": { + "gateway": "true" + } + }, + { + "id": "1619", + "properties": { + "gateway": "true" + } + }, + { + "id": "1964", + "properties": { + "gateway": "false" + } + }, + { + "id": "1422", + "properties": { + "gateway": "false" + } + }, + { + "id": "1967", + "properties": { + "gateway": "true" + } + }, + { + "id": "1613", + "properties": { + "gateway": "false" + } + }, + { + "id": "1962", + "properties": { + "gateway": "false" + } + }, + { + "id": "1696", + "properties": { + "gateway": "true" + } + }, + { + "id": "1697", + "properties": { + "gateway": "false" + } + }, + { + "id": "2035", + "properties": { + "gateway": "false" + } + }, + { + "id": "1695", + "properties": { + "gateway": "false" + } + }, + { + "id": "1359", + "properties": { + "gateway": "true" + } + }, + { + "id": "1985", + "properties": { + "gateway": "false" + } + }, + { + "id": "1690", + "properties": { + "gateway": "false" + } + }, + { + "id": "1691", + "properties": { + "gateway": "true" + } + }, + { + "id": "1755", + "properties": { + "gateway": "false" + } + }, + { + "id": "1754", + "properties": { + "gateway": "true" + } + }, + { + "id": "1753", + "properties": { + "gateway": "true" + } + }, + { + "id": "2007", + "properties": { + "gateway": "true" + } + }, + { + "id": "1176", + "properties": { + "gateway": "false" + } + }, + { + "id": "1175", + "properties": { + "gateway": "true" + } + }, + { + "id": "1174", + "properties": { + "gateway": "true" + } + }, + { + "id": "2042", + "properties": { + "gateway": "false" + } + }, + { + "id": "1361", + "properties": { + "gateway": "true" + } + }, + { + "id": "1277", + "properties": { + "gateway": "true" + } + }, + { + "id": "1888", + "properties": { + "gateway": "true" + } + }, + { + "id": "1810", + "properties": { + "gateway": "true" + } + }, + { + "id": "1884", + "properties": { + "gateway": "false" + } + }, + { + "id": "1807", + "properties": { + "gateway": "true" + } + }, + { + "id": "1761", + "properties": { + "gateway": "true" + } + }, + { + "id": "1801", + "properties": { + "gateway": "false" + } + }, + { + "id": "1977", + "properties": { + "gateway": "false" + } + }, + { + "id": "2083", + "properties": { + "gateway": "true" + } + }, + { + "id": "1603", + "properties": { + "gateway": "true" + } + }, + { + "id": "1463", + "properties": { + "gateway": "false" + } + }, + { + "id": "1605", + "properties": { + "gateway": "false" + } + }, + { + "id": "2087", + "properties": { + "gateway": "false" + } + }, + { + "id": "2084", + "properties": { + "gateway": "true" + } + }, + { + "id": "1493", + "properties": { + "gateway": "false" + } + }, + { + "id": "1685", + "properties": { + "gateway": "false" + } + }, + { + "id": "2078", + "properties": { + "gateway": "false" + } + }, + { + "id": "1299", + "properties": { + "gateway": "true" + } + }, + { + "id": "1617", + "properties": { + "gateway": "false" + } + }, + { + "id": "1571", + "properties": { + "gateway": "true" + } + }, + { + "id": "1672", + "properties": { + "gateway": "true" + } + }, + { + "id": "1767", + "properties": { + "gateway": "false" + } + }, + { + "id": "1479", + "properties": { + "gateway": "true" + } + } + ], + "links": [ + { + "source": "1788", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1359", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1854", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1730", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1826", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1735", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "2027", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0 + }, + { + "source": "1789", + "edgeid": null, + "cost": 1, + "target": "2013", + "weight": 1.0 + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1582", + "weight": 1.0 + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1702", + "weight": 1.0 + }, + { + "source": "1301", + "edgeid": null, + "cost": 1, + "target": "1947", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1770", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0 + }, + { + "source": "1866", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1784", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "2096", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0 + }, + { + "source": "2096", + "edgeid": null, + "cost": 1, + "target": "1801", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1738", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2078", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "2090", + "weight": 1.0 + }, + { + "source": "2091", + "edgeid": null, + "cost": 1, + "target": "1907", + "weight": 1.0 + }, + { + "source": "1962", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0 + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1855", + "weight": 1.0 + }, + { + "source": "1910", + "edgeid": null, + "cost": 1, + "target": "1910", + "weight": 1.0 + }, + { + "source": "2099", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "2098", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0 + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0 + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "1867", + "weight": 1.0 + }, + { + "source": "1546", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0 + }, + { + "source": "1774", + "edgeid": null, + "cost": 1, + "target": "1774", + "weight": 1.0 + }, + { + "source": "1774", + "edgeid": null, + "cost": 1, + "target": "1407", + "weight": 1.0 + }, + { + "source": "1774", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0 + }, + { + "source": "1544", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1340", + "weight": 1.0 + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1384", + "weight": 1.0 + }, + { + "source": "1545", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1852", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1745", + "weight": 1.0 + }, + { + "source": "1770", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1257", + "weight": 1.0 + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0 + }, + { + "source": "1697", + "edgeid": null, + "cost": 1, + "target": "1697", + "weight": 1.0 + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1464", + "weight": 1.0 + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1779", + "weight": 1.0 + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1943", + "weight": 1.0 + }, + { + "source": "1943", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1779", + "edgeid": null, + "cost": 1, + "target": "1929", + "weight": 1.0 + }, + { + "source": "1779", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0 + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1210", + "weight": 1.0 + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0 + }, + { + "source": "1548", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0 + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1797", + "weight": 1.0 + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1914", + "weight": 1.0 + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1914", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1659", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0 + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1791", + "weight": 1.0 + }, + { + "source": "1469", + "edgeid": null, + "cost": 1, + "target": "1898", + "weight": 1.0 + }, + { + "source": "1801", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0 + }, + { + "source": "1464", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1464", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "1464", + "edgeid": null, + "cost": 1, + "target": "1691", + "weight": 1.0 + }, + { + "source": "1677", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1463", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0 + }, + { + "source": "1463", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0 + }, + { + "source": "2012", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0 + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "1324", + "weight": 1.0 + }, + { + "source": "1317", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1798", + "edgeid": null, + "cost": 1, + "target": "1861", + "weight": 1.0 + }, + { + "source": "1310", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1793", + "edgeid": null, + "cost": 1, + "target": "1796", + "weight": 1.0 + }, + { + "source": "1791", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0 + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1559", + "weight": 1.0 + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1211", + "weight": 1.0 + }, + { + "source": "1691", + "edgeid": null, + "cost": 1, + "target": "1855", + "weight": 1.0 + }, + { + "source": "1746", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1795", + "weight": 1.0 + }, + { + "source": "1795", + "edgeid": null, + "cost": 1, + "target": "1796", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1323", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1983", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0 + }, + { + "source": "1955", + "edgeid": null, + "cost": 1, + "target": "1384", + "weight": 1.0 + }, + { + "source": "1776", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1776", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1956", + "edgeid": null, + "cost": 1, + "target": "1911", + "weight": 1.0 + }, + { + "source": "1956", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + }, + { + "source": "1497", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0 + }, + { + "source": "1497", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0 + }, + { + "source": "1705", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1713", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1849", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1925", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1949", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1701", + "edgeid": null, + "cost": 1, + "target": "1701", + "weight": 1.0 + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1702", + "weight": 1.0 + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0 + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0 + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0 + }, + { + "source": "1702", + "edgeid": null, + "cost": 1, + "target": "2105", + "weight": 1.0 + }, + { + "source": "1554", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1554", + "edgeid": null, + "cost": 1, + "target": "1554", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1641", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1559", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1821", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1877", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1535", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1531", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0 + }, + { + "source": "1559", + "edgeid": null, + "cost": 1, + "target": "1598", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2047", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2044", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1327", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1656", + "weight": 1.0 + }, + { + "source": "1656", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1826", + "edgeid": null, + "cost": 1, + "target": "1826", + "weight": 1.0 + }, + { + "source": "1826", + "edgeid": null, + "cost": 1, + "target": "1735", + "weight": 1.0 + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0 + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0 + }, + { + "source": "1821", + "edgeid": null, + "cost": 1, + "target": "1877", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1324", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1824", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1902", + "weight": 1.0 + }, + { + "source": "1824", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0 + }, + { + "source": "1384", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0 + }, + { + "source": "1384", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0 + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1964", + "weight": 1.0 + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "2101", + "weight": 1.0 + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1633", + "weight": 1.0 + }, + { + "source": "1411", + "edgeid": null, + "cost": 1, + "target": "1613", + "weight": 1.0 + }, + { + "source": "1386", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0 + }, + { + "source": "2064", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0 + }, + { + "source": "1416", + "edgeid": null, + "cost": 1, + "target": "1636", + "weight": 1.0 + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0 + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0 + }, + { + "source": "1323", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0 + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2046", + "weight": 1.0 + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2103", + "weight": 1.0 + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1324", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1176", + "weight": 1.0 + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1299", + "weight": 1.0 + }, + { + "source": "1176", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1849", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2083", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1925", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1485", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1648", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "2084", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "2060", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1929", + "weight": 1.0 + }, + { + "source": "1929", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0 + }, + { + "source": "2024", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "2078", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0 + }, + { + "source": "1713", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1713", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1859", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "2083", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1210", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1714", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0 + }, + { + "source": "1714", + "edgeid": null, + "cost": 1, + "target": "2043", + "weight": 1.0 + }, + { + "source": "2030", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "2030", + "edgeid": null, + "cost": 1, + "target": "2046", + "weight": 1.0 + }, + { + "source": "1853", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1855", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0 + }, + { + "source": "1855", + "edgeid": null, + "cost": 1, + "target": "1605", + "weight": 1.0 + }, + { + "source": "1856", + "edgeid": null, + "cost": 1, + "target": "1856", + "weight": 1.0 + }, + { + "source": "1856", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0 + }, + { + "source": "1257", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0 + }, + { + "source": "1257", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "2079", + "weight": 1.0 + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "1200", + "weight": 1.0 + }, + { + "source": "2079", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1457", + "edgeid": null, + "cost": 1, + "target": "1638", + "weight": 1.0 + }, + { + "source": "1457", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0 + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0 + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1578", + "weight": 1.0 + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1407", + "weight": 1.0 + }, + { + "source": "1407", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0 + }, + { + "source": "1529", + "edgeid": null, + "cost": 1, + "target": "1529", + "weight": 1.0 + }, + { + "source": "1529", + "edgeid": null, + "cost": 1, + "target": "1246", + "weight": 1.0 + }, + { + "source": "2021", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1832", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0 + }, + { + "source": "1237", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1738", + "edgeid": null, + "cost": 1, + "target": "1809", + "weight": 1.0 + }, + { + "source": "1948", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0 + }, + { + "source": "2103", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "2103", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1990", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1225", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1643", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "1724", + "weight": 1.0 + }, + { + "source": "1633", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1604", + "weight": 1.0 + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1837", + "edgeid": null, + "cost": 1, + "target": "1837", + "weight": 1.0 + }, + { + "source": "2046", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1967", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1221", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1873", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1902", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1778", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1678", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1861", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1644", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1847", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0 + }, + { + "source": "1644", + "edgeid": null, + "cost": 1, + "target": "1685", + "weight": 1.0 + }, + { + "source": "1646", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "1432", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0 + }, + { + "source": "1432", + "edgeid": null, + "cost": 1, + "target": "1432", + "weight": 1.0 + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1617", + "weight": 1.0 + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "1516", + "weight": 1.0 + }, + { + "source": "1643", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1729", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1727", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0 + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1865", + "weight": 1.0 + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "1755", + "weight": 1.0 + }, + { + "source": "1724", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1847", + "edgeid": null, + "cost": 1, + "target": "1847", + "weight": 1.0 + }, + { + "source": "1847", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1648", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0 + }, + { + "source": "1648", + "edgeid": null, + "cost": 1, + "target": "1648", + "weight": 1.0 + }, + { + "source": "1845", + "edgeid": null, + "cost": 1, + "target": "1812", + "weight": 1.0 + }, + { + "source": "1845", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1721", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1721", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0 + }, + { + "source": "1638", + "edgeid": null, + "cost": 1, + "target": "1582", + "weight": 1.0 + }, + { + "source": "1638", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0 + }, + { + "source": "1535", + "edgeid": null, + "cost": 1, + "target": "1535", + "weight": 1.0 + }, + { + "source": "1535", + "edgeid": null, + "cost": 1, + "target": "1641", + "weight": 1.0 + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0 + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "1598", + "weight": 1.0 + }, + { + "source": "1531", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1603", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1246", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1361", + "weight": 1.0 + }, + { + "source": "1246", + "edgeid": null, + "cost": 1, + "target": "1516", + "weight": 1.0 + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "2060", + "weight": 1.0 + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "2060", + "edgeid": null, + "cost": 1, + "target": "1900", + "weight": 1.0 + }, + { + "source": "1743", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1580", + "edgeid": null, + "cost": 1, + "target": "1989", + "weight": 1.0 + }, + { + "source": "1349", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1225", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1225", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1340", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0 + }, + { + "source": "1341", + "edgeid": null, + "cost": 1, + "target": "1341", + "weight": 1.0 + }, + { + "source": "1345", + "edgeid": null, + "cost": 1, + "target": "1345", + "weight": 1.0 + }, + { + "source": "1345", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0 + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1876", + "weight": 1.0 + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0 + }, + { + "source": "1876", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1877", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0 + }, + { + "source": "1872", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0 + }, + { + "source": "1873", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0 + }, + { + "source": "1873", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1807", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1985", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1424", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0 + }, + { + "source": "1985", + "edgeid": null, + "cost": 1, + "target": "1901", + "weight": 1.0 + }, + { + "source": "1736", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1903", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1810", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1695", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "1501", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "2110", + "weight": 1.0 + }, + { + "source": "1901", + "edgeid": null, + "cost": 1, + "target": "2112", + "weight": 1.0 + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1986", + "weight": 1.0 + }, + { + "source": "1986", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0 + }, + { + "source": "1631", + "edgeid": null, + "cost": 1, + "target": "1578", + "weight": 1.0 + }, + { + "source": "1423", + "edgeid": null, + "cost": 1, + "target": "1733", + "weight": 1.0 + }, + { + "source": "1423", + "edgeid": null, + "cost": 1, + "target": "1423", + "weight": 1.0 + }, + { + "source": "1422", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1634", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1424", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "1424", + "edgeid": null, + "cost": 1, + "target": "1636", + "weight": 1.0 + }, + { + "source": "1636", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "1582", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1582", + "edgeid": null, + "cost": 1, + "target": "1175", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1999", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1988", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "2036", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1867", + "weight": 1.0 + }, + { + "source": "1988", + "edgeid": null, + "cost": 1, + "target": "1571", + "weight": 1.0 + }, + { + "source": "1989", + "edgeid": null, + "cost": 1, + "target": "1990", + "weight": 1.0 + }, + { + "source": "1989", + "edgeid": null, + "cost": 1, + "target": "1995", + "weight": 1.0 + }, + { + "source": "1507", + "edgeid": null, + "cost": 1, + "target": "1507", + "weight": 1.0 + }, + { + "source": "1678", + "edgeid": null, + "cost": 1, + "target": "1678", + "weight": 1.0 + }, + { + "source": "1210", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1210", + "edgeid": null, + "cost": 1, + "target": "1672", + "weight": 1.0 + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0 + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2087", + "weight": 1.0 + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1849", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "1740", + "weight": 1.0 + }, + { + "source": "2111", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "1918", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1596", + "edgeid": null, + "cost": 1, + "target": "1604", + "weight": 1.0 + }, + { + "source": "1592", + "edgeid": null, + "cost": 1, + "target": "1454", + "weight": 1.0 + }, + { + "source": "1598", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0 + }, + { + "source": "1598", + "edgeid": null, + "cost": 1, + "target": "2023", + "weight": 1.0 + }, + { + "source": "1990", + "edgeid": null, + "cost": 1, + "target": "1995", + "weight": 1.0 + }, + { + "source": "1995", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1728", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1999", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0 + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0 + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1998", + "weight": 1.0 + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1493", + "weight": 1.0 + }, + { + "source": "1998", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1816", + "weight": 1.0 + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0 + }, + { + "source": "1454", + "edgeid": null, + "cost": 1, + "target": "1761", + "weight": 1.0 + }, + { + "source": "1831", + "edgeid": null, + "cost": 1, + "target": "1831", + "weight": 1.0 + }, + { + "source": "2109", + "edgeid": null, + "cost": 1, + "target": "2108", + "weight": 1.0 + }, + { + "source": "2109", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "2108", + "edgeid": null, + "cost": 1, + "target": "2005", + "weight": 1.0 + }, + { + "source": "2108", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + }, + { + "source": "1748", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0 + }, + { + "source": "1672", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0 + }, + { + "source": "2023", + "edgeid": null, + "cost": 1, + "target": "1515", + "weight": 1.0 + }, + { + "source": "1515", + "edgeid": null, + "cost": 1, + "target": "1815", + "weight": 1.0 + }, + { + "source": "1515", + "edgeid": null, + "cost": 1, + "target": "1517", + "weight": 1.0 + }, + { + "source": "1517", + "edgeid": null, + "cost": 1, + "target": "1517", + "weight": 1.0 + }, + { + "source": "1517", + "edgeid": null, + "cost": 1, + "target": "2057", + "weight": 1.0 + }, + { + "source": "1516", + "edgeid": null, + "cost": 1, + "target": "1277", + "weight": 1.0 + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1740", + "edgeid": null, + "cost": 1, + "target": "2104", + "weight": 1.0 + }, + { + "source": "2105", + "edgeid": null, + "cost": 1, + "target": "2004", + "weight": 1.0 + }, + { + "source": "2105", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "2104", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1807", + "weight": 1.0 + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1814", + "weight": 1.0 + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "2087", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1359", + "edgeid": null, + "cost": 1, + "target": "1359", + "weight": 1.0 + }, + { + "source": "1898", + "edgeid": null, + "cost": 1, + "target": "1610", + "weight": 1.0 + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0 + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0 + }, + { + "source": "2084", + "edgeid": null, + "cost": 1, + "target": "1810", + "weight": 1.0 + }, + { + "source": "1844", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "1890", + "weight": 1.0 + }, + { + "source": "1890", + "edgeid": null, + "cost": 1, + "target": "1754", + "weight": 1.0 + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "1884", + "weight": 1.0 + }, + { + "source": "1814", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1977", + "edgeid": null, + "cost": 1, + "target": "1619", + "weight": 1.0 + }, + { + "source": "1968", + "edgeid": null, + "cost": 1, + "target": "1968", + "weight": 1.0 + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1617", + "weight": 1.0 + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1613", + "weight": 1.0 + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1976", + "weight": 1.0 + }, + { + "source": "1619", + "edgeid": null, + "cost": 1, + "target": "1767", + "weight": 1.0 + }, + { + "source": "1964", + "edgeid": null, + "cost": 1, + "target": "1964", + "weight": 1.0 + }, + { + "source": "1696", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "2036", + "edgeid": null, + "cost": 1, + "target": "1571", + "weight": 1.0 + }, + { + "source": "2035", + "edgeid": null, + "cost": 1, + "target": "2035", + "weight": 1.0 + }, + { + "source": "1690", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1758", + "edgeid": null, + "cost": 1, + "target": "1758", + "weight": 1.0 + }, + { + "source": "1753", + "edgeid": null, + "cost": 1, + "target": "1753", + "weight": 1.0 + }, + { + "source": "1279", + "edgeid": null, + "cost": 1, + "target": "1279", + "weight": 1.0 + }, + { + "source": "1175", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + }, + { + "source": "1174", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "2042", + "edgeid": null, + "cost": 1, + "target": "2042", + "weight": 1.0 + }, + { + "source": "1888", + "edgeid": null, + "cost": 1, + "target": "1888", + "weight": 1.0 + }, + { + "source": "1810", + "edgeid": null, + "cost": 1, + "target": "2082", + "weight": 1.0 + }, + { + "source": "1884", + "edgeid": null, + "cost": 1, + "target": "2086", + "weight": 1.0 + }, + { + "source": "1884", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1286", + "edgeid": null, + "cost": 1, + "target": "1286", + "weight": 1.0 + }, + { + "source": "1979", + "edgeid": null, + "cost": 1, + "target": "1979", + "weight": 1.0 + }, + { + "source": "1979", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1959", + "edgeid": null, + "cost": 1, + "target": "1959", + "weight": 1.0 + }, + { + "source": "2086", + "edgeid": null, + "cost": 1, + "target": "2007", + "weight": 1.0 + }, + { + "source": "1578", + "edgeid": null, + "cost": 1, + "target": "1578", + "weight": 1.0 + }, + { + "source": "1685", + "edgeid": null, + "cost": 1, + "target": "1685", + "weight": 1.0 + }, + { + "source": "1479", + "edgeid": null, + "cost": 1, + "target": "1479", + "weight": 1.0 + }, + { + "source": "1574", + "edgeid": null, + "cost": 1, + "target": "1574", + "weight": 1.0 + } + ] +} \ No newline at end of file diff --git a/data/example.json b/data/example.json new file mode 100644 index 0000000..67bd7f7 --- /dev/null +++ b/data/example.json @@ -0,0 +1,39 @@ +{ + "type": "NetworkGraph", + "label": "Example", + "protocol": "OLSR", + "version": "0.6.6.2", + "metric": "ETX", + "nodes": [ + { + "id": "10.0.0.1", + "properties": { + "gateway": "true" + } + }, + { + "id": "10.0.0.2", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.3", + "properties": { + "gateway": "true" + } + } + ], + "links": [ + { + "source": "10.0.0.1", + "target": "10.0.0.2", + "cost": 1.2939453125 + }, + { + "source": "10.0.0.2", + "target": "10.0.0.3", + "cost": 1.5 + } + ] +} diff --git a/data/netjson.json b/data/netjson.json index b20bd7d..72babf5 100644 --- a/data/netjson.json +++ b/data/netjson.json @@ -6,445 +6,886 @@ "metric": "ETX", "nodes": [ { - "id": "172.16.146.6" + "id": "172.16.146.6", + "properties": { + "gateway": "true" + } }, { - "id": "10.177.0.10" + "id": "10.177.0.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.4" + "id": "172.16.139.4", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.135.15" + "id": "172.16.135.15", + "properties": { + "gateway": "true" + } }, { - "id": "192.168.145.145" + "id": "192.168.145.145", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.186.249" + "id": "172.16.186.249", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.12.10" + "id": "172.16.12.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.177.31" + "id": "172.16.177.31", + "properties": { + "gateway": "true" + } }, { - "id": "10.183.1.11" + "id": "10.183.1.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.200.67" + "id": "172.16.200.67", + "properties": { + "gateway": "true" + } }, { - "id": "192.168.23.3" + "id": "192.168.23.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.185.11" + "id": "172.16.185.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.159.187" + "id": "172.16.159.187", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.132" + "id": "172.16.132.132", + "properties": { + "gateway": "true" + } }, { - "id": "10.254.254.4" + "id": "10.254.254.4", + "properties": { + "gateway": "true" + } }, { - "id": "10.123.10.10" + "id": "10.123.10.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.12.12" + "id": "172.16.12.12", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.24" + "id": "172.16.40.24", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.171.1" + "id": "172.16.171.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.159.65" + "id": "172.16.159.65", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.5" + "id": "172.16.155.5", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.145.3" + "id": "172.16.145.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.159.50" + "id": "172.16.159.50", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.138.1" + "id": "172.16.138.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.44.12" + "id": "172.16.44.12", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.186.254" + "id": "172.16.186.254", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.10.192" + "id": "172.16.10.192", + "properties": { + "gateway": "true" + } }, { - "id": "10.0.7.2" + "id": "10.0.7.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.185.12" + "id": "172.16.185.12", + "properties": { + "gateway": "true" + } }, { - "id": "10.149.3.3" + "id": "10.149.3.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.169.1" + "id": "172.16.169.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.254.254.2" + "id": "10.254.254.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.177.33" + "id": "172.16.177.33", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.166.1" + "id": "172.16.166.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.39.31" + "id": "172.16.39.31", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.185.13" + "id": "172.16.185.13", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.146.4" + "id": "172.16.146.4", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.151.11" + "id": "172.16.151.11", + "properties": { + "gateway": "true" + } }, { - "id": "10.185.1.11" + "id": "10.185.1.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.181.10" + "id": "172.16.181.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.200.2" + "id": "172.16.200.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.168.1" + "id": "172.16.168.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.49.3" + "id": "172.16.49.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.11" + "id": "172.16.133.11", + "properties": { + "gateway": "true" + } }, { - "id": "10.45.0.1" + "id": "10.45.0.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.151.1" + "id": "172.16.151.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.139.13.1" + "id": "10.139.13.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.10" + "id": "172.16.139.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.4" + "id": "172.16.155.4", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.171.15" + "id": "172.16.171.15", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.141.3" + "id": "172.16.141.3", + "properties": { + "gateway": "true" + } }, { - "id": "192.168.176.10" + "id": "192.168.176.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.49.20" + "id": "172.16.49.20", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.44.10" + "id": "172.16.44.10", + "properties": { + "gateway": "true" + } }, { - "id": "10.185.1.1" + "id": "10.185.1.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.168.177.1" + "id": "10.168.177.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.146.1" + "id": "172.16.146.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.7" + "id": "172.16.132.7", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.62" + "id": "172.16.40.62", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.22" + "id": "172.16.40.22", + "properties": { + "gateway": "true" + } }, { - "id": "176.62.53.98" + "id": "176.62.53.98", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.23" + "id": "172.16.40.23", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.10" + "id": "172.16.133.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.145.2" + "id": "172.16.145.2", + "properties": { + "gateway": "true" + } }, { - "id": "10.185.1.10" + "id": "10.185.1.10", + "properties": { + "gateway": "true" + } }, { - "id": "10.40.20.2" + "id": "10.40.20.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.162.129" + "id": "172.16.162.129", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.10" + "id": "172.16.155.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.167.1" + "id": "172.16.167.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.138.5" + "id": "172.16.138.5", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.151.32" + "id": "172.16.151.32", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.177.17" + "id": "172.16.177.17", + "properties": { + "gateway": "true" + } }, { - "id": "192.168.145.1" + "id": "192.168.145.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.141.0.1" + "id": "10.141.0.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.12" + "id": "172.16.155.12", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.200.33" + "id": "172.16.200.33", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.11" + "id": "172.16.40.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.151.20" + "id": "172.16.151.20", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.8" + "id": "172.16.132.8", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.2" + "id": "172.16.139.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.97" + "id": "172.16.132.97", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.40" + "id": "172.16.40.40", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.151.2" + "id": "172.16.151.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.10" + "id": "172.16.40.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.39" + "id": "172.16.40.39", + "properties": { + "gateway": "true" + } }, { - "id": "10.183.1.1" + "id": "10.183.1.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.0.1.77" + "id": "10.0.1.77", + "properties": { + "gateway": "true" + } }, { - "id": "10.184.0.1" + "id": "10.184.0.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.162.0.221" + "id": "10.162.0.221", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.9" + "id": "172.16.139.9", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.118.1" + "id": "172.16.118.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.43.2" + "id": "172.16.43.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.169.2" + "id": "172.16.169.2", + "properties": { + "gateway": "true" + } }, { - "id": "10.122.2.1" + "id": "10.122.2.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.159.25" + "id": "172.16.159.25", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.5" + "id": "172.16.133.5", + "properties": { + "gateway": "true" + } }, { - "id": "10.183.1.2" + "id": "10.183.1.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.6" + "id": "172.16.155.6", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.44.1" + "id": "172.16.44.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.162.0.15" + "id": "10.162.0.15", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.177.30" + "id": "172.16.177.30", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.3" + "id": "172.16.139.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.177.22" + "id": "172.16.177.22", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.45.3" + "id": "172.16.45.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.37" + "id": "172.16.40.37", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.20" + "id": "172.16.155.20", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.2" + "id": "172.16.133.2", + "properties": { + "gateway": "true" + } }, { - "id": "10.254.254.3" + "id": "10.254.254.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.44.11" + "id": "172.16.44.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.10.10" + "id": "172.16.10.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.8" + "id": "172.16.139.8", + "properties": { + "gateway": "true" + } }, { - "id": "10.133.3.252" + "id": "10.133.3.252", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.146.5" + "id": "172.16.146.5", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.141.2" + "id": "172.16.141.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.135.10" + "id": "172.16.135.10", + "properties": { + "gateway": "true" + } }, { - "id": "10.176.0.2" + "id": "10.176.0.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.4" + "id": "172.16.133.4", + "properties": { + "gateway": "true" + } }, { - "id": "10.176.0.135" + "id": "10.176.0.135", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.139.254" + "id": "172.16.139.254", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.10" + "id": "172.16.132.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.99" + "id": "172.16.132.99", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.12.11" + "id": "172.16.12.11", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.133.1" + "id": "172.16.133.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.146.3" + "id": "172.16.146.3", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.159.6" + "id": "172.16.159.6", + "properties": { + "gateway": "true" + } }, { - "id": "10.254.254.5" + "id": "10.254.254.5", + "properties": { + "gateway": "true" + } }, { - "id": "10.45.0.2" + "id": "10.45.0.2", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.40.151" + "id": "172.16.40.151", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.12" + "id": "172.16.132.12", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.11.10" + "id": "172.16.11.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.162.1" + "id": "172.16.162.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.154.6" + "id": "172.16.154.6", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.9" + "id": "172.16.132.9", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.172.10" + "id": "172.16.172.10", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.186.250" + "id": "172.16.186.250", + "properties": { + "gateway": "true" + } }, { - "id": "10.139.1.1" + "id": "10.139.1.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.162.0.14" + "id": "10.162.0.14", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.6" + "id": "172.16.132.6", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.14" + "id": "172.16.132.14", + "properties": { + "gateway": "true" + } }, { - "id": "10.162.0.7" + "id": "10.162.0.7", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.149.1" + "id": "172.16.149.1", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.49.40" + "id": "172.16.49.40", + "properties": { + "gateway": "true" + } }, { - "id": "10.135.11.253" + "id": "10.135.11.253", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.155.13" + "id": "172.16.155.13", + "properties": { + "gateway": "true" + } }, { - "id": "172.16.132.11" + "id": "172.16.132.11", + "properties": { + "gateway": "true" + } }, { - "id": "10.192.1.1" + "id": "10.192.1.1", + "properties": { + "gateway": "true" + } }, { - "id": "10.184.0.4" + "id": "10.184.0.4", + "properties": { + "gateway": "true" + } } ], "links": [ diff --git a/data/ninux-condensed.json b/data/ninux-condensed.json new file mode 100644 index 0000000..5f487be --- /dev/null +++ b/data/ninux-condensed.json @@ -0,0 +1 @@ +{"type": "NetworkGraph", "protocol": "ninux_1475", "version": "0.6.6.2", "revision": null, "metric": "ETX", "nodes": [{"id": "6964", "properties": {"Potential disconnected nodes": 12, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7818", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "Block 29", "properties": {"nodes in block": 1, "nodes": "7947", "radius": 2, "type": "block"}}, {"id": "7222", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6727", "properties": {"Potential disconnected nodes": 9, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6726", "properties": {"Potential disconnected nodes": 3, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 23", "properties": {"nodes in block": 1, "nodes": "7771", "radius": 2, "type": "block"}}, {"id": "Block 22", "properties": {"nodes in block": 1, "nodes": "7686", "radius": 2, "type": "block"}}, {"id": "Block 21", "properties": {"nodes in block": 1, "nodes": "7808", "radius": 2, "type": "block"}}, {"id": "Block 20", "properties": {"nodes in block": 1, "nodes": "6924", "radius": 2, "type": "block"}}, {"id": "Block 27", "properties": {"nodes in block": 1, "nodes": "8288", "radius": 2, "type": "block"}}, {"id": "Block 26", "properties": {"nodes in block": 1, "nodes": "6775", "radius": 2, "type": "block"}}, {"id": "Block 25", "properties": {"nodes in block": 1, "nodes": "7502", "radius": 2, "type": "block"}}, {"id": "Block 24", "properties": {"nodes in block": 1, "nodes": "8022", "radius": 2, "type": "block"}}, {"id": "7757", "properties": {"Potential disconnected nodes": 1, "radius": 14, "style": "cutpoint_5", "robustness": 5, "type": "cutpoint"}}, {"id": "7751", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "8220", "properties": {"Potential disconnected nodes": 2, "robustness": 3, "style": "cutpoint_3", "radius": 10, "type": "cutpoint_gateway"}}, {"id": "6995", "properties": {"Potential disconnected nodes": 7, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6996", "properties": {"Potential disconnected nodes": 9, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6990", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6993", "properties": {"Potential disconnected nodes": 11, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7961", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6911", "properties": {"Potential disconnected nodes": 1, "robustness": 2, "style": "cutpoint_2", "radius": 7, "type": "cutpoint"}}, {"id": "Block 18", "properties": {"nodes in block": 2, "nodes": "7414 7317", "radius": 5, "type": "block"}}, {"id": "Block 19", "properties": {"nodes in block": 2, "nodes": "7460 7324", "radius": 5, "type": "block"}}, {"id": "Block 16", "properties": {"nodes in block": 2, "nodes": "7932 7964", "radius": 5, "type": "block"}}, {"id": "Block 17", "properties": {"nodes in block": 2, "nodes": "7213 7834", "radius": 5, "type": "block"}}, {"id": "Block 14", "properties": {"nodes in block": 2, "nodes": "8260 8133", "radius": 5, "type": "block"}}, {"id": "Block 15", "properties": {"nodes in block": 2, "nodes": "7689 7705", "radius": 5, "type": "block"}}, {"id": "Block 12", "properties": {"nodes in block": 2, "nodes": "8286 7901", "radius": 5, "type": "block"}}, {"id": "Block 13", "properties": {"nodes in block": 2, "nodes": "7120 7059", "radius": 5, "type": "block"}}, {"id": "Block 10", "properties": {"nodes in block": 3, "nodes": "6766 7921 6929", "radius": 7, "type": "block"}}, {"id": "Block 11", "properties": {"nodes in block": 3, "nodes": "7383 7960 7587", "radius": 7, "type": "block"}}, {"id": "6795", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "7604", "properties": {"Potential disconnected nodes": 4, "radius": 14, "style": "cutpoint_6", "robustness": 6, "type": "cutpoint"}}, {"id": "Block 28", "properties": {"nodes in block": 1, "nodes": "7090", "radius": 2, "type": "block"}}, {"id": "8146", "properties": {"Potential disconnected nodes": 1, "radius": 14, "style": "cutpoint_5", "robustness": 5, "type": "cutpoint"}}, {"id": "7529", "properties": {"Potential disconnected nodes": 2, "radius": 12, "style": "cutpoint_4", "robustness": 4, "type": "cutpoint_gateway"}}, {"id": "7893", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6989", "properties": {"Potential disconnected nodes": 6, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6981", "properties": {"Potential disconnected nodes": 4, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6904", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6903", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "7130", "properties": {"Potential disconnected nodes": 1, "radius": 14, "style": "cutpoint_5", "robustness": 5, "type": "cutpoint"}}, {"id": "8136", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "Block 4", "properties": {"nodes in block": 4, "nodes": "6960 6986 6931 7755", "radius": 10, "type": "block"}}, {"id": "Block 5", "properties": {"nodes in block": 4, "nodes": "7241 7817 7046 7706", "radius": 10, "type": "block"}}, {"id": "Block 6", "properties": {"nodes in block": 3, "nodes": "7067 6780 8276", "radius": 7, "type": "block"}}, {"id": "Block 7", "properties": {"nodes in block": 3, "nodes": "6834 6735 7719", "radius": 7, "type": "block"}}, {"id": "Block 0", "properties": {"nodes in block": 18, "nodes": "7096 7325 7209 8174 6850 6915 6968 6997 6761 7022 7276 7984 6869 7340 7109 7900 6898 7387", "radius": 45, "type": "block"}}, {"id": "Block 1", "properties": {"nodes in block": 7, "nodes": "8105 8085 7245 7075 8059 7623 7420", "radius": 17, "type": "block"}}, {"id": "Block 2", "properties": {"nodes in block": 5, "nodes": "6830 6760 7044 8318 7843", "radius": 12, "type": "block"}}, {"id": "Block 3", "properties": {"nodes in block": 4, "nodes": "6976 7018 7015 7785", "radius": 10, "type": "block"}}, {"id": "6788", "properties": {"Potential disconnected nodes": 4, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 8", "properties": {"nodes in block": 3, "nodes": "7716 6783 7446", "radius": 7, "type": "block"}}, {"id": "Block 9", "properties": {"nodes in block": 3, "nodes": "8107 7924 7563", "radius": 7, "type": "block"}}, {"id": "7434", "properties": {"Potential disconnected nodes": 7, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7521", "properties": {"Potential disconnected nodes": 3, "radius": 14, "style": "cutpoint_5", "robustness": 5, "type": "cutpoint"}}, {"id": "7538", "properties": {"Potential disconnected nodes": 3, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "7732", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "8010", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "7735", "properties": {"Potential disconnected nodes": 7, "radius": 14, "style": "cutpoint_7", "robustness": 7, "type": "cutpoint_gateway"}}, {"id": "6730", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7374", "properties": {"Potential disconnected nodes": 2, "robustness": 3, "style": "cutpoint_3", "radius": 10, "type": "cutpoint"}}, {"id": "6839", "properties": {"Potential disconnected nodes": 1, "robustness": 2, "style": "cutpoint_2", "radius": 7, "type": "cutpoint_gateway"}}, {"id": "7713", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 36", "properties": {"nodes in block": 1, "nodes": "7949", "radius": 2, "type": "block"}}, {"id": "7418", "properties": {"Potential disconnected nodes": 1, "robustness": 4, "style": "cutpoint_4", "radius": 12, "type": "cutpoint_gateway"}}, {"id": "6808", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 52", "properties": {"nodes in block": 1, "nodes": "7761", "radius": 50, "type": "block"}}, {"id": "Block 53", "properties": {"nodes in block": 3, "nodes": "7210 6885 7083", "radius": 66, "type": "block"}}, {"id": "Block 50", "properties": {"nodes in block": 1, "nodes": "8145", "radius": 50, "type": "block"}}, {"id": "Block 51", "properties": {"nodes in block": 2, "nodes": "8057 7880", "radius": 100, "type": "block"}}, {"id": "6958", "properties": {"Potential disconnected nodes": 10, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6955", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7080", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6759", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7086", "properties": {"Potential disconnected nodes": 2, "robustness": 6, "style": "cutpoint_6", "radius": 14, "type": "cutpoint_gateway"}}, {"id": "7214", "properties": {"Potential disconnected nodes": 3, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6757", "properties": {"Potential disconnected nodes": 7, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "Block 49", "properties": {"nodes in block": 1, "nodes": "7378", "radius": 50, "type": "block"}}, {"id": "Block 48", "properties": {"nodes in block": 1, "nodes": "7576", "radius": 14, "type": "block"}}, {"id": "Block 45", "properties": {"nodes in block": 4, "nodes": "7279 6909 6836 6844", "radius": 57, "type": "block"}}, {"id": "Block 44", "properties": {"nodes in block": 1, "nodes": "7654", "radius": 33, "type": "block"}}, {"id": "Block 47", "properties": {"nodes in block": 1, "nodes": "6838", "radius": 14, "type": "block"}}, {"id": "Block 46", "properties": {"nodes in block": 2, "nodes": "8207 6849", "radius": 28, "type": "block"}}, {"id": "Block 41", "properties": {"nodes in block": 2, "nodes": "7160 7118", "radius": 100, "type": "block"}}, {"id": "Block 40", "properties": {"nodes in block": 2, "nodes": "7736 7764", "radius": 100, "type": "block"}}, {"id": "Block 43", "properties": {"nodes in block": 2, "nodes": "7612 7561", "radius": 66, "type": "block"}}, {"id": "Block 42", "properties": {"nodes in block": 2, "nodes": "7988 8103", "radius": 66, "type": "block"}}, {"id": "6740", "properties": {"Potential disconnected nodes": 8, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "6742", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7475", "properties": {"Potential disconnected nodes": 2, "radius": 10, "style": "cutpoint_3", "robustness": 3, "type": "cutpoint"}}, {"id": "Block 38", "properties": {"nodes in block": 4, "nodes": "7738 7737 7739 7742", "radius": 200, "type": "block"}}, {"id": "Block 39", "properties": {"nodes in block": 3, "nodes": "8153 8150 7741", "radius": 150, "type": "block"}}, {"id": "7230", "properties": {"Potential disconnected nodes": 2, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6737", "properties": {"Potential disconnected nodes": 6, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 30", "properties": {"nodes in block": 1, "nodes": "6829", "radius": 2, "type": "block"}}, {"id": "Block 31", "properties": {"nodes in block": 1, "nodes": "7021", "radius": 2, "type": "block"}}, {"id": "Block 32", "properties": {"nodes in block": 1, "nodes": "7025", "radius": 2, "type": "block"}}, {"id": "Block 33", "properties": {"nodes in block": 1, "nodes": "7012", "radius": 2, "type": "block"}}, {"id": "Block 34", "properties": {"nodes in block": 1, "nodes": "7052", "radius": 2, "type": "block"}}, {"id": "Block 35", "properties": {"nodes in block": 1, "nodes": "7937", "radius": 2, "type": "block"}}, {"id": "7667", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "Block 37", "properties": {"nodes in block": 1, "nodes": "8293", "radius": 2, "type": "block"}}, {"id": "7333", "properties": {"Potential disconnected nodes": 3, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "6787", "properties": {"Potential disconnected nodes": 1, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint"}}, {"id": "7585", "properties": {"Potential disconnected nodes": 2, "radius": 12, "style": "cutpoint_4", "robustness": 4, "type": "cutpoint_gateway"}}, {"id": "7065", "properties": {"Potential disconnected nodes": 4, "radius": 5, "style": "cutpoint_1", "robustness": 1, "type": "cutpoint_gateway"}}, {"id": "7740", "properties": {"Potential disconnected nodes": 3, "radius": 12, "style": "cutpoint_4", "robustness": 4, "type": "cutpoint"}}], "links": [{"source": "6964", "target": "Block 0", "cost": 1}, {"source": "6964", "target": "Block 1", "cost": 1}, {"source": "6964", "target": "7961", "cost": 1}, {"source": "6964", "target": "7230", "cost": 1}, {"source": "6964", "target": "6964", "cost": 1}, {"source": "6964", "target": "Block 11", "cost": 1}, {"source": "7818", "target": "6759", "cost": 1}, {"source": "7818", "target": "Block 0", "cost": 1}, {"source": "7818", "target": "6788", "cost": 1}, {"source": "7818", "target": "6996", "cost": 1}, {"source": "7818", "target": "7434", "cost": 1}, {"source": "7818", "target": "Block 12", "cost": 1}, {"source": "7818", "target": "8010", "cost": 1}, {"source": "Block 29", "target": "7667", "cost": 1}, {"source": "7222", "target": "Block 30", "cost": 1}, {"source": "7222", "target": "6904", "cost": 1}, {"source": "6727", "target": "Block 6", "cost": 1}, {"source": "6727", "target": "Block 0", "cost": 1}, {"source": "6727", "target": "6787", "cost": 1}, {"source": "6727", "target": "6727", "cost": 1}, {"source": "6727", "target": "6726", "cost": 1}, {"source": "6727", "target": "7732", "cost": 1}, {"source": "6726", "target": "Block 7", "cost": 1}, {"source": "Block 23", "target": "7751", "cost": 1}, {"source": "Block 22", "target": "7333", "cost": 1}, {"source": "Block 21", "target": "7732", "cost": 1}, {"source": "Block 20", "target": "6742", "cost": 1}, {"source": "Block 27", "target": "6787", "cost": 1}, {"source": "Block 26", "target": "6990", "cost": 1}, {"source": "Block 25", "target": "7961", "cost": 1}, {"source": "Block 24", "target": "6759", "cost": 1}, {"source": "7757", "target": "Block 49", "cost": 1}, {"source": "7757", "target": "8146", "cost": 1}, {"source": "7751", "target": "7333", "cost": 1}, {"source": "8220", "target": "Block 45", "cost": 1}, {"source": "8220", "target": "6839", "cost": 1}, {"source": "8220", "target": "7374", "cost": 1}, {"source": "6995", "target": "6958", "cost": 1}, {"source": "6995", "target": "6989", "cost": 1}, {"source": "6996", "target": "Block 0", "cost": 1}, {"source": "6996", "target": "6903", "cost": 1}, {"source": "6996", "target": "7333", "cost": 1}, {"source": "6996", "target": "Block 2", "cost": 1}, {"source": "6990", "target": "6737", "cost": 1}, {"source": "6993", "target": "Block 31", "cost": 1}, {"source": "6993", "target": "Block 0", "cost": 1}, {"source": "6993", "target": "6808", "cost": 1}, {"source": "6993", "target": "7667", "cost": 1}, {"source": "6993", "target": "6757", "cost": 1}, {"source": "7961", "target": "Block 11", "cost": 1}, {"source": "6911", "target": "Block 45", "cost": 1}, {"source": "6911", "target": "Block 47", "cost": 1}, {"source": "Block 18", "target": "6955", "cost": 1}, {"source": "Block 19", "target": "7230", "cost": 1}, {"source": "Block 16", "target": "7713", "cost": 1}, {"source": "Block 17", "target": "6958", "cost": 1}, {"source": "Block 14", "target": "8136", "cost": 1}, {"source": "Block 15", "target": "6730", "cost": 1}, {"source": "Block 13", "target": "6903", "cost": 1}, {"source": "Block 10", "target": "6740", "cost": 1}, {"source": "6795", "target": "7080", "cost": 1}, {"source": "6795", "target": "7713", "cost": 1}, {"source": "6795", "target": "Block 0", "cost": 1}, {"source": "7604", "target": "Block 44", "cost": 1}, {"source": "7604", "target": "7521", "cost": 1}, {"source": "7604", "target": "7585", "cost": 1}, {"source": "Block 28", "target": "6808", "cost": 1}, {"source": "8146", "target": "Block 50", "cost": 1}, {"source": "7529", "target": "7521", "cost": 1}, {"source": "7529", "target": "Block 42", "cost": 1}, {"source": "7893", "target": "Block 35", "cost": 1}, {"source": "7893", "target": "7538", "cost": 1}, {"source": "6989", "target": "7065", "cost": 1}, {"source": "6989", "target": "Block 33", "cost": 1}, {"source": "6981", "target": "6740", "cost": 1}, {"source": "6981", "target": "Block 3", "cost": 1}, {"source": "6904", "target": "Block 0", "cost": 1}, {"source": "6903", "target": "Block 0", "cost": 1}, {"source": "6903", "target": "7230", "cost": 1}, {"source": "6903", "target": "6955", "cost": 1}, {"source": "7130", "target": "Block 53", "cost": 1}, {"source": "8136", "target": "6737", "cost": 1}, {"source": "Block 4", "target": "6788", "cost": 1}, {"source": "Block 5", "target": "7065", "cost": 1}, {"source": "Block 0", "target": "6730", "cost": 1}, {"source": "Block 0", "target": "7713", "cost": 1}, {"source": "Block 0", "target": "6788", "cost": 1}, {"source": "Block 0", "target": "6759", "cost": 1}, {"source": "Block 0", "target": "6958", "cost": 1}, {"source": "Block 0", "target": "7538", "cost": 1}, {"source": "Block 0", "target": "7434", "cost": 1}, {"source": "Block 0", "target": "6742", "cost": 1}, {"source": "Block 0", "target": "6740", "cost": 1}, {"source": "Block 0", "target": "6955", "cost": 1}, {"source": "Block 0", "target": "8010", "cost": 1}, {"source": "Block 8", "target": "7434", "cost": 1}, {"source": "Block 9", "target": "7214", "cost": 1}, {"source": "7434", "target": "7214", "cost": 1}, {"source": "7538", "target": "Block 36", "cost": 1}, {"source": "7538", "target": "6787", "cost": 1}, {"source": "8010", "target": "Block 37", "cost": 1}, {"source": "7735", "target": "Block 38", "cost": 1}, {"source": "7735", "target": "7740", "cost": 1}, {"source": "7735", "target": "7475", "cost": 1}, {"source": "6730", "target": "6740", "cost": 1}, {"source": "7374", "target": "Block 45", "cost": 1}, {"source": "7374", "target": "Block 46", "cost": 1}, {"source": "6839", "target": "Block 48", "cost": 1}, {"source": "7713", "target": "6808", "cost": 1}, {"source": "7418", "target": "Block 52", "cost": 1}, {"source": "7418", "target": "7086", "cost": 1}, {"source": "Block 51", "target": "7086", "cost": 1}, {"source": "6958", "target": "6740", "cost": 1}, {"source": "7080", "target": "Block 32", "cost": 1}, {"source": "6757", "target": "6737", "cost": 1}, {"source": "Block 40", "target": "7475", "cost": 1}, {"source": "Block 43", "target": "7585", "cost": 1}, {"source": "6740", "target": "6742", "cost": 1}, {"source": "Block 39", "target": "7740", "cost": 1}, {"source": "6737", "target": "Block 34", "cost": 1}]} \ No newline at end of file diff --git a/data/ninux.json b/data/ninux.json new file mode 100644 index 0000000..82e7f46 --- /dev/null +++ b/data/ninux.json @@ -0,0 +1,2517 @@ +{ + "type": "NetworkGraph", + "label": "ninux_1475", + "protocol": "ninux_1475", + "version": "0.6.6.2", + "metric": "ETX", + "nodes": [ + { + "id": "6960", + "properties": { + "gateway": "false" + } + }, + { + "id": "6964", + "properties": { + "gateway": "false" + } + }, + { + "id": "7817", + "properties": { + "gateway": "false" + } + }, + { + "id": "6968", + "properties": { + "gateway": "false" + } + }, + { + "id": "8153", + "properties": { + "gateway": "true" + } + }, + { + "id": "7818", + "properties": { + "gateway": "false" + } + }, + { + "id": "7018", + "properties": { + "gateway": "true" + } + }, + { + "id": "7222", + "properties": { + "gateway": "false" + } + }, + { + "id": "6727", + "properties": { + "gateway": "false" + } + }, + { + "id": "6726", + "properties": { + "gateway": "true" + } + }, + { + "id": "7383", + "properties": { + "gateway": "true" + } + }, + { + "id": "7118", + "properties": { + "gateway": "true" + } + }, + { + "id": "7387", + "properties": { + "gateway": "true" + } + }, + { + "id": "8010", + "properties": { + "gateway": "false" + } + }, + { + "id": "7961", + "properties": { + "gateway": "false" + } + }, + { + "id": "7059", + "properties": { + "gateway": "true" + } + }, + { + "id": "7052", + "properties": { + "gateway": "false" + } + }, + { + "id": "7612", + "properties": { + "gateway": "false" + } + }, + { + "id": "6844", + "properties": { + "gateway": "true" + } + }, + { + "id": "7755", + "properties": { + "gateway": "false" + } + }, + { + "id": "7757", + "properties": { + "gateway": "true" + } + }, + { + "id": "7751", + "properties": { + "gateway": "true" + } + }, + { + "id": "8059", + "properties": { + "gateway": "true" + } + }, + { + "id": "8220", + "properties": { + "gateway": "true" + } + }, + { + "id": "6836", + "properties": { + "gateway": "false" + } + }, + { + "id": "6995", + "properties": { + "gateway": "false" + } + }, + { + "id": "6996", + "properties": { + "gateway": "false" + } + }, + { + "id": "6997", + "properties": { + "gateway": "true" + } + }, + { + "id": "6990", + "properties": { + "gateway": "false" + } + }, + { + "id": "6993", + "properties": { + "gateway": "false" + } + }, + { + "id": "6915", + "properties": { + "gateway": "false" + } + }, + { + "id": "7960", + "properties": { + "gateway": "true" + } + }, + { + "id": "6849", + "properties": { + "gateway": "true" + } + }, + { + "id": "8150", + "properties": { + "gateway": "true" + } + }, + { + "id": "7964", + "properties": { + "gateway": "true" + } + }, + { + "id": "7732", + "properties": { + "gateway": "false" + } + }, + { + "id": "8022", + "properties": { + "gateway": "false" + } + }, + { + "id": "7120", + "properties": { + "gateway": "true" + } + }, + { + "id": "6795", + "properties": { + "gateway": "true" + } + }, + { + "id": "7446", + "properties": { + "gateway": "false" + } + }, + { + "id": "7317", + "properties": { + "gateway": "true" + } + }, + { + "id": "7604", + "properties": { + "gateway": "false" + } + }, + { + "id": "7686", + "properties": { + "gateway": "true" + } + }, + { + "id": "7521", + "properties": { + "gateway": "true" + } + }, + { + "id": "6929", + "properties": { + "gateway": "false" + } + }, + { + "id": "7529", + "properties": { + "gateway": "false" + } + }, + { + "id": "7893", + "properties": { + "gateway": "false" + } + }, + { + "id": "7689", + "properties": { + "gateway": "false" + } + }, + { + "id": "6850", + "properties": { + "gateway": "true" + } + }, + { + "id": "6989", + "properties": { + "gateway": "true" + } + }, + { + "id": "6986", + "properties": { + "gateway": "false" + } + }, + { + "id": "6981", + "properties": { + "gateway": "true" + } + }, + { + "id": "6904", + "properties": { + "gateway": "true" + } + }, + { + "id": "6903", + "properties": { + "gateway": "true" + } + }, + { + "id": "7130", + "properties": { + "gateway": "false" + } + }, + { + "id": "8136", + "properties": { + "gateway": "false" + } + }, + { + "id": "6909", + "properties": { + "gateway": "false" + } + }, + { + "id": "8133", + "properties": { + "gateway": "true" + } + }, + { + "id": "6780", + "properties": { + "gateway": "false" + } + }, + { + "id": "6783", + "properties": { + "gateway": "true" + } + }, + { + "id": "6787", + "properties": { + "gateway": "true" + } + }, + { + "id": "6788", + "properties": { + "gateway": "true" + } + }, + { + "id": "7434", + "properties": { + "gateway": "false" + } + }, + { + "id": "7739", + "properties": { + "gateway": "false" + } + }, + { + "id": "7738", + "properties": { + "gateway": "false" + } + }, + { + "id": "7538", + "properties": { + "gateway": "true" + } + }, + { + "id": "6829", + "properties": { + "gateway": "true" + } + }, + { + "id": "7880", + "properties": { + "gateway": "false" + } + }, + { + "id": "7737", + "properties": { + "gateway": "false" + } + }, + { + "id": "7736", + "properties": { + "gateway": "true" + } + }, + { + "id": "7735", + "properties": { + "gateway": "false" + } + }, + { + "id": "8207", + "properties": { + "gateway": "false" + } + }, + { + "id": "8286", + "properties": { + "gateway": "true" + } + }, + { + "id": "7022", + "properties": { + "gateway": "true" + } + }, + { + "id": "7021", + "properties": { + "gateway": "false" + } + }, + { + "id": "6931", + "properties": { + "gateway": "true" + } + }, + { + "id": "7025", + "properties": { + "gateway": "true" + } + }, + { + "id": "7900", + "properties": { + "gateway": "false" + } + }, + { + "id": "7901", + "properties": { + "gateway": "true" + } + }, + { + "id": "7785", + "properties": { + "gateway": "false" + } + }, + { + "id": "8288", + "properties": { + "gateway": "true" + } + }, + { + "id": "7706", + "properties": { + "gateway": "false" + } + }, + { + "id": "7378", + "properties": { + "gateway": "true" + } + }, + { + "id": "7276", + "properties": { + "gateway": "false" + } + }, + { + "id": "6775", + "properties": { + "gateway": "false" + } + }, + { + "id": "7279", + "properties": { + "gateway": "true" + } + }, + { + "id": "7374", + "properties": { + "gateway": "true" + } + }, + { + "id": "7420", + "properties": { + "gateway": "false" + } + }, + { + "id": "6869", + "properties": { + "gateway": "false" + } + }, + { + "id": "7046", + "properties": { + "gateway": "true" + } + }, + { + "id": "6830", + "properties": { + "gateway": "false" + } + }, + { + "id": "8057", + "properties": { + "gateway": "true" + } + }, + { + "id": "7623", + "properties": { + "gateway": "false" + } + }, + { + "id": "6834", + "properties": { + "gateway": "true" + } + }, + { + "id": "6839", + "properties": { + "gateway": "false" + } + }, + { + "id": "6838", + "properties": { + "gateway": "true" + } + }, + { + "id": "8293", + "properties": { + "gateway": "true" + } + }, + { + "id": "7654", + "properties": { + "gateway": "true" + } + }, + { + "id": "7340", + "properties": { + "gateway": "false" + } + }, + { + "id": "6924", + "properties": { + "gateway": "false" + } + }, + { + "id": "7015", + "properties": { + "gateway": "false" + } + }, + { + "id": "7012", + "properties": { + "gateway": "false" + } + }, + { + "id": "7096", + "properties": { + "gateway": "false" + } + }, + { + "id": "7713", + "properties": { + "gateway": "true" + } + }, + { + "id": "7090", + "properties": { + "gateway": "false" + } + }, + { + "id": "7716", + "properties": { + "gateway": "false" + } + }, + { + "id": "7719", + "properties": { + "gateway": "false" + } + }, + { + "id": "6766", + "properties": { + "gateway": "true" + } + }, + { + "id": "6761", + "properties": { + "gateway": "true" + } + }, + { + "id": "6760", + "properties": { + "gateway": "false" + } + }, + { + "id": "7984", + "properties": { + "gateway": "true" + } + }, + { + "id": "7414", + "properties": { + "gateway": "false" + } + }, + { + "id": "7988", + "properties": { + "gateway": "false" + } + }, + { + "id": "7418", + "properties": { + "gateway": "true" + } + }, + { + "id": "8105", + "properties": { + "gateway": "true" + } + }, + { + "id": "7924", + "properties": { + "gateway": "true" + } + }, + { + "id": "6808", + "properties": { + "gateway": "true" + } + }, + { + "id": "7921", + "properties": { + "gateway": "true" + } + }, + { + "id": "6958", + "properties": { + "gateway": "true" + } + }, + { + "id": "7705", + "properties": { + "gateway": "false" + } + }, + { + "id": "8260", + "properties": { + "gateway": "true" + } + }, + { + "id": "6955", + "properties": { + "gateway": "false" + } + }, + { + "id": "7843", + "properties": { + "gateway": "true" + } + }, + { + "id": "7080", + "properties": { + "gateway": "false" + } + }, + { + "id": "7083", + "properties": { + "gateway": "true" + } + }, + { + "id": "6759", + "properties": { + "gateway": "true" + } + }, + { + "id": "7563", + "properties": { + "gateway": "false" + } + }, + { + "id": "7086", + "properties": { + "gateway": "false" + } + }, + { + "id": "7210", + "properties": { + "gateway": "true" + } + }, + { + "id": "7160", + "properties": { + "gateway": "true" + } + }, + { + "id": "7213", + "properties": { + "gateway": "false" + } + }, + { + "id": "7214", + "properties": { + "gateway": "false" + } + }, + { + "id": "6757", + "properties": { + "gateway": "false" + } + }, + { + "id": "7764", + "properties": { + "gateway": "true" + } + }, + { + "id": "7561", + "properties": { + "gateway": "false" + } + }, + { + "id": "7761", + "properties": { + "gateway": "false" + } + }, + { + "id": "7932", + "properties": { + "gateway": "false" + } + }, + { + "id": "8174", + "properties": { + "gateway": "true" + } + }, + { + "id": "7937", + "properties": { + "gateway": "true" + } + }, + { + "id": "8107", + "properties": { + "gateway": "true" + } + }, + { + "id": "6740", + "properties": { + "gateway": "true" + } + }, + { + "id": "6742", + "properties": { + "gateway": "false" + } + }, + { + "id": "6898", + "properties": { + "gateway": "true" + } + }, + { + "id": "7834", + "properties": { + "gateway": "true" + } + }, + { + "id": "7324", + "properties": { + "gateway": "true" + } + }, + { + "id": "7325", + "properties": { + "gateway": "false" + } + }, + { + "id": "7209", + "properties": { + "gateway": "false" + } + }, + { + "id": "8103", + "properties": { + "gateway": "true" + } + }, + { + "id": "7576", + "properties": { + "gateway": "false" + } + }, + { + "id": "7075", + "properties": { + "gateway": "false" + } + }, + { + "id": "7741", + "properties": { + "gateway": "true" + } + }, + { + "id": "7771", + "properties": { + "gateway": "true" + } + }, + { + "id": "7808", + "properties": { + "gateway": "false" + } + }, + { + "id": "7475", + "properties": { + "gateway": "false" + } + }, + { + "id": "6976", + "properties": { + "gateway": "false" + } + }, + { + "id": "8145", + "properties": { + "gateway": "true" + } + }, + { + "id": "7245", + "properties": { + "gateway": "false" + } + }, + { + "id": "6730", + "properties": { + "gateway": "true" + } + }, + { + "id": "7947", + "properties": { + "gateway": "false" + } + }, + { + "id": "6735", + "properties": { + "gateway": "false" + } + }, + { + "id": "7230", + "properties": { + "gateway": "false" + } + }, + { + "id": "6737", + "properties": { + "gateway": "false" + } + }, + { + "id": "7109", + "properties": { + "gateway": "true" + } + }, + { + "id": "8146", + "properties": { + "gateway": "false" + } + }, + { + "id": "8318", + "properties": { + "gateway": "false" + } + }, + { + "id": "7949", + "properties": { + "gateway": "true" + } + }, + { + "id": "7667", + "properties": { + "gateway": "false" + } + }, + { + "id": "8085", + "properties": { + "gateway": "true" + } + }, + { + "id": "7333", + "properties": { + "gateway": "true" + } + }, + { + "id": "7241", + "properties": { + "gateway": "true" + } + }, + { + "id": "7044", + "properties": { + "gateway": "false" + } + }, + { + "id": "7067", + "properties": { + "gateway": "false" + } + }, + { + "id": "7585", + "properties": { + "gateway": "true" + } + }, + { + "id": "7065", + "properties": { + "gateway": "true" + } + }, + { + "id": "7587", + "properties": { + "gateway": "false" + } + }, + { + "id": "7742", + "properties": { + "gateway": "false" + } + }, + { + "id": "7740", + "properties": { + "gateway": "true" + } + }, + { + "id": "6885", + "properties": { + "gateway": "false" + } + }, + { + "id": "7502", + "properties": { + "gateway": "true" + } + }, + { + "id": "7460", + "properties": { + "gateway": "true" + } + }, + { + "id": "8276", + "properties": { + "gateway": "true" + } + }, + { + "id": "6911", + "properties": { + "gateway": "false" + } + } + ], + "links": [ + { + "source": "6960", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "8105", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "8085", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7245", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "6964", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7075", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "8059", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7587", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7960", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7961", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7623", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7420", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7230", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7383", + "weight": 1.0 + }, + { + "source": "6964", + "edgeid": null, + "cost": 1, + "target": "7387", + "weight": 1.0 + }, + { + "source": "7817", + "edgeid": null, + "cost": 1, + "target": "7065", + "weight": 1.0 + }, + { + "source": "6968", + "edgeid": null, + "cost": 1, + "target": "6795", + "weight": 1.0 + }, + { + "source": "6968", + "edgeid": null, + "cost": 1, + "target": "6759", + "weight": 1.0 + }, + { + "source": "8153", + "edgeid": null, + "cost": 1, + "target": "7740", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "8286", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "6759", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "6996", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "7434", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "7900", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "7901", + "weight": 1.0 + }, + { + "source": "7818", + "edgeid": null, + "cost": 1, + "target": "8010", + "weight": 1.0 + }, + { + "source": "7222", + "edgeid": null, + "cost": 1, + "target": "6829", + "weight": 1.0 + }, + { + "source": "7222", + "edgeid": null, + "cost": 1, + "target": "6904", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "6780", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "7209", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "6787", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "7067", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "7732", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "6727", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "6726", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "8276", + "weight": 1.0 + }, + { + "source": "6727", + "edgeid": null, + "cost": 1, + "target": "7109", + "weight": 1.0 + }, + { + "source": "6726", + "edgeid": null, + "cost": 1, + "target": "7719", + "weight": 1.0 + }, + { + "source": "6726", + "edgeid": null, + "cost": 1, + "target": "6735", + "weight": 1.0 + }, + { + "source": "6726", + "edgeid": null, + "cost": 1, + "target": "6834", + "weight": 1.0 + }, + { + "source": "7383", + "edgeid": null, + "cost": 1, + "target": "7961", + "weight": 1.0 + }, + { + "source": "7383", + "edgeid": null, + "cost": 1, + "target": "7587", + "weight": 1.0 + }, + { + "source": "7705", + "edgeid": null, + "cost": 1, + "target": "6730", + "weight": 1.0 + }, + { + "source": "7118", + "edgeid": null, + "cost": 1, + "target": "7160", + "weight": 1.0 + }, + { + "source": "7387", + "edgeid": null, + "cost": 1, + "target": "7325", + "weight": 1.0 + }, + { + "source": "8010", + "edgeid": null, + "cost": 1, + "target": "8293", + "weight": 1.0 + }, + { + "source": "8010", + "edgeid": null, + "cost": 1, + "target": "6997", + "weight": 1.0 + }, + { + "source": "8010", + "edgeid": null, + "cost": 1, + "target": "6850", + "weight": 1.0 + }, + { + "source": "7340", + "edgeid": null, + "cost": 1, + "target": "6958", + "weight": 1.0 + }, + { + "source": "7340", + "edgeid": null, + "cost": 1, + "target": "7538", + "weight": 1.0 + }, + { + "source": "7059", + "edgeid": null, + "cost": 1, + "target": "6903", + "weight": 1.0 + }, + { + "source": "7052", + "edgeid": null, + "cost": 1, + "target": "6737", + "weight": 1.0 + }, + { + "source": "7612", + "edgeid": null, + "cost": 1, + "target": "7585", + "weight": 1.0 + }, + { + "source": "7612", + "edgeid": null, + "cost": 1, + "target": "7561", + "weight": 1.0 + }, + { + "source": "6844", + "edgeid": null, + "cost": 1, + "target": "8220", + "weight": 1.0 + }, + { + "source": "6844", + "edgeid": null, + "cost": 1, + "target": "7279", + "weight": 1.0 + }, + { + "source": "6844", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "7755", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "7757", + "edgeid": null, + "cost": 1, + "target": "7378", + "weight": 1.0 + }, + { + "source": "7757", + "edgeid": null, + "cost": 1, + "target": "8146", + "weight": 1.0 + }, + { + "source": "7751", + "edgeid": null, + "cost": 1, + "target": "7333", + "weight": 1.0 + }, + { + "source": "7751", + "edgeid": null, + "cost": 1, + "target": "7771", + "weight": 1.0 + }, + { + "source": "6839", + "edgeid": null, + "cost": 1, + "target": "8220", + "weight": 1.0 + }, + { + "source": "6839", + "edgeid": null, + "cost": 1, + "target": "7576", + "weight": 1.0 + }, + { + "source": "8220", + "edgeid": null, + "cost": 1, + "target": "6836", + "weight": 1.0 + }, + { + "source": "8220", + "edgeid": null, + "cost": 1, + "target": "7279", + "weight": 1.0 + }, + { + "source": "8220", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "8220", + "edgeid": null, + "cost": 1, + "target": "6909", + "weight": 1.0 + }, + { + "source": "6995", + "edgeid": null, + "cost": 1, + "target": "6958", + "weight": 1.0 + }, + { + "source": "6995", + "edgeid": null, + "cost": 1, + "target": "6989", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "6830", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "7333", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "6760", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "7044", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "6903", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "7276", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "8318", + "weight": 1.0 + }, + { + "source": "6996", + "edgeid": null, + "cost": 1, + "target": "7843", + "weight": 1.0 + }, + { + "source": "6997", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "6997", + "edgeid": null, + "cost": 1, + "target": "7538", + "weight": 1.0 + }, + { + "source": "6990", + "edgeid": null, + "cost": 1, + "target": "6775", + "weight": 1.0 + }, + { + "source": "6990", + "edgeid": null, + "cost": 1, + "target": "6737", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "8174", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "6808", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "6757", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "7022", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "7021", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "7984", + "weight": 1.0 + }, + { + "source": "6993", + "edgeid": null, + "cost": 1, + "target": "7667", + "weight": 1.0 + }, + { + "source": "6915", + "edgeid": null, + "cost": 1, + "target": "7434", + "weight": 1.0 + }, + { + "source": "6915", + "edgeid": null, + "cost": 1, + "target": "7022", + "weight": 1.0 + }, + { + "source": "7960", + "edgeid": null, + "cost": 1, + "target": "7961", + "weight": 1.0 + }, + { + "source": "6849", + "edgeid": null, + "cost": 1, + "target": "8207", + "weight": 1.0 + }, + { + "source": "6849", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "6911", + "edgeid": null, + "cost": 1, + "target": "6838", + "weight": 1.0 + }, + { + "source": "6911", + "edgeid": null, + "cost": 1, + "target": "6836", + "weight": 1.0 + }, + { + "source": "6911", + "edgeid": null, + "cost": 1, + "target": "7279", + "weight": 1.0 + }, + { + "source": "7964", + "edgeid": null, + "cost": 1, + "target": "7713", + "weight": 1.0 + }, + { + "source": "7880", + "edgeid": null, + "cost": 1, + "target": "7086", + "weight": 1.0 + }, + { + "source": "8022", + "edgeid": null, + "cost": 1, + "target": "6759", + "weight": 1.0 + }, + { + "source": "7120", + "edgeid": null, + "cost": 1, + "target": "6903", + "weight": 1.0 + }, + { + "source": "6795", + "edgeid": null, + "cost": 1, + "target": "7713", + "weight": 1.0 + }, + { + "source": "6795", + "edgeid": null, + "cost": 1, + "target": "6850", + "weight": 1.0 + }, + { + "source": "6795", + "edgeid": null, + "cost": 1, + "target": "7080", + "weight": 1.0 + }, + { + "source": "7446", + "edgeid": null, + "cost": 1, + "target": "7434", + "weight": 1.0 + }, + { + "source": "7317", + "edgeid": null, + "cost": 1, + "target": "6955", + "weight": 1.0 + }, + { + "source": "7604", + "edgeid": null, + "cost": 1, + "target": "7585", + "weight": 1.0 + }, + { + "source": "7604", + "edgeid": null, + "cost": 1, + "target": "7521", + "weight": 1.0 + }, + { + "source": "7604", + "edgeid": null, + "cost": 1, + "target": "7654", + "weight": 1.0 + }, + { + "source": "7686", + "edgeid": null, + "cost": 1, + "target": "7333", + "weight": 1.0 + }, + { + "source": "7521", + "edgeid": null, + "cost": 1, + "target": "7529", + "weight": 1.0 + }, + { + "source": "7529", + "edgeid": null, + "cost": 1, + "target": "7988", + "weight": 1.0 + }, + { + "source": "7529", + "edgeid": null, + "cost": 1, + "target": "8103", + "weight": 1.0 + }, + { + "source": "7893", + "edgeid": null, + "cost": 1, + "target": "7538", + "weight": 1.0 + }, + { + "source": "7893", + "edgeid": null, + "cost": 1, + "target": "7937", + "weight": 1.0 + }, + { + "source": "7689", + "edgeid": null, + "cost": 1, + "target": "6730", + "weight": 1.0 + }, + { + "source": "7025", + "edgeid": null, + "cost": 1, + "target": "7080", + "weight": 1.0 + }, + { + "source": "6850", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "6989", + "edgeid": null, + "cost": 1, + "target": "7065", + "weight": 1.0 + }, + { + "source": "6989", + "edgeid": null, + "cost": 1, + "target": "7012", + "weight": 1.0 + }, + { + "source": "6986", + "edgeid": null, + "cost": 1, + "target": "6788", + "weight": 1.0 + }, + { + "source": "6981", + "edgeid": null, + "cost": 1, + "target": "6976", + "weight": 1.0 + }, + { + "source": "6981", + "edgeid": null, + "cost": 1, + "target": "7785", + "weight": 1.0 + }, + { + "source": "6981", + "edgeid": null, + "cost": 1, + "target": "7015", + "weight": 1.0 + }, + { + "source": "6981", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6981", + "edgeid": null, + "cost": 1, + "target": "7018", + "weight": 1.0 + }, + { + "source": "6904", + "edgeid": null, + "cost": 1, + "target": "7022", + "weight": 1.0 + }, + { + "source": "6904", + "edgeid": null, + "cost": 1, + "target": "6761", + "weight": 1.0 + }, + { + "source": "6903", + "edgeid": null, + "cost": 1, + "target": "7209", + "weight": 1.0 + }, + { + "source": "6903", + "edgeid": null, + "cost": 1, + "target": "7230", + "weight": 1.0 + }, + { + "source": "6903", + "edgeid": null, + "cost": 1, + "target": "6955", + "weight": 1.0 + }, + { + "source": "7130", + "edgeid": null, + "cost": 1, + "target": "7210", + "weight": 1.0 + }, + { + "source": "7130", + "edgeid": null, + "cost": 1, + "target": "7083", + "weight": 1.0 + }, + { + "source": "7130", + "edgeid": null, + "cost": 1, + "target": "6885", + "weight": 1.0 + }, + { + "source": "8136", + "edgeid": null, + "cost": 1, + "target": "8133", + "weight": 1.0 + }, + { + "source": "8136", + "edgeid": null, + "cost": 1, + "target": "8260", + "weight": 1.0 + }, + { + "source": "8136", + "edgeid": null, + "cost": 1, + "target": "6737", + "weight": 1.0 + }, + { + "source": "6909", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "6783", + "edgeid": null, + "cost": 1, + "target": "7434", + "weight": 1.0 + }, + { + "source": "6787", + "edgeid": null, + "cost": 1, + "target": "7538", + "weight": 1.0 + }, + { + "source": "6787", + "edgeid": null, + "cost": 1, + "target": "8288", + "weight": 1.0 + }, + { + "source": "6788", + "edgeid": null, + "cost": 1, + "target": "7325", + "weight": 1.0 + }, + { + "source": "6788", + "edgeid": null, + "cost": 1, + "target": "6931", + "weight": 1.0 + }, + { + "source": "7434", + "edgeid": null, + "cost": 1, + "target": "7096", + "weight": 1.0 + }, + { + "source": "7434", + "edgeid": null, + "cost": 1, + "target": "7716", + "weight": 1.0 + }, + { + "source": "7434", + "edgeid": null, + "cost": 1, + "target": "7214", + "weight": 1.0 + }, + { + "source": "7739", + "edgeid": null, + "cost": 1, + "target": "7735", + "weight": 1.0 + }, + { + "source": "7738", + "edgeid": null, + "cost": 1, + "target": "7735", + "weight": 1.0 + }, + { + "source": "7538", + "edgeid": null, + "cost": 1, + "target": "7949", + "weight": 1.0 + }, + { + "source": "8207", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "7732", + "edgeid": null, + "cost": 1, + "target": "7808", + "weight": 1.0 + }, + { + "source": "7737", + "edgeid": null, + "cost": 1, + "target": "7735", + "weight": 1.0 + }, + { + "source": "7736", + "edgeid": null, + "cost": 1, + "target": "7475", + "weight": 1.0 + }, + { + "source": "7735", + "edgeid": null, + "cost": 1, + "target": "7742", + "weight": 1.0 + }, + { + "source": "7735", + "edgeid": null, + "cost": 1, + "target": "7740", + "weight": 1.0 + }, + { + "source": "7735", + "edgeid": null, + "cost": 1, + "target": "7475", + "weight": 1.0 + }, + { + "source": "8150", + "edgeid": null, + "cost": 1, + "target": "7740", + "weight": 1.0 + }, + { + "source": "7900", + "edgeid": null, + "cost": 1, + "target": "6730", + "weight": 1.0 + }, + { + "source": "7706", + "edgeid": null, + "cost": 1, + "target": "7065", + "weight": 1.0 + }, + { + "source": "7276", + "edgeid": null, + "cost": 1, + "target": "7109", + "weight": 1.0 + }, + { + "source": "7276", + "edgeid": null, + "cost": 1, + "target": "7713", + "weight": 1.0 + }, + { + "source": "7279", + "edgeid": null, + "cost": 1, + "target": "7374", + "weight": 1.0 + }, + { + "source": "8057", + "edgeid": null, + "cost": 1, + "target": "7086", + "weight": 1.0 + }, + { + "source": "6929", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6924", + "edgeid": null, + "cost": 1, + "target": "6742", + "weight": 1.0 + }, + { + "source": "7096", + "edgeid": null, + "cost": 1, + "target": "6955", + "weight": 1.0 + }, + { + "source": "7713", + "edgeid": null, + "cost": 1, + "target": "7932", + "weight": 1.0 + }, + { + "source": "7713", + "edgeid": null, + "cost": 1, + "target": "6808", + "weight": 1.0 + }, + { + "source": "7090", + "edgeid": null, + "cost": 1, + "target": "6808", + "weight": 1.0 + }, + { + "source": "6766", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6761", + "edgeid": null, + "cost": 1, + "target": "6898", + "weight": 1.0 + }, + { + "source": "7984", + "edgeid": null, + "cost": 1, + "target": "6898", + "weight": 1.0 + }, + { + "source": "7414", + "edgeid": null, + "cost": 1, + "target": "6955", + "weight": 1.0 + }, + { + "source": "7418", + "edgeid": null, + "cost": 1, + "target": "7761", + "weight": 1.0 + }, + { + "source": "7418", + "edgeid": null, + "cost": 1, + "target": "7086", + "weight": 1.0 + }, + { + "source": "7924", + "edgeid": null, + "cost": 1, + "target": "7214", + "weight": 1.0 + }, + { + "source": "7921", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6958", + "edgeid": null, + "cost": 1, + "target": "7213", + "weight": 1.0 + }, + { + "source": "6958", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6958", + "edgeid": null, + "cost": 1, + "target": "7834", + "weight": 1.0 + }, + { + "source": "6958", + "edgeid": null, + "cost": 1, + "target": "6869", + "weight": 1.0 + }, + { + "source": "6885", + "edgeid": null, + "cost": 1, + "target": "7210", + "weight": 1.0 + }, + { + "source": "7563", + "edgeid": null, + "cost": 1, + "target": "7214", + "weight": 1.0 + }, + { + "source": "7214", + "edgeid": null, + "cost": 1, + "target": "8107", + "weight": 1.0 + }, + { + "source": "6757", + "edgeid": null, + "cost": 1, + "target": "6737", + "weight": 1.0 + }, + { + "source": "7764", + "edgeid": null, + "cost": 1, + "target": "7475", + "weight": 1.0 + }, + { + "source": "7561", + "edgeid": null, + "cost": 1, + "target": "7585", + "weight": 1.0 + }, + { + "source": "6898", + "edgeid": null, + "cost": 1, + "target": "8174", + "weight": 1.0 + }, + { + "source": "6898", + "edgeid": null, + "cost": 1, + "target": "6740", + "weight": 1.0 + }, + { + "source": "6740", + "edgeid": null, + "cost": 1, + "target": "6730", + "weight": 1.0 + }, + { + "source": "6740", + "edgeid": null, + "cost": 1, + "target": "6742", + "weight": 1.0 + }, + { + "source": "6742", + "edgeid": null, + "cost": 1, + "target": "7325", + "weight": 1.0 + }, + { + "source": "7324", + "edgeid": null, + "cost": 1, + "target": "7230", + "weight": 1.0 + }, + { + "source": "7741", + "edgeid": null, + "cost": 1, + "target": "7740", + "weight": 1.0 + }, + { + "source": "8145", + "edgeid": null, + "cost": 1, + "target": "8146", + "weight": 1.0 + }, + { + "source": "7961", + "edgeid": null, + "cost": 1, + "target": "7502", + "weight": 1.0 + }, + { + "source": "6730", + "edgeid": null, + "cost": 1, + "target": "6869", + "weight": 1.0 + }, + { + "source": "7947", + "edgeid": null, + "cost": 1, + "target": "7667", + "weight": 1.0 + }, + { + "source": "7230", + "edgeid": null, + "cost": 1, + "target": "7460", + "weight": 1.0 + }, + { + "source": "7241", + "edgeid": null, + "cost": 1, + "target": "7065", + "weight": 1.0 + }, + { + "source": "7065", + "edgeid": null, + "cost": 1, + "target": "7046", + "weight": 1.0 + } + ] +} \ No newline at end of file diff --git a/docs/cutpoint_gateway.md b/docs/cutpoint_gateway.md new file mode 100644 index 0000000..72ae8d6 --- /dev/null +++ b/docs/cutpoint_gateway.md @@ -0,0 +1,250 @@ +# Special cutpoint for gateway +This variation of the algorithm int the condensed_graph() method consists in analyzing each connected component generated by the cutoint nodes to check if each of them contains at least one node with the "gateway" property, then to check that the failure of a cutpoint does not generate one or more components without the Internet connection. + +## Examples + +
Example 1 +

+ +There are 3 nodes (1 cutpoint), after condensed_graph() there will be two connected components, both containing a gateway node, so the cutpoint node is a simple cutpoint + +### Input: + + { + ... + "nodes": [ + { + "id": "10.0.0.1", + "properties": { + "gateway": "true" + } + }, + { + "id": "10.0.0.2", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.3", + "properties": { + "gateway": "true" + } + } + ], + "links": [ + { + "source": "10.0.0.1", + "target": "10.0.0.2", + "cost": 1.2939453125 + }, + { + "source": "10.0.0.2", + "target": "10.0.0.3", + "cost": 1.5 + } + ] + ... + } + +### Output: + + { + ... + "nodes": [ + { + "id": "Block 0", + "properties": { + "nodes in block": 2, + "nodes": "10.0.0.3 10.0.0.1", + "radius": 100, + "type": "block" + } + }, + { + "id": "10.0.0.2", + "properties": { + "Potential disconnected nodes": 1, + "robustness": 7, + "style": "cutpoint_7", + "radius": 14, + "type": "cutpoint" + } + } + ], + "links": [ + { + "source": "Block 0", + "target": "10.0.0.2", + "cost": 1 + } + ] + ... + } + +

+
+ +
Example 2 +

+ +There are 3 nodes (1 cutpoint), after condensed_graph() there will be two connected components, one containing a gateway node, while another without any gateway, so the cutpoint node is a cutpoint_gateway + +### Input: + + { + ... + "nodes": [ + { + "id": "10.0.0.1", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.2", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.3", + "properties": { + "gateway": "true" + } + } + ], + "links": [ + { + "source": "10.0.0.1", + "target": "10.0.0.2", + "cost": 1.2939453125 + }, + { + "source": "10.0.0.2", + "target": "10.0.0.3", + "cost": 1.5 + } + ] + ... + } + +### Output: + + { + ... + "nodes": [ + { + "id": "Block 0", + "properties": { + "nodes in block": 2, + "nodes": "10.0.0.3 10.0.0.1", + "radius": 100, + "type": "block" + } + }, + { + "id": "10.0.0.2", + "properties": { + "Potential disconnected nodes": 1, + "robustness": 7, + "style": "cutpoint_7", + "radius": 14, + "type": "cutpoint_gateway" + } + } + ], + "links": [ + { + "source": "Block 0", + "target": "10.0.0.2", + "cost": 1 + } + ] + ... + } + +

+
+ +
Example 3 +

+ +There are 3 nodes (1 cutpoint), after condensed_graph() there will be two connected components, both without any gateway node, so the cutpoint node is a cutpoint_gateway + +### Input: + + { + ... + "nodes": [ + { + "id": "10.0.0.1", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.2", + "properties": { + "gateway": "false" + } + }, + { + "id": "10.0.0.3", + "properties": { + "gateway": "false" + } + } + ], + "links": [ + { + "source": "10.0.0.1", + "target": "10.0.0.2", + "cost": 1.2939453125 + }, + { + "source": "10.0.0.2", + "target": "10.0.0.3", + "cost": 1.5 + } + ] + ... + } + +### Output: + + { + ... + "nodes": [ + { + "id": "Block 0", + "properties": { + "nodes in block": 2, + "nodes": "10.0.0.3 10.0.0.1", + "radius": 100, + "type": "block" + } + }, + { + "id": "10.0.0.2", + "properties": { + "Potential disconnected nodes": 1, + "robustness": 7, + "style": "cutpoint_7", + "radius": 14, + "type": "cutpoint_gateway" + } + } + ], + "links": [ + { + "source": "Block 0", + "target": "10.0.0.2", + "cost": 1 + } + ] + ... + } + +

+
\ No newline at end of file diff --git a/netjson_robustness/analyser.py b/netjson_robustness/analyser.py index 2870ff3..abecaee 100644 --- a/netjson_robustness/analyser.py +++ b/netjson_robustness/analyser.py @@ -1,4 +1,5 @@ import networkx as nx +import json class ParsedGraph(): @@ -25,9 +26,12 @@ def condensate_graph(self): for comp in connected_components: if len(comp) == 1: g = nx.Graph() - n = comp.nodes()[0] - g.add_node(n, {"type": "cutpoint"}) - graphs.append(g) + c_nodes = comp.nodes().values() + if len(c_nodes) >= 1: + n = c_nodes[0] + g.add_node(n) + g.node[n]["type"] = "cutpoint" + graphs.append(g) continue g = nx.Graph() @@ -56,23 +60,48 @@ def condensate_graph(self): self.min_node_size) g.node[node_id]["type"] = "block" + dataJson = json.loads(self.netJSON.json()) + for n in cutpoints: temp_g = comp.copy() temp_g.remove_node(n) main_c = sorted([x for x in nx.connected_components(temp_g)], key=lambda x: len(x)) + + connected_components2 = list(nx.connected_component_subgraphs(temp_g)) + cut_gat = False + for com in connected_components2: + nodes2 = com.nodes() + x = False + for node2 in nodes2: + for i in range(0,len(dataJson["nodes"])): + if dataJson["nodes"][i].has_key("id") and dataJson["nodes"][i].has_key("properties") and dataJson["nodes"][i]["properties"].has_key("gateway"): + if dataJson["nodes"][i]["id"] == node2: + if dataJson["nodes"][i]["properties"]["gateway"] == "true": + x = True + break + if x == True: break + + if x == False: + cut_gat = True + break + robustness = len(main_c[-1]) g.add_node(n) - g.node[n]["type"] = "cutpoint" + if cut_gat == True: + g.node[n]["type"] = "cutpoint_gateway" + else: + g.node[n]["type"] = "cutpoint" + g.node[n]["Potential disconnected nodes"] = len(comp) - robustness - 1 for neigh in comp[n].keys(): if neigh in cutpoints: - g.add_edge(n, neigh, {'weight': 1}) # TODO weight + g.add_edge(n, neigh, weight=1) # TODO weight else: for k, v in component_dict.items(): if neigh in v: - g.add_edge(n, k, {'weight': 1}) # TODO weight + g.add_edge(n, k, weight=1) # TODO weight g.node[n]["robustness"] = 10 - int(10*float(robustness) / len(comp)) g.node[n]["style"] = "cutpoint_" +\ @@ -86,22 +115,20 @@ def condensate_graph(self): for n, data in g.nodes(data=True): tobemerged = [] mergesize = 0 - if data["type"] == "cutpoint": + if data["type"] == "cutpoint" or data["type"] == "cutpoint_gateway": for (neigh, ndata) in g[n].items(): if g.node[neigh]["type"] == "block" and \ - len(g[neigh]) == 1: + len(g[neigh]) == 1: tobemerged.append(neigh) mergesize += g.node[neigh]["nodes in block"] if len(tobemerged) > 1: nodes = " ".join([g.node[y]["nodes"] for y in tobemerged]) - g.add_node(i, {"nodes": nodes, - "nodes in block": mergesize, - "radius": max(int(self.max_node_size * - float(len(tobemerged)) / - max_component_size), - self.min_node_size), - "type": "block"}) - g.add_edge(i, n, {"weight": 1}) # TODO need weight here + g.add_node(i) + g.node[i]["nodes"] = nodes + g.node[i]["nodes in block"] = mergesize + g.node[i]["radius"] = (max(int(self.max_node_size * float(len(tobemerged)) / max_component_size), self.min_node_size)) + g.node[i]["type"] = "block" + g.add_edge(i, n, weight=1) # TODO need weight here i += 1 for n in tobemerged: g.remove_node(n) @@ -117,4 +144,4 @@ def condensate_graph(self): counter += 1 r_g = nx.relabel_nodes(g, labels, copy=True) graphs.append(r_g) - self.condensed_graph = nx.union_all(graphs) + self.condensed_graph = nx.union_all(graphs) \ No newline at end of file