aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/bulk_edits/2022-02-08_nci_cambridge_datasets.md56
-rw-r--r--extra/bulk_edits/2022-02-09_plos_non_articles.md69
-rw-r--r--extra/bulk_edits/2022-02-09_repo_dois_with_containerid.md200
-rw-r--r--extra/bulk_edits/CHANGELOG.md5
-rw-r--r--python/fatcat_tools/importers/doaj_article.py4
-rw-r--r--python/fatcat_web/routes.py10
-rw-r--r--python/fatcat_web/static/fatcat_oa_preservation_feb2022.svg4
-rw-r--r--python/fatcat_web/templates/entity_delete.html2
-rw-r--r--python/fatcat_web/templates/entity_edit_toml.html2
-rw-r--r--python/fatcat_web/templates/entity_macros.html3
-rw-r--r--python/fatcat_web/templates/home.html4
-rw-r--r--python/fatcat_web/templates/release_view.html4
12 files changed, 357 insertions, 6 deletions
diff --git a/extra/bulk_edits/2022-02-08_nci_cambridge_datasets.md b/extra/bulk_edits/2022-02-08_nci_cambridge_datasets.md
new file mode 100644
index 00000000..3172f16f
--- /dev/null
+++ b/extra/bulk_edits/2022-02-08_nci_cambridge_datasets.md
@@ -0,0 +1,56 @@
+
+Spectra DSpace Instance Cleanups
+================================
+
+Basic query:
+
+ doi_prefix:10.14469
+
+There were a big spike of these in 2014, marked as `article`, but should be
+`dataset` (or `entry`). On the order of 150k releases. In particular, causes a
+weird bump in unarchived OA papers in coverage plots for the year 2014.
+
+This is technically a dspace instance and might have various types of content
+in it, so might want to narrow down the filter in some way. Eg, title prefix,
+DOI pattern, etc.
+
+ fatcat-cli search releases doi_prefix:10.14469 type:article --count
+ 196236
+
+ fatcat-cli search releases doi_prefix:10.14469 type:article 'title:NSC*' --count
+ 158380
+
+ fatcat-cli search releases doi_prefix:10.14469 type:article 'title:NSC*' author:"Imperial College High Performance Computing Service" --count
+ 158380
+
+That seems to nail it down pretty well; these only fall under 2014 and a bit in
+2015.
+
+Want to just mark these as `release_type:entry` (they are sort of datasets, but
+really it is all one big database and these are individual entries within
+that).
+
+Commands:
+
+ export FATCAT_AUTH_WORKER_CLEANUP=[...]
+ export FATCAT_API_AUTH_TOKEN=$FATCAT_AUTH_WORKER_CLEANUP
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.14469 type:article 'title:NSC*' author:"Imperial College High Performance Computing Service" --entity-json --limit 50 \
+ | jq 'select(.release_type == "article")' -c \
+ | pv -l \
+ | fatcat-cli batch update release release_type=entry --description "Correct release_type for 'Revised Cambridge NCI database' entries"
+ # Got 158380 hits
+ # editgroup_mwuqpc5j3fhtjg5vxvr2xnitda
+
+Looks good, do the full batch (!):
+
+ fatcat-cli search releases doi_prefix:10.14469 type:article 'title:NSC*' author:"Imperial College High Performance Computing Service" --entity-json --limit 160000 \
+ | jq 'select(.release_type == "article")' -c \
+ | pv -l \
+ | fatcat-cli batch update release release_type=entry --description "Correct release_type for 'Revised Cambridge NCI database' entries" --auto-accept
+ # 158k 1:00:21 [43.7 /s]
+
+Off it goes!
+
+There are more patterns from this repository, but this is a good start.
diff --git a/extra/bulk_edits/2022-02-09_plos_non_articles.md b/extra/bulk_edits/2022-02-09_plos_non_articles.md
new file mode 100644
index 00000000..5deadf22
--- /dev/null
+++ b/extra/bulk_edits/2022-02-09_plos_non_articles.md
@@ -0,0 +1,69 @@
+
+PLOS publishes a number of non-articles, and many are not correctly marked in
+metadata.
+
+## Issue Images
+
+ fatcat-cli search releases doi_prefix:10.1371 title:image --index-json -n0 | rg '10.1371/image.' | wc -l
+ # Got 1142 hits in 92ms
+ # 348
+
+ fatcat-cli search releases doi_prefix:10.1371 title:"issue image" --count
+ # 348
+
+ export FATCAT_AUTH_WORKER_CLEANUP=[...]
+ export FATCAT_API_AUTH_TOKEN=$FATCAT_AUTH_WORKER_CLEANUP
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.1371 title:"issue image" release_type:article-journal --entity-json -n 400 \
+ | jq 'select(.release_type == "article-journal")' -c \
+ | rg '10.1371/image.' \
+ | head -n50 \
+ | fatcat-cli batch update release release_type=graphic --description "PLoS Issue Images as type 'graphic'"
+ # Got 348 hits in 121ms
+ # editgroup_cq5cch7pmjglpehojhmza5hvxq
+
+ # the rest
+ fatcat-cli search releases doi_prefix:10.1371 title:"issue image" release_type:article-journal --entity-json -n 400 \
+ | jq 'select(.release_type == "article-journal")' -c \
+ | rg '10.1371/image.' \
+ | fatcat-cli batch update release release_type=graphic --description "PLoS Issue Images as type 'graphic'" --auto-accept
+ # Got 298 hits in 105ms
+
+## Non-PLOS DOI Releases
+
+ !doi_prefix:10.1371 container_id:iznnn644szdwva7khyxqzc73bi
+ # 10
+
+Some of these are "repo DOIs with `container_id`", some are DOAJ. The DOAJ ones
+did not fuzzy-match mostly because of greek characters, and should be merged...
+manually? In this case there are only a handful, but there will be more
+elsewhere.
+
+ fatcat-cli search releases title:"authors reply" 'container_id:*' 'doaj_id:*' --count
+ # 275
+
+ fatcat-cli search releases title:"authors reply" 'container_id:*' 'doaj_id:*' plos --count
+ # 5
+
+ fatcat-cli search releases '!doi_prefix:10.1371' '!pmid:*' '!doi:*' 'container_id:*' journal:plos 'doaj_id:*' --count
+ # 1511
+
+ fatcat-cli search releases '!doi_prefix:10.1371' '!pmid:*' '!doi:*' 'container_id:*' journal:plos 'doaj_id:*' '!title:correction' --count
+ # 35
+
+ fatcat-cli search releases '!doi_prefix:10.1371' 'container_id:*' journal:plos --count
+ # 2012
+
+(note: the above run while in the process of removing a lot of "RWTH" repo DOIs)
+
+Ok, after the batch fixups:
+
+ fatcat-cli search releases '!doi_prefix:10.1371' 'container_id:*' journal:plos --count
+ 1507
+
+ fatcat-cli search releases '!doi_prefix:10.1371' 'container_id:*' journal:plos '!doaj_id:*' --count
+ 4
+
+Will fix these up manually. The DOAJ cleanups will be more involved... should
+probably add a simple blocklist in DOAJ article importer to skip attempts.
diff --git a/extra/bulk_edits/2022-02-09_repo_dois_with_containerid.md b/extra/bulk_edits/2022-02-09_repo_dois_with_containerid.md
new file mode 100644
index 00000000..25f74db9
--- /dev/null
+++ b/extra/bulk_edits/2022-02-09_repo_dois_with_containerid.md
@@ -0,0 +1,200 @@
+
+Some institutional repositories register DOIs for pre-prints with the metadata
+for the version of record included, including an ISSN number. This results in
+the release entities getting the `container_id` of the actual journal, and show
+up in preservation dashboards, etc.
+
+## Columbia University
+
+Here is an example search query, showing two works, both marked today as "PLoS Medicine":
+
+ https://fatcat.wiki/release/search?q=%22Contraceptive+use+among+adolescent+and+young+women+in+North+and+South+Kivu%2C+Democratic+Republic+of+the+Congo%3A+A+cross-sectional+population-based+survey%22&generic=1
+
+Some count queries:
+
+ fatcat-cli search releases doi_prefix:10.7916 doi_registrar:datacite 'container_id:*' release_stage:published --count
+ # 10870
+
+ fatcat-cli search releases doi_prefix:10.7916 doi_registrar:datacite 'container_id:*' release_stage:published --entity-json -n0 \
+ | rg '"Columbia University"' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ > /dev/null
+ # 10.7k 0:09:39
+
+So, most of these.
+
+Let's update these to `release_stage=submitted` and `container_id=`.
+
+ export FATCAT_AUTH_WORKER_CLEANUP=[...]
+ export FATCAT_API_AUTH_TOKEN=$FATCAT_AUTH_WORKER_CLEANUP
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.7916 doi_registrar:datacite 'container_id:*' release_stage:published --entity-json --limit 50 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '"Columbia University"' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ | fatcat-cli batch update release release_stage=submitted container_id= --description "Remove container linkage for Columbia University repository deposits"
+ # editgroup_grxwpieqvvenxfaxwojnud4lla
+
+ # full auto
+ fatcat-cli search releases doi_prefix:10.7916 doi_registrar:datacite 'container_id:*' release_stage:published --entity-json --limit 11000 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '"Columbia University"' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ | fatcat-cli batch update release release_stage=submitted container_id= --description "Remove container linkage for Columbia University repository deposits" --auto-accept
+
+Also created a patch for fatcat datacite importer to not link these in the future.
+
+## "RWTH Publications"
+
+ https://fatcat.wiki/release/search?q=%22Predicting+survival+from+colorectal+cancer+histology+slides+using+deep+learning%3A+A+retrospective+multicenter+study%22&generic=1
+
+ doi_prefix:10.18154
+
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' --count
+ # 11364
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite --count
+ # 11364
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite affiliation:RWTH --count
+ # 6257
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite --entity-json -n0 \
+ | rg 'RWTH' \
+ | rg '10.18154/rwth-' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ > /dev/null
+ # many/all? at least 5k, cut off there
+
+Ok, do updates:
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite affiliation:RWTH --entity-json -n50 \
+ | jq 'select(.container_id != null)' -c \
+ | rg 'RWTH' \
+ | rg '10.18154/rwth-' \
+ | rg '"IsVariantFormOf"' \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for RWTH repository deposits"
+ # Got 6257 hits in 1087ms
+ # editgroup_cb2vdn7npfg63muppawbhzrhjq
+
+ # do the rest
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite affiliation:RWTH --entity-json -n12000 \
+ | jq 'select(.container_id != null)' -c \
+ | rg 'RWTH' \
+ | rg '10.18154/rwth-' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for RWTH repository deposits" --auto-accept
+ # Got 6207 hits in 696ms
+ # 6.00k 0:16:37 [6.01 /s]
+
+After that process, there were still many mis-matched DOIs, so relaxing
+constraints. This repository *does* contain a bunch of publications from RWTH
+itself (books, conference series, etc), so don't want to update everything.
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite '!journal:RWTH' '!container_id:m2cho7mmmbgxzdpfz7cmjgegbu' --count
+ # 3946
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite '!journal:RWTH' '!container_id:m2cho7mmmbgxzdpfz7cmjgegbu' --entity-json -n6000 \
+ | jq 'select(.container_id != null)' -c \
+ | rg 'RWTH' \
+ | rg '10.18154/rwth-20' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for RWTH repository deposits" --auto-accept
+ # Got 3946 hits in 77ms
+
+Specifically, some more PLOS ones:
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite '!journal:RWTH' '!container_id:m2cho7mmmbgxzdpfz7cmjgegbu' journal:plos --count
+ # 338
+
+ fatcat-cli search releases doi_prefix:10.18154 'container_id:*' doi_registrar:datacite '!journal:RWTH' '!container_id:m2cho7mmmbgxzdpfz7cmjgegbu' 'journal:plos' --entity-json -n500 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.18154/rwth-' \
+ | pv -l \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for RWTH repository deposits" --auto-accept
+ # Got 338 hits in 33ms
+
+## DESY Pre-Print Server (PUBDB)
+
+ https://fatcat.wiki/release/search?q=%22viral+phosphatase+adaptor+that+promotes+herpes+simplex+virus+replication+and+spread%22+type%3Aarticle-journal+%21title%3Acorrection
+
+ fatcat-cli search releases doi_prefix:10.3204 'container_id:*' doi_registrar:datacite publisher:DESY --count
+ # 313
+
+ fatcat-cli search releases doi_prefix:10.3204 'container_id:*' doi_registrar:datacite --count
+ # 6679
+
+ fatcat-cli search releases doi_prefix:10.3204 'container_id:*' doi_registrar:datacite --entity-json -n7000 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.3204/(pubdb|phppubdb)-' \
+ | rg '"IsVariantFormOf"' \
+ | pv -l \
+ > /dev/null
+ # at least hundreds
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.3204 'container_id:*' doi_registrar:datacite --entity-json -n50 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.3204/(pubdb|phppubdb)-' \
+ | rg '"IsVariantFormOf"' \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for DESY repository deposits"
+ # Got 6679 hits in 368ms
+ # editgroup_vhcxvqjyinhxfplkoqjtprnxj4
+
+ fatcat-cli search releases doi_prefix:10.3204 'container_id:*' doi_registrar:datacite --entity-json -n7000 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.3204/(pubdb|phppubdb)-' \
+ | rg '"IsVariantFormOf"' \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for DESY repository deposits" --auto-accept
+
+
+## Kluedo: Publication Server of University of Kaiserslautern
+
+doi:10.26204/kluedo/6163
+
+ fatcat-cli search releases doi_prefix:10.26204 'container_id:*' --count
+ # 7
+
+Whew, an easy one!
+
+ fatcat-cli search releases doi_prefix:10.26204 'container_id:*' --entity-json -n50 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.26204/kluedo/' \
+ | fatcat-cli batch update release release_stage=submitted container_id= --description "Remove container linkage for 'Kluedo' repository deposits"
+ # Got 7 hits in 20ms
+ # editgroup_tmyyg4yl7vbg7mveyfcdxhptfu
+
+## Universitat Bayreuth
+
+ doi:10.15495/epub_ubt_00005577
+
+ fatcat-cli search releases doi_prefix:10.15495 'container_id:*' --count
+ # 554
+
+Great, also not very large.
+
+ # start small
+ fatcat-cli search releases doi_prefix:10.15495 'container_id:*' --entity-json -n50 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.15495/epub_ubt_' \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for University of Bayreuth repository deposits"
+ # 554
+ # editgroup_6oubgez7jrfabprdckijvijsa4
+
+ fatcat-cli search releases doi_prefix:10.15495 'container_id:*' --entity-json -n600 \
+ | jq 'select(.container_id != null)' -c \
+ | rg '10.15495/epub_ubt_' \
+ | fatcat-cli batch update release container_id= --description "Remove container linkage for University of Bayreuth repository deposits" --auto-accept
+ # did a variant with `publisher:Bayreuth`, which only matched a single release
+ # Got 503 hits in 310ms
+
+Could also have filtered on publisher "University of Bayreuth", in the post-fetch part.
diff --git a/extra/bulk_edits/CHANGELOG.md b/extra/bulk_edits/CHANGELOG.md
index 8e5c5284..278dc1d8 100644
--- a/extra/bulk_edits/CHANGELOG.md
+++ b/extra/bulk_edits/CHANGELOG.md
@@ -11,6 +11,11 @@ This file should not turn in to a TODO list!
## 2022-02
+- removed `container_id` linkage for some Datacite DOI releases which are
+ respository deposits of published papers (eg, PLOS OA papers mirrored in
+ IRs). a few tens of thousands of releases.
+- just over 150k "Revised Cambridge NCI database" chemical database DOIs
+ updated from 'article' to 'entry'
- a few tens of thousands of Zenodo releases marked as spam (and `stub`)
- tens of thousands of no-longer-used Crossref DOIs marked as `stub`
- hundreds of test/dummy/null releases marked as `stub`
diff --git a/python/fatcat_tools/importers/doaj_article.py b/python/fatcat_tools/importers/doaj_article.py
index 92dbe574..8f5e7acf 100644
--- a/python/fatcat_tools/importers/doaj_article.py
+++ b/python/fatcat_tools/importers/doaj_article.py
@@ -187,6 +187,10 @@ class DoajArticleImporter(EntityImporter):
license_slug=license_slug,
)
re = self.biblio_hacks(re)
+
+ # TODO: filter out some of these by publishers which are known to
+ # register DOIs. eg, PLOS, maybe others
+
return re
@staticmethod
diff --git a/python/fatcat_web/routes.py b/python/fatcat_web/routes.py
index a7fb34bd..186166bd 100644
--- a/python/fatcat_web/routes.py
+++ b/python/fatcat_web/routes.py
@@ -690,6 +690,11 @@ def editgroup_view(ident: str) -> AnyResponse:
return render_template("editgroup_view.html", editgroup=eg, auth_to=auth_to)
+@app.route("/editgroup_<string(length=26):ident>", methods=["GET"])
+def editgroup_underscore_view(ident: str) -> AnyResponse:
+ return redirect(f"/editgroup/{ident}")
+
+
@app.route("/editgroup/<string(length=26):ident>/diff", methods=["GET"])
def editgroup_diff_view(ident: str) -> AnyResponse:
try:
@@ -808,6 +813,11 @@ def editor_view(ident: str) -> AnyResponse:
return render_template("editor_view.html", editor=entity)
+@app.route("/editor_<string(length=26):ident>", methods=["GET"])
+def editor(ident: str) -> AnyResponse:
+ return redirect(f"/editor/{ident}")
+
+
@app.route("/editor/<string(length=26):ident>/editgroups", methods=["GET"])
def editor_editgroups(ident: str) -> AnyResponse:
try:
diff --git a/python/fatcat_web/static/fatcat_oa_preservation_feb2022.svg b/python/fatcat_web/static/fatcat_oa_preservation_feb2022.svg
new file mode 100644
index 00000000..b0899890
--- /dev/null
+++ b/python/fatcat_web/static/fatcat_oa_preservation_feb2022.svg
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8'?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-ec61f468-98b0-4ea9-a585-6d52c748fab9" class="pygal-chart" viewBox="0 0 1000 500"><!--Generated with pygal 2.4.0 (lxml) ©Kozea 2012-2016 on 2022-02-10--><!--http://pygal.org--><!--http://github.com/Kozea/pygal--><defs><style type="text/css">#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
+#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9{background-color:transparent}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 path,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 rect,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 circle{-webkit-transition:150ms;-moz-transition:150ms;transition:150ms}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .graph &gt; .background{fill:transparent}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .plot &gt; .background{fill:rgba(240,240,240,0.7)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .graph{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 text.no_data{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .title{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .guide.line{stroke:rgba(0,0,0,0.5)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y .guides:hover .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .line-graph .axis.x .guides:hover .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .reactive{fill-opacity:.7;stroke-opacity:.8}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .ci{stroke:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .reactive.active,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .active .reactive{fill-opacity:.8;stroke-opacity:.9;stroke-width:4}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .ci .reactive.active{stroke-width:1.5}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .series text{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip rect{fill:rgba(240,240,240,0.7);stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;transition:opacity 150ms}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.5)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip .value{font-size:1.5em}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .bound{font-size:.5em}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .max-value{font-size:.75em;fill:rgba(0,0,0,0.5)}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .map-element{fill:rgba(240,240,240,0.7);stroke:rgba(0,0,0,0.5) !important}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-0,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-0 a:visited{stroke:red;fill:red}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-1,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-1 a:visited{stroke:darkolivegreen;fill:darkolivegreen}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-2,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .color-2 a:visited{stroke:limegreen;fill:limegreen}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .text-overlay .color-0 text{fill:white}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .text-overlay .color-1 text{fill:white}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .text-overlay .color-2 text{fill:white}
+#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 text.no_data{text-anchor:middle}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .guide.line{fill:none}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .centered{text-anchor:middle}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .title{text-anchor:middle}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .legends .legend text{fill-opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.x text{text-anchor:middle}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y text{text-anchor:end}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y text[transform].backwards{text-anchor:start}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y2 text{text-anchor:start}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y2 text[transform].backwards{text-anchor:end}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .guide.line{stroke-dasharray:4,4}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .major.guide.line{stroke-dasharray:6,6}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .horizontal .axis.y .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .horizontal .axis.y2 .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .vertical .axis.x .guide.line{opacity:0}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .horizontal .axis.always_show .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y .guides:hover .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.y2 .guides:hover .guide.line,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis.x .guides:hover .guide.line{opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .axis .guides:hover text{opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .nofill{fill:none}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .subtle-fill{fill-opacity:.2}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .dot{stroke-width:1px;fill-opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .dot.active{stroke-width:5px}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .dot.negative{fill:transparent}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 text,#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 tspan{stroke:none !important}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .series text.active{opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .tooltip text{fill-opacity:1}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .showable{visibility:hidden}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .showable.shown{visibility:visible}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-ec61f468-98b0-4ea9-a585-6d52c748fab9 .bg-lines{stroke:transparent;stroke-width:2px}</style><script type="text/javascript">window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['ec61f468-98b0-4ea9-a585-6d52c748fab9'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": true, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 500, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": true, "show_minor_x_labels": false, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "transparent", "ci_colors": [], "colors": ["red", "darkolivegreen", "limegreen"], "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.5)", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".7", "opacity_hover": ".8", "plot_background": "rgba(240, 240, 240, 0.7)", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "150ms", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": null, "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 1000, "x_label_rotation": 20, "x_labels": ["1996", "1997", "1998", "1999", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020"], "x_labels_major": null, "x_labels_major_count": 25, "x_labels_major_every": null, "x_title": "Year", "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": null, "zero": 0, "legends": ["None", "Dark", "Bright"]}</script><script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"/></defs><title>Pygal</title><g class="graph stackedbar-graph vertical"><rect x="0" y="0" width="1000" height="500" class="background"/><g transform="translate(144, 20)" class="plot"><rect x="0" y="0" width="833.0473771011382" height="414" class="background"/><g class="axis y always_show"><g class="guides"><path d="M0.000000 406.038462 h833.047377" class="axis major line"/><text x="-5" y="409.53846153846155" class="major">0</text><title>0</title></g><g class="guides"><path d="M0.000000 369.757745 h833.047377" class="guide line"/><text x="-5" y="373.257744697398" class="">200000</text><title>200000</title></g><g class="guides"><path d="M0.000000 333.477028 h833.047377" class="guide line"/><text x="-5" y="336.9770278563344" class="">400000</text><title>400000</title></g><g class="guides"><path d="M0.000000 297.196311 h833.047377" class="guide line"/><text x="-5" y="300.6963110152708" class="">600000</text><title>600000</title></g><g class="guides"><path d="M0.000000 260.915594 h833.047377" class="guide line"/><text x="-5" y="264.4155941742073" class="">800000</text><title>800000</title></g><g class="guides"><path d="M0.000000 224.634877 h833.047377" class="major guide line"/><text x="-5" y="228.13487733314366" class="major">1000000</text><title>1000000</title></g><g class="guides"><path d="M0.000000 188.354160 h833.047377" class="guide line"/><text x="-5" y="191.8541604920801" class="">1200000</text><title>1200000</title></g><g class="guides"><path d="M0.000000 152.073444 h833.047377" class="guide line"/><text x="-5" y="155.57344365101648" class="">1400000</text><title>1400000</title></g><g class="guides"><path d="M0.000000 115.792727 h833.047377" class="guide line"/><text x="-5" y="119.29272680995291" class="">1600000</text><title>1600000</title></g><g class="guides"><path d="M0.000000 79.512010 h833.047377" class="guide line"/><text x="-5" y="83.01200996888934" class="">1800000</text><title>1800000</title></g><g class="guides"><path d="M0.000000 43.231293 h833.047377" class="major guide line"/><text x="-5" y="46.73129312782578" class="major">2000000</text><title>2000000</title></g></g><g class="axis x"><path d="M0.000000 0.000000 v414.000000" class="line"/><g class="guides"><path d="M32.040284 0.000000 v414.000000" class="major guide line"/><text x="32.04028373465916" y="429.0" class="major" transform="rotate(20 32.040284 429.000000)">1996</text></g><g class="guides"><path d="M64.080567 0.000000 v414.000000" class="major guide line"/><text x="64.08056746931832" y="429.0" class="major" transform="rotate(20 64.080567 429.000000)">1997</text></g><g class="guides"><path d="M96.120851 0.000000 v414.000000" class="major guide line"/><text x="96.1208512039775" y="429.0" class="major" transform="rotate(20 96.120851 429.000000)">1998</text></g><g class="guides"><path d="M128.161135 0.000000 v414.000000" class="major guide line"/><text x="128.16113493863665" y="429.0" class="major" transform="rotate(20 128.161135 429.000000)">1999</text></g><g class="guides"><path d="M160.201419 0.000000 v414.000000" class="major guide line"/><text x="160.2014186732958" y="429.0" class="major" transform="rotate(20 160.201419 429.000000)">2000</text></g><g class="guides"><path d="M192.241702 0.000000 v414.000000" class="major guide line"/><text x="192.24170240795496" y="429.0" class="major" transform="rotate(20 192.241702 429.000000)">2001</text></g><g class="guides"><path d="M224.281986 0.000000 v414.000000" class="major guide line"/><text x="224.28198614261416" y="429.0" class="major" transform="rotate(20 224.281986 429.000000)">2002</text></g><g class="guides"><path d="M256.322270 0.000000 v414.000000" class="major guide line"/><text x="256.3222698772733" y="429.0" class="major" transform="rotate(20 256.322270 429.000000)">2003</text></g><g class="guides"><path d="M288.362554 0.000000 v414.000000" class="major guide line"/><text x="288.36255361193247" y="429.0" class="major" transform="rotate(20 288.362554 429.000000)">2004</text></g><g class="guides"><path d="M320.402837 0.000000 v414.000000" class="major guide line"/><text x="320.40283734659164" y="429.0" class="major" transform="rotate(20 320.402837 429.000000)">2005</text></g><g class="guides"><path d="M352.443121 0.000000 v414.000000" class="major guide line"/><text x="352.44312108125075" y="429.0" class="major" transform="rotate(20 352.443121 429.000000)">2006</text></g><g class="guides"><path d="M384.483405 0.000000 v414.000000" class="major guide line"/><text x="384.48340481591" y="429.0" class="major" transform="rotate(20 384.483405 429.000000)">2007</text></g><g class="guides"><path d="M416.523689 0.000000 v414.000000" class="major guide line"/><text x="416.5236885505691" y="429.0" class="major" transform="rotate(20 416.523689 429.000000)">2008</text></g><g class="guides"><path d="M448.563972 0.000000 v414.000000" class="major guide line"/><text x="448.5639722852283" y="429.0" class="major" transform="rotate(20 448.563972 429.000000)">2009</text></g><g class="guides"><path d="M480.604256 0.000000 v414.000000" class="major guide line"/><text x="480.6042560198874" y="429.0" class="major" transform="rotate(20 480.604256 429.000000)">2010</text></g><g class="guides"><path d="M512.644540 0.000000 v414.000000" class="major guide line"/><text x="512.6445397545466" y="429.0" class="major" transform="rotate(20 512.644540 429.000000)">2011</text></g><g class="guides"><path d="M544.684823 0.000000 v414.000000" class="major guide line"/><text x="544.6848234892058" y="429.0" class="major" transform="rotate(20 544.684823 429.000000)">2012</text></g><g class="guides"><path d="M576.725107 0.000000 v414.000000" class="major guide line"/><text x="576.7251072238648" y="429.0" class="major" transform="rotate(20 576.725107 429.000000)">2013</text></g><g class="guides"><path d="M608.765391 0.000000 v414.000000" class="major guide line"/><text x="608.7653909585241" y="429.0" class="major" transform="rotate(20 608.765391 429.000000)">2014</text></g><g class="guides"><path d="M640.805675 0.000000 v414.000000" class="major guide line"/><text x="640.8056746931833" y="429.0" class="major" transform="rotate(20 640.805675 429.000000)">2015</text></g><g class="guides"><path d="M672.845958 0.000000 v414.000000" class="major guide line"/><text x="672.8459584278423" y="429.0" class="major" transform="rotate(20 672.845958 429.000000)">2016</text></g><g class="guides"><path d="M704.886242 0.000000 v414.000000" class="major guide line"/><text x="704.8862421625015" y="429.0" class="major" transform="rotate(20 704.886242 429.000000)">2017</text></g><g class="guides"><path d="M736.926526 0.000000 v414.000000" class="major guide line"/><text x="736.9265258971607" y="429.0" class="major" transform="rotate(20 736.926526 429.000000)">2018</text></g><g class="guides"><path d="M768.966810 0.000000 v414.000000" class="major guide line"/><text x="768.9668096318198" y="429.0" class="major" transform="rotate(20 768.966810 429.000000)">2019</text></g><g class="guides"><path d="M801.007093 0.000000 v414.000000" class="major guide line"/><text x="801.007093366479" y="429.0" class="major" transform="rotate(20 801.007093 429.000000)">2020</text></g></g><g class="series serie-0 color-0"><g class="bars"><g class="bar"><rect x="17.94255889140913" y="402.3732021195931" rx="0" ry="0" width="28.195449686500062" height="3.665259418868459" class="rect reactive tooltip-trigger"/><desc class="value">20205</desc><desc class="x centered">32.04028373465916</desc><desc class="y centered">404.2058318290273</desc><desc class="x_label">1996</desc></g><g class="bar"><rect x="49.98284262606829" y="402.030349345445" rx="0" ry="0" width="28.195449686500062" height="4.0081121930165295" class="rect reactive tooltip-trigger"/><desc class="value">22095</desc><desc class="x centered">64.08056746931832</desc><desc class="y centered">404.03440544195325</desc><desc class="x_label">1997</desc></g><g class="bar"><rect x="82.02312636072746" y="401.95415984007883" rx="0" ry="0" width="28.195449686500062" height="4.084301698382717" class="rect reactive tooltip-trigger"/><desc class="value">22515</desc><desc class="x centered">96.1208512039775</desc><desc class="y centered">403.9963106892702</desc><desc class="x_label">1998</desc></g><g class="bar"><rect x="114.0634100953866" y="401.58699898564726" rx="0" ry="0" width="28.195449686500062" height="4.4514625528142915" class="rect reactive tooltip-trigger"/><desc class="value">24539</desc><desc class="x centered">128.16113493863662</desc><desc class="y centered">403.8127302620544</desc><desc class="x_label">1999</desc></g><g class="bar"><rect x="146.10369383004576" y="400.9631520595652" rx="0" ry="0" width="28.195449686500062" height="5.075309478896372" class="rect reactive tooltip-trigger"/><desc class="value">27978</desc><desc class="x centered">160.2014186732958</desc><desc class="y centered">403.5008067990134</desc><desc class="x_label">2000</desc></g><g class="bar"><rect x="178.14397756470493" y="400.6199364782487" rx="0" ry="0" width="28.195449686500062" height="5.418525060212858" class="rect reactive tooltip-trigger"/><desc class="value">29870</desc><desc class="x centered">192.24170240795496</desc><desc class="y centered">403.3291990083551</desc><desc class="x_label">2001</desc></g><g class="bar"><rect x="210.1842612993641" y="400.2921402015897" rx="0" ry="0" width="28.195449686500062" height="5.746321336871858" class="rect reactive tooltip-trigger"/><desc class="value">31677</desc><desc class="x centered">224.28198614261413</desc><desc class="y centered">403.1653008700256</desc><desc class="x_label">2002</desc></g><g class="bar"><rect x="242.2245450340233" y="399.52897532283794" rx="0" ry="0" width="28.195449686500062" height="6.50948621562361" class="rect reactive tooltip-trigger"/><desc class="value">35884</desc><desc class="x centered">256.3222698772733</desc><desc class="y centered">402.78371843064974</desc><desc class="x_label">2003</desc></g><g class="bar"><rect x="274.26482876868243" y="399.27718714796094" rx="0" ry="0" width="28.195449686500062" height="6.761274390500603" class="rect reactive tooltip-trigger"/><desc class="value">37272</desc><desc class="x centered">288.36255361193247</desc><desc class="y centered">402.65782434321125</desc><desc class="x_label">2004</desc></g><g class="bar"><rect x="306.3051125033416" y="398.4004636254966" rx="0" ry="0" width="28.195449686500062" height="7.63799791296492" class="rect reactive tooltip-trigger"/><desc class="value">42105</desc><desc class="x centered">320.40283734659164</desc><desc class="y centered">402.2194625819791</desc><desc class="x_label">2005</desc></g><g class="bar"><rect x="338.3453962380008" y="397.68029139620154" rx="0" ry="0" width="28.195449686500062" height="8.358170142260008" class="rect reactive tooltip-trigger"/><desc class="value">46075</desc><desc class="x centered">352.4431210812508</desc><desc class="y centered">401.8593764673316</desc><desc class="x_label">2006</desc></g><g class="bar"><rect x="370.3856799726599" y="396.8946324730083" rx="0" ry="0" width="28.195449686500062" height="9.143829065453247" class="rect reactive tooltip-trigger"/><desc class="value">50406</desc><desc class="x centered">384.4834048159099</desc><desc class="y centered">401.4665470057349</desc><desc class="x_label">2007</desc></g><g class="bar"><rect x="402.42596370731906" y="395.8172765864129" rx="0" ry="0" width="28.195449686500062" height="10.221184952048645" class="rect reactive tooltip-trigger"/><desc class="value">56345</desc><desc class="x centered">416.5236885505691</desc><desc class="y centered">400.92786906243725</desc><desc class="x_label">2008</desc></g><g class="bar"><rect x="434.4662474419782" y="395.29066198146484" rx="0" ry="0" width="28.195449686500062" height="10.74779955699671" class="rect reactive tooltip-trigger"/><desc class="value">59248</desc><desc class="x centered">448.56397228522826</desc><desc class="y centered">400.6645617599632</desc><desc class="x_label">2009</desc></g><g class="bar"><rect x="466.50653117663745" y="393.29086886918543" rx="0" ry="0" width="28.195449686500062" height="12.747592669276116" class="rect reactive tooltip-trigger"/><desc class="value">70272</desc><desc class="x centered">480.6042560198875</desc><desc class="y centered">399.66466520382346</desc><desc class="x_label">2010</desc></g><g class="bar"><rect x="498.54681491129656" y="393.32878221828435" rx="0" ry="0" width="28.195449686500062" height="12.709679320177202" class="rect reactive tooltip-trigger"/><desc class="value">70063</desc><desc class="x centered">512.6445397545466</desc><desc class="y centered">399.68362187837295</desc><desc class="x_label">2011</desc></g><g class="bar"><rect x="530.5870986459557" y="391.04364126804995" rx="0" ry="0" width="28.195449686500062" height="14.994820270411594" class="rect reactive tooltip-trigger"/><desc class="value">82660</desc><desc class="x centered">544.6848234892058</desc><desc class="y centered">398.5410514032558</desc><desc class="x_label">2012</desc></g><g class="bar"><rect x="562.6273823806149" y="391.34622244650444" rx="0" ry="0" width="28.195449686500062" height="14.692239091957106" class="rect reactive tooltip-trigger"/><desc class="value">80992</desc><desc class="x centered">576.7251072238649</desc><desc class="y centered">398.69234199248297</desc><desc class="x_label">2013</desc></g><g class="bar"><rect x="594.667666115274" y="388.92847547621597" rx="0" ry="0" width="28.195449686500062" height="17.109986062245582" class="rect reactive tooltip-trigger"/><desc class="value">94320</desc><desc class="x centered">608.765390958524</desc><desc class="y centered">397.4834685073388</desc><desc class="x_label">2014</desc></g><g class="bar"><rect x="626.7079498499332" y="383.09888989419386" rx="0" ry="0" width="28.195449686500062" height="22.939571644267687" class="rect reactive tooltip-trigger"/><desc class="value">126456</desc><desc class="x centered">640.8056746931833</desc><desc class="y centered">394.5686757163277</desc><desc class="x_label">2015</desc></g><g class="bar"><rect x="658.7482335845924" y="380.1991536006719" rx="0" ry="0" width="28.195449686500062" height="25.83930793778967" class="rect reactive tooltip-trigger"/><desc class="value">142441</desc><desc class="x centered">672.8459584278424</desc><desc class="y centered">393.1188075695667</desc><desc class="x_label">2016</desc></g><g class="bar"><rect x="690.7885173192515" y="376.91774416598184" rx="0" ry="0" width="28.195449686500062" height="29.120717372479703" class="rect reactive tooltip-trigger"/><desc class="value">160530</desc><desc class="x centered">704.8862421625015</desc><desc class="y centered">391.4781028522217</desc><desc class="x_label">2017</desc></g><g class="bar"><rect x="722.8288010539106" y="372.8314470281729" rx="0" ry="0" width="28.195449686500062" height="33.20701451028867" class="rect reactive tooltip-trigger"/><desc class="value">183056</desc><desc class="x centered">736.9265258971607</desc><desc class="y centered">389.4349542833172</desc><desc class="x_label">2018</desc></g><g class="bar"><rect x="754.8690847885699" y="371.32343903267406" rx="0" ry="0" width="28.195449686500062" height="34.71502250578749" class="rect reactive tooltip-trigger"/><desc class="value">191369</desc><desc class="x centered">768.96680963182</desc><desc class="y centered">388.6809502855678</desc><desc class="x_label">2019</desc></g><g class="bar"><rect x="786.909368523229" y="364.9565360342358" rx="0" ry="0" width="28.195449686500062" height="41.08192550422575" class="rect reactive tooltip-trigger"/><desc class="value">226467</desc><desc class="x centered">801.007093366479</desc><desc class="y centered">385.4974987863487</desc><desc class="x_label">2020</desc></g></g></g><g class="series serie-1 color-1"><g class="bars"><g class="bar"><rect x="17.94255889140913" y="392.907018885007" rx="0" ry="0" width="28.195449686500062" height="9.466183234586083" class="rect reactive tooltip-trigger"/><desc class="value">52183</desc><desc class="x centered">32.04028373465916</desc><desc class="y centered">397.64011050230005</desc><desc class="x_label">1996</desc></g><g class="bar"><rect x="49.98284262606829" y="392.58230646927944" rx="0" ry="0" width="28.195449686500062" height="9.448042876165573" class="rect reactive tooltip-trigger"/><desc class="value">52083</desc><desc class="x centered">64.08056746931832</desc><desc class="y centered">397.30632790736223</desc><desc class="x_label">1997</desc></g><g class="bar"><rect x="82.02312636072746" y="391.7788699948341" rx="0" ry="0" width="28.195449686500062" height="10.17528984524472" class="rect reactive tooltip-trigger"/><desc class="value">56092</desc><desc class="x centered">96.1208512039775</desc><desc class="y centered">396.86651491745647</desc><desc class="x_label">1998</desc></g><g class="bar"><rect x="114.0634100953866" y="391.95102199624495" rx="0" ry="0" width="28.195449686500062" height="9.635976989402309" class="rect reactive tooltip-trigger"/><desc class="value">53119</desc><desc class="x centered">128.16113493863662</desc><desc class="y centered">396.76901049094613</desc><desc class="x_label">1999</desc></g><g class="bar"><rect x="146.10369383004576" y="390.86550294836036" rx="0" ry="0" width="28.195449686500062" height="10.097649111204817" class="rect reactive tooltip-trigger"/><desc class="value">55664</desc><desc class="x centered">160.2014186732958</desc><desc class="y centered">395.9143275039628</desc><desc class="x_label">2000</desc></g><g class="bar"><rect x="178.14397756470493" y="390.6900856824338" rx="0" ry="0" width="28.195449686500062" height="9.9298507958149" class="rect reactive tooltip-trigger"/><desc class="value">54739</desc><desc class="x centered">192.24170240795496</desc><desc class="y centered">395.65501108034124</desc><desc class="x_label">2001</desc></g><g class="bar"><rect x="210.1842612993641" y="390.09381210115095" rx="0" ry="0" width="28.195449686500062" height="10.198328100438744" class="rect reactive tooltip-trigger"/><desc class="value">56219</desc><desc class="x centered">224.28198614261413</desc><desc class="y centered">395.1929761513703</desc><desc class="x_label">2002</desc></g><g class="bar"><rect x="242.2245450340233" y="389.02570779735004" rx="0" ry="0" width="28.195449686500062" height="10.5032675254879" class="rect reactive tooltip-trigger"/><desc class="value">57900</desc><desc class="x centered">256.3222698772733</desc><desc class="y centered">394.277341560094</desc><desc class="x_label">2003</desc></g><g class="bar"><rect x="274.26482876868243" y="387.98336280250624" rx="0" ry="0" width="28.195449686500062" height="11.29382434545471" class="rect reactive tooltip-trigger"/><desc class="value">62258</desc><desc class="x centered">288.36255361193247</desc><desc class="y centered">393.6302749752336</desc><desc class="x_label">2004</desc></g><g class="bar"><rect x="306.3051125033416" y="386.97240062773" rx="0" ry="0" width="28.195449686500062" height="11.42806299776663" class="rect reactive tooltip-trigger"/><desc class="value">62998</desc><desc class="x centered">320.40283734659164</desc><desc class="y centered">392.68643212661334</desc><desc class="x_label">2005</desc></g><g class="bar"><rect x="338.3453962380008" y="385.9911886407634" rx="0" ry="0" width="28.195449686500062" height="11.689102755438114" class="rect reactive tooltip-trigger"/><desc class="value">64437</desc><desc class="x centered">352.4431210812508</desc><desc class="y centered">391.8357400184825</desc><desc class="x_label">2006</desc></g><g class="bar"><rect x="370.3856799726599" y="382.4639773494753" rx="0" ry="0" width="28.195449686500062" height="14.430655123533029" class="rect reactive tooltip-trigger"/><desc class="value">79550</desc><desc class="x centered">384.4834048159099</desc><desc class="y centered">389.6793049112418</desc><desc class="x_label">2007</desc></g><g class="bar"><rect x="402.42596370731906" y="381.3033572177296" rx="0" ry="0" width="28.195449686500062" height="14.513919368683275" class="rect reactive tooltip-trigger"/><desc class="value">80009</desc><desc class="x centered">416.5236885505691</desc><desc class="y centered">388.56031690207124</desc><desc class="x_label">2008</desc></g><g class="bar"><rect x="434.4662474419782" y="378.98048432198055" rx="0" ry="0" width="28.195449686500062" height="16.31017765948428" class="rect reactive tooltip-trigger"/><desc class="value">89911</desc><desc class="x centered">448.56397228522826</desc><desc class="y centered">387.1355731517227</desc><desc class="x_label">2009</desc></g><g class="bar"><rect x="466.50653117663745" y="374.8658882250355" rx="0" ry="0" width="28.195449686500062" height="18.42498064414991" class="rect reactive tooltip-trigger"/><desc class="value">101569</desc><desc class="x centered">480.6042560198875</desc><desc class="y centered">384.07837854711045</desc><desc class="x_label">2010</desc></g><g class="bar"><rect x="498.54681491129656" y="375.28583752247084" rx="0" ry="0" width="28.195449686500062" height="18.042944695813503" class="rect reactive tooltip-trigger"/><desc class="value">99463</desc><desc class="x centered">512.6445397545466</desc><desc class="y centered">384.3073098703776</desc><desc class="x_label">2011</desc></g><g class="bar"><rect x="530.5870986459557" y="371.3060242885904" rx="0" ry="0" width="28.195449686500062" height="19.737616979459574" class="rect reactive tooltip-trigger"/><desc class="value">108805</desc><desc class="x centered">544.6848234892058</desc><desc class="y centered">381.17483277832014</desc><desc class="x_label">2012</desc></g><g class="bar"><rect x="562.6273823806149" y="366.92639755512135" rx="0" ry="0" width="28.195449686500062" height="24.419824891383087" class="rect reactive tooltip-trigger"/><desc class="value">134616</desc><desc class="x centered">576.7251072238649</desc><desc class="y centered">379.1363100008129</desc><desc class="x_label">2013</desc></g><g class="bar"><rect x="594.667666115274" y="362.32418862383247" rx="0" ry="0" width="28.195449686500062" height="26.604286852383495" class="rect reactive tooltip-trigger"/><desc class="value">146658</desc><desc class="x centered">608.765390958524</desc><desc class="y centered">375.6263320500242</desc><desc class="x_label">2014</desc></g><g class="bar"><rect x="626.7079498499332" y="353.6344127296451" rx="0" ry="0" width="28.195449686500062" height="29.464477164548782" class="rect reactive tooltip-trigger"/><desc class="value">162425</desc><desc class="x centered">640.8056746931833</desc><desc class="y centered">368.36665131191944</desc><desc class="x_label">2015</desc></g><g class="bar"><rect x="658.7482335845924" y="348.3230971876976" rx="0" ry="0" width="28.195449686500062" height="31.876056412974265" class="rect reactive tooltip-trigger"/><desc class="value">175719</desc><desc class="x centered">672.8459584278424</desc><desc class="y centered">364.2611253941848</desc><desc class="x_label">2016</desc></g><g class="bar"><rect x="690.7885173192515" y="338.73410372660453" rx="0" ry="0" width="28.195449686500062" height="38.183640439377314" class="rect reactive tooltip-trigger"/><desc class="value">210490</desc><desc class="x centered">704.8862421625015</desc><desc class="y centered">357.8259239462932</desc><desc class="x_label">2017</desc></g><g class="bar"><rect x="722.8288010539106" y="329.82464809194454" rx="0" ry="0" width="28.195449686500062" height="43.006798936228336" class="rect reactive tooltip-trigger"/><desc class="value">237078</desc><desc class="x centered">736.9265258971607</desc><desc class="y centered">351.32804756005874</desc><desc class="x_label">2018</desc></g><g class="bar"><rect x="754.8690847885699" y="320.5429523024952" rx="0" ry="0" width="28.195449686500062" height="50.780486730178836" class="rect reactive tooltip-trigger"/><desc class="value">279931</desc><desc class="x centered">768.96680963182</desc><desc class="y centered">345.93319566758464</desc><desc class="x_label">2019</desc></g><g class="bar"><rect x="786.909368523229" y="298.22069705527826" rx="0" ry="0" width="28.195449686500062" height="66.73583897895753" class="rect reactive tooltip-trigger"/><desc class="value">367886</desc><desc class="x centered">801.007093366479</desc><desc class="y centered">331.58861654475703</desc><desc class="x_label">2020</desc></g></g></g><g class="series serie-2 color-2"><g class="bars"><g class="bar"><rect x="17.94255889140913" y="382.68855498672144" rx="0" ry="0" width="28.195449686500062" height="10.218463898285563" class="rect reactive tooltip-trigger"/><desc class="value">56330</desc><desc class="x centered">32.04028373465916</desc><desc class="y centered">387.7977869358642</desc><desc class="x_label">1996</desc></g><g class="bar"><rect x="49.98284262606829" y="381.60013348148954" rx="0" ry="0" width="28.195449686500062" height="10.982172987789909" class="rect reactive tooltip-trigger"/><desc class="value">60540</desc><desc class="x centered">64.08056746931832</desc><desc class="y centered">387.0912199753845</desc><desc class="x_label">1997</desc></g><g class="bar"><rect x="82.02312636072746" y="379.8439653827978" rx="0" ry="0" width="28.195449686500062" height="11.934904612036291" class="rect reactive tooltip-trigger"/><desc class="value">65792</desc><desc class="x centered">96.1208512039775</desc><desc class="y centered">385.81141768881594</desc><desc class="x_label">1998</desc></g><g class="bar"><rect x="114.0634100953866" y="378.697313327036" rx="0" ry="0" width="28.195449686500062" height="13.253708669208947" class="rect reactive tooltip-trigger"/><desc class="value">73062</desc><desc class="x centered">128.16113493863662</desc><desc class="y centered">385.32416766164044</desc><desc class="x_label">1999</desc></g><g class="bar"><rect x="146.10369383004576" y="375.4632502278236" rx="0" ry="0" width="28.195449686500062" height="15.402252720536751" class="rect reactive tooltip-trigger"/><desc class="value">84906</desc><desc class="x centered">160.2014186732958</desc><desc class="y centered">383.16437658809195</desc><desc class="x_label">2000</desc></g><g class="bar"><rect x="178.14397756470493" y="373.1316699600327" rx="0" ry="0" width="28.195449686500062" height="17.558415722401094" class="rect reactive tooltip-trigger"/><desc class="value">96792</desc><desc class="x centered">192.24170240795496</desc><desc class="y centered">381.91087782123327</desc><desc class="x_label">2001</desc></g><g class="bar"><rect x="210.1842612993641" y="370.6331983947728" rx="0" ry="0" width="28.195449686500062" height="19.460613706378126" class="rect reactive tooltip-trigger"/><desc class="value">107278</desc><desc class="x centered">224.28198614261413</desc><desc class="y centered">380.3635052479619</desc><desc class="x_label">2002</desc></g><g class="bar"><rect x="242.2245450340233" y="366.7059922003119" rx="0" ry="0" width="28.195449686500062" height="22.319715597038112" class="rect reactive tooltip-trigger"/><desc class="value">123039</desc><desc class="x centered">256.3222698772733</desc><desc class="y centered">377.865849998831</desc><desc class="x_label">2003</desc></g><g class="bar"><rect x="274.26482876868243" y="362.2097229621989" rx="0" ry="0" width="28.195449686500062" height="25.77363984030734" class="rect reactive tooltip-trigger"/><desc class="value">142079</desc><desc class="x centered">288.36255361193247</desc><desc class="y centered">375.09654288235254</desc><desc class="x_label">2004</desc></g><g class="bar"><rect x="306.3051125033416" y="357.8329986860772" rx="0" ry="0" width="28.195449686500062" height="29.139401941652807" class="rect reactive tooltip-trigger"/><desc class="value">160633</desc><desc class="x centered">320.40283734659164</desc><desc class="y centered">372.40269965690356</desc><desc class="x_label">2005</desc></g><g class="bar"><rect x="338.3453962380008" y="351.7781098524721" rx="0" ry="0" width="28.195449686500062" height="34.21307878829134" class="rect reactive tooltip-trigger"/><desc class="value">188602</desc><desc class="x centered">352.4431210812508</desc><desc class="y centered">368.88464924661776</desc><desc class="x_label">2006</desc></g><g class="bar"><rect x="370.3856799726599" y="342.4321971942141" rx="0" ry="0" width="28.195449686500062" height="40.031780155261174" class="rect reactive tooltip-trigger"/><desc class="value">220678</desc><desc class="x centered">384.4834048159099</desc><desc class="y centered">362.44808727184466</desc><desc class="x_label">2007</desc></g><g class="bar"><rect x="402.42596370731906" y="322.35571831945896" rx="0" ry="0" width="28.195449686500062" height="58.94763889827067" class="rect reactive tooltip-trigger"/><desc class="value">324953</desc><desc class="x centered">416.5236885505691</desc><desc class="y centered">351.82953776859426</desc><desc class="x_label">2008</desc></g><g class="bar"><rect x="434.4662474419782" y="307.17568498957377" rx="0" ry="0" width="28.195449686500062" height="71.80479933240679" class="rect reactive tooltip-trigger"/><desc class="value">395829</desc><desc class="x centered">448.56397228522826</desc><desc class="y centered">343.07808465577716</desc><desc class="x_label">2009</desc></g><g class="bar"><rect x="466.50653117663745" y="291.80681052853083" rx="0" ry="0" width="28.195449686500062" height="83.05907769650469" class="rect reactive tooltip-trigger"/><desc class="value">457869</desc><desc class="x centered">480.6042560198875</desc><desc class="y centered">333.3363493767832</desc><desc class="x_label">2010</desc></g><g class="bar"><rect x="498.54681491129656" y="276.8598808043495" rx="0" ry="0" width="28.195449686500062" height="98.42595671812137" class="rect reactive tooltip-trigger"/><desc class="value">542580</desc><desc class="x centered">512.6445397545466</desc><desc class="y centered">326.07285916341016</desc><desc class="x_label">2011</desc></g><g class="bar"><rect x="530.5870986459557" y="252.15561509293244" rx="0" ry="0" width="28.195449686500062" height="119.15040919565794" class="rect reactive tooltip-trigger"/><desc class="value">656825</desc><desc class="x centered">544.6848234892058</desc><desc class="y centered">311.7308196907614</desc><desc class="x_label">2012</desc></g><g class="bar"><rect x="562.6273823806149" y="226.9078642432363" rx="0" ry="0" width="28.195449686500062" height="140.01853331188505" class="rect reactive tooltip-trigger"/><desc class="value">771862</desc><desc class="x centered">576.7251072238649</desc><desc class="y centered">296.9171308991788</desc><desc class="x_label">2013</desc></g><g class="bar"><rect x="594.667666115274" y="200.5595378481665" rx="0" ry="0" width="28.195449686500062" height="161.76465077566596" class="rect reactive tooltip-trigger"/><desc class="value">891739</desc><desc class="x centered">608.765390958524</desc><desc class="y centered">281.4418632359995</desc><desc class="x_label">2014</desc></g><g class="bar"><rect x="626.7079498499332" y="168.8627081763871" rx="0" ry="0" width="28.195449686500062" height="184.771704553258" class="rect reactive tooltip-trigger"/><desc class="value">1018567</desc><desc class="x centered">640.8056746931833</desc><desc class="y centered">261.24856045301607</desc><desc class="x_label">2015</desc></g><g class="bar"><rect x="658.7482335845924" y="145.20895062110304" rx="0" ry="0" width="28.195449686500062" height="203.11414656659457" class="rect reactive tooltip-trigger"/><desc class="value">1119681</desc><desc class="x centered">672.8459584278424</desc><desc class="y centered">246.76602390440033</desc><desc class="x_label">2016</desc></g><g class="bar"><rect x="690.7885173192515" y="119.44256692416394" rx="0" ry="0" width="28.195449686500062" height="219.2915368024406" class="rect reactive tooltip-trigger"/><desc class="value">1208860</desc><desc class="x centered">704.8862421625015</desc><desc class="y centered">229.08833532538424</desc><desc class="x_label">2017</desc></g><g class="bar"><rect x="722.8288010539106" y="98.81371413550357" rx="0" ry="0" width="28.195449686500062" height="231.01093395644097" class="rect reactive tooltip-trigger"/><desc class="value">1273464</desc><desc class="x centered">736.9265258971607</desc><desc class="y centered">214.31918111372406</desc><desc class="x_label">2018</desc></g><g class="bar"><rect x="754.8690847885699" y="62.81471706071085" rx="0" ry="0" width="28.195449686500062" height="257.7282352417844" class="rect reactive tooltip-trigger"/><desc class="value">1420745</desc><desc class="x centered">768.96680963182</desc><desc class="y centered">191.67883468160304</desc><desc class="x_label">2019</desc></g><g class="bar"><rect x="786.909368523229" y="7.961538461538453" rx="0" ry="0" width="28.195449686500062" height="290.2591585937398" class="rect reactive tooltip-trigger"/><desc class="value">1600074</desc><desc class="x centered">801.007093366479</desc><desc class="y centered">153.09111775840836</desc><desc class="x_label">2020</desc></g></g></g></g><g class="titles"><text x="560.9236885505691" y="480" class="title">Year</text></g><g transform="translate(144, 20)" class="plot overlay"><g class="series serie-0 color-0"/><g class="series serie-1 color-1"/><g class="series serie-2 color-2"/></g><g transform="translate(144, 20)" class="plot text-overlay"><g class="series serie-0 color-0"><text text-anchor="middle" x="32.04028373465916" y="409.53916516236063" class="value showable">20205</text><text text-anchor="middle" x="64.08056746931832" y="409.36773877528657" class="value showable">22095</text><text text-anchor="middle" x="96.1208512039775" y="409.32964402260353" class="value showable">22515</text><text text-anchor="middle" x="128.16113493863662" y="409.1460635953877" class="value showable">24539</text><text text-anchor="middle" x="160.2014186732958" y="408.8341401323467" class="value showable">27978</text><text text-anchor="middle" x="192.24170240795496" y="408.6625323416884" class="value showable">29870</text><text text-anchor="middle" x="224.28198614261413" y="408.4986342033589" class="value showable">31677</text><text text-anchor="middle" x="256.3222698772733" y="408.11705176398306" class="value showable">35884</text><text text-anchor="middle" x="288.36255361193247" y="407.99115767654456" class="value showable">37272</text><text text-anchor="middle" x="320.40283734659164" y="407.5527959153124" class="value showable">42105</text><text text-anchor="middle" x="352.4431210812508" y="407.1927098006649" class="value showable">46075</text><text text-anchor="middle" x="384.4834048159099" y="406.79988033906824" class="value showable">50406</text><text text-anchor="middle" x="416.5236885505691" y="406.26120239577057" class="value showable">56345</text><text text-anchor="middle" x="448.56397228522826" y="405.9978950932965" class="value showable">59248</text><text text-anchor="middle" x="480.6042560198875" y="404.9979985371568" class="value showable">70272</text><text text-anchor="middle" x="512.6445397545466" y="405.01695521170626" class="value showable">70063</text><text text-anchor="middle" x="544.6848234892058" y="403.8743847365891" class="value showable">82660</text><text text-anchor="middle" x="576.7251072238649" y="404.0256753258163" class="value showable">80992</text><text text-anchor="middle" x="608.765390958524" y="402.8168018406721" class="value showable">94320</text><text text-anchor="middle" x="640.8056746931833" y="399.902009049661" class="value showable">126456</text><text text-anchor="middle" x="672.8459584278424" y="398.4521409029" class="value showable">142441</text><text text-anchor="middle" x="704.8862421625015" y="396.811436185555" class="value showable">160530</text><text text-anchor="middle" x="736.9265258971607" y="394.7682876166505" class="value showable">183056</text><text text-anchor="middle" x="768.96680963182" y="394.0142836189011" class="value showable">191369</text><text text-anchor="middle" x="801.007093366479" y="390.830832119682" class="value showable">226467</text></g><g class="series serie-1 color-1"><text text-anchor="middle" x="32.04028373465916" y="402.97344383563336" class="value showable">52183</text><text text-anchor="middle" x="64.08056746931832" y="402.63966124069555" class="value showable">52083</text><text text-anchor="middle" x="96.1208512039775" y="402.1998482507898" class="value showable">56092</text><text text-anchor="middle" x="128.16113493863662" y="402.10234382427944" class="value showable">53119</text><text text-anchor="middle" x="160.2014186732958" y="401.2476608372961" class="value showable">55664</text><text text-anchor="middle" x="192.24170240795496" y="400.98834441367455" class="value showable">54739</text><text text-anchor="middle" x="224.28198614261413" y="400.52630948470363" class="value showable">56219</text><text text-anchor="middle" x="256.3222698772733" y="399.6106748934273" class="value showable">57900</text><text text-anchor="middle" x="288.36255361193247" y="398.9636083085669" class="value showable">62258</text><text text-anchor="middle" x="320.40283734659164" y="398.01976545994665" class="value showable">62998</text><text text-anchor="middle" x="352.4431210812508" y="397.1690733518158" class="value showable">64437</text><text text-anchor="middle" x="384.4834048159099" y="395.0126382445751" class="value showable">79550</text><text text-anchor="middle" x="416.5236885505691" y="393.89365023540455" class="value showable">80009</text><text text-anchor="middle" x="448.56397228522826" y="392.46890648505604" class="value showable">89911</text><text text-anchor="middle" x="480.6042560198875" y="389.41171188044376" class="value showable">101569</text><text text-anchor="middle" x="512.6445397545466" y="389.6406432037109" class="value showable">99463</text><text text-anchor="middle" x="544.6848234892058" y="386.50816611165345" class="value showable">108805</text><text text-anchor="middle" x="576.7251072238649" y="384.4696433341462" class="value showable">134616</text><text text-anchor="middle" x="608.765390958524" y="380.9596653833575" class="value showable">146658</text><text text-anchor="middle" x="640.8056746931833" y="373.69998464525275" class="value showable">162425</text><text text-anchor="middle" x="672.8459584278424" y="369.5944587275181" class="value showable">175719</text><text text-anchor="middle" x="704.8862421625015" y="363.1592572796265" class="value showable">210490</text><text text-anchor="middle" x="736.9265258971607" y="356.66138089339205" class="value showable">237078</text><text text-anchor="middle" x="768.96680963182" y="351.26652900091796" class="value showable">279931</text><text text-anchor="middle" x="801.007093366479" y="336.92194987809035" class="value showable">367886</text></g><g class="series serie-2 color-2"><text text-anchor="middle" x="32.04028373465916" y="393.13112026919754" class="value showable">56330</text><text text-anchor="middle" x="64.08056746931832" y="392.4245533087178" class="value showable">60540</text><text text-anchor="middle" x="96.1208512039775" y="391.14475102214925" class="value showable">65792</text><text text-anchor="middle" x="128.16113493863662" y="390.65750099497376" class="value showable">73062</text><text text-anchor="middle" x="160.2014186732958" y="388.49770992142527" class="value showable">84906</text><text text-anchor="middle" x="192.24170240795496" y="387.2442111545666" class="value showable">96792</text><text text-anchor="middle" x="224.28198614261413" y="385.6968385812952" class="value showable">107278</text><text text-anchor="middle" x="256.3222698772733" y="383.1991833321643" class="value showable">123039</text><text text-anchor="middle" x="288.36255361193247" y="380.42987621568585" class="value showable">142079</text><text text-anchor="middle" x="320.40283734659164" y="377.7360329902369" class="value showable">160633</text><text text-anchor="middle" x="352.4431210812508" y="374.21798257995107" class="value showable">188602</text><text text-anchor="middle" x="384.4834048159099" y="367.78142060517797" class="value showable">220678</text><text text-anchor="middle" x="416.5236885505691" y="357.1628711019276" class="value showable">324953</text><text text-anchor="middle" x="448.56397228522826" y="348.4114179891105" class="value showable">395829</text><text text-anchor="middle" x="480.6042560198875" y="338.6696827101165" class="value showable">457869</text><text text-anchor="middle" x="512.6445397545466" y="331.4061924967435" class="value showable">542580</text><text text-anchor="middle" x="544.6848234892058" y="317.0641530240947" class="value showable">656825</text><text text-anchor="middle" x="576.7251072238649" y="302.2504642325121" class="value showable">771862</text><text text-anchor="middle" x="608.765390958524" y="286.7751965693328" class="value showable">891739</text><text text-anchor="middle" x="640.8056746931833" y="266.5818937863494" class="value showable">1018567</text><text text-anchor="middle" x="672.8459584278424" y="252.09935723773367" class="value showable">1119681</text><text text-anchor="middle" x="704.8862421625015" y="234.42166865871758" class="value showable">1208860</text><text text-anchor="middle" x="736.9265258971607" y="219.6525144470574" class="value showable">1273464</text><text text-anchor="middle" x="768.96680963182" y="197.01216801493638" class="value showable">1420745</text><text text-anchor="middle" x="801.007093366479" y="158.4244510917417" class="value showable">1600074</text></g></g><g transform="translate(144, 20)" class="plot tooltip-overlay"><g transform="translate(0 0)" style="opacity: 0" class="tooltip"><rect rx="0" ry="0" width="0" height="0" class="tooltip-box"/><g class="text"/></g></g><g transform="translate(10, 30)" class="legends"><g id="activate-serie-0" class="legend reactive activate-serie"><rect x="0.0" y="1.0" width="12" height="12" class="color-0 reactive"/><text x="17.0" y="11.2">None</text></g><g id="activate-serie-1" class="legend reactive activate-serie"><rect x="0.0" y="22.0" width="12" height="12" class="color-1 reactive"/><text x="17.0" y="32.2">Dark</text></g><g id="activate-serie-2" class="legend reactive activate-serie"><rect x="0.0" y="43.0" width="12" height="12" class="color-2 reactive"/><text x="17.0" y="53.2">Bright</text></g></g><g transform="translate(987, 30)" class="legends"/></g></svg> \ No newline at end of file
diff --git a/python/fatcat_web/templates/entity_delete.html b/python/fatcat_web/templates/entity_delete.html
index 98b6b8e6..80568a3e 100644
--- a/python/fatcat_web/templates/entity_delete.html
+++ b/python/fatcat_web/templates/entity_delete.html
@@ -29,7 +29,7 @@
{% block edit_form_suffix %}
<br><br>
- <input class="ui primary submit button" type="submit" value="Update Release!">
+ <input class="ui primary submit button" type="submit" value="Delete Entity!">
<p>
<i>Deletion will be part of the current editgroup, which needs to be submitted and
approved before the change is included in the catalog.</i>
diff --git a/python/fatcat_web/templates/entity_edit_toml.html b/python/fatcat_web/templates/entity_edit_toml.html
index 6e99c402..3980d6e4 100644
--- a/python/fatcat_web/templates/entity_edit_toml.html
+++ b/python/fatcat_web/templates/entity_edit_toml.html
@@ -31,7 +31,7 @@
{% block edit_form_suffix %}
<br><br>
- <input class="ui primary submit button" type="submit" value="Update Release!">
+ <input class="ui primary submit button" type="submit" value="Update Entity!">
<p>
<i>Edit will be part of the current editgroup, which needs to be submitted and
approved before the change is included in the catalog.</i>
diff --git a/python/fatcat_web/templates/entity_macros.html b/python/fatcat_web/templates/entity_macros.html
index 39eb8a80..9b419c41 100644
--- a/python/fatcat_web/templates/entity_macros.html
+++ b/python/fatcat_web/templates/entity_macros.html
@@ -254,6 +254,9 @@
{% if paper.hdl %}
<a href="https://hdl.handle.net/{{ paper.hdl }}" style="color: green;">hdl:{{ paper.hdl}}</a> &nbsp;
{% endif %}
+ {% if paper.wikidata_qid %}
+ <a href="https://wikidata.org/wiki/{{ paper.wikidata_qid }}" style="color: green;">wikidata:{{ paper.wikidata_qid }}</a> &nbsp;
+ {% endif %}
{# WIP: elastic release work grouping searches
<br>
diff --git a/python/fatcat_web/templates/home.html b/python/fatcat_web/templates/home.html
index c0214ba6..d8b14156 100644
--- a/python/fatcat_web/templates/home.html
+++ b/python/fatcat_web/templates/home.html
@@ -83,8 +83,8 @@
digital preservation efforts
</div>
<div class="seven wide column">
- <a href="/coverage/search?q=is_oa%3Atrue+year%3A%3E1995+year%3A%3C%3D2019+%28type%3Aarticle-journal+OR+type%3Aarticle+OR+type%3Apaper-conference%29+%21doi_prefix%3A10.5281+%21doi_prefix%3A10.6084">
- <img alt="coverage visualization tool" src="/static/fatcat_oa_preservation_jan2021.svg" style="width: 100%;">
+ <a href="/coverage/search?q=is_oa%3Atrue+year%3A%3E1995+year%3A%3C%3D2021+%28type%3Aarticle-journal+OR+type%3Aarticle+OR+type%3Apaper-conference%29+%21doi_prefix%3A10.5281+%21doi_prefix%3A10.6084">
+ <img alt="coverage visualization tool" src="/static/fatcat_oa_preservation_feb2022.svg" style="width: 100%;">
</a>
</div>
</div>
diff --git a/python/fatcat_web/templates/release_view.html b/python/fatcat_web/templates/release_view.html
index 55c45222..f2e3f670 100644
--- a/python/fatcat_web/templates/release_view.html
+++ b/python/fatcat_web/templates/release_view.html
@@ -222,11 +222,11 @@ accessible version.
{% if entity.state == 'active' and entity._es %}
{% if entity._es.preservation == 'bright' %}
<div class="ui top attached fluid compact green inverted center aligned segment" style="padding: 0.5em; border-color: #5550; background-color: #2ca048;">
- <b>Archived</b>
+ <b>Preserved and Accessible</b>
</div>
{% elif entity._es.preservation == 'dark' %}
<div class="ui top attached fluid large green inverted center aligned segment" style="padding: 0.5em; border-color: #5550; background-color: #6e7b71;">
- <b>"Dark" Archived</b>
+ <b>"Dark" Preservation Only</b>
</div>
{% else %}
<div class="ui top attached fluid large red inverted center aligned segment" style="padding: 0.5em; border-color: #5550; background-color: #b71818;">