Creates a ready-to-print gt table with the number of referendums per period, optionally counted by
up to two additional columns.
Usage
tbl_n_rfrnds_per_period(
data,
by = NULL,
period = c("week", "month", "quarter", "year", "decade", "century"),
fill_gaps = TRUE,
period_floor = NULL,
period_ceiling = NULL,
squeeze_zero_rows = TRUE,
descending = TRUE,
add_total_row = TRUE,
add_total_col = NULL,
lbl_total_row = gt::md("**Total**"),
lbl_total_col = lbl_total_row
)
Arguments
- data
RDB referendum data as returned by
rfrnds()
. A data frame that at minimum contains the column specified inperiod
or the columndate
(to compute the period column), plus the one(s) specified viaby
(if any).- by
Up to two additional
data
columns to group by before counting number of referendums. Tidy selections are supported.- period
Type of period to count referendums by. One of
"week"
,"month"
,"quarter"
,"year"
,"decade"
or"century"
.- fill_gaps
Whether or not to add zero-value rows to the result for
period
gaps indata
.- period_floor
Lower
period
limit up to which gaps are filled. IfNULL
, the lower limit is set to the minimum ofperiod
present indata
. Only relevant iffill_gaps = TRUE
andperiod
is set to a unique timespan type ("year"
,"decade"
or"century"
).- period_ceiling
Upper
period
limit up to which gaps are filled. IfNULL
, the upper limit is set to the maximum ofperiod
present indata
. Only relevant iffill_gaps = TRUE
andperiod
is set to a unique timespan type ("year"
,"decade"
or"century"
).- squeeze_zero_rows
Whether or not to compress consecutive zero-sum rows into single period span rows.
- descending
Whether to sort the resulting table by
period
in descending or in ascending order.- add_total_row
Whether or not to add a summary row at the very end of the table containing column totals. If
NULL
, a total row is added only if at least one column is provided inby
.- add_total_col
Whether or not to add a summary column at the very end of the table containing row totals. If
NULL
, a total column is added only ifby
is non-empty.- lbl_total_row
Label of the summary row containing column totals. Only relevant if
add_total_row = TRUE
. A character scalar.gt::md()
orgt::html()
can be used to format the label text.- lbl_total_col
Label of the summary column containing row totals. Only relevant if
add_total_col = TRUE
. A character scalar.gt::md()
orgt::html()
can be used to format the label text.
Value
A gt_tbl
object.
Details
Note that the period
types "year"
, "decade"
and "century"
are unique timespans, while "week"
, "month"
and "quarter"
are recurring timespans (e.g. every year has a week 1).
See also
Other tabulation functions:
tbl_n_rfrnds()
Examples
rdb::rfrnds(quiet = TRUE) |>
rdb::tbl_n_rfrnds_per_period(period = "decade")
#> <div id="jgfcdcfdjp" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
#> <style>#jgfcdcfdjp table {
#> font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
#> -webkit-font-smoothing: antialiased;
#> -moz-osx-font-smoothing: grayscale;
#> }
#>
#> #jgfcdcfdjp thead, #jgfcdcfdjp tbody, #jgfcdcfdjp tfoot, #jgfcdcfdjp tr, #jgfcdcfdjp td, #jgfcdcfdjp th {
#> border-style: none;
#> }
#>
#> #jgfcdcfdjp p {
#> margin: 0;
#> padding: 0;
#> }
#>
#> #jgfcdcfdjp .gt_table {
#> display: table;
#> border-collapse: collapse;
#> line-height: normal;
#> margin-left: auto;
#> margin-right: auto;
#> color: #333333;
#> font-size: 16px;
#> font-weight: normal;
#> font-style: normal;
#> background-color: #FFFFFF;
#> width: auto;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #A8A8A8;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #A8A8A8;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_caption {
#> padding-top: 4px;
#> padding-bottom: 4px;
#> }
#>
#> #jgfcdcfdjp .gt_title {
#> color: #333333;
#> font-size: 125%;
#> font-weight: initial;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-color: #FFFFFF;
#> border-bottom-width: 0;
#> }
#>
#> #jgfcdcfdjp .gt_subtitle {
#> color: #333333;
#> font-size: 85%;
#> font-weight: initial;
#> padding-top: 3px;
#> padding-bottom: 5px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-color: #FFFFFF;
#> border-top-width: 0;
#> }
#>
#> #jgfcdcfdjp .gt_heading {
#> background-color: #FFFFFF;
#> text-align: center;
#> border-bottom-color: #FFFFFF;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_bottom_border {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_col_headings {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_col_heading {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 6px;
#> padding-left: 5px;
#> padding-right: 5px;
#> overflow-x: hidden;
#> }
#>
#> #jgfcdcfdjp .gt_column_spanner_outer {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> padding-top: 0;
#> padding-bottom: 0;
#> padding-left: 4px;
#> padding-right: 4px;
#> }
#>
#> #jgfcdcfdjp .gt_column_spanner_outer:first-child {
#> padding-left: 0;
#> }
#>
#> #jgfcdcfdjp .gt_column_spanner_outer:last-child {
#> padding-right: 0;
#> }
#>
#> #jgfcdcfdjp .gt_column_spanner {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 5px;
#> overflow-x: hidden;
#> display: inline-block;
#> width: 100%;
#> }
#>
#> #jgfcdcfdjp .gt_spanner_row {
#> border-bottom-style: hidden;
#> }
#>
#> #jgfcdcfdjp .gt_group_heading {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> text-align: left;
#> }
#>
#> #jgfcdcfdjp .gt_empty_group_heading {
#> padding: 0.5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: middle;
#> }
#>
#> #jgfcdcfdjp .gt_from_md > :first-child {
#> margin-top: 0;
#> }
#>
#> #jgfcdcfdjp .gt_from_md > :last-child {
#> margin-bottom: 0;
#> }
#>
#> #jgfcdcfdjp .gt_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> margin: 10px;
#> border-top-style: solid;
#> border-top-width: 1px;
#> border-top-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> overflow-x: hidden;
#> }
#>
#> #jgfcdcfdjp .gt_stub {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_stub_row_group {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> vertical-align: top;
#> }
#>
#> #jgfcdcfdjp .gt_row_group_first td {
#> border-top-width: 2px;
#> }
#>
#> #jgfcdcfdjp .gt_row_group_first th {
#> border-top-width: 2px;
#> }
#>
#> #jgfcdcfdjp .gt_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_first_summary_row {
#> border-top-style: solid;
#> border-top-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_first_summary_row.thick {
#> border-top-width: 2px;
#> }
#>
#> #jgfcdcfdjp .gt_last_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_grand_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_first_grand_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-style: double;
#> border-top-width: 6px;
#> border-top-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_last_grand_summary_row_top {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: double;
#> border-bottom-width: 6px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_striped {
#> background-color: rgba(128, 128, 128, 0.05);
#> }
#>
#> #jgfcdcfdjp .gt_table_body {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_footnotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_footnote {
#> margin: 0px;
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_sourcenotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #jgfcdcfdjp .gt_sourcenote {
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_left {
#> text-align: left;
#> }
#>
#> #jgfcdcfdjp .gt_center {
#> text-align: center;
#> }
#>
#> #jgfcdcfdjp .gt_right {
#> text-align: right;
#> font-variant-numeric: tabular-nums;
#> }
#>
#> #jgfcdcfdjp .gt_font_normal {
#> font-weight: normal;
#> }
#>
#> #jgfcdcfdjp .gt_font_bold {
#> font-weight: bold;
#> }
#>
#> #jgfcdcfdjp .gt_font_italic {
#> font-style: italic;
#> }
#>
#> #jgfcdcfdjp .gt_super {
#> font-size: 65%;
#> }
#>
#> #jgfcdcfdjp .gt_footnote_marks {
#> font-size: 75%;
#> vertical-align: 0.4em;
#> position: initial;
#> }
#>
#> #jgfcdcfdjp .gt_asterisk {
#> font-size: 100%;
#> vertical-align: 0;
#> }
#>
#> #jgfcdcfdjp .gt_indent_1 {
#> text-indent: 5px;
#> }
#>
#> #jgfcdcfdjp .gt_indent_2 {
#> text-indent: 10px;
#> }
#>
#> #jgfcdcfdjp .gt_indent_3 {
#> text-indent: 15px;
#> }
#>
#> #jgfcdcfdjp .gt_indent_4 {
#> text-indent: 20px;
#> }
#>
#> #jgfcdcfdjp .gt_indent_5 {
#> text-indent: 25px;
#> }
#> </style>
#> <table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
#> <thead>
#>
#> <tr class="gt_col_headings">
#> <th class="gt_col_heading gt_columns_bottom_border gt_left" rowspan="1" colspan="1" style="text-align: right; vertical-align: middle;" scope="col" id=""></th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="n">n</th>
#> </tr>
#> </thead>
#> <tbody class="gt_table_body">
#> <tr><th id="stub_1_1" scope="row" class="gt_row gt_left gt_stub">2020s</th>
#> <td headers="stub_1_1 n" class="gt_row gt_right">379</td></tr>
#> <tr><th id="stub_1_2" scope="row" class="gt_row gt_left gt_stub">2010s</th>
#> <td headers="stub_1_2 n" class="gt_row gt_right">1500</td></tr>
#> <tr><th id="stub_1_3" scope="row" class="gt_row gt_left gt_stub">2000s</th>
#> <td headers="stub_1_3 n" class="gt_row gt_right">2982</td></tr>
#> <tr><th id="stub_1_4" scope="row" class="gt_row gt_left gt_stub">1990s</th>
#> <td headers="stub_1_4 n" class="gt_row gt_right">3453</td></tr>
#> <tr><th id="stub_1_5" scope="row" class="gt_row gt_left gt_stub">1980s</th>
#> <td headers="stub_1_5 n" class="gt_row gt_right">2758</td></tr>
#> <tr><th id="stub_1_6" scope="row" class="gt_row gt_left gt_stub">1970s</th>
#> <td headers="stub_1_6 n" class="gt_row gt_right">2685</td></tr>
#> <tr><th id="stub_1_7" scope="row" class="gt_row gt_left gt_stub">1960s</th>
#> <td headers="stub_1_7 n" class="gt_row gt_right">723</td></tr>
#> <tr><th id="stub_1_8" scope="row" class="gt_row gt_left gt_stub">1950s</th>
#> <td headers="stub_1_8 n" class="gt_row gt_right">544</td></tr>
#> <tr><th id="stub_1_9" scope="row" class="gt_row gt_left gt_stub">1940s</th>
#> <td headers="stub_1_9 n" class="gt_row gt_right">498</td></tr>
#> <tr><th id="stub_1_10" scope="row" class="gt_row gt_left gt_stub">1930s</th>
#> <td headers="stub_1_10 n" class="gt_row gt_right">589</td></tr>
#> <tr><th id="stub_1_11" scope="row" class="gt_row gt_left gt_stub">1920s</th>
#> <td headers="stub_1_11 n" class="gt_row gt_right">578</td></tr>
#> <tr><th id="stub_1_12" scope="row" class="gt_row gt_left gt_stub">1910s</th>
#> <td headers="stub_1_12 n" class="gt_row gt_right">633</td></tr>
#> <tr><th id="stub_1_13" scope="row" class="gt_row gt_left gt_stub">1900s</th>
#> <td headers="stub_1_13 n" class="gt_row gt_right">178</td></tr>
#> <tr><th id="stub_1_14" scope="row" class="gt_row gt_left gt_stub">1890s</th>
#> <td headers="stub_1_14 n" class="gt_row gt_right">68</td></tr>
#> <tr><th id="stub_1_15" scope="row" class="gt_row gt_left gt_stub">1880s</th>
#> <td headers="stub_1_15 n" class="gt_row gt_right">19</td></tr>
#> <tr><th id="stub_1_16" scope="row" class="gt_row gt_left gt_stub">1870s</th>
#> <td headers="stub_1_16 n" class="gt_row gt_right">23</td></tr>
#> <tr><th id="stub_1_17" scope="row" class="gt_row gt_left gt_stub">1860s</th>
#> <td headers="stub_1_17 n" class="gt_row gt_right">64</td></tr>
#> <tr><th id="stub_1_18" scope="row" class="gt_row gt_left gt_stub">1850s</th>
#> <td headers="stub_1_18 n" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_19" scope="row" class="gt_row gt_left gt_stub">1840s</th>
#> <td headers="stub_1_19 n" class="gt_row gt_right">25</td></tr>
#> <tr><th id="stub_1_20" scope="row" class="gt_row gt_left gt_stub">1830s</th>
#> <td headers="stub_1_20 n" class="gt_row gt_right">7</td></tr>
#> <tr><th id="stub_1_21" scope="row" class="gt_row gt_left gt_stub">1820s</th>
#> <td headers="stub_1_21 n" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_22" scope="row" class="gt_row gt_left gt_stub">1810s</th>
#> <td headers="stub_1_22 n" class="gt_row gt_right">5</td></tr>
#> <tr><th id="stub_1_23" scope="row" class="gt_row gt_left gt_stub">1800s</th>
#> <td headers="stub_1_23 n" class="gt_row gt_right">14</td></tr>
#> <tr><th id="stub_1_24" scope="row" class="gt_row gt_left gt_stub">1790s</th>
#> <td headers="stub_1_24 n" class="gt_row gt_right">29</td></tr>
#> <tr><th id="grand_summary_stub_1" scope="row" class="gt_row gt_left gt_stub gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row"><strong>Total</strong></th>
#> <td headers="grand_summary_stub_1 n" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">17766</td></tr>
#> </tbody>
#>
#>
#> </table>
#> </div>
# grouped by a single additional column
rdb::rfrnds(quiet = TRUE) |>
rdb::tbl_n_rfrnds_per_period(by = level,
period = "decade")
#> <div id="nrsjmqnmkj" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
#> <style>#nrsjmqnmkj table {
#> font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
#> -webkit-font-smoothing: antialiased;
#> -moz-osx-font-smoothing: grayscale;
#> }
#>
#> #nrsjmqnmkj thead, #nrsjmqnmkj tbody, #nrsjmqnmkj tfoot, #nrsjmqnmkj tr, #nrsjmqnmkj td, #nrsjmqnmkj th {
#> border-style: none;
#> }
#>
#> #nrsjmqnmkj p {
#> margin: 0;
#> padding: 0;
#> }
#>
#> #nrsjmqnmkj .gt_table {
#> display: table;
#> border-collapse: collapse;
#> line-height: normal;
#> margin-left: auto;
#> margin-right: auto;
#> color: #333333;
#> font-size: 16px;
#> font-weight: normal;
#> font-style: normal;
#> background-color: #FFFFFF;
#> width: auto;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #A8A8A8;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #A8A8A8;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_caption {
#> padding-top: 4px;
#> padding-bottom: 4px;
#> }
#>
#> #nrsjmqnmkj .gt_title {
#> color: #333333;
#> font-size: 125%;
#> font-weight: initial;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-color: #FFFFFF;
#> border-bottom-width: 0;
#> }
#>
#> #nrsjmqnmkj .gt_subtitle {
#> color: #333333;
#> font-size: 85%;
#> font-weight: initial;
#> padding-top: 3px;
#> padding-bottom: 5px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-color: #FFFFFF;
#> border-top-width: 0;
#> }
#>
#> #nrsjmqnmkj .gt_heading {
#> background-color: #FFFFFF;
#> text-align: center;
#> border-bottom-color: #FFFFFF;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_bottom_border {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_col_headings {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_col_heading {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 6px;
#> padding-left: 5px;
#> padding-right: 5px;
#> overflow-x: hidden;
#> }
#>
#> #nrsjmqnmkj .gt_column_spanner_outer {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> padding-top: 0;
#> padding-bottom: 0;
#> padding-left: 4px;
#> padding-right: 4px;
#> }
#>
#> #nrsjmqnmkj .gt_column_spanner_outer:first-child {
#> padding-left: 0;
#> }
#>
#> #nrsjmqnmkj .gt_column_spanner_outer:last-child {
#> padding-right: 0;
#> }
#>
#> #nrsjmqnmkj .gt_column_spanner {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 5px;
#> overflow-x: hidden;
#> display: inline-block;
#> width: 100%;
#> }
#>
#> #nrsjmqnmkj .gt_spanner_row {
#> border-bottom-style: hidden;
#> }
#>
#> #nrsjmqnmkj .gt_group_heading {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> text-align: left;
#> }
#>
#> #nrsjmqnmkj .gt_empty_group_heading {
#> padding: 0.5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: middle;
#> }
#>
#> #nrsjmqnmkj .gt_from_md > :first-child {
#> margin-top: 0;
#> }
#>
#> #nrsjmqnmkj .gt_from_md > :last-child {
#> margin-bottom: 0;
#> }
#>
#> #nrsjmqnmkj .gt_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> margin: 10px;
#> border-top-style: solid;
#> border-top-width: 1px;
#> border-top-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> overflow-x: hidden;
#> }
#>
#> #nrsjmqnmkj .gt_stub {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_stub_row_group {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> vertical-align: top;
#> }
#>
#> #nrsjmqnmkj .gt_row_group_first td {
#> border-top-width: 2px;
#> }
#>
#> #nrsjmqnmkj .gt_row_group_first th {
#> border-top-width: 2px;
#> }
#>
#> #nrsjmqnmkj .gt_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_first_summary_row {
#> border-top-style: solid;
#> border-top-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_first_summary_row.thick {
#> border-top-width: 2px;
#> }
#>
#> #nrsjmqnmkj .gt_last_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_grand_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_first_grand_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-style: double;
#> border-top-width: 6px;
#> border-top-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_last_grand_summary_row_top {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: double;
#> border-bottom-width: 6px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_striped {
#> background-color: rgba(128, 128, 128, 0.05);
#> }
#>
#> #nrsjmqnmkj .gt_table_body {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_footnotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_footnote {
#> margin: 0px;
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_sourcenotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #nrsjmqnmkj .gt_sourcenote {
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_left {
#> text-align: left;
#> }
#>
#> #nrsjmqnmkj .gt_center {
#> text-align: center;
#> }
#>
#> #nrsjmqnmkj .gt_right {
#> text-align: right;
#> font-variant-numeric: tabular-nums;
#> }
#>
#> #nrsjmqnmkj .gt_font_normal {
#> font-weight: normal;
#> }
#>
#> #nrsjmqnmkj .gt_font_bold {
#> font-weight: bold;
#> }
#>
#> #nrsjmqnmkj .gt_font_italic {
#> font-style: italic;
#> }
#>
#> #nrsjmqnmkj .gt_super {
#> font-size: 65%;
#> }
#>
#> #nrsjmqnmkj .gt_footnote_marks {
#> font-size: 75%;
#> vertical-align: 0.4em;
#> position: initial;
#> }
#>
#> #nrsjmqnmkj .gt_asterisk {
#> font-size: 100%;
#> vertical-align: 0;
#> }
#>
#> #nrsjmqnmkj .gt_indent_1 {
#> text-indent: 5px;
#> }
#>
#> #nrsjmqnmkj .gt_indent_2 {
#> text-indent: 10px;
#> }
#>
#> #nrsjmqnmkj .gt_indent_3 {
#> text-indent: 15px;
#> }
#>
#> #nrsjmqnmkj .gt_indent_4 {
#> text-indent: 20px;
#> }
#>
#> #nrsjmqnmkj .gt_indent_5 {
#> text-indent: 25px;
#> }
#> </style>
#> <table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
#> <thead>
#>
#> <tr class="gt_col_headings">
#> <th class="gt_col_heading gt_columns_bottom_border gt_left" rowspan="1" colspan="1" style="text-align: right; vertical-align: middle;" scope="col" id="<em>Political level</em>"><em>Political level</em></th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="local">local</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="subnational">subnational</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="national">national</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="<strong>Total</strong>"><strong>Total</strong></th>
#> </tr>
#> </thead>
#> <tbody class="gt_table_body">
#> <tr><th id="stub_1_1" scope="row" class="gt_row gt_left gt_stub">2020s</th>
#> <td headers="stub_1_1 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 subnational" class="gt_row gt_right">243</td>
#> <td headers="stub_1_1 national" class="gt_row gt_right">136</td>
#> <td headers="stub_1_1 :total" class="gt_row gt_right">379</td></tr>
#> <tr><th id="stub_1_2" scope="row" class="gt_row gt_left gt_stub">2010s</th>
#> <td headers="stub_1_2 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 subnational" class="gt_row gt_right">1071</td>
#> <td headers="stub_1_2 national" class="gt_row gt_right">429</td>
#> <td headers="stub_1_2 :total" class="gt_row gt_right">1500</td></tr>
#> <tr><th id="stub_1_3" scope="row" class="gt_row gt_left gt_stub">2000s</th>
#> <td headers="stub_1_3 local" class="gt_row gt_right">16</td>
#> <td headers="stub_1_3 subnational" class="gt_row gt_right">2490</td>
#> <td headers="stub_1_3 national" class="gt_row gt_right">476</td>
#> <td headers="stub_1_3 :total" class="gt_row gt_right">2982</td></tr>
#> <tr><th id="stub_1_4" scope="row" class="gt_row gt_left gt_stub">1990s</th>
#> <td headers="stub_1_4 local" class="gt_row gt_right">2</td>
#> <td headers="stub_1_4 subnational" class="gt_row gt_right">2841</td>
#> <td headers="stub_1_4 national" class="gt_row gt_right">610</td>
#> <td headers="stub_1_4 :total" class="gt_row gt_right">3453</td></tr>
#> <tr><th id="stub_1_5" scope="row" class="gt_row gt_left gt_stub">1980s</th>
#> <td headers="stub_1_5 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 subnational" class="gt_row gt_right">2441</td>
#> <td headers="stub_1_5 national" class="gt_row gt_right">317</td>
#> <td headers="stub_1_5 :total" class="gt_row gt_right">2758</td></tr>
#> <tr><th id="stub_1_6" scope="row" class="gt_row gt_left gt_stub">1970s</th>
#> <td headers="stub_1_6 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 subnational" class="gt_row gt_right">2386</td>
#> <td headers="stub_1_6 national" class="gt_row gt_right">299</td>
#> <td headers="stub_1_6 :total" class="gt_row gt_right">2685</td></tr>
#> <tr><th id="stub_1_7" scope="row" class="gt_row gt_left gt_stub">1960s</th>
#> <td headers="stub_1_7 local" class="gt_row gt_right">6</td>
#> <td headers="stub_1_7 subnational" class="gt_row gt_right">546</td>
#> <td headers="stub_1_7 national" class="gt_row gt_right">171</td>
#> <td headers="stub_1_7 :total" class="gt_row gt_right">723</td></tr>
#> <tr><th id="stub_1_8" scope="row" class="gt_row gt_left gt_stub">1950s</th>
#> <td headers="stub_1_8 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 subnational" class="gt_row gt_right">407</td>
#> <td headers="stub_1_8 national" class="gt_row gt_right">137</td>
#> <td headers="stub_1_8 :total" class="gt_row gt_right">544</td></tr>
#> <tr><th id="stub_1_9" scope="row" class="gt_row gt_left gt_stub">1940s</th>
#> <td headers="stub_1_9 local" class="gt_row gt_right">4</td>
#> <td headers="stub_1_9 subnational" class="gt_row gt_right">405</td>
#> <td headers="stub_1_9 national" class="gt_row gt_right">89</td>
#> <td headers="stub_1_9 :total" class="gt_row gt_right">498</td></tr>
#> <tr><th id="stub_1_10" scope="row" class="gt_row gt_left gt_stub">1930s</th>
#> <td headers="stub_1_10 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 subnational" class="gt_row gt_right">498</td>
#> <td headers="stub_1_10 national" class="gt_row gt_right">91</td>
#> <td headers="stub_1_10 :total" class="gt_row gt_right">589</td></tr>
#> <tr><th id="stub_1_11" scope="row" class="gt_row gt_left gt_stub">1920s</th>
#> <td headers="stub_1_11 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 subnational" class="gt_row gt_right">490</td>
#> <td headers="stub_1_11 national" class="gt_row gt_right">88</td>
#> <td headers="stub_1_11 :total" class="gt_row gt_right">578</td></tr>
#> <tr><th id="stub_1_12" scope="row" class="gt_row gt_left gt_stub">1910s</th>
#> <td headers="stub_1_12 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 subnational" class="gt_row gt_right">577</td>
#> <td headers="stub_1_12 national" class="gt_row gt_right">56</td>
#> <td headers="stub_1_12 :total" class="gt_row gt_right">633</td></tr>
#> <tr><th id="stub_1_13" scope="row" class="gt_row gt_left gt_stub">1900s</th>
#> <td headers="stub_1_13 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 subnational" class="gt_row gt_right">142</td>
#> <td headers="stub_1_13 national" class="gt_row gt_right">36</td>
#> <td headers="stub_1_13 :total" class="gt_row gt_right">178</td></tr>
#> <tr><th id="stub_1_14" scope="row" class="gt_row gt_left gt_stub">1890s</th>
#> <td headers="stub_1_14 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational" class="gt_row gt_right">30</td>
#> <td headers="stub_1_14 national" class="gt_row gt_right">38</td>
#> <td headers="stub_1_14 :total" class="gt_row gt_right">68</td></tr>
#> <tr><th id="stub_1_15" scope="row" class="gt_row gt_left gt_stub">1880s</th>
#> <td headers="stub_1_15 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational" class="gt_row gt_right">7</td>
#> <td headers="stub_1_15 national" class="gt_row gt_right">12</td>
#> <td headers="stub_1_15 :total" class="gt_row gt_right">19</td></tr>
#> <tr><th id="stub_1_16" scope="row" class="gt_row gt_left gt_stub">1870s</th>
#> <td headers="stub_1_16 local" class="gt_row gt_right">1</td>
#> <td headers="stub_1_16 subnational" class="gt_row gt_right">1</td>
#> <td headers="stub_1_16 national" class="gt_row gt_right">21</td>
#> <td headers="stub_1_16 :total" class="gt_row gt_right">23</td></tr>
#> <tr><th id="stub_1_17" scope="row" class="gt_row gt_left gt_stub">1860s</th>
#> <td headers="stub_1_17 local" class="gt_row gt_right">1</td>
#> <td headers="stub_1_17 subnational" class="gt_row gt_right">18</td>
#> <td headers="stub_1_17 national" class="gt_row gt_right">45</td>
#> <td headers="stub_1_17 :total" class="gt_row gt_right">64</td></tr>
#> <tr><th id="stub_1_18" scope="row" class="gt_row gt_left gt_stub">1850s</th>
#> <td headers="stub_1_18 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational" class="gt_row gt_right">1</td>
#> <td headers="stub_1_18 national" class="gt_row gt_right">5</td>
#> <td headers="stub_1_18 :total" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_19" scope="row" class="gt_row gt_left gt_stub">1840s</th>
#> <td headers="stub_1_19 local" class="gt_row gt_right">12</td>
#> <td headers="stub_1_19 subnational" class="gt_row gt_right">8</td>
#> <td headers="stub_1_19 national" class="gt_row gt_right">5</td>
#> <td headers="stub_1_19 :total" class="gt_row gt_right">25</td></tr>
#> <tr><th id="stub_1_20" scope="row" class="gt_row gt_left gt_stub">1830s</th>
#> <td headers="stub_1_20 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational" class="gt_row gt_right">7</td>
#> <td headers="stub_1_20 national" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 :total" class="gt_row gt_right">7</td></tr>
#> <tr><th id="stub_1_21" scope="row" class="gt_row gt_left gt_stub">1820s</th>
#> <td headers="stub_1_21 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational" class="gt_row gt_right">6</td>
#> <td headers="stub_1_21 national" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 :total" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_22" scope="row" class="gt_row gt_left gt_stub">1810s</th>
#> <td headers="stub_1_22 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational" class="gt_row gt_right">1</td>
#> <td headers="stub_1_22 national" class="gt_row gt_right">4</td>
#> <td headers="stub_1_22 :total" class="gt_row gt_right">5</td></tr>
#> <tr><th id="stub_1_23" scope="row" class="gt_row gt_left gt_stub">1800s</th>
#> <td headers="stub_1_23 local" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational" class="gt_row gt_right">3</td>
#> <td headers="stub_1_23 national" class="gt_row gt_right">11</td>
#> <td headers="stub_1_23 :total" class="gt_row gt_right">14</td></tr>
#> <tr><th id="stub_1_24" scope="row" class="gt_row gt_left gt_stub">1790s</th>
#> <td headers="stub_1_24 local" class="gt_row gt_right">1</td>
#> <td headers="stub_1_24 subnational" class="gt_row gt_right">13</td>
#> <td headers="stub_1_24 national" class="gt_row gt_right">15</td>
#> <td headers="stub_1_24 :total" class="gt_row gt_right">29</td></tr>
#> <tr><th id="grand_summary_stub_1" scope="row" class="gt_row gt_left gt_stub gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row"><strong>Total</strong></th>
#> <td headers="grand_summary_stub_1 local" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">43</td>
#> <td headers="grand_summary_stub_1 subnational" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">14632</td>
#> <td headers="grand_summary_stub_1 national" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">3091</td>
#> <td headers="grand_summary_stub_1 :total" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">17766</td></tr>
#> </tbody>
#>
#>
#> </table>
#> </div>
# grouped by two addtional columns
rdb::rfrnds(quiet = TRUE) |>
rdb::tbl_n_rfrnds_per_period(by = c(level, type),
period = "decade")
#> <div id="efrloeemau" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
#> <style>#efrloeemau table {
#> font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
#> -webkit-font-smoothing: antialiased;
#> -moz-osx-font-smoothing: grayscale;
#> }
#>
#> #efrloeemau thead, #efrloeemau tbody, #efrloeemau tfoot, #efrloeemau tr, #efrloeemau td, #efrloeemau th {
#> border-style: none;
#> }
#>
#> #efrloeemau p {
#> margin: 0;
#> padding: 0;
#> }
#>
#> #efrloeemau .gt_table {
#> display: table;
#> border-collapse: collapse;
#> line-height: normal;
#> margin-left: auto;
#> margin-right: auto;
#> color: #333333;
#> font-size: 16px;
#> font-weight: normal;
#> font-style: normal;
#> background-color: #FFFFFF;
#> width: auto;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #A8A8A8;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #A8A8A8;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_caption {
#> padding-top: 4px;
#> padding-bottom: 4px;
#> }
#>
#> #efrloeemau .gt_title {
#> color: #333333;
#> font-size: 125%;
#> font-weight: initial;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-color: #FFFFFF;
#> border-bottom-width: 0;
#> }
#>
#> #efrloeemau .gt_subtitle {
#> color: #333333;
#> font-size: 85%;
#> font-weight: initial;
#> padding-top: 3px;
#> padding-bottom: 5px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-color: #FFFFFF;
#> border-top-width: 0;
#> }
#>
#> #efrloeemau .gt_heading {
#> background-color: #FFFFFF;
#> text-align: center;
#> border-bottom-color: #FFFFFF;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_bottom_border {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_col_headings {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_col_heading {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 6px;
#> padding-left: 5px;
#> padding-right: 5px;
#> overflow-x: hidden;
#> }
#>
#> #efrloeemau .gt_column_spanner_outer {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> padding-top: 0;
#> padding-bottom: 0;
#> padding-left: 4px;
#> padding-right: 4px;
#> }
#>
#> #efrloeemau .gt_column_spanner_outer:first-child {
#> padding-left: 0;
#> }
#>
#> #efrloeemau .gt_column_spanner_outer:last-child {
#> padding-right: 0;
#> }
#>
#> #efrloeemau .gt_column_spanner {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 5px;
#> overflow-x: hidden;
#> display: inline-block;
#> width: 100%;
#> }
#>
#> #efrloeemau .gt_spanner_row {
#> border-bottom-style: hidden;
#> }
#>
#> #efrloeemau .gt_group_heading {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> text-align: left;
#> }
#>
#> #efrloeemau .gt_empty_group_heading {
#> padding: 0.5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: middle;
#> }
#>
#> #efrloeemau .gt_from_md > :first-child {
#> margin-top: 0;
#> }
#>
#> #efrloeemau .gt_from_md > :last-child {
#> margin-bottom: 0;
#> }
#>
#> #efrloeemau .gt_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> margin: 10px;
#> border-top-style: solid;
#> border-top-width: 1px;
#> border-top-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> overflow-x: hidden;
#> }
#>
#> #efrloeemau .gt_stub {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #efrloeemau .gt_stub_row_group {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> vertical-align: top;
#> }
#>
#> #efrloeemau .gt_row_group_first td {
#> border-top-width: 2px;
#> }
#>
#> #efrloeemau .gt_row_group_first th {
#> border-top-width: 2px;
#> }
#>
#> #efrloeemau .gt_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #efrloeemau .gt_first_summary_row {
#> border-top-style: solid;
#> border-top-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_first_summary_row.thick {
#> border-top-width: 2px;
#> }
#>
#> #efrloeemau .gt_last_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_grand_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #efrloeemau .gt_first_grand_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-style: double;
#> border-top-width: 6px;
#> border-top-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_last_grand_summary_row_top {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: double;
#> border-bottom-width: 6px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_striped {
#> background-color: rgba(128, 128, 128, 0.05);
#> }
#>
#> #efrloeemau .gt_table_body {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_footnotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_footnote {
#> margin: 0px;
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #efrloeemau .gt_sourcenotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #efrloeemau .gt_sourcenote {
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #efrloeemau .gt_left {
#> text-align: left;
#> }
#>
#> #efrloeemau .gt_center {
#> text-align: center;
#> }
#>
#> #efrloeemau .gt_right {
#> text-align: right;
#> font-variant-numeric: tabular-nums;
#> }
#>
#> #efrloeemau .gt_font_normal {
#> font-weight: normal;
#> }
#>
#> #efrloeemau .gt_font_bold {
#> font-weight: bold;
#> }
#>
#> #efrloeemau .gt_font_italic {
#> font-style: italic;
#> }
#>
#> #efrloeemau .gt_super {
#> font-size: 65%;
#> }
#>
#> #efrloeemau .gt_footnote_marks {
#> font-size: 75%;
#> vertical-align: 0.4em;
#> position: initial;
#> }
#>
#> #efrloeemau .gt_asterisk {
#> font-size: 100%;
#> vertical-align: 0;
#> }
#>
#> #efrloeemau .gt_indent_1 {
#> text-indent: 5px;
#> }
#>
#> #efrloeemau .gt_indent_2 {
#> text-indent: 10px;
#> }
#>
#> #efrloeemau .gt_indent_3 {
#> text-indent: 15px;
#> }
#>
#> #efrloeemau .gt_indent_4 {
#> text-indent: 20px;
#> }
#>
#> #efrloeemau .gt_indent_5 {
#> text-indent: 25px;
#> }
#> </style>
#> <table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
#> <thead>
#>
#> <tr class="gt_col_headings gt_spanner_row">
#> <th class="gt_col_heading gt_columns_bottom_border gt_left" rowspan="2" colspan="1" style="text-align: right; vertical-align: middle;" scope="col" id="<em>Political level</em><br><br><em>Type</em>"><em>Political level</em><br><br><em>Type</em></th>
#> <th class="gt_center gt_columns_top_border gt_column_spanner_outer" rowspan="1" colspan="8" scope="colgroup" id="local">
#> <span class="gt_column_spanner">local</span>
#> </th>
#> <th class="gt_center gt_columns_top_border gt_column_spanner_outer" rowspan="1" colspan="8" scope="colgroup" id="subnational">
#> <span class="gt_column_spanner">subnational</span>
#> </th>
#> <th class="gt_center gt_columns_top_border gt_column_spanner_outer" rowspan="1" colspan="8" scope="colgroup" id="national">
#> <span class="gt_column_spanner">national</span>
#> </th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="2" colspan="1" scope="col" id="<strong>Total</strong>"><strong>Total</strong></th>
#> </tr>
#> <tr class="gt_col_headings">
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="mandatory referendum">mandatory referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="optional referendum">optional referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="counter proposal">counter proposal</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' initiative">citizens' initiative</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="governmental referendum">governmental referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' assembly">citizens' assembly</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="recall">recall</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="N/A">N/A</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="mandatory referendum">mandatory referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="optional referendum">optional referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="counter proposal">counter proposal</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' initiative">citizens' initiative</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="governmental referendum">governmental referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' assembly">citizens' assembly</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="recall">recall</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="N/A">N/A</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="mandatory referendum">mandatory referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="optional referendum">optional referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="counter proposal">counter proposal</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' initiative">citizens' initiative</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="governmental referendum">governmental referendum</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="citizens' assembly">citizens' assembly</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="recall">recall</th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="N/A">N/A</th>
#> </tr>
#> </thead>
#> <tbody class="gt_table_body">
#> <tr><th id="stub_1_1" scope="row" class="gt_row gt_left gt_stub">2020s</th>
#> <td headers="stub_1_1 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 subnational_mandatory referendum" class="gt_row gt_right">104</td>
#> <td headers="stub_1_1 subnational_optional referendum" class="gt_row gt_right">50</td>
#> <td headers="stub_1_1 subnational_counter proposal" class="gt_row gt_right">15</td>
#> <td headers="stub_1_1 subnational_citizens' initiative" class="gt_row gt_right">61</td>
#> <td headers="stub_1_1 subnational_governmental referendum" class="gt_row gt_right">13</td>
#> <td headers="stub_1_1 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 national_mandatory referendum" class="gt_row gt_right">42</td>
#> <td headers="stub_1_1 national_optional referendum" class="gt_row gt_right">31</td>
#> <td headers="stub_1_1 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 national_citizens' initiative" class="gt_row gt_right">25</td>
#> <td headers="stub_1_1 national_governmental referendum" class="gt_row gt_right">38</td>
#> <td headers="stub_1_1 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_1 :total" class="gt_row gt_right">379</td></tr>
#> <tr><th id="stub_1_2" scope="row" class="gt_row gt_left gt_stub">2010s</th>
#> <td headers="stub_1_2 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 subnational_mandatory referendum" class="gt_row gt_right">347</td>
#> <td headers="stub_1_2 subnational_optional referendum" class="gt_row gt_right">226</td>
#> <td headers="stub_1_2 subnational_counter proposal" class="gt_row gt_right">82</td>
#> <td headers="stub_1_2 subnational_citizens' initiative" class="gt_row gt_right">277</td>
#> <td headers="stub_1_2 subnational_governmental referendum" class="gt_row gt_right">86</td>
#> <td headers="stub_1_2 subnational_citizens' assembly" class="gt_row gt_right">28</td>
#> <td headers="stub_1_2 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 subnational_N/A" class="gt_row gt_right">25</td>
#> <td headers="stub_1_2 national_mandatory referendum" class="gt_row gt_right">111</td>
#> <td headers="stub_1_2 national_optional referendum" class="gt_row gt_right">63</td>
#> <td headers="stub_1_2 national_counter proposal" class="gt_row gt_right">6</td>
#> <td headers="stub_1_2 national_citizens' initiative" class="gt_row gt_right">104</td>
#> <td headers="stub_1_2 national_governmental referendum" class="gt_row gt_right">137</td>
#> <td headers="stub_1_2 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_2 national_N/A" class="gt_row gt_right">8</td>
#> <td headers="stub_1_2 :total" class="gt_row gt_right">1500</td></tr>
#> <tr><th id="stub_1_3" scope="row" class="gt_row gt_left gt_stub">2000s</th>
#> <td headers="stub_1_3 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_governmental referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_3 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 local_N/A" class="gt_row gt_right">14</td>
#> <td headers="stub_1_3 subnational_mandatory referendum" class="gt_row gt_right">544</td>
#> <td headers="stub_1_3 subnational_optional referendum" class="gt_row gt_right">1048</td>
#> <td headers="stub_1_3 subnational_counter proposal" class="gt_row gt_right">33</td>
#> <td headers="stub_1_3 subnational_citizens' initiative" class="gt_row gt_right">561</td>
#> <td headers="stub_1_3 subnational_governmental referendum" class="gt_row gt_right">89</td>
#> <td headers="stub_1_3 subnational_citizens' assembly" class="gt_row gt_right">118</td>
#> <td headers="stub_1_3 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 subnational_N/A" class="gt_row gt_right">97</td>
#> <td headers="stub_1_3 national_mandatory referendum" class="gt_row gt_right">163</td>
#> <td headers="stub_1_3 national_optional referendum" class="gt_row gt_right">68</td>
#> <td headers="stub_1_3 national_counter proposal" class="gt_row gt_right">7</td>
#> <td headers="stub_1_3 national_citizens' initiative" class="gt_row gt_right">97</td>
#> <td headers="stub_1_3 national_governmental referendum" class="gt_row gt_right">137</td>
#> <td headers="stub_1_3 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_3 national_recall" class="gt_row gt_right">2</td>
#> <td headers="stub_1_3 national_N/A" class="gt_row gt_right">2</td>
#> <td headers="stub_1_3 :total" class="gt_row gt_right">2982</td></tr>
#> <tr><th id="stub_1_4" scope="row" class="gt_row gt_left gt_stub">1990s</th>
#> <td headers="stub_1_4 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_governmental referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_4 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 local_N/A" class="gt_row gt_right">1</td>
#> <td headers="stub_1_4 subnational_mandatory referendum" class="gt_row gt_right">822</td>
#> <td headers="stub_1_4 subnational_optional referendum" class="gt_row gt_right">974</td>
#> <td headers="stub_1_4 subnational_counter proposal" class="gt_row gt_right">41</td>
#> <td headers="stub_1_4 subnational_citizens' initiative" class="gt_row gt_right">644</td>
#> <td headers="stub_1_4 subnational_governmental referendum" class="gt_row gt_right">47</td>
#> <td headers="stub_1_4 subnational_citizens' assembly" class="gt_row gt_right">165</td>
#> <td headers="stub_1_4 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 subnational_N/A" class="gt_row gt_right">148</td>
#> <td headers="stub_1_4 national_mandatory referendum" class="gt_row gt_right">216</td>
#> <td headers="stub_1_4 national_optional referendum" class="gt_row gt_right">82</td>
#> <td headers="stub_1_4 national_counter proposal" class="gt_row gt_right">3</td>
#> <td headers="stub_1_4 national_citizens' initiative" class="gt_row gt_right">73</td>
#> <td headers="stub_1_4 national_governmental referendum" class="gt_row gt_right">232</td>
#> <td headers="stub_1_4 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_4 national_N/A" class="gt_row gt_right">4</td>
#> <td headers="stub_1_4 :total" class="gt_row gt_right">3453</td></tr>
#> <tr><th id="stub_1_5" scope="row" class="gt_row gt_left gt_stub">1980s</th>
#> <td headers="stub_1_5 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 subnational_mandatory referendum" class="gt_row gt_right">823</td>
#> <td headers="stub_1_5 subnational_optional referendum" class="gt_row gt_right">576</td>
#> <td headers="stub_1_5 subnational_counter proposal" class="gt_row gt_right">37</td>
#> <td headers="stub_1_5 subnational_citizens' initiative" class="gt_row gt_right">672</td>
#> <td headers="stub_1_5 subnational_governmental referendum" class="gt_row gt_right">14</td>
#> <td headers="stub_1_5 subnational_citizens' assembly" class="gt_row gt_right">172</td>
#> <td headers="stub_1_5 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 subnational_N/A" class="gt_row gt_right">147</td>
#> <td headers="stub_1_5 national_mandatory referendum" class="gt_row gt_right">159</td>
#> <td headers="stub_1_5 national_optional referendum" class="gt_row gt_right">35</td>
#> <td headers="stub_1_5 national_counter proposal" class="gt_row gt_right">8</td>
#> <td headers="stub_1_5 national_citizens' initiative" class="gt_row gt_right">38</td>
#> <td headers="stub_1_5 national_governmental referendum" class="gt_row gt_right">70</td>
#> <td headers="stub_1_5 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_5 national_N/A" class="gt_row gt_right">7</td>
#> <td headers="stub_1_5 :total" class="gt_row gt_right">2758</td></tr>
#> <tr><th id="stub_1_6" scope="row" class="gt_row gt_left gt_stub">1970s</th>
#> <td headers="stub_1_6 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 subnational_mandatory referendum" class="gt_row gt_right">854</td>
#> <td headers="stub_1_6 subnational_optional referendum" class="gt_row gt_right">632</td>
#> <td headers="stub_1_6 subnational_counter proposal" class="gt_row gt_right">38</td>
#> <td headers="stub_1_6 subnational_citizens' initiative" class="gt_row gt_right">444</td>
#> <td headers="stub_1_6 subnational_governmental referendum" class="gt_row gt_right">35</td>
#> <td headers="stub_1_6 subnational_citizens' assembly" class="gt_row gt_right">232</td>
#> <td headers="stub_1_6 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 subnational_N/A" class="gt_row gt_right">151</td>
#> <td headers="stub_1_6 national_mandatory referendum" class="gt_row gt_right">115</td>
#> <td headers="stub_1_6 national_optional referendum" class="gt_row gt_right">24</td>
#> <td headers="stub_1_6 national_counter proposal" class="gt_row gt_right">8</td>
#> <td headers="stub_1_6 national_citizens' initiative" class="gt_row gt_right">28</td>
#> <td headers="stub_1_6 national_governmental referendum" class="gt_row gt_right">121</td>
#> <td headers="stub_1_6 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_6 national_N/A" class="gt_row gt_right">3</td>
#> <td headers="stub_1_6 :total" class="gt_row gt_right">2685</td></tr>
#> <tr><th id="stub_1_7" scope="row" class="gt_row gt_left gt_stub">1960s</th>
#> <td headers="stub_1_7 local_mandatory referendum" class="gt_row gt_right">6</td>
#> <td headers="stub_1_7 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 subnational_mandatory referendum" class="gt_row gt_right">4</td>
#> <td headers="stub_1_7 subnational_optional referendum" class="gt_row gt_right">370</td>
#> <td headers="stub_1_7 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 subnational_citizens' initiative" class="gt_row gt_right">134</td>
#> <td headers="stub_1_7 subnational_governmental referendum" class="gt_row gt_right">7</td>
#> <td headers="stub_1_7 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 subnational_N/A" class="gt_row gt_right">31</td>
#> <td headers="stub_1_7 national_mandatory referendum" class="gt_row gt_right">52</td>
#> <td headers="stub_1_7 national_optional referendum" class="gt_row gt_right">12</td>
#> <td headers="stub_1_7 national_counter proposal" class="gt_row gt_right">1</td>
#> <td headers="stub_1_7 national_citizens' initiative" class="gt_row gt_right">15</td>
#> <td headers="stub_1_7 national_governmental referendum" class="gt_row gt_right">89</td>
#> <td headers="stub_1_7 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_7 national_N/A" class="gt_row gt_right">2</td>
#> <td headers="stub_1_7 :total" class="gt_row gt_right">723</td></tr>
#> <tr><th id="stub_1_8" scope="row" class="gt_row gt_left gt_stub">1950s</th>
#> <td headers="stub_1_8 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 subnational_mandatory referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_8 subnational_optional referendum" class="gt_row gt_right">263</td>
#> <td headers="stub_1_8 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 subnational_citizens' initiative" class="gt_row gt_right">126</td>
#> <td headers="stub_1_8 subnational_governmental referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_8 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 subnational_N/A" class="gt_row gt_right">11</td>
#> <td headers="stub_1_8 national_mandatory referendum" class="gt_row gt_right">47</td>
#> <td headers="stub_1_8 national_optional referendum" class="gt_row gt_right">16</td>
#> <td headers="stub_1_8 national_counter proposal" class="gt_row gt_right">5</td>
#> <td headers="stub_1_8 national_citizens' initiative" class="gt_row gt_right">14</td>
#> <td headers="stub_1_8 national_governmental referendum" class="gt_row gt_right">52</td>
#> <td headers="stub_1_8 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_8 national_N/A" class="gt_row gt_right">3</td>
#> <td headers="stub_1_8 :total" class="gt_row gt_right">544</td></tr>
#> <tr><th id="stub_1_9" scope="row" class="gt_row gt_left gt_stub">1940s</th>
#> <td headers="stub_1_9 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_governmental referendum" class="gt_row gt_right">4</td>
#> <td headers="stub_1_9 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 subnational_mandatory referendum" class="gt_row gt_right">6</td>
#> <td headers="stub_1_9 subnational_optional referendum" class="gt_row gt_right">193</td>
#> <td headers="stub_1_9 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 subnational_citizens' initiative" class="gt_row gt_right">178</td>
#> <td headers="stub_1_9 subnational_governmental referendum" class="gt_row gt_right">10</td>
#> <td headers="stub_1_9 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 subnational_N/A" class="gt_row gt_right">18</td>
#> <td headers="stub_1_9 national_mandatory referendum" class="gt_row gt_right">28</td>
#> <td headers="stub_1_9 national_optional referendum" class="gt_row gt_right">8</td>
#> <td headers="stub_1_9 national_counter proposal" class="gt_row gt_right">2</td>
#> <td headers="stub_1_9 national_citizens' initiative" class="gt_row gt_right">10</td>
#> <td headers="stub_1_9 national_governmental referendum" class="gt_row gt_right">41</td>
#> <td headers="stub_1_9 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_9 :total" class="gt_row gt_right">498</td></tr>
#> <tr><th id="stub_1_10" scope="row" class="gt_row gt_left gt_stub">1930s</th>
#> <td headers="stub_1_10 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 subnational_mandatory referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_10 subnational_optional referendum" class="gt_row gt_right">230</td>
#> <td headers="stub_1_10 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 subnational_citizens' initiative" class="gt_row gt_right">254</td>
#> <td headers="stub_1_10 subnational_governmental referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_10 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 subnational_N/A" class="gt_row gt_right">9</td>
#> <td headers="stub_1_10 national_mandatory referendum" class="gt_row gt_right">24</td>
#> <td headers="stub_1_10 national_optional referendum" class="gt_row gt_right">13</td>
#> <td headers="stub_1_10 national_counter proposal" class="gt_row gt_right">3</td>
#> <td headers="stub_1_10 national_citizens' initiative" class="gt_row gt_right">12</td>
#> <td headers="stub_1_10 national_governmental referendum" class="gt_row gt_right">34</td>
#> <td headers="stub_1_10 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_10 national_N/A" class="gt_row gt_right">5</td>
#> <td headers="stub_1_10 :total" class="gt_row gt_right">589</td></tr>
#> <tr><th id="stub_1_11" scope="row" class="gt_row gt_left gt_stub">1920s</th>
#> <td headers="stub_1_11 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 subnational_mandatory referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_11 subnational_optional referendum" class="gt_row gt_right">268</td>
#> <td headers="stub_1_11 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 subnational_citizens' initiative" class="gt_row gt_right">195</td>
#> <td headers="stub_1_11 subnational_governmental referendum" class="gt_row gt_right">7</td>
#> <td headers="stub_1_11 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 subnational_N/A" class="gt_row gt_right">19</td>
#> <td headers="stub_1_11 national_mandatory referendum" class="gt_row gt_right">36</td>
#> <td headers="stub_1_11 national_optional referendum" class="gt_row gt_right">11</td>
#> <td headers="stub_1_11 national_counter proposal" class="gt_row gt_right">4</td>
#> <td headers="stub_1_11 national_citizens' initiative" class="gt_row gt_right">20</td>
#> <td headers="stub_1_11 national_governmental referendum" class="gt_row gt_right">15</td>
#> <td headers="stub_1_11 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_11 national_N/A" class="gt_row gt_right">2</td>
#> <td headers="stub_1_11 :total" class="gt_row gt_right">578</td></tr>
#> <tr><th id="stub_1_12" scope="row" class="gt_row gt_left gt_stub">1910s</th>
#> <td headers="stub_1_12 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 subnational_mandatory referendum" class="gt_row gt_right">15</td>
#> <td headers="stub_1_12 subnational_optional referendum" class="gt_row gt_right">272</td>
#> <td headers="stub_1_12 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 subnational_citizens' initiative" class="gt_row gt_right">282</td>
#> <td headers="stub_1_12 subnational_governmental referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_12 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 subnational_N/A" class="gt_row gt_right">3</td>
#> <td headers="stub_1_12 national_mandatory referendum" class="gt_row gt_right">29</td>
#> <td headers="stub_1_12 national_optional referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_12 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 national_citizens' initiative" class="gt_row gt_right">3</td>
#> <td headers="stub_1_12 national_governmental referendum" class="gt_row gt_right">22</td>
#> <td headers="stub_1_12 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_12 :total" class="gt_row gt_right">633</td></tr>
#> <tr><th id="stub_1_13" scope="row" class="gt_row gt_left gt_stub">1900s</th>
#> <td headers="stub_1_13 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 subnational_mandatory referendum" class="gt_row gt_right">54</td>
#> <td headers="stub_1_13 subnational_optional referendum" class="gt_row gt_right">19</td>
#> <td headers="stub_1_13 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 subnational_citizens' initiative" class="gt_row gt_right">65</td>
#> <td headers="stub_1_13 subnational_governmental referendum" class="gt_row gt_right">4</td>
#> <td headers="stub_1_13 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 national_mandatory referendum" class="gt_row gt_right">15</td>
#> <td headers="stub_1_13 national_optional referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_13 national_counter proposal" class="gt_row gt_right">1</td>
#> <td headers="stub_1_13 national_citizens' initiative" class="gt_row gt_right">4</td>
#> <td headers="stub_1_13 national_governmental referendum" class="gt_row gt_right">11</td>
#> <td headers="stub_1_13 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_13 :total" class="gt_row gt_right">178</td></tr>
#> <tr><th id="stub_1_14" scope="row" class="gt_row gt_left gt_stub">1890s</th>
#> <td headers="stub_1_14 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_mandatory referendum" class="gt_row gt_right">30</td>
#> <td headers="stub_1_14 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 national_mandatory referendum" class="gt_row gt_right">19</td>
#> <td headers="stub_1_14 national_optional referendum" class="gt_row gt_right">9</td>
#> <td headers="stub_1_14 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 national_citizens' initiative" class="gt_row gt_right">3</td>
#> <td headers="stub_1_14 national_governmental referendum" class="gt_row gt_right">7</td>
#> <td headers="stub_1_14 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_14 :total" class="gt_row gt_right">68</td></tr>
#> <tr><th id="stub_1_15" scope="row" class="gt_row gt_left gt_stub">1880s</th>
#> <td headers="stub_1_15 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_mandatory referendum" class="gt_row gt_right">7</td>
#> <td headers="stub_1_15 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 national_mandatory referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_15 national_optional referendum" class="gt_row gt_right">8</td>
#> <td headers="stub_1_15 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 national_citizens' initiative" class="gt_row gt_right">1</td>
#> <td headers="stub_1_15 national_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_15 :total" class="gt_row gt_right">19</td></tr>
#> <tr><th id="stub_1_16" scope="row" class="gt_row gt_left gt_stub">1870s</th>
#> <td headers="stub_1_16 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_governmental referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_16 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 subnational_N/A" class="gt_row gt_right">1</td>
#> <td headers="stub_1_16 national_mandatory referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_16 national_optional referendum" class="gt_row gt_right">8</td>
#> <td headers="stub_1_16 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 national_governmental referendum" class="gt_row gt_right">10</td>
#> <td headers="stub_1_16 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_16 :total" class="gt_row gt_right">23</td></tr>
#> <tr><th id="stub_1_17" scope="row" class="gt_row gt_left gt_stub">1860s</th>
#> <td headers="stub_1_17 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_optional referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_17 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_optional referendum" class="gt_row gt_right">8</td>
#> <td headers="stub_1_17 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_governmental referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_17 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 subnational_N/A" class="gt_row gt_right">8</td>
#> <td headers="stub_1_17 national_mandatory referendum" class="gt_row gt_right">11</td>
#> <td headers="stub_1_17 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 national_governmental referendum" class="gt_row gt_right">34</td>
#> <td headers="stub_1_17 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_17 :total" class="gt_row gt_right">64</td></tr>
#> <tr><th id="stub_1_18" scope="row" class="gt_row gt_left gt_stub">1850s</th>
#> <td headers="stub_1_18 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_governmental referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_18 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_governmental referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_18 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_18 :total" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_19" scope="row" class="gt_row gt_left gt_stub">1840s</th>
#> <td headers="stub_1_19 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_optional referendum" class="gt_row gt_right">12</td>
#> <td headers="stub_1_19 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_optional referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_19 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_governmental referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_19 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_mandatory referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_19 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_governmental referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_19 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_19 :total" class="gt_row gt_right">25</td></tr>
#> <tr><th id="stub_1_20" scope="row" class="gt_row gt_left gt_stub">1830s</th>
#> <td headers="stub_1_20 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_optional referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_20 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_governmental referendum" class="gt_row gt_right">4</td>
#> <td headers="stub_1_20 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_20 :total" class="gt_row gt_right">7</td></tr>
#> <tr><th id="stub_1_21" scope="row" class="gt_row gt_left gt_stub">1820s</th>
#> <td headers="stub_1_21 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_governmental referendum" class="gt_row gt_right">5</td>
#> <td headers="stub_1_21 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 subnational_N/A" class="gt_row gt_right">1</td>
#> <td headers="stub_1_21 national_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_21 :total" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_22" scope="row" class="gt_row gt_left gt_stub">1810s</th>
#> <td headers="stub_1_22 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 subnational_N/A" class="gt_row gt_right">1</td>
#> <td headers="stub_1_22 national_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_governmental referendum" class="gt_row gt_right">4</td>
#> <td headers="stub_1_22 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_22 :total" class="gt_row gt_right">5</td></tr>
#> <tr><th id="stub_1_23" scope="row" class="gt_row gt_left gt_stub">1800s</th>
#> <td headers="stub_1_23 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_optional referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_23 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_governmental referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 subnational_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_mandatory referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_23 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_governmental referendum" class="gt_row gt_right">10</td>
#> <td headers="stub_1_23 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 national_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_23 :total" class="gt_row gt_right">14</td></tr>
#> <tr><th id="stub_1_24" scope="row" class="gt_row gt_left gt_stub">1790s</th>
#> <td headers="stub_1_24 local_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_governmental referendum" class="gt_row gt_right">1</td>
#> <td headers="stub_1_24 local_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 local_N/A" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_mandatory referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_optional referendum" class="gt_row gt_right">3</td>
#> <td headers="stub_1_24 subnational_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_governmental referendum" class="gt_row gt_right">6</td>
#> <td headers="stub_1_24 subnational_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 subnational_N/A" class="gt_row gt_right">4</td>
#> <td headers="stub_1_24 national_mandatory referendum" class="gt_row gt_right">2</td>
#> <td headers="stub_1_24 national_optional referendum" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 national_counter proposal" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 national_citizens' initiative" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 national_governmental referendum" class="gt_row gt_right">11</td>
#> <td headers="stub_1_24 national_citizens' assembly" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 national_recall" class="gt_row gt_right">0</td>
#> <td headers="stub_1_24 national_N/A" class="gt_row gt_right">2</td>
#> <td headers="stub_1_24 :total" class="gt_row gt_right">29</td></tr>
#> <tr><th id="grand_summary_stub_1" scope="row" class="gt_row gt_left gt_stub gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row"><strong>Total</strong></th>
#> <td headers="grand_summary_stub_1 local_mandatory referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">6</td>
#> <td headers="grand_summary_stub_1 local_optional referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">13</td>
#> <td headers="grand_summary_stub_1 local_counter proposal" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 local_citizens' initiative" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 local_governmental referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">9</td>
#> <td headers="grand_summary_stub_1 local_citizens' assembly" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 local_recall" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 local_N/A" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">15</td>
#> <td headers="grand_summary_stub_1 subnational_mandatory referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">3619</td>
#> <td headers="grand_summary_stub_1 subnational_optional referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">5143</td>
#> <td headers="grand_summary_stub_1 subnational_counter proposal" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">246</td>
#> <td headers="grand_summary_stub_1 subnational_citizens' initiative" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">3893</td>
#> <td headers="grand_summary_stub_1 subnational_governmental referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">342</td>
#> <td headers="grand_summary_stub_1 subnational_citizens' assembly" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">715</td>
#> <td headers="grand_summary_stub_1 subnational_recall" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 subnational_N/A" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">674</td>
#> <td headers="grand_summary_stub_1 national_mandatory referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">1078</td>
#> <td headers="grand_summary_stub_1 national_optional referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">395</td>
#> <td headers="grand_summary_stub_1 national_counter proposal" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">48</td>
#> <td headers="grand_summary_stub_1 national_citizens' initiative" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">447</td>
#> <td headers="grand_summary_stub_1 national_governmental referendum" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">1083</td>
#> <td headers="grand_summary_stub_1 national_citizens' assembly" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">0</td>
#> <td headers="grand_summary_stub_1 national_recall" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">2</td>
#> <td headers="grand_summary_stub_1 national_N/A" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">38</td>
#> <td headers="grand_summary_stub_1 :total" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">17766</td></tr>
#> </tbody>
#>
#>
#> </table>
#> </div>
# count ballot dates instead of referendums
rdb::rfrnds(quiet = TRUE) |>
rdb::as_ballot_dates() |>
rdb::tbl_n_rfrnds_per_period(period = "decade")
#> <div id="heytsijyax" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
#> <style>#heytsijyax table {
#> font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
#> -webkit-font-smoothing: antialiased;
#> -moz-osx-font-smoothing: grayscale;
#> }
#>
#> #heytsijyax thead, #heytsijyax tbody, #heytsijyax tfoot, #heytsijyax tr, #heytsijyax td, #heytsijyax th {
#> border-style: none;
#> }
#>
#> #heytsijyax p {
#> margin: 0;
#> padding: 0;
#> }
#>
#> #heytsijyax .gt_table {
#> display: table;
#> border-collapse: collapse;
#> line-height: normal;
#> margin-left: auto;
#> margin-right: auto;
#> color: #333333;
#> font-size: 16px;
#> font-weight: normal;
#> font-style: normal;
#> background-color: #FFFFFF;
#> width: auto;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #A8A8A8;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #A8A8A8;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_caption {
#> padding-top: 4px;
#> padding-bottom: 4px;
#> }
#>
#> #heytsijyax .gt_title {
#> color: #333333;
#> font-size: 125%;
#> font-weight: initial;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-color: #FFFFFF;
#> border-bottom-width: 0;
#> }
#>
#> #heytsijyax .gt_subtitle {
#> color: #333333;
#> font-size: 85%;
#> font-weight: initial;
#> padding-top: 3px;
#> padding-bottom: 5px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-color: #FFFFFF;
#> border-top-width: 0;
#> }
#>
#> #heytsijyax .gt_heading {
#> background-color: #FFFFFF;
#> text-align: center;
#> border-bottom-color: #FFFFFF;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_bottom_border {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_col_headings {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_col_heading {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 6px;
#> padding-left: 5px;
#> padding-right: 5px;
#> overflow-x: hidden;
#> }
#>
#> #heytsijyax .gt_column_spanner_outer {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: normal;
#> text-transform: inherit;
#> padding-top: 0;
#> padding-bottom: 0;
#> padding-left: 4px;
#> padding-right: 4px;
#> }
#>
#> #heytsijyax .gt_column_spanner_outer:first-child {
#> padding-left: 0;
#> }
#>
#> #heytsijyax .gt_column_spanner_outer:last-child {
#> padding-right: 0;
#> }
#>
#> #heytsijyax .gt_column_spanner {
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: bottom;
#> padding-top: 5px;
#> padding-bottom: 5px;
#> overflow-x: hidden;
#> display: inline-block;
#> width: 100%;
#> }
#>
#> #heytsijyax .gt_spanner_row {
#> border-bottom-style: hidden;
#> }
#>
#> #heytsijyax .gt_group_heading {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> text-align: left;
#> }
#>
#> #heytsijyax .gt_empty_group_heading {
#> padding: 0.5px;
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> vertical-align: middle;
#> }
#>
#> #heytsijyax .gt_from_md > :first-child {
#> margin-top: 0;
#> }
#>
#> #heytsijyax .gt_from_md > :last-child {
#> margin-bottom: 0;
#> }
#>
#> #heytsijyax .gt_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> margin: 10px;
#> border-top-style: solid;
#> border-top-width: 1px;
#> border-top-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 1px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 1px;
#> border-right-color: #D3D3D3;
#> vertical-align: middle;
#> overflow-x: hidden;
#> }
#>
#> #heytsijyax .gt_stub {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #heytsijyax .gt_stub_row_group {
#> color: #333333;
#> background-color: #FFFFFF;
#> font-size: 100%;
#> font-weight: initial;
#> text-transform: inherit;
#> border-right-style: solid;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> padding-left: 5px;
#> padding-right: 5px;
#> vertical-align: top;
#> }
#>
#> #heytsijyax .gt_row_group_first td {
#> border-top-width: 2px;
#> }
#>
#> #heytsijyax .gt_row_group_first th {
#> border-top-width: 2px;
#> }
#>
#> #heytsijyax .gt_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #heytsijyax .gt_first_summary_row {
#> border-top-style: solid;
#> border-top-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_first_summary_row.thick {
#> border-top-width: 2px;
#> }
#>
#> #heytsijyax .gt_last_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_grand_summary_row {
#> color: #333333;
#> background-color: #FFFFFF;
#> text-transform: inherit;
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #heytsijyax .gt_first_grand_summary_row {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-top-style: double;
#> border-top-width: 6px;
#> border-top-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_last_grand_summary_row_top {
#> padding-top: 8px;
#> padding-bottom: 8px;
#> padding-left: 5px;
#> padding-right: 5px;
#> border-bottom-style: double;
#> border-bottom-width: 6px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_striped {
#> background-color: rgba(128, 128, 128, 0.05);
#> }
#>
#> #heytsijyax .gt_table_body {
#> border-top-style: solid;
#> border-top-width: 2px;
#> border-top-color: #D3D3D3;
#> border-bottom-style: solid;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_footnotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_footnote {
#> margin: 0px;
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #heytsijyax .gt_sourcenotes {
#> color: #333333;
#> background-color: #FFFFFF;
#> border-bottom-style: none;
#> border-bottom-width: 2px;
#> border-bottom-color: #D3D3D3;
#> border-left-style: none;
#> border-left-width: 2px;
#> border-left-color: #D3D3D3;
#> border-right-style: none;
#> border-right-width: 2px;
#> border-right-color: #D3D3D3;
#> }
#>
#> #heytsijyax .gt_sourcenote {
#> font-size: 90%;
#> padding-top: 4px;
#> padding-bottom: 4px;
#> padding-left: 5px;
#> padding-right: 5px;
#> }
#>
#> #heytsijyax .gt_left {
#> text-align: left;
#> }
#>
#> #heytsijyax .gt_center {
#> text-align: center;
#> }
#>
#> #heytsijyax .gt_right {
#> text-align: right;
#> font-variant-numeric: tabular-nums;
#> }
#>
#> #heytsijyax .gt_font_normal {
#> font-weight: normal;
#> }
#>
#> #heytsijyax .gt_font_bold {
#> font-weight: bold;
#> }
#>
#> #heytsijyax .gt_font_italic {
#> font-style: italic;
#> }
#>
#> #heytsijyax .gt_super {
#> font-size: 65%;
#> }
#>
#> #heytsijyax .gt_footnote_marks {
#> font-size: 75%;
#> vertical-align: 0.4em;
#> position: initial;
#> }
#>
#> #heytsijyax .gt_asterisk {
#> font-size: 100%;
#> vertical-align: 0;
#> }
#>
#> #heytsijyax .gt_indent_1 {
#> text-indent: 5px;
#> }
#>
#> #heytsijyax .gt_indent_2 {
#> text-indent: 10px;
#> }
#>
#> #heytsijyax .gt_indent_3 {
#> text-indent: 15px;
#> }
#>
#> #heytsijyax .gt_indent_4 {
#> text-indent: 20px;
#> }
#>
#> #heytsijyax .gt_indent_5 {
#> text-indent: 25px;
#> }
#> </style>
#> <table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
#> <thead>
#>
#> <tr class="gt_col_headings">
#> <th class="gt_col_heading gt_columns_bottom_border gt_left" rowspan="1" colspan="1" style="text-align: right; vertical-align: middle;" scope="col" id=""></th>
#> <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="n">n</th>
#> </tr>
#> </thead>
#> <tbody class="gt_table_body">
#> <tr><th id="stub_1_1" scope="row" class="gt_row gt_left gt_stub">2020s</th>
#> <td headers="stub_1_1 n" class="gt_row gt_right">193</td></tr>
#> <tr><th id="stub_1_2" scope="row" class="gt_row gt_left gt_stub">2010s</th>
#> <td headers="stub_1_2 n" class="gt_row gt_right">704</td></tr>
#> <tr><th id="stub_1_3" scope="row" class="gt_row gt_left gt_stub">2000s</th>
#> <td headers="stub_1_3 n" class="gt_row gt_right">1001</td></tr>
#> <tr><th id="stub_1_4" scope="row" class="gt_row gt_left gt_stub">1990s</th>
#> <td headers="stub_1_4 n" class="gt_row gt_right">1062</td></tr>
#> <tr><th id="stub_1_5" scope="row" class="gt_row gt_left gt_stub">1980s</th>
#> <td headers="stub_1_5 n" class="gt_row gt_right">844</td></tr>
#> <tr><th id="stub_1_6" scope="row" class="gt_row gt_left gt_stub">1970s</th>
#> <td headers="stub_1_6 n" class="gt_row gt_right">873</td></tr>
#> <tr><th id="stub_1_7" scope="row" class="gt_row gt_left gt_stub">1960s</th>
#> <td headers="stub_1_7 n" class="gt_row gt_right">243</td></tr>
#> <tr><th id="stub_1_8" scope="row" class="gt_row gt_left gt_stub">1950s</th>
#> <td headers="stub_1_8 n" class="gt_row gt_right">188</td></tr>
#> <tr><th id="stub_1_9" scope="row" class="gt_row gt_left gt_stub">1940s</th>
#> <td headers="stub_1_9 n" class="gt_row gt_right">153</td></tr>
#> <tr><th id="stub_1_10" scope="row" class="gt_row gt_left gt_stub">1930s</th>
#> <td headers="stub_1_10 n" class="gt_row gt_right">162</td></tr>
#> <tr><th id="stub_1_11" scope="row" class="gt_row gt_left gt_stub">1920s</th>
#> <td headers="stub_1_11 n" class="gt_row gt_right">158</td></tr>
#> <tr><th id="stub_1_12" scope="row" class="gt_row gt_left gt_stub">1910s</th>
#> <td headers="stub_1_12 n" class="gt_row gt_right">112</td></tr>
#> <tr><th id="stub_1_13" scope="row" class="gt_row gt_left gt_stub">1900s</th>
#> <td headers="stub_1_13 n" class="gt_row gt_right">38</td></tr>
#> <tr><th id="stub_1_14" scope="row" class="gt_row gt_left gt_stub">1890s</th>
#> <td headers="stub_1_14 n" class="gt_row gt_right">29</td></tr>
#> <tr><th id="stub_1_15" scope="row" class="gt_row gt_left gt_stub">1880s</th>
#> <td headers="stub_1_15 n" class="gt_row gt_right">11</td></tr>
#> <tr><th id="stub_1_16" scope="row" class="gt_row gt_left gt_stub">1870s</th>
#> <td headers="stub_1_16 n" class="gt_row gt_right">20</td></tr>
#> <tr><th id="stub_1_17" scope="row" class="gt_row gt_left gt_stub">1860s</th>
#> <td headers="stub_1_17 n" class="gt_row gt_right">28</td></tr>
#> <tr><th id="stub_1_18" scope="row" class="gt_row gt_left gt_stub">1850s</th>
#> <td headers="stub_1_18 n" class="gt_row gt_right">6</td></tr>
#> <tr><th id="stub_1_19" scope="row" class="gt_row gt_left gt_stub">1840s</th>
#> <td headers="stub_1_19 n" class="gt_row gt_right">12</td></tr>
#> <tr><th id="stub_1_20" scope="row" class="gt_row gt_left gt_stub">1830s</th>
#> <td headers="stub_1_20 n" class="gt_row gt_right">3</td></tr>
#> <tr><th id="stub_1_21" scope="row" class="gt_row gt_left gt_stub">1820s</th>
#> <td headers="stub_1_21 n" class="gt_row gt_right">3</td></tr>
#> <tr><th id="stub_1_22" scope="row" class="gt_row gt_left gt_stub">1810s</th>
#> <td headers="stub_1_22 n" class="gt_row gt_right">5</td></tr>
#> <tr><th id="stub_1_23" scope="row" class="gt_row gt_left gt_stub">1800s</th>
#> <td headers="stub_1_23 n" class="gt_row gt_right">12</td></tr>
#> <tr><th id="stub_1_24" scope="row" class="gt_row gt_left gt_stub">1790s</th>
#> <td headers="stub_1_24 n" class="gt_row gt_right">24</td></tr>
#> <tr><th id="grand_summary_stub_1" scope="row" class="gt_row gt_left gt_stub gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row"><strong>Total</strong></th>
#> <td headers="grand_summary_stub_1 n" class="gt_row gt_right gt_grand_summary_row gt_first_grand_summary_row gt_last_summary_row">5884</td></tr>
#> </tbody>
#>
#>
#> </table>
#> </div>