+function make_table_team_wide(players) {
+ let globals = players['globals'];
+
+ let rows = [];
+ {
+ let header = document.createElement('tr');
+ add_th(header, '');
+ add_th(header, 'Our team');
+ add_th(header, 'Their team');
+ rows.push(header);
+ }
+
+ // Turnovers.
+ {
+ let row = document.createElement('tr');
+ let name = add_3cell(row, 'Turnovers generated', 'name');
+ add_3cell(row, globals.turnovers_won);
+ add_3cell(row, globals.turnovers_lost);
+ rows.push(row);
+ }
+
+ // Clean holds.
+ {
+ let row = document.createElement('tr');
+ let name = add_3cell(row, 'Clean holds', 'name');
+ let our_clean_holds = make_binomial_ci(globals.clean_holds, globals.offensive_points_completed, z);
+ let their_clean_holds = make_binomial_ci(globals.their_clean_holds, globals.defensive_points_completed, z);
+ our_clean_holds.desired = 0.3; // Arbitrary.
+ their_clean_holds.desired = 0.3;
+ add_3cell_ci(row, our_clean_holds);
+ add_3cell_ci(row, their_clean_holds);
+ rows.push(row);
+ }
+
+ // Clean breaks.
+ {
+ let row = document.createElement('tr');
+ let name = add_3cell(row, 'Clean breaks', 'name');
+ let our_clean_breaks = make_binomial_ci(globals.clean_breaks, globals.defensive_points_completed, z);
+ let their_clean_breaks = make_binomial_ci(globals.their_clean_breaks, globals.offensive_points_completed, z);
+ our_clean_breaks.desired = 0.3; // Arbitrary.
+ their_clean_breaks.desired = 0.3;
+ add_3cell_ci(row, our_clean_breaks);
+ add_3cell_ci(row, their_clean_breaks);
+ rows.push(row);
+ }
+
+ return rows;
+}
+