
#table(
    rows: 13,
    columns: 12,
    column-gutter: 0.25em,
    align: (left, center, center, center, center, center, center, center, center, center, center, center),
    stroke: none,
    table.header(
        table.hline(y: 0, stroke: 1pt),
        [],
        [],
        table.cell(colspan: 10)[*#"group1"*],
        table.hline(y: 1, start: 2, end: 12, stroke: 0.75pt),
        [],
        [],
        table.cell(colspan: 5)[#"a" #linebreak() #"(n=4)"],
        table.cell(colspan: 5)[#"b" #linebreak() #"(n=4)"],
        [],
        [],
        table.cell(colspan: 5)[*#"group2"*],
        table.hline(y: 3, start: 2, end: 7, stroke: 0.75pt),
        table.cell(colspan: 5)[*#"group2"*],
        table.hline(y: 3, start: 7, end: 12, stroke: 0.75pt),
        [],
        [],
        table.cell(colspan: 2)[#"e" #linebreak() #"(n=2)"],
        table.cell(colspan: 2)[#"f" #linebreak() #"(n=2)"],
        [#"Total" #linebreak() #"(n=4)"],
        table.cell(colspan: 2)[#"e" #linebreak() #"(n=2)"],
        table.cell(colspan: 2)[#"f" #linebreak() #"(n=2)"],
        [#"Total" #linebreak() #"(n=4)"],
        [],
        [],
        table.cell(colspan: 2)[*#"group3"*],
        table.hline(y: 5, start: 2, end: 4, stroke: 0.75pt),
        table.cell(colspan: 2)[*#"group3"*],
        table.hline(y: 5, start: 4, end: 6, stroke: 0.75pt),
        [],
        table.cell(colspan: 2)[*#"group3"*],
        table.hline(y: 5, start: 7, end: 9, stroke: 0.75pt),
        table.cell(colspan: 2)[*#"group3"*],
        table.hline(y: 5, start: 9, end: 11, stroke: 0.75pt),
        [],
        [],
        [*#"Total" #linebreak() #"(n=8)"*],
        [#"c" #linebreak() #"(n=1)"],
        [#"d" #linebreak() #"(n=1)"],
        [#"c" #linebreak() #"(n=1)"],
        [#"d" #linebreak() #"(n=1)"],
        [],
        [#"c" #linebreak() #"(n=1)"],
        [#"d" #linebreak() #"(n=1)"],
        [#"c" #linebreak() #"(n=1)"],
        [#"d" #linebreak() #"(n=1)"],
        [],
        table.hline(y: 6, stroke: 0.75pt),
    ),
    [*#"value1"*],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [#h(12.0pt)#"Mean (SD)"],
    [#"4.5"#" ("#"2.45"#")"],
    [#"1"#" ("#"NaN"#")"],
    [#"3"#" ("#"NaN"#")"],
    [#"2"#" ("#"NaN"#")"],
    [#"4"#" ("#"NaN"#")"],
    [#"2.5"#" ("#"1.29"#")"],
    [#"5"#" ("#"NaN"#")"],
    [#"7"#" ("#"NaN"#")"],
    [#"6"#" ("#"NaN"#")"],
    [#"8"#" ("#"NaN"#")"],
    [#"6.5"#" ("#"1.29"#")"],
    [#h(12.0pt)#"Median [Min, Max]"],
    [#"4.5"#" ["#"1"#", "#"8"#"]"],
    [#"1"#" ["#"1"#", "#"1"#"]"],
    [#"3"#" ["#"3"#", "#"3"#"]"],
    [#"2"#" ["#"2"#", "#"2"#"]"],
    [#"4"#" ["#"4"#", "#"4"#"]"],
    [#"2.5"#" ["#"1"#", "#"4"#"]"],
    [#"5"#" ["#"5"#", "#"5"#"]"],
    [#"7"#" ["#"7"#", "#"7"#"]"],
    [#"6"#" ["#"6"#", "#"6"#"]"],
    [#"8"#" ["#"8"#", "#"8"#"]"],
    [#"6.5"#" ["#"5"#", "#"8"#"]"],
    [*#"value2"*],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [#h(12.0pt)#"a"],
    [#"3"#" ("#"37.5"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"2"#" ("#"50"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"25"#"%)"],
    [#h(12.0pt)#"b"],
    [#"3"#" ("#"37.5"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"25"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"2"#" ("#"50"#"%)"],
    [#h(12.0pt)#"c"],
    [#"2"#" ("#"25"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"25"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"100"#"%)"],
    [#"0"#" ("#"0"#"%)"],
    [#"1"#" ("#"25"#"%)"],
    table.hline(y: 13, stroke: 1pt),
)
