def gates_tab(backend):
config = backend.configuration().to_dict()<EOL>props = backend.properties().to_dict()<EOL>multi_qubit_gates = props['<STR_LIT>'][<NUM_LIT:3>*config['<STR_LIT>']:]<EOL>header_html = "<STR_LIT>"<EOL>header_html = header_html.format(key='<STR_LIT>',<EOL>value=props['<STR_LIT>'])<EOL>update_date_widget = widgets.HTML(value=header_html,<EOL>layout=widgets.Layout(grid_area='<STR_LIT>'))<EOL>gate_html = "<STR_LIT>"<EOL>gate_html += """<STR_LIT>"""<EOL>gate_html += "<STR_LIT>"<EOL>gate_footer = "<STR_LIT>"<EOL>left_num = math.ceil(len(multi_qubit_gates)/<NUM_LIT:3>)<EOL>mid_num = math.ceil((len(multi_qubit_gates)-left_num)/<NUM_LIT:2>)<EOL>left_table = gate_html<EOL>for qub in range(left_num):<EOL><INDENT>gate = multi_qubit_gates[qub]<EOL>name = gate['<STR_LIT:name>']<EOL>ttype = gate['<STR_LIT>']<EOL>error = round(gate['<STR_LIT>'][<NUM_LIT:0>]['<STR_LIT:value>'], <NUM_LIT:5>)<EOL>left_table += "<STR_LIT>"<EOL>left_table += "<STR_LIT>"<EOL>left_table = left_table % (name, ttype, error)<EOL><DEDENT>left_table += gate_footer<EOL>middle_table = gate_html<EOL>for qub in range(left_num, left_num+mid_num):<EOL><INDENT>gate = multi_qubit_gates[qub]<EOL>name = gate['<STR_LIT:name>']<EOL>ttype = gate['<STR_LIT>']<EOL>error = round(gate['<STR_LIT>'][<NUM_LIT:0>]['<STR_LIT:value>'], <NUM_LIT:5>)<EOL>middle_table += "<STR_LIT>"<EOL>middle_table += "<STR_LIT>"<EOL>middle_table = middle_table % (name, ttype, error)<EOL><DEDENT>middle_table += gate_footer<EOL>right_table = gate_html<EOL>for qub in range(left_num+mid_num, len(multi_qubit_gates)):<EOL><INDENT>gate = multi_qubit_gates[qub]<EOL>name = gate['<STR_LIT:name>']<EOL>ttype = gate['<STR_LIT>']<EOL>error = round(gate['<STR_LIT>'][<NUM_LIT:0>]['<STR_LIT:value>'], <NUM_LIT:5>)<EOL>right_table += "<STR_LIT>"<EOL>right_table += "<STR_LIT>"<EOL>right_table = right_table % (name, ttype, error)<EOL><DEDENT>right_table += gate_footer<EOL>left_table_widget = widgets.HTML(value=left_table,<EOL>layout=widgets.Layout(grid_area='<STR_LIT:left>'))<EOL>middle_table_widget = widgets.HTML(value=middle_table,<EOL>layout=widgets.Layout(grid_area='<STR_LIT>'))<EOL>right_table_widget = widgets.HTML(value=right_table,<EOL>layout=widgets.Layout(grid_area='<STR_LIT:right>'))<EOL>grid = widgets.GridBox(children=[update_date_widget,<EOL>left_table_widget,<EOL>middle_table_widget,<EOL>right_table_widget],<EOL>layout=widgets.Layout(<EOL>grid_template_rows='<STR_LIT>',<EOL>grid_template_columns='<STR_LIT>',<EOL>grid_template_areas='''<STR_LIT>''',<EOL>grid_gap='<STR_LIT>'))<EOL>return grid<EOL>
The multiple qubit gate error widget.

    Args:
        backend (IBMQbackend): The backend.

    Returns:
        VBox: A VBox widget.