diff --git a/.docker-postgres-init/01_init.sql b/.docker-postgres-init/01_init.sql deleted file mode 100644 index c568e27..0000000 --- a/.docker-postgres-init/01_init.sql +++ /dev/null @@ -1,6 +0,0 @@ --- Note: It's highly recommended to use more secure passwords - --- create db/user for application data/drizzle orm -CREATE USER app_svc WITH PASSWORD 'password'; -CREATE DATABASE app_db; -GRANT ALL PRIVILEGES ON DATABASE app_db TO app_svc; diff --git a/brackets/10.json b/brackets/10.json new file mode 100644 index 0000000..9330896 --- /dev/null +++ b/brackets/10.json @@ -0,0 +1,317 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 5, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 5, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 6, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 18, + "round": 2, + "order": 11, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 2, + "order": 12, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 23, + "round": 3, + "order": 16, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 25, + "round": 4, + "order": 18, + "bye": false, + "home_from_lid": 23, + "home_from_loser": false, + "away_from_lid": 24, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 5, + "order": 19, + "bye": false, + "home_from_lid": 25, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 20, + "round": 2, + "order": 13, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 16, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 2, + "order": 14, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 22, + "round": 3, + "order": 15, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 4, + "order": 17, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 22, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/12.json b/brackets/12.json new file mode 100644 index 0000000..9639a0c --- /dev/null +++ b/brackets/12.json @@ -0,0 +1,375 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 3, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 5, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 7, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 28, + "round": 2, + "order": 17, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 29, + "round": 2, + "order": 18, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 34, + "round": 3, + "order": 23, + "bye": false, + "home_from_lid": 28, + "home_from_loser": false, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 37, + "round": 4, + "order": 26, + "bye": false, + "home_from_lid": 34, + "home_from_loser": false, + "away_from_lid": 36, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 38, + "round": 5, + "order": 27, + "bye": false, + "home_from_lid": 37, + "home_from_loser": false, + "away_from_lid": 37, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 20, + "round": 0, + "order": 9, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 21, + "round": 0, + "order": 10, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 22, + "round": 0, + "order": 11, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 23, + "round": 0, + "order": 12, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 25, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 26, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 27, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 30, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 24, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + }, + { + "lid": 31, + "round": 2, + "order": 20, + "bye": false, + "home_from_lid": 26, + "home_from_loser": false, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 3, + "order": 21, + "bye": false, + "home_from_lid": 28, + "home_from_loser": true, + "away_from_lid": 30, + "away_from_loser": false, + "reset": false + }, + { + "lid": 33, + "round": 3, + "order": 22, + "bye": false, + "home_from_lid": 29, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 35, + "round": 4, + "order": 24, + "bye": false, + "home_from_lid": 32, + "home_from_loser": false, + "away_from_lid": 33, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 36, + "round": 5, + "order": 25, + "bye": false, + "home_from_lid": 34, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/13.json b/brackets/13.json new file mode 100644 index 0000000..5aab3a1 --- /dev/null +++ b/brackets/13.json @@ -0,0 +1,401 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 5, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 7, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 2, + "order": 16, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 25, + "round": 2, + "order": 17, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 30, + "round": 3, + "order": 22, + "bye": false, + "home_from_lid": 24, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 33, + "round": 4, + "order": 25, + "bye": false, + "home_from_lid": 30, + "home_from_loser": false, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 34, + "round": 5, + "order": 26, + "bye": false, + "home_from_lid": 33, + "home_from_loser": false, + "away_from_lid": 33, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 11, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": 11, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 16, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 17, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 5, + "home_from_loser": true + }, + { + "lid": 18, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + }, + { + "lid": 19, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 7, + "home_from_loser": true + } + ], + [ + { + "lid": 20, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 2, + "order": 18, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 27, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 28, + "round": 3, + "order": 20, + "bye": false, + "home_from_lid": 24, + "home_from_loser": true, + "away_from_lid": 26, + "away_from_loser": false, + "reset": false + }, + { + "lid": 29, + "round": 3, + "order": 21, + "bye": false, + "home_from_lid": 25, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 31, + "round": 4, + "order": 23, + "bye": false, + "home_from_lid": 28, + "home_from_loser": false, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 5, + "order": 24, + "bye": false, + "home_from_lid": 30, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/14.json b/brackets/14.json new file mode 100644 index 0000000..c783c8d --- /dev/null +++ b/brackets/14.json @@ -0,0 +1,407 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 5, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 14, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 7, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": 6, + "home_from_loser": false, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 25, + "round": 2, + "order": 20, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 30, + "round": 3, + "order": 25, + "bye": false, + "home_from_lid": 24, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 33, + "round": 4, + "order": 28, + "bye": false, + "home_from_lid": 30, + "home_from_loser": false, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 34, + "round": 5, + "order": 29, + "bye": false, + "home_from_lid": 33, + "home_from_loser": false, + "away_from_lid": 33, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 11, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": 13, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 16, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 17, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 5, + "home_from_loser": true + }, + { + "lid": 18, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + }, + { + "lid": 19, + "round": 0, + "order": 14, + "bye": false, + "home_from_lid": 6, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 20, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 2, + "order": 21, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 27, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 28, + "round": 3, + "order": 23, + "bye": false, + "home_from_lid": 24, + "home_from_loser": true, + "away_from_lid": 26, + "away_from_loser": false, + "reset": false + }, + { + "lid": 29, + "round": 3, + "order": 24, + "bye": false, + "home_from_lid": 25, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 31, + "round": 4, + "order": 26, + "bye": false, + "home_from_lid": 28, + "home_from_loser": false, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 5, + "order": 27, + "bye": false, + "home_from_lid": 30, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/15.json b/brackets/15.json new file mode 100644 index 0000000..a263538 --- /dev/null +++ b/brackets/15.json @@ -0,0 +1,413 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_seed": 15, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 5, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 14, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 7, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 4, + "home_from_loser": false, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 6, + "home_from_loser": false, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 25, + "round": 2, + "order": 23, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 30, + "round": 3, + "order": 28, + "bye": false, + "home_from_lid": 24, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 33, + "round": 4, + "order": 31, + "bye": false, + "home_from_lid": 30, + "home_from_loser": false, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 34, + "round": 5, + "order": 32, + "bye": false, + "home_from_lid": 33, + "home_from_loser": false, + "away_from_lid": 33, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 11, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": 15, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 16, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 17, + "round": 0, + "order": 16, + "bye": false, + "home_from_lid": 4, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 18, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + }, + { + "lid": 19, + "round": 0, + "order": 17, + "bye": false, + "home_from_lid": 6, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 20, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 19, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 20, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 21, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 2, + "order": 24, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 27, + "round": 2, + "order": 25, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 28, + "round": 3, + "order": 26, + "bye": false, + "home_from_lid": 24, + "home_from_loser": true, + "away_from_lid": 26, + "away_from_loser": false, + "reset": false + }, + { + "lid": 29, + "round": 3, + "order": 27, + "bye": false, + "home_from_lid": 25, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 31, + "round": 4, + "order": 29, + "bye": false, + "home_from_lid": 28, + "home_from_loser": false, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 5, + "order": 30, + "bye": false, + "home_from_lid": 30, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/16.json b/brackets/16.json new file mode 100644 index 0000000..6530bc6 --- /dev/null +++ b/brackets/16.json @@ -0,0 +1,419 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_seed": 16, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 1, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_seed": 15, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 5, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 14, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 7, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 0, + "home_from_loser": false, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 4, + "home_from_loser": false, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 6, + "home_from_loser": false, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 2, + "order": 25, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 25, + "round": 2, + "order": 26, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 30, + "round": 3, + "order": 31, + "bye": false, + "home_from_lid": 24, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 33, + "round": 4, + "order": 34, + "bye": false, + "home_from_lid": 30, + "home_from_loser": false, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 34, + "round": 5, + "order": 35, + "bye": false, + "home_from_lid": 33, + "home_from_loser": false, + "away_from_lid": 33, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 11, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": 17, + "bye": false, + "home_from_lid": 0, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": 18, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 16, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 17, + "round": 0, + "order": 19, + "bye": false, + "home_from_lid": 4, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 18, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + }, + { + "lid": 19, + "round": 0, + "order": 20, + "bye": false, + "home_from_lid": 6, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 20, + "round": 1, + "order": 21, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 22, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 23, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 24, + "bye": false, + "home_from_lid": 8, + "home_from_loser": true, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 2, + "order": 27, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 27, + "round": 2, + "order": 28, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 28, + "round": 3, + "order": 29, + "bye": false, + "home_from_lid": 24, + "home_from_loser": true, + "away_from_lid": 26, + "away_from_loser": false, + "reset": false + }, + { + "lid": 29, + "round": 3, + "order": 30, + "bye": false, + "home_from_lid": 25, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 31, + "round": 4, + "order": 32, + "bye": false, + "home_from_lid": 28, + "home_from_loser": false, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 5, + "order": 33, + "bye": false, + "home_from_lid": 30, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/17.json b/brackets/17.json new file mode 100644 index 0000000..474899e --- /dev/null +++ b/brackets/17.json @@ -0,0 +1,605 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13 + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12 + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15 + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10 + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14 + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11 + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_seed": 15, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 14, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 36, + "round": 2, + "order": 15, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 37, + "round": 2, + "order": 16, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 38, + "round": 2, + "order": 17, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 39, + "round": 2, + "order": 18, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 46, + "round": 3, + "order": 25, + "bye": false, + "home_from_lid": 36, + "home_from_loser": false, + "away_from_lid": 37, + "away_from_loser": false, + "reset": false + }, + { + "lid": 47, + "round": 3, + "order": 26, + "bye": false, + "home_from_lid": 38, + "home_from_loser": false, + "away_from_lid": 39, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 51, + "round": 4, + "order": 30, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 53, + "round": 5, + "order": 32, + "bye": false, + "home_from_lid": 51, + "home_from_loser": false, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 54, + "round": 6, + "order": 33, + "bye": false, + "home_from_lid": 53, + "home_from_loser": false, + "away_from_lid": 53, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": 10, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 19, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 17, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + } + ], + [ + { + "lid": 32, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + }, + { + "lid": 33, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 20, + "away_from_loser": true, + "reset": false + }, + { + "lid": 34, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 18, + "away_from_loser": true, + "reset": false + }, + { + "lid": 35, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 16, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 40, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 37, + "home_from_loser": true, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + }, + { + "lid": 41, + "round": 2, + "order": 20, + "bye": false, + "home_from_lid": 36, + "home_from_loser": true, + "away_from_lid": 33, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 2, + "order": 21, + "bye": false, + "home_from_lid": 39, + "home_from_loser": true, + "away_from_lid": 34, + "away_from_loser": false, + "reset": false + }, + { + "lid": 43, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 38, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 44, + "round": 3, + "order": 23, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 45, + "round": 3, + "order": 24, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 4, + "order": 27, + "bye": false, + "home_from_lid": 46, + "home_from_loser": true, + "away_from_lid": 44, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 4, + "order": 28, + "bye": false, + "home_from_lid": 47, + "home_from_loser": true, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 50, + "round": 5, + "order": 29, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 6, + "order": 31, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 50, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/18.json b/brackets/18.json new file mode 100644 index 0000000..7704a1d --- /dev/null +++ b/brackets/18.json @@ -0,0 +1,611 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13 + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12 + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10 + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14 + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11 + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 14, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 36, + "round": 2, + "order": 17, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 37, + "round": 2, + "order": 18, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 38, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 39, + "round": 2, + "order": 20, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 46, + "round": 3, + "order": 27, + "bye": false, + "home_from_lid": 36, + "home_from_loser": false, + "away_from_lid": 37, + "away_from_loser": false, + "reset": false + }, + { + "lid": 47, + "round": 3, + "order": 28, + "bye": false, + "home_from_lid": 38, + "home_from_loser": false, + "away_from_lid": 39, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 51, + "round": 4, + "order": 32, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 53, + "round": 5, + "order": 34, + "bye": false, + "home_from_lid": 51, + "home_from_loser": false, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 54, + "round": 6, + "order": 35, + "bye": false, + "home_from_lid": 53, + "home_from_loser": false, + "away_from_lid": 53, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": 11, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": 12, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 17, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + } + ], + [ + { + "lid": 32, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + }, + { + "lid": 33, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 20, + "away_from_loser": true, + "reset": false + }, + { + "lid": 34, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + }, + { + "lid": 35, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 16, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 40, + "round": 2, + "order": 21, + "bye": false, + "home_from_lid": 37, + "home_from_loser": true, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + }, + { + "lid": 41, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 36, + "home_from_loser": true, + "away_from_lid": 33, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 2, + "order": 23, + "bye": false, + "home_from_lid": 39, + "home_from_loser": true, + "away_from_lid": 34, + "away_from_loser": false, + "reset": false + }, + { + "lid": 43, + "round": 2, + "order": 24, + "bye": false, + "home_from_lid": 38, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 44, + "round": 3, + "order": 25, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 45, + "round": 3, + "order": 26, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 4, + "order": 29, + "bye": false, + "home_from_lid": 46, + "home_from_loser": true, + "away_from_lid": 44, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 4, + "order": 30, + "bye": false, + "home_from_lid": 47, + "home_from_loser": true, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 50, + "round": 5, + "order": 31, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 6, + "order": 33, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 50, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/19.json b/brackets/19.json new file mode 100644 index 0000000..1737005 --- /dev/null +++ b/brackets/19.json @@ -0,0 +1,617 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13 + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12 + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10 + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11 + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 13, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 36, + "round": 2, + "order": 19, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 37, + "round": 2, + "order": 20, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 38, + "round": 2, + "order": 21, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 39, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 46, + "round": 3, + "order": 29, + "bye": false, + "home_from_lid": 36, + "home_from_loser": false, + "away_from_lid": 37, + "away_from_loser": false, + "reset": false + }, + { + "lid": 47, + "round": 3, + "order": 30, + "bye": false, + "home_from_lid": 38, + "home_from_loser": false, + "away_from_lid": 39, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 51, + "round": 4, + "order": 34, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 53, + "round": 5, + "order": 36, + "bye": false, + "home_from_lid": 51, + "home_from_loser": false, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 54, + "round": 6, + "order": 37, + "bye": false, + "home_from_lid": 53, + "home_from_loser": false, + "away_from_lid": 53, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": 12, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": 13, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": 14, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + }, + { + "lid": 33, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 20, + "away_from_loser": true, + "reset": false + }, + { + "lid": 34, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + }, + { + "lid": 35, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 40, + "round": 2, + "order": 23, + "bye": false, + "home_from_lid": 37, + "home_from_loser": true, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + }, + { + "lid": 41, + "round": 2, + "order": 24, + "bye": false, + "home_from_lid": 36, + "home_from_loser": true, + "away_from_lid": 33, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 2, + "order": 25, + "bye": false, + "home_from_lid": 39, + "home_from_loser": true, + "away_from_lid": 34, + "away_from_loser": false, + "reset": false + }, + { + "lid": 43, + "round": 2, + "order": 26, + "bye": false, + "home_from_lid": 38, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 44, + "round": 3, + "order": 27, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 45, + "round": 3, + "order": 28, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 4, + "order": 31, + "bye": false, + "home_from_lid": 46, + "home_from_loser": true, + "away_from_lid": 44, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 4, + "order": 32, + "bye": false, + "home_from_lid": 47, + "home_from_loser": true, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 50, + "round": 5, + "order": 33, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 6, + "order": 35, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 50, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/20.json b/brackets/20.json new file mode 100644 index 0000000..8e83e31 --- /dev/null +++ b/brackets/20.json @@ -0,0 +1,623 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13, + "away_seed": 20, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12 + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10 + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11 + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_seed": 12, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 10, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 11, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 36, + "round": 2, + "order": 21, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 37, + "round": 2, + "order": 22, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 38, + "round": 2, + "order": 23, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 39, + "round": 2, + "order": 24, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 46, + "round": 3, + "order": 31, + "bye": false, + "home_from_lid": 36, + "home_from_loser": false, + "away_from_lid": 37, + "away_from_loser": false, + "reset": false + }, + { + "lid": 47, + "round": 3, + "order": 32, + "bye": false, + "home_from_lid": 38, + "home_from_loser": false, + "away_from_lid": 39, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 51, + "round": 4, + "order": 36, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 53, + "round": 5, + "order": 38, + "bye": false, + "home_from_lid": 51, + "home_from_loser": false, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 54, + "round": 6, + "order": 39, + "bye": false, + "home_from_lid": 53, + "home_from_loser": false, + "away_from_lid": 53, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": 13, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": 14, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": 15, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": 16, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 32, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 25, + "away_from_loser": false, + "reset": false + }, + { + "lid": 33, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + }, + { + "lid": 34, + "round": 1, + "order": 19, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 29, + "away_from_loser": false, + "reset": false + }, + { + "lid": 35, + "round": 1, + "order": 20, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 31, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 40, + "round": 2, + "order": 25, + "bye": false, + "home_from_lid": 37, + "home_from_loser": true, + "away_from_lid": 32, + "away_from_loser": false, + "reset": false + }, + { + "lid": 41, + "round": 2, + "order": 26, + "bye": false, + "home_from_lid": 36, + "home_from_loser": true, + "away_from_lid": 33, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 2, + "order": 27, + "bye": false, + "home_from_lid": 39, + "home_from_loser": true, + "away_from_lid": 34, + "away_from_loser": false, + "reset": false + }, + { + "lid": 43, + "round": 2, + "order": 28, + "bye": false, + "home_from_lid": 38, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 44, + "round": 3, + "order": 29, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 45, + "round": 3, + "order": 30, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 4, + "order": 33, + "bye": false, + "home_from_lid": 46, + "home_from_loser": true, + "away_from_lid": 44, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 4, + "order": 34, + "bye": false, + "home_from_lid": 47, + "home_from_loser": true, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 50, + "round": 5, + "order": 35, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 6, + "order": 37, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 50, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/24.json b/brackets/24.json new file mode 100644 index 0000000..aef63be --- /dev/null +++ b/brackets/24.json @@ -0,0 +1,737 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8 + }, + { + "lid": 3, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9, + "away_seed": 24, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13, + "away_seed": 20, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12, + "away_seed": 21, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10, + "away_seed": 23, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11, + "away_seed": 22, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 56, + "round": 2, + "order": 33, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 57, + "round": 2, + "order": 34, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 58, + "round": 2, + "order": 35, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 59, + "round": 2, + "order": 36, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 68, + "round": 3, + "order": 45, + "bye": false, + "home_from_lid": 56, + "home_from_loser": false, + "away_from_lid": 57, + "away_from_loser": false, + "reset": false + }, + { + "lid": 69, + "round": 3, + "order": 46, + "bye": false, + "home_from_lid": 58, + "home_from_loser": false, + "away_from_lid": 59, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 74, + "round": 4, + "order": 51, + "bye": false, + "home_from_lid": 68, + "home_from_loser": false, + "away_from_lid": 69, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 77, + "round": 5, + "order": 54, + "bye": false, + "home_from_lid": 74, + "home_from_loser": false, + "away_from_lid": 76, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 78, + "round": 6, + "order": 55, + "bye": false, + "home_from_lid": 77, + "home_from_loser": false, + "away_from_lid": 77, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 40, + "round": 0, + "order": 17, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 41, + "round": 0, + "order": 18, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 42, + "round": 0, + "order": 19, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 43, + "round": 0, + "order": 20, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + }, + { + "lid": 44, + "round": 0, + "order": 21, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 45, + "round": 0, + "order": 22, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 11, + "away_from_loser": true, + "reset": false + }, + { + "lid": 46, + "round": 0, + "order": 23, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + }, + { + "lid": 47, + "round": 0, + "order": 24, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 1, + "order": 25, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 49, + "round": 1, + "order": 26, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 50, + "round": 1, + "order": 27, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 51, + "round": 1, + "order": 28, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + }, + { + "lid": 52, + "round": 1, + "order": 29, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 53, + "round": 1, + "order": 30, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 11, + "away_from_loser": true, + "reset": false + }, + { + "lid": 54, + "round": 1, + "order": 31, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + }, + { + "lid": 55, + "round": 1, + "order": 32, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 60, + "round": 2, + "order": 37, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + }, + { + "lid": 61, + "round": 2, + "order": 38, + "bye": false, + "home_from_lid": 50, + "home_from_loser": false, + "away_from_lid": 51, + "away_from_loser": false, + "reset": false + }, + { + "lid": 62, + "round": 2, + "order": 39, + "bye": false, + "home_from_lid": 52, + "home_from_loser": false, + "away_from_lid": 53, + "away_from_loser": false, + "reset": false + }, + { + "lid": 63, + "round": 2, + "order": 40, + "bye": false, + "home_from_lid": 54, + "home_from_loser": false, + "away_from_lid": 55, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 64, + "round": 3, + "order": 41, + "bye": false, + "home_from_lid": 57, + "home_from_loser": true, + "away_from_lid": 60, + "away_from_loser": false, + "reset": false + }, + { + "lid": 65, + "round": 3, + "order": 42, + "bye": false, + "home_from_lid": 56, + "home_from_loser": true, + "away_from_lid": 61, + "away_from_loser": false, + "reset": false + }, + { + "lid": 66, + "round": 3, + "order": 43, + "bye": false, + "home_from_lid": 59, + "home_from_loser": true, + "away_from_lid": 62, + "away_from_loser": false, + "reset": false + }, + { + "lid": 67, + "round": 3, + "order": 44, + "bye": false, + "home_from_lid": 58, + "home_from_loser": true, + "away_from_lid": 63, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 70, + "round": 4, + "order": 47, + "bye": false, + "home_from_lid": 64, + "home_from_loser": false, + "away_from_lid": 65, + "away_from_loser": false, + "reset": false + }, + { + "lid": 71, + "round": 4, + "order": 48, + "bye": false, + "home_from_lid": 66, + "home_from_loser": false, + "away_from_lid": 67, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 72, + "round": 5, + "order": 49, + "bye": false, + "home_from_lid": 68, + "home_from_loser": true, + "away_from_lid": 70, + "away_from_loser": false, + "reset": false + }, + { + "lid": 73, + "round": 5, + "order": 50, + "bye": false, + "home_from_lid": 69, + "home_from_loser": true, + "away_from_lid": 71, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 75, + "round": 6, + "order": 52, + "bye": false, + "home_from_lid": 72, + "home_from_loser": false, + "away_from_lid": 73, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 76, + "round": 7, + "order": 53, + "bye": false, + "home_from_lid": 74, + "home_from_loser": true, + "away_from_lid": 75, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/25.json b/brackets/25.json new file mode 100644 index 0000000..6ad9372 --- /dev/null +++ b/brackets/25.json @@ -0,0 +1,783 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 25, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9, + "away_seed": 24, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13, + "away_seed": 20, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12, + "away_seed": 21, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 11, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10, + "away_seed": 23, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11, + "away_seed": 22, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 12, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 2, + "order": 28, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 2, + "order": 29, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 50, + "round": 2, + "order": 30, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 51, + "round": 2, + "order": 31, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 60, + "round": 3, + "order": 40, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + }, + { + "lid": 61, + "round": 3, + "order": 41, + "bye": false, + "home_from_lid": 50, + "home_from_loser": false, + "away_from_lid": 51, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 66, + "round": 4, + "order": 46, + "bye": false, + "home_from_lid": 60, + "home_from_loser": false, + "away_from_lid": 61, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 69, + "round": 5, + "order": 49, + "bye": false, + "home_from_lid": 66, + "home_from_loser": false, + "away_from_lid": 68, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 70, + "round": 6, + "order": 50, + "bye": false, + "home_from_lid": 69, + "home_from_loser": false, + "away_from_lid": 69, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 23, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": 19, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 5, + "home_from_loser": true + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 7, + "home_from_loser": true + }, + { + "lid": 32, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 19, + "home_from_loser": true + }, + { + "lid": 33, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 34, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 35, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 11, + "home_from_loser": true + }, + { + "lid": 36, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 17, + "home_from_loser": true + }, + { + "lid": 37, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 13, + "home_from_loser": true + }, + { + "lid": 38, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + }, + { + "lid": 39, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 15, + "home_from_loser": true + } + ], + [ + { + "lid": 40, + "round": 1, + "order": 20, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 41, + "round": 1, + "order": 21, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 1, + "order": 22, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 43, + "round": 1, + "order": 23, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + }, + { + "lid": 44, + "round": 1, + "order": 24, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 45, + "round": 1, + "order": 25, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 11, + "away_from_loser": true, + "reset": false + }, + { + "lid": 46, + "round": 1, + "order": 26, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + }, + { + "lid": 47, + "round": 1, + "order": 27, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 2, + "order": 32, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 53, + "round": 2, + "order": 33, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + }, + { + "lid": 54, + "round": 2, + "order": 34, + "bye": false, + "home_from_lid": 44, + "home_from_loser": false, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + }, + { + "lid": 55, + "round": 2, + "order": 35, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 56, + "round": 3, + "order": 36, + "bye": false, + "home_from_lid": 49, + "home_from_loser": true, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + }, + { + "lid": 57, + "round": 3, + "order": 37, + "bye": false, + "home_from_lid": 48, + "home_from_loser": true, + "away_from_lid": 53, + "away_from_loser": false, + "reset": false + }, + { + "lid": 58, + "round": 3, + "order": 38, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 54, + "away_from_loser": false, + "reset": false + }, + { + "lid": 59, + "round": 3, + "order": 39, + "bye": false, + "home_from_lid": 50, + "home_from_loser": true, + "away_from_lid": 55, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 62, + "round": 4, + "order": 42, + "bye": false, + "home_from_lid": 56, + "home_from_loser": false, + "away_from_lid": 57, + "away_from_loser": false, + "reset": false + }, + { + "lid": 63, + "round": 4, + "order": 43, + "bye": false, + "home_from_lid": 58, + "home_from_loser": false, + "away_from_lid": 59, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 64, + "round": 5, + "order": 44, + "bye": false, + "home_from_lid": 60, + "home_from_loser": true, + "away_from_lid": 62, + "away_from_loser": false, + "reset": false + }, + { + "lid": 65, + "round": 5, + "order": 45, + "bye": false, + "home_from_lid": 61, + "home_from_loser": true, + "away_from_lid": 63, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 67, + "round": 6, + "order": 47, + "bye": false, + "home_from_lid": 64, + "home_from_loser": false, + "away_from_lid": 65, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 68, + "round": 7, + "order": 48, + "bye": false, + "home_from_lid": 66, + "home_from_loser": true, + "away_from_lid": 67, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/26.json b/brackets/26.json new file mode 100644 index 0000000..9060e02 --- /dev/null +++ b/brackets/26.json @@ -0,0 +1,789 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 25, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9, + "away_seed": 24, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13, + "away_seed": 20, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12, + "away_seed": 21, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 26, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 11, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10, + "away_seed": 23, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + }, + { + "lid": 15, + "round": 0, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11, + "away_seed": 22, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 13, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 14, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 19, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 20, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 2, + "order": 31, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 2, + "order": 32, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 50, + "round": 2, + "order": 33, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 51, + "round": 2, + "order": 34, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 60, + "round": 3, + "order": 43, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + }, + { + "lid": 61, + "round": 3, + "order": 44, + "bye": false, + "home_from_lid": 50, + "home_from_loser": false, + "away_from_lid": 51, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 66, + "round": 4, + "order": 49, + "bye": false, + "home_from_lid": 60, + "home_from_loser": false, + "away_from_lid": 61, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 69, + "round": 5, + "order": 52, + "bye": false, + "home_from_lid": 66, + "home_from_loser": false, + "away_from_lid": 68, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 70, + "round": 6, + "order": 53, + "bye": false, + "home_from_lid": 69, + "home_from_loser": false, + "away_from_lid": 69, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 23, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": 21, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 5, + "home_from_loser": true + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 7, + "home_from_loser": true + }, + { + "lid": 32, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 19, + "home_from_loser": true + }, + { + "lid": 33, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 34, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 35, + "round": 0, + "order": 22, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 11, + "away_from_loser": true, + "reset": false + }, + { + "lid": 36, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 17, + "home_from_loser": true + }, + { + "lid": 37, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 13, + "home_from_loser": true + }, + { + "lid": 38, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + }, + { + "lid": 39, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 15, + "home_from_loser": true + } + ], + [ + { + "lid": 40, + "round": 1, + "order": 23, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 41, + "round": 1, + "order": 24, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 1, + "order": 25, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 43, + "round": 1, + "order": 26, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + }, + { + "lid": 44, + "round": 1, + "order": 27, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 45, + "round": 1, + "order": 28, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + }, + { + "lid": 46, + "round": 1, + "order": 29, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + }, + { + "lid": 47, + "round": 1, + "order": 30, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 2, + "order": 35, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 53, + "round": 2, + "order": 36, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + }, + { + "lid": 54, + "round": 2, + "order": 37, + "bye": false, + "home_from_lid": 44, + "home_from_loser": false, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + }, + { + "lid": 55, + "round": 2, + "order": 38, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 56, + "round": 3, + "order": 39, + "bye": false, + "home_from_lid": 49, + "home_from_loser": true, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + }, + { + "lid": 57, + "round": 3, + "order": 40, + "bye": false, + "home_from_lid": 48, + "home_from_loser": true, + "away_from_lid": 53, + "away_from_loser": false, + "reset": false + }, + { + "lid": 58, + "round": 3, + "order": 41, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 54, + "away_from_loser": false, + "reset": false + }, + { + "lid": 59, + "round": 3, + "order": 42, + "bye": false, + "home_from_lid": 50, + "home_from_loser": true, + "away_from_lid": 55, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 62, + "round": 4, + "order": 45, + "bye": false, + "home_from_lid": 56, + "home_from_loser": false, + "away_from_lid": 57, + "away_from_loser": false, + "reset": false + }, + { + "lid": 63, + "round": 4, + "order": 46, + "bye": false, + "home_from_lid": 58, + "home_from_loser": false, + "away_from_lid": 59, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 64, + "round": 5, + "order": 47, + "bye": false, + "home_from_lid": 60, + "home_from_loser": true, + "away_from_lid": 62, + "away_from_loser": false, + "reset": false + }, + { + "lid": 65, + "round": 5, + "order": 48, + "bye": false, + "home_from_lid": 61, + "home_from_loser": true, + "away_from_lid": 63, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 67, + "round": 6, + "order": 50, + "bye": false, + "home_from_lid": 64, + "home_from_loser": false, + "away_from_lid": 65, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 68, + "round": 7, + "order": 51, + "bye": false, + "home_from_lid": 66, + "home_from_loser": true, + "away_from_lid": 67, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/27.json b/brackets/27.json new file mode 100644 index 0000000..05653a0 --- /dev/null +++ b/brackets/27.json @@ -0,0 +1,795 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 16, + "away_seed": 17, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 25, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 3, + "round": 0, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 9, + "away_seed": 24, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 5, + "round": 0, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 13, + "away_seed": 20, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 7, + "round": 0, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 12, + "away_seed": 21, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 8, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 9, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 15, + "away_seed": 18, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 0, + "order": 7, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7, + "away_seed": 26, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 11, + "round": 0, + "order": 8, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 10, + "away_seed": 23, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 13, + "round": 0, + "order": 9, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 14, + "away_seed": 19, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": 10, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6, + "away_seed": 27, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 15, + "round": 0, + "order": 11, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 11, + "away_seed": 22, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 15, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 16, + "bye": false, + "home_from_lid": 2, + "home_from_loser": false, + "away_from_lid": 3, + "away_from_loser": false, + "reset": false + }, + { + "lid": 18, + "round": 1, + "order": 17, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_from_lid": 5, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 1, + "order": 18, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5, + "away_from_lid": 7, + "away_from_loser": false, + "reset": false + }, + { + "lid": 20, + "round": 1, + "order": 19, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 1, + "order": 20, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + }, + { + "lid": 22, + "round": 1, + "order": 21, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 23, + "round": 1, + "order": 22, + "bye": false, + "home_from_lid": 14, + "home_from_loser": false, + "away_from_lid": 15, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 48, + "round": 2, + "order": 34, + "bye": false, + "home_from_lid": 16, + "home_from_loser": false, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + }, + { + "lid": 49, + "round": 2, + "order": 35, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + }, + { + "lid": 50, + "round": 2, + "order": 36, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + }, + { + "lid": 51, + "round": 2, + "order": 37, + "bye": false, + "home_from_lid": 22, + "home_from_loser": false, + "away_from_lid": 23, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 60, + "round": 3, + "order": 46, + "bye": false, + "home_from_lid": 48, + "home_from_loser": false, + "away_from_lid": 49, + "away_from_loser": false, + "reset": false + }, + { + "lid": 61, + "round": 3, + "order": 47, + "bye": false, + "home_from_lid": 50, + "home_from_loser": false, + "away_from_lid": 51, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 66, + "round": 4, + "order": 52, + "bye": false, + "home_from_lid": 60, + "home_from_loser": false, + "away_from_lid": 61, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 69, + "round": 5, + "order": 55, + "bye": false, + "home_from_lid": 66, + "home_from_loser": false, + "away_from_lid": 68, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 70, + "round": 6, + "order": 56, + "bye": false, + "home_from_lid": 69, + "home_from_loser": false, + "away_from_lid": 69, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 24, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 23, + "home_from_loser": true + }, + { + "lid": 25, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 1, + "home_from_loser": true + }, + { + "lid": 26, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 22, + "home_from_loser": true + }, + { + "lid": 27, + "round": 0, + "order": 23, + "bye": false, + "home_from_lid": 2, + "home_from_loser": true, + "away_from_lid": 3, + "away_from_loser": true, + "reset": false + }, + { + "lid": 28, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 21, + "home_from_loser": true + }, + { + "lid": 29, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 5, + "home_from_loser": true + }, + { + "lid": 30, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 20, + "home_from_loser": true + }, + { + "lid": 31, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 7, + "home_from_loser": true + }, + { + "lid": 32, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 19, + "home_from_loser": true + }, + { + "lid": 33, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 34, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 18, + "home_from_loser": true + }, + { + "lid": 35, + "round": 0, + "order": 24, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 11, + "away_from_loser": true, + "reset": false + }, + { + "lid": 36, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 17, + "home_from_loser": true + }, + { + "lid": 37, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 13, + "home_from_loser": true + }, + { + "lid": 38, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 16, + "home_from_loser": true + }, + { + "lid": 39, + "round": 0, + "order": 25, + "bye": false, + "home_from_lid": 14, + "home_from_loser": true, + "away_from_lid": 15, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 40, + "round": 1, + "order": 26, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 41, + "round": 1, + "order": 27, + "bye": false, + "home_from_lid": 22, + "home_from_loser": true, + "away_from_lid": 27, + "away_from_loser": false, + "reset": false + }, + { + "lid": 42, + "round": 1, + "order": 28, + "bye": false, + "home_from_lid": 21, + "home_from_loser": true, + "away_from_lid": 5, + "away_from_loser": true, + "reset": false + }, + { + "lid": 43, + "round": 1, + "order": 29, + "bye": false, + "home_from_lid": 20, + "home_from_loser": true, + "away_from_lid": 7, + "away_from_loser": true, + "reset": false + }, + { + "lid": 44, + "round": 1, + "order": 30, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 9, + "away_from_loser": true, + "reset": false + }, + { + "lid": 45, + "round": 1, + "order": 31, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 35, + "away_from_loser": false, + "reset": false + }, + { + "lid": 46, + "round": 1, + "order": 32, + "bye": false, + "home_from_lid": 17, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": true, + "reset": false + }, + { + "lid": 47, + "round": 1, + "order": 33, + "bye": false, + "home_from_lid": 16, + "home_from_loser": true, + "away_from_lid": 39, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 52, + "round": 2, + "order": 38, + "bye": false, + "home_from_lid": 40, + "home_from_loser": false, + "away_from_lid": 41, + "away_from_loser": false, + "reset": false + }, + { + "lid": 53, + "round": 2, + "order": 39, + "bye": false, + "home_from_lid": 42, + "home_from_loser": false, + "away_from_lid": 43, + "away_from_loser": false, + "reset": false + }, + { + "lid": 54, + "round": 2, + "order": 40, + "bye": false, + "home_from_lid": 44, + "home_from_loser": false, + "away_from_lid": 45, + "away_from_loser": false, + "reset": false + }, + { + "lid": 55, + "round": 2, + "order": 41, + "bye": false, + "home_from_lid": 46, + "home_from_loser": false, + "away_from_lid": 47, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 56, + "round": 3, + "order": 42, + "bye": false, + "home_from_lid": 49, + "home_from_loser": true, + "away_from_lid": 52, + "away_from_loser": false, + "reset": false + }, + { + "lid": 57, + "round": 3, + "order": 43, + "bye": false, + "home_from_lid": 48, + "home_from_loser": true, + "away_from_lid": 53, + "away_from_loser": false, + "reset": false + }, + { + "lid": 58, + "round": 3, + "order": 44, + "bye": false, + "home_from_lid": 51, + "home_from_loser": true, + "away_from_lid": 54, + "away_from_loser": false, + "reset": false + }, + { + "lid": 59, + "round": 3, + "order": 45, + "bye": false, + "home_from_lid": 50, + "home_from_loser": true, + "away_from_lid": 55, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 62, + "round": 4, + "order": 48, + "bye": false, + "home_from_lid": 56, + "home_from_loser": false, + "away_from_lid": 57, + "away_from_loser": false, + "reset": false + }, + { + "lid": 63, + "round": 4, + "order": 49, + "bye": false, + "home_from_lid": 58, + "home_from_loser": false, + "away_from_lid": 59, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 64, + "round": 5, + "order": 50, + "bye": false, + "home_from_lid": 60, + "home_from_loser": true, + "away_from_lid": 62, + "away_from_loser": false, + "reset": false + }, + { + "lid": 65, + "round": 5, + "order": 51, + "bye": false, + "home_from_lid": 61, + "home_from_loser": true, + "away_from_lid": 63, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 67, + "round": 6, + "order": 53, + "bye": false, + "home_from_lid": 64, + "home_from_loser": false, + "away_from_lid": 65, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 68, + "round": 7, + "order": 54, + "bye": false, + "home_from_lid": 66, + "home_from_loser": true, + "away_from_lid": 67, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/brackets/9.json b/brackets/9.json new file mode 100644 index 0000000..595090c --- /dev/null +++ b/brackets/9.json @@ -0,0 +1,311 @@ +{ + "winners": [ + [ + { + "lid": 0, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1 + }, + { + "lid": 1, + "round": 0, + "order": 1, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 8, + "away_seed": 9, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 2, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4 + }, + { + "lid": 3, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 5 + }, + { + "lid": 4, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2 + }, + { + "lid": 5, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 7 + }, + { + "lid": 6, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3 + }, + { + "lid": 7, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 6 + } + ], + [ + { + "lid": 8, + "round": 1, + "order": 5, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 1, + "away_from_lid": 1, + "away_from_loser": false, + "reset": false + }, + { + "lid": 9, + "round": 1, + "order": 2, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 4, + "away_seed": 5, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 10, + "round": 1, + "order": 3, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 2, + "away_seed": 7, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + }, + { + "lid": 11, + "round": 1, + "order": 4, + "bye": false, + "home_from_lid": null, + "home_from_loser": null, + "home_seed": 3, + "away_seed": 6, + "away_from_lid": null, + "away_from_loser": null, + "reset": false + } + ], + [ + { + "lid": 18, + "round": 2, + "order": 9, + "bye": false, + "home_from_lid": 8, + "home_from_loser": false, + "away_from_lid": 9, + "away_from_loser": false, + "reset": false + }, + { + "lid": 19, + "round": 2, + "order": 10, + "bye": false, + "home_from_lid": 10, + "home_from_loser": false, + "away_from_lid": 11, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 23, + "round": 3, + "order": 14, + "bye": false, + "home_from_lid": 18, + "home_from_loser": false, + "away_from_lid": 19, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 25, + "round": 4, + "order": 16, + "bye": false, + "home_from_lid": 23, + "home_from_loser": false, + "away_from_lid": 24, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 26, + "round": 5, + "order": 17, + "bye": false, + "home_from_lid": 25, + "home_from_loser": false, + "away_from_lid": 25, + "away_from_loser": true, + "reset": true + } + ] + ], + "losers": [ + [ + { + "lid": 12, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 10, + "home_from_loser": true + }, + { + "lid": 13, + "round": 0, + "order": 6, + "bye": false, + "home_from_lid": 11, + "home_from_loser": true, + "away_from_lid": 1, + "away_from_loser": true, + "reset": false + }, + { + "lid": 14, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 9, + "home_from_loser": true + }, + { + "lid": 15, + "round": 0, + "order": null, + "bye": true, + "home_from_lid": 8, + "home_from_loser": true + } + ], + [ + { + "lid": 16, + "round": 1, + "order": 7, + "bye": false, + "home_from_lid": 10, + "home_from_loser": true, + "away_from_lid": 13, + "away_from_loser": false, + "reset": false + }, + { + "lid": 17, + "round": 1, + "order": 8, + "bye": false, + "home_from_lid": 9, + "home_from_loser": true, + "away_from_lid": 8, + "away_from_loser": true, + "reset": false + } + ], + [ + { + "lid": 20, + "round": 2, + "order": 11, + "bye": false, + "home_from_lid": 18, + "home_from_loser": true, + "away_from_lid": 16, + "away_from_loser": false, + "reset": false + }, + { + "lid": 21, + "round": 2, + "order": 12, + "bye": false, + "home_from_lid": 19, + "home_from_loser": true, + "away_from_lid": 17, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 22, + "round": 3, + "order": 13, + "bye": false, + "home_from_lid": 20, + "home_from_loser": false, + "away_from_lid": 21, + "away_from_loser": false, + "reset": false + } + ], + [ + { + "lid": 24, + "round": 4, + "order": 15, + "bye": false, + "home_from_lid": 23, + "home_from_loser": true, + "away_from_lid": 22, + "away_from_loser": false, + "reset": false + } + ] + ] +} \ No newline at end of file diff --git a/src/app/routes/_authed/admin/preview.tsx b/src/app/routes/_authed/admin/preview.tsx index 77cb00f..2172f83 100644 --- a/src/app/routes/_authed/admin/preview.tsx +++ b/src/app/routes/_authed/admin/preview.tsx @@ -1,3 +1,5 @@ +import BracketView from "@/features/bracket/components/bracket-view"; +import { useBracketPreview } from "@/features/bracket/queries"; import { createFileRoute } from "@tanstack/react-router"; export const Route = createFileRoute("/_authed/admin/preview")({ @@ -12,5 +14,6 @@ export const Route = createFileRoute("/_authed/admin/preview")({ }); function RouteComponent() { - return
Preview
; + const bracket = useBracketPreview(16); + return