Skip to content

Instantly share code, notes, and snippets.

@bperel
Last active November 5, 2015 13:15
Show Gist options
  • Save bperel/17155eafe30342f94a19 to your computer and use it in GitHub Desktop.
Save bperel/17155eafe30342f94a19 to your computer and use it in GitHub Desktop.
geotime-sankey
<!-- Copied from https://github.com/bperel/geotime-sankey/blob/master/index.html - Only the JS and CSS URLs are absolute-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
@import url(sankey.css);
</style>
<style>
.cycle {
stroke: red;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.js"></script>
<script src="sankey.js"></script>
</head>
<body>
<p id="chart">
</p>
<button onclick="go()">Go</button>
<script type="text/javascript">
function go() {
var margin = {top: 1, right: 1, bottom: 6, left: 1},
width = 5000 - margin.left - margin.right,
height = 5000 - margin.top - margin.bottom;
var color = d3.scale.category20();
var svg = d3.select("#chart").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var sankey = d3.sankey()
.nodeWidth(15)
.nodePadding(10)
.size([width, height]);
var path = sankey.link();
d3.json("territoriesSankey.json", function (territories) {
sankey
.nodes(territories.nodes)
.links(territories.links)
.layout(32);
var link = svg.append("g").selectAll(".link")
.data(territories.links)
.enter().append("path")
.each(function(d) {
if (d.causesCycle) {
console.log('The link ('+ d.source.name+'-'+d.target.name+') causes a cycle');
}
})
.attr("class", function(d) {
return ["link", d.causesCycle ? "cycle" : ""].join(" ");
})
.attr("d", path)
.style("stroke-width", function (d) {
return Math.max(1, d.dy);
})
.sort(function (a, b) {
return b.dy - a.dy;
});
link.append("title")
.text(function (d) {
return d.source.name + " → " + d.target.name;
});
var node = svg.append("g").selectAll(".node")
.data(territories.nodes)
.enter().append("g")
.attr("class", "node")
.attr("transform", function (d) {
return "translate(" + d.x + "," + d.y + ")";
})
.call(d3.behavior.drag()
.origin(function (d) {
return d;
})
.on("dragstart", function () {
this.parentNode.appendChild(this);
})
.on("drag", dragmove));
node.append("rect")
.attr("height", function (d) {
return d.dy;
})
.attr("width", sankey.nodeWidth())
.style("fill", function (d) {
return d.color = color(d.name.replace(/ .*/, ""));
})
.style("stroke", function (d) {
return d3.rgb(d.color).darker(2);
})
.append("title")
.text(function (d) {
return d.name + "\n" + d.dates;
});
node.append("text")
.attr("x", -6)
.attr("y", function (d) {
return d.dy / 2;
})
.attr("dy", ".35em")
.attr("text-anchor", "end")
.attr("transform", null)
.text(function (d) {
return d.name;
})
.filter(function (d) {
return d.x < width / 2;
})
.attr("x", 6 + sankey.nodeWidth())
.attr("text-anchor", "start");
function dragmove(d) {
d3.select(this).attr("transform", "translate(" + d.x + "," + (d.y = Math.max(0, Math.min(height - d.dy, d3.event.y))) + ")");
sankey.relayout();
link.attr("d", path);
}
});
}
</script>
</body>
</html>
.node rect {
cursor: move;
fill-opacity: .9;
shape-rendering: crispEdges;
}
.node text {
pointer-events: none;
text-shadow: 0 1px 0 #fff;
}
.link {
fill: none;
stroke: #000;
stroke-opacity: .2;
}
.link:hover {
stroke-opacity: .5;
}
d3.sankey = function() {
var sankey = {},
nodeWidth = 24,
nodePadding = 8,
size = [1, 1],
nodes = [],
links = [],
// cycle features
cycleLaneNarrowWidth = 4,
cycleLaneDistFromFwdPaths = -10, // the distance above the paths to start showing 'cycle lanes'
cycleDistFromNode = 30, // linear path distance before arcing from node
cycleControlPointDist = 30, // controls the significance of the cycle's arc
cycleSmallWidthBuffer = 2 // distance between 'cycle lanes'
;
sankey.nodeWidth = function(_) {
if (!arguments.length) return nodeWidth;
nodeWidth = +_;
return sankey;
};
sankey.nodePadding = function(_) {
if (!arguments.length) return nodePadding;
nodePadding = +_;
return sankey;
};
// cycle related attributes
sankey.cycleLaneNarrowWidth = function(_) {
if (!arguments.length) return cycleLaneNarrowWidth;
cycleLaneNarrowWidth = +_;
return sankey;
}
sankey.cycleSmallWidthBuffer = function(_) {
if (!arguments.length) return cycleSmallWidthBuffer;
cycleSmallWidthBuffer = +_;
return sankey;
}
sankey.cycleLaneDistFromFwdPaths = function(_) {
if (!arguments.length) return cycleLaneDistFromFwdPaths;
cycleLaneDistFromFwdPaths = +_;
return sankey;
}
sankey.cycleDistFromNode = function(_) {
if (!arguments.length) return cycleDistFromNode;
cycleDistFromNode = +_;
return sankey;
}
sankey.cycleControlPointDist = function(_) {
if (!arguments.length) return cycleControlPointDist;
cycleControlPointDist = +_;
return sankey;
}
sankey.nodes = function(_) {
if (!arguments.length) return nodes;
nodes = _;
return sankey;
};
sankey.links = function(_) {
if (!arguments.length) return links;
links = _;
return sankey;
};
sankey.size = function(_) {
if (!arguments.length) return size;
size = _;
return sankey;
};
sankey.layout = function(iterations) {
computeNodeLinks();
computeNodeValues();
markCycles();
computeNodeBreadths();
computeNodeDepths(iterations);
computeLinkDepths();
return sankey;
};
sankey.relayout = function() {
computeLinkDepths();
return sankey;
};
sankey.link = function() {
var curvature = .5;
function link(d) {
if( d.causesCycle ) {
// cycle node; reaches backward
/*
The path will look like this, where
s=source, t=target, ?q=quadratic focus point
(wq)-> /-----n-----\
|w |
| e
\-t |
s--/ <-(eq)
*/
// Enclosed shape using curves n' stuff
var smallWidth = cycleLaneNarrowWidth,
s_x = d.source.x + d.source.dx,
s_y = d.source.y + d.sy + d.dy,
t_x = d.target.x,
t_y = d.target.y,
se_x = s_x + cycleDistFromNode,
se_y = s_y,
ne_x = se_x,
ne_y = cycleLaneDistFromFwdPaths - (d.cycleIndex * (smallWidth + cycleSmallWidthBuffer) ), // above regular paths, in it's own 'cycle lane', with a buffer around it
nw_x = t_x - cycleDistFromNode,
nw_y = ne_y,
sw_x = nw_x,
sw_y = t_y + d.ty + d.dy;
// start the path on the outer path boundary
return "M" + s_x + "," + s_y
+ "L" + se_x + "," + se_y
+ "C" + (se_x + cycleControlPointDist) + "," + se_y + " " + (ne_x + cycleControlPointDist) + "," + ne_y + " " + ne_x + "," + ne_y
+ "H" + nw_x
+ "C" + (nw_x - cycleControlPointDist) + "," + nw_y + " " + (sw_x - cycleControlPointDist) + "," + sw_y + " " + sw_x + "," + sw_y
+ "H" + t_x
//moving to inner path boundary
+ "V" + ( t_y + d.ty )
+ "H" + sw_x
+ "C" + (sw_x - (cycleControlPointDist/2) + smallWidth) + "," + t_y + " " +
(nw_x - (cycleControlPointDist/2) + smallWidth) + "," + (nw_y + smallWidth) + " " +
nw_x + "," + (nw_y + smallWidth)
+ "H" + (ne_x - smallWidth)
+ "C" + (ne_x + (cycleControlPointDist/2) - smallWidth) + "," + (ne_y + smallWidth) + " " +
(se_x + (cycleControlPointDist/2) - smallWidth) + "," + (se_y - d.dy) + " " +
se_x + "," + (se_y - d.dy)
+ "L" + s_x + "," + (s_y - d.dy);
} else {
// regular forward node
var x0 = d.source.x + d.source.dx,
x1 = d.target.x,
xi = d3.interpolateNumber(x0, x1),
x2 = xi(curvature),
x3 = xi(1 - curvature),
y0 = d.source.y + d.sy + d.dy / 2,
y1 = d.target.y + d.ty + d.dy / 2;
return "M" + x0 + "," + y0
+ "C" + x2 + "," + y0
+ " " + x3 + "," + y1
+ " " + x1 + "," + y1;
}
}
link.curvature = function(_) {
if (!arguments.length) return curvature;
curvature = +_;
return link;
};
return link;
};
// Populate the sourceLinks and targetLinks for each node.
// Also, if the source and target are not objects, assume they are indices.
function computeNodeLinks() {
nodes.forEach(function(node) {
node.sourceLinks = [];
node.targetLinks = [];
});
links.forEach(function(link) {
var source = link.source,
target = link.target;
if (typeof source === "number") source = link.source = nodes[link.source];
if (typeof target === "number") target = link.target = nodes[link.target];
source.sourceLinks.push(link);
target.targetLinks.push(link);
});
}
// Compute the value (size) of each node by summing the associated links.
function computeNodeValues() {
nodes.forEach(function(node) {
node.value = Math.max(
d3.sum(node.sourceLinks, value),
d3.sum(node.targetLinks, value)
);
});
}
// Iteratively assign the breadth (x-position) for each node.
// Nodes are assigned the maximum breadth of incoming neighbors plus one;
// nodes with no incoming links are assigned breadth zero, while
// nodes with no outgoing links are assigned the maximum breadth.
function computeNodeBreadths() {
var remainingNodes = nodes,
nextNodes,
x = 0;
while (remainingNodes.length) {
nextNodes = [];
remainingNodes.forEach(function(node) {
node.x = x;
node.dx = nodeWidth;
node.sourceLinks.forEach(function(link) {
if( !link.causesCycle ) {
nextNodes.push(link.target);
}
});
});
remainingNodes = nextNodes;
++x;
}
moveSinksRight(x);
scaleNodeBreadths((size[0] - nodeWidth) / (x - 1));
}
function moveSourcesRight() {
nodes.forEach(function(node) {
if (!node.targetLinks.length) {
node.x = d3.min(node.sourceLinks, function(d) { return d.target.x; }) - 1;
}
});
}
function moveSinksRight(x) {
nodes.forEach(function(node) {
if (!node.sourceLinks.length) {
node.x = x - 1;
}
});
}
function scaleNodeBreadths(kx) {
nodes.forEach(function(node) {
node.x *= kx;
});
}
function computeNodeDepths(iterations) {
var nodesByBreadth = d3.nest()
.key(function(d) { return d.x; })
.sortKeys(d3.ascending)
.entries(nodes)
.map(function(d) { return d.values; });
initializeNodeDepth();
resolveCollisions();
for (var alpha = 1; iterations > 0; --iterations) {
relaxRightToLeft(alpha *= .99);
resolveCollisions();
relaxLeftToRight(alpha);
resolveCollisions();
}
function initializeNodeDepth() {
var ky = d3.min(nodesByBreadth, function(nodes) {
return (size[1] - (nodes.length - 1) * nodePadding) / d3.sum(nodes, value);
});
nodesByBreadth.forEach(function(nodes) {
nodes.forEach(function(node, i) {
node.y = i;
node.dy = node.value * ky;
});
});
links.forEach(function(link) {
link.dy = link.value * ky;
});
}
function relaxLeftToRight(alpha) {
nodesByBreadth.forEach(function(nodes, breadth) {
nodes.forEach(function(node) {
if (node.targetLinks.length) {
var y = d3.sum(node.targetLinks, weightedSource) / d3.sum(node.targetLinks, value);
node.y += (y - center(node)) * alpha;
}
});
});
function weightedSource(link) {
return center(link.source) * link.value;
}
}
function relaxRightToLeft(alpha) {
nodesByBreadth.slice().reverse().forEach(function(nodes) {
nodes.forEach(function(node) {
if (node.sourceLinks.length) {
var y = d3.sum(node.sourceLinks, weightedTarget) / d3.sum(node.sourceLinks, value);
node.y += (y - center(node)) * alpha;
}
});
});
function weightedTarget(link) {
return center(link.target) * link.value;
}
}
function resolveCollisions() {
nodesByBreadth.forEach(function(nodes) {
var node,
dy,
y0 = 0,
n = nodes.length,
i;
// Push any overlapping nodes down.
nodes.sort(ascendingDepth);
for (i = 0; i < n; ++i) {
node = nodes[i];
dy = y0 - node.y;
if (dy > 0) node.y += dy;
y0 = node.y + node.dy + nodePadding;
}
// If the bottommost node goes outside the bounds, push it back up.
dy = y0 - nodePadding - size[1];
if (dy > 0) {
y0 = node.y -= dy;
// Push any overlapping nodes back up.
for (i = n - 2; i >= 0; --i) {
node = nodes[i];
dy = node.y + node.dy + nodePadding - y0;
if (dy > 0) node.y -= dy;
y0 = node.y;
}
}
});
}
function ascendingDepth(a, b) {
return a.y - b.y;
}
}
function computeLinkDepths() {
nodes.forEach(function(node) {
node.sourceLinks.sort(ascendingTargetDepth);
node.targetLinks.sort(ascendingSourceDepth);
});
nodes.forEach(function(node) {
var sy = 0, ty = 0;
node.sourceLinks.forEach(function(link) {
link.sy = sy;
sy += link.dy;
});
node.targetLinks.forEach(function(link) {
link.ty = ty;
ty += link.dy;
});
});
function ascendingSourceDepth(a, b) {
return a.source.y - b.source.y;
}
function ascendingTargetDepth(a, b) {
return a.target.y - b.target.y;
}
}
function center(node) {
return node.y + node.dy / 2;
}
function value(link) {
return link.value;
}
/* Cycle Related computations */
function markCycles() {
// ideally, find the 'feedback arc set' and remove them.
// This way is expensive, but should be fine for small numbers of links
var cycleMakers = [];
var addedLinks = new Array();
links.forEach(function(link) {
if( createsCycle( link.source, link.target, addedLinks ) ) {
link.causesCycle=true;
link.cycleIndex = cycleMakers.length;
cycleMakers.push( link );
} else {
addedLinks.push(link);
}
});
};
function createsCycle( originalSource, nodeToCheck, graph ) {
if( graph.length == 0 ) {
return false;
}
var nextLinks = findLinksOutward( nodeToCheck, graph );
// leaf node check
if( nextLinks.length == 0 ) {
return false;
}
// cycle check
for( var i = 0; i < nextLinks.length; i++ ) {
var nextLink = nextLinks[i];
if( nextLink.target === originalSource ) {
return true;
}
// Recurse
if( createsCycle( originalSource, nextLink.target, graph ) ) {
return true;
}
}
// Exhausted all links
return false;
};
/* Given a node, find all links for which this is a source
in the current 'known' graph */
function findLinksOutward( node, graph ) {
var children = [];
for( var i = 0; i < graph.length; i++ ) {
if( node == graph[i].source ) {
children.push( graph[i] );
}
}
return children;
}
return sankey;
};
{
"nodes": [
{
"name": "Abbasid Caliphate",
"dates": "750 to 1517"
},
{
"name": "Umayyad Caliphate",
"dates": "unknown"
},
{
"name": "Mamluk Sultanate",
"dates": "unknown"
},
{
"name": "Mongol Empire",
"dates": "unknown"
},
{
"name": "Ajuran Sultanate",
"dates": "13 to Late-17th century"
},
{
"name": "Sultanate of Mogadishu",
"dates": "unknown"
},
{
"name": "Geledi Sultanate",
"dates": "unknown"
},
{
"name": "Alania",
"dates": "8 to 1238"
},
{
"name": "Alsace-Lorraine",
"dates": "1871 to 1918"
},
{
"name": "French Third Republic",
"dates": "1870-09-04 to 1940-06-22"
},
{
"name": "Angevin Empire",
"dates": "1154 to 1242"
},
{
"name": "Anglo-Corsican Kingdom",
"dates": "1794 to 1796"
},
{
"name": "French First Republic",
"dates": "1792-09-21 to 1804-05-18"
},
{
"name": "Arkansas Territory",
"dates": "1819 to 1836"
},
{
"name": "Missouri Territory",
"dates": "1812 to 1821"
},
{
"name": "Arkansas",
"dates": "unknown"
},
{
"name": "Unorganized territory",
"dates": "unknown"
},
{
"name": "Atropatene",
"dates": "c. 323 BC to 3"
},
{
"name": "Matiene",
"dates": "unknown"
},
{
"name": "Parthian Empire",
"dates": "unknown"
},
{
"name": "Austrasia",
"dates": "567 to 751"
},
{
"name": "Germania inferior",
"dates": "unknown"
},
{
"name": "Roman Gaul",
"dates": "unknown"
},
{
"name": "Carolingian Empire",
"dates": "unknown"
},
{
"name": "Austria-Hungary",
"dates": "1867-03-01 to 1918-11-11"
},
{
"name": "Austrian Empire",
"dates": "1804-08-11 to 1867-03-30"
},
{
"name": "Kingdom of Hungary",
"dates": "1000-12-25 to 1946-02-01"
},
{
"name": "First Czechoslovak Republic",
"dates": "unknown"
},
{
"name": "Hungarian Democratic Republic",
"dates": "1918-11-16 to 1919-08-08"
},
{
"name": "Kingdom of Italy",
"dates": "unknown"
},
{
"name": "Kingdom of Romania",
"dates": "1881 to 1947"
},
{
"name": "Republic of German-Austria",
"dates": "unknown"
},
{
"name": "Second Polish Republic",
"dates": "unknown"
},
{
"name": "State of Slovenes, Croats and Serbs",
"dates": "unknown"
},
{
"name": "West Ukrainian People's Republic",
"dates": "1918 to 1919"
},
{
"name": "Archduchy of Austria",
"dates": "unknown"
},
{
"name": "Kingdom of Bohemia",
"dates": "unknown"
},
{
"name": "Kingdom of Croatia",
"dates": "unknown"
},
{
"name": "Avar Khanate",
"dates": "Early 13th century to 1864"
},
{
"name": "Sarir",
"dates": "5 to 12"
},
{
"name": "Russian Empire",
"dates": "unknown"
},
{
"name": "Axis powers",
"dates": "1940-09-27 to 1945-09-02"
},
{
"name": "Azerbaijan Democratic Republic",
"dates": "1918 to 1920"
},
{
"name": "Transcaucasian Democratic Federative Republic",
"dates": "1918 to 1918"
},
{
"name": "Azerbaijani SSR",
"dates": "unknown"
},
{
"name": "Bad Wimpfen",
"dates": "1300 to 1803"
},
{
"name": "Bishopric of Worms",
"dates": "unknown"
},
{
"name": "Landgraviate of Hesse-Darmstadt",
"dates": "unknown"
},
{
"name": "Banu Ifran",
"dates": "790 to 1066"
},
{
"name": "Rustamid dynasty",
"dates": "unknown"
},
{
"name": "Almoravid dynasty",
"dates": "unknown"
},
{
"name": "Hammadid dynasty",
"dates": "unknown"
},
{
"name": "Bavarian Soviet Republic",
"dates": "1919 to 1919"
},
{
"name": "Kingdom of Bavaria",
"dates": "unknown"
},
{
"name": "Weimar Republic",
"dates": "1919-08-11 to 1933-03-23"
},
{
"name": "Free State of Bavaria",
"dates": "unknown"
},
{
"name": "Biafra",
"dates": "1967 to 1970"
},
{
"name": "Nigeria",
"dates": "unknown"
},
{
"name": "Bishopric of Courland",
"dates": "1234 to 1562"
},
{
"name": "Duchy of Courland and Semigallia",
"dates": "unknown"
},
{
"name": "Bolognese Republic",
"dates": "1796 to 1796"
},
{
"name": "Papal States",
"dates": "unknown"
},
{
"name": "Cispadane Republic",
"dates": "1796 to 1797"
},
{
"name": "Bophuthatswana",
"dates": "1977 to 1994"
},
{
"name": "South Africa",
"dates": "unknown"
},
{
"name": "Bosporan Kingdom",
"dates": "c. 438 BC to c. 370 AD"
},
{
"name": "Greek city states",
"dates": "unknown"
},
{
"name": "Huns",
"dates": "c. 420 to 469"
},
{
"name": "Bourbon Restoration",
"dates": "1814-04-06 to 1830-07-26"
},
{
"name": "First French Empire",
"dates": "1804 to 1815"
},
{
"name": "July Monarchy",
"dates": "unknown"
},
{
"name": "Britannic Empire",
"dates": "286 to 296"
},
{
"name": "Roman Empire",
"dates": "unknown"
},
{
"name": "British Guiana",
"dates": "1814 to 1966"
},
{
"name": "Berbice",
"dates": "unknown"
},
{
"name": "Demerara",
"dates": "1745 to 1815"
},
{
"name": "Essequibo",
"dates": "unknown"
},
{
"name": "Guyana",
"dates": "unknown"
},
{
"name": "British Honduras",
"dates": "1862 to 1981-09-21"
},
{
"name": "Colony of Jamaica",
"dates": "1655-05-10 to 1962-08-06"
},
{
"name": "Belize",
"dates": "unknown"
},
{
"name": "British Leeward Islands",
"dates": "1833 to 1958"
},
{
"name": "Anguilla",
"dates": "unknown"
},
{
"name": "Antigua",
"dates": "unknown"
},
{
"name": "Barbuda",
"dates": "unknown"
},
{
"name": "British Virgin Islands",
"dates": "unknown"
},
{
"name": "Dominica",
"dates": "unknown"
},
{
"name": "Montserrat",
"dates": "unknown"
},
{
"name": "Nevis",
"dates": "unknown"
},
{
"name": "Saint Kitts",
"dates": "unknown"
},
{
"name": "West Indies Federation",
"dates": "1958 to 1962"
},
{
"name": "British North America",
"dates": "1783 to 1907"
},
{
"name": "British America",
"dates": "unknown"
},
{
"name": "Canada",
"dates": "unknown"
},
{
"name": "Dominion of Newfoundland",
"dates": "unknown"
},
{
"name": "British West Florida",
"dates": "1763 to 1783"
},
{
"name": "Louisiana",
"dates": "unknown"
},
{
"name": "Spanish Florida",
"dates": "unknown"
},
{
"name": "Spanish West Florida",
"dates": "unknown"
},
{
"name": "British Windward Islands",
"dates": "1833 to 1958"
},
{
"name": "British Dominica",
"dates": "unknown"
},
{
"name": "British Grenada",
"dates": "unknown"
},
{
"name": "British Saint Lucia",
"dates": "unknown"
},
{
"name": "British St. Vincent and the Grenadines",
"dates": "unknown"
},
{
"name": "British Tobago",
"dates": "unknown"
},
{
"name": "Colony of Barbados",
"dates": "unknown"
},
{
"name": "Bulgarian Empire",
"dates": "681 to 1018"
},
{
"name": "Byzantine Empire",
"dates": "330 to 1453-05-29"
},
{
"name": "Ottoman Empire",
"dates": "unknown"
},
{
"name": "Captaincy General of Santo Domingo",
"dates": "1493 to 1795"
},
{
"name": "Chiefdoms of Hispaniola",
"dates": "unknown"
},
{
"name": "French occupation of Santo Domingo",
"dates": "unknown"
},
{
"name": "Saint-Domingue",
"dates": "1625 to 1804"
},
{
"name": "Carpatho-Ukraine",
"dates": "1939 to 1939"
},
{
"name": "Czechoslovakia",
"dates": "1918 to 1992"
},
{
"name": "Caucasian Albania",
"dates": "4 to 8"
},
{
"name": "Achaemenid Empire",
"dates": "unknown"
},
{
"name": "Rashidun Caliphate",
"dates": "unknown"
},
{
"name": "Central African Empire",
"dates": "1976 to 1979"
},
{
"name": "Central African Republic",
"dates": "unknown"
},
{
"name": "Chechen Republic of Ichkeria",
"dates": "1991 to 2000"
},
{
"name": "Chechen-Ingush Autonomous Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Caucasus Emirate",
"dates": "unknown"
},
{
"name": "Chechen Republic",
"dates": "unknown"
},
{
"name": "Cisalpine Republic",
"dates": "1797 to 1802"
},
{
"name": "Duchy of Mantua",
"dates": "unknown"
},
{
"name": "Republic of Venice",
"dates": "unknown"
},
{
"name": "Transpadane Republic",
"dates": "1796 to 1797"
},
{
"name": "Italian Republic",
"dates": "unknown"
},
{
"name": "Ciskei",
"dates": "1981 to 1994"
},
{
"name": "Duchy of Modena and Reggio",
"dates": "1452 to 1859"
},
{
"name": "Papal Legations",
"dates": "unknown"
},
{
"name": "Cisrhenian Republic",
"dates": "1797 to 1802"
},
{
"name": "Duchy of Cleves",
"dates": "unknown"
},
{
"name": "Duchy of J\u00fclich",
"dates": "unknown"
},
{
"name": "Electorate of Cologne",
"dates": "unknown"
},
{
"name": "Electorate of Mainz",
"dates": "unknown"
},
{
"name": "Electorate of Trier",
"dates": "unknown"
},
{
"name": "Electorate of the Palatinate",
"dates": "unknown"
},
{
"name": "Free City of Aachen",
"dates": "unknown"
},
{
"name": "First French Republic",
"dates": "unknown"
},
{
"name": "Captaincy General of Guatemala",
"dates": "unknown"
},
{
"name": "Spanish Jamaica",
"dates": "unknown"
},
{
"name": "Spanish West Indies",
"dates": "1492 to 1898"
},
{
"name": "Turks and Caicos Islands",
"dates": "unknown"
},
{
"name": "Bay Islands DepartmentBay Islands",
"dates": "unknown"
},
{
"name": "Cayman Islands",
"dates": "unknown"
},
{
"name": "Jamaica",
"dates": "unknown"
},
{
"name": "Colony of Santiago (Jamaica)",
"dates": "1509 to 1655"
},
{
"name": "Commonwealth of England",
"dates": "1659-05-25 to 1653-12-16"
},
{
"name": "Kingdom of England",
"dates": "10 to 1707-05-01"
},
{
"name": "Kingdom of Ireland",
"dates": "unknown"
},
{
"name": "The Protectorate",
"dates": "1653-12-16 to 1659-05-25"
},
{
"name": "Kingdom of Scotland",
"dates": "unknown"
},
{
"name": "Commonwealth of the Philippines",
"dates": "1935-11-15 to 1946-07-04"
},
{
"name": "Insular Government",
"dates": "unknown"
},
{
"name": "Second Philippine Republic",
"dates": "1943 to 1945"
},
{
"name": "History of the Philippines",
"dates": "unknown"
},
{
"name": "Confederate States of America",
"dates": "1861-02-04 to 1865-05-05"
},
{
"name": "Alabama",
"dates": "unknown"
},
{
"name": "Florida",
"dates": "unknown"
},
{
"name": "Georgia Georgia",
"dates": "unknown"
},
{
"name": "Mississippi",
"dates": "unknown"
},
{
"name": "South Carolina",
"dates": "unknown"
},
{
"name": "Texas in the American Civil WarRepublic of Texas",
"dates": "unknown"
},
{
"name": "United States",
"dates": "unknown"
},
{
"name": "Corsican Republic",
"dates": "1755 to 1769-05-09"
},
{
"name": "Republic of Genoa",
"dates": "unknown"
},
{
"name": "Early modern France",
"dates": "unknown"
},
{
"name": "County of Sicily",
"dates": "1071 to 1130"
},
{
"name": "Emirate of Sicily",
"dates": "unknown"
},
{
"name": "Kingdom of Sicily",
"dates": "1130 to 1816"
},
{
"name": "Cretan State",
"dates": "1898 to 1913"
},
{
"name": "Crete Vilayet",
"dates": "unknown"
},
{
"name": "Kingdom of Greece",
"dates": "1832 to 1974"
},
{
"name": "Crimean Regional Government",
"dates": "1918 to 1919"
},
{
"name": "Taurida Soviet Socialist Republic",
"dates": "1918 to 1918"
},
{
"name": "Crimean Socialist Soviet Republic",
"dates": "1919 to 1919"
},
{
"name": "Second Crimean Regional Government",
"dates": "unknown"
},
{
"name": "General Command of the Armed Forces of South Russia",
"dates": "unknown"
},
{
"name": "Crown of Aragon",
"dates": "1162 to 1716"
},
{
"name": "County of Barcelona",
"dates": "unknown"
},
{
"name": "Kingdom of Aragon",
"dates": "1035 to 1706"
},
{
"name": "Enlightenment Spain",
"dates": "unknown"
},
{
"name": "Habsburg Monarchy",
"dates": "unknown"
},
{
"name": "Kingdom of Sicily under Savoy",
"dates": "unknown"
},
{
"name": "Crown of Castile",
"dates": "1230 to 1516"
},
{
"name": "Kingdom of Castile",
"dates": "1037 to 1230"
},
{
"name": "Kingdom of Le\u00f3n",
"dates": "910 to 1230"
},
{
"name": "Kingdom of Navarre",
"dates": "824 to 1620"
},
{
"name": "Habsburg Spain",
"dates": "unknown"
},
{
"name": "Czech Republic",
"dates": "unknown"
},
{
"name": "Slovakia",
"dates": "unknown"
},
{
"name": "Zakarpattia Oblast",
"dates": "unknown"
},
{
"name": "Danish West Indies",
"dates": "1754 to 1917"
},
{
"name": "Danish West India Company",
"dates": "unknown"
},
{
"name": "United States Virgin Islands",
"dates": "unknown"
},
{
"name": "Despotate of Epirus",
"dates": "1205 to 1479"
},
{
"name": "Byzantium under the Angeloi",
"dates": "unknown"
},
{
"name": "District of Louisiana",
"dates": "1804 to 1805"
},
{
"name": "Louisiana Purchase",
"dates": "unknown"
},
{
"name": "Louisiana Territory",
"dates": "1805 to 1812"
},
{
"name": "Dominion of New England",
"dates": "1686 to 1689"
},
{
"name": "Colony of Rhode Island and Providence Plantations",
"dates": "unknown"
},
{
"name": "Connecticut Colony",
"dates": "unknown"
},
{
"name": "Massachusetts Bay Colony",
"dates": "unknown"
},
{
"name": "Plymouth Colony",
"dates": "unknown"
},
{
"name": "Province of East Jersey",
"dates": "unknown"
},
{
"name": "Province of New Hampshire",
"dates": "unknown"
},
{
"name": "Province of New York",
"dates": "unknown"
},
{
"name": "Province of West Jersey",
"dates": "unknown"
},
{
"name": "Don Republic",
"dates": "1918 to 1920"
},
{
"name": "Russian Soviet Federative Socialist Republic",
"dates": "unknown"
},
{
"name": "Don Host Oblast",
"dates": "unknown"
},
{
"name": "Donetsk Oblast",
"dates": "unknown"
},
{
"name": "Duchy of Aquitaine",
"dates": "602 to 1453"
},
{
"name": "Francia",
"dates": "481 to 843"
},
{
"name": "Kingdom of France",
"dates": "843 to 1792"
},
{
"name": "Duchy of Brittany",
"dates": "939 to 1547"
},
{
"name": "Kingdom of Brittany",
"dates": "unknown"
},
{
"name": "Duchy of Inowroc\u0142aw",
"dates": "1267 to 1364"
},
{
"name": "Duchy of Kuyavia",
"dates": "unknown"
},
{
"name": "Inowroc\u0142aw Voivodeship",
"dates": "unknown"
},
{
"name": "Duchy of Masovia",
"dates": "1138 to 1526"
},
{
"name": "Kingdom of Poland",
"dates": "unknown"
},
{
"name": "Masovian Voivodeship",
"dates": "unknown"
},
{
"name": "Duchy of Mirandola",
"dates": "1310 to 1710"
},
{
"name": "Holy Roman Empire",
"dates": "unknown"
},
{
"name": "United Provinces of Central Italy",
"dates": "unknown"
},
{
"name": "Dutch Republic",
"dates": "1581-07-26 to 1795-01-18"
},
{
"name": "Habsburg Netherlands",
"dates": "unknown"
},
{
"name": "Batavian Republic",
"dates": "unknown"
},
{
"name": "East Germany",
"dates": "1949 to 1990"
},
{
"name": "Allied-occupied Germany",
"dates": "unknown"
},
{
"name": "Soviet occupation zone",
"dates": "unknown"
},
{
"name": "Germany",
"dates": "unknown"
},
{
"name": "East Pakistan",
"dates": "1955 to 1971-12-16"
},
{
"name": "East Bengal",
"dates": "unknown"
},
{
"name": "Provisional Government of the People's Republic of Bangladesh",
"dates": "unknown"
},
{
"name": "Electorate of Bavaria",
"dates": "1623 to 1806"
},
{
"name": "Duchy of Bavaria",
"dates": "unknown"
},
{
"name": "Empire of China (1915\u201316)",
"dates": "1915 to 1916"
},
{
"name": "Beiyang Government",
"dates": "unknown"
},
{
"name": "H\u00f3ngxi\u00e0n",
"dates": "unknown"
},
{
"name": "Zh\u014dnghu\u00e1 D\u00ecgu\u00f3",
"dates": "unknown"
},
{
"name": "Zh\u014dnghu\u00e1 D\u00ecgu\u00f3 D\u00e0 Hu\u00e1ngd\u00ec",
"dates": "unknown"
},
{
"name": "\u4e2d\u534e\u5e1d\u56fd",
"dates": "unknown"
},
{
"name": "\u4e2d\u534e\u5e1d\u56fd\u5927\u7687\u5e1d",
"dates": "unknown"
},
{
"name": "\u6d2a\u5baa",
"dates": "unknown"
},
{
"name": "Fatimid Caliphate",
"dates": "0909-01-05 to 1171"
},
{
"name": "Aghlabid Emirate",
"dates": "unknown"
},
{
"name": "Emirate of Tahert",
"dates": "unknown"
},
{
"name": "Ikhshidid Wilayah",
"dates": "unknown"
},
{
"name": "Ayyubid Sultanate",
"dates": "unknown"
},
{
"name": "Hammadid Emirate",
"dates": "unknown"
},
{
"name": "Outremer",
"dates": "unknown"
},
{
"name": "Zirid Emirate",
"dates": "unknown"
},
{
"name": "Fifth Republic of South Korea",
"dates": "1981-03-03 to 1987-12-19"
},
{
"name": "Fourth Republic of South Korea",
"dates": "unknown"
},
{
"name": "South Korea",
"dates": "unknown"
},
{
"name": "First Bulgarian Empire",
"dates": "681 to 1018"
},
{
"name": "Avar Khaganate",
"dates": "unknown"
},
{
"name": "Old Great Bulgaria",
"dates": "632 to 668"
},
{
"name": "Quaestura exercitus",
"dates": "unknown"
},
{
"name": "Byzantine Empire under the Macedonian dynasty",
"dates": "unknown"
},
{
"name": "Second Bulgarian Empire",
"dates": "1185 to 1396"
},
{
"name": "Enlightenment in SpainKingdom of Spain",
"dates": "unknown"
},
{
"name": "Kingdom of Holland",
"dates": "1806 to 1810"
},
{
"name": "Ligurian Republic",
"dates": "unknown"
},
{
"name": "Bourbon RestorationKingdom of France",
"dates": "unknown"
},
{
"name": "Grand Duchy of Tuscany",
"dates": "unknown"
},
{
"name": "Kingdom of Sardinia",
"dates": "1324 to 1861"
},
{
"name": "LuxembourgGrand Duchy of Luxembourg",
"dates": "unknown"
},
{
"name": "Mid-nineteenth century SpainKingdom of Spain",
"dates": "unknown"
},
{
"name": "Neutral Moresnet",
"dates": "unknown"
},
{
"name": "Sovereign Principality of the United NetherlandsPrincipality of the Netherlands",
"dates": "unknown"
},
{
"name": "United Kingdom of the Netherlands",
"dates": "1815 to 1839"
},
{
"name": "First Hellenic Republic",
"dates": "1822 to 1832"
},
{
"name": "First Mexican Republic",
"dates": "1824-10-04 to 1835-10-23"
},
{
"name": "Provisional Government of Mexico",
"dates": "unknown"
},
{
"name": "Centralist Republic of Mexico",
"dates": "unknown"
},
{
"name": "First Philippine Republic",
"dates": "1899 to 1901"
},
{
"name": "Republic of Biak-na-Bato",
"dates": "unknown"
},
{
"name": "Spanish East Indies",
"dates": "unknown"
},
{
"name": "Tagalog Republic#Sakay",
"dates": "unknown"
},
{
"name": "United States Military Government of the Philippine Islands",
"dates": "unknown"
},
{
"name": "First Republic of Armenia",
"dates": "1918-05-28 to 1920-12-02"
},
{
"name": "Armenian Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Republic of Mountainous Armenia",
"dates": "1921 to 1921"
},
{
"name": "First Spanish Republic",
"dates": "1873 to 1874"
},
{
"name": "History of Spain",
"dates": "unknown"
},
{
"name": "Restoration",
"dates": "unknown"
},
{
"name": "Franceville, New Hebrides",
"dates": "1889 to 1890"
},
{
"name": "Anglo-French Joint Naval Commission",
"dates": "unknown"
},
{
"name": "Frisian Kingdom",
"dates": "unknown"
},
{
"name": "Magna Germania",
"dates": "unknown"
},
{
"name": "Western Roman Empire",
"dates": "285 to 476"
},
{
"name": "East Francia",
"dates": "unknown"
},
{
"name": "Middle Francia",
"dates": "843 to 855"
},
{
"name": "West Francia",
"dates": "unknown"
},
{
"name": "Francoist Spain",
"dates": "1936 to 1975"
},
{
"name": "Second Spanish Republic",
"dates": "1931 to 1939"
},
{
"name": "Spain",
"dates": "unknown"
},
{
"name": "Free City of Danzig (Napoleonic)",
"dates": "1807-09-09 to 1814-01-02"
},
{
"name": "West Prussia",
"dates": "unknown"
},
{
"name": "Free City of Frankfurt",
"dates": "1372 to 1866"
},
{
"name": "Province of Hesse-Nassau",
"dates": "unknown"
},
{
"name": "Free Imperial City of Besan\u00e7on",
"dates": "1184 to 1654"
},
{
"name": "Free City of Besan\u00e7on",
"dates": "unknown"
},
{
"name": "Free Imperial City of Kempten",
"dates": "1289 to 1802"
},
{
"name": "Duchy of Franconia",
"dates": "unknown"
},
{
"name": "Free State Bottleneck",
"dates": "1919 to 1923"
},
{
"name": "Free State of Fiume",
"dates": "1920 to 1924"
},
{
"name": "Italian Regency of Carnaro",
"dates": "unknown"
},
{
"name": "Kingdom of Yugoslavia",
"dates": "unknown"
},
{
"name": "French Fourth Republic",
"dates": "1946 to 1958"
},
{
"name": "Provisional Government of the French Republic",
"dates": "unknown"
},
{
"name": "Algeria",
"dates": "unknown"
},
{
"name": "French Fifth Republic",
"dates": "unknown"
},
{
"name": "French Second Republic",
"dates": "1848 to 1852"
},
{
"name": "Second French Empire",
"dates": "1852-01-14 to 1870-09-04"
},
{
"name": "Nazi Germany",
"dates": "unknown"
},
{
"name": "Vichy France",
"dates": "unknown"
},
{
"name": "French acquisition of Santo Domingo",
"dates": "1795 to 1809"
},
{
"name": "Espa\u00f1a Boba",
"dates": "unknown"
},
{
"name": "Gallic Empire",
"dates": "260 to 274"
},
{
"name": "Gazikumukh Khanate",
"dates": "1642 to 1860"
},
{
"name": "Gazikumukh Shamkhalate",
"dates": "8 to 17"
},
{
"name": "Kumukh",
"dates": "unknown"
},
{
"name": "German Empire",
"dates": "1871-01-18 to 1918-11-28"
},
{
"name": "Grand Duchy of Baden",
"dates": "unknown"
},
{
"name": "Grand Duchy of Hesse",
"dates": "unknown"
},
{
"name": "Kingdom of Prussia",
"dates": "unknown"
},
{
"name": "Kingdom of W\u00fcrttemberg",
"dates": "1806 to 1918"
},
{
"name": "North German Confederation",
"dates": "unknown"
},
{
"name": "Eupen-Malmedy",
"dates": "unknown"
},
{
"name": "Free City of Danzig",
"dates": "unknown"
},
{
"name": "Hlu\u010d\u00edn Region",
"dates": "unknown"
},
{
"name": "Klaip\u0117da Region",
"dates": "unknown"
},
{
"name": "Republic of Alsace-Lorraine",
"dates": "unknown"
},
{
"name": "Saar",
"dates": "unknown"
},
{
"name": "South Jutland CountyNorthern Schleswig",
"dates": "unknown"
},
{
"name": "Goguryeo",
"dates": "37 to 668"
},
{
"name": "Buyeo kingdom",
"dates": "unknown"
},
{
"name": "Balhae",
"dates": "unknown"
},
{
"name": "Silla",
"dates": "unknown"
},
{
"name": "Goust",
"dates": "1648 to ?"
},
{
"name": "France",
"dates": "unknown"
},
{
"name": "Government of South Russia",
"dates": "1920 to 1920"
},
{
"name": "South Russian Government",
"dates": "1920 to 1920"
},
{
"name": "Crimean Autonomous Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Grand Duchy of Finland",
"dates": "1809-03-29 to 1917-12-06"
},
{
"name": "History of Sweden",
"dates": "unknown"
},
{
"name": "Finland",
"dates": "unknown"
},
{
"name": "Grand Duchy of Lithuania",
"dates": "1180.0 to 1795-10-24"
},
{
"name": "Balts",
"dates": "unknown"
},
{
"name": "Kievan Rus'",
"dates": "882 to 1240"
},
{
"name": "Grand Duchy of Moscow",
"dates": "1283 to 1547"
},
{
"name": "Grand Duchy of Tver",
"dates": "unknown"
},
{
"name": "Great Perm",
"dates": "unknown"
},
{
"name": "Novgorod Republic",
"dates": "unknown"
},
{
"name": "Principality of Ryazan",
"dates": "unknown"
},
{
"name": "Vladimir-Suzdal",
"dates": "1157 to 1331"
},
{
"name": "Tsardom of Russia",
"dates": "1547-01-16 to 1721-10-22"
},
{
"name": "Gupta Empire",
"dates": "320 to 550"
},
{
"name": "Bharshiva Dynasty",
"dates": "unknown"
},
{
"name": "Brigaguchha dynasty",
"dates": "unknown"
},
{
"name": "Kanva dynasty",
"dates": "unknown"
},
{
"name": "Kushan Empire",
"dates": "unknown"
},
{
"name": "Gurjara-Pratihara",
"dates": "unknown"
},
{
"name": "Hephthalite",
"dates": "unknown"
},
{
"name": "Pala Empire",
"dates": "unknown"
},
{
"name": "Rashtrakuta Dynasty",
"dates": "unknown"
},
{
"name": "Harjumaa (ancient county)",
"dates": "1 to 1224"
},
{
"name": "Danish Estonia",
"dates": "unknown"
},
{
"name": "Helvetic Republic",
"dates": "1798 to 1803"
},
{
"name": "Old Swiss Confederacy",
"dates": "unknown"
},
{
"name": "Swiss Confederation",
"dates": "unknown"
},
{
"name": "History of Republika Srpska",
"dates": "1992 to 1995"
},
{
"name": "SAO Bosanska Krajina",
"dates": "unknown"
},
{
"name": "SAO Herzegovina",
"dates": "unknown"
},
{
"name": "SAO North-Eastern Bosnia",
"dates": "unknown"
},
{
"name": "SAO Romanija",
"dates": "unknown"
},
{
"name": "Bosnia and Herzegovina",
"dates": "unknown"
},
{
"name": "Republika Srpska",
"dates": "unknown"
},
{
"name": "Hungarian Republic",
"dates": "unknown"
},
{
"name": "Hungarian Republic (1919\u201320)",
"dates": "1919 to 1920"
},
{
"name": "Hungarian Soviet Republic",
"dates": "1919-03-21 to 1919-08-01"
},
{
"name": "Hutsul Republic",
"dates": "1919 to 1919"
},
{
"name": "Icelandic Commonwealth",
"dates": "930 to 1262"
},
{
"name": "Settlement of Iceland",
"dates": "unknown"
},
{
"name": "Hereditary Kingdom of Norway",
"dates": "unknown"
},
{
"name": "Idel-Ural State",
"dates": "1917 to 1918"
},
{
"name": "Russian Republic",
"dates": "1917 to 1917"
},
{
"name": "Tatar ASSR",
"dates": "unknown"
},
{
"name": "Imperial Abbey of Kempten",
"dates": "1062 to 1803"
},
{
"name": "Duchy of Swabia",
"dates": "unknown"
},
{
"name": "Independent State of Croatia",
"dates": "1941 to 1945"
},
{
"name": "Socialist Federal Republic of Yugoslavia",
"dates": "unknown"
},
{
"name": "Irish Free State",
"dates": "1922-12-06 to 1937-12-29"
},
{
"name": "United Kingdom of Great Britain and Ireland",
"dates": "1801-01-01 to 1922-12-06"
},
{
"name": "Republic of Ireland",
"dates": "unknown"
},
{
"name": "Italian Republic (Napoleonic)",
"dates": "1802 to 1805"
},
{
"name": "Italian Social Republic",
"dates": "1943-09-23 to 1945-04-25"
},
{
"name": "Jogentagana",
"dates": "c. 1st century AD to 1224"
},
{
"name": "Monastic state of the Teutonic Knights",
"dates": "unknown"
},
{
"name": "Khanate of Kazan",
"dates": "1438 to 1552"
},
{
"name": "Golden Horde",
"dates": "unknown"
},
{
"name": "Volga Bulgaria",
"dates": "unknown"
},
{
"name": "Khazars",
"dates": "650 to 1048"
},
{
"name": "Western Turkic Khaganate",
"dates": "unknown"
},
{
"name": "Cumania",
"dates": "unknown"
},
{
"name": "Pechenegs",
"dates": "unknown"
},
{
"name": "Khmer Republic",
"dates": "1970 to 1975"
},
{
"name": "Kingdom of Cambodia",
"dates": "unknown"
},
{
"name": "Kingdom of Arles",
"dates": "933 to 1378"
},
{
"name": "Lower Burgundy",
"dates": "unknown"
},
{
"name": "Upper Burgundy",
"dates": "unknown"
},
{
"name": "County of Burgundy",
"dates": "unknown"
},
{
"name": "County of Savoy",
"dates": "unknown"
},
{
"name": "Kingdom of Bosnia",
"dates": "1377 to 1463"
},
{
"name": "Banate of Bosnia",
"dates": "unknown"
},
{
"name": "Eyalet of Bosnia",
"dates": "unknown"
},
{
"name": "Kingdom of Bulgaria",
"dates": "1908-09-22 to 1946-09-15"
},
{
"name": "Principality of Bulgaria",
"dates": "unknown"
},
{
"name": "People's Republic of Bulgaria",
"dates": "unknown"
},
{
"name": "Kingdom of Corsica (1736)",
"dates": "1736 to 1736"
},
{
"name": "Kingdom of Cyprus",
"dates": "1192 to 1489"
},
{
"name": "Northumbria",
"dates": "unknown"
},
{
"name": "Powys Fadog",
"dates": "unknown"
},
{
"name": "Powys Wenwynwyn",
"dates": "unknown"
},
{
"name": "Principality of Wales",
"dates": "unknown"
},
{
"name": "Wessex",
"dates": "unknown"
},
{
"name": "Kingdom of Great Britain",
"dates": "1707 to 1801"
},
{
"name": "Kingdom of Finland (1918)",
"dates": "1918 to 1919"
},
{
"name": "Kingdom of France (1791\u201392)",
"dates": "1791 to 1792"
},
{
"name": "Kingdom of Galicia and Lodomeria",
"dates": "1772-08-05 to 1918-11-14"
},
{
"name": "Duchy of Warsaw",
"dates": "unknown"
},
{
"name": "Free City of Krak\u00f3w",
"dates": "unknown"
},
{
"name": "Moldavia",
"dates": "unknown"
},
{
"name": "Polish\u2013Lithuanian Commonwealth",
"dates": "1569 to 1795"
},
{
"name": "Duchy of Bukovina",
"dates": "unknown"
},
{
"name": "West Galicia",
"dates": "unknown"
},
{
"name": "Kingdom of Georgia",
"dates": "1008 to 1490"
},
{
"name": "Emirate of Tbilisi",
"dates": "unknown"
},
{
"name": "Kingdom of Abkhazia",
"dates": "unknown"
},
{
"name": "Principate of Iberia",
"dates": "unknown"
},
{
"name": "Seljuq Armenia",
"dates": "unknown"
},
{
"name": "Tao-Klarjeti",
"dates": "unknown"
},
{
"name": "Kingdom of Imereti",
"dates": "1260 to 1810-02-20"
},
{
"name": "Kingdom of Kakheti",
"dates": "1465 to 1762"
},
{
"name": "Kingdom of Kartli",
"dates": "unknown"
},
{
"name": "Hellenic State",
"dates": "unknown"
},
{
"name": "Second Hellenic Republic",
"dates": "1924 to 1935"
},
{
"name": "Greek military junta of 1967\u20131974",
"dates": "unknown"
},
{
"name": "Kingdom of Gwent",
"dates": "5 to 1063"
},
{
"name": "Glywysing#Morgannwg",
"dates": "unknown"
},
{
"name": "Roman Britain",
"dates": "unknown"
},
{
"name": "Principality of Hungary",
"dates": "unknown"
},
{
"name": "Republic of Hungary",
"dates": "unknown"
},
{
"name": "Kingdom of Hungary (1526\u20131867)",
"dates": "1526 to 1867"
},
{
"name": "Kingdom of Italy (Napoleonic)",
"dates": "1805 to 1814"
},
{
"name": "Venetian Province",
"dates": "unknown"
},
{
"name": "Duchy of Modena",
"dates": "unknown"
},
{
"name": "Kingdom of Lombardy\u2013Venetia",
"dates": "unknown"
},
{
"name": "Kingdom of Kartli-Kakheti",
"dates": "1762 to 1800-12-18"
},
{
"name": "Kingdom of Kartli (1484\u20131762)",
"dates": "1466 to 1762"
},
{
"name": "Georgia Governorate",
"dates": "unknown"
},
{
"name": "Kingdom of Asturias",
"dates": "unknown"
},
{
"name": "County of Portugal",
"dates": "unknown"
},
{
"name": "Kingdom of Lithuania",
"dates": "1251-07-17 to 1263"
},
{
"name": "Duchy of Lithuania",
"dates": "unknown"
},
{
"name": "Kingdom of Livonia",
"dates": "1570 to 1578"
},
{
"name": "Kingdom of Majorca",
"dates": "1231 to 1715"
},
{
"name": "Kingdom of Mutapa",
"dates": "1430 to 1760"
},
{
"name": "Kingdom of Zimbabwe",
"dates": "unknown"
},
{
"name": "Kingdom of Chidima",
"dates": "unknown"
},
{
"name": "Duchy of Gascony",
"dates": "unknown"
},
{
"name": "Kingdom of Poland (1385\u20131569)",
"dates": "1385 to 1569"
},
{
"name": "Kingdom of Portugal",
"dates": "1139 to 1910"
},
{
"name": "Couto Misto",
"dates": "unknown"
},
{
"name": "Empire of Brazil",
"dates": "unknown"
},
{
"name": "First Portuguese Republic",
"dates": "unknown"
},
{
"name": "Kingdom of Powys",
"dates": "5 to 1160"
},
{
"name": "sub-Roman Britain",
"dates": "unknown"
},
{
"name": "Bessarabia Governorate",
"dates": "unknown"
},
{
"name": "Bukovina",
"dates": "unknown"
},
{
"name": "Partium",
"dates": "unknown"
},
{
"name": "Transylvania",
"dates": "unknown"
},
{
"name": "United Principalities",
"dates": "unknown"
},
{
"name": "Moldavian Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Socialist Republic of Romania",
"dates": "1947 to 1989"
},
{
"name": "Ukrainian Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Giudicato of Arborea",
"dates": "unknown"
},
{
"name": "Republic of Pisa",
"dates": "unknown"
},
{
"name": "Sassari",
"dates": "unknown"
},
{
"name": "Kingdom of Serbia",
"dates": "1882-03-06 to 1918-12-01"
},
{
"name": "Kingdom of Montenegro",
"dates": "unknown"
},
{
"name": "Principality of Serbia",
"dates": "unknown"
},
{
"name": "History of Malta under the Order of Saint John",
"dates": "unknown"
},
{
"name": "Kingdom of the Two Sicilies",
"dates": "unknown"
},
{
"name": "Kingdom of Toledo",
"dates": "1085 to 1833"
},
{
"name": "Taifa of Toledo",
"dates": "unknown"
},
{
"name": "New Castile",
"dates": "unknown"
},
{
"name": "Electorate of W\u00fcrttemberg",
"dates": "unknown"
},
{
"name": "Free People's State of W\u00fcrttemberg",
"dates": "unknown"
},
{
"name": "Kingdom of the Burgundians",
"dates": "411 to 534"
},
{
"name": "Frankish Kingdom",
"dates": "unknown"
},
{
"name": "Kingdom of the Suebi",
"dates": "409 to 585"
},
{
"name": "Visigothic Kingdom",
"dates": "418 to c. 720"
},
{
"name": "Komancza Republic",
"dates": "1918 to 1919"
},
{
"name": "Kru\u0161evo Republic",
"dates": "1903 to 1903"
},
{
"name": "Kurdish Republic of Ararat",
"dates": "1927 to 1930"
},
{
"name": "Turkey",
"dates": "unknown"
},
{
"name": "Lanfang Republic",
"dates": "1777 to 1884"
},
{
"name": "L\u00e1nf\u0101ng G\u00f2ngh\u00e9gu\u00f3",
"dates": "unknown"
},
{
"name": "Dutch East Indies",
"dates": "unknown"
},
{
"name": "Later Tang",
"dates": "923 to 0937-01-11"
},
{
"name": "Former Shu",
"dates": "unknown"
},
{
"name": "Jin",
"dates": "unknown"
},
{
"name": "Later Liang",
"dates": "unknown"
},
{
"name": "Qi",
"dates": "unknown"
},
{
"name": "Later Jin",
"dates": "unknown"
},
{
"name": "Later Shu",
"dates": "unknown"
},
{
"name": "Liao dynasty",
"dates": "unknown"
},
{
"name": "Later Zhou",
"dates": "951 to 960"
},
{
"name": "H\u00f2u Zh\u014du",
"dates": "unknown"
},
{
"name": "Later Han",
"dates": "unknown"
},
{
"name": "Song Dynasty",
"dates": "unknown"
},
{
"name": "\u540e\u5468",
"dates": "unknown"
},
{
"name": "Latin Empire",
"dates": "1204 to 1261"
},
{
"name": "Byzantine Empire under the Palaiologos dynasty",
"dates": "unknown"
},
{
"name": "League of God's House",
"dates": "1367 to 1799"
},
{
"name": "Bergell",
"dates": "unknown"
},
{
"name": "Chur",
"dates": "unknown"
},
{
"name": "Domleschg",
"dates": "unknown"
},
{
"name": "F\u00fcnf D\u00f6rfer",
"dates": "unknown"
},
{
"name": "Oberengadin",
"dates": "unknown"
},
{
"name": "Oberhalbstein",
"dates": "unknown"
},
{
"name": "Poschiavo",
"dates": "unknown"
},
{
"name": "Schams",
"dates": "unknown"
},
{
"name": "Unterengadin",
"dates": "unknown"
},
{
"name": "Canton of Raetia",
"dates": "unknown"
},
{
"name": "League of the Ten Jurisdictions",
"dates": "1436 to 1799"
},
{
"name": "Belfort",
"dates": "unknown"
},
{
"name": "Burg Neu-Aspermont",
"dates": "unknown"
},
{
"name": "Castels",
"dates": "unknown"
},
{
"name": "Davos",
"dates": "unknown"
},
{
"name": "Klosters",
"dates": "unknown"
},
{
"name": "Langweis",
"dates": "unknown"
},
{
"name": "Maienfeld",
"dates": "unknown"
},
{
"name": "Schanfigg",
"dates": "unknown"
},
{
"name": "Schiers",
"dates": "unknown"
},
{
"name": "Strassberg",
"dates": "unknown"
},
{
"name": "Lemko Republic",
"dates": "1918 to 1920"
},
{
"name": "Lithuanian\u2013Belorussian Soviet Socialist Republic",
"dates": "1919 to 1919"
},
{
"name": "Belarusian People's Republic",
"dates": "unknown"
},
{
"name": "Lithuanian Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Socialist Soviet Republic of Byelorussia",
"dates": "unknown"
},
{
"name": "Byelorussian Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Republic of Lithuania",
"dates": "unknown"
},
{
"name": "Lordship of Ireland",
"dates": "1171 to 1542"
},
{
"name": "Gaelic Ireland",
"dates": "unknown"
},
{
"name": "Lotharingia",
"dates": "855 to 959"
},
{
"name": "Duchy of Lower Lorraine",
"dates": "unknown"
},
{
"name": "Duchy of Upper Lorraine",
"dates": "unknown"
},
{
"name": "Louisiana (New Spain)",
"dates": "1762 to 1802"
},
{
"name": "Marquisate of Finale",
"dates": "967 to 1602"
},
{
"name": "Maurya Empire",
"dates": "322 to 185"
},
{
"name": "Mahajanapada",
"dates": "unknown"
},
{
"name": "Nanda Empire",
"dates": "unknown"
},
{
"name": "Indo-Scythians",
"dates": "unknown"
},
{
"name": "Mahameghavahana dynasty",
"dates": "unknown"
},
{
"name": "Satavahana dynasty",
"dates": "unknown"
},
{
"name": "Sunga Empire",
"dates": "unknown"
},
{
"name": "Michaelsberg Abbey, Siegburg",
"dates": "1512 to 1803"
},
{
"name": "Duchy of Berg",
"dates": "unknown"
},
{
"name": "Frankish kingdom",
"dates": "unknown"
},
{
"name": "Missouri",
"dates": "unknown"
},
{
"name": "Territory of Arkansas",
"dates": "unknown"
},
{
"name": "Moldavian Democratic Republic",
"dates": "--12-15 to 1918"
},
{
"name": "Mountainous Republic of the Northern Caucasus",
"dates": "1917 to 1920"
},
{
"name": "Mountain Autonomous Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Nassau-Siegen",
"dates": "1303 to 1743"
},
{
"name": "Neo-Assyrian Empire",
"dates": "911 to 609"
},
{
"name": "Elam",
"dates": "unknown"
},
{
"name": "Kingdom of Israel",
"dates": "unknown"
},
{
"name": "Middle Assyrian period",
"dates": "unknown"
},
{
"name": "Twenty-fifth Dynasty of Egypt",
"dates": "unknown"
},
{
"name": "Median Empire",
"dates": "unknown"
},
{
"name": "Neo-Babylonian_Empire",
"dates": "unknown"
},
{
"name": "Twenty-sixth Dynasty of Egypt",
"dates": "unknown"
},
{
"name": "New France",
"dates": "1534 to 1760"
},
{
"name": "Louisiana Louisiana",
"dates": "unknown"
},
{
"name": "Newfoundland Newfoundland",
"dates": "unknown"
},
{
"name": "Nova Scotia",
"dates": "unknown"
},
{
"name": "Province of Quebec Province of Quebec",
"dates": "unknown"
},
{
"name": "New Kingdom of Egypt",
"dates": "c. 1550 BC to c. 1077 BC"
},
{
"name": "Kingdom of Kerma",
"dates": "unknown"
},
{
"name": "Second Intermediate Period of Egypt",
"dates": "unknown"
},
{
"name": "Kingdom of Kush",
"dates": "unknown"
},
{
"name": "Third Intermediate Period of Egypt",
"dates": "unknown"
},
{
"name": "New Netherland",
"dates": "1614 to 1673"
},
{
"name": "Delaware Colony",
"dates": "unknown"
},
{
"name": "Province of New Jersey",
"dates": "unknown"
},
{
"name": "Province of Pennsylvania",
"dates": "unknown"
},
{
"name": "New Spain",
"dates": "1519 to 1821"
},
{
"name": "Aztec Triple Alliance",
"dates": "unknown"
},
{
"name": "Governorate of Cuba",
"dates": "unknown"
},
{
"name": "Indigenous peoples of the Americas",
"dates": "unknown"
},
{
"name": "Kingdom of Maynila",
"dates": "unknown"
},
{
"name": "Kingdom of Tondo",
"dates": "unknown"
},
{
"name": "Kingdom of Tzintzuntzan",
"dates": "unknown"
},
{
"name": "Maya Civilization",
"dates": "unknown"
},
{
"name": "Rajahnate of Cebu",
"dates": "unknown"
},
{
"name": "First Mexican Empire",
"dates": "unknown"
},
{
"name": "Florida Territory",
"dates": "unknown"
},
{
"name": "Native Americans in the United States",
"dates": "unknown"
},
{
"name": "Oregon Country",
"dates": "unknown"
},
{
"name": "Provincial deputation in Mexico",
"dates": "unknown"
},
{
"name": "New Sweden",
"dates": "1638 to 1655"
},
{
"name": "Susquehannock",
"dates": "unknown"
},
{
"name": "North Caucasian Emirate",
"dates": "1919 to 1920"
},
{
"name": "Terek Oblast",
"dates": "unknown"
},
{
"name": "North Sea Empire",
"dates": "1016 to 1035"
},
{
"name": "Anglo-Saxon England",
"dates": "unknown"
},
{
"name": "History of Denmark#Middle Ages",
"dates": "unknown"
},
{
"name": "Norway in 1814",
"dates": "1814-01-14 to 1814-11-04"
},
{
"name": "Denmark\u2013Norway",
"dates": "unknown"
},
{
"name": "Sweden\u2013Norway",
"dates": "unknown"
},
{
"name": "November 1918 in Alsace-Lorraine",
"dates": "1918 to 1918"
},
{
"name": "Third French Republic",
"dates": "unknown"
},
{
"name": "Nurmekund",
"dates": "Migration period to 1224"
},
{
"name": "Kazarig",
"dates": "unknown"
},
{
"name": "Onogurs",
"dates": "unknown"
},
{
"name": "Khazaria",
"dates": "unknown"
},
{
"name": "Ostrogothic Kingdom",
"dates": "493 to 553"
},
{
"name": "Kingdom of Odoacer",
"dates": "unknown"
},
{
"name": "Byzantium under the Justinian dynasty",
"dates": "unknown"
},
{
"name": "Palmyrene Empire",
"dates": "270 to 273"
},
{
"name": "Pannonian Croatia",
"dates": "c. 790 to c. 897"
},
{
"name": "Parthenopean Republic",
"dates": "1799 to 1799"
},
{
"name": "Kingdom of Naples",
"dates": "unknown"
},
{
"name": "Principality of Abkhazia",
"dates": "1463 to 1570.0"
},
{
"name": "Principality of Bidache",
"dates": "1570-10-21 to 1793"
},
{
"name": "Republic of France",
"dates": "unknown"
},
{
"name": "Principality of Catalonia",
"dates": "1162 to 1714"
},
{
"name": "Enlightenment in Spain",
"dates": "unknown"
},
{
"name": "Principality of Drutsk",
"dates": "1101 to 1565"
},
{
"name": "Principality of Polatsk",
"dates": "unknown"
},
{
"name": "Principality of Elba",
"dates": "1814 to 1815"
},
{
"name": "Principality of Guria",
"dates": "1460.0 to 1829"
},
{
"name": "Principality of Khachen",
"dates": "1261 to 1750"
},
{
"name": "Kingdom of Artsakh",
"dates": "unknown"
},
{
"name": "Karabakh Khanate",
"dates": "unknown"
},
{
"name": "Principality of Lower Pannonia",
"dates": "846 to 875"
},
{
"name": "Principality of Lucca and Piombino",
"dates": "1805-06-23 to 1814-03-03"
},
{
"name": "Duchy of Massa and Carrara",
"dates": "unknown"
},
{
"name": "Principality of Piombino",
"dates": "unknown"
},
{
"name": "Republic of Lucca",
"dates": "1160 to 1805"
},
{
"name": "Principality of Mingrelia",
"dates": "1557 to 1857"
},
{
"name": "Principality of Novgorod-Seversk",
"dates": "1185 to 1240"
},
{
"name": "Principality of Orange",
"dates": "1163 to 1713"
},
{
"name": "Principality of R\u00fcgen",
"dates": "1168 to 1325"
},
{
"name": "Rani",
"dates": "unknown"
},
{
"name": "Duchy of Pomerania",
"dates": "unknown"
},
{
"name": "Principality of Salm",
"dates": "1802 to 1811"
},
{
"name": "Bishopric of M\u00fcnster",
"dates": "unknown"
},
{
"name": "County of Anholt",
"dates": "unknown"
},
{
"name": "Lippe",
"dates": "unknown"
},
{
"name": "Principality of Turov and Pinsk",
"dates": "10 to 14"
},
{
"name": "Dregovichs",
"dates": "unknown"
},
{
"name": "Province of Canada",
"dates": "1841 to 1867"
},
{
"name": "Lower Canada",
"dates": "unknown"
},
{
"name": "Upper Canada",
"dates": "1791-12-26 to 1841-02-10"
},
{
"name": "Province of Quebec (1763\u201391)",
"dates": "1763 to 1791"
},
{
"name": "Canada, New France",
"dates": "unknown"
},
{
"name": "Northwest Territory",
"dates": "unknown"
},
{
"name": "Prussia",
"dates": "1525-04-10 to 1947-02-25"
},
{
"name": "Republic of Acre",
"dates": "1899 to 1903"
},
{
"name": "Bolivia",
"dates": "unknown"
},
{
"name": "Brazil",
"dates": "unknown"
},
{
"name": "Republic of Alba (1944)",
"dates": "1944 to 1944"
},
{
"name": "Republic of Anguilla",
"dates": "1967 to 1969"
},
{
"name": "Saint Christopher-Nevis-Anguilla",
"dates": "1958 to 1983"
},
{
"name": "Republic of Baja California",
"dates": "1853-11-03 to 1854-01-21"
},
{
"name": "Second Federal Republic of Mexico",
"dates": "1846-08-22 to 1863-07-10"
},
{
"name": "Republic of Sonora",
"dates": "1854-01-10 to 1854-05-08"
},
{
"name": "Republic of Central Lithuania",
"dates": "1920-10-12 to 1922-03-24"
},
{
"name": "Lithuania",
"dates": "unknown"
},
{
"name": "Republic of Central Albania",
"dates": "1913 to 1914"
},
{
"name": "Provisional Government of Albania",
"dates": "unknown"
},
{
"name": "Principality of Albania",
"dates": "unknown"
},
{
"name": "Republic of China (1912\u201349)",
"dates": "1912 to 1949"
},
{
"name": "Gu\u00f3m\u00edn G\u00e9m\u00ecng J\u016bn",
"dates": "unknown"
},
{
"name": "Qing Dynasty",
"dates": "unknown"
},
{
"name": "Zh\u014dnghu\u00e1 M\u00edngu\u00f3",
"dates": "unknown"
},
{
"name": "China",
"dates": "unknown"
},
{
"name": "Mongolian People's Republic",
"dates": "unknown"
},
{
"name": "Taiwan",
"dates": "unknown"
},
{
"name": "\u4e2d\u534e\u6c11\u56fd",
"dates": "unknown"
},
{
"name": "\u56fd\u6c11\u9769\u547d\u519b",
"dates": "unknown"
},
{
"name": "Republic of Cospaia",
"dates": "1440 to 1826"
},
{
"name": "Republic of Crema",
"dates": "1797 to 1797"
},
{
"name": "Republic of Galicia",
"dates": "1931 to 1931"
},
{
"name": "Spain under the Restoration",
"dates": "unknown"
},
{
"name": "Republic of Indian Stream",
"dates": "1832 to 1835"
},
{
"name": "New Hampshire",
"dates": "unknown"
},
{
"name": "Republic of Indonesia (1949\u201350)",
"dates": "1949 to 1950"
},
{
"name": "Republic of Indonesia",
"dates": "unknown"
},
{
"name": "Indonesia",
"dates": "unknown"
},
{
"name": "Republic of Kuwait",
"dates": "1990 to 1990"
},
{
"name": "Kuwait",
"dates": "unknown"
},
{
"name": "Kuwait Governorate",
"dates": "unknown"
},
{
"name": "March of Tuscany",
"dates": "unknown"
},
{
"name": "Republic of Maryland",
"dates": "1854 to 1857"
},
{
"name": "Liberia",
"dates": "unknown"
},
{
"name": "Republic of Mirdita",
"dates": "1921 to 1921"
},
{
"name": "Democratic Republic of Armenia",
"dates": "unknown"
},
{
"name": "Azerbaijan Soviet Socialist Republic",
"dates": "unknown"
},
{
"name": "Republic of New Granada",
"dates": "1831 to 1858"
},
{
"name": "Greater Colombia",
"dates": "unknown"
},
{
"name": "Granadine Confederation",
"dates": "unknown"
},
{
"name": "Republic of Ragusa",
"dates": "1358 to 1807-07-09"
},
{
"name": "Illyrian Provinces",
"dates": "unknown"
},
{
"name": "Republic of Siena",
"dates": "11 to 1555"
},
{
"name": "Republic of Florence",
"dates": "unknown"
},
{
"name": "Estado de Occidente",
"dates": "unknown"
},
{
"name": "Baja California Territory",
"dates": "unknown"
},
{
"name": "Sonora",
"dates": "unknown"
},
{
"name": "Republic of Zamboanga",
"dates": "1899 to 1903"
},
{
"name": "Moro Province",
"dates": "unknown"
},
{
"name": "Revala",
"dates": "9 to 1224"
},
{
"name": "Rhodesia",
"dates": "1965 to 1979"
},
{
"name": "Southern Rhodesia",
"dates": "unknown"
},
{
"name": "Zimbabwe-Rhodesia",
"dates": "unknown"
},
{
"name": "Rif Republic",
"dates": "1921 to 1926"
},
{
"name": "Spanish Morocco",
"dates": "unknown"
},
{
"name": "Roman Catholic Diocese of Sion",
"dates": "999 to 1798"
},
{
"name": "Kingdom of Upper Burgundy",
"dates": "unknown"
},
{
"name": "Sieben Zenden",
"dates": "unknown"
},
{
"name": "Roman Republic (18th century)",
"dates": "1798 to 1799"
},
{
"name": "Rugiland",
"dates": "467 to 487"
},
{
"name": "Rus' Khaganate",
"dates": "ca. 830 to ca. 882-899"
},
{
"name": "Russian America",
"dates": "1799 to 1867"
},
{
"name": "Alaska Natives",
"dates": "unknown"
},
{
"name": "Department of Alaska",
"dates": "unknown"
},
{
"name": "Russian Democratic Federative Republic",
"dates": "1918-01-19 to 1918-01-19"
},
{
"name": "Alash Autonomy(Alash Autonomy)",
"dates": "unknown"
},
{
"name": "Belarusian People's Republic(Belarusian PR)",
"dates": "unknown"
},
{
"name": "Don Republic(Don Republic)",
"dates": "unknown"
},
{
"name": "Estonia(Estonia)",
"dates": "unknown"
},
{
"name": "Kingdom of Finland (Kingdom of Finland)",
"dates": "unknown"
},
{
"name": "Kingdom of Lithuania (Kingdom of Lithuania)",
"dates": "unknown"
},
{
"name": "Kingdom of Poland (Kingdom of Poland)",
"dates": "unknown"
},
{
"name": "Kuban People's Republic(Kuban PR)",
"dates": "unknown"
},
{
"name": "Moldavian Democratic Republic(Moldovian DR)",
"dates": "unknown"
},
{
"name": "Mountainous Republic of the Northern Caucasus(Mountain Republic)",
"dates": "unknown"
},
{
"name": "Russian Soviet Federative Socialist Republic(Russian SFSR)",
"dates": "unknown"
},
{
"name": "Transcaucasian Democratic Federative Republic(Transcaucasian DFR)",
"dates": "unknown"
},
{
"name": "Ukrainian State(Ukrainian State)",
"dates": "unknown"
},
{
"name": "SAO Eastern Slavonia, Baranja and Western Syrmia",
"dates": "1991 to 1992"
},
{
"name": "Socialist Republic of Croatia",
"dates": "unknown"
},
{
"name": "Republic of Serbian Krajina",
"dates": "unknown"
},
{
"name": "Saare County",
"dates": "9 to 1345"
},
{
"name": "Bishopric of \u00d6sel-Wiek",
"dates": "unknown"
},
{
"name": "Livonian branch of the Teutonic Order",
"dates": "unknown"
},
{
"name": "Saint Kitts and Nevis",
"dates": "unknown"
},
{
"name": "First Empire of Haiti",
"dates": "unknown"
},
{
"name": "Saxe-Hildburghausen",
"dates": "1680 to 1826"
},
{
"name": "Saxe-Gotha",
"dates": "unknown"
},
{
"name": "Saxe-Coburg and Gotha",
"dates": "unknown"
},
{
"name": "Saxe-Meiningen",
"dates": "unknown"
},
{
"name": "Republic of Yucat\u00e1n",
"dates": "unknown"
},
{
"name": "Gadsden Purchase",
"dates": "unknown"
},
{
"name": "Mexican Cession",
"dates": "unknown"
},
{
"name": "Second Mexican Empire",
"dates": "unknown"
},
{
"name": "Nguy\u1ec5n Dynasty",
"dates": "unknown"
},
{
"name": "Ottoman Algeria",
"dates": "unknown"
},
{
"name": "Second Republic of South Korea",
"dates": "1960-04-19 to 1961-05-16"
},
{
"name": "First Republic of South Korea",
"dates": "unknown"
},
{
"name": "Supreme Council for National Reconstruction",
"dates": "unknown"
},
{
"name": "Spanish Republican government in exile",
"dates": "unknown"
},
{
"name": "Senarica",
"dates": "1343 to late 18th century"
},
{
"name": "Serbia and Montenegro",
"dates": "1992 to 2006"
},
{
"name": "Montenegro",
"dates": "unknown"
},
{
"name": "Serbia",
"dates": "unknown"
},
{
"name": "Serbian Empire",
"dates": "1346 to 1371"
},
{
"name": "Despotate of Velbazhd",
"dates": "unknown"
},
{
"name": "District of Brankovi\u0107",
"dates": "unknown"
},
{
"name": "Kingdom of Prilep",
"dates": "unknown"
},
{
"name": "Moravian Serbia",
"dates": "unknown"
},
{
"name": "Nikola Altomanovi\u0107",
"dates": "unknown"
},
{
"name": "Principality of Zeta",
"dates": "unknown"
},
{
"name": "Slovak Republic (1939\u201345)",
"dates": "1939 to 1945"
},
{
"name": "Second Czechoslovak Republic",
"dates": "unknown"
},
{
"name": "History of Czechoslovakia",
"dates": "unknown"
},
{
"name": "Romania",
"dates": "unknown"
},
{
"name": "South Vietnam",
"dates": "1955-10-26 to 1975-04-30"
},
{
"name": "State of Vietnam",
"dates": "unknown"
},
{
"name": "Provisional Revolutionary Government of the Republic of South Vietnam",
"dates": "unknown"
},
{
"name": "Spain under Joseph Bonaparte",
"dates": "1808 to 1813"
},
{
"name": "Bourbon Spain",
"dates": "unknown"
},
{
"name": "Dominican Republic",
"dates": "unknown"
},
{
"name": "Puerto Rico",
"dates": "unknown"
},
{
"name": "Trinidad",
"dates": "unknown"
},
{
"name": "United States Protectorate over Cuba",
"dates": "unknown"
},
{
"name": "State of Goshen",
"dates": "1882 to 1883"
},
{
"name": "Griqua people",
"dates": "unknown"
},
{
"name": "Tswana people",
"dates": "unknown"
},
{
"name": "United States of Stellaland",
"dates": "unknown"
},
{
"name": "State of Muskogee",
"dates": "1799 to 1803"
},
{
"name": "State of the Teutonic Order",
"dates": "1230 to 1525"
},
{
"name": "Old Prussians",
"dates": "unknown"
},
{
"name": "Duchy of Prussia",
"dates": "unknown"
},
{
"name": "Royal Prussia",
"dates": "unknown"
},
{
"name": "Strandzha Commune",
"dates": "1903-08-18 to 1903-09-08"
},
{
"name": "Strasbourg",
"dates": "1262 to 1681"
},
{
"name": "Sultanate of the Geledi",
"dates": "late 17th century to 1910"
},
{
"name": "Italian Somaliland",
"dates": "unknown"
},
{
"name": "Swedish Empire",
"dates": "1611 to 1721"
},
{
"name": "Age of Liberty",
"dates": "unknown"
},
{
"name": "Tagalog Republic",
"dates": "1902 to 1897"
},
{
"name": "Insular Government of the Philippine Islands",
"dates": "unknown"
},
{
"name": "Taifa of Murcia",
"dates": "1011 to 1266"
},
{
"name": "Caliphate_of_Cordoba",
"dates": "unknown"
},
{
"name": "Crimean People's Republic",
"dates": "unknown"
},
{
"name": "Territory of Orleans",
"dates": "1804 to 1812"
},
{
"name": "Commonwealth of England#1649\u20131653",
"dates": "unknown"
},
{
"name": "Commonwealth of England#1659\u20131660",
"dates": "unknown"
},
{
"name": "Third Republic of South Korea",
"dates": "1963 to 1972"
},
{
"name": "Timurid dynasty",
"dates": "1370 to 1507"
},
{
"name": "Chagatai Khanate",
"dates": "unknown"
},
{
"name": "Kara Koyunlu",
"dates": "unknown"
},
{
"name": "Kurt Dynasty",
"dates": "unknown"
},
{
"name": "Khanate of Bukhara",
"dates": "unknown"
},
{
"name": "Khanate of Khiva",
"dates": "unknown"
},
{
"name": "Mughal Empire",
"dates": "unknown"
},
{
"name": "Safavid dynasty",
"dates": "unknown"
},
{
"name": "Transcaucasian Commissariat",
"dates": "unknown"
},
{
"name": "Democratic Republic of Georgia",
"dates": "unknown"
},
{
"name": "Transkei",
"dates": "1976 to 1994-04-27"
},
{
"name": "Duchy of Milan",
"dates": "unknown"
},
{
"name": "Tripolitanian Republic",
"dates": "1918 to 1922"
},
{
"name": "Italian Libya",
"dates": "unknown"
},
{
"name": "Turckheim",
"dates": "1312 to 1648"
},
{
"name": "Tu\u02bbi Tonga Empire",
"dates": "450.0 to 1865"
},
{
"name": "Ugandi County",
"dates": "http:\/\/dbpedia.org\/resource\/Placeholder_name to 1224"
},
{
"name": "Bishopric of Dorpat",
"dates": "unknown"
},
{
"name": "Ukrainian National Government (1941)",
"dates": "1941 to 1941"
},
{
"name": "Reichskommissariat Ukraine",
"dates": "unknown"
},
{
"name": "United Arab Republic",
"dates": "1958-02-22 to 1961-09-02"
},
{
"name": "All-Palestine Government",
"dates": "unknown"
},
{
"name": "Republic of Egypt",
"dates": "unknown"
},
{
"name": "Syrian Republic",
"dates": "unknown"
},
{
"name": "Egypt",
"dates": "unknown"
},
{
"name": "Syria",
"dates": "unknown"
},
{
"name": "United Kingdom",
"dates": "unknown"
},
{
"name": "Sovereign Principality of the United Netherlands",
"dates": "unknown"
},
{
"name": "Belgium",
"dates": "unknown"
},
{
"name": "Duchy of Limburg",
"dates": "unknown"
},
{
"name": "Luxembourg",
"dates": "unknown"
},
{
"name": "Netherlands",
"dates": "unknown"
},
{
"name": "United States of Indonesia",
"dates": "1949 to 1950"
},
{
"name": "Emergency Government of the Republic of Indonesia",
"dates": "unknown"
},
{
"name": "Netherlands East Indies",
"dates": "unknown"
},
{
"name": "Upingtonia",
"dates": "1885 to 1887"
},
{
"name": "Ovambo people",
"dates": "unknown"
},
{
"name": "German South-West Africa",
"dates": "unknown"
},
{
"name": "Province of Quebec",
"dates": "unknown"
},
{
"name": "United Province of Canada",
"dates": "unknown"
},
{
"name": "Uyunid Emirate",
"dates": "1076 to 1253"
},
{
"name": "Vandal Kingdom",
"dates": "435 to 534"
},
{
"name": "Vandals",
"dates": "unknown"
},
{
"name": "Venda",
"dates": "1979 to 1994"
},
{
"name": "Viceroyalty of New Granada",
"dates": "1717-05-27 to 1819-08-07"
},
{
"name": "New Kingdom of Granada",
"dates": "unknown"
},
{
"name": "Captaincy General of Venezuela",
"dates": "unknown"
},
{
"name": "Gran Colombia",
"dates": "unknown"
},
{
"name": "Trinidad and Tobago",
"dates": "unknown"
},
{
"name": "Viscounty of B\u00e9arn",
"dates": "9 to 1620"
},
{
"name": "Suebic Kingdom of Galicia",
"dates": "unknown"
},
{
"name": "Grand Principality of Kiev",
"dates": "unknown"
},
{
"name": "Vogtland",
"dates": "11 to 1563"
},
{
"name": "West Berlin",
"dates": "1949 to 1990"
},
{
"name": "Berlin",
"dates": "unknown"
},
{
"name": "West Florida",
"dates": "1763 to 1810"
},
{
"name": "Mississippi Territory",
"dates": "unknown"
},
{
"name": "Republic of West Florida",
"dates": "unknown"
},
{
"name": "British Trinidad",
"dates": "unknown"
},
{
"name": "Colony of Jamaica(British Jamaica)",
"dates": "unknown"
},
{
"name": "Antigua and Barbuda",
"dates": "unknown"
},
{
"name": "Barbados(Barbados)",
"dates": "unknown"
},
{
"name": "Cayman Islands(Cayman Islands)",
"dates": "unknown"
},
{
"name": "Dominica(Dominica)",
"dates": "unknown"
},
{
"name": "Grenada(Grenada)",
"dates": "unknown"
},
{
"name": "Jamaica(Jamaica)",
"dates": "unknown"
},
{
"name": "Montserrat(Montserrat)",
"dates": "unknown"
},
{
"name": "Saint Lucia(Saint Lucia)",
"dates": "unknown"
},
{
"name": "Saint Vincent and the Grenadines",
"dates": "unknown"
},
{
"name": "Ukrainian People's Republic",
"dates": "unknown"
},
{
"name": "Western Chalukya Empire",
"dates": "973 to 1189"
},
{
"name": "Rashtrakuta",
"dates": "unknown"
},
{
"name": "Hoysala Empire",
"dates": "unknown"
},
{
"name": "Kakatiya dynasty",
"dates": "unknown"
},
{
"name": "Seuna Yadavas of Devagiri",
"dates": "unknown"
},
{
"name": "Western Ganga dynasty",
"dates": "350 to 1000"
},
{
"name": "Pallava",
"dates": "unknown"
},
{
"name": "Chola Dynasty",
"dates": "unknown"
},
{
"name": "Alamannia",
"dates": "unknown"
},
{
"name": "Armorica",
"dates": "unknown"
},
{
"name": "Domain of Moor",
"dates": "unknown"
},
{
"name": "Domain of Soissons",
"dates": "unknown"
},
{
"name": "Kingdom of Burgundy",
"dates": "unknown"
},
{
"name": "Sub-Roman Britain",
"dates": "unknown"
},
{
"name": "Western Xia",
"dates": "1038 to 1227"
},
{
"name": "Liao Dynasty",
"dates": "unknown"
},
{
"name": "X\u012b Xi\u00e0",
"dates": "unknown"
},
{
"name": "W\u00fcrttemberg",
"dates": "11 to 1918"
}
],
"links": [
{
"source": 1,
"target": 0,
"value": 1
},
{
"source": 0,
"target": 2,
"value": 1
},
{
"source": 0,
"target": 3,
"value": 1
},
{
"source": 5,
"target": 4,
"value": 1
},
{
"source": 4,
"target": 6,
"value": 1
},
{
"source": 7,
"target": 3,
"value": 1
},
{
"source": 9,
"target": 8,
"value": 1
},
{
"source": 8,
"target": 9,
"value": 1
},
{
"source": 12,
"target": 11,
"value": 1
},
{
"source": 11,
"target": 12,
"value": 1
},
{
"source": 14,
"target": 13,
"value": 1
},
{
"source": 13,
"target": 15,
"value": 1
},
{
"source": 13,
"target": 16,
"value": 1
},
{
"source": 18,
"target": 17,
"value": 1
},
{
"source": 17,
"target": 19,
"value": 1
},
{
"source": 21,
"target": 20,
"value": 1
},
{
"source": 22,
"target": 20,
"value": 1
},
{
"source": 20,
"target": 23,
"value": 1
},
{
"source": 25,
"target": 24,
"value": 1
},
{
"source": 26,
"target": 24,
"value": 1
},
{
"source": 24,
"target": 27,
"value": 1
},
{
"source": 24,
"target": 28,
"value": 1
},
{
"source": 24,
"target": 29,
"value": 1
},
{
"source": 24,
"target": 30,
"value": 1
},
{
"source": 24,
"target": 31,
"value": 1
},
{
"source": 24,
"target": 32,
"value": 1
},
{
"source": 24,
"target": 33,
"value": 1
},
{
"source": 24,
"target": 34,
"value": 1
},
{
"source": 35,
"target": 25,
"value": 1
},
{
"source": 36,
"target": 25,
"value": 1
},
{
"source": 37,
"target": 25,
"value": 1
},
{
"source": 26,
"target": 25,
"value": 1
},
{
"source": 25,
"target": 24,
"value": 1
},
{
"source": 25,
"target": 29,
"value": 1
},
{
"source": 39,
"target": 38,
"value": 1
},
{
"source": 38,
"target": 40,
"value": 1
},
{
"source": 43,
"target": 42,
"value": 1
},
{
"source": 42,
"target": 44,
"value": 1
},
{
"source": 46,
"target": 45,
"value": 1
},
{
"source": 45,
"target": 47,
"value": 1
},
{
"source": 49,
"target": 48,
"value": 1
},
{
"source": 48,
"target": 50,
"value": 1
},
{
"source": 48,
"target": 51,
"value": 1
},
{
"source": 53,
"target": 52,
"value": 1
},
{
"source": 54,
"target": 52,
"value": 1
},
{
"source": 52,
"target": 55,
"value": 1
},
{
"source": 52,
"target": 54,
"value": 1
},
{
"source": 57,
"target": 56,
"value": 1
},
{
"source": 56,
"target": 57,
"value": 1
},
{
"source": 58,
"target": 59,
"value": 1
},
{
"source": 61,
"target": 60,
"value": 1
},
{
"source": 60,
"target": 62,
"value": 1
},
{
"source": 64,
"target": 63,
"value": 1
},
{
"source": 63,
"target": 64,
"value": 1
},
{
"source": 66,
"target": 65,
"value": 1
},
{
"source": 65,
"target": 67,
"value": 1
},
{
"source": 69,
"target": 68,
"value": 1
},
{
"source": 68,
"target": 70,
"value": 1
},
{
"source": 72,
"target": 71,
"value": 1
},
{
"source": 71,
"target": 72,
"value": 1
},
{
"source": 74,
"target": 73,
"value": 1
},
{
"source": 75,
"target": 73,
"value": 1
},
{
"source": 76,
"target": 73,
"value": 1
},
{
"source": 73,
"target": 77,
"value": 1
},
{
"source": 79,
"target": 78,
"value": 1
},
{
"source": 78,
"target": 80,
"value": 1
},
{
"source": 82,
"target": 81,
"value": 1
},
{
"source": 83,
"target": 81,
"value": 1
},
{
"source": 84,
"target": 81,
"value": 1
},
{
"source": 85,
"target": 81,
"value": 1
},
{
"source": 86,
"target": 81,
"value": 1
},
{
"source": 87,
"target": 81,
"value": 1
},
{
"source": 88,
"target": 81,
"value": 1
},
{
"source": 89,
"target": 81,
"value": 1
},
{
"source": 81,
"target": 85,
"value": 1
},
{
"source": 81,
"target": 90,
"value": 1
},
{
"source": 92,
"target": 91,
"value": 1
},
{
"source": 91,
"target": 93,
"value": 1
},
{
"source": 91,
"target": 94,
"value": 1
},
{
"source": 96,
"target": 95,
"value": 1
},
{
"source": 97,
"target": 95,
"value": 1
},
{
"source": 95,
"target": 98,
"value": 1
},
{
"source": 100,
"target": 99,
"value": 1
},
{
"source": 101,
"target": 99,
"value": 1
},
{
"source": 102,
"target": 99,
"value": 1
},
{
"source": 103,
"target": 99,
"value": 1
},
{
"source": 104,
"target": 99,
"value": 1
},
{
"source": 105,
"target": 99,
"value": 1
},
{
"source": 99,
"target": 90,
"value": 1
},
{
"source": 72,
"target": 107,
"value": 1
},
{
"source": 107,
"target": 108,
"value": 1
},
{
"source": 110,
"target": 109,
"value": 1
},
{
"source": 109,
"target": 111,
"value": 1
},
{
"source": 109,
"target": 112,
"value": 1
},
{
"source": 114,
"target": 113,
"value": 1
},
{
"source": 113,
"target": 26,
"value": 1
},
{
"source": 116,
"target": 115,
"value": 1
},
{
"source": 115,
"target": 117,
"value": 1
},
{
"source": 119,
"target": 118,
"value": 1
},
{
"source": 118,
"target": 119,
"value": 1
},
{
"source": 121,
"target": 120,
"value": 1
},
{
"source": 120,
"target": 122,
"value": 1
},
{
"source": 120,
"target": 123,
"value": 1
},
{
"source": 62,
"target": 124,
"value": 1
},
{
"source": 125,
"target": 124,
"value": 1
},
{
"source": 126,
"target": 124,
"value": 1
},
{
"source": 127,
"target": 124,
"value": 1
},
{
"source": 124,
"target": 128,
"value": 1
},
{
"source": 64,
"target": 129,
"value": 1
},
{
"source": 129,
"target": 64,
"value": 1
},
{
"source": 130,
"target": 62,
"value": 1
},
{
"source": 131,
"target": 62,
"value": 1
},
{
"source": 62,
"target": 124,
"value": 1
},
{
"source": 133,
"target": 132,
"value": 1
},
{
"source": 134,
"target": 132,
"value": 1
},
{
"source": 135,
"target": 132,
"value": 1
},
{
"source": 136,
"target": 132,
"value": 1
},
{
"source": 137,
"target": 132,
"value": 1
},
{
"source": 138,
"target": 132,
"value": 1
},
{
"source": 139,
"target": 132,
"value": 1
},
{
"source": 132,
"target": 140,
"value": 1
},
{
"source": 141,
"target": 79,
"value": 1
},
{
"source": 142,
"target": 79,
"value": 1
},
{
"source": 143,
"target": 79,
"value": 1
},
{
"source": 144,
"target": 79,
"value": 1
},
{
"source": 79,
"target": 145,
"value": 1
},
{
"source": 79,
"target": 78,
"value": 1
},
{
"source": 79,
"target": 146,
"value": 1
},
{
"source": 79,
"target": 147,
"value": 1
},
{
"source": 79,
"target": 144,
"value": 1
},
{
"source": 148,
"target": 146,
"value": 1
},
{
"source": 148,
"target": 147,
"value": 1
},
{
"source": 150,
"target": 149,
"value": 1
},
{
"source": 151,
"target": 149,
"value": 1
},
{
"source": 152,
"target": 149,
"value": 1
},
{
"source": 149,
"target": 150,
"value": 1
},
{
"source": 149,
"target": 151,
"value": 1
},
{
"source": 149,
"target": 153,
"value": 1
},
{
"source": 149,
"target": 152,
"value": 1
},
{
"source": 150,
"target": 149,
"value": 1
},
{
"source": 151,
"target": 149,
"value": 1
},
{
"source": 152,
"target": 149,
"value": 1
},
{
"source": 149,
"target": 150,
"value": 1
},
{
"source": 149,
"target": 151,
"value": 1
},
{
"source": 149,
"target": 153,
"value": 1
},
{
"source": 149,
"target": 152,
"value": 1
},
{
"source": 150,
"target": 149,
"value": 1
},
{
"source": 151,
"target": 149,
"value": 1
},
{
"source": 152,
"target": 149,
"value": 1
},
{
"source": 149,
"target": 150,
"value": 1
},
{
"source": 149,
"target": 151,
"value": 1
},
{
"source": 149,
"target": 153,
"value": 1
},
{
"source": 149,
"target": 152,
"value": 1
},
{
"source": 150,
"target": 149,
"value": 1
},
{
"source": 151,
"target": 149,
"value": 1
},
{
"source": 152,
"target": 149,
"value": 1
},
{
"source": 149,
"target": 150,
"value": 1
},
{
"source": 149,
"target": 151,
"value": 1
},
{
"source": 149,
"target": 153,
"value": 1
},
{
"source": 149,
"target": 152,
"value": 1
},
{
"source": 155,
"target": 154,
"value": 1
},
{
"source": 156,
"target": 154,
"value": 1
},
{
"source": 154,
"target": 157,
"value": 1
},
{
"source": 154,
"target": 156,
"value": 1
},
{
"source": 159,
"target": 158,
"value": 1
},
{
"source": 160,
"target": 158,
"value": 1
},
{
"source": 161,
"target": 158,
"value": 1
},
{
"source": 96,
"target": 158,
"value": 1
},
{
"source": 162,
"target": 158,
"value": 1
},
{
"source": 163,
"target": 158,
"value": 1
},
{
"source": 164,
"target": 158,
"value": 1
},
{
"source": 158,
"target": 165,
"value": 1
},
{
"source": 167,
"target": 166,
"value": 1
},
{
"source": 166,
"target": 168,
"value": 1
},
{
"source": 170,
"target": 169,
"value": 1
},
{
"source": 169,
"target": 171,
"value": 1
},
{
"source": 173,
"target": 172,
"value": 1
},
{
"source": 172,
"target": 174,
"value": 1
},
{
"source": 176,
"target": 175,
"value": 1
},
{
"source": 175,
"target": 177,
"value": 1
},
{
"source": 178,
"target": 177,
"value": 1
},
{
"source": 177,
"target": 179,
"value": 1
},
{
"source": 181,
"target": 180,
"value": 1
},
{
"source": 182,
"target": 180,
"value": 1
},
{
"source": 180,
"target": 183,
"value": 1
},
{
"source": 180,
"target": 184,
"value": 1
},
{
"source": 180,
"target": 185,
"value": 1
},
{
"source": 187,
"target": 186,
"value": 1
},
{
"source": 188,
"target": 186,
"value": 1
},
{
"source": 189,
"target": 186,
"value": 1
},
{
"source": 186,
"target": 190,
"value": 1
},
{
"source": 24,
"target": 114,
"value": 1
},
{
"source": 36,
"target": 114,
"value": 1
},
{
"source": 114,
"target": 191,
"value": 1
},
{
"source": 114,
"target": 192,
"value": 1
},
{
"source": 114,
"target": 193,
"value": 1
},
{
"source": 195,
"target": 194,
"value": 1
},
{
"source": 194,
"target": 196,
"value": 1
},
{
"source": 76,
"target": 75,
"value": 1
},
{
"source": 75,
"target": 73,
"value": 1
},
{
"source": 198,
"target": 197,
"value": 1
},
{
"source": 197,
"target": 108,
"value": 1
},
{
"source": 200,
"target": 199,
"value": 1
},
{
"source": 199,
"target": 201,
"value": 1
},
{
"source": 203,
"target": 202,
"value": 1
},
{
"source": 204,
"target": 202,
"value": 1
},
{
"source": 205,
"target": 202,
"value": 1
},
{
"source": 206,
"target": 202,
"value": 1
},
{
"source": 207,
"target": 202,
"value": 1
},
{
"source": 208,
"target": 202,
"value": 1
},
{
"source": 209,
"target": 202,
"value": 1
},
{
"source": 210,
"target": 202,
"value": 1
},
{
"source": 202,
"target": 203,
"value": 1
},
{
"source": 202,
"target": 204,
"value": 1
},
{
"source": 202,
"target": 205,
"value": 1
},
{
"source": 202,
"target": 206,
"value": 1
},
{
"source": 202,
"target": 207,
"value": 1
},
{
"source": 202,
"target": 208,
"value": 1
},
{
"source": 202,
"target": 209,
"value": 1
},
{
"source": 202,
"target": 210,
"value": 1
},
{
"source": 212,
"target": 211,
"value": 1
},
{
"source": 211,
"target": 213,
"value": 1
},
{
"source": 211,
"target": 214,
"value": 1
},
{
"source": 216,
"target": 215,
"value": 1
},
{
"source": 215,
"target": 217,
"value": 1
},
{
"source": 219,
"target": 218,
"value": 1
},
{
"source": 218,
"target": 217,
"value": 1
},
{
"source": 221,
"target": 220,
"value": 1
},
{
"source": 220,
"target": 222,
"value": 1
},
{
"source": 224,
"target": 223,
"value": 1
},
{
"source": 223,
"target": 225,
"value": 1
},
{
"source": 227,
"target": 226,
"value": 1
},
{
"source": 226,
"target": 130,
"value": 1
},
{
"source": 29,
"target": 130,
"value": 1
},
{
"source": 130,
"target": 62,
"value": 1
},
{
"source": 130,
"target": 228,
"value": 1
},
{
"source": 230,
"target": 229,
"value": 1
},
{
"source": 229,
"target": 231,
"value": 1
},
{
"source": 233,
"target": 232,
"value": 1
},
{
"source": 234,
"target": 232,
"value": 1
},
{
"source": 232,
"target": 235,
"value": 1
},
{
"source": 237,
"target": 236,
"value": 1
},
{
"source": 236,
"target": 238,
"value": 1
},
{
"source": 240,
"target": 239,
"value": 1
},
{
"source": 239,
"target": 53,
"value": 1
},
{
"source": 242,
"target": 241,
"value": 1
},
{
"source": 243,
"target": 241,
"value": 1
},
{
"source": 244,
"target": 241,
"value": 1
},
{
"source": 245,
"target": 241,
"value": 1
},
{
"source": 241,
"target": 242,
"value": 1
},
{
"source": 241,
"target": 246,
"value": 1
},
{
"source": 241,
"target": 247,
"value": 1
},
{
"source": 241,
"target": 248,
"value": 1
},
{
"source": 0,
"target": 249,
"value": 1
},
{
"source": 250,
"target": 249,
"value": 1
},
{
"source": 251,
"target": 249,
"value": 1
},
{
"source": 252,
"target": 249,
"value": 1
},
{
"source": 249,
"target": 253,
"value": 1
},
{
"source": 249,
"target": 170,
"value": 1
},
{
"source": 249,
"target": 254,
"value": 1
},
{
"source": 249,
"target": 255,
"value": 1
},
{
"source": 249,
"target": 256,
"value": 1
},
{
"source": 258,
"target": 257,
"value": 1
},
{
"source": 257,
"target": 259,
"value": 1
},
{
"source": 261,
"target": 260,
"value": 1
},
{
"source": 262,
"target": 260,
"value": 1
},
{
"source": 263,
"target": 260,
"value": 1
},
{
"source": 260,
"target": 264,
"value": 1
},
{
"source": 260,
"target": 265,
"value": 1
},
{
"source": 266,
"target": 69,
"value": 1
},
{
"source": 12,
"target": 69,
"value": 1
},
{
"source": 227,
"target": 69,
"value": 1
},
{
"source": 267,
"target": 69,
"value": 1
},
{
"source": 268,
"target": 69,
"value": 1
},
{
"source": 69,
"target": 25,
"value": 1
},
{
"source": 69,
"target": 269,
"value": 1
},
{
"source": 69,
"target": 270,
"value": 1
},
{
"source": 69,
"target": 271,
"value": 1
},
{
"source": 69,
"target": 272,
"value": 1
},
{
"source": 69,
"target": 273,
"value": 1
},
{
"source": 69,
"target": 274,
"value": 1
},
{
"source": 69,
"target": 275,
"value": 1
},
{
"source": 69,
"target": 276,
"value": 1
},
{
"source": 108,
"target": 277,
"value": 1
},
{
"source": 277,
"target": 174,
"value": 1
},
{
"source": 279,
"target": 278,
"value": 1
},
{
"source": 278,
"target": 280,
"value": 1
},
{
"source": 282,
"target": 281,
"value": 1
},
{
"source": 283,
"target": 281,
"value": 1
},
{
"source": 281,
"target": 284,
"value": 1
},
{
"source": 281,
"target": 285,
"value": 1
},
{
"source": 43,
"target": 286,
"value": 1
},
{
"source": 286,
"target": 287,
"value": 1
},
{
"source": 286,
"target": 288,
"value": 1
},
{
"source": 290,
"target": 289,
"value": 1
},
{
"source": 289,
"target": 291,
"value": 1
},
{
"source": 293,
"target": 292,
"value": 1
},
{
"source": 292,
"target": 293,
"value": 1
},
{
"source": 294,
"target": 216,
"value": 1
},
{
"source": 295,
"target": 216,
"value": 1
},
{
"source": 296,
"target": 216,
"value": 1
},
{
"source": 216,
"target": 297,
"value": 1
},
{
"source": 216,
"target": 298,
"value": 1
},
{
"source": 216,
"target": 299,
"value": 1
},
{
"source": 301,
"target": 300,
"value": 1
},
{
"source": 300,
"target": 302,
"value": 1
},
{
"source": 304,
"target": 303,
"value": 1
},
{
"source": 303,
"target": 304,
"value": 1
},
{
"source": 305,
"target": 306,
"value": 1
},
{
"source": 307,
"target": 308,
"value": 1
},
{
"source": 310,
"target": 309,
"value": 1
},
{
"source": 309,
"target": 239,
"value": 1
},
{
"source": 306,
"target": 311,
"value": 1
},
{
"source": 311,
"target": 306,
"value": 1
},
{
"source": 313,
"target": 312,
"value": 1
},
{
"source": 312,
"target": 29,
"value": 1
},
{
"source": 312,
"target": 314,
"value": 1
},
{
"source": 217,
"target": 12,
"value": 1
},
{
"source": 12,
"target": 69,
"value": 1
},
{
"source": 316,
"target": 315,
"value": 1
},
{
"source": 315,
"target": 317,
"value": 1
},
{
"source": 315,
"target": 318,
"value": 1
},
{
"source": 70,
"target": 319,
"value": 1
},
{
"source": 319,
"target": 320,
"value": 1
},
{
"source": 320,
"target": 9,
"value": 1
},
{
"source": 9,
"target": 321,
"value": 1
},
{
"source": 9,
"target": 322,
"value": 1
},
{
"source": 109,
"target": 323,
"value": 1
},
{
"source": 323,
"target": 324,
"value": 1
},
{
"source": 72,
"target": 325,
"value": 1
},
{
"source": 325,
"target": 72,
"value": 1
},
{
"source": 327,
"target": 326,
"value": 1
},
{
"source": 326,
"target": 328,
"value": 1
},
{
"source": 328,
"target": 327,
"value": 1
},
{
"source": 327,
"target": 326,
"value": 1
},
{
"source": 8,
"target": 329,
"value": 1
},
{
"source": 330,
"target": 329,
"value": 1
},
{
"source": 331,
"target": 329,
"value": 1
},
{
"source": 53,
"target": 329,
"value": 1
},
{
"source": 332,
"target": 329,
"value": 1
},
{
"source": 333,
"target": 329,
"value": 1
},
{
"source": 334,
"target": 329,
"value": 1
},
{
"source": 329,
"target": 335,
"value": 1
},
{
"source": 329,
"target": 336,
"value": 1
},
{
"source": 329,
"target": 337,
"value": 1
},
{
"source": 329,
"target": 338,
"value": 1
},
{
"source": 329,
"target": 339,
"value": 1
},
{
"source": 329,
"target": 340,
"value": 1
},
{
"source": 329,
"target": 32,
"value": 1
},
{
"source": 329,
"target": 341,
"value": 1
},
{
"source": 329,
"target": 54,
"value": 1
},
{
"source": 343,
"target": 342,
"value": 1
},
{
"source": 342,
"target": 344,
"value": 1
},
{
"source": 342,
"target": 345,
"value": 1
},
{
"source": 346,
"target": 347,
"value": 1
},
{
"source": 349,
"target": 348,
"value": 1
},
{
"source": 348,
"target": 350,
"value": 1
},
{
"source": 352,
"target": 351,
"value": 1
},
{
"source": 351,
"target": 353,
"value": 1
},
{
"source": 355,
"target": 354,
"value": 1
},
{
"source": 356,
"target": 354,
"value": 1
},
{
"source": 354,
"target": 332,
"value": 1
},
{
"source": 354,
"target": 40,
"value": 1
},
{
"source": 358,
"target": 357,
"value": 1
},
{
"source": 359,
"target": 357,
"value": 1
},
{
"source": 360,
"target": 357,
"value": 1
},
{
"source": 361,
"target": 357,
"value": 1
},
{
"source": 362,
"target": 357,
"value": 1
},
{
"source": 357,
"target": 363,
"value": 1
},
{
"source": 365,
"target": 364,
"value": 1
},
{
"source": 366,
"target": 364,
"value": 1
},
{
"source": 367,
"target": 364,
"value": 1
},
{
"source": 368,
"target": 364,
"value": 1
},
{
"source": 364,
"target": 369,
"value": 1
},
{
"source": 364,
"target": 370,
"value": 1
},
{
"source": 364,
"target": 371,
"value": 1
},
{
"source": 364,
"target": 372,
"value": 1
},
{
"source": 373,
"target": 374,
"value": 1
},
{
"source": 376,
"target": 375,
"value": 1
},
{
"source": 375,
"target": 377,
"value": 1
},
{
"source": 379,
"target": 378,
"value": 1
},
{
"source": 380,
"target": 378,
"value": 1
},
{
"source": 381,
"target": 378,
"value": 1
},
{
"source": 382,
"target": 378,
"value": 1
},
{
"source": 378,
"target": 383,
"value": 1
},
{
"source": 378,
"target": 384,
"value": 1
},
{
"source": 26,
"target": 28,
"value": 1
},
{
"source": 28,
"target": 385,
"value": 1
},
{
"source": 28,
"target": 386,
"value": 1
},
{
"source": 386,
"target": 26,
"value": 1
},
{
"source": 28,
"target": 387,
"value": 1
},
{
"source": 387,
"target": 28,
"value": 1
},
{
"source": 24,
"target": 388,
"value": 1
},
{
"source": 388,
"target": 114,
"value": 1
},
{
"source": 388,
"target": 34,
"value": 1
},
{
"source": 390,
"target": 389,
"value": 1
},
{
"source": 389,
"target": 391,
"value": 1
},
{
"source": 393,
"target": 392,
"value": 1
},
{
"source": 392,
"target": 394,
"value": 1
},
{
"source": 396,
"target": 395,
"value": 1
},
{
"source": 395,
"target": 239,
"value": 1
},
{
"source": 314,
"target": 397,
"value": 1
},
{
"source": 397,
"target": 398,
"value": 1
},
{
"source": 400,
"target": 399,
"value": 1
},
{
"source": 399,
"target": 401,
"value": 1
},
{
"source": 124,
"target": 402,
"value": 1
},
{
"source": 402,
"target": 29,
"value": 1
},
{
"source": 29,
"target": 403,
"value": 1
},
{
"source": 403,
"target": 29,
"value": 1
},
{
"source": 404,
"target": 405,
"value": 1
},
{
"source": 407,
"target": 406,
"value": 1
},
{
"source": 408,
"target": 406,
"value": 1
},
{
"source": 406,
"target": 363,
"value": 1
},
{
"source": 262,
"target": 409,
"value": 1
},
{
"source": 410,
"target": 409,
"value": 1
},
{
"source": 409,
"target": 411,
"value": 1
},
{
"source": 409,
"target": 412,
"value": 1
},
{
"source": 414,
"target": 413,
"value": 1
},
{
"source": 413,
"target": 414,
"value": 1
},
{
"source": 182,
"target": 180,
"value": 1
},
{
"source": 416,
"target": 415,
"value": 1
},
{
"source": 417,
"target": 415,
"value": 1
},
{
"source": 415,
"target": 418,
"value": 1
},
{
"source": 415,
"target": 419,
"value": 1
},
{
"source": 421,
"target": 420,
"value": 1
},
{
"source": 420,
"target": 422,
"value": 1
},
{
"source": 424,
"target": 423,
"value": 1
},
{
"source": 423,
"target": 425,
"value": 1
},
{
"source": 188,
"target": 187,
"value": 1
},
{
"source": 189,
"target": 187,
"value": 1
},
{
"source": 187,
"target": 186,
"value": 1
},
{
"source": 167,
"target": 426,
"value": 1
},
{
"source": 426,
"target": 167,
"value": 1
},
{
"source": 107,
"target": 427,
"value": 1
},
{
"source": 427,
"target": 126,
"value": 1
},
{
"source": 428,
"target": 150,
"value": 1
},
{
"source": 429,
"target": 150,
"value": 1
},
{
"source": 430,
"target": 150,
"value": 1
},
{
"source": 431,
"target": 150,
"value": 1
},
{
"source": 432,
"target": 150,
"value": 1
},
{
"source": 150,
"target": 433,
"value": 1
},
{
"source": 353,
"target": 434,
"value": 1
},
{
"source": 434,
"target": 353,
"value": 1
},
{
"source": 299,
"target": 217,
"value": 1
},
{
"source": 217,
"target": 435,
"value": 1
},
{
"source": 435,
"target": 12,
"value": 1
},
{
"source": 437,
"target": 436,
"value": 1
},
{
"source": 438,
"target": 436,
"value": 1
},
{
"source": 439,
"target": 436,
"value": 1
},
{
"source": 440,
"target": 436,
"value": 1
},
{
"source": 436,
"target": 441,
"value": 1
},
{
"source": 436,
"target": 32,
"value": 1
},
{
"source": 436,
"target": 442,
"value": 1
},
{
"source": 436,
"target": 34,
"value": 1
},
{
"source": 444,
"target": 443,
"value": 1
},
{
"source": 445,
"target": 443,
"value": 1
},
{
"source": 446,
"target": 443,
"value": 1
},
{
"source": 447,
"target": 443,
"value": 1
},
{
"source": 448,
"target": 443,
"value": 1
},
{
"source": 443,
"target": 449,
"value": 1
},
{
"source": 443,
"target": 450,
"value": 1
},
{
"source": 443,
"target": 451,
"value": 1
},
{
"source": 150,
"target": 433,
"value": 1
},
{
"source": 153,
"target": 433,
"value": 1
},
{
"source": 433,
"target": 400,
"value": 1
},
{
"source": 277,
"target": 174,
"value": 1
},
{
"source": 452,
"target": 174,
"value": 1
},
{
"source": 453,
"target": 174,
"value": 1
},
{
"source": 174,
"target": 454,
"value": 1
},
{
"source": 174,
"target": 452,
"value": 1
},
{
"source": 174,
"target": 453,
"value": 1
},
{
"source": 456,
"target": 455,
"value": 1
},
{
"source": 457,
"target": 455,
"value": 1
},
{
"source": 455,
"target": 456,
"value": 1
},
{
"source": 231,
"target": 267,
"value": 1
},
{
"source": 267,
"target": 69,
"value": 1
},
{
"source": 28,
"target": 26,
"value": 1
},
{
"source": 458,
"target": 26,
"value": 1
},
{
"source": 26,
"target": 28,
"value": 1
},
{
"source": 26,
"target": 459,
"value": 1
},
{
"source": 26,
"target": 460,
"value": 1
},
{
"source": 460,
"target": 26,
"value": 1
},
{
"source": 443,
"target": 449,
"value": 1
},
{
"source": 449,
"target": 40,
"value": 1
},
{
"source": 69,
"target": 461,
"value": 1
},
{
"source": 128,
"target": 461,
"value": 1
},
{
"source": 61,
"target": 461,
"value": 1
},
{
"source": 462,
"target": 461,
"value": 1
},
{
"source": 461,
"target": 463,
"value": 1
},
{
"source": 461,
"target": 464,
"value": 1
},
{
"source": 461,
"target": 271,
"value": 1
},
{
"source": 461,
"target": 61,
"value": 1
},
{
"source": 443,
"target": 450,
"value": 1
},
{
"source": 450,
"target": 465,
"value": 1
},
{
"source": 443,
"target": 466,
"value": 1
},
{
"source": 466,
"target": 465,
"value": 1
},
{
"source": 450,
"target": 465,
"value": 1
},
{
"source": 451,
"target": 465,
"value": 1
},
{
"source": 465,
"target": 467,
"value": 1
},
{
"source": 465,
"target": 40,
"value": 1
},
{
"source": 468,
"target": 188,
"value": 1
},
{
"source": 188,
"target": 469,
"value": 1
},
{
"source": 188,
"target": 186,
"value": 1
},
{
"source": 355,
"target": 470,
"value": 1
},
{
"source": 471,
"target": 470,
"value": 1
},
{
"source": 470,
"target": 354,
"value": 1
},
{
"source": 180,
"target": 473,
"value": 1
},
{
"source": 473,
"target": 183,
"value": 1
},
{
"source": 475,
"target": 474,
"value": 1
},
{
"source": 474,
"target": 476,
"value": 1
},
{
"source": 477,
"target": 189,
"value": 1
},
{
"source": 189,
"target": 186,
"value": 1
},
{
"source": 189,
"target": 168,
"value": 1
},
{
"source": 224,
"target": 478,
"value": 1
},
{
"source": 478,
"target": 440,
"value": 1
},
{
"source": 469,
"target": 479,
"value": 1
},
{
"source": 480,
"target": 479,
"value": 1
},
{
"source": 479,
"target": 481,
"value": 1
},
{
"source": 479,
"target": 482,
"value": 1
},
{
"source": 484,
"target": 483,
"value": 1
},
{
"source": 483,
"target": 429,
"value": 1
},
{
"source": 483,
"target": 430,
"value": 1
},
{
"source": 485,
"target": 30,
"value": 1
},
{
"source": 486,
"target": 30,
"value": 1
},
{
"source": 423,
"target": 30,
"value": 1
},
{
"source": 487,
"target": 30,
"value": 1
},
{
"source": 488,
"target": 30,
"value": 1
},
{
"source": 489,
"target": 30,
"value": 1
},
{
"source": 30,
"target": 423,
"value": 1
},
{
"source": 30,
"target": 490,
"value": 1
},
{
"source": 30,
"target": 491,
"value": 1
},
{
"source": 30,
"target": 492,
"value": 1
},
{
"source": 493,
"target": 271,
"value": 1
},
{
"source": 494,
"target": 271,
"value": 1
},
{
"source": 495,
"target": 271,
"value": 1
},
{
"source": 271,
"target": 29,
"value": 1
},
{
"source": 271,
"target": 320,
"value": 1
},
{
"source": 497,
"target": 496,
"value": 1
},
{
"source": 498,
"target": 496,
"value": 1
},
{
"source": 496,
"target": 314,
"value": 1
},
{
"source": 169,
"target": 171,
"value": 1
},
{
"source": 171,
"target": 499,
"value": 1
},
{
"source": 171,
"target": 500,
"value": 1
},
{
"source": 502,
"target": 501,
"value": 1
},
{
"source": 501,
"target": 503,
"value": 1
},
{
"source": 504,
"target": 333,
"value": 1
},
{
"source": 333,
"target": 505,
"value": 1
},
{
"source": 296,
"target": 506,
"value": 1
},
{
"source": 506,
"target": 507,
"value": 1
},
{
"source": 296,
"target": 508,
"value": 1
},
{
"source": 508,
"target": 509,
"value": 1
},
{
"source": 24,
"target": 510,
"value": 1
},
{
"source": 510,
"target": 32,
"value": 1
},
{
"source": 108,
"target": 511,
"value": 1
},
{
"source": 511,
"target": 108,
"value": 1
},
{
"source": 513,
"target": 512,
"value": 1
},
{
"source": 512,
"target": 513,
"value": 1
},
{
"source": 515,
"target": 514,
"value": 1
},
{
"source": 514,
"target": 516,
"value": 1
},
{
"source": 518,
"target": 517,
"value": 1
},
{
"source": 519,
"target": 517,
"value": 1
},
{
"source": 520,
"target": 517,
"value": 1
},
{
"source": 521,
"target": 517,
"value": 1
},
{
"source": 517,
"target": 522,
"value": 1
},
{
"source": 517,
"target": 523,
"value": 1
},
{
"source": 517,
"target": 524,
"value": 1
},
{
"source": 526,
"target": 525,
"value": 1
},
{
"source": 527,
"target": 525,
"value": 1
},
{
"source": 525,
"target": 528,
"value": 1
},
{
"source": 525,
"target": 529,
"value": 1
},
{
"source": 107,
"target": 530,
"value": 1
},
{
"source": 530,
"target": 531,
"value": 1
},
{
"source": 533,
"target": 532,
"value": 1
},
{
"source": 534,
"target": 532,
"value": 1
},
{
"source": 535,
"target": 532,
"value": 1
},
{
"source": 536,
"target": 532,
"value": 1
},
{
"source": 537,
"target": 532,
"value": 1
},
{
"source": 538,
"target": 532,
"value": 1
},
{
"source": 539,
"target": 532,
"value": 1
},
{
"source": 540,
"target": 532,
"value": 1
},
{
"source": 541,
"target": 532,
"value": 1
},
{
"source": 532,
"target": 542,
"value": 1
},
{
"source": 544,
"target": 543,
"value": 1
},
{
"source": 545,
"target": 543,
"value": 1
},
{
"source": 546,
"target": 543,
"value": 1
},
{
"source": 547,
"target": 543,
"value": 1
},
{
"source": 548,
"target": 543,
"value": 1
},
{
"source": 549,
"target": 543,
"value": 1
},
{
"source": 550,
"target": 543,
"value": 1
},
{
"source": 551,
"target": 543,
"value": 1
},
{
"source": 552,
"target": 543,
"value": 1
},
{
"source": 553,
"target": 543,
"value": 1
},
{
"source": 543,
"target": 542,
"value": 1
},
{
"source": 24,
"target": 554,
"value": 1
},
{
"source": 554,
"target": 32,
"value": 1
},
{
"source": 556,
"target": 555,
"value": 1
},
{
"source": 557,
"target": 555,
"value": 1
},
{
"source": 558,
"target": 555,
"value": 1
},
{
"source": 555,
"target": 559,
"value": 1
},
{
"source": 555,
"target": 560,
"value": 1
},
{
"source": 555,
"target": 32,
"value": 1
},
{
"source": 562,
"target": 561,
"value": 1
},
{
"source": 561,
"target": 151,
"value": 1
},
{
"source": 298,
"target": 563,
"value": 1
},
{
"source": 563,
"target": 564,
"value": 1
},
{
"source": 563,
"target": 565,
"value": 1
},
{
"source": 96,
"target": 566,
"value": 1
},
{
"source": 566,
"target": 96,
"value": 1
},
{
"source": 199,
"target": 201,
"value": 1
},
{
"source": 201,
"target": 14,
"value": 1
},
{
"source": 569,
"target": 568,
"value": 1
},
{
"source": 570,
"target": 568,
"value": 1
},
{
"source": 568,
"target": 571,
"value": 1
},
{
"source": 568,
"target": 572,
"value": 1
},
{
"source": 568,
"target": 573,
"value": 1
},
{
"source": 568,
"target": 574,
"value": 1
},
{
"source": 576,
"target": 575,
"value": 1
},
{
"source": 575,
"target": 576,
"value": 1
},
{
"source": 577,
"target": 298,
"value": 1
},
{
"source": 298,
"target": 415,
"value": 1
},
{
"source": 298,
"target": 29,
"value": 1
},
{
"source": 298,
"target": 563,
"value": 1
},
{
"source": 201,
"target": 14,
"value": 1
},
{
"source": 14,
"target": 578,
"value": 1
},
{
"source": 14,
"target": 579,
"value": 1
},
{
"source": 14,
"target": 16,
"value": 1
},
{
"source": 485,
"target": 580,
"value": 1
},
{
"source": 580,
"target": 30,
"value": 1
},
{
"source": 40,
"target": 581,
"value": 1
},
{
"source": 581,
"target": 582,
"value": 1
},
{
"source": 585,
"target": 584,
"value": 1
},
{
"source": 586,
"target": 584,
"value": 1
},
{
"source": 587,
"target": 584,
"value": 1
},
{
"source": 588,
"target": 584,
"value": 1
},
{
"source": 584,
"target": 589,
"value": 1
},
{
"source": 584,
"target": 590,
"value": 1
},
{
"source": 584,
"target": 591,
"value": 1
},
{
"source": 592,
"target": 593,
"value": 1
},
{
"source": 592,
"target": 594,
"value": 1
},
{
"source": 592,
"target": 595,
"value": 1
},
{
"source": 592,
"target": 596,
"value": 1
},
{
"source": 598,
"target": 597,
"value": 1
},
{
"source": 599,
"target": 597,
"value": 1
},
{
"source": 597,
"target": 600,
"value": 1
},
{
"source": 597,
"target": 601,
"value": 1
},
{
"source": 602,
"target": 203,
"value": 1
},
{
"source": 602,
"target": 204,
"value": 1
},
{
"source": 602,
"target": 603,
"value": 1
},
{
"source": 602,
"target": 604,
"value": 1
},
{
"source": 602,
"target": 209,
"value": 1
},
{
"source": 602,
"target": 605,
"value": 1
},
{
"source": 602,
"target": 203,
"value": 1
},
{
"source": 602,
"target": 204,
"value": 1
},
{
"source": 602,
"target": 603,
"value": 1
},
{
"source": 602,
"target": 604,
"value": 1
},
{
"source": 602,
"target": 209,
"value": 1
},
{
"source": 602,
"target": 605,
"value": 1
},
{
"source": 607,
"target": 606,
"value": 1
},
{
"source": 608,
"target": 606,
"value": 1
},
{
"source": 609,
"target": 606,
"value": 1
},
{
"source": 610,
"target": 606,
"value": 1
},
{
"source": 611,
"target": 606,
"value": 1
},
{
"source": 612,
"target": 606,
"value": 1
},
{
"source": 96,
"target": 606,
"value": 1
},
{
"source": 613,
"target": 606,
"value": 1
},
{
"source": 614,
"target": 606,
"value": 1
},
{
"source": 606,
"target": 615,
"value": 1
},
{
"source": 606,
"target": 616,
"value": 1
},
{
"source": 606,
"target": 96,
"value": 1
},
{
"source": 606,
"target": 617,
"value": 1
},
{
"source": 606,
"target": 618,
"value": 1
},
{
"source": 606,
"target": 619,
"value": 1
},
{
"source": 606,
"target": 283,
"value": 1
},
{
"source": 606,
"target": 143,
"value": 1
},
{
"source": 602,
"target": 620,
"value": 1
},
{
"source": 621,
"target": 620,
"value": 1
},
{
"source": 620,
"target": 602,
"value": 1
},
{
"source": 623,
"target": 622,
"value": 1
},
{
"source": 622,
"target": 582,
"value": 1
},
{
"source": 625,
"target": 624,
"value": 1
},
{
"source": 391,
"target": 624,
"value": 1
},
{
"source": 626,
"target": 624,
"value": 1
},
{
"source": 352,
"target": 624,
"value": 1
},
{
"source": 624,
"target": 625,
"value": 1
},
{
"source": 624,
"target": 391,
"value": 1
},
{
"source": 624,
"target": 626,
"value": 1
},
{
"source": 624,
"target": 352,
"value": 1
},
{
"source": 628,
"target": 627,
"value": 1
},
{
"source": 627,
"target": 629,
"value": 1
},
{
"source": 8,
"target": 630,
"value": 1
},
{
"source": 630,
"target": 631,
"value": 1
},
{
"source": 632,
"target": 405,
"value": 1
},
{
"source": 633,
"target": 262,
"value": 1
},
{
"source": 634,
"target": 262,
"value": 1
},
{
"source": 262,
"target": 260,
"value": 1
},
{
"source": 262,
"target": 635,
"value": 1
},
{
"source": 262,
"target": 408,
"value": 1
},
{
"source": 637,
"target": 636,
"value": 1
},
{
"source": 636,
"target": 638,
"value": 1
},
{
"source": 72,
"target": 639,
"value": 1
},
{
"source": 639,
"target": 72,
"value": 1
},
{
"source": 261,
"target": 640,
"value": 1
},
{
"source": 640,
"target": 37,
"value": 1
},
{
"source": 640,
"target": 458,
"value": 1
},
{
"source": 642,
"target": 641,
"value": 1
},
{
"source": 641,
"target": 642,
"value": 1
},
{
"source": 354,
"target": 440,
"value": 1
},
{
"source": 224,
"target": 440,
"value": 1
},
{
"source": 440,
"target": 436,
"value": 1
},
{
"source": 440,
"target": 332,
"value": 1
},
{
"source": 440,
"target": 40,
"value": 1
},
{
"source": 189,
"target": 644,
"value": 1
},
{
"source": 644,
"target": 645,
"value": 1
},
{
"source": 181,
"target": 646,
"value": 1
},
{
"source": 646,
"target": 647,
"value": 1
},
{
"source": 649,
"target": 648,
"value": 1
},
{
"source": 648,
"target": 354,
"value": 1
},
{
"source": 69,
"target": 650,
"value": 1
},
{
"source": 650,
"target": 270,
"value": 1
},
{
"source": 651,
"target": 40,
"value": 1
},
{
"source": 653,
"target": 652,
"value": 1
},
{
"source": 652,
"target": 654,
"value": 1
},
{
"source": 261,
"target": 655,
"value": 1
},
{
"source": 655,
"target": 458,
"value": 1
},
{
"source": 657,
"target": 656,
"value": 1
},
{
"source": 658,
"target": 656,
"value": 1
},
{
"source": 659,
"target": 656,
"value": 1
},
{
"source": 656,
"target": 270,
"value": 1
},
{
"source": 660,
"target": 40,
"value": 1
},
{
"source": 415,
"target": 662,
"value": 1
},
{
"source": 662,
"target": 217,
"value": 1
},
{
"source": 664,
"target": 663,
"value": 1
},
{
"source": 663,
"target": 665,
"value": 1
},
{
"source": 667,
"target": 666,
"value": 1
},
{
"source": 668,
"target": 666,
"value": 1
},
{
"source": 666,
"target": 669,
"value": 1
},
{
"source": 671,
"target": 670,
"value": 1
},
{
"source": 670,
"target": 354,
"value": 1
},
{
"source": 673,
"target": 672,
"value": 1
},
{
"source": 674,
"target": 672,
"value": 1
},
{
"source": 672,
"target": 93,
"value": 1
},
{
"source": 676,
"target": 675,
"value": 1
},
{
"source": 675,
"target": 673,
"value": 1
},
{
"source": 675,
"target": 677,
"value": 1
},
{
"source": 675,
"target": 674,
"value": 1
},
{
"source": 680,
"target": 679,
"value": 1
},
{
"source": 679,
"target": 680,
"value": 1
},
{
"source": 679,
"target": 681,
"value": 1
},
{
"source": 403,
"target": 682,
"value": 1
},
{
"source": 682,
"target": 403,
"value": 1
},
{
"source": 684,
"target": 683,
"value": 1
},
{
"source": 683,
"target": 684,
"value": 1
},
{
"source": 686,
"target": 685,
"value": 1
},
{
"source": 685,
"target": 687,
"value": 1
},
{
"source": 689,
"target": 688,
"value": 1
},
{
"source": 32,
"target": 688,
"value": 1
},
{
"source": 688,
"target": 32,
"value": 1
},
{
"source": 691,
"target": 690,
"value": 1
},
{
"source": 690,
"target": 692,
"value": 1
},
{
"source": 694,
"target": 693,
"value": 1
},
{
"source": 695,
"target": 693,
"value": 1
},
{
"source": 696,
"target": 693,
"value": 1
},
{
"source": 693,
"target": 697,
"value": 1
},
{
"source": 693,
"target": 698,
"value": 1
},
{
"source": 693,
"target": 699,
"value": 1
},
{
"source": 693,
"target": 700,
"value": 1
},
{
"source": 693,
"target": 701,
"value": 1
},
{
"source": 61,
"target": 702,
"value": 1
},
{
"source": 702,
"target": 270,
"value": 1
},
{
"source": 702,
"target": 61,
"value": 1
},
{
"source": 126,
"target": 703,
"value": 1
},
{
"source": 703,
"target": 124,
"value": 1
},
{
"source": 705,
"target": 704,
"value": 1
},
{
"source": 704,
"target": 301,
"value": 1
},
{
"source": 673,
"target": 706,
"value": 1
},
{
"source": 706,
"target": 707,
"value": 1
},
{
"source": 709,
"target": 708,
"value": 1
},
{
"source": 708,
"target": 710,
"value": 1
},
{
"source": 712,
"target": 711,
"value": 1
},
{
"source": 711,
"target": 713,
"value": 1
},
{
"source": 714,
"target": 659,
"value": 1
},
{
"source": 659,
"target": 656,
"value": 1
},
{
"source": 715,
"target": 716,
"value": 1
},
{
"source": 718,
"target": 288,
"value": 1
},
{
"source": 288,
"target": 287,
"value": 1
},
{
"source": 288,
"target": 719,
"value": 1
},
{
"source": 721,
"target": 720,
"value": 1
},
{
"source": 720,
"target": 722,
"value": 1
},
{
"source": 126,
"target": 723,
"value": 1
},
{
"source": 723,
"target": 724,
"value": 1
},
{
"source": 714,
"target": 725,
"value": 1
},
{
"source": 725,
"target": 726,
"value": 1
},
{
"source": 727,
"target": 687,
"value": 1
},
{
"source": 685,
"target": 687,
"value": 1
},
{
"source": 687,
"target": 728,
"value": 1
},
{
"source": 687,
"target": 729,
"value": 1
},
{
"source": 283,
"target": 730,
"value": 1
},
{
"source": 730,
"target": 731,
"value": 1
},
{
"source": 732,
"target": 374,
"value": 1
},
{
"source": 734,
"target": 733,
"value": 1
},
{
"source": 733,
"target": 735,
"value": 1
},
{
"source": 737,
"target": 736,
"value": 1
},
{
"source": 736,
"target": 737,
"value": 1
},
{
"source": 739,
"target": 738,
"value": 1
},
{
"source": 738,
"target": 375,
"value": 1
},
{
"source": 738,
"target": 740,
"value": 1
},
{
"source": 61,
"target": 741,
"value": 1
},
{
"source": 741,
"target": 61,
"value": 1
},
{
"source": 296,
"target": 742,
"value": 1
},
{
"source": 742,
"target": 29,
"value": 1
},
{
"source": 743,
"target": 356,
"value": 1
},
{
"source": 745,
"target": 744,
"value": 1
},
{
"source": 744,
"target": 746,
"value": 1
},
{
"source": 212,
"target": 747,
"value": 1
},
{
"source": 747,
"target": 212,
"value": 1
},
{
"source": 40,
"target": 393,
"value": 1
},
{
"source": 393,
"target": 748,
"value": 1
},
{
"source": 393,
"target": 749,
"value": 1
},
{
"source": 393,
"target": 750,
"value": 1
},
{
"source": 393,
"target": 59,
"value": 1
},
{
"source": 393,
"target": 751,
"value": 1
},
{
"source": 393,
"target": 179,
"value": 1
},
{
"source": 393,
"target": 752,
"value": 1
},
{
"source": 393,
"target": 753,
"value": 1
},
{
"source": 393,
"target": 754,
"value": 1
},
{
"source": 393,
"target": 755,
"value": 1
},
{
"source": 393,
"target": 756,
"value": 1
},
{
"source": 393,
"target": 757,
"value": 1
},
{
"source": 393,
"target": 758,
"value": 1
},
{
"source": 393,
"target": 759,
"value": 1
},
{
"source": 393,
"target": 760,
"value": 1
},
{
"source": 762,
"target": 761,
"value": 1
},
{
"source": 761,
"target": 763,
"value": 1
},
{
"source": 764,
"target": 765,
"value": 1
},
{
"source": 764,
"target": 766,
"value": 1
},
{
"source": 683,
"target": 684,
"value": 1
},
{
"source": 90,
"target": 684,
"value": 1
},
{
"source": 684,
"target": 82,
"value": 1
},
{
"source": 684,
"target": 683,
"value": 1
},
{
"source": 684,
"target": 767,
"value": 1
},
{
"source": 109,
"target": 112,
"value": 1
},
{
"source": 112,
"target": 768,
"value": 1
},
{
"source": 39,
"target": 38,
"value": 1
},
{
"source": 770,
"target": 769,
"value": 1
},
{
"source": 769,
"target": 771,
"value": 1
},
{
"source": 769,
"target": 772,
"value": 1
},
{
"source": 107,
"target": 265,
"value": 1
},
{
"source": 260,
"target": 265,
"value": 1
},
{
"source": 265,
"target": 108,
"value": 1
},
{
"source": 280,
"target": 686,
"value": 1
},
{
"source": 687,
"target": 686,
"value": 1
},
{
"source": 773,
"target": 686,
"value": 1
},
{
"source": 686,
"target": 774,
"value": 1
},
{
"source": 686,
"target": 775,
"value": 1
},
{
"source": 686,
"target": 685,
"value": 1
},
{
"source": 686,
"target": 776,
"value": 1
},
{
"source": 319,
"target": 320,
"value": 1
},
{
"source": 777,
"target": 320,
"value": 1
},
{
"source": 778,
"target": 320,
"value": 1
},
{
"source": 320,
"target": 9,
"value": 1
},
{
"source": 320,
"target": 329,
"value": 1
},
{
"source": 174,
"target": 453,
"value": 1
},
{
"source": 453,
"target": 174,
"value": 1
},
{
"source": 154,
"target": 156,
"value": 1
},
{
"source": 156,
"target": 154,
"value": 1
},
{
"source": 780,
"target": 779,
"value": 1
},
{
"source": 779,
"target": 781,
"value": 1
},
{
"source": 291,
"target": 301,
"value": 1
},
{
"source": 301,
"target": 300,
"value": 1
},
{
"source": 301,
"target": 782,
"value": 1
},
{
"source": 642,
"target": 783,
"value": 1
},
{
"source": 783,
"target": 642,
"value": 1
},
{
"source": 398,
"target": 784,
"value": 1
},
{
"source": 784,
"target": 785,
"value": 1
},
{
"source": 784,
"target": 786,
"value": 1
},
{
"source": 496,
"target": 787,
"value": 1
},
{
"source": 787,
"target": 197,
"value": 1
},
{
"source": 787,
"target": 788,
"value": 1
},
{
"source": 787,
"target": 789,
"value": 1
},
{
"source": 787,
"target": 790,
"value": 1
},
{
"source": 787,
"target": 791,
"value": 1
},
{
"source": 787,
"target": 792,
"value": 1
},
{
"source": 787,
"target": 793,
"value": 1
},
{
"source": 795,
"target": 794,
"value": 1
},
{
"source": 794,
"target": 796,
"value": 1
},
{
"source": 30,
"target": 491,
"value": 1
},
{
"source": 491,
"target": 797,
"value": 1
},
{
"source": 179,
"target": 349,
"value": 1
},
{
"source": 349,
"target": 348,
"value": 1
},
{
"source": 799,
"target": 798,
"value": 1
},
{
"source": 798,
"target": 800,
"value": 1
},
{
"source": 802,
"target": 801,
"value": 1
},
{
"source": 801,
"target": 290,
"value": 1
},
{
"source": 606,
"target": 143,
"value": 1
},
{
"source": 143,
"target": 145,
"value": 1
},
{
"source": 143,
"target": 146,
"value": 1
},
{
"source": 143,
"target": 79,
"value": 1
},
{
"source": 143,
"target": 803,
"value": 1
},
{
"source": 143,
"target": 804,
"value": 1
},
{
"source": 143,
"target": 112,
"value": 1
},
{
"source": 143,
"target": 805,
"value": 1
},
{
"source": 143,
"target": 806,
"value": 1
},
{
"source": 808,
"target": 807,
"value": 1
},
{
"source": 809,
"target": 807,
"value": 1
},
{
"source": 807,
"target": 810,
"value": 1
},
{
"source": 606,
"target": 811,
"value": 1
},
{
"source": 165,
"target": 811,
"value": 1
},
{
"source": 811,
"target": 165,
"value": 1
},
{
"source": 813,
"target": 812,
"value": 1
},
{
"source": 812,
"target": 814,
"value": 1
},
{
"source": 812,
"target": 815,
"value": 1
},
{
"source": 108,
"target": 816,
"value": 1
},
{
"source": 816,
"target": 108,
"value": 1
},
{
"source": 396,
"target": 817,
"value": 1
},
{
"source": 817,
"target": 168,
"value": 1
},
{
"source": 4,
"target": 818,
"value": 1
},
{
"source": 818,
"target": 819,
"value": 1
},
{
"source": 352,
"target": 820,
"value": 1
},
{
"source": 820,
"target": 821,
"value": 1
},
{
"source": 281,
"target": 822,
"value": 1
},
{
"source": 283,
"target": 822,
"value": 1
},
{
"source": 285,
"target": 822,
"value": 1
},
{
"source": 822,
"target": 823,
"value": 1
},
{
"source": 822,
"target": 282,
"value": 1
},
{
"source": 822,
"target": 283,
"value": 1
},
{
"source": 281,
"target": 822,
"value": 1
},
{
"source": 283,
"target": 822,
"value": 1
},
{
"source": 285,
"target": 822,
"value": 1
},
{
"source": 822,
"target": 823,
"value": 1
},
{
"source": 822,
"target": 282,
"value": 1
},
{
"source": 822,
"target": 283,
"value": 1
},
{
"source": 281,
"target": 822,
"value": 1
},
{
"source": 283,
"target": 822,
"value": 1
},
{
"source": 285,
"target": 822,
"value": 1
},
{
"source": 822,
"target": 823,
"value": 1
},
{
"source": 822,
"target": 282,
"value": 1
},
{
"source": 822,
"target": 283,
"value": 1
},
{
"source": 281,
"target": 822,
"value": 1
},
{
"source": 283,
"target": 822,
"value": 1
},
{
"source": 285,
"target": 822,
"value": 1
},
{
"source": 822,
"target": 823,
"value": 1
},
{
"source": 822,
"target": 282,
"value": 1
},
{
"source": 822,
"target": 283,
"value": 1
},
{
"source": 825,
"target": 824,
"value": 1
},
{
"source": 824,
"target": 186,
"value": 1
},
{
"source": 826,
"target": 176,
"value": 1
},
{
"source": 176,
"target": 175,
"value": 1
},
{
"source": 200,
"target": 827,
"value": 1
},
{
"source": 827,
"target": 96,
"value": 1
},
{
"source": 828,
"target": 152,
"value": 1
},
{
"source": 153,
"target": 152,
"value": 1
},
{
"source": 152,
"target": 829,
"value": 1
},
{
"source": 781,
"target": 830,
"value": 1
},
{
"source": 830,
"target": 258,
"value": 1
},
{
"source": 832,
"target": 831,
"value": 1
},
{
"source": 407,
"target": 831,
"value": 1
},
{
"source": 833,
"target": 831,
"value": 1
},
{
"source": 834,
"target": 831,
"value": 1
},
{
"source": 831,
"target": 835,
"value": 1
},
{
"source": 831,
"target": 836,
"value": 1
},
{
"source": 831,
"target": 837,
"value": 1
},
{
"source": 831,
"target": 838,
"value": 1
},
{
"source": 212,
"target": 43,
"value": 1
},
{
"source": 839,
"target": 43,
"value": 1
},
{
"source": 43,
"target": 42,
"value": 1
},
{
"source": 43,
"target": 718,
"value": 1
},
{
"source": 43,
"target": 840,
"value": 1
},
{
"source": 64,
"target": 841,
"value": 1
},
{
"source": 841,
"target": 64,
"value": 1
},
{
"source": 842,
"target": 127,
"value": 1
},
{
"source": 127,
"target": 124,
"value": 1
},
{
"source": 844,
"target": 843,
"value": 1
},
{
"source": 843,
"target": 844,
"value": 1
},
{
"source": 357,
"target": 363,
"value": 1
},
{
"source": 363,
"target": 40,
"value": 1
},
{
"source": 396,
"target": 845,
"value": 1
},
{
"source": 845,
"target": 168,
"value": 1
},
{
"source": 847,
"target": 848,
"value": 1
},
{
"source": 492,
"target": 849,
"value": 1
},
{
"source": 849,
"target": 850,
"value": 1
},
{
"source": 852,
"target": 851,
"value": 1
},
{
"source": 853,
"target": 851,
"value": 1
},
{
"source": 854,
"target": 851,
"value": 1
},
{
"source": 851,
"target": 855,
"value": 1
},
{
"source": 851,
"target": 856,
"value": 1
},
{
"source": 433,
"target": 400,
"value": 1
},
{
"source": 151,
"target": 400,
"value": 1
},
{
"source": 400,
"target": 399,
"value": 1
},
{
"source": 400,
"target": 857,
"value": 1
},
{
"source": 69,
"target": 276,
"value": 1
},
{
"source": 858,
"target": 276,
"value": 1
},
{
"source": 276,
"target": 859,
"value": 1
},
{
"source": 276,
"target": 860,
"value": 1
},
{
"source": 276,
"target": 861,
"value": 1
},
{
"source": 276,
"target": 862,
"value": 1
},
{
"source": 864,
"target": 863,
"value": 1
},
{
"source": 865,
"target": 863,
"value": 1
},
{
"source": 863,
"target": 710,
"value": 1
},
{
"source": 867,
"target": 866,
"value": 1
},
{
"source": 866,
"target": 868,
"value": 1
},
{
"source": 869,
"target": 674,
"value": 1
},
{
"source": 674,
"target": 870,
"value": 1
},
{
"source": 873,
"target": 872,
"value": 1
},
{
"source": 296,
"target": 872,
"value": 1
},
{
"source": 872,
"target": 107,
"value": 1
},
{
"source": 64,
"target": 874,
"value": 1
},
{
"source": 874,
"target": 64,
"value": 1
},
{
"source": 876,
"target": 875,
"value": 1
},
{
"source": 875,
"target": 877,
"value": 1
},
{
"source": 875,
"target": 878,
"value": 1
},
{
"source": 875,
"target": 879,
"value": 1
},
{
"source": 880,
"target": 217,
"value": 1
},
{
"source": 881,
"target": 509,
"value": 1
},
{
"source": 296,
"target": 509,
"value": 1
},
{
"source": 509,
"target": 216,
"value": 1
},
{
"source": 509,
"target": 468,
"value": 1
},
{
"source": 509,
"target": 1,
"value": 1
},
{
"source": 882,
"target": 362,
"value": 1
},
{
"source": 362,
"target": 357,
"value": 1
},
{
"source": 329,
"target": 54,
"value": 1
},
{
"source": 54,
"target": 321,
"value": 1
},
{
"source": 233,
"target": 884,
"value": 1
},
{
"source": 884,
"target": 885,
"value": 1
},
{
"source": 884,
"target": 235,
"value": 1
},
{
"source": 96,
"target": 886,
"value": 1
},
{
"source": 97,
"target": 886,
"value": 1
},
{
"source": 886,
"target": 616,
"value": 1
},
{
"source": 886,
"target": 887,
"value": 1
},
{
"source": 886,
"target": 888,
"value": 1
},
{
"source": 886,
"target": 827,
"value": 1
},
{
"source": 81,
"target": 90,
"value": 1
},
{
"source": 889,
"target": 90,
"value": 1
},
{
"source": 99,
"target": 90,
"value": 1
},
{
"source": 105,
"target": 90,
"value": 1
},
{
"source": 890,
"target": 90,
"value": 1
},
{
"source": 90,
"target": 891,
"value": 1
},
{
"source": 90,
"target": 892,
"value": 1
},
{
"source": 90,
"target": 893,
"value": 1
},
{
"source": 90,
"target": 894,
"value": 1
},
{
"source": 90,
"target": 895,
"value": 1
},
{
"source": 90,
"target": 896,
"value": 1
},
{
"source": 90,
"target": 897,
"value": 1
},
{
"source": 90,
"target": 684,
"value": 1
},
{
"source": 90,
"target": 898,
"value": 1
},
{
"source": 90,
"target": 899,
"value": 1
},
{
"source": 90,
"target": 879,
"value": 1
},
{
"source": 90,
"target": 144,
"value": 1
},
{
"source": 24,
"target": 34,
"value": 1
},
{
"source": 436,
"target": 34,
"value": 1
},
{
"source": 34,
"target": 27,
"value": 1
},
{
"source": 34,
"target": 30,
"value": 1
},
{
"source": 34,
"target": 32,
"value": 1
},
{
"source": 34,
"target": 900,
"value": 1
},
{
"source": 902,
"target": 901,
"value": 1
},
{
"source": 901,
"target": 903,
"value": 1
},
{
"source": 901,
"target": 904,
"value": 1
},
{
"source": 901,
"target": 905,
"value": 1
},
{
"source": 907,
"target": 906,
"value": 1
},
{
"source": 906,
"target": 908,
"value": 1
},
{
"source": 72,
"target": 296,
"value": 1
},
{
"source": 296,
"target": 909,
"value": 1
},
{
"source": 296,
"target": 910,
"value": 1
},
{
"source": 296,
"target": 911,
"value": 1
},
{
"source": 296,
"target": 912,
"value": 1
},
{
"source": 296,
"target": 216,
"value": 1
},
{
"source": 296,
"target": 913,
"value": 1
},
{
"source": 296,
"target": 29,
"value": 1
},
{
"source": 296,
"target": 914,
"value": 1
},
{
"source": 296,
"target": 881,
"value": 1
},
{
"source": 296,
"target": 872,
"value": 1
},
{
"source": 296,
"target": 509,
"value": 1
},
{
"source": 916,
"target": 915,
"value": 1
},
{
"source": 528,
"target": 915,
"value": 1
},
{
"source": 917,
"target": 915,
"value": 1
},
{
"source": 915,
"target": 3,
"value": 1
},
{
"source": 396,
"target": 918,
"value": 1
},
{
"source": 918,
"target": 505,
"value": 1
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment