diff --git a/_images/51f23a1f5014ae0972b7430a4c140f161eecc64cd828c6e6257d148e8e8f4c8c.png b/_images/51f23a1f5014ae0972b7430a4c140f161eecc64cd828c6e6257d148e8e8f4c8c.png deleted file mode 100644 index 7aa5e575..00000000 Binary files a/_images/51f23a1f5014ae0972b7430a4c140f161eecc64cd828c6e6257d148e8e8f4c8c.png and /dev/null differ diff --git a/_images/6de44b863d2dd514bd086640d08355a4189a17cc58cb59f121ea289421279beb.png b/_images/6de44b863d2dd514bd086640d08355a4189a17cc58cb59f121ea289421279beb.png new file mode 100644 index 00000000..506e77c7 Binary files /dev/null and b/_images/6de44b863d2dd514bd086640d08355a4189a17cc58cb59f121ea289421279beb.png differ diff --git a/_images/78de1a22bf6c37db0d61a35ba47d7006a8d19d8339156c272349623866088bc7.png b/_images/78de1a22bf6c37db0d61a35ba47d7006a8d19d8339156c272349623866088bc7.png deleted file mode 100644 index 52c30373..00000000 Binary files a/_images/78de1a22bf6c37db0d61a35ba47d7006a8d19d8339156c272349623866088bc7.png and /dev/null differ diff --git a/_images/dbd6eff77ac28793a8cbadbf078e0bbad2aca7dc8864ed3912b87cef0e8fea12.png b/_images/dbd6eff77ac28793a8cbadbf078e0bbad2aca7dc8864ed3912b87cef0e8fea12.png deleted file mode 100644 index 832092b6..00000000 Binary files a/_images/dbd6eff77ac28793a8cbadbf078e0bbad2aca7dc8864ed3912b87cef0e8fea12.png and /dev/null differ diff --git a/_images/e69542200cf74ae7c346dd5ba000012455e710442902e48c4ba1ee73ade08d7b.png b/_images/e69542200cf74ae7c346dd5ba000012455e710442902e48c4ba1ee73ade08d7b.png new file mode 100644 index 00000000..07f3b9c2 Binary files /dev/null and b/_images/e69542200cf74ae7c346dd5ba000012455e710442902e48c4ba1ee73ade08d7b.png differ diff --git a/_images/ec0b2f720af347cdae0780e8188bd50cd1e2d14fa73869fe8f1c2c77667d8906.png b/_images/ec0b2f720af347cdae0780e8188bd50cd1e2d14fa73869fe8f1c2c77667d8906.png new file mode 100644 index 00000000..106c2548 Binary files /dev/null and b/_images/ec0b2f720af347cdae0780e8188bd50cd1e2d14fa73869fe8f1c2c77667d8906.png differ diff --git a/_images/social_previews/summary_adv_tutorials_643fea50.png b/_images/social_previews/summary_adv_tutorials_643fea50.png index 04e81388..8d328812 100644 Binary files a/_images/social_previews/summary_adv_tutorials_643fea50.png and b/_images/social_previews/summary_adv_tutorials_643fea50.png differ diff --git a/_images/social_previews/summary_api_dacy.datasets_7cb45284.png b/_images/social_previews/summary_api_dacy.datasets_7cb45284.png index ab024fc5..38b210ef 100644 Binary files a/_images/social_previews/summary_api_dacy.datasets_7cb45284.png and b/_images/social_previews/summary_api_dacy.datasets_7cb45284.png differ diff --git a/_images/social_previews/summary_api_dacy.download_6d649a87.png b/_images/social_previews/summary_api_dacy.download_6d649a87.png index e6956d81..55cbb917 100644 Binary files a/_images/social_previews/summary_api_dacy.download_6d649a87.png and b/_images/social_previews/summary_api_dacy.download_6d649a87.png differ diff --git a/_images/social_previews/summary_api_dacy.score_43b73619.png b/_images/social_previews/summary_api_dacy.score_43b73619.png index 359ebc5f..ee90b47f 100644 Binary files a/_images/social_previews/summary_api_dacy.score_43b73619.png and b/_images/social_previews/summary_api_dacy.score_43b73619.png differ diff --git a/_images/social_previews/summary_faq_ea11e2b5.png b/_images/social_previews/summary_faq_ea11e2b5.png index 721e2b1f..7e7fcd03 100644 Binary files a/_images/social_previews/summary_faq_ea11e2b5.png and b/_images/social_previews/summary_faq_ea11e2b5.png differ diff --git a/_images/social_previews/summary_index_a775e628.png b/_images/social_previews/summary_index_a775e628.png index 0b86e7f9..03a0bdf3 100644 Binary files a/_images/social_previews/summary_index_a775e628.png and b/_images/social_previews/summary_index_a775e628.png differ diff --git a/_images/social_previews/summary_installation_1133ca9c.png b/_images/social_previews/summary_installation_1133ca9c.png index fe1115b1..31c363dd 100644 Binary files a/_images/social_previews/summary_installation_1133ca9c.png and b/_images/social_previews/summary_installation_1133ca9c.png differ diff --git a/_images/social_previews/summary_news_f6b0378d.png b/_images/social_previews/summary_news_f6b0378d.png index 60a7cadd..5fd2e0c5 100644 Binary files a/_images/social_previews/summary_news_f6b0378d.png and b/_images/social_previews/summary_news_f6b0378d.png differ diff --git a/_images/social_previews/summary_performance.general_cec2ba51.png b/_images/social_previews/summary_performance.general_cec2ba51.png index c8149f08..5764f306 100644 Binary files a/_images/social_previews/summary_performance.general_cec2ba51.png and b/_images/social_previews/summary_performance.general_cec2ba51.png differ diff --git a/_images/social_previews/summary_performance.robustness_d3e5807c.png b/_images/social_previews/summary_performance.robustness_d3e5807c.png index 87956776..55b493fb 100644 Binary files a/_images/social_previews/summary_performance.robustness_d3e5807c.png and b/_images/social_previews/summary_performance.robustness_d3e5807c.png differ diff --git a/_images/social_previews/summary_performance_e9d5d2ac.png b/_images/social_previews/summary_performance_e9d5d2ac.png index cb208a0d..606bd441 100644 Binary files a/_images/social_previews/summary_performance_e9d5d2ac.png and b/_images/social_previews/summary_performance_e9d5d2ac.png differ diff --git a/_images/social_previews/summary_performance_ner_2249ba84.png b/_images/social_previews/summary_performance_ner_2249ba84.png index 52539c4d..2211a080 100644 Binary files a/_images/social_previews/summary_performance_ner_2249ba84.png and b/_images/social_previews/summary_performance_ner_2249ba84.png differ diff --git a/_images/social_previews/summary_tutorials_a82565a5.png b/_images/social_previews/summary_tutorials_a82565a5.png index 22a9d07b..20100b2f 100644 Binary files a/_images/social_previews/summary_tutorials_a82565a5.png and b/_images/social_previews/summary_tutorials_a82565a5.png differ diff --git a/_images/social_previews/summary_tutorials_basic_c5d7123c.png b/_images/social_previews/summary_tutorials_basic_c5d7123c.png index ecda6f9e..dfca7076 100644 Binary files a/_images/social_previews/summary_tutorials_basic_c5d7123c.png and b/_images/social_previews/summary_tutorials_basic_c5d7123c.png differ diff --git a/_images/social_previews/summary_tutorials_hate-speech_304bb440.png b/_images/social_previews/summary_tutorials_hate-speech_304bb440.png index 783b9c61..6c7d7a13 100644 Binary files a/_images/social_previews/summary_tutorials_hate-speech_304bb440.png and b/_images/social_previews/summary_tutorials_hate-speech_304bb440.png differ diff --git a/_images/social_previews/summary_tutorials_robustness_4a438c7e.png b/_images/social_previews/summary_tutorials_robustness_4a438c7e.png index 9917a21b..1f0b57ed 100644 Binary files a/_images/social_previews/summary_tutorials_robustness_4a438c7e.png and b/_images/social_previews/summary_tutorials_robustness_4a438c7e.png differ diff --git a/_images/social_previews/summary_tutorials_sentiment_865fbf96.png b/_images/social_previews/summary_tutorials_sentiment_865fbf96.png index 7a090216..b7521810 100644 Binary files a/_images/social_previews/summary_tutorials_sentiment_865fbf96.png and b/_images/social_previews/summary_tutorials_sentiment_865fbf96.png differ diff --git a/_images/social_previews/summary_tutorials_textdescriptives_046f899f.png b/_images/social_previews/summary_tutorials_textdescriptives_046f899f.png index 817b19be..18fcb72a 100644 Binary files a/_images/social_previews/summary_tutorials_textdescriptives_046f899f.png and b/_images/social_previews/summary_tutorials_textdescriptives_046f899f.png differ diff --git a/_modules/dacy/datasets/dane.html b/_modules/dacy/datasets/dane.html index 5face9f9..6a0e5d99 100644 --- a/_modules/dacy/datasets/dane.html +++ b/_modules/dacy/datasets/dane.html @@ -10,7 +10,7 @@ - + diff --git a/_modules/dacy/datasets/names.html b/_modules/dacy/datasets/names.html index f3442a93..05000735 100644 --- a/_modules/dacy/datasets/names.html +++ b/_modules/dacy/datasets/names.html @@ -10,7 +10,7 @@ - + diff --git a/_modules/dacy/download.html b/_modules/dacy/download.html index 487c6082..8be71bcc 100644 --- a/_modules/dacy/download.html +++ b/_modules/dacy/download.html @@ -10,7 +10,7 @@ - + @@ -320,12 +320,12 @@

Source code for dacy.download

         urllib.request.urlretrieve(url, filename=output_path, reporthook=t.update_to)
 
 
-
[docs]def install(package): # noqa +
[docs]def install(package: str, url: str) -> None: import subprocess import sys subprocess.check_call( - [sys.executable, "-m", "pip", "install", package, "--no-deps"], + [sys.executable, "-m", "pip", "install", f"{package} @ {url}", "--no-deps"], )
@@ -361,7 +361,9 @@

Source code for dacy.download

     mdl = model.split("-")[0]  # type: ignore
     if mdl in get_installed_models() and not force and version(mdl) == mdl_version:
         return mdl
-    install(models_url[model])
+
+    package = model.split("-")[0]
+    install(package, models_url[model])
     return mdl
diff --git a/_modules/dacy/load.html b/_modules/dacy/load.html index a9f460d6..aa75d2d1 100644 --- a/_modules/dacy/load.html +++ b/_modules/dacy/load.html @@ -10,7 +10,7 @@ - + diff --git a/_modules/dacy/score/input_length.html b/_modules/dacy/score/input_length.html index 15c4469c..e87ebc7c 100644 --- a/_modules/dacy/score/input_length.html +++ b/_modules/dacy/score/input_length.html @@ -10,7 +10,7 @@ - + diff --git a/_modules/dacy/score/score.html b/_modules/dacy/score/score.html index 4b46ffe1..8f8cf823 100644 --- a/_modules/dacy/score/score.html +++ b/_modules/dacy/score/score.html @@ -10,7 +10,7 @@ - + diff --git a/_modules/index.html b/_modules/index.html index f0ef56f8..3edd1a60 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -10,7 +10,7 @@ - + diff --git a/_sphinx_design_static/design-tabs.js b/_sphinx_design_static/design-tabs.js index 36b38cf0..b25bd6a4 100644 --- a/_sphinx_design_static/design-tabs.js +++ b/_sphinx_design_static/design-tabs.js @@ -1,27 +1,101 @@ -var sd_labels_by_text = {}; +// @ts-check +// Extra JS capability for selected tabs to be synced +// The selection is stored in local storage so that it persists across page loads. + +/** + * @type {Record} + */ +let sd_id_to_elements = {}; +const storageKeyPrefix = "sphinx-design-tab-id-"; + +/** + * Create a key for a tab element. + * @param {HTMLElement} el - The tab element. + * @returns {[string, string, string] | null} - The key. + * + */ +function create_key(el) { + let syncId = el.getAttribute("data-sync-id"); + let syncGroup = el.getAttribute("data-sync-group"); + if (!syncId || !syncGroup) return null; + return [syncGroup, syncId, syncGroup + "--" + syncId]; +} + +/** + * Initialize the tab selection. + * + */ function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; + // Find all tabs with sync data + + /** @type {string[]} */ + let groups = []; + + document.querySelectorAll(".sd-tab-label").forEach((label) => { + if (label instanceof HTMLElement) { + let data = create_key(label); + if (data) { + let [group, id, key] = data; + + // add click event listener + // @ts-ignore + label.onclick = onSDLabelClick; + + // store map of key to elements + if (!sd_id_to_elements[key]) { + sd_id_to_elements[key] = []; + } + sd_id_to_elements[key].push(label); + + if (groups.indexOf(group) === -1) { + groups.push(group); + // Check if a specific tab has been selected via URL parameter + const tabParam = new URLSearchParams(window.location.search).get( + group + ); + if (tabParam) { + console.log( + "sphinx-design: Selecting tab id for group '" + + group + + "' from URL parameter: " + + tabParam + ); + window.sessionStorage.setItem(storageKeyPrefix + group, tabParam); + } + } + + // Check is a specific tab has been selected previously + let previousId = window.sessionStorage.getItem( + storageKeyPrefix + group + ); + if (previousId === id) { + // console.log( + // "sphinx-design: Selecting tab from session storage: " + id + // ); + // @ts-ignore + label.previousElementSibling.checked = true; + } } - sd_labels_by_text[syncId].push(label); } - } + }); } -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { +/** + * Activate other tabs with the same sync id. + * + * @this {HTMLElement} - The element that was clicked. + */ +function onSDLabelClick() { + let data = create_key(this); + if (!data) return; + let [group, id, key] = data; + for (const label of sd_id_to_elements[key]) { if (label === this) continue; + // @ts-ignore label.previousElementSibling.checked = true; } - window.localStorage.setItem("sphinx-design-last-tab", syncId); + window.sessionStorage.setItem(storageKeyPrefix + group, id); } document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_sphinx_design_static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css similarity index 87% rename from _static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css rename to _sphinx_design_static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css index eb19f698..a325746f 100644 --- a/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ b/_sphinx_design_static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css @@ -1 +1 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative;font-size:var(--sd-fontsize-dropdown)}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary.sd-summary-title{padding:.5em 1em;font-size:var(--sd-fontsize-dropdown-title);font-weight:var(--sd-fontweight-dropdown-title);user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;list-style:none;display:inline-flex;justify-content:space-between}details.sd-dropdown summary.sd-summary-title::-webkit-details-marker{display:none}details.sd-dropdown summary.sd-summary-title:focus{outline:none}details.sd-dropdown summary.sd-summary-title .sd-summary-icon{margin-right:.6em;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary.sd-summary-title .sd-summary-text{flex-grow:1;line-height:1.5;padding-right:.5rem}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker{pointer-events:none;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker svg{opacity:.6}details.sd-dropdown summary.sd-summary-title:hover .sd-summary-state-marker svg{opacity:1;transform:scale(1.1)}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown .sd-summary-chevron-right{transition:.25s}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-right{transform:rotate(90deg)}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-down{transform:rotate(180deg)}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-bg: rgba(0, 113, 188, 0.2);--sd-color-secondary-bg: rgba(108, 117, 125, 0.2);--sd-color-success-bg: rgba(40, 167, 69, 0.2);--sd-color-info-bg: rgba(23, 162, 184, 0.2);--sd-color-warning-bg: rgba(240, 179, 126, 0.2);--sd-color-danger-bg: rgba(220, 53, 69, 0.2);--sd-color-light-bg: rgba(248, 249, 250, 0.2);--sd-color-muted-bg: rgba(108, 117, 125, 0.2);--sd-color-dark-bg: rgba(33, 37, 41, 0.2);--sd-color-black-bg: rgba(0, 0, 0, 0.2);--sd-color-white-bg: rgba(255, 255, 255, 0.2);--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem;--sd-fontsize-dropdown: inherit;--sd-fontsize-dropdown-title: 1rem;--sd-fontweight-dropdown-title: 700} diff --git a/_static/design-tabs.js b/_static/design-tabs.js index 36b38cf0..b25bd6a4 100644 --- a/_static/design-tabs.js +++ b/_static/design-tabs.js @@ -1,27 +1,101 @@ -var sd_labels_by_text = {}; +// @ts-check +// Extra JS capability for selected tabs to be synced +// The selection is stored in local storage so that it persists across page loads. + +/** + * @type {Record} + */ +let sd_id_to_elements = {}; +const storageKeyPrefix = "sphinx-design-tab-id-"; + +/** + * Create a key for a tab element. + * @param {HTMLElement} el - The tab element. + * @returns {[string, string, string] | null} - The key. + * + */ +function create_key(el) { + let syncId = el.getAttribute("data-sync-id"); + let syncGroup = el.getAttribute("data-sync-group"); + if (!syncId || !syncGroup) return null; + return [syncGroup, syncId, syncGroup + "--" + syncId]; +} + +/** + * Initialize the tab selection. + * + */ function ready() { - const li = document.getElementsByClassName("sd-tab-label"); - for (const label of li) { - syncId = label.getAttribute("data-sync-id"); - if (syncId) { - label.onclick = onLabelClick; - if (!sd_labels_by_text[syncId]) { - sd_labels_by_text[syncId] = []; + // Find all tabs with sync data + + /** @type {string[]} */ + let groups = []; + + document.querySelectorAll(".sd-tab-label").forEach((label) => { + if (label instanceof HTMLElement) { + let data = create_key(label); + if (data) { + let [group, id, key] = data; + + // add click event listener + // @ts-ignore + label.onclick = onSDLabelClick; + + // store map of key to elements + if (!sd_id_to_elements[key]) { + sd_id_to_elements[key] = []; + } + sd_id_to_elements[key].push(label); + + if (groups.indexOf(group) === -1) { + groups.push(group); + // Check if a specific tab has been selected via URL parameter + const tabParam = new URLSearchParams(window.location.search).get( + group + ); + if (tabParam) { + console.log( + "sphinx-design: Selecting tab id for group '" + + group + + "' from URL parameter: " + + tabParam + ); + window.sessionStorage.setItem(storageKeyPrefix + group, tabParam); + } + } + + // Check is a specific tab has been selected previously + let previousId = window.sessionStorage.getItem( + storageKeyPrefix + group + ); + if (previousId === id) { + // console.log( + // "sphinx-design: Selecting tab from session storage: " + id + // ); + // @ts-ignore + label.previousElementSibling.checked = true; + } } - sd_labels_by_text[syncId].push(label); } - } + }); } -function onLabelClick() { - // Activate other inputs with the same sync id. - syncId = this.getAttribute("data-sync-id"); - for (label of sd_labels_by_text[syncId]) { +/** + * Activate other tabs with the same sync id. + * + * @this {HTMLElement} - The element that was clicked. + */ +function onSDLabelClick() { + let data = create_key(this); + if (!data) return; + let [group, id, key] = data; + for (const label of sd_id_to_elements[key]) { if (label === this) continue; + // @ts-ignore label.previousElementSibling.checked = true; } - window.localStorage.setItem("sphinx-design-last-tab", syncId); + window.sessionStorage.setItem(storageKeyPrefix + group, id); } document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_static/pygments.css b/_static/pygments.css index c2e07c71..02b4b128 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -106,17 +106,17 @@ body[data-theme="dark"] .highlight .cp { color: #ff3a3a; font-weight: bold } /* body[data-theme="dark"] .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ body[data-theme="dark"] .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ body[data-theme="dark"] .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ -body[data-theme="dark"] .highlight .gd { color: #d22323 } /* Generic.Deleted */ +body[data-theme="dark"] .highlight .gd { color: #ff3a3a } /* Generic.Deleted */ body[data-theme="dark"] .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ body[data-theme="dark"] .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -body[data-theme="dark"] .highlight .gr { color: #d22323 } /* Generic.Error */ +body[data-theme="dark"] .highlight .gr { color: #ff3a3a } /* Generic.Error */ body[data-theme="dark"] .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body[data-theme="dark"] .highlight .gi { color: #589819 } /* Generic.Inserted */ body[data-theme="dark"] .highlight .go { color: #cccccc } /* Generic.Output */ body[data-theme="dark"] .highlight .gp { color: #aaaaaa } /* Generic.Prompt */ body[data-theme="dark"] .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ body[data-theme="dark"] .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ -body[data-theme="dark"] .highlight .gt { color: #d22323 } /* Generic.Traceback */ +body[data-theme="dark"] .highlight .gt { color: #ff3a3a } /* Generic.Traceback */ body[data-theme="dark"] .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */ body[data-theme="dark"] .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */ body[data-theme="dark"] .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */ @@ -192,17 +192,17 @@ body:not([data-theme="light"]) .highlight .cp { color: #ff3a3a; font-weight: bol body:not([data-theme="light"]) .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ body:not([data-theme="light"]) .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ body:not([data-theme="light"]) .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ -body:not([data-theme="light"]) .highlight .gd { color: #d22323 } /* Generic.Deleted */ +body:not([data-theme="light"]) .highlight .gd { color: #ff3a3a } /* Generic.Deleted */ body:not([data-theme="light"]) .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ body:not([data-theme="light"]) .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -body:not([data-theme="light"]) .highlight .gr { color: #d22323 } /* Generic.Error */ +body:not([data-theme="light"]) .highlight .gr { color: #ff3a3a } /* Generic.Error */ body:not([data-theme="light"]) .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body:not([data-theme="light"]) .highlight .gi { color: #589819 } /* Generic.Inserted */ body:not([data-theme="light"]) .highlight .go { color: #cccccc } /* Generic.Output */ body:not([data-theme="light"]) .highlight .gp { color: #aaaaaa } /* Generic.Prompt */ body:not([data-theme="light"]) .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ body:not([data-theme="light"]) .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ -body:not([data-theme="light"]) .highlight .gt { color: #d22323 } /* Generic.Traceback */ +body:not([data-theme="light"]) .highlight .gt { color: #ff3a3a } /* Generic.Traceback */ body:not([data-theme="light"]) .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */ body:not([data-theme="light"]) .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */ body:not([data-theme="light"]) .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */ diff --git a/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css similarity index 87% rename from _sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css rename to _static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css index eb19f698..a325746f 100644 --- a/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css +++ b/_static/sphinx-design.5ea377869091fd0449014c60fc090103.min.css @@ -1 +1 @@ -.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative;font-size:var(--sd-fontsize-dropdown)}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary.sd-summary-title{padding:.5em 1em;font-size:var(--sd-fontsize-dropdown-title);font-weight:var(--sd-fontweight-dropdown-title);user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;list-style:none;display:inline-flex;justify-content:space-between}details.sd-dropdown summary.sd-summary-title::-webkit-details-marker{display:none}details.sd-dropdown summary.sd-summary-title:focus{outline:none}details.sd-dropdown summary.sd-summary-title .sd-summary-icon{margin-right:.6em;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary.sd-summary-title .sd-summary-text{flex-grow:1;line-height:1.5;padding-right:.5rem}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker{pointer-events:none;display:inline-flex;align-items:center}details.sd-dropdown summary.sd-summary-title .sd-summary-state-marker svg{opacity:.6}details.sd-dropdown summary.sd-summary-title:hover .sd-summary-state-marker svg{opacity:1;transform:scale(1.1)}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown .sd-summary-chevron-right{transition:.25s}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-right{transform:rotate(90deg)}details.sd-dropdown[open]>.sd-summary-title .sd-summary-chevron-down{transform:rotate(180deg)}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-bg: rgba(0, 113, 188, 0.2);--sd-color-secondary-bg: rgba(108, 117, 125, 0.2);--sd-color-success-bg: rgba(40, 167, 69, 0.2);--sd-color-info-bg: rgba(23, 162, 184, 0.2);--sd-color-warning-bg: rgba(240, 179, 126, 0.2);--sd-color-danger-bg: rgba(220, 53, 69, 0.2);--sd-color-light-bg: rgba(248, 249, 250, 0.2);--sd-color-muted-bg: rgba(108, 117, 125, 0.2);--sd-color-dark-bg: rgba(33, 37, 41, 0.2);--sd-color-black-bg: rgba(0, 0, 0, 0.2);--sd-color-white-bg: rgba(255, 255, 255, 0.2);--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem;--sd-fontsize-dropdown: inherit;--sd-fontsize-dropdown-title: 1rem;--sd-fontweight-dropdown-title: 700} diff --git a/adv_tutorials.html b/adv_tutorials.html index 01346c7c..901dc7ab 100644 --- a/adv_tutorials.html +++ b/adv_tutorials.html @@ -22,7 +22,7 @@ - + diff --git a/api/dacy.datasets.html b/api/dacy.datasets.html index 1e3e36e9..a4268cc1 100644 --- a/api/dacy.datasets.html +++ b/api/dacy.datasets.html @@ -22,7 +22,7 @@ - + diff --git a/api/dacy.download.html b/api/dacy.download.html index 62b942a8..75ecca1c 100644 --- a/api/dacy.download.html +++ b/api/dacy.download.html @@ -22,7 +22,7 @@ - + @@ -315,8 +315,19 @@

Downloading and Loading
-dacy.download.install(package)[source]#
-
+dacy.download.install(package, url)[source]# +
+
Parameters
+
    +
  • package (str) –

  • +
  • url (str) –

  • +
+
+
Return type
+

None

+
+
+
diff --git a/api/dacy.score.html b/api/dacy.score.html index b4ddfb82..e2307b65 100644 --- a/api/dacy.score.html +++ b/api/dacy.score.html @@ -22,7 +22,7 @@ - + diff --git a/faq.html b/faq.html index eecd4d2d..e2d73e42 100644 --- a/faq.html +++ b/faq.html @@ -22,7 +22,7 @@ - + diff --git a/genindex.html b/genindex.html index 838740e1..6ab455eb 100644 --- a/genindex.html +++ b/genindex.html @@ -9,7 +9,7 @@ - + diff --git a/index.html b/index.html index 883d7c0e..e357e2b6 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@ - + @@ -280,7 +280,7 @@

DaCy#

Installation instructions on how to install this package

-
+Installation +Using DaCy +FAQ +https://github.com/centre-for-humanities-computing/dacy/issues +https://github.com/centre-for-humanities-computing/dacy/issues +https://github.com/centre-for-humanities-computing/dacy/discussions +https://github.com/centre-for-humanities-computing/dacy/discussions +https://github.com/centre-for-humanities-computing/dacy/blob/main/CONTRIBUTING.md diff --git a/installation.html b/installation.html index 48ec17c3..8d4fabc1 100644 --- a/installation.html +++ b/installation.html @@ -22,7 +22,7 @@ - + diff --git a/news.html b/news.html index 3e7741e0..2d2d5f72 100644 --- a/news.html +++ b/news.html @@ -22,7 +22,7 @@ - + diff --git a/performance.general.html b/performance.general.html index 24f35e69..c35d587d 100644 --- a/performance.general.html +++ b/performance.general.html @@ -22,7 +22,7 @@ - + diff --git a/performance.html b/performance.html index c0fc01a5..8357503a 100644 --- a/performance.html +++ b/performance.html @@ -22,7 +22,7 @@ - + diff --git a/performance.robustness.html b/performance.robustness.html index 336e08ff..b4906ef8 100644 --- a/performance.robustness.html +++ b/performance.robustness.html @@ -22,7 +22,7 @@ - + diff --git a/performance_ner.html b/performance_ner.html index 13eae4e9..52cd9228 100644 --- a/performance_ner.html +++ b/performance_ner.html @@ -22,7 +22,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index ff51c784..72d32f8b 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -9,7 +9,7 @@ - + diff --git a/search.html b/search.html index 27288cce..57564a77 100644 --- a/search.html +++ b/search.html @@ -8,7 +8,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 616a3857..8d721030 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["adv_tutorials", "api/dacy.datasets", "api/dacy.download", "api/dacy.score", "faq", "index", "installation", "news", "performance", "performance.general", "performance.robustness", "performance_ner", "tutorials", "tutorials/basic", "tutorials/hate-speech", "tutorials/robustness", "tutorials/sentiment", "tutorials/textdescriptives"], "filenames": ["adv_tutorials.md", "api/dacy.datasets.rst", "api/dacy.download.rst", "api/dacy.score.rst", "faq.md", "index.md", "installation.md", "news.rst", "performance.rst", "performance.general.rst", "performance.robustness.rst", "performance_ner.ipynb", "tutorials.md", "tutorials/basic.ipynb", "tutorials/hate-speech.ipynb", "tutorials/robustness.ipynb", "tutorials/sentiment.ipynb", "tutorials/textdescriptives.ipynb"], "titles": ["Advanced Tutorials", "Datasets", "Downloading and Loading", "Score", "FAQ", "DaCy", "Installation", "News and Updates", "Performance", "State of the Art Comparison", "Robustness and Biases", "Named Entity Recognition", "Using DaCy", "Getting started", "Hate Speech", "Evaluating Robustness", "Sentiment Analysis", "Extracting Metrics from text using TextDescriptives"], "terms": {"daci": [0, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "includ": [0, 1, 2, 3, 7, 9, 10, 11, 12, 13, 14, 15, 16], "seri": [0, 4, 7, 10, 11, 12, 16], "slightli": [0, 11, 15], "more": [0, 7, 10, 11, 12, 13, 15, 17], "These": [0, 2, 10, 11, 12, 14, 16], "ar": [0, 1, 2, 3, 7, 9, 10, 12, 13, 16, 17], "meant": [0, 11], "show": [0, 9, 10, 11, 13, 14, 15, 16, 17], "how": [0, 5, 10, 11, 12, 15, 16, 17], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16], "task": [0, 7, 9, 10, 11, 13], "evalu": [0, 9, 10, 11], "integr": 0, "other": [0, 7, 9, 10, 11, 12, 13, 15, 17], "librari": [0, 4, 15, 16], "robust": [0, 5, 7, 8, 9], "instal": [0, 2, 4, 5, 7, 13, 16], "packag": [0, 2, 4, 5, 7, 13, 17], "load": [0, 1, 3, 7, 13, 16, 17], "model": [0, 2, 3, 7, 9, 10, 12, 13, 17], "data": [0, 4, 7, 10, 11, 13], "estim": [0, 10, 11, 16], "perform": [0, 3, 5, 7, 10, 13, 14, 16, 17], "bias": [0, 5, 7, 8, 9, 16], "extract": [0, 3, 7, 11, 13], "metric": [0, 3, 7, 8, 11, 15], "from": [0, 1, 3, 4, 6, 7, 9, 11, 13, 15, 16], "text": [0, 2, 7, 10, 11, 13, 14, 16], "textdescript": [0, 7], "ad": [0, 7, 11, 15], "compon": [0, 3, 7, 13, 16], "exploratori": 0, "analysi": [0, 7, 10, 12, 14], "thi": [1, 3, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "wrap": [1, 7, 12], "read": [1, 5, 9, 10, 11], "spaci": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 16, 17], "corpu": [1, 3, 11], "save_path": 1, "none": [1, 3, 13], "split": [1, 3, 13, 15, 16], "train": [1, 3, 7, 10, 11, 12, 13, 14, 15, 16, 17], "dev": [1, 3], "test": [1, 3, 5, 7, 9, 10, 11, 13, 15, 17], "redownload": [1, 2], "fals": [1, 2, 13, 15, 16, 17], "n_sent": [1, 3], "1": [1, 2, 3, 7, 11, 13, 15, 16, 17], "open_unverified_connect": 1, "kwarg": [1, 2, 3], "sourc": [1, 2, 3, 7], "paramet": [1, 2, 3], "str": [1, 2, 3], "option": [1, 2, 3, 9], "path": [1, 2], "If": [1, 2, 3, 4, 5, 9, 11, 12, 13, 16, 17], "doe": [1, 9, 11, 14, 16], "contain": [1, 3, 5, 8, 10, 11, 14, 16, 17], "i": [1, 2, 3, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17], "download": [1, 7, 13, 15, 17], "folder": [1, 4], "default": [1, 2, 3, 7, 13, 15], "correspond": 1, "where_is_my_daci": [1, 2], "subfold": 1, "list": [1, 2, 3, 13, 15, 17], "which": [1, 3, 4, 7, 9, 10, 11, 13, 15, 16, 17], "should": [1, 2, 3, 7, 13], "return": [1, 2, 3, 15], "possibl": [1, 3, 16], "all": [1, 3, 4, 7, 9, 10, 11, 13, 17], "bool": [1, 2, 3], "int": [1, 3], "number": [1, 3, 11, 13], "sentenc": [1, 3, 12, 16, 17], "per": [1, 11, 13], "document": [1, 5, 7, 11, 13, 16, 17], "onli": [1, 7, 9, 10, 11, 13, 16, 17], "appli": [1, 3, 7, 9, 10, 11, 13, 14, 15, 16], "you": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17], "an": [1, 3, 5, 7, 11, 13, 14, 15, 16], "unverifi": 1, "connect": 1, "force_extens": 1, "set": [1, 9, 10, 11, 14, 15, 16, 17], "extens": [1, 4, 7, 11, 14, 16], "doc": [1, 3, 4, 13, 14, 16, 17], "regardless": [1, 2, 15], "whether": [1, 7, 14, 15, 16], "alreadi": [1, 2, 11, 13, 15, 17], "exist": [1, 7, 11, 13, 14, 16], "thereof": [1, 3], "type": [1, 2, 3, 11, 13, 14, 15, 16], "union": [1, 3], "exampl": [1, 2, 3, 13, 14, 15, 16], "import": [1, 2, 3, 9, 11, 13, 14, 15, 16, 17], "helper": 1, "function": [1, 2, 3, 7, 10, 13, 15], "dictionari": [1, 3, 12], "person": [1, 7, 10, 11, 13, 14], "augment": [1, 3, 4, 7, 15], "danish_nam": 1, "danish": [1, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "A": [1, 2, 3, 4, 7, 9, 10, 11, 13, 14], "kei": [1, 15, 17], "first_nam": 1, "last_nam": 1, "The": [1, 2, 3, 4, 7, 9, 10, 11, 13, 14, 16, 17], "deriv": [1, 11, 13], "danmark": [1, 13], "statistik": 1, "2021": [1, 4, 10, 11], "dict": [1, 3], "female_nam": [1, 15], "femal": [1, 15], "load_nam": 1, "min_count": 1, "0": [1, 2, 3, 7, 9, 11, 13, 15, 16, 17], "ethnic": 1, "gender": 1, "min_prop_gend": 1, "lookup": 1, "tabl": [1, 9, 10, 11], "muslim": [1, 11], "meldgaard": 1, "2005": 1, "http": [1, 4, 6, 7, 13], "nor": 1, "ku": 1, "dk": 1, "publikation": 1, "webpublikation": 1, "muslimske_fornavn": 1, "minimum": 1, "occur": 1, "indic": [1, 2, 3, 9, 13, 17], "male": [1, 11, 13], "float": [1, 15, 17], "probabl": [1, 11, 13, 16], "being": [1, 2, 7, 16], "given": [1, 3, 9, 11, 13], "specif": [1, 4, 7, 9, 11], "base": [1, 7, 10, 11, 12, 13, 14], "proport": 1, "peopl": [1, 11, 13], "when": [1, 7, 9, 10, 11, 16, 17], "male_nam": 1, "muslim_nam": 1, "method": [2, 11, 16], "them": [2, 13], "memori": [2, 13], "download_model": 2, "forc": 2, "specifi": [2, 3, 17], "pipelin": [2, 3, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "string": [2, 3], "get": [2, 5, 9, 12, 15, 16, 17], "present": 2, "locat": [2, 7, 11, 13], "da_dacy_medium_trf": [2, 11, 13], "get_latest_vers": 2, "latest": [2, 7, 13, 17], "version": [2, 3, 7, 11, 13, 17], "valid": [2, 3, 13, 17], "process": [2, 3, 4, 7, 9, 10, 11], "also": [2, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16], "wish": [2, 3, 11, 15, 16], "To": [2, 4, 7, 11, 13, 14, 15, 16, 17], "see": [2, 10, 11, 13, 15, 16, 17], "avail": [2, 4, 7, 11, 13, 17], "even": [2, 10, 13], "ani": [2, 7, 11, 13, 15, 16, 17], "addit": 2, "argument": [2, 3, 15], "pass": [2, 3, 13, 17], "preprocess": [2, 5], "languag": [2, 3, 4, 5, 7, 9, 10, 11, 13, 16], "equival": [2, 16], "medium": [2, 7, 9, 11, 13], "verbos": [2, 3], "true": [2, 3, 13, 15, 16, 17], "where": [2, 7, 9, 11, 13, 16, 17], "can": [2, 3, 4, 6, 7, 9, 10, 11, 13, 15, 16, 17], "configur": [2, 7], "environment": [2, 7], "variabl": [2, 7], "dacy_cache_dir": [2, 7], "toggl": [2, 3], "beta": [3, 7], "no_misc_gett": 3, "attr": 3, "util": [3, 4, 9, 11, 13, 17], "getter": 3, "entiti": [3, 5, 7, 8, 12, 15], "without": [3, 13], "misc": [3, 11, 13], "attribut": 3, "iter": 3, "span": [3, 13, 15, 16], "apply_fn": [3, 15], "score_fn": [3, 15], "token": [3, 9, 10, 11, 13, 15, 16, 17], "po": [3, 9, 13, 15, 16], "ent": [3, 13, 15], "dep": 3, "k": [3, 4, 15], "nlp": [3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "potenti": 3, "callabl": 3, "wrapper": [3, 15], "take": [3, 11, 16, 17], "output": [3, 14, 15, 16], "tag": [3, 5, 7, 8, 9, 11, 12, 15], "provid": [3, 15], "four": [3, 11], "potienti": 3, "measur": [3, 13, 17], "fine": [3, 7, 8, 12], "grain": [3, 7, 8, 12], "tag_acc": [3, 15], "coars": 3, "pos_acc": [3, 15], "depend": [3, 4, 5, 7, 8, 9, 12, 15, 16, 17], "pars": [3, 5, 7, 8, 9, 12, 15, 16], "style": [3, 4, 13, 16], "time": [3, 10, 11, 13, 15], "run": [3, 4, 9, 11, 13, 14, 15, 16, 17], "empti": [3, 9, 13, 14, 16], "call": [3, 15], "panda": [3, 15, 17], "datafram": [3, 15, 17], "create_lower_casing_augment": [3, 15], "dataset": [3, 11, 15, 17], "dane": [3, 7, 8, 9, 10, 15], "da_dacy_small_tft": 3, "5": [3, 7, 11, 13, 15, 16, 17], "vari": 3, "input": [3, 9, 10], "length": [3, 17], "n_sents_scor": 3, "form": [3, 13], "score_nam": 3, "defualt": 3, "come": [4, 13, 14, 16], "suit": [4, 7], "implement": [4, 9, 16], "pytest": 4, "In": [4, 9, 10, 11, 13, 15, 17], "order": 4, "have": [4, 5, 7, 10, 11, 13, 14, 17], "clone": 4, "repositori": [4, 5], "requir": [4, 7, 10, 11, 13, 15], "defin": [4, 14, 15, 16], "extras_requir": 4, "section": [4, 9, 10], "pyproject": 4, "toml": 4, "git": [4, 6], "github": [4, 6, 7, 11, 13, 15], "com": [4, 6, 7], "centr": [4, 6, 7], "human": [4, 6, 7, 10, 16], "comput": [4, 6, 7, 11, 13, 17], "pip": [4, 6, 7, 15, 16], "e": [4, 7, 11, 13, 16], "python": [4, 13, 15, 17], "m": [4, 13, 15, 17], "desired_test": 4, "py": [4, 13, 15, 17], "want": [4, 10, 11, 13, 14, 15, 16, 17], "check": [4, 7, 9, 13, 16], "coverag": 4, "follow": [4, 7, 9, 10, 11, 13, 16, 17], "cov": 4, "src": [4, 15], "sphinx": 4, "It": [4, 7, 11, 13, 14, 16], "furo": 4, "theme": 4, "custom": [4, 7, 13, 16, 17], "make": [4, 10, 11, 13, 17], "html": 4, "build": [4, 11, 13, 17], "b": 4, "_build": 4, "your": [4, 7, 11, 13, 14, 15, 16, 17], "research": [4, 16], "would": [4, 5, 11, 17], "much": [4, 11], "appreci": 4, "inproceed": 4, "f975f4ce65944e3ea958578003cee622": 4, "titl": [4, 11, 13], "unifi": [4, 9, 10, 11], "framework": [4, 5, 9, 10, 11, 13, 15], "booktitl": 4, "ceur": 4, "workshop": 4, "proceed": [4, 11], "author": 4, "enevoldsen": [4, 11], "kenneth": [4, 11], "hansen": [4, 11], "lass": [4, 11], "nielbo": [4, 11], "kristoff": [4, 11], "l": 4, "date": [4, 11, 13], "volum": 4, "2989": 4, "page": [4, 9, 10, 11, 13], "206": 4, "216": 4, "publish": 4, "issn": 4, "1613": 4, "0073": 4, "keyword": 4, "low": [4, 7], "resourc": [4, 11], "natur": [4, 5, 9, 11], "Or": 4, "prefer": 4, "apa": 4, "paper": [4, 7, 9, 10, 11, 15], "publicli": 4, "here": [4, 7, 11, 13, 16, 17], "preprint": [4, 7, 11], "made": [5, 11, 13], "Its": 5, "largest": [5, 13], "ha": [5, 7, 10, 13], "achiev": [5, 13], "state": [5, 7, 8, 12, 13, 14], "art": [5, 7, 8, 12, 13, 14], "name": [5, 7, 8, 12, 14, 15, 17], "recognit": [5, 7, 8, 12], "part": [5, 7, 8, 9, 11, 12, 15, 16], "speech": [5, 7, 8, 9, 12, 15], "feel": [5, 17], "free": [5, 17], "try": [5, 7, 11, 16, 17], "out": [5, 7, 9, 10, 13, 15, 16], "demo": [5, 7], "materi": 5, "reproduc": [5, 7], "result": [5, 11, 15, 16, 17], "guid": [5, 10, 12], "usag": [5, 9, 12], "furthermor": [5, 16], "behavior": [5, 15], "websit": 5, "well": [5, 7, 10, 11, 12, 13], "introduct": [5, 11], "start": [5, 7, 10, 12, 15, 16, 17], "its": [5, 7, 9, 10, 11, 13, 14, 16, 17], "variou": 5, "featur": 5, "instruct": 5, "tutori": [5, 7, 10, 12, 15, 17], "uisng": 5, "faq": 5, "frequent": 5, "ask": 5, "question": [5, 13], "answer": [5, 13], "bug": [5, 13], "report": [5, 9, 13], "found": [5, 17], "pleas": [5, 10, 11, 13], "issu": [5, 7, 11], "request": 5, "idea": 5, "new": [5, 10, 11], "creat": [5, 11, 14, 16], "do": [5, 7, 10, 11, 13, 17], "about": [5, 13, 16], "discuss": 5, "forum": 5, "gener": [5, 7, 8, 10, 13], "For": [5, 9, 10, 11, 13, 17], "genral": 5, "dicuss": 5, "contribut": 5, "like": [5, 11, 13, 15, 17], "guidelin": 5, "via": 6, "pypi": [6, 7], "2": [7, 11, 13, 15, 16, 17], "7": [7, 11, 13, 17], "15": 7, "05": [7, 11], "23": [7, 11], "small": [7, 10, 11, 13, 15, 17], "larg": [7, 9, 10, 11, 13, 16], "support": [7, 13], "corefer": [7, 12], "resolut": [7, 12], "link": [7, 12], "ddt": [7, 10], "treebank": [7, 15], "trainabl": 7, "lemmat": [7, 12], "notabl": [7, 9, 10, 16, 17], "improv": [7, 13], "intersect": 7, "between": [7, 9, 13, 14, 16, 17], "cdt": 7, "so": [7, 11, 13, 17], "actual": [7, 17], "less": 7, "than": [7, 10, 11, 13, 17], "befor": [7, 13], "annot": [7, 11, 13], "dacoref": 7, "obtain": [7, 9, 10, 13, 14, 15, 16], "morpholog": 7, "84": [7, 11], "91": [7, 11], "95": [7, 11], "89": [7, 11], "reduc": [7, 10, 13], "ner": [7, 9, 10, 11, 12, 15], "down": [7, 13], "87": [7, 11], "38": [7, 11, 15], "we": [7, 9, 10, 11, 12, 13, 14, 15, 16, 17], "recommend": [7, 9, 10, 11, 12, 16], "either": [7, 11, 13], "add_pip": [7, 11, 13, 14, 16, 17], "add": [7, 13, 14, 16, 17], "sota": 7, "scandin": 7, "one": [7, 11, 14, 15, 16], "isn": [7, 9, 17], "t": [7, 9, 13, 14, 16, 17], "great": 7, "yet": [7, 13], "": [7, 9, 10, 11, 13, 14, 15, 16, 17], "precis": 7, "86": [7, 11], "recal": [7, 15], "still": [7, 10, 13, 15, 17], "due": [7, 13, 17], "lack": 7, "knowledg": [7, 11, 13], "consist": [7, 10, 11], "across": [7, 11, 13], "gain": 7, "f1": [7, 11], "81": [7, 11], "79": [7, 11], "85": [7, 11], "82": [7, 11, 13], "acc": 7, "94": [7, 11], "fix": 7, "varieti": [7, 11, 16, 17], "remov": [7, 11, 17], "warn": [7, 13, 15, 17], "annotat": 7, "error": [7, 11, 13, 15, 17], "wa": [7, 13, 17], "never": 7, "space": [7, 11], "need": [7, 13, 15, 16, 17], "what": [7, 10, 11, 14, 16], "next": [7, 17], "better": [7, 9, 10, 13, 15], "current": [7, 9, 13, 14, 17], "qid": [7, 13], "refer": [7, 8, 13, 16], "among": [7, 17], "thing": [7, 13, 17], "main": [7, 11], "examin": [7, 10, 11, 14, 16], "dansk": [7, 8, 10, 13], "6": [7, 11, 13], "10": [7, 13, 17], "04": 7, "three": [7, 9, 11], "let": [7, 10, 14, 15, 16, 17], "up": [7, 16, 17], "18": [7, 13], "differ": [7, 11, 13, 16, 17], "config": [7, 13], "size": [7, 9, 11, 13], "now": [7, 13, 17], "4": [7, 11, 13, 15, 17], "3": [7, 11, 13, 15, 16, 17], "01": [7, 11, 13], "find": [7, 13, 15], "chang": [7, 10, 11, 15, 16], "g": [7, 11, 13, 16], "As": [7, 10, 11, 13, 15], "longer": [7, 17], "allow": [7, 9, 10, 11, 13, 16, 17], "dan": [7, 11, 13], "nielsen": [7, 13], "27": [7, 11], "06": 7, "22": [7, 11, 15], "spandaur": 7, "hate": [7, 12], "detect": [7, 13, 16], "classif": [7, 14, 16], "move": [7, 10], "seper": 7, "versatil": 7, "thei": [7, 11, 13], "through": [7, 13, 15, 17], "extern": 7, "augmenti": [7, 11, 15], "rule": [7, 16], "sentiment": [7, 12], "instead": [7, 17], "asent": [7, 16], "multipl": [7, 11, 15, 16], "thu": [7, 9, 11, 13, 16], "simplifi": 7, "avoid": 7, "emot": [7, 12, 14], "subject": [7, 12, 13], "polar": [7, 12], "classifc": 7, "bugfix": 7, "11": [7, 9], "21": 7, "danlp": [7, 9, 11, 14, 15, 16], "directli": [7, 11], "huggingfac": [7, 13], "hub": 7, "faster": [7, 16], "stabl": 7, "readabl": [7, 10, 17], "modul": [7, 9, 11], "develop": 7, "hlass": 7, "thank": 7, "pr": 7, "dhpullack": 7, "07": 7, "detail": [7, 10, 13, 17], "descript": [7, 11, 13], "got": 7, "brand": [7, 11, 16], "onlin": 7, "And": [7, 12], "prettier": 7, "print": [7, 13, 14, 16], "09": 7, "releas": [7, 11, 13], "first": [7, 10, 11, 12, 13, 15, 16], "few": [7, 10, 15], "design": 7, "code": 7, "behaviour": 7, "both": [7, 11, 14, 15, 16], "beauti": 7, "hand": [7, 11], "drawn": 7, "logo": 7, "offici": 7, "aarhu": [7, 11, 13], "univers": [7, 17], "03": [7, 13], "stunningli": 7, "look": [7, 11, 14, 16, 17], "site": [7, 13, 17], "cover": 7, "99": [7, 11, 16], "codebas": 7, "major": 7, "oper": 7, "system": [7, 13], "just": [7, 13, 17], "linux": 7, "25": [7, 11], "senda": 7, "30": 7, "effici": 7, "\u00e6l\u00e6ctra": [7, 14], "24": 7, "softwar": 7, "sequenc": [7, 17], "introduc": [7, 10, 11], "abov": [7, 9, 10], "02": [7, 11], "launch": 7, "evaul": 8, "comparison": [8, 10], "simpl": [8, 10, 17], "domain": [8, 14, 16], "conll": 8, "2003": [8, 17], "format": [8, 15], "infer": [8, 9, 13], "speed": [8, 9, 13, 14, 17], "compar": [9, 11, 16], "repres": [9, 10, 11], "comprehens": 9, "below": [9, 11], "score": [9, 10, 11, 15, 16, 17], "best": [9, 10, 11, 13], "each": [9, 11, 13], "categori": [9, 11], "highlight": [9, 11], "bold": [9, 11], "second": [9, 11, 13, 15], "underlin": [9, 11], "cell": 9, "stanza": [9, 10], "v": 9, "batch": 9, "howev": [9, 10], "expect": [9, 10, 11], "reach": 9, "updat": [9, 10, 11, 13, 17], "unlabel": 9, "attach": 9, "denot": [9, 11], "percentag": [9, 11, 13], "word": [9, 11, 13, 16, 17], "assign": [9, 13], "correct": [9, 13], "head": [9, 13, 17], "while": [9, 10, 11, 13], "label": [9, 11, 13, 16, 17], "inform": [9, 13, 16, 17], "chapter": 9, "jurafski": 9, "martin": 9, "most": [9, 11, 13], "good": [9, 14], "altern": 9, "especi": [9, 16, 17], "cpu": [9, 17], "might": [9, 10, 11, 16], "consid": [9, 10], "interest": [9, 11, 16], "flair": [9, 10], "viabl": 9, "typic": [9, 11, 16], "benchmark": [9, 11], "tendenc": 9, "feed": [9, 11], "gold": [9, 11], "standard": [9, 11], "easier": [9, 11], "architectur": [9, 10, 11], "inflat": [9, 11], "further": [9, 11], "proberli": [9, 11], "reflect": [9, 11], "realli": [9, 11], "therefor": [9, 11], "own": [9, 10, 14, 17], "polyglot": [9, 11], "remain": 9, "conveni": 9, "give": 9, "quick": [9, 13, 17], "overview": [9, 10, 11, 12, 17], "over": [9, 11, 13], "landscap": 9, "continu": [9, 11, 16, 17], "badg": 9, "rank": 9, "note": [9, 11, 13], "strive": 9, "alwai": 9, "ideal": [9, 10, 11], "often": [9, 11, 13, 14], "too": 9, "strike": 9, "balanc": 9, "select": [9, 11], "candid": 9, "conduct": [10, 11], "thorough": [10, 11], "nuanc": [10, 11], "coupl": 10, "plausibl": 10, "peter": [10, 11], "schmeichel": [10, 11], "mener": [10, 11], "ogs\u00e5": [10, 11], "det": [10, 11, 13, 16], "landshold": [10, 11], "anno": [10, 11], "tilh\u00f8rer": [10, 11], "verdenstoppen": [10, 11], "og": [10, 11, 13], "kan": [10, 11, 13], "vind": [10, 11], "den": [10, 11, 13, 16], "kommend": [10, 11], "kamp": [10, 11], "mod": [10, 11], "england": [10, 11], "ann": [10, 11], "\u00f8stergaard": [10, 11], "ogs\u00e5l": 10, "dansi": 10, "landahold": 10, "2921": 10, "vefdrnstoppen": 10, "vond": 10, "kimmend": 10, "underli": [10, 11], "assumpt": [10, 11], "our": [10, 11, 17], "case": [10, 11, 13, 15, 16], "anna": 10, "verb": [10, 13], "context": [10, 11, 13, 16], "assum": [10, 13], "wors": [10, 11, 16], "certain": 10, "minor": 10, "spell": [10, 11], "variat": [10, 11], "conclud": 10, "vulner": [10, 15], "instanc": [10, 11, 13], "hard": [10, 16], "replac": [10, 11, 15], "\u00e6": [10, 11], "\u00f8": [10, 11], "\u00e5": [10, 11], "ae": [10, 11], "oe": [10, 11], "aa": [10, 11], "histor": [10, 11], "seen": [10, 17], "limit": [10, 11, 13], "reason": [10, 11, 14], "comprehend": 10, "mejer": 10, "ogsp": 10, "landshoof": 10, "anbo": 10, "202q": 10, "tilh\u00e5rer": 10, "gerfenatop0en": 10, "lan": 10, "sen": 10, "kpmkendw": 10, "lamp": 10, "breakdown": 10, "some": [10, 11, 17], "trend": 10, "abbrevi": 10, "lead": [10, 13, 15], "degrad": [10, 13, 17], "larger": [10, 11, 13], "handl": 10, "bilstm": 10, "competit": 10, "under": [10, 11, 13], "outperform": [10, 13], "been": [10, 11, 13], "togeth": [10, 13, 17], "easili": [10, 13], "accuraci": [10, 11, 13], "long": 10, "had": 10, "around": [10, 17], "97": [10, 11], "98": [10, 11], "argu": 10, "man": 10, "2011": 10, "greater": 10, "rather": [10, 13], "la": 10, "besid": 10, "googl": 10, "colab": 10, "yourself": 10, "compet": 11, "notebook": 11, "open": 11, "replic": 11, "hvingelbi": 11, "et": [11, 13, 16], "al": 11, "2020": [11, 13], "scheme": 11, "sang": 11, "de": 11, "meulder": 11, "organ": [11, 13], "miscellaneu": 11, "similar": [11, 16, 17], "ontonot": 11, "weischedel": 11, "2013": 11, "16": 11, "plank": 11, "nest": 11, "universitet": 11, "exam": 11, "known": [11, 13], "normal": [11, 13, 17], "prior": 11, "raw": 11, "fed": 11, "loc": [11, 13], "citi": [11, 13], "road": 11, "mountain": [11, 13], "public": 11, "commerci": 11, "place": 11, "meet": 11, "point": [11, 17], "abstract": 11, "fiction": [11, 13], "charact": [11, 15], "anim": 11, "alias": 11, "org": [11, 13], "summar": [11, 13], "sort": 11, "collect": [11, 13, 17], "rang": [11, 13], "compani": [11, 13], "polit": [11, 13, 16], "movement": 11, "government": 11, "bodi": [11, 13], "club": 11, "broad": 11, "event": [11, 13], "religion": [11, 14], "kendt": 11, "russisk": 11, "historiker": 11, "andronik": 11, "mirganjan": 11, "igor": 11, "klamkin": 11, "tror": [11, 16], "ikk": [11, 13, 16], "rusland": 11, "udvikl": 11, "uden": [11, 13], "en": [11, 13, 14, 16], "quot": 11, "jernn\u00e6v": 11, "confid": 11, "interv": 11, "calcul": [11, 15, 17], "bootstrap": 11, "500": [11, 17], "sampl": [11, 17], "averag": [11, 17], "da_dacy_large_trf": [11, 13], "88": 11, "9": [11, 13], "92": 11, "72": 11, "70": 11, "8": [11, 13, 15], "78": 11, "71": 11, "da_dacy_small_trf": [11, 13, 17], "75": 11, "69": 11, "68": 11, "saattrupdan": 11, "nbailab": 11, "scandi": 11, "83": 11, "93": 11, "80": 11, "73": 11, "alexandrainst": 11, "da": [11, 13, 14, 16], "66": [11, 15], "77": 11, "90": 11, "64": 11, "57": 11, "da_core_news_trf": 11, "61": 11, "da_core_news_lg": 11, "74": 11, "62": 11, "54": 11, "55": 11, "da_core_news_md": 11, "76": 11, "58": 11, "49": 11, "52": 11, "da_core_news_sm": [11, 15], "59": 11, "39": 11, "67": 11, "openai": 11, "gpt": 11, "turbo": 11, "50": 11, "41": 11, "47": 11, "63": 11, "65": 11, "worth": 11, "mention": 11, "similarli": [11, 16], "independ": 11, "strength": 11, "weak": 11, "multi": 11, "mani": 11, "those": [11, 15], "On": 11, "scandinavian": 11, "relev": 11, "strict": [11, 13, 17], "exclud": [11, 13], "gigaword": 11, "derczynski": 11, "wide": 11, "convers": [11, 13], "legal": 11, "social": [11, 16], "media": [11, 16], "web": 11, "content": 11, "wiki": 11, "book": [11, 13], "norp": [11, 13], "nation": [11, 13], "religi": [11, 13], "group": [11, 13, 14, 15, 17], "facil": [11, 13], "airport": [11, 13], "highwai": [11, 13], "bridg": [11, 13], "etc": [11, 13], "agenc": [11, 13], "institut": [11, 13], "gpe": [11, 13], "countri": [11, 13], "non": [11, 13, 16], "water": [11, 13], "product": [11, 13, 16], "vehicl": [11, 13], "weapon": [11, 13], "food": [11, 13], "servic": [11, 13], "hurrican": [11, 13], "battl": [11, 13], "war": [11, 13], "sport": [11, 13], "work": [11, 13, 16], "OF": [11, 13], "song": [11, 13], "law": [11, 13], "concept": [11, 13], "absolut": [11, 13], "rel": [11, 13], "period": [11, 13], "smaller": [11, 13], "dai": [11, 13], "percent": [11, 13], "monei": [11, 13], "monetari": [11, 13], "valu": [11, 13], "unit": [11, 13], "quantiti": [11, 13], "weight": [11, 13], "distanc": [11, 13, 17], "ordin": [11, 13], "cardin": [11, 13], "numer": [11, 13], "fall": [11, 13], "anoth": [11, 13], "opt": 11, "interact": 11, "chart": 11, "quickli": 11, "becom": [11, 16], "unruli": 11, "hover": 11, "dot": 11, "exact": [11, 15], "100": [11, 13, 17], "nbsp": 11, "43": 11, "56": 11, "46": 11, "36": 11, "60": 11, "51": 11, "45": 11, "13": 11, "37": 11, "53": [11, 15], "48": 11, "96": 11, "da_dacy_": 11, "_ner_fine_grain": 11, "convert": 11, "geo": 11, "were": 11, "divers": 11, "encapsul": 11, "adject": 11, "2004": 11, "world": [11, 13], "cup": [11, 17], "italian": 11, "approach": [11, 16], "initi": 11, "short": [11, 13], "repetit": 11, "baselin": 11, "intend": 11, "inconsist": 11, "ocr": 11, "keystrok": [11, 15], "close": 11, "keyboard": [11, 15], "swap": 11, "two": [11, 13, 14, 15, 16, 17], "neighbor": 11, "simul": 11, "randomli": 11, "capit": [11, 13], "lowercas": 11, "synonym": 11, "slight": 11, "grammat": [11, 13], "wordnet": 11, "respect": 11, "syntact": [11, 13], "role": [11, 13], "embed": 11, "tend": [11, 17], "appear": 11, "ascii": 11, "letter": 11, "uppercas": 11, "noun": [11, 12], "target": 11, "sometim": 11, "singl": [11, 13, 15, 16], "hun": 11, "l\u00e6ste": 11, "g\u00e5den": 11, "she": 11, "puzzl": 11, "l\u00f8ste": 11, "solv": 11, "quit": 11, "mean": [11, 13, 17], "drop": [11, 15], "degre": 11, "44": 11, "42": 11, "31": 11, "29": 11, "34": 11, "know": [11, 17], "why": 11, "choos": [11, 15, 16], "One": [11, 14, 16], "wp": 11, "appl": 11, "m1": 11, "pro": 11, "16gb": 11, "maco": 11, "high": [11, 17], "end": 11, "consum": 11, "laptop": 11, "higher": 11, "benefit": 11, "total": 11, "sec": 11, "1438": 11, "353": 11, "28": [11, 17], "770": 11, "2024": 11, "da_dacy_large_ner_fine_grain": [11, 13], "567": 11, "17": 11, "da_dacy_medium_ner_fine_grain": [11, 13], "1670": 11, "00": [11, 13], "da_dacy_small_ner_fine_grain": [11, 13, 17], "5717": 11, "1618": 11, "19": 11, "1125": 11, "31364": 11, "32": 11, "32571": 11, "34624": 11, "_trf": 11, "da_core_news_": 11, "onc": [11, 13], "leon": 11, "manuel": 11, "r": 11, "ciosici": 11, "rebekah": 11, "baglini": 11, "morten": 11, "h": 11, "christiansen": 11, "jacob": 11, "aarup": 11, "dalsgaard": 11, "riccardo": 11, "fusaroli": 11, "juel": 11, "henrichsen": 11, "rasmu": 11, "andrea": 11, "kirked": 11, "alex": 11, "kjeldsen": 11, "23rd": 11, "nordic": 11, "confer": 11, "linguist": 11, "nodalida": 11, "413": [11, 16], "421": 11, "arxiv": 11, "2107": 11, "05295": 11, "amali": 11, "brogaard": 11, "pauli": 11, "maria": 11, "barrett": 11, "christina": 11, "rost": 11, "malm": 11, "lidegaard": 11, "ander": 11, "gaard": 11, "12th": 11, "4597": 11, "4604": 11, "barbara": 11, "kristian": 11, "n": 11, "rgaard": 11, "jensen": 11, "rob": 11, "van": 11, "der": [11, 16], "goot": 11, "lexic": 11, "2105": 11, "11301": 11, "erik": 11, "f": [11, 13, 16], "fien": 11, "share": 11, "c": [11, 17], "0306050": 11, "ralph": 11, "martha": 11, "palmer": 11, "mitchel": 11, "marcu": 11, "eduard": 11, "hovi": 11, "sameer": 11, "pradhan": 11, "lanc": 11, "ramshaw": 11, "nianwen": 11, "xue": 11, "taylor": 11, "jeff": 11, "kaufman": 11, "michel": 11, "franchini": 11, "ldc2013t19": 11, "consortium": 11, "philadelphia": 11, "pa": 11, "unfamiliar": 12, "segment": 12, "chunk": 12, "accec": 12, "built": 13, "same": [13, 17], "structur": 13, "familiar": [13, 17], "easi": [13, 15], "don": [13, 17], "worri": 13, "trf": 13, "increas": 13, "user": [13, 15], "becaus": [13, 17], "writeabl": 13, "co": 13, "chcaa": 13, "resolv": 13, "0eadea074d5f637e76357c46bbd56451471d0154": 13, "py3": 13, "whl": 13, "101": 13, "mb": 13, "25l": 13, "90m": 13, "0m": 13, "32m0": 13, "31m": 13, "eta": 13, "36m": 13, "2k": 13, "91m": 13, "32m4": 13, "31m126": 13, "36m0": 13, "32m9": 13, "31m144": 13, "32m15": 13, "31m162": 13, "32m21": 13, "31m168": 13, "32m27": 13, "31m169": 13, "32m32": 13, "31m165": 13, "32m38": 13, "31m163": 13, "32m44": 13, "31m166": 13, "32m49": 13, "31m167": 13, "32m55": 13, "32m61": 13, "32m67": 13, "32m72": 13, "31m164": 13, "32m78": 13, "32m84": 13, "31m170": 13, "32m90": 13, "31m171": 13, "32m96": 13, "32m101": 13, "31m176": 13, "31m36": 13, "25hinstal": 13, "successfulli": 13, "home": [13, 17], "runner": [13, 17], "local": [13, 17], "lib": [13, 17], "python3": [13, 17], "910": [13, 17], "userwarn": [13, 17], "w095": [13, 17], "v3": [13, 17], "mai": [13, 17], "compat": [13, 17], "newer": [13, 17], "retrain": [13, 17], "warn_msg": [13, 17], "spacy_transform": [13, 17], "layer": [13, 17], "hf_shim": [13, 17], "137": [13, 17], "save": [13, 17], "torch": [13, 17], "state_dict": [13, 17], "transform": [13, 15, 17], "attempt": [13, 17], "fallback": [13, 17], "exactli": [13, 17], "convent": 13, "syntax": 13, "henc": 13, "abl": 13, "lot": 13, "veri": [13, 15], "written": 13, "pakken": 13, "er": [13, 16], "hurtig": 13, "effektiv": 13, "til": 13, "sprogprocess": 13, "identifi": 13, "real": 13, "object": [13, 14, 15, 16], "recogn": 13, "miscellan": 13, "label_": 13, "plot": [13, 17], "displaci": 13, "render": 13, "nil": 13, "q35": 13, "sinc": [13, 17], "access": 13, "switch": 13, "simpli": [13, 14, 15, 16, 17], "blank": [13, 14, 16], "31m145": 13, "31m139": 13, "31m149": 13, "32m20": 13, "31m153": 13, "32m25": 13, "31m146": 13, "32m30": 13, "31m143": 13, "32m37": 13, "31m191": 13, "31m208": 13, "32m51": 13, "32m59": 13, "31m210": 13, "32m66": 13, "31m211": 13, "32m73": 13, "31m205": 13, "32m79": 13, "31m185": 13, "32m85": 13, "31m175": 13, "32m91": 13, "31m174": 13, "32m97": 13, "31m10": 13, "25h": 13, "spacy_wrap": [13, 14, 16], "pipeline_component_tok_clf": 13, "tokenclassificationtransform": 13, "0x7f7b018767a0": 13, "denn": 13, "tr\u00e6net": 13, "af": 13, "fra": 13, "alexandra": 13, "instituttet": 13, "additon": 13, "slow": 13, "saw": 13, "uniqu": 13, "done": [13, 17], "u": [13, 15, 16, 17], "barack": 13, "obama": 13, "wikipedia": 13, "wikidata": 13, "disambigu": 13, "though": 13, "term": 13, "could": [13, 16, 17], "distinguish": 13, "fulli": 13, "expand": 13, "unknown": 13, "correspondig": 13, "rutechef": 13, "ivan": 13, "madsen": 13, "jeg": [13, 16], "ved": 13, "hvorfor": 13, "q830350": 13, "q16876242": 13, "famili": 13, "believ": 13, "incorrect": 13, "last": 13, "full": 13, "slhave": 13, "neural": [13, 16], "match": 13, "specifc": 13, "combin": 13, "english": 13, "client": 13, "dron": 13, "bor": 13, "k\u00f8benhavn": 13, "31m125": 13, "32m50": 13, "31m172": 13, "32m56": 13, "32m62": 13, "31m178": 13, "32m69": 13, "31m186": 13, "32m75": 13, "32m81": 13, "31m184": 13, "32m88": 13, "32m94": 13, "31m38": 13, "kb_id_": 13, "wikidata_entri": 13, "q1748": 13, "northern": 13, "europ": 13, "nordeurop\u00e6isk": 13, "land": 13, "denmark": 13, "hovedstad": 13, "imag": 13, "associ": 13, "articl": 13, "class": [13, 17], "fashion": 13, "32m5": 13, "32m12": 13, "31m206": 13, "32m34": 13, "31m207": 13, "32m41": 13, "32m48": 13, "32m63": 13, "31m209": 13, "32m70": 13, "32m77": 13, "32m92": 13, "32m99": 13, "31m212": 13, "43fedc5a1b1c1d193f461d13225f217f2ced507d": 13, "31m9": 13, "32m2": 13, "32m7": 13, "31m77": 13, "32m14": 13, "31m192": 13, "32m22": 13, "32m26": 13, "32m28": 13, "31m24": 13, "32m35": 13, "31m23": 13, "32m42": 13, "32m52": 13, "32m53": 13, "31m29": 13, "32m60": 13, "32m68": 13, "31m32": 13, "31m21": 13, "32m82": 13, "31m15": 13, "entityrecogn": 13, "0x7f7b007b6b90": 13, "samt": 13, "andr": 13, "blev": 13, "d": 13, "mart": 13, "center": 13, "humant": 13, "kommun": 13, "after": 13, "statist": 13, "enabl": 13, "predict": [13, 14, 16], "produc": 13, "enough": 13, "pos_": 13, "cconj": 13, "num": 13, "pron": 13, "aux": 13, "adv": 13, "adj": 13, "adp": 13, "propn": 13, "phrase": [13, 16], "relat": [13, 15], "brown": 13, "fox": 13, "jump": 13, "lazi": 13, "dog": 13, "nsubj": 13, "nomin": 13, "fast": 13, "accur": 13, "parser": [13, 17], "tree": 13, "fritekst": 13, "cop": 13, "amod": 13, "nmod": 13, "separ": 13, "punctuat": 13, "s\u00e6tning": 13, "vigtig": 13, "del": 13, "bl": 13, "benytt": 13, "opdel": 13, "lang": 13, "tekster": 13, "mindr": 13, "bidder": 13, "mist": 13, "meningen": 13, "hvert": 13, "sent": 13, "flat": 13, "big": [13, 17], "yellow": 13, "taxi": 13, "pronoun": 13, "proper": 13, "nc": 13, "noun_chunk": 13, "inflect": 13, "analys": 13, "item": 13, "ran": 13, "machin": 13, "learn": 13, "normalis": 13, "tekst": 13, "v\u00e6re": 13, "god": [13, 14], "id\u00e9": 13, "lemma_": 13, "kunn": 13, "express": [13, 14], "chase": 13, "ball": 13, "shini": 13, "agent": 13, "chatbot": 13, "semant": 13, "represent": 13, "experiment": 13, "novemb": 13, "fik": 13, "minkavl": 13, "hen": 13, "christensen": 13, "hele": 13, "familien": 13, "chok": 13, "efter": 13, "pressem\u00f8d": 13, "han": 13, "vide": 13, "mink": 13, "skull": 13, "afliv": 13, "derm": 13, "fjernet": 13, "livsgrundlag": 13, "cluster": 13, "coref_clusters_1": 13, "encourag": 14, "violenc": 14, "toward": 14, "someth": 14, "race": 14, "sex": 14, "sexual": 14, "orient": 14, "tool": [14, 17], "incorper": 14, "wether": [14, 16], "laden": [14, 16], "classifi": [14, 16, 17], "creator": 14, "hatespeech_detect": 14, "facebook": 14, "offens": 14, "hatespeech_classif": 14, "s\u00e6rlig": 14, "opm\u00e6rksomh": 14, "personangreb": 14, "sprogbrug": 14, "spam": [14, 17], "indhold": 14, "bert": [14, 15, 16], "botxo": 14, "There": 14, "chosen": 14, "trade": 14, "off": 14, "ttack": 14, "electra": 14, "hatespeech": 14, "guscod": 14, "dkbert": 14, "pipeline_component_seq_clf": [14, 16], "sequenceclassificationtransform": [14, 16], "0x7f79ee691b40": 14, "wil": [14, 16], "is_offens": 14, "hate_speech_typ": 14, "emotion": [14, 16], "_prob": [14, 16], "suffix": [14, 16], "probabilit": [14, 16], "senil": 14, "gaml": 14, "idiot": 14, "hej": 14, "har": [14, 16], "du": 14, "haft": 14, "dag": 14, "pipe": [14, 16, 17], "_": [14, 16], "walk": 15, "evalut": 15, "ll": [15, 17], "lastli": 15, "spacy_smal": 15, "dacy_smal": 15, "straightforward": 15, "scorer": 15, "nice": 15, "spacy_baselin": 15, "dacy_baselin": 15, "wall_tim": 15, "ents_p": 15, "ents_r": 15, "ents_f": 15, "ents_per_type_loc_p": 15, "ents_per_type_loc_r": 15, "ents_per_type_loc_f": 15, "ents_per_type_misc_p": 15, "ents_per_type_misc_r": 15, "ents_per_type_misc_f": 15, "ents_per_type_per_f": 15, "ents_per_type_org_p": 15, "ents_per_type_org_r": 15, "ents_per_type_org_f": 15, "ents_excl_misc_ents_p": 15, "ents_excl_misc_ents_r": 15, "ents_excl_misc_ents_f": 15, "862225": 15, "685598": 15, "605735": 15, "643197": 15, "571429": 15, "666667": 15, "615385": 15, "628571": 15, "545455": 15, "584071": 15, "798898": 15, "677419": 15, "391304": 15, "496063": 15, "701031": 15, "622426": 15, "659394": 15, "947658": 15, "row": [15, 17], "column": [15, 17], "808233": 15, "82852": 15, "822581": 15, "82554": 15, "767241": 15, "927083": 15, "839623": 15, "764706": 15, "752066": 15, "758333": 15, "920904": 15, "720497": 15, "75817": 15, "845977": 15, "842105": 15, "844037": 15, "978324": 15, "978972": 15, "create_per_replace_augmenter_v1": 15, "lower_aug": 15, "level": 15, "female_name_dict": 15, "random": 15, "keep": 15, "force_pattern_s": 15, "pattern": 15, "firstnam": 15, "lastnam": 15, "female_aug": 15, "spacy_aug": 15, "dacy_aug": 15, "au561649": 15, "futurewarn": [15, 17], "Not": 15, "prepend": 15, "index": [15, 17], "futur": [15, 17], "preserv": 15, "previou": 15, "groupbi": 15, "group_kei": 15, "adopt": 15, "silenc": [15, 17], "lambda": 15, "x": [15, 17], "sum": 15, "pd": 15, "concat": 15, "873839": 15, "695652": 15, "286738": 15, "406091": 15, "687500": 15, "343750": 15, "458333": 15, "720000": 15, "446281": 15, "551020": 15, "412451": 15, "124224": 15, "209424": 15, "683871": 15, "242563": 15, "358108": 15, "922885": 15, "699737": 15, "828520": 15, "800000": 15, "758170": 15, "315962": 15, "607143": 15, "213262": 15, "31565": 15, "218750": 15, "330709": 15, "490566": 15, "429752": 15, "458150": 15, "245283": 15, "740741": 15, "212766": 15, "744444": 15, "153318": 15, "254269": 15, "933873": 15, "931722": 15, "710288": 15, "lower": 15, "suffer": 15, "effect": 15, "stochast": 15, "create_keystroke_error_augmenter_v1": 15, "key_05_aug": 15, "da_qwerty_v1": 15, "spacy_kei": 15, "173135": 15, "096026": 15, "103943": 15, "099828": 15, "109890": 15, "104167": 15, "106952": 15, "060811": 15, "074380": 15, "066914": 15, "141732": 15, "073171": 15, "074534": 15, "073846": 15, "107456": 15, "112128": 15, "109742": 15, "326630": 15, "117777": 15, "116949": 15, "123656": 15, "120209": 15, "145631": 15, "156250": 15, "150754": 15, "073770": 15, "181818": 15, "066298": 15, "070175": 15, "128480": 15, "137300": 15, "132743": 15, "319308": 15, "094923": 15, "097603": 15, "102151": 15, "099825": 15, "060000": 15, "062500": 15, "061224": 15, "063830": 15, "068702": 15, "153439": 15, "089655": 15, "080745": 15, "084967": 15, "108352": 15, "109840": 15, "109091": 15, "321187": 15, "070100": 15, "123539": 15, "132616": 15, "127917": 15, "134831": 15, "125000": 15, "129730": 15, "080645": 15, "082645": 15, "081633": 15, "153465": 15, "129630": 15, "130435": 15, "130031": 15, "134737": 15, "146453": 15, "140351": 15, "313382": 15, "069810": 15, "099831": 15, "105735": 15, "102698": 15, "104762": 15, "114583": 15, "109453": 15, "033613": 15, "033058": 15, "033333": 15, "172973": 15, "067797": 15, "071006": 15, "116525": 15, "125858": 15, "121012": 15, "315617": 15, "manner": 15, "dacy_paper_repl": 15, "script": 15, "opinion": 16, "mine": 16, "determin": 16, "posit": [16, 17], "neg": 16, "neutral": 16, "busi": 16, "monitor": 16, "feedback": 16, "rate": 16, "emploi": 16, "negat": 16, "postiv": 16, "counterpart": 16, "complex": [16, 17], "sarcasm": 16, "clear": 16, "consider": 16, "suitabl": 16, "europarl": 16, "twitter": 16, "No": 16, "gl\u00e6de": 16, "sindsro": 16, "tillid": 16, "accept": 16, "asent_da_v1": 16, "microblog": 16, "bertton": 16, "0x7ff939e8df60": 16, "subjectivity_prob": 16, "analysen": 16, "viser": 16, "\u00f8konomien": 16, "bliver": 16, "forf\u00e6rdelig": 16, "d\u00e5rlig": 16, "alligevel": 16, "godt": 16, "prob": 16, "arrai": 16, "dtype": [16, 17], "float32": 16, "positv": 16, "0x7ff939e8dae0": 16, "polarity_prob": 16, "002": 16, "008": 16, "981": 16, "019": 16, "happi": 16, "trust": 16, "forventn": 16, "interres": 16, "overasket": 16, "m\u00e5ll\u00f8": 16, "surpris": 16, "vrede": 16, "irrit": 16, "anger": 16, "foragt": 16, "modvilj": 16, "contempt": 16, "sorg": 16, "trist": 16, "sad": 16, "frygt": 16, "bekymret": 16, "fear": 16, "emotionally_laden": 16, "emotian": 16, "0x7ff938188460": 16, "ej": 16, "bil": 16, "s\u00e5\u00e5": 16, "flot": 16, "fuck": 16, "bare": 16, "s\u00e5": 16, "tr\u00e6l": 16, "tesla": 16, "landet": 16, "raket": 16, "p\u00e5": 16, "m\u00e5nen": 16, "vildt": 16, "tr\u00e6": 16, "haven": 16, "dependend": 16, "mega": 16, "glad": 16, "scale": 16, "neu": 16, "587": 16, "compound": 16, "5448": 16, "n_sentenc": [16, 17], "valenc": 16, "account": [16, 17], "is_neg": 16, "516": 16, "visual": 16, "excel": 16, "intensifi": 16, "afinn": 16, "sentida": 16, "power": 17, "sm": 17, "5572": 17, "messag": 17, "categor": 17, "ham": 17, "estut": 17, "notic": 17, "hopefulli": 17, "inspir": 17, "bit": 17, "load_sms_data": 17, "df": 17, "go": 17, "until": 17, "jurong": 17, "crazi": 17, "ok": 17, "lar": 17, "joke": 17, "wif": 17, "oni": 17, "entri": 17, "wkly": 17, "comp": 17, "win": 17, "fa": 17, "fina": 17, "dun": 17, "sai": 17, "earli": 17, "hor": 17, "nah": 17, "think": 17, "he": 17, "goe": 17, "usf": 17, "live": 17, "aro": 17, "value_count": 17, "4825": 17, "747": 17, "count": 17, "int64": 17, "procedur": 17, "dependency_dist": 17, "dependencydist": 17, "0x7fe24d56cbe0": 17, "whenev": 17, "subsampl": 17, "td": 17, "extract_df": 17, "include_text": 17, "maximum": 17, "159": 17, "128": 17, "join": 17, "origin": 17, "left": 17, "flesch_reading_eas": 17, "flesch_kincaid_grad": 17, "smog": 17, "gunning_fog": 17, "automated_readability_index": 17, "coleman_liau_index": 17, "lix": 17, "rix": 17, "sentence_length_median": 17, "sentence_length_std": 17, "syllables_per_token_mean": 17, "syllables_per_token_median": 17, "syllables_per_token_std": 17, "n_token": 17, "n_unique_token": 17, "proportion_unique_token": 17, "n_charact": 17, "936": 17, "side": 17, "fever": 17, "vomitin": 17, "nan": 17, "2598": 17, "oki": 17, "thanx": 17, "3635": 17, "me": 17, "babe": 17, "THE": 17, "4get": 17, "abou": 17, "4345": 17, "half": 17, "8th": 17, "592": 17, "privat": 17, "statement": 17, "07753": 17, "That": 17, "With": 17, "sens": 17, "distribut": 17, "seaborn": 17, "sn": 17, "boxplot": 17, "y": 17, "640": 17, "seriesgroupbi": 17, "grouper": 17, "deprec": 17, "result_index": 17, "to_numpi": 17, "ax": 17, "xlabel": 17, "ylabel": 17, "correl": 17, "strongli": 17, "encod": 17, "boolean": 17, "is_ham": 17, "metrics_correl": 17, "corrwith": 17, "sort_valu": 17, "ab": 17, "ascend": 17, "303042": 17, "212275": 17, "174772": 17, "token_length_mean": 17, "172780": 17, "169951": 17, "166157": 17, "165625": 17, "163977": 17, "dependency_distance_std": 17, "163154": 17, "153635": 17, "float64": 17, "pretti": 17, "shorter": 17, "simpler": 17, "kdeplot": 17, "dependency_distance_mean": 17, "hue": 17, "fill": 17, "_base": 17, "949": 17, "tupl": 17, "get_group": 17, "data_subset": 17, "grouped_data": 17, "pd_kei": 17, "densiti": 17, "cool": 17, "ve": 17, "step": 17}, "objects": {"dacy.datasets": [[1, 0, 0, "-", "dane"], [1, 0, 0, "-", "names"]], "dacy.datasets.dane": [[1, 1, 1, "", "dane"]], "dacy.datasets.names": [[1, 1, 1, "", "danish_names"], [1, 1, 1, "", "female_names"], [1, 1, 1, "", "load_names"], [1, 1, 1, "", "male_names"], [1, 1, 1, "", "muslim_names"]], "dacy": [[2, 0, 0, "-", "download"], [2, 0, 0, "-", "load"]], "dacy.download": [[2, 1, 1, "", "download_model"], [2, 1, 1, "", "get_latest_version"], [2, 1, 1, "", "install"], [2, 1, 1, "", "models"]], "dacy.load": [[2, 1, 1, "", "load"], [2, 1, 1, "", "models"], [2, 1, 1, "", "where_is_my_dacy"]], "dacy.score": [[3, 0, 0, "-", "input_length"], [3, 0, 0, "-", "score"]], "dacy.score.input_length": [[3, 1, 1, "", "n_sents_score"]], "dacy.score.score": [[3, 1, 1, "", "no_misc_getter"], [3, 1, 1, "", "score"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"advanc": 0, "tutori": 0, "dataset": 1, "daci": [1, 2, 3, 5, 12, 17], "dane": [1, 11], "name": [1, 9, 10, 11, 13], "download": 2, "load": [2, 15], "score": 3, "input_length": 3, "faq": 4, "how": 4, "do": 4, "i": [4, 9], "test": 4, "code": 4, "document": 4, "gener": [4, 11], "cite": 4, "thi": 4, "work": 4, "instal": [6, 15], "new": 7, "updat": 7, "perform": [8, 9, 11, 15], "state": [9, 11], "art": [9, 11], "comparison": [9, 11], "want": 9, "see": 9, "more": [9, 16], "metric": [9, 17], "entiti": [9, 10, 11, 13], "recognit": [9, 10, 11, 13], "what": 9, "la": 9, "ua": 9, "measur": [9, 11], "robust": [10, 11, 15], "bias": [10, 11, 15], "exampl": [10, 11], "origin": [10, 11], "femal": [10, 11], "augment": [10, 11], "5": 10, "keystrok": 10, "error": 10, "15": 10, "keytyp": 10, "part": [10, 13], "speech": [10, 13, 14], "tag": [10, 13], "depend": [10, 13], "pars": [10, 13], "simpl": 11, "you": 11, "ar": 11, "miss": 11, "model": [11, 14, 15, 16], "dansk": 11, "fine": [11, 13], "grain": [11, 13], "domain": 11, "us": [11, 12, 17], "conll": 11, "2003": 11, "format": 11, "infer": 11, "speed": 11, "gpu": 11, "acceler": 11, "refer": 11, "get": 13, "start": 13, "link": 13, "beta": 13, "featur": 13, "ner": 13, "sentenc": 13, "segment": 13, "noun": 13, "chunk": 13, "lemmat": 13, "corefer": 13, "resolut": 13, "hate": 14, "other": [14, 16], "detect": 14, "usag": 14, "evalu": 15, "packag": 15, "data": [15, 17], "estim": 15, "sentiment": 16, "analysi": [16, 17], "overview": 16, "subject": 16, "polar": 16, "emot": 16, "dictionari": 16, "base": 16, "learn": 16, "resourc": 16, "extract": 17, "from": 17, "text": 17, "textdescript": 17, "ad": 17, "compon": 17, "exploratori": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Advanced Tutorials": [[0, "advanced-tutorials"]], "Datasets": [[1, "datasets"]], "dacy.datasets.dane": [[1, "module-dacy.datasets.dane"]], "dacy.datasets.names": [[1, "module-dacy.datasets.names"]], "Downloading and Loading": [[2, "downloading-and-loading"]], "dacy.download": [[2, "module-dacy.download"]], "dacy.load": [[2, "module-dacy.load"]], "Score": [[3, "score"]], "dacy.score.score": [[3, "dacy-score-score"]], "dacy.score.input_length": [[3, "dacy-score-input-length"]], "FAQ": [[4, "faq"]], "How do I test the code?": [[4, "how-do-i-test-the-code"]], "How is the documentation generated?": [[4, "how-is-the-documentation-generated"]], "How do I cite this work?": [[4, "how-do-i-cite-this-work"]], "DaCy": [[5, "dacy"]], "Installation": [[6, "installation"]], "News and Updates": [[7, "news-and-updates"]], "Performance": [[8, "performance"]], "State of the Art Comparison": [[9, "state-of-the-art-comparison"]], "Want to see more performance metrics for Named entity recognition?": [[9, null]], "What is LAS and UAS?": [[9, null]], "Measuring Performance": [[9, null], [11, null]], "State-of-the-Art": [[9, "state-of-the-art"]], "Robustness and Biases": [[10, "robustness-and-biases"]], "Example": [[10, null], [11, null]], "Original": [[10, null], [11, null]], "Female name augmentation": [[10, null], [11, null]], "5% keystroke errors": [[10, null]], "15% keytype errors": [[10, null]], "Named entity recognition": [[10, "named-entity-recognition"]], "Part-of-speech tagging": [[10, "part-of-speech-tagging"]], "Dependency parsing": [[10, "dependency-parsing"]], "Named Entity Recognition": [[11, "named-entity-recognition"], [13, "named-entity-recognition"]], "State-of-the-Art comparison": [[11, "state-of-the-art-comparison"]], "DaNE: Simple Named Entity Recognition": [[11, "dane-simple-named-entity-recognition"]], "You are missing a model": [[11, null]], "DANSK: Fine-grained Named Entity Recognition": [[11, "dansk-fine-grained-named-entity-recognition"]], "Domain Generalization": [[11, "domain-generalization"]], "Domain generalization using CoNLL-2003 format": [[11, "domain-generalization-using-conll-2003-format"]], "Biases": [[11, "biases"]], "Robustness": [[11, "robustness"]], "Inference Speed": [[11, "inference-speed"]], "GPU Acceleration": [[11, null]], "References": [[11, "references"]], "Using DaCy": [[12, "using-dacy"]], "Getting started": [[13, "getting-started"]], "Named Entity Linking": [[13, "named-entity-linking"]], "Beta feature": [[13, null], [13, null]], "Fine-grained NER": [[13, "fine-grained-ner"]], "Parts-of-speech Tagging": [[13, "parts-of-speech-tagging"]], "Dependency Parsing": [[13, "dependency-parsing"]], "Sentence Segmentation": [[13, "sentence-segmentation"]], "Noun Chunks": [[13, "noun-chunks"]], "Lemmatization": [[13, "lemmatization"]], "Coreference Resolution": [[13, "coreference-resolution"]], "Hate Speech": [[14, "hate-speech"]], "Other models for Hate Speech detection": [[14, null]], "Usage": [[14, "usage"]], "Evaluating Robustness": [[15, "evaluating-robustness"]], "Installing packages": [[15, "installing-packages"]], "Loading models and data": [[15, "loading-models-and-data"]], "Estimating performance": [[15, "estimating-performance"]], "Estimating robustness and biases": [[15, "estimating-robustness-and-biases"]], "Sentiment Analysis": [[16, "sentiment-analysis"]], "Overview of Sentiment Models": [[16, "overview-of-sentiment-models"]], "Subjectivity": [[16, "subjectivity"]], "Polarity": [[16, "polarity"]], "Emotion": [[16, "emotion"]], "Dictionary-Based Sentiment": [[16, "dictionary-based-sentiment"]], "Learn more": [[16, null]], "Other resources": [[16, null]], "Extracting Metrics from text using TextDescriptives": [[17, "extracting-metrics-from-text-using-textdescriptives"]], "Data": [[17, "data"]], "Adding TextDescriptives components to DaCy": [[17, "adding-textdescriptives-components-to-dacy"]], "Exploratory Data Analysis": [[17, "exploratory-data-analysis"]]}, "indexentries": {"dacy.datasets.dane": [[1, "module-dacy.datasets.dane"]], "dacy.datasets.names": [[1, "module-dacy.datasets.names"]], "dane() (in module dacy.datasets.dane)": [[1, "dacy.datasets.dane.dane"]], "danish_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.danish_names"]], "female_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.female_names"]], "load_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.load_names"]], "male_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.male_names"]], "module": [[1, "module-dacy.datasets.dane"], [1, "module-dacy.datasets.names"], [2, "module-dacy.download"], [2, "module-dacy.load"], [3, "module-dacy.score.input_length"], [3, "module-dacy.score.score"]], "muslim_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.muslim_names"]], "dacy.download": [[2, "module-dacy.download"]], "dacy.load": [[2, "module-dacy.load"]], "download_model() (in module dacy.download)": [[2, "dacy.download.download_model"]], "get_latest_version() (in module dacy.download)": [[2, "dacy.download.get_latest_version"]], "install() (in module dacy.download)": [[2, "dacy.download.install"]], "load() (in module dacy.load)": [[2, "dacy.load.load"]], "models() (in module dacy.download)": [[2, "dacy.download.models"]], "models() (in module dacy.load)": [[2, "dacy.load.models"]], "where_is_my_dacy() (in module dacy.load)": [[2, "dacy.load.where_is_my_dacy"]], "dacy.score.input_length": [[3, "module-dacy.score.input_length"]], "dacy.score.score": [[3, "module-dacy.score.score"]], "n_sents_score() (in module dacy.score.input_length)": [[3, "dacy.score.input_length.n_sents_score"]], "no_misc_getter() (in module dacy.score.score)": [[3, "dacy.score.score.no_misc_getter"]], "score() (in module dacy.score.score)": [[3, "dacy.score.score.score"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["adv_tutorials", "api/dacy.datasets", "api/dacy.download", "api/dacy.score", "faq", "index", "installation", "news", "performance", "performance.general", "performance.robustness", "performance_ner", "tutorials", "tutorials/basic", "tutorials/hate-speech", "tutorials/robustness", "tutorials/sentiment", "tutorials/textdescriptives"], "filenames": ["adv_tutorials.md", "api/dacy.datasets.rst", "api/dacy.download.rst", "api/dacy.score.rst", "faq.md", "index.md", "installation.md", "news.rst", "performance.rst", "performance.general.rst", "performance.robustness.rst", "performance_ner.ipynb", "tutorials.md", "tutorials/basic.ipynb", "tutorials/hate-speech.ipynb", "tutorials/robustness.ipynb", "tutorials/sentiment.ipynb", "tutorials/textdescriptives.ipynb"], "titles": ["Advanced Tutorials", "Datasets", "Downloading and Loading", "Score", "FAQ", "DaCy", "Installation", "News and Updates", "Performance", "State of the Art Comparison", "Robustness and Biases", "Named Entity Recognition", "Using DaCy", "Getting started", "Hate Speech", "Evaluating Robustness", "Sentiment Analysis", "Extracting Metrics from text using TextDescriptives"], "terms": {"daci": [0, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], "includ": [0, 1, 2, 3, 7, 9, 10, 11, 12, 13, 14, 15, 16], "seri": [0, 4, 7, 10, 11, 12, 16], "slightli": [0, 11, 15], "more": [0, 7, 10, 11, 12, 13, 15, 17], "These": [0, 2, 10, 11, 12, 14, 16], "ar": [0, 1, 2, 3, 7, 9, 10, 12, 13, 16, 17], "meant": [0, 11], "show": [0, 9, 10, 11, 13, 14, 15, 16, 17], "how": [0, 5, 10, 11, 12, 15, 16, 17], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16], "task": [0, 7, 9, 10, 11, 13], "evalu": [0, 9, 10, 11], "integr": 0, "other": [0, 7, 9, 10, 11, 12, 13, 15, 17], "librari": [0, 4, 15, 16], "robust": [0, 5, 7, 8, 9], "instal": [0, 2, 4, 5, 7, 13, 16], "packag": [0, 2, 4, 5, 7, 13, 14, 16, 17], "load": [0, 1, 3, 7, 13, 16, 17], "model": [0, 2, 3, 7, 9, 10, 12, 13, 17], "data": [0, 4, 7, 10, 11, 13, 16], "estim": [0, 10, 11, 16], "perform": [0, 3, 5, 7, 10, 13, 14, 16, 17], "bias": [0, 5, 7, 8, 9, 16], "extract": [0, 3, 7, 11, 13], "metric": [0, 3, 7, 8, 11, 15], "from": [0, 1, 3, 4, 6, 7, 9, 11, 13, 15, 16], "text": [0, 2, 7, 10, 11, 13, 14, 16], "textdescript": [0, 7], "ad": [0, 7, 11, 15], "compon": [0, 3, 7, 13, 16], "exploratori": 0, "analysi": [0, 7, 10, 12, 14], "thi": [1, 3, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "wrap": [1, 7, 12], "read": [1, 5, 9, 10, 11], "spaci": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 16, 17], "corpu": [1, 3, 11], "save_path": 1, "none": [1, 2, 3, 13], "split": [1, 3, 13, 15, 16], "train": [1, 3, 7, 10, 11, 12, 13, 14, 15, 16, 17], "dev": [1, 3], "test": [1, 3, 5, 7, 9, 10, 11, 13, 15, 17], "redownload": [1, 2], "fals": [1, 2, 13, 15, 16, 17], "n_sent": [1, 3], "1": [1, 2, 3, 7, 11, 13, 14, 15, 16, 17], "open_unverified_connect": 1, "kwarg": [1, 2, 3], "sourc": [1, 2, 3, 7], "paramet": [1, 2, 3], "str": [1, 2, 3], "option": [1, 2, 3, 9], "path": [1, 2], "If": [1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16, 17], "doe": [1, 9, 11, 14, 16], "contain": [1, 3, 5, 8, 10, 11, 14, 16, 17], "i": [1, 2, 3, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17], "download": [1, 7, 13, 14, 15, 16, 17], "folder": [1, 4], "default": [1, 2, 3, 7, 13, 15, 16, 17], "correspond": 1, "where_is_my_daci": [1, 2], "subfold": 1, "list": [1, 2, 3, 13, 15], "which": [1, 3, 4, 7, 9, 10, 11, 13, 15, 16, 17], "should": [1, 2, 3, 7, 13], "return": [1, 2, 3, 15, 16], "possibl": [1, 3, 13, 14, 16, 17], "all": [1, 3, 4, 7, 9, 10, 11, 13, 17], "bool": [1, 2, 3], "int": [1, 3], "number": [1, 3, 11, 13], "sentenc": [1, 3, 12, 16, 17], "per": [1, 11, 13], "document": [1, 5, 7, 11, 13, 16, 17], "onli": [1, 7, 9, 10, 11, 13, 16, 17], "appli": [1, 3, 7, 9, 10, 11, 13, 14, 15, 16], "you": [1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 17], "an": [1, 3, 5, 7, 11, 13, 14, 15, 16, 17], "unverifi": 1, "connect": 1, "force_extens": 1, "set": [1, 9, 10, 11, 13, 14, 15, 16, 17], "extens": [1, 4, 7, 11, 14, 16], "doc": [1, 3, 4, 13, 14, 16, 17], "regardless": [1, 2, 15], "whether": [1, 7, 14, 15, 16], "alreadi": [1, 2, 11, 13, 15, 17], "exist": [1, 7, 11, 13, 14, 16], "thereof": [1, 3], "type": [1, 2, 3, 11, 13, 14, 15, 16], "union": [1, 3], "exampl": [1, 2, 3, 13, 14, 15, 16], "import": [1, 2, 3, 9, 11, 13, 14, 15, 16, 17], "helper": 1, "function": [1, 2, 3, 7, 10, 13, 15, 16, 17], "dictionari": [1, 3, 12], "person": [1, 7, 10, 11, 13, 14], "augment": [1, 3, 4, 7, 15], "danish_nam": 1, "danish": [1, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "A": [1, 2, 3, 4, 7, 9, 10, 11, 13, 14], "kei": [1, 15, 17], "first_nam": 1, "last_nam": 1, "The": [1, 2, 3, 4, 7, 9, 10, 11, 13, 14, 16, 17], "deriv": [1, 11, 13], "danmark": [1, 13], "statistik": 1, "2021": [1, 4, 10, 11], "dict": [1, 3], "female_nam": [1, 15], "femal": [1, 15], "load_nam": 1, "min_count": 1, "0": [1, 2, 3, 7, 9, 11, 13, 14, 15, 16, 17], "ethnic": 1, "gender": 1, "min_prop_gend": 1, "lookup": 1, "tabl": [1, 9, 10, 11], "muslim": [1, 11], "meldgaard": 1, "2005": 1, "http": [1, 4, 5, 6, 7, 13, 16, 17], "nor": 1, "ku": 1, "dk": 1, "publikation": 1, "webpublikation": 1, "muslimske_fornavn": 1, "minimum": 1, "occur": 1, "indic": [1, 2, 3, 9, 13, 17], "male": [1, 11, 13], "float": [1, 15], "probabl": [1, 11, 13, 16], "being": [1, 2, 7, 16], "given": [1, 3, 9, 11, 13], "specif": [1, 4, 7, 9, 11], "base": [1, 7, 10, 11, 12, 13, 14], "proport": 1, "peopl": [1, 11, 13], "when": [1, 7, 9, 10, 11, 13, 14, 16], "male_nam": 1, "muslim_nam": 1, "method": [2, 11, 16], "them": [2, 13], "memori": [2, 13], "download_model": 2, "forc": [2, 13, 14, 16], "specifi": [2, 3, 17], "pipelin": [2, 3, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "string": [2, 3], "get": [2, 5, 9, 12, 15, 16, 17], "present": 2, "locat": [2, 7, 11, 13], "da_dacy_medium_trf": [2, 11, 13], "get_latest_vers": 2, "latest": [2, 7, 13, 17], "version": [2, 3, 7, 11, 13, 14, 16, 17], "url": 2, "valid": [2, 3, 13, 17], "process": [2, 3, 4, 7, 9, 10, 11], "also": [2, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16], "wish": [2, 3, 11, 15, 16], "To": [2, 4, 7, 11, 13, 14, 15, 16, 17], "see": [2, 10, 11, 13, 15, 16, 17], "avail": [2, 4, 7, 11, 13, 17], "even": [2, 10, 13], "ani": [2, 7, 11, 13, 15, 16, 17], "addit": 2, "argument": [2, 3, 15], "pass": [2, 3, 13, 17], "preprocess": [2, 5], "languag": [2, 3, 4, 5, 7, 9, 10, 11, 13, 16], "equival": [2, 16], "medium": [2, 7, 9, 11, 13], "verbos": [2, 3], "true": [2, 3, 13, 14, 15, 16, 17], "where": [2, 7, 9, 11, 13, 16, 17], "can": [2, 3, 4, 6, 7, 9, 10, 11, 13, 15, 16, 17], "configur": [2, 7], "environment": [2, 7], "variabl": [2, 7], "dacy_cache_dir": [2, 7], "toggl": [2, 3], "beta": [3, 7], "no_misc_gett": 3, "attr": 3, "util": [3, 4, 9, 11, 13, 14, 16, 17], "getter": 3, "entiti": [3, 5, 7, 8, 12, 15], "without": [3, 13], "misc": [3, 11, 13], "attribut": 3, "iter": 3, "span": [3, 13, 15, 16], "apply_fn": [3, 15], "score_fn": [3, 15], "token": [3, 9, 10, 11, 13, 15, 16, 17], "po": [3, 9, 13, 15, 16], "ent": [3, 13, 15], "dep": 3, "k": [3, 4, 15], "nlp": [3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17], "potenti": 3, "callabl": 3, "wrapper": [3, 15], "take": [3, 11, 16, 17], "output": [3, 14, 15, 16], "tag": [3, 5, 7, 8, 9, 11, 12, 15], "provid": [3, 15], "four": [3, 11], "potienti": 3, "measur": [3, 13, 17], "fine": [3, 7, 8, 12], "grain": [3, 7, 8, 12], "tag_acc": [3, 15], "coars": 3, "pos_acc": [3, 15], "depend": [3, 4, 5, 7, 8, 9, 12, 15, 16, 17], "pars": [3, 5, 7, 8, 9, 12, 15, 16], "style": [3, 4, 13, 16], "time": [3, 10, 11, 13, 15], "run": [3, 4, 9, 11, 13, 14, 15, 16, 17], "empti": [3, 9, 13, 14, 16], "call": [3, 15], "panda": [3, 15], "datafram": [3, 15, 17], "create_lower_casing_augment": [3, 15], "dataset": [3, 11, 15, 17], "dane": [3, 7, 8, 9, 10, 15], "da_dacy_small_tft": 3, "5": [3, 7, 11, 13, 15, 16, 17], "vari": 3, "input": [3, 9, 10], "length": [3, 17], "n_sents_scor": 3, "form": [3, 13], "score_nam": 3, "defualt": 3, "come": [4, 13, 14, 16], "suit": [4, 7], "implement": [4, 9, 16], "pytest": 4, "In": [4, 9, 10, 11, 13, 15, 16, 17], "order": 4, "have": [4, 5, 7, 10, 11, 13, 14, 16, 17], "clone": 4, "repositori": [4, 5], "requir": [4, 7, 10, 11, 13, 15], "defin": [4, 14, 15, 16], "extras_requir": 4, "section": [4, 9, 10], "pyproject": 4, "toml": 4, "git": [4, 6], "github": [4, 5, 6, 7, 11, 13, 15, 16, 17], "com": [4, 5, 6, 7, 13, 16, 17], "centr": [4, 5, 6, 7], "human": [4, 5, 6, 7, 10, 16], "comput": [4, 5, 6, 7, 11, 13, 17], "pip": [4, 6, 7, 15, 16], "e": [4, 7, 11, 13, 16], "python": [4, 13, 15, 17], "m": [4, 13, 15, 17], "desired_test": 4, "py": [4, 13, 14, 15, 16, 17], "want": [4, 10, 11, 13, 14, 15, 16, 17], "check": [4, 7, 9, 13, 16], "coverag": 4, "follow": [4, 7, 9, 10, 11, 13, 16, 17], "cov": 4, "src": [4, 15], "sphinx": 4, "It": [4, 7, 11, 13, 14, 16, 17], "furo": 4, "theme": 4, "custom": [4, 7, 13, 16, 17], "make": [4, 10, 11, 13, 17], "html": 4, "build": [4, 11, 13, 17], "b": [4, 13, 17], "_build": 4, "your": [4, 7, 11, 13, 14, 15, 16, 17], "research": [4, 16], "would": [4, 5, 11, 17], "much": [4, 11], "appreci": 4, "inproceed": 4, "f975f4ce65944e3ea958578003cee622": 4, "titl": [4, 11, 13], "unifi": [4, 9, 10, 11], "framework": [4, 5, 9, 10, 11, 13, 15], "booktitl": 4, "ceur": 4, "workshop": 4, "proceed": [4, 11], "author": 4, "enevoldsen": [4, 11], "kenneth": [4, 11], "hansen": [4, 11], "lass": [4, 11], "nielbo": [4, 11], "kristoff": [4, 11], "l": 4, "date": [4, 11, 13], "volum": 4, "2989": 4, "page": [4, 9, 10, 11, 13], "206": 4, "216": 4, "publish": 4, "issn": 4, "1613": 4, "0073": 4, "keyword": 4, "low": [4, 7], "resourc": [4, 11], "natur": [4, 5, 9, 11], "Or": 4, "prefer": 4, "apa": 4, "paper": [4, 7, 9, 10, 11, 15], "publicli": 4, "here": [4, 7, 11, 13, 16, 17], "preprint": [4, 7, 11], "made": [5, 11, 13], "Its": [5, 17], "largest": [5, 13], "ha": [5, 7, 10, 13], "achiev": [5, 13], "state": [5, 7, 8, 12, 13, 14], "art": [5, 7, 8, 12, 13, 14], "name": [5, 7, 8, 12, 14, 15, 17], "recognit": [5, 7, 8, 12], "part": [5, 7, 8, 9, 11, 12, 15, 16], "speech": [5, 7, 8, 9, 12, 15], "feel": 5, "free": [5, 17], "try": [5, 7, 11, 16, 17], "out": [5, 7, 9, 10, 13, 15, 16], "demo": [5, 7], "materi": 5, "reproduc": [5, 7], "result": [5, 11, 15, 16, 17], "guid": [5, 10, 12], "usag": [5, 9, 12], "furthermor": [5, 16], "behavior": [5, 15], "websit": 5, "well": [5, 7, 10, 11, 12, 13], "introduct": [5, 11], "start": [5, 7, 10, 12, 15, 16, 17], "its": [5, 7, 9, 10, 11, 13, 14, 16, 17], "variou": 5, "featur": [5, 16, 17], "instruct": 5, "tutori": [5, 7, 10, 12, 15, 17], "uisng": 5, "faq": 5, "frequent": 5, "ask": 5, "question": [5, 13], "answer": [5, 13], "bug": [5, 13], "report": [5, 9, 13], "found": [5, 17], "pleas": [5, 10, 11, 13, 14, 16, 17], "issu": [5, 7, 11, 13, 16, 17], "request": 5, "idea": 5, "new": [5, 10, 11, 13, 14, 16], "creat": [5, 11, 14, 16], "do": [5, 7, 10, 11, 13, 17], "about": [5, 13, 16], "discuss": 5, "forum": 5, "gener": [5, 7, 8, 10, 13, 14, 16, 17], "For": [5, 9, 10, 11, 13, 17], "genral": 5, "dicuss": 5, "contribut": 5, "like": [5, 11, 13, 15, 17], "guidelin": 5, "blob": [5, 13, 16, 17], "main": [5, 7, 11, 13, 16, 17], "md": [5, 13, 16, 17], "via": [6, 13, 16, 17], "pypi": [6, 7], "2": [7, 11, 13, 15, 16, 17], "7": [7, 11, 13, 17], "15": 7, "05": [7, 11], "23": [7, 11], "small": [7, 10, 11, 13, 15, 17], "larg": [7, 9, 10, 11, 13, 16], "support": [7, 13], "corefer": [7, 12], "resolut": [7, 12], "link": [7, 12], "ddt": [7, 10], "treebank": [7, 15], "trainabl": 7, "lemmat": [7, 12], "notabl": [7, 9, 10, 16, 17], "improv": [7, 13], "intersect": 7, "between": [7, 9, 13, 14, 16, 17], "cdt": 7, "so": [7, 11, 13, 17], "actual": [7, 17], "less": 7, "than": [7, 10, 11, 13, 17], "befor": [7, 13], "annot": [7, 11, 13], "dacoref": 7, "obtain": [7, 9, 10, 13, 14, 15, 16], "morpholog": 7, "84": [7, 11], "91": [7, 11], "95": [7, 11], "89": [7, 11, 17], "reduc": [7, 10, 13], "ner": [7, 9, 10, 11, 12, 15], "down": [7, 13], "87": [7, 11], "38": [7, 11, 15], "we": [7, 9, 10, 11, 12, 13, 14, 15, 16, 17], "recommend": [7, 9, 10, 11, 12, 13, 16, 17], "either": [7, 11, 13], "add_pip": [7, 11, 13, 14, 16, 17], "add": [7, 13, 14, 16, 17], "sota": 7, "scandin": 7, "one": [7, 11, 14, 15, 16], "isn": [7, 9, 17], "t": [7, 9, 13, 14, 16, 17], "great": 7, "yet": [7, 13], "": [7, 9, 10, 11, 13, 14, 15, 16, 17], "precis": 7, "86": [7, 11], "recal": [7, 15], "still": [7, 10, 13, 15], "due": [7, 13, 17], "lack": 7, "knowledg": [7, 11, 13], "consist": [7, 10, 11], "across": [7, 11, 13], "gain": 7, "f1": [7, 11], "81": [7, 11], "79": [7, 11], "85": [7, 11], "82": [7, 11, 13], "acc": 7, "94": [7, 11], "fix": 7, "varieti": [7, 11, 16, 17], "remov": [7, 11, 13, 14, 16], "warn": [7, 13, 14, 15, 16, 17], "annotat": 7, "error": [7, 11, 13, 15, 17], "wa": [7, 13, 17], "never": 7, "space": [7, 11], "need": [7, 13, 15, 16], "what": [7, 10, 11, 14, 16], "next": [7, 17], "better": [7, 9, 10, 13, 15], "current": [7, 9, 13, 14, 16, 17], "qid": [7, 13], "refer": [7, 8, 13, 16], "among": [7, 17], "thing": [7, 13, 17], "examin": [7, 10, 11, 14, 16], "dansk": [7, 8, 10, 13], "6": [7, 11, 13, 17], "10": [7, 13, 14, 16, 17], "04": 7, "three": [7, 9, 11], "let": [7, 10, 14, 15, 16, 17], "up": [7, 16, 17], "18": [7, 13, 17], "differ": [7, 11, 13, 16, 17], "config": [7, 13], "size": [7, 9, 11, 13], "now": [7, 13, 17], "4": [7, 11, 13, 15, 17], "3": [7, 11, 13, 15, 16, 17], "01": [7, 11, 13], "find": [7, 13, 15], "chang": [7, 10, 11, 15, 16], "g": [7, 11, 13, 16], "As": [7, 10, 11, 13, 15], "longer": [7, 13, 16, 17], "allow": [7, 9, 10, 11, 13, 16, 17], "dan": [7, 11, 13], "nielsen": [7, 13], "27": [7, 11], "06": 7, "22": [7, 11, 15], "spandaur": 7, "hate": [7, 12], "detect": [7, 13, 16], "classif": [7, 14, 16], "move": [7, 10], "seper": 7, "versatil": 7, "thei": [7, 11, 13, 16, 17], "through": [7, 13, 15, 17], "extern": 7, "augmenti": [7, 11, 15], "rule": [7, 16], "sentiment": [7, 12], "instead": [7, 13, 14, 16, 17], "asent": [7, 16], "multipl": [7, 11, 15, 16], "thu": [7, 9, 11, 13, 16], "simplifi": 7, "avoid": 7, "emot": [7, 12, 14], "subject": [7, 12, 13], "polar": [7, 12], "classifc": 7, "bugfix": 7, "11": [7, 9], "21": 7, "danlp": [7, 9, 11, 14, 15, 16], "directli": [7, 11], "huggingfac": [7, 13], "hub": 7, "faster": [7, 16], "stabl": 7, "readabl": [7, 10, 17], "modul": [7, 9, 11, 13, 16, 17], "develop": 7, "hlass": 7, "thank": 7, "pr": 7, "dhpullack": 7, "07": 7, "detail": [7, 10, 13, 16, 17], "descript": [7, 11, 13], "got": 7, "brand": [7, 11, 16], "onlin": 7, "And": [7, 12, 17], "prettier": 7, "print": [7, 13, 14, 16], "09": 7, "releas": [7, 11, 13, 16, 17], "first": [7, 10, 11, 12, 13, 15, 16], "few": [7, 10, 15], "design": 7, "code": [7, 13, 16, 17], "behaviour": 7, "both": [7, 11, 14, 15, 16], "beauti": 7, "hand": [7, 11], "drawn": 7, "logo": 7, "offici": 7, "aarhu": [7, 11, 13], "univers": [7, 17], "03": 7, "stunningli": 7, "look": [7, 11, 14, 16, 17], "site": [7, 13, 14, 16, 17], "cover": 7, "99": [7, 11, 16], "codebas": 7, "major": 7, "oper": 7, "system": [7, 13], "just": [7, 13, 17], "linux": 7, "25": [7, 11], "senda": 7, "30": [7, 17], "effici": 7, "\u00e6l\u00e6ctra": [7, 14], "24": 7, "softwar": 7, "sequenc": [7, 17], "introduc": [7, 10, 11], "abov": [7, 9, 10], "02": [7, 11], "launch": 7, "evaul": 8, "comparison": [8, 10], "simpl": [8, 10, 17], "domain": [8, 14, 16], "conll": 8, "2003": 8, "format": [8, 15], "infer": [8, 9, 13], "speed": [8, 9, 13, 14, 17], "compar": [9, 11, 16], "repres": [9, 10, 11], "comprehens": 9, "below": [9, 11], "score": [9, 10, 11, 15, 16, 17], "best": [9, 10, 11, 13], "each": [9, 11, 13], "categori": [9, 11], "highlight": [9, 11], "bold": [9, 11], "second": [9, 11, 13, 15], "underlin": [9, 11], "cell": 9, "stanza": [9, 10], "v": 9, "batch": 9, "howev": [9, 10], "expect": [9, 10, 11], "reach": 9, "updat": [9, 10, 11, 13, 17], "unlabel": 9, "attach": 9, "denot": [9, 11], "percentag": [9, 11, 13], "word": [9, 11, 13, 16, 17], "assign": [9, 13], "correct": [9, 13], "head": [9, 13, 17], "while": [9, 10, 11, 13], "label": [9, 11, 13, 16, 17], "inform": [9, 13, 16, 17], "chapter": 9, "jurafski": 9, "martin": 9, "most": [9, 11, 13], "good": [9, 14], "altern": 9, "especi": [9, 16, 17], "cpu": [9, 17], "might": [9, 10, 11, 16], "consid": [9, 10], "interest": [9, 11, 16], "flair": [9, 10], "viabl": 9, "typic": [9, 11, 16], "benchmark": [9, 11], "tendenc": 9, "feed": [9, 11], "gold": [9, 11], "standard": [9, 11], "easier": [9, 11], "architectur": [9, 10, 11], "inflat": [9, 11], "further": [9, 11], "proberli": [9, 11], "reflect": [9, 11], "realli": [9, 11], "therefor": [9, 11], "own": [9, 10, 14, 17], "polyglot": [9, 11], "remain": 9, "conveni": 9, "give": 9, "quick": [9, 13, 17], "overview": [9, 10, 11, 12, 17], "over": [9, 11, 13], "landscap": 9, "continu": [9, 11, 16, 17], "badg": 9, "rank": 9, "note": [9, 11, 13], "strive": 9, "alwai": [9, 13, 14, 16], "ideal": [9, 10, 11], "often": [9, 11, 13, 14], "too": [9, 17], "strike": 9, "balanc": 9, "select": [9, 11, 17], "candid": 9, "conduct": [10, 11], "thorough": [10, 11], "nuanc": [10, 11], "coupl": 10, "plausibl": 10, "peter": [10, 11], "schmeichel": [10, 11], "mener": [10, 11], "ogs\u00e5": [10, 11], "det": [10, 11, 13, 16], "landshold": [10, 11], "anno": [10, 11], "tilh\u00f8rer": [10, 11], "verdenstoppen": [10, 11], "og": [10, 11, 13], "kan": [10, 11, 13], "vind": [10, 11], "den": [10, 11, 13, 16], "kommend": [10, 11], "kamp": [10, 11], "mod": [10, 11], "england": [10, 11], "ann": [10, 11], "\u00f8stergaard": [10, 11], "ogs\u00e5l": 10, "dansi": 10, "landahold": 10, "2921": 10, "vefdrnstoppen": 10, "vond": 10, "kimmend": 10, "underli": [10, 11], "assumpt": [10, 11], "our": [10, 11, 17], "case": [10, 11, 13, 15, 16, 17], "anna": 10, "verb": [10, 13], "context": [10, 11, 13, 16], "assum": [10, 13], "wors": [10, 11, 16], "certain": 10, "minor": 10, "spell": [10, 11], "variat": [10, 11], "conclud": 10, "vulner": [10, 15], "instanc": [10, 11, 13], "hard": [10, 16], "replac": [10, 11, 15], "\u00e6": [10, 11], "\u00f8": [10, 11], "\u00e5": [10, 11], "ae": [10, 11], "oe": [10, 11], "aa": [10, 11], "histor": [10, 11], "seen": [10, 17], "limit": [10, 11, 13, 16, 17], "reason": [10, 11, 14], "comprehend": 10, "mejer": 10, "ogsp": 10, "landshoof": 10, "anbo": 10, "202q": 10, "tilh\u00e5rer": 10, "gerfenatop0en": 10, "lan": 10, "sen": 10, "kpmkendw": 10, "lamp": 10, "breakdown": 10, "some": [10, 11, 17], "trend": 10, "abbrevi": 10, "lead": [10, 13, 15], "degrad": [10, 13, 17], "larger": [10, 11, 13], "handl": 10, "bilstm": 10, "competit": 10, "under": [10, 11, 13], "outperform": [10, 13], "been": [10, 11, 13, 17], "togeth": [10, 13, 17], "easili": [10, 13], "accuraci": [10, 11, 13], "long": 10, "had": 10, "around": 10, "97": [10, 11], "98": [10, 11], "argu": 10, "man": 10, "2011": 10, "greater": 10, "rather": [10, 13], "la": 10, "besid": 10, "googl": 10, "colab": 10, "yourself": 10, "compet": 11, "notebook": 11, "open": [11, 13, 16, 17], "replic": 11, "hvingelbi": 11, "et": [11, 13, 16], "al": 11, "2020": [11, 13], "scheme": 11, "sang": 11, "de": 11, "meulder": 11, "organ": [11, 13], "miscellaneu": 11, "similar": [11, 16, 17], "ontonot": 11, "weischedel": 11, "2013": 11, "16": 11, "plank": 11, "nest": 11, "universitet": 11, "exam": 11, "known": [11, 13], "normal": [11, 13, 17], "prior": 11, "raw": 11, "fed": 11, "loc": [11, 13], "citi": [11, 13], "road": 11, "mountain": [11, 13], "public": 11, "commerci": 11, "place": 11, "meet": [11, 17], "point": [11, 17], "abstract": 11, "fiction": [11, 13], "charact": [11, 15], "anim": 11, "alias": 11, "org": [11, 13], "summar": [11, 13], "sort": 11, "collect": [11, 13, 17], "rang": [11, 13], "compani": [11, 13], "polit": [11, 13, 16], "movement": 11, "government": 11, "bodi": [11, 13], "club": 11, "broad": 11, "event": [11, 13], "religion": [11, 14], "kendt": 11, "russisk": 11, "historiker": 11, "andronik": 11, "mirganjan": 11, "igor": 11, "klamkin": 11, "tror": [11, 16], "ikk": [11, 13, 16], "rusland": 11, "udvikl": 11, "uden": [11, 13], "en": [11, 13, 14, 16], "quot": 11, "jernn\u00e6v": 11, "confid": 11, "interv": 11, "calcul": [11, 15, 17], "bootstrap": 11, "500": [11, 17], "sampl": [11, 17], "averag": [11, 17], "da_dacy_large_trf": [11, 13], "88": 11, "9": [11, 13, 17], "92": 11, "72": 11, "70": 11, "8": [11, 13, 15, 17], "78": 11, "71": 11, "da_dacy_small_trf": [11, 13, 17], "75": 11, "69": 11, "68": 11, "saattrupdan": 11, "nbailab": 11, "scandi": 11, "83": 11, "93": 11, "80": 11, "73": 11, "alexandrainst": 11, "da": [11, 13, 14, 16], "66": [11, 15], "77": 11, "90": [11, 17], "64": 11, "57": 11, "da_core_news_trf": 11, "61": 11, "da_core_news_lg": 11, "74": 11, "62": 11, "54": 11, "55": 11, "da_core_news_md": 11, "76": 11, "58": 11, "49": 11, "52": 11, "da_core_news_sm": [11, 15], "59": 11, "39": 11, "67": 11, "openai": 11, "gpt": 11, "turbo": 11, "50": 11, "41": 11, "47": 11, "63": 11, "65": 11, "worth": 11, "mention": 11, "similarli": [11, 16], "independ": 11, "strength": 11, "weak": 11, "multi": 11, "mani": [11, 17], "those": [11, 15], "On": 11, "scandinavian": 11, "relev": 11, "strict": [11, 13, 17], "exclud": [11, 13], "gigaword": 11, "derczynski": 11, "wide": 11, "convers": [11, 13], "legal": 11, "social": [11, 16], "media": [11, 16], "web": 11, "content": 11, "wiki": 11, "book": [11, 13], "norp": [11, 13], "nation": [11, 13], "religi": [11, 13], "group": [11, 13, 14, 15], "facil": [11, 13], "airport": [11, 13], "highwai": [11, 13], "bridg": [11, 13], "etc": [11, 13], "agenc": [11, 13], "institut": [11, 13], "gpe": [11, 13], "countri": [11, 13], "non": [11, 13, 16], "water": [11, 13], "product": [11, 13, 16], "vehicl": [11, 13], "weapon": [11, 13], "food": [11, 13], "servic": [11, 13], "hurrican": [11, 13], "battl": [11, 13], "war": [11, 13], "sport": [11, 13], "work": [11, 13, 16, 17], "OF": [11, 13], "song": [11, 13], "law": [11, 13], "concept": [11, 13], "absolut": [11, 13], "rel": [11, 13], "period": [11, 13], "smaller": [11, 13], "dai": [11, 13], "percent": [11, 13], "monei": [11, 13], "monetari": [11, 13], "valu": [11, 13, 16, 17], "unit": [11, 13], "quantiti": [11, 13], "weight": [11, 13], "distanc": [11, 13, 17], "ordin": [11, 13], "cardin": [11, 13], "numer": [11, 13], "fall": [11, 13], "anoth": [11, 13], "opt": 11, "interact": 11, "chart": 11, "quickli": 11, "becom": [11, 16], "unruli": 11, "hover": 11, "dot": 11, "exact": [11, 15], "100": [11, 13, 17], "nbsp": 11, "43": 11, "56": [11, 17], "46": 11, "36": 11, "60": 11, "51": 11, "45": 11, "13": 11, "37": 11, "53": [11, 15], "48": 11, "96": 11, "da_dacy_": 11, "_ner_fine_grain": 11, "convert": 11, "geo": 11, "were": 11, "divers": 11, "encapsul": 11, "adject": 11, "2004": 11, "world": [11, 13], "cup": [11, 17], "italian": 11, "approach": [11, 16], "initi": 11, "short": [11, 13], "repetit": 11, "baselin": 11, "intend": 11, "inconsist": 11, "ocr": 11, "keystrok": [11, 15], "close": 11, "keyboard": [11, 15], "swap": 11, "two": [11, 13, 14, 15, 16, 17], "neighbor": 11, "simul": 11, "randomli": 11, "capit": [11, 13], "lowercas": 11, "synonym": 11, "slight": 11, "grammat": [11, 13], "wordnet": 11, "respect": 11, "syntact": [11, 13], "role": [11, 13], "embed": 11, "tend": [11, 17], "appear": 11, "ascii": 11, "letter": 11, "uppercas": 11, "noun": [11, 12], "target": 11, "sometim": 11, "singl": [11, 13, 15, 16], "hun": 11, "l\u00e6ste": 11, "g\u00e5den": 11, "she": 11, "puzzl": 11, "l\u00f8ste": 11, "solv": 11, "quit": 11, "mean": [11, 13, 17], "drop": [11, 15], "degre": 11, "44": 11, "42": 11, "31": 11, "29": [11, 17], "34": 11, "know": [11, 17], "why": 11, "choos": [11, 15, 16], "One": [11, 14, 16], "wp": 11, "appl": 11, "m1": 11, "pro": 11, "16gb": 11, "maco": 11, "high": [11, 17], "end": 11, "consum": 11, "laptop": 11, "higher": 11, "benefit": 11, "total": 11, "sec": 11, "1438": 11, "353": 11, "28": [11, 17], "770": 11, "2024": 11, "da_dacy_large_ner_fine_grain": [11, 13], "567": 11, "17": 11, "da_dacy_medium_ner_fine_grain": [11, 13], "1670": 11, "00": [11, 13], "da_dacy_small_ner_fine_grain": [11, 13, 17], "5717": 11, "1618": 11, "19": 11, "1125": 11, "31364": 11, "32": 11, "32571": 11, "34624": 11, "_trf": 11, "da_core_news_": 11, "onc": [11, 13], "leon": 11, "manuel": 11, "r": 11, "ciosici": 11, "rebekah": 11, "baglini": 11, "morten": 11, "h": 11, "christiansen": 11, "jacob": 11, "aarup": 11, "dalsgaard": 11, "riccardo": 11, "fusaroli": 11, "juel": 11, "henrichsen": 11, "rasmu": 11, "andrea": 11, "kirked": 11, "alex": 11, "kjeldsen": 11, "23rd": 11, "nordic": 11, "confer": 11, "linguist": 11, "nodalida": 11, "413": [11, 16], "421": 11, "arxiv": 11, "2107": 11, "05295": 11, "amali": 11, "brogaard": 11, "pauli": 11, "maria": 11, "barrett": 11, "christina": 11, "rost": 11, "malm": 11, "lidegaard": 11, "ander": 11, "gaard": 11, "12th": 11, "4597": 11, "4604": 11, "barbara": 11, "kristian": 11, "n": 11, "rgaard": 11, "jensen": 11, "rob": 11, "van": 11, "der": [11, 16], "goot": 11, "lexic": 11, "2105": 11, "11301": 11, "erik": 11, "f": [11, 13, 16], "fien": 11, "share": 11, "c": [11, 17], "0306050": 11, "ralph": 11, "martha": 11, "palmer": 11, "mitchel": 11, "marcu": 11, "eduard": 11, "hovi": 11, "sameer": 11, "pradhan": 11, "lanc": 11, "ramshaw": 11, "nianwen": 11, "xue": 11, "taylor": 11, "jeff": 11, "kaufman": 11, "michel": 11, "franchini": 11, "ldc2013t19": 11, "consortium": 11, "philadelphia": 11, "pa": 11, "unfamiliar": 12, "segment": 12, "chunk": 12, "accec": 12, "built": 13, "same": [13, 17], "structur": 13, "familiar": [13, 17], "easi": [13, 15], "don": [13, 16, 17], "worri": 13, "home": [13, 14, 16, 17], "runner": [13, 14, 16, 17], "local": [13, 14, 16, 17], "lib": [13, 14, 16, 17], "python3": [13, 14, 16, 17], "transform": [13, 14, 15, 16, 17], "441": [13, 14, 16, 17], "futurewarn": [13, 14, 15, 16, 17], "torch": [13, 14, 16, 17], "_pytre": [13, 14, 16, 17], "_register_pytree_nod": [13, 14, 16, 17], "deprec": [13, 14, 16, 17], "register_pytree_nod": [13, 14, 16, 17], "_torch_pytre": [13, 14, 16, 17], "309": [13, 14, 16, 17], "trf": 13, "increas": 13, "user": [13, 15, 16, 17], "becaus": [13, 17], "writeabl": 13, "co": 13, "chcaa": 13, "resolv": 13, "0eadea074d5f637e76357c46bbd56451471d0154": 13, "py3": 13, "whl": 13, "101": 13, "mb": 13, "25l": 13, "90m": 13, "0m": 13, "32m0": 13, "31m": 13, "eta": 13, "36m": 13, "2k": 13, "91m": 13, "32m41": 13, "31m214": 13, "36m0": 13, "32m89": 13, "31m225": 13, "32m101": 13, "31m153": 13, "25hinstal": 13, "successfulli": 13, "910": [13, 17], "userwarn": [13, 17], "w095": [13, 17], "v3": [13, 17], "mai": [13, 17], "compat": [13, 17], "newer": [13, 17], "retrain": [13, 17], "warn_msg": [13, 17], "spacy_transform": [13, 17], "layer": [13, 17], "hf_shim": [13, 17], "124": [13, 17], "weights_onli": [13, 16, 17], "pickl": [13, 16, 17], "implicitli": [13, 16, 17], "construct": [13, 16, 17], "malici": [13, 16, 17], "execut": [13, 16, 17], "arbitrari": [13, 16, 17], "dure": [13, 16, 17], "unpickl": [13, 16, 17], "pytorch": [13, 14, 16, 17], "secur": [13, 16, 17], "untrust": [13, 16, 17], "futur": [13, 15, 16, 17], "flip": [13, 16, 17], "could": [13, 16, 17], "object": [13, 14, 15, 16, 17], "mode": [13, 16, 17], "unless": [13, 16, 17], "explicitli": [13, 16, 17], "allowlist": [13, 16, 17], "serial": [13, 16, 17], "add_safe_glob": [13, 16, 17], "full": [13, 16, 17], "control": [13, 16, 17], "file": [13, 16, 17], "relat": [13, 15, 16, 17], "experiment": [13, 16, 17], "self": [13, 14, 16, 17], "_model": [13, 17], "load_state_dict": [13, 17], "filelik": [13, 17], "map_loc": [13, 16, 17], "devic": [13, 17], "137": [13, 17], "save": [13, 17], "state_dict": [13, 17], "attempt": [13, 17], "fallback": [13, 17], "139": [13, 17], "thinc": [13, 14, 16, 17], "shim": [13, 14, 16, 17], "253": [13, 17], "exactli": [13, 17], "convent": 13, "syntax": 13, "henc": 13, "abl": 13, "lot": 13, "veri": [13, 15], "written": 13, "pakken": 13, "er": [13, 16], "hurtig": 13, "effektiv": 13, "til": 13, "sprogprocess": 13, "114": [13, 14, 16, 17], "cuda": [13, 14, 16, 17], "amp": [13, 14, 16, 17], "autocast": [13, 14, 16, 17], "arg": [13, 14, 16, 17], "_mixed_precis": [13, 14, 16, 17], "identifi": 13, "real": 13, "recogn": 13, "miscellan": 13, "label_": 13, "plot": [13, 17], "displaci": 13, "render": 13, "nil": 13, "q35": 13, "sinc": 13, "access": 13, "switch": 13, "simpli": [13, 14, 15, 16, 17], "blank": [13, 14, 16], "32m45": 13, "31m237": 13, "32m96": 13, "31m243": 13, "31m242": 13, "31m160": 13, "25h": 13, "huggingface_hub": [13, 14, 16], "file_download": [13, 14, 16], "797": [13, 14, 16], "resume_download": [13, 14, 16], "resum": [13, 14, 16], "force_download": [13, 14, 16], "spacy_wrap": [13, 14, 16], "pipeline_component_tok_clf": 13, "tokenclassificationtransform": 13, "0x7f1f5c5d4460": 13, "denn": 13, "tr\u00e6net": 13, "af": 13, "fra": 13, "alexandra": 13, "instituttet": 13, "additon": 13, "slow": 13, "saw": 13, "uniqu": 13, "done": [13, 17], "u": [13, 15, 16, 17], "barack": 13, "obama": 13, "wikipedia": 13, "wikidata": 13, "disambigu": 13, "though": 13, "term": 13, "distinguish": 13, "fulli": 13, "expand": 13, "unknown": 13, "correspondig": 13, "rutechef": 13, "ivan": 13, "madsen": 13, "jeg": [13, 16], "ved": 13, "hvorfor": 13, "q830350": 13, "q16876242": 13, "famili": 13, "believ": 13, "incorrect": 13, "last": 13, "slhave": 13, "neural": [13, 16], "match": 13, "specifc": 13, "combin": 13, "english": 13, "client": 13, "dron": 13, "bor": 13, "k\u00f8benhavn": 13, "32m42": 13, "31m218": 13, "32m90": 13, "31m227": 13, "31m229": 13, "31m147": 13, "kb_id_": 13, "wikidata_entri": 13, "q1748": 13, "northern": 13, "europ": 13, "nordeurop\u00e6isk": 13, "land": 13, "denmark": 13, "hovedstad": 13, "st\u00f8rste": 13, "imag": 13, "associ": 13, "articl": 13, "class": [13, 17], "fashion": 13, "32m46": 13, "31m241": 13, "32m95": 13, "43fedc5a1b1c1d193f461d13225f217f2ced507d": 13, "32m44": 13, "31m232": 13, "32m82": 13, "31m235": 13, "31m35": 13, "entityrecogn": 13, "0x7f1f56e9ec00": 13, "samt": 13, "andr": 13, "blev": 13, "d": 13, "mart": 13, "center": 13, "humant": 13, "kommun": 13, "after": 13, "statist": 13, "enabl": 13, "predict": [13, 14, 16], "produc": 13, "enough": 13, "pos_": 13, "cconj": 13, "num": 13, "pron": 13, "aux": 13, "adv": 13, "adj": 13, "adp": 13, "propn": 13, "phrase": [13, 16], "brown": 13, "fox": 13, "jump": 13, "lazi": 13, "dog": 13, "nsubj": 13, "nomin": 13, "fast": 13, "accur": 13, "parser": [13, 17], "tree": 13, "fritekst": 13, "cop": 13, "amod": 13, "nmod": 13, "separ": 13, "punctuat": 13, "s\u00e6tning": 13, "vigtig": 13, "del": 13, "bl": 13, "benytt": 13, "opdel": 13, "lang": 13, "tekster": 13, "mindr": 13, "bidder": 13, "mist": 13, "meningen": 13, "hvert": 13, "sent": 13, "flat": 13, "big": [13, 17], "yellow": 13, "taxi": 13, "pronoun": 13, "proper": 13, "nc": 13, "noun_chunk": 13, "inflect": 13, "analys": 13, "item": 13, "ran": 13, "machin": 13, "learn": 13, "normalis": 13, "tekst": 13, "v\u00e6re": 13, "god": [13, 14], "id\u00e9": 13, "lemma_": 13, "kunn": 13, "express": [13, 14], "chase": 13, "ball": 13, "shini": 13, "agent": 13, "chatbot": 13, "semant": 13, "represent": 13, "novemb": 13, "fik": 13, "minkavl": 13, "hen": 13, "christensen": 13, "hele": 13, "familien": 13, "chok": 13, "efter": 13, "pressem\u00f8d": 13, "han": 13, "vide": 13, "mink": 13, "skull": 13, "afliv": 13, "derm": 13, "fjernet": 13, "livsgrundlag": 13, "cluster": 13, "coref_clusters_1": 13, "encourag": 14, "violenc": 14, "toward": 14, "someth": 14, "race": 14, "sex": 14, "sexual": 14, "orient": 14, "tool": [14, 17], "incorper": 14, "wether": [14, 16], "laden": [14, 16], "classifi": [14, 16, 17], "creator": 14, "hatespeech_detect": 14, "facebook": 14, "offens": 14, "hatespeech_classif": 14, "s\u00e6rlig": 14, "opm\u00e6rksomh": 14, "personangreb": 14, "sprogbrug": 14, "spam": [14, 17], "indhold": 14, "bert": [14, 15, 16], "botxo": 14, "There": 14, "chosen": 14, "trade": 14, "off": 14, "ttack": 14, "electra": 14, "hatespeech": 14, "guscod": 14, "dkbert": 14, "pipeline_component_seq_clf": [14, 16], "sequenceclassificationtransform": [14, 16], "0x7f61f6963280": 14, "wil": [14, 16], "is_offens": 14, "hate_speech_typ": 14, "emotion": [14, 16], "_prob": [14, 16], "suffix": [14, 16], "probabilit": [14, 16], "senil": 14, "gaml": 14, "idiot": 14, "hej": 14, "har": [14, 16], "du": 14, "haft": 14, "dag": 14, "pipe": [14, 16, 17], "_": [14, 16], "walk": 15, "evalut": 15, "ll": [15, 17], "lastli": 15, "spacy_smal": 15, "dacy_smal": 15, "straightforward": 15, "scorer": 15, "nice": 15, "spacy_baselin": 15, "dacy_baselin": 15, "wall_tim": 15, "ents_p": 15, "ents_r": 15, "ents_f": 15, "ents_per_type_loc_p": 15, "ents_per_type_loc_r": 15, "ents_per_type_loc_f": 15, "ents_per_type_misc_p": 15, "ents_per_type_misc_r": 15, "ents_per_type_misc_f": 15, "ents_per_type_per_f": 15, "ents_per_type_org_p": 15, "ents_per_type_org_r": 15, "ents_per_type_org_f": 15, "ents_excl_misc_ents_p": 15, "ents_excl_misc_ents_r": 15, "ents_excl_misc_ents_f": 15, "862225": 15, "685598": 15, "605735": 15, "643197": 15, "571429": 15, "666667": [15, 17], "615385": 15, "628571": 15, "545455": 15, "584071": 15, "798898": 15, "677419": 15, "391304": 15, "496063": 15, "701031": 15, "622426": 15, "659394": 15, "947658": 15, "row": [15, 17], "column": [15, 17], "808233": 15, "82852": 15, "822581": 15, "82554": 15, "767241": 15, "927083": 15, "839623": 15, "764706": 15, "752066": 15, "758333": 15, "920904": 15, "720497": 15, "75817": 15, "845977": 15, "842105": 15, "844037": 15, "978324": 15, "978972": 15, "create_per_replace_augmenter_v1": 15, "lower_aug": 15, "level": 15, "female_name_dict": 15, "random": 15, "keep": 15, "force_pattern_s": 15, "pattern": 15, "firstnam": 15, "lastnam": 15, "female_aug": 15, "spacy_aug": 15, "dacy_aug": 15, "au561649": 15, "Not": 15, "prepend": 15, "index": [15, 17], "preserv": 15, "previou": 15, "groupbi": 15, "group_kei": 15, "adopt": 15, "silenc": 15, "lambda": 15, "x": [15, 17], "sum": 15, "pd": 15, "concat": 15, "873839": 15, "695652": 15, "286738": 15, "406091": 15, "687500": 15, "343750": 15, "458333": 15, "720000": 15, "446281": 15, "551020": 15, "412451": 15, "124224": 15, "209424": 15, "683871": 15, "242563": 15, "358108": 15, "922885": 15, "699737": 15, "828520": 15, "800000": 15, "758170": 15, "315962": 15, "607143": 15, "213262": 15, "31565": 15, "218750": 15, "330709": 15, "490566": 15, "429752": 15, "458150": 15, "245283": 15, "740741": 15, "212766": 15, "744444": 15, "153318": 15, "254269": 15, "933873": 15, "931722": 15, "710288": 15, "lower": 15, "suffer": 15, "effect": 15, "stochast": 15, "create_keystroke_error_augmenter_v1": 15, "key_05_aug": 15, "da_qwerty_v1": 15, "spacy_kei": 15, "173135": 15, "096026": 15, "103943": 15, "099828": 15, "109890": 15, "104167": 15, "106952": 15, "060811": 15, "074380": 15, "066914": 15, "141732": 15, "073171": 15, "074534": 15, "073846": 15, "107456": 15, "112128": 15, "109742": 15, "326630": 15, "117777": 15, "116949": 15, "123656": 15, "120209": 15, "145631": 15, "156250": 15, "150754": 15, "073770": 15, "181818": 15, "066298": 15, "070175": 15, "128480": 15, "137300": 15, "132743": 15, "319308": 15, "094923": 15, "097603": 15, "102151": 15, "099825": 15, "060000": 15, "062500": 15, "061224": 15, "063830": 15, "068702": 15, "153439": 15, "089655": 15, "080745": 15, "084967": 15, "108352": 15, "109840": 15, "109091": 15, "321187": 15, "070100": 15, "123539": 15, "132616": 15, "127917": 15, "134831": 15, "125000": 15, "129730": 15, "080645": 15, "082645": 15, "081633": 15, "153465": 15, "129630": 15, "130435": 15, "130031": 15, "134737": 15, "146453": 15, "140351": 15, "313382": 15, "069810": 15, "099831": 15, "105735": 15, "102698": 15, "104762": 15, "114583": 15, "109453": 15, "033613": 15, "033058": 15, "033333": 15, "172973": 15, "067797": 15, "071006": 15, "116525": 15, "125858": 15, "121012": 15, "315617": 15, "manner": 15, "dacy_paper_repl": 15, "script": 15, "opinion": 16, "mine": 16, "determin": 16, "posit": 16, "neg": 16, "neutral": 16, "busi": 16, "monitor": 16, "feedback": 16, "rate": 16, "emploi": 16, "negat": 16, "postiv": 16, "counterpart": 16, "complex": [16, 17], "sarcasm": 16, "clear": 16, "consider": 16, "suitabl": 16, "europarl": 16, "twitter": 16, "No": [16, 17], "gl\u00e6de": 16, "sindsro": 16, "tillid": 16, "accept": 16, "asent_da_v1": 16, "microblog": 16, "bertton": 16, "0x7f3e7618fbe0": 16, "subjectivity_prob": 16, "analysen": 16, "viser": 16, "\u00f8konomien": 16, "bliver": 16, "forf\u00e6rdelig": 16, "d\u00e5rlig": 16, "alligevel": 16, "godt": 16, "prob": 16, "arrai": 16, "dtype": [16, 17], "float32": 16, "positv": 16, "0x7f3e7618d420": 16, "polarity_prob": 16, "002": 16, "008": 16, "981": 16, "019": 16, "happi": 16, "trust": 16, "forventn": 16, "interres": 16, "overasket": 16, "m\u00e5ll\u00f8": 16, "surpris": 16, "vrede": 16, "irrit": 16, "anger": 16, "foragt": 16, "modvilj": 16, "contempt": 16, "sorg": 16, "trist": 16, "sad": 16, "frygt": 16, "bekymret": 16, "fear": 16, "emotionally_laden": 16, "emotian": 16, "modeling_util": 16, "519": 16, "checkpoint_fil": 16, "0x7f3e746b6f20": 16, "ej": 16, "bil": 16, "s\u00e5\u00e5": 16, "flot": 16, "fuck": 16, "bare": 16, "s\u00e5": 16, "tr\u00e6l": 16, "tesla": 16, "landet": 16, "raket": 16, "p\u00e5": 16, "m\u00e5nen": 16, "vildt": 16, "tr\u00e6": 16, "haven": 16, "dependend": 16, "mega": 16, "glad": 16, "scale": 16, "neu": 16, "587": 16, "compound": 16, "5448": 16, "n_sentenc": [16, 17], "valenc": 16, "account": 16, "is_neg": 16, "516": 16, "visual": 16, "excel": 16, "intensifi": 16, "afinn": 16, "sentida": 16, "power": 17, "sm": 17, "5572": 17, "messag": 17, "categor": 17, "ham": 17, "estut": 17, "notic": 17, "hopefulli": 17, "inspir": 17, "bit": 17, "load_sms_data": 17, "df": 17, "go": 17, "until": 17, "jurong": 17, "crazi": 17, "ok": 17, "lar": 17, "joke": 17, "wif": 17, "oni": 17, "entri": 17, "wkly": 17, "comp": 17, "win": 17, "fa": 17, "fina": 17, "dun": 17, "sai": 17, "earli": 17, "hor": 17, "nah": 17, "think": 17, "he": 17, "goe": 17, "usf": 17, "live": 17, "aro": 17, "value_count": 17, "4825": 17, "747": 17, "count": 17, "int64": 17, "procedur": 17, "dependency_dist": 17, "dependencydist": 17, "0x7fd94ec3fc40": 17, "whenev": 17, "subsampl": 17, "td": 17, "extract_df": 17, "include_text": 17, "maximum": 17, "161": 17, "128": 17, "join": 17, "origin": 17, "left": 17, "flesch_reading_eas": 17, "flesch_kincaid_grad": 17, "smog": 17, "gunning_fog": 17, "automated_readability_index": 17, "coleman_liau_index": 17, "lix": 17, "rix": 17, "sentence_length_median": 17, "sentence_length_std": 17, "syllables_per_token_mean": 17, "syllables_per_token_median": 17, "syllables_per_token_std": 17, "n_token": 17, "n_unique_token": 17, "proportion_unique_token": 17, "n_charact": 17, "926": 17, "But": 17, "diet": 17, "ate": 17, "slice": 17, "nan": 17, "226": 17, "Will": 17, "ur": 17, "dream": 17, "partner": 17, "soon": 17, "care": 17, "700": 17, "586667": 17, "266667": 17, "050": 17, "351111": 17, "20": 17, "111111": 17, "000000": 17, "881917": 17, "116": 17, "winner": 17, "special": 17, "765": 17, "090000": 17, "742158": 17, "066667": 17, "044": 17, "525333": 17, "12": 17, "857983": 17, "300000": 17, "690411": 17, "966667": 17, "104": 17, "2160": 17, "specialis": 17, "5162": 17, "send": 17, "skype": 17, "later": 17, "That": 17, "With": 17, "sens": 17, "distribut": 17, "seaborn": 17, "sn": 17, "boxplot": 17, "y": 17, "ax": 17, "xlabel": 17, "ylabel": 17, "correl": 17, "strongli": 17, "encod": 17, "boolean": 17, "is_ham": 17, "metrics_correl": 17, "corrwith": 17, "sort_valu": 17, "ab": 17, "ascend": 17, "173627": 17, "dependency_distance_mean": 17, "130452": 17, "dependency_distance_std": 17, "118958": 17, "118539": 17, "100814": 17, "prop_adjacent_dependency_relation_std": 17, "098674": 17, "token_length_median": 17, "094410": 17, "088671": 17, "087089": 17, "086096": 17, "float64": 17, "pretti": 17, "shorter": 17, "simpler": 17, "kdeplot": 17, "hue": 17, "fill": 17, "densiti": 17, "cool": 17, "ve": 17, "step": 17}, "objects": {"dacy.datasets": [[1, 0, 0, "-", "dane"], [1, 0, 0, "-", "names"]], "dacy.datasets.dane": [[1, 1, 1, "", "dane"]], "dacy.datasets.names": [[1, 1, 1, "", "danish_names"], [1, 1, 1, "", "female_names"], [1, 1, 1, "", "load_names"], [1, 1, 1, "", "male_names"], [1, 1, 1, "", "muslim_names"]], "dacy": [[2, 0, 0, "-", "download"], [2, 0, 0, "-", "load"]], "dacy.download": [[2, 1, 1, "", "download_model"], [2, 1, 1, "", "get_latest_version"], [2, 1, 1, "", "install"], [2, 1, 1, "", "models"]], "dacy.load": [[2, 1, 1, "", "load"], [2, 1, 1, "", "models"], [2, 1, 1, "", "where_is_my_dacy"]], "dacy.score": [[3, 0, 0, "-", "input_length"], [3, 0, 0, "-", "score"]], "dacy.score.input_length": [[3, 1, 1, "", "n_sents_score"]], "dacy.score.score": [[3, 1, 1, "", "no_misc_getter"], [3, 1, 1, "", "score"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"advanc": 0, "tutori": 0, "dataset": 1, "daci": [1, 2, 3, 5, 12, 17], "dane": [1, 11], "name": [1, 9, 10, 11, 13], "download": 2, "load": [2, 15], "score": 3, "input_length": 3, "faq": 4, "how": 4, "do": 4, "i": [4, 9], "test": 4, "code": 4, "document": 4, "gener": [4, 11], "cite": 4, "thi": 4, "work": 4, "instal": [6, 15], "new": 7, "updat": 7, "perform": [8, 9, 11, 15], "state": [9, 11], "art": [9, 11], "comparison": [9, 11], "want": 9, "see": 9, "more": [9, 16], "metric": [9, 17], "entiti": [9, 10, 11, 13], "recognit": [9, 10, 11, 13], "what": 9, "la": 9, "ua": 9, "measur": [9, 11], "robust": [10, 11, 15], "bias": [10, 11, 15], "exampl": [10, 11], "origin": [10, 11], "femal": [10, 11], "augment": [10, 11], "5": 10, "keystrok": 10, "error": 10, "15": 10, "keytyp": 10, "part": [10, 13], "speech": [10, 13, 14], "tag": [10, 13], "depend": [10, 13], "pars": [10, 13], "simpl": 11, "you": 11, "ar": 11, "miss": 11, "model": [11, 14, 15, 16], "dansk": 11, "fine": [11, 13], "grain": [11, 13], "domain": 11, "us": [11, 12, 17], "conll": 11, "2003": 11, "format": 11, "infer": 11, "speed": 11, "gpu": 11, "acceler": 11, "refer": 11, "get": 13, "start": 13, "link": 13, "beta": 13, "featur": 13, "ner": 13, "sentenc": 13, "segment": 13, "noun": 13, "chunk": 13, "lemmat": 13, "corefer": 13, "resolut": 13, "hate": 14, "other": [14, 16], "detect": 14, "usag": 14, "evalu": 15, "packag": 15, "data": [15, 17], "estim": 15, "sentiment": 16, "analysi": [16, 17], "overview": 16, "subject": 16, "polar": 16, "emot": 16, "dictionari": 16, "base": 16, "learn": 16, "resourc": 16, "extract": 17, "from": 17, "text": 17, "textdescript": 17, "ad": 17, "compon": 17, "exploratori": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Advanced Tutorials": [[0, "advanced-tutorials"]], "Datasets": [[1, "datasets"]], "dacy.datasets.dane": [[1, "module-dacy.datasets.dane"]], "dacy.datasets.names": [[1, "module-dacy.datasets.names"]], "Downloading and Loading": [[2, "downloading-and-loading"]], "dacy.download": [[2, "module-dacy.download"]], "dacy.load": [[2, "module-dacy.load"]], "Score": [[3, "score"]], "dacy.score.score": [[3, "dacy-score-score"]], "dacy.score.input_length": [[3, "dacy-score-input-length"]], "FAQ": [[4, "faq"]], "How do I test the code?": [[4, "how-do-i-test-the-code"]], "How is the documentation generated?": [[4, "how-is-the-documentation-generated"]], "How do I cite this work?": [[4, "how-do-i-cite-this-work"]], "DaCy": [[5, "dacy"]], "Installation": [[6, "installation"]], "News and Updates": [[7, "news-and-updates"]], "Performance": [[8, "performance"]], "State of the Art Comparison": [[9, "state-of-the-art-comparison"]], "Want to see more performance metrics for Named entity recognition?": [[9, null]], "What is LAS and UAS?": [[9, null]], "Measuring Performance": [[9, null], [11, null]], "State-of-the-Art": [[9, "state-of-the-art"]], "Robustness and Biases": [[10, "robustness-and-biases"]], "Example": [[10, null], [11, null]], "Original": [[10, null], [11, null]], "Female name augmentation": [[10, null], [11, null]], "5% keystroke errors": [[10, null]], "15% keytype errors": [[10, null]], "Named entity recognition": [[10, "named-entity-recognition"]], "Part-of-speech tagging": [[10, "part-of-speech-tagging"]], "Dependency parsing": [[10, "dependency-parsing"]], "Named Entity Recognition": [[11, "named-entity-recognition"], [13, "named-entity-recognition"]], "State-of-the-Art comparison": [[11, "state-of-the-art-comparison"]], "DaNE: Simple Named Entity Recognition": [[11, "dane-simple-named-entity-recognition"]], "You are missing a model": [[11, null]], "DANSK: Fine-grained Named Entity Recognition": [[11, "dansk-fine-grained-named-entity-recognition"]], "Domain Generalization": [[11, "domain-generalization"]], "Domain generalization using CoNLL-2003 format": [[11, "domain-generalization-using-conll-2003-format"]], "Biases": [[11, "biases"]], "Robustness": [[11, "robustness"]], "Inference Speed": [[11, "inference-speed"]], "GPU Acceleration": [[11, null]], "References": [[11, "references"]], "Using DaCy": [[12, "using-dacy"]], "Getting started": [[13, "getting-started"]], "Named Entity Linking": [[13, "named-entity-linking"]], "Beta feature": [[13, null], [13, null]], "Fine-grained NER": [[13, "fine-grained-ner"]], "Parts-of-speech Tagging": [[13, "parts-of-speech-tagging"]], "Dependency Parsing": [[13, "dependency-parsing"]], "Sentence Segmentation": [[13, "sentence-segmentation"]], "Noun Chunks": [[13, "noun-chunks"]], "Lemmatization": [[13, "lemmatization"]], "Coreference Resolution": [[13, "coreference-resolution"]], "Hate Speech": [[14, "hate-speech"]], "Other models for Hate Speech detection": [[14, null]], "Usage": [[14, "usage"]], "Evaluating Robustness": [[15, "evaluating-robustness"]], "Installing packages": [[15, "installing-packages"]], "Loading models and data": [[15, "loading-models-and-data"]], "Estimating performance": [[15, "estimating-performance"]], "Estimating robustness and biases": [[15, "estimating-robustness-and-biases"]], "Sentiment Analysis": [[16, "sentiment-analysis"]], "Overview of Sentiment Models": [[16, "overview-of-sentiment-models"]], "Subjectivity": [[16, "subjectivity"]], "Polarity": [[16, "polarity"]], "Emotion": [[16, "emotion"]], "Dictionary-Based Sentiment": [[16, "dictionary-based-sentiment"]], "Learn more": [[16, null]], "Other resources": [[16, null]], "Extracting Metrics from text using TextDescriptives": [[17, "extracting-metrics-from-text-using-textdescriptives"]], "Data": [[17, "data"]], "Adding TextDescriptives components to DaCy": [[17, "adding-textdescriptives-components-to-dacy"]], "Exploratory Data Analysis": [[17, "exploratory-data-analysis"]]}, "indexentries": {"dacy.datasets.dane": [[1, "module-dacy.datasets.dane"]], "dacy.datasets.names": [[1, "module-dacy.datasets.names"]], "dane() (in module dacy.datasets.dane)": [[1, "dacy.datasets.dane.dane"]], "danish_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.danish_names"]], "female_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.female_names"]], "load_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.load_names"]], "male_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.male_names"]], "module": [[1, "module-dacy.datasets.dane"], [1, "module-dacy.datasets.names"], [2, "module-dacy.download"], [2, "module-dacy.load"], [3, "module-dacy.score.input_length"], [3, "module-dacy.score.score"]], "muslim_names() (in module dacy.datasets.names)": [[1, "dacy.datasets.names.muslim_names"]], "dacy.download": [[2, "module-dacy.download"]], "dacy.load": [[2, "module-dacy.load"]], "download_model() (in module dacy.download)": [[2, "dacy.download.download_model"]], "get_latest_version() (in module dacy.download)": [[2, "dacy.download.get_latest_version"]], "install() (in module dacy.download)": [[2, "dacy.download.install"]], "load() (in module dacy.load)": [[2, "dacy.load.load"]], "models() (in module dacy.download)": [[2, "dacy.download.models"]], "models() (in module dacy.load)": [[2, "dacy.load.models"]], "where_is_my_dacy() (in module dacy.load)": [[2, "dacy.load.where_is_my_dacy"]], "dacy.score.input_length": [[3, "module-dacy.score.input_length"]], "dacy.score.score": [[3, "module-dacy.score.score"]], "n_sents_score() (in module dacy.score.input_length)": [[3, "dacy.score.input_length.n_sents_score"]], "no_misc_getter() (in module dacy.score.score)": [[3, "dacy.score.score.no_misc_getter"]], "score() (in module dacy.score.score)": [[3, "dacy.score.score.score"]]}}) \ No newline at end of file diff --git a/tutorials.html b/tutorials.html index 1b2b99d1..df1c5b37 100644 --- a/tutorials.html +++ b/tutorials.html @@ -22,7 +22,7 @@ - + diff --git a/tutorials/basic.html b/tutorials/basic.html index 38a308f0..6d5f6f1d 100644 --- a/tutorials/basic.html +++ b/tutorials/basic.html @@ -22,7 +22,7 @@ - + @@ -294,6 +294,12 @@

Getting started
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:441: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+
+
@@ -318,58 +324,45 @@

Getting started
Defaulting to user installation because normal site-packages is not writeable
-Collecting da-dacy-small-trf==any
+Collecting da_dacy_small_trf@ https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl
 
  Downloading https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl (101.3 MB)
 ?25l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/101.3 MB ? eta -:--:--
-     ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/101.3 MB 126.8 MB/s eta 0:00:01
-     ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/101.3 MB 144.5 MB/s eta 0:00:01
-     ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.5/101.3 MB 162.3 MB/s eta 0:00:01
-     ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.4/101.3 MB 168.0 MB/s eta 0:00:01
-     ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 27.1/101.3 MB 169.0 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 32.8/101.3 MB 165.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━ 38.5/101.3 MB 163.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 44.2/101.3 MB 166.4 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 49.9/101.3 MB 167.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 55.7/101.3 MB 167.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━ 61.5/101.3 MB 168.9 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 41.9/101.3 MB 214.9 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━ 67.2/101.3 MB 166.2 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 72.8/101.3 MB 164.4 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 78.6/101.3 MB 165.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 84.5/101.3 MB 170.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 90.3/101.3 MB 171.4 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 96.1/101.3 MB 170.4 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 89.7/101.3 MB 225.8 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.2/101.3 MB 225.7 MB/s eta 0:00:01
+     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 153.1 MB/s eta 0:00:00
+?25hInstalling collected packages: da_dacy_small_trf
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 176.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 36.7 MB/s eta 0:00:00
-?25hInstalling collected packages: da-dacy-small-trf
+
Successfully installed da_dacy_small_trf-0.2.0
 
-
Successfully installed da-dacy-small-trf-0.2.0
+
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
+  warnings.warn(warn_msg)
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.2). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
-  warnings.warn(warn_msg)
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
+
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:124: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  self._model.load_state_dict(torch.load(filelike, map_location=device))
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
 
 If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current 'transformers' and 'spacy-transformers' versions. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:139: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  b = torch.load(filelike, map_location=device)
+/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:253: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  model.load_state_dict(torch.load(filelike, map_location=device))
 
@@ -388,6 +381,16 @@

Getting started +
/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
+  with torch.cuda.amp.autocast(self._mixed_precision):
+
+
+
/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
+  with torch.cuda.amp.autocast(self._mixed_precision):
+
+
+

@@ -456,82 +459,49 @@

Named Entity Recognition
Defaulting to user installation because normal site-packages is not writeable
-Collecting da-dacy-small-trf==any
+Collecting da_dacy_small_trf@ https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl
 
  Downloading https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl (101.3 MB)
 ?25l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/101.3 MB ? eta -:--:--
-     ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/101.3 MB 145.6 MB/s eta 0:00:01
-     ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/101.3 MB 139.5 MB/s eta 0:00:01
-     ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.0/101.3 MB 149.8 MB/s eta 0:00:01
-     ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.1/101.3 MB 153.3 MB/s eta 0:00:01
-     ━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.2/101.3 MB 146.0 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.1/101.3 MB 143.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━ 37.3/101.3 MB 191.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 44.4/101.3 MB 208.3 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━ 51.7/101.3 MB 208.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 59.0/101.3 MB 210.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━ 66.2/101.3 MB 211.4 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 73.2/101.3 MB 205.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 79.3/101.3 MB 185.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 85.3/101.3 MB 175.3 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 91.4/101.3 MB 174.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 97.1/101.3 MB 170.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━ 45.9/101.3 MB 237.9 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 96.2/101.3 MB 243.3 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 165.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 10.5 MB/s eta 0:00:00
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.2/101.3 MB 242.0 MB/s eta 0:00:01
+     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 160.4 MB/s eta 0:00:00
 ?25h
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.2). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
+
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
+
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:124: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  self._model.load_state_dict(torch.load(filelike, map_location=device))
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
 
 If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current 'transformers' and 'spacy-transformers' versions. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:139: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  b = torch.load(filelike, map_location=device)
+/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:253: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  model.load_state_dict(torch.load(filelike, map_location=device))
+
+
+
/home/runner/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:797: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
+  warnings.warn(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
 
-
<spacy_wrap.pipeline_component_tok_clf.TokenClassificationTransformer at 0x7f7b018767a0>
+
<spacy_wrap.pipeline_component_tok_clf.TokenClassificationTransformer at 0x7f1f5c5d4460>
 
@@ -596,41 +566,21 @@

Named Entity Linking
Defaulting to user installation because normal site-packages is not writeable
-Collecting da-dacy-small-trf==any
+Collecting da_dacy_small_trf@ https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl
 
  Downloading https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl (101.3 MB)
 ?25l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/101.3 MB ? eta -:--:--
-     ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/101.3 MB 125.4 MB/s eta 0:00:01
-     ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.8/101.3 MB 144.1 MB/s eta 0:00:01
-     ━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.6/101.3 MB 167.0 MB/s eta 0:00:01
-     ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.4/101.3 MB 170.1 MB/s eta 0:00:01
-     ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 27.2/101.3 MB 168.6 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━ 32.9/101.3 MB 167.4 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 38.7/101.3 MB 169.3 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 44.6/101.3 MB 171.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 50.6/101.3 MB 172.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━ 56.5/101.3 MB 172.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 62.8/101.3 MB 178.9 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━ 69.2/101.3 MB 186.2 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 75.5/101.3 MB 185.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━ 81.9/101.3 MB 184.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━ 88.2/101.3 MB 185.1 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━ 94.6/101.3 MB 185.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-
-
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 191.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 38.0 MB/s eta 0:00:00
+
+
+
     ━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━ 42.7/101.3 MB 218.3 MB/s eta 0:00:01
+
+
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 90.4/101.3 MB 227.7 MB/s eta 0:00:01
+
+
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.2/101.3 MB 229.0 MB/s eta 0:00:01
+     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 147.9 MB/s eta 0:00:00
 ?25h
 
@@ -679,7 +629,7 @@

Named Entity Linking

capital and largest city of Denmark
-Danmarks hovedstad
+Danmarks hovedstad og største by
  
 
@@ -788,125 +738,75 @@

Fine-grained NER
Defaulting to user installation because normal site-packages is not writeable
-Collecting da-dacy-small-trf==any
+Collecting da_dacy_small_trf@ https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl
 
  Downloading https://huggingface.co/chcaa/da_dacy_small_trf/resolve/0eadea074d5f637e76357c46bbd56451471d0154/da_dacy_small_trf-any-py3-none-any.whl (101.3 MB)
 ?25l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/101.3 MB ? eta -:--:--
-     ━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/101.3 MB 165.5 MB/s eta 0:00:01
-     ━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.7/101.3 MB 206.9 MB/s eta 0:00:01
-     ━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.0/101.3 MB 210.8 MB/s eta 0:00:01
-     ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━ 27.1/101.3 MB 208.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━ 34.3/101.3 MB 207.5 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━ 41.5/101.3 MB 205.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━ 48.6/101.3 MB 205.5 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━ 55.9/101.3 MB 211.1 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 63.2/101.3 MB 209.2 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━ 70.4/101.3 MB 209.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━ 77.7/101.3 MB 211.1 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 46.9/101.3 MB 241.7 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━ 84.8/101.3 MB 208.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━ 92.1/101.3 MB 208.1 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 99.4/101.3 MB 212.3 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━ 95.9/101.3 MB 242.2 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.3/101.3 MB 206.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 36.5 MB/s eta 0:00:00
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 101.2/101.3 MB 243.4 MB/s eta 0:00:01
+     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 MB 160.3 MB/s eta 0:00:00
 ?25h
 
Defaulting to user installation because normal site-packages is not writeable
-Collecting da-dacy-small-ner-fine-grained==any
+Collecting da_dacy_small_ner_fine_grained@ https://huggingface.co/chcaa/da_dacy_small_ner_fine_grained/resolve/43fedc5a1b1c1d193f461d13225f217f2ced507d/da_dacy_small_ner_fine_grained-any-py3-none-any.whl
 
  Downloading https://huggingface.co/chcaa/da_dacy_small_ner_fine_grained/resolve/43fedc5a1b1c1d193f461d13225f217f2ced507d/da_dacy_small_ner_fine_grained-any-py3-none-any.whl (82.7 MB)
 ?25l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/82.7 MB ? eta -:--:--
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/82.7 MB 9.1 MB/s eta 0:00:10
-     ━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/82.7 MB 38.0 MB/s eta 0:00:03
-     ━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.9/82.7 MB 77.0 MB/s eta 0:00:01
-     ━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.9/82.7 MB 192.3 MB/s eta 0:00:01
-     ━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.1/82.7 MB 208.7 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━ 44.8/82.7 MB 232.6 MB/s eta 0:00:01
+
+
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
+
+
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
+
+
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.1/82.7 MB 178.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 28.9/82.7 MB 24.2 MB/s eta 0:00:03
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━ 35.1/82.7 MB 23.3 MB/s eta 0:00:03
-     ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━ 42.4/82.7 MB 210.3 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━ 49.7/82.7 MB 212.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 52.3/82.7 MB 205.9 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━ 53.6/82.7 MB 29.8 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 60.8/82.7 MB 29.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━ 68.0/82.7 MB 211.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━ 75.3/82.7 MB 211.0 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━ 78.5/82.7 MB 212.6 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 81.4/82.7 MB 32.1 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 81.4/82.7 MB 32.1 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺ 81.4/82.7 MB 32.1 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 81.8/82.7 MB 23.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 81.9/82.7 MB 21.8 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.7/82.7 MB 21.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.7/82.7 MB 21.7 MB/s eta 0:00:01
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
 
-
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.7/82.7 MB 21.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.7/82.7 MB 21.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.7/82.7 MB 21.7 MB/s eta 0:00:01
-     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.7/82.7 MB 15.8 MB/s eta 0:00:00
-?25hInstalling collected packages: da-dacy-small-ner-fine-grained
+
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 82.6/82.7 MB 235.1 MB/s eta 0:00:01
+     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.7/82.7 MB 35.6 MB/s eta 0:00:00
+?25hInstalling collected packages: da_dacy_small_ner_fine_grained
 
-
Successfully installed da-dacy-small-ner-fine-grained-0.1.0
+
Successfully installed da_dacy_small_ner_fine_grained-0.1.0
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_ner_fine_grained' (0.1.0) was trained with spaCy v3.5.0 and may not be 100% compatible with the current version (3.7.2). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
+
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_ner_fine_grained' (0.1.0) was trained with spaCy v3.5.0 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
 
-
<spacy.pipeline.ner.EntityRecognizer at 0x7f7b007b6b90>
+
<spacy.pipeline.ner.EntityRecognizer at 0x7f1f56e9ec00>
 
@@ -1008,7 +908,7 @@

Dependency Parsing -
+
DaCy PROPN @@ -1050,57 +950,57 @@

Dependency Parsing - + - nsubj + nsubj - + - cop + cop - + - det + det - + - amod + amod - + - case + case - + - amod + amod - + - nmod + nmod @@ -1271,7 +1171,7 @@

Coreference Resolution - + diff --git a/tutorials/hate-speech.html b/tutorials/hate-speech.html index 31caa8a2..3b9c320c 100644 --- a/tutorials/hate-speech.html +++ b/tutorials/hate-speech.html @@ -22,7 +22,7 @@ - + @@ -336,7 +336,23 @@

Usage# Hide code cell output
-
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7f79ee691b40>
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:441: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:797: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
+  warnings.warn(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:797: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
+  warnings.warn(
+
+
+
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7f61f6963280>
 
@@ -364,11 +380,19 @@

Usage#

+
/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
+  with torch.cuda.amp.autocast(self._mixed_precision):
+
+
offensive
 	 sprogbrug
 not offensive
 
+
/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
+  with torch.cuda.amp.autocast(self._mixed_precision):
+
+

@@ -459,7 +483,7 @@

Usage# - + diff --git a/tutorials/robustness.html b/tutorials/robustness.html index 1b47f823..4f1d650b 100644 --- a/tutorials/robustness.html +++ b/tutorials/robustness.html @@ -22,7 +22,7 @@ - + diff --git a/tutorials/sentiment.html b/tutorials/sentiment.html index e2ae6cba..35fdae6a 100644 --- a/tutorials/sentiment.html +++ b/tutorials/sentiment.html @@ -22,7 +22,7 @@ - + @@ -345,7 +345,23 @@

SubjectivityHide code cell output
-
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7ff939e8df60>
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:441: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:797: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
+  warnings.warn(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:797: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
+  warnings.warn(
+
+
+
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7f3e7618fbe0>
 
@@ -371,6 +387,10 @@

Subjectivity +
/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.
+  with torch.cuda.amp.autocast(self._mixed_precision):
+
+
objective
 {'prob': array([1., 0.], dtype=float32), 'labels': ['objective', 'subjective']}
 subjective
@@ -400,7 +420,11 @@ 

PolarityHide code cell output
-

@@ -467,7 +495,11 @@

EmotionHide code cell output
-
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7ff938188460>
+
/home/runner/.local/lib/python3.10/site-packages/transformers/modeling_utils.py:519: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  return torch.load(checkpoint_file, map_location=map_location)
+
+
+
<spacy_wrap.pipeline_component_seq_clf.SequenceClassificationTransformer at 0x7f3e746b6f20>
 
@@ -629,7 +661,7 @@

Dictionary-Based Sentiment -
+
jeg 0.0 @@ -661,17 +693,17 @@

Dictionary-Based Sentiment - + - intensified by + intensified by - + - negated by + negated by @@ -776,7 +808,7 @@

Dictionary-Based Sentiment - + diff --git a/tutorials/textdescriptives.html b/tutorials/textdescriptives.html index 84abb4a8..be7a0470 100644 --- a/tutorials/textdescriptives.html +++ b/tutorials/textdescriptives.html @@ -22,7 +22,7 @@ - + @@ -380,19 +380,35 @@

Adding TextDescriptives components to DaCyHide code cell output
-
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.2). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:441: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_trf' (0.2.0) was trained with spaCy v3.5.2 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
-/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_ner_fine_grained' (0.1.0) was trained with spaCy v3.5.0 and may not be 100% compatible with the current version (3.7.2). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
+/home/runner/.local/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'da_dacy_small_ner_fine_grained' (0.1.0) was trained with spaCy v3.5.0 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
 
-
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
+
/home/runner/.local/lib/python3.10/site-packages/transformers/utils/generic.py:309: FutureWarning: `torch.utils._pytree._register_pytree_node` is deprecated. Please use `torch.utils._pytree.register_pytree_node` instead.
+  _torch_pytree._register_pytree_node(
+
+
+
/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:124: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  self._model.load_state_dict(torch.load(filelike, map_location=device))
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:137: UserWarning: Error loading saved torch state_dict with strict=True, likely due to differences between 'transformers' versions. Attempting to load with strict=False as a fallback...
 
 If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current 'transformers' and 'spacy-transformers' versions. For more details and available updates, run: python -m spacy validate
   warnings.warn(warn_msg)
+/home/runner/.local/lib/python3.10/site-packages/spacy_transformers/layers/hf_shim.py:139: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  b = torch.load(filelike, map_location=device)
+/home/runner/.local/lib/python3.10/site-packages/thinc/shims/pytorch.py:253: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.
+  model.load_state_dict(torch.load(filelike, map_location=device))
 
-
<textdescriptives.components.dependency_distance.DependencyDistance at 0x7fe24d56cbe0>
+
<textdescriptives.components.dependency_distance.DependencyDistance at 0x7fd94ec3fc40>
 
@@ -425,7 +441,15 @@

Adding TextDescriptives components to DaCyHide code cell output

Let’s run a quick test to see if any of our metrics correlate strongly with the label

@@ -645,16 +665,16 @@

Exploratory Data Analysis -
sentence_length_std           -0.303042
-coleman_liau_index             0.212275
-n_unique_tokens               -0.174772
-token_length_mean              0.172780
-syllables_per_token_median     0.169951
-flesch_reading_ease           -0.166157
-syllables_per_token_mean       0.165625
-n_tokens                      -0.163977
-dependency_distance_std       -0.163154
-automated_readability_index    0.153635
+
syllables_per_token_median               0.173627
+dependency_distance_mean                 0.130452
+dependency_distance_std                 -0.118958
+lix                                      0.118539
+n_characters                             0.100814
+prop_adjacent_dependency_relation_std   -0.098674
+token_length_median                      0.094410
+sentence_length_std                     -0.088671
+gunning_fog                              0.087089
+smog                                     0.086096
 dtype: float64
 
@@ -669,18 +689,10 @@

Exploratory Data Analysis -
/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-
-
<Axes: xlabel='dependency_distance_mean', ylabel='Density'>
 
-../_images/51f23a1f5014ae0972b7430a4c140f161eecc64cd828c6e6257d148e8e8f4c8c.png +../_images/ec0b2f720af347cdae0780e8188bd50cd1e2d14fa73869fe8f1c2c77667d8906.png

We can do a similar thing for the lix score, where we see that here isn’t a big difference between the two classes:

@@ -691,18 +703,10 @@

Exploratory Data Analysis -
/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-/home/runner/.local/lib/python3.10/site-packages/seaborn/_base.py:949: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.
-  data_subset = grouped_data.get_group(pd_key)
-
-
<Axes: xlabel='lix', ylabel='Density'>
 
-../_images/78de1a22bf6c37db0d61a35ba47d7006a8d19d8339156c272349623866088bc7.png +../_images/6de44b863d2dd514bd086640d08355a4189a17cc58cb59f121ea289421279beb.png

Cool! We’ve now done a quick analysis of the SMS dataset and found some differences in the distributions of some readability and dependency-distance metrics between the actual SMS’s and spam.