From 9f8635b386de3bec34634518697b8ebe31daf3a8 Mon Sep 17 00:00:00 2001 From: gh-pages committer Date: Sun, 29 Dec 2024 12:25:58 +0000 Subject: [PATCH] update book --- CNAME | 1 + approval2template.html | 838 +++++++ authors-guide.html | 16 + booknews.html | 999 ++++++++ bookreleaseissue.html | 868 +++++++ bot_cheatsheet.html | 944 ++++++++ building.html | 16 + changing-maintainers.html | 16 + ci.html | 16 + collaboration.html | 16 + contributingguide.html | 16 + curationpolicy.html | 16 + editorguide.html | 16 + editorialmanagement.html | 16 + editortemplate.html | 845 +++++++ es/CNAME | 1 + ...enimiento-y-revisi\303\263n-por-pares.pdf" | Bin 0 -> 484098 bytes es/approval2template.es.html | 842 +++++++ es/booknews.es.html | 1003 ++++++++ es/bookreleaseissue.es.html | 876 +++++++ es/bot_cheatsheet.es.html | 948 ++++++++ es/ci.html | 18 + es/editortemplate.es.html | 851 +++++++ es/images/airtable.png | Bin 0 -> 20391 bytes es/images/apple-touch-icon-120x120.png | Bin 0 -> 8629 bytes es/images/apple-touch-icon-152x152.png | Bin 0 -> 11692 bytes es/images/apple-touch-icon-180x180.png | Bin 0 -> 14474 bytes es/images/apple-touch-icon-60x60.png | Bin 0 -> 3644 bytes es/images/apple-touch-icon-76x76.png | Bin 0 -> 4863 bytes es/images/apple-touch-icon.png | Bin 0 -> 14474 bytes es/images/cover.png | Bin 0 -> 128709 bytes es/images/favicon-16x16.png | Bin 0 -> 1119 bytes es/images/favicon-32x32.png | Bin 0 -> 1833 bytes es/images/favicon.ico | Bin 0 -> 15086 bytes es/images/icon_short_color.png | Bin 0 -> 21055 bytes es/images/icon_short_color_small.png | Bin 0 -> 1715 bytes es/images/rOpenSci Packages Cover PRINT.png | Bin 0 -> 467207 bytes es/images/rOpenSci Packages Cover SCREEN.png | Bin 0 -> 128709 bytes es/images/rOpenSci Packages Cover.pdf | Bin 0 -> 45171 bytes es/images/rOpenSci Packages Cover.svg | 67 + es/images/status.png | Bin 0 -> 1947 bytes es/index.es.html | 810 +++++++ es/index.html | 12 + es/maintenance_changing_maintainers.es.html | 866 +++++++ es/maintenance_cheatsheet.es.html | 841 +++++++ es/maintenance_collaboration.es.html | 950 ++++++++ es/maintenance_contributing.es.html | 821 +++++++ es/maintenance_curation.es.html | 902 +++++++ es/maintenance_evolution.es.html | 1000 ++++++++ es/maintenance_github_grooming.es.html | 839 +++++++ es/maintenance_marketing.es.html | 808 +++++++ es/maintenance_releases.es.html | 836 +++++++ es/newstemplate.es.html | 865 +++++++ es/pkg_building.es.html | 1297 ++++++++++ es/pkg_ci.es.html | 889 +++++++ es/pkg_security.es.html | 872 +++++++ es/preface.es.html | 802 +++++++ es/redirect.es.html | 848 +++++++ es/releasing.html | 18 + es/reviewrequesttemplate.es.html | 866 +++++++ es/reviewtemplate.es.html | 875 +++++++ es/robots.txt | 1 + es/search.json | 1419 +++++++++++ ...p-811912db2014727b1c573d09a2e9024c.min.css | 12 + es/site_libs/bootstrap/bootstrap-icons.css | 2078 +++++++++++++++++ es/site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 176200 bytes es/site_libs/bootstrap/bootstrap.min.js | 7 + es/site_libs/clipboard/clipboard.min.js | 7 + es/site_libs/quarto-html/anchor.min.js | 9 + es/site_libs/quarto-html/popper.min.js | 6 + ...hting-ff4371ef257df69894857e99c6ad0d06.css | 205 ++ es/site_libs/quarto-html/quarto.js | 911 ++++++++ es/site_libs/quarto-html/tippy.css | 1 + es/site_libs/quarto-html/tippy.umd.min.js | 2 + es/site_libs/quarto-nav/headroom.min.js | 7 + es/site_libs/quarto-nav/quarto-nav.js | 325 +++ .../quarto-search/autocomplete.umd.js | 3 + es/site_libs/quarto-search/fuse.min.js | 9 + es/site_libs/quarto-search/quarto-search.js | 1290 ++++++++++ es/sitemap.xml | 123 + es/softwarereview_author.es.html | 898 +++++++ es/softwarereview_editor.es.html | 1076 +++++++++ es/softwarereview_editor_management.es.html | 889 +++++++ es/softwarereview_intro.es.html | 893 +++++++ es/softwarereview_policies.es.html | 996 ++++++++ es/softwarereview_reviewer.es.html | 904 +++++++ evolution.html | 16 + grooming.html | 16 + images/airtable.png | Bin 0 -> 20391 bytes images/apple-touch-icon-120x120.png | Bin 0 -> 8629 bytes images/apple-touch-icon-152x152.png | Bin 0 -> 11692 bytes images/apple-touch-icon-180x180.png | Bin 0 -> 14474 bytes images/apple-touch-icon-60x60.png | Bin 0 -> 3644 bytes images/apple-touch-icon-76x76.png | Bin 0 -> 4863 bytes images/apple-touch-icon.png | Bin 0 -> 14474 bytes images/cover.png | Bin 0 -> 128709 bytes images/favicon-16x16.png | Bin 0 -> 1119 bytes images/favicon-32x32.png | Bin 0 -> 1833 bytes images/favicon.ico | Bin 0 -> 15086 bytes images/icon_short_color.png | Bin 0 -> 21055 bytes images/icon_short_color_small.png | Bin 0 -> 1715 bytes images/rOpenSci Packages Cover PRINT.png | Bin 0 -> 467207 bytes images/rOpenSci Packages Cover SCREEN.png | Bin 0 -> 128709 bytes images/rOpenSci Packages Cover.pdf | Bin 0 -> 45171 bytes images/rOpenSci Packages Cover.svg | 67 + images/status.png | Bin 0 -> 1947 bytes index.html | 830 +++++++ maintenance_changing_maintainers.html | 864 +++++++ maintenance_cheatsheet.html | 836 +++++++ maintenance_collaboration.html | 950 ++++++++ maintenance_contributing.html | 816 +++++++ maintenance_curation.html | 897 +++++++ maintenance_evolution.html | 994 ++++++++ maintenance_github_grooming.html | 835 +++++++ maintenance_marketing.html | 810 +++++++ maintenance_releases.html | 833 +++++++ marketing.html | 16 + newstemplate.html | 863 +++++++ pkg_building.html | 1293 ++++++++++ pkg_ci.html | 884 +++++++ pkg_security.html | 868 +++++++ policies.html | 16 + preface.html | 798 +++++++ ...elopment,-Maintenance,-and-Peer-Review.pdf | Bin 0 -> 450238 bytes redirect.html | 844 +++++++ releasing.html | 16 + reviewerguide.html | 16 + reviewrequesttemplate.html | 862 +++++++ reviewtemplate.html | 870 +++++++ robots.txt | 1 + ropensci-dev-guide.pdf | Bin 0 -> 450238 bytes search.json | 1419 +++++++++++ security.html | 16 + ...p-811912db2014727b1c573d09a2e9024c.min.css | 12 + site_libs/bootstrap/bootstrap-icons.css | 2078 +++++++++++++++++ site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 176200 bytes site_libs/bootstrap/bootstrap.min.js | 7 + site_libs/clipboard/clipboard.min.js | 7 + site_libs/quarto-html/anchor.min.js | 9 + site_libs/quarto-html/popper.min.js | 6 + ...hting-ff4371ef257df69894857e99c6ad0d06.css | 205 ++ site_libs/quarto-html/quarto.js | 911 ++++++++ site_libs/quarto-html/tippy.css | 1 + site_libs/quarto-html/tippy.umd.min.js | 2 + site_libs/quarto-nav/headroom.min.js | 7 + site_libs/quarto-nav/quarto-nav.js | 325 +++ site_libs/quarto-search/autocomplete.umd.js | 3 + site_libs/quarto-search/fuse.min.js | 9 + site_libs/quarto-search/quarto-search.js | 1290 ++++++++++ sitemap.xml | 123 + softwarereview_author.html | 900 +++++++ softwarereview_editor.html | 1084 +++++++++ softwarereview_editor_management.html | 884 +++++++ softwarereview_intro.html | 889 +++++++ softwarereview_policies.html | 989 ++++++++ softwarereview_reviewer.html | 900 +++++++ 156 files changed, 65520 insertions(+) create mode 100644 CNAME create mode 100644 approval2template.html create mode 100644 authors-guide.html create mode 100644 booknews.html create mode 100644 bookreleaseissue.html create mode 100644 bot_cheatsheet.html create mode 100644 building.html create mode 100644 changing-maintainers.html create mode 100644 ci.html create mode 100644 collaboration.html create mode 100644 contributingguide.html create mode 100644 curationpolicy.html create mode 100644 editorguide.html create mode 100644 editorialmanagement.html create mode 100644 editortemplate.html create mode 100644 es/CNAME create mode 100644 "es/Paquetes-de-rOpenSci--Desarrollo,-mantenimiento-y-revisi\303\263n-por-pares.pdf" create mode 100644 es/approval2template.es.html create mode 100644 es/booknews.es.html create mode 100644 es/bookreleaseissue.es.html create mode 100644 es/bot_cheatsheet.es.html create mode 100644 es/ci.html create mode 100644 es/editortemplate.es.html create mode 100644 es/images/airtable.png create mode 100644 es/images/apple-touch-icon-120x120.png create mode 100644 es/images/apple-touch-icon-152x152.png create mode 100644 es/images/apple-touch-icon-180x180.png create mode 100644 es/images/apple-touch-icon-60x60.png create mode 100644 es/images/apple-touch-icon-76x76.png create mode 100644 es/images/apple-touch-icon.png create mode 100644 es/images/cover.png create mode 100644 es/images/favicon-16x16.png create mode 100644 es/images/favicon-32x32.png create mode 100644 es/images/favicon.ico create mode 100644 es/images/icon_short_color.png create mode 100644 es/images/icon_short_color_small.png create mode 100644 es/images/rOpenSci Packages Cover PRINT.png create mode 100644 es/images/rOpenSci Packages Cover SCREEN.png create mode 100644 es/images/rOpenSci Packages Cover.pdf create mode 100644 es/images/rOpenSci Packages Cover.svg create mode 100644 es/images/status.png create mode 100644 es/index.es.html create mode 100644 es/index.html create mode 100644 es/maintenance_changing_maintainers.es.html create mode 100644 es/maintenance_cheatsheet.es.html create mode 100644 es/maintenance_collaboration.es.html create mode 100644 es/maintenance_contributing.es.html create mode 100644 es/maintenance_curation.es.html create mode 100644 es/maintenance_evolution.es.html create mode 100644 es/maintenance_github_grooming.es.html create mode 100644 es/maintenance_marketing.es.html create mode 100644 es/maintenance_releases.es.html create mode 100644 es/newstemplate.es.html create mode 100644 es/pkg_building.es.html create mode 100644 es/pkg_ci.es.html create mode 100644 es/pkg_security.es.html create mode 100644 es/preface.es.html create mode 100644 es/redirect.es.html create mode 100644 es/releasing.html create mode 100644 es/reviewrequesttemplate.es.html create mode 100644 es/reviewtemplate.es.html create mode 100644 es/robots.txt create mode 100644 es/search.json create mode 100644 es/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css create mode 100644 es/site_libs/bootstrap/bootstrap-icons.css create mode 100644 es/site_libs/bootstrap/bootstrap-icons.woff create mode 100644 es/site_libs/bootstrap/bootstrap.min.js create mode 100644 es/site_libs/clipboard/clipboard.min.js create mode 100644 es/site_libs/quarto-html/anchor.min.js create mode 100644 es/site_libs/quarto-html/popper.min.js create mode 100644 es/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css create mode 100644 es/site_libs/quarto-html/quarto.js create mode 100644 es/site_libs/quarto-html/tippy.css create mode 100644 es/site_libs/quarto-html/tippy.umd.min.js create mode 100644 es/site_libs/quarto-nav/headroom.min.js create mode 100644 es/site_libs/quarto-nav/quarto-nav.js create mode 100644 es/site_libs/quarto-search/autocomplete.umd.js create mode 100644 es/site_libs/quarto-search/fuse.min.js create mode 100644 es/site_libs/quarto-search/quarto-search.js create mode 100644 es/sitemap.xml create mode 100644 es/softwarereview_author.es.html create mode 100644 es/softwarereview_editor.es.html create mode 100644 es/softwarereview_editor_management.es.html create mode 100644 es/softwarereview_intro.es.html create mode 100644 es/softwarereview_policies.es.html create mode 100644 es/softwarereview_reviewer.es.html create mode 100644 evolution.html create mode 100644 grooming.html create mode 100644 images/airtable.png create mode 100644 images/apple-touch-icon-120x120.png create mode 100644 images/apple-touch-icon-152x152.png create mode 100644 images/apple-touch-icon-180x180.png create mode 100644 images/apple-touch-icon-60x60.png create mode 100644 images/apple-touch-icon-76x76.png create mode 100644 images/apple-touch-icon.png create mode 100644 images/cover.png create mode 100644 images/favicon-16x16.png create mode 100644 images/favicon-32x32.png create mode 100644 images/favicon.ico create mode 100644 images/icon_short_color.png create mode 100644 images/icon_short_color_small.png create mode 100644 images/rOpenSci Packages Cover PRINT.png create mode 100644 images/rOpenSci Packages Cover SCREEN.png create mode 100644 images/rOpenSci Packages Cover.pdf create mode 100644 images/rOpenSci Packages Cover.svg create mode 100644 images/status.png create mode 100644 index.html create mode 100644 maintenance_changing_maintainers.html create mode 100644 maintenance_cheatsheet.html create mode 100644 maintenance_collaboration.html create mode 100644 maintenance_contributing.html create mode 100644 maintenance_curation.html create mode 100644 maintenance_evolution.html create mode 100644 maintenance_github_grooming.html create mode 100644 maintenance_marketing.html create mode 100644 maintenance_releases.html create mode 100644 marketing.html create mode 100644 newstemplate.html create mode 100644 pkg_building.html create mode 100644 pkg_ci.html create mode 100644 pkg_security.html create mode 100644 policies.html create mode 100644 preface.html create mode 100644 rOpenSci-Packages--Development,-Maintenance,-and-Peer-Review.pdf create mode 100644 redirect.html create mode 100644 releasing.html create mode 100644 reviewerguide.html create mode 100644 reviewrequesttemplate.html create mode 100644 reviewtemplate.html create mode 100644 robots.txt create mode 100644 ropensci-dev-guide.pdf create mode 100644 search.json create mode 100644 security.html create mode 100644 site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css create mode 100644 site_libs/bootstrap/bootstrap-icons.css create mode 100644 site_libs/bootstrap/bootstrap-icons.woff create mode 100644 site_libs/bootstrap/bootstrap.min.js create mode 100644 site_libs/clipboard/clipboard.min.js create mode 100644 site_libs/quarto-html/anchor.min.js create mode 100644 site_libs/quarto-html/popper.min.js create mode 100644 site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css create mode 100644 site_libs/quarto-html/quarto.js create mode 100644 site_libs/quarto-html/tippy.css create mode 100644 site_libs/quarto-html/tippy.umd.min.js create mode 100644 site_libs/quarto-nav/headroom.min.js create mode 100644 site_libs/quarto-nav/quarto-nav.js create mode 100644 site_libs/quarto-search/autocomplete.umd.js create mode 100644 site_libs/quarto-search/fuse.min.js create mode 100644 site_libs/quarto-search/quarto-search.js create mode 100644 sitemap.xml create mode 100644 softwarereview_author.html create mode 100644 softwarereview_editor.html create mode 100644 softwarereview_editor_management.html create mode 100644 softwarereview_intro.html create mode 100644 softwarereview_policies.html create mode 100644 softwarereview_reviewer.html diff --git a/CNAME b/CNAME new file mode 100644 index 000000000..c67b4a09a --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +devguide.ropensci.org diff --git a/approval2template.html b/approval2template.html new file mode 100644 index 000000000..9e3360b64 --- /dev/null +++ b/approval2template.html @@ -0,0 +1,838 @@ + + + + + + + + + + +23  Reviewer approval comment template – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

23  Reviewer approval comment template

+
+ + + +
+ + + + +
+ + + +

+## Reviewer Response
+
+
+#### Final approval (post-review)
+
+- [ ] **The author has responded to my review and made changes to my satisfaction. I recommend approving this package.**
+
+<!--Please update the estimate below.-->
+
+Estimated hours spent reviewing:
+ + + +
+
+ + + + + + + diff --git a/authors-guide.html b/authors-guide.html new file mode 100644 index 000000000..6d3c24bf2 --- /dev/null +++ b/authors-guide.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/booknews.html b/booknews.html new file mode 100644 index 000000000..f637270c3 --- /dev/null +++ b/booknews.html @@ -0,0 +1,999 @@ + + + + + + + + + + +19  NEWS – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

19  NEWS

+
+ + + +
+ + + + +
+ + + +

+19.1 0.9.0

+
    +
  • 2024-01-09, update roxygen2 wording (@vincentvanhees, #792).

  • +
  • 2023-12-15, update roxygen2 advice, mainly linking to roxygen2 website (#750).

  • +
  • 2023-09-15, add suggestions for API packages (#496).

  • +
  • Translation to Spanish!

  • +
  • 2023-07-17, Update Aims and Scope to include translation packages, remove experimental text-processing categories, and provide clarifications around API wrappers

  • +
  • 2023-05-04, Added link to Bioconductor book (#663, @llrs).

  • +
  • 2023-04-26, Changed suggested lifecycle stage in authors guide (#661, @bart1).

  • +
  • 2023-04-25, changed the COI section to use parallel construction (#659, @eliocamp).

  • +
  • 2022-07-04, Add resources around GitHub workflows (#479, @maurolepore).

  • +
  • 2023-02-14, update instructions for CITATION to reflect new CRAN policies (#604, #609).

  • +
  • 2023-02-14, add package maintainer cheatsheet (#608).

  • +
  • 2023-01-25, add Mastodon as social media (#592, by @yabellini).

  • +
  • 2023-01-25, add Mastodon as social media (#592, by @yabellini).

  • +
  • 2023-01-20, fix small formating error (#590 by @eliocamp).

  • +
  • 2022-11-22, mention shinytest2 near shinytest.

  • +
  • 2022-09-20, add editor instruction to add “stats” label to stats submissions

  • +
  • 2022-09-20, fixed link to reviewer approval template (#548), and rendering of editor’s template (#547)

  • +
  • 2022-08-23, add recommendation to document argument default (@Bisaloo, #501)

  • +
  • 2022-08-06, fix link to R Packages book (#498)

  • +
  • 2022-07-21, mention GitHub Discussions and GitHub issue templates. (#482)

  • +
  • 2022-07-21, highlight values for reviewing in more places (#481)

  • +
  • 2022-07-20, Explanation of package submission via non-default branches (#485), added @s3alfisc to contributor list.

  • +
  • 2022-07-20, add how to volunteer as a reviewer (#457).

  • +
  • 2022-06-23, Expanded explanation of Codecov, added @ewallace to contributor list (#484)

  • +

+19.2 0.8.0

+
    +
  • 2022-06-03, Remove former references to now-archived “rodev” package

  • +
  • 2022-05-30, Advise that reviewers can also directly call @ropensci-review-bot check package

  • +
  • 2022-05-27, Add Mark Padgham to list of authors

  • +
  • 2022-05-27, Add devguider::prerelease_checklist item to pre-release template (#463)

  • +
  • 2022-05-13, Align version number in DESCRIPTION file with actual version (#443)

  • +
  • 2022-05-13, Update guidelines for CONTRIBUTING.md (#366, #462)

  • +
  • 2022-05-09, Add section on authorship of included code, thanks to @KlausVigo (#388).

  • +
  • 2022-05-09, Remove mention of ‘rev’ role requiring R v3.5

  • +
  • 2022-05-05, Move all scripts from local inst directory to ropensci-org/devguider pkg.

  • +
  • 2022-05-03, Update package archiving guidance to reduce README to minimal form.

  • +
  • 2022-04-29, Advise that authors can directly call @ropensci-review-bot check package.

  • +
  • 2022-04-29, Describe pkgcheck-action in CI section.

  • +
  • 2022-04-29, Update scope in policies section to include statistical software.

  • +
  • 2022-04-29, Add prelease.R script to open pre-release GitHub issue & ref in appendix.

  • +
  • 2022-04-26, Add GitHub 2FA recommendation to package security.

  • +
  • 2022-03-29, Remove references to Stef Butland, former community manager.

  • +
  • 2022-03-28, Add comments on submission planning about time commitment.

  • +
  • 2022-03-24, Remove approval comment template (coz it’s automatically generated by the bot now).

  • +
  • 2022-03-21, rephrase CITATION guidance to make it less strict. Also mentions CITATION.cff and the cffr package.

  • +
  • 2022-03-08, add links to blogs related to package development (#389).

  • +
  • 2022-02-17, update redirect instructions (@peterdesmet, #387).

  • +
  • 2022-02-14, link to Michael Lynch’s post Why Good Developers Write Bad Unit Tests.

  • +
  • 2022-02-14, mention more packages for testing like dittodb, vcr, httptest, httptest2, webfakes.

  • +
  • 2022-01-10, make review templates R Markdown files (@Bisaloo, #340).

  • +
  • 2022-01-14, update guidance on CI services (#377)

  • +
  • 2022-01-11, update guidance around branches, with resources suggested by @ha0ye and @statnmap.

  • +
  • 2022-01-10, divide author’s guide into sub-sections, and add extra info including pkgcheck.

  • +
  • 2021-11-30, adds links to examples of reviews, especially tough but constructive ones (with help from @noamross, @mpadge, #363).

  • +
  • 2021-11-19, add recommended spatial packages to scaffolding section (software-review-meta#47)

  • +
  • 2021-11-18, update advice on grouping functions for pkgdown output (#361)

  • +

+19.3 0.7.0

+
    +
  • 2021-11-04, add mentions of stat software review to software review intro and to the first book page (#342).

  • +
  • 2021-11-04, mention pkgcheck in the author guide (@mpadge, #343).

  • +
  • 2021-11-04, add editors’ responsibilities including Editor etiquette for commenting on packages on which you aren’t handling/reviewing (@jhollist, #354).

  • +
  • 2021-11-04, give precise examples of tools for installation instructions (remotes, pak, R-universe).

  • +
  • 2021-11-04, add more bot guidance (less work for editors).

  • +
  • 2021-10-07, add guidance for editorial management (recruiting, inviting, onboarding, offboarding editors).

  • +
  • 2021-09-14, add a requirement that there is at least one HTML vignette.

  • +
  • 2021-09-03, add some recommendations around git. (@annakrystalli, #341)

  • +
  • 2021-07-14, clarify the categories data extraction and munging by adding examples. (@noamross, #337)

  • +
  • 2021-05-20, add guidance around setting up your package to foster a community, inspired by the recent rOpenSci community call. (with help from @Bisaloo, #289, #308)

  • +
  • 2021-04-27, no longer ask reviewers to ask covr as it’ll be done by automatic tools, but ask them to pay attention to tests skipped.

  • +
  • 2021-04-02, add citation guidance.

  • +
  • 2021-04-02, stop asking reviewers to run goodpractice as this is part of editorial checks.

  • +
  • 2021-03-23, launched a new form for reviewer volunteering.

  • +
  • 2021-02-24, add guidance around the use of @ropensci-review-bot.

  • +

+19.4 0.6.0

+
    +
  • 2021-02-04, add guidance to enforce package versioning and tracking of changes through review (@annakrystalli, #305)

  • +
  • 2021-01-25, add a translation of the review template in Spanish (@Fvd, @maurolepore, #303)

  • +
  • 2021-01-25, the book has now better citation guidance in case you want to cite this very guide (@Bisaloo, #304).

  • +
  • 2021-01-12, add some more guidance on escaping examples (#290).

  • +
  • 2021-01-12, mention the lifecycle package in the chapter about package evolution (#287).

  • +
  • 2021-01-12, require overlap information is put in documentation (#292).

  • +
  • 2021-01-12, start using the bookdown::bs4_book() template.

  • +
  • 2021-01-12, add a sentence about whether it is acceptable to push a new version of a package to CRAN within two weeks of the most recent version if you have just been made aware of, and fixed, a major bug (@sckott, #283)

  • +
  • 2021-01-12, mention the HTTP testing in R book.

  • +
  • 2021-01-12, mention testthat snapshot tests.

  • +
  • 2021-01-12, remove mentions of Travis CI and link to Jeroen Ooms’ blog post about moving away from Travis.

  • +
  • 2021-01-12, update the package curation policy: mention a possible exception for legacy packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff. (@noamross, #293)

  • +

+19.5 0.5.0

+
    +
  • 2020-10-08, add help about link checking (@sckott, #281)

  • +
  • 2020-10-08, update JOSS instructions (@karthik, #276)

  • +
  • 2020-10-05, add links to licence resources (@annakrystalli, #279)

  • +
  • 2020-10-05, update information about the contributing guide (@stefaniebutland, #280)

  • +
  • 2020-09-11, make reviewer approval a separate template (@bisaloo, #264)

  • +
  • 2020-09-22, add package curation policy (@noamross, #263)

  • +
  • 2020-09-11, add more guidance and requirements for docs at submission (@annakrystalli, #261)

  • +
  • 2020-09-14, add more guidance on describing data source in DESCRIPTION (@mpadge, #260)

  • +
  • 2020-09-14, add more guidance about tests of deprecated functions (@sckott, #213)

  • +
  • 2020-09-11, update the CI guidance (@bisaloo, @mcguinlu, #269)

  • +
  • 2020-09-11, improve the redirect guidance (@jeroen, @mcguinlu, #269)

  • +

+19.6 0.4.0

+
    +
  • 2020-04-02, give less confusing code of conduct guidance: the reviewed packages’ COC is rOpenSci COC (@Bisaloo, @cboettig, #240)

  • +
  • 2020-03-27, add section on Ethics, Data Privacy and Human Subjects Research to Policies chapter

  • +
  • 2020-03-12, mention GitHub Actions as a CI provider.

  • +
  • 2020-02-24, add guide for inviting a guest editor.

  • +
  • 2020-02-14, add mentions of the ropensci-books GitHub organisation and associated subdomain.

  • +
  • 2020-02-10, add field and laboratory reproducibility tools as a category in scope.

  • +
  • 2020-02-10, add more guidance about secrets and package development in the security chapter.

  • +
  • 2020-02-06, add guidance about Bioconductor dependencies (#246).

  • +
  • 2020-02-06, add package logo guidance (#217).

  • +
  • 2020-02-06, add one CRAN gotcha: single quoting software names(#245, @aaronwolen)

  • +
  • 2020-02-06, improve guidance regarding the replacement of “older” pkgdown website links and source (#241, @cboettig)

  • +
  • 2020-02-06, rephrase the EiC role (#244).

  • +
  • 2020-02-06, remove the recommendation to add rOpenSci footer (https://github.com/ropensci/software-review-meta/issues/79).

  • +
  • 2020-02-06, remove the recommendation to add a review mention to DESCRIPTION but recommends mentioning the package version when reviewers are added as “rev” authors.

  • +
  • 2020-01-30, slightly changes the advice on documentation re-use: add a con; mention @includeRmd and @example; correct the location of Rmd fragments (#230).

  • +
  • 2020-01-30, add more guidance for the editor in charge of a dev guide release (#196, #205).

  • +
  • 2020-01-22, add guidance in the editor guide about not transferred repositories.

  • +
  • 2020-01-22, clarify forum guidance (for use cases and in general).

  • +
  • 2020-01-22, mention an approach for pre-computing vignettes so that the pkgdown website might get build on rOpenSci docs server.

  • +
  • 2020-01-22, document the use of mathjax with rotemplate (@Bisaloo, #199).

  • +
  • 2020-01-20, add guidance for off-thread interaction and COIs (@noamross, #197).

  • +
  • 2020-01-20, add advice on specifying dependency minimum versions (@karthik, @annakrystalli, #185).

  • +
  • 2020-01-09, start using GitHub actions instead of Travis for deployment.

  • +
  • -2019-12-11, add note in Documentation sub-section of Packaging Guide section about referencing the new R6 support in roxygen2 (ropensci/dev_guide#189)

  • +
  • 2019-12-11, add new CRAN gotcha about having ‘in R’ or ‘with R’ in your package title (@bisaloo, ropensci/dev_guide#221)

  • +

+19.7 0.3.0

+
    +
  • 2019-10-03, include in the approval template that maintainers should include link to the docs.ropensci.org/pkg site (ropensci/dev_guide#191)

  • +
  • 2019-09-26, add instructions for handling editors to nominate packages for blog posts (ropensci/dev_guide#180)

  • +
  • 2019-09-26, add chapter on changing package maintainers (ropensci/dev_guide#128) (ropensci/dev_guide#194)

  • +
  • 2019-09-26, update Slack room to use for editors (ropensci/dev_guide#193)

  • +
  • 2019-09-11, update instructions in README for rendering the book locally (ropensci/dev_guide#192)

  • +
  • 2019-08-05, update JOSS submission instructions (ropensci/dev_guide#187)

  • +
  • 2019-07-22, break “reproducibility” category in policies into component parts. (ropensci/software-review-meta#81)

  • +
  • 2019-06-18, add link to rOpenSci community call “Security for R” to security chapter.

  • +
  • 2019-06-17, fix formatting of Appendices B-D in the pdf version of the book (bug report by @IndrajeetPatil, #179)

  • +
  • 2019-06-17, add suggestion to use R Markdown hunks approach when the README and the vignette share content. (ropensci/dev_guide#161)

  • +
  • 2019-06-17, add mention of central building of documentation websites.

  • +
  • 2019-06-13, add explanations of CRAN checks. (ropensci/dev_guide#177)

  • +
  • 2019-06-13, add mentions of the rodev helper functions where relevant.

  • +
  • 2019-06-13, add recommendation about using cat for str.*() methods. RStudio assumes that str uses cat, if not when loading an R object the str prints to the console in RStudio and doesn’t show the correct object structure in the properties. ([@mattfidler] (https://github.com/mattfidler/) #178)

  • +
  • 2019-06-12, add more details about git flow.

  • +
  • 2019-06-12, remove recommendation about roxygen2 dev version since the latest stable version has what is needed. (@bisaloo, #165)

  • +
  • 2019-06-11, add mention of usethis functions for adding testing or vignette infrastructure in the part about dependencies in the package building guide.

  • +
  • 2019-06-10, use the new URL for the dev guide, https://devguide.ropensci.org/

  • +
  • 2019-05-27, add more info about the importance of the repo being recognized as a R package by linguist (@bisaloo, #172)

  • +
  • 2019-05-22, update all links eligible to HTTPS and update links to the latest versions of Hadley Wickham and Jenny Bryan’s books (@bisaloo, #167)

  • +
  • 2019-05-15, add book release guidance for editors. (ropensci/dev_guide#152)

  • +

+19.8 0.2.0

+
    +
  • 2019-05-23, add CRAN gotcha: in the Description field of your DESCRIPTION file, enclose URLs in angle brackets.

  • +
  • 2019-05-13, add more content to the chapter about contributing.

  • +
  • 2019-05-13, add more precise instructions about blog posts to approval template for editors.

  • +
  • 2019-05-13, add policies allowing using either <- or = within a package as long as the whole package is consistent.

  • +
  • 2019-05-13, add request for people to tell us if they use our standards/checklists when reviewing software elsewhere.

  • +
  • 2019-04-29, add requirement and advice on testing packages using devel and oldrel R versions on Travis.

  • +
  • 2019-04-23, add a sentence about why being generous with attributions and more info about ctb vs aut.

  • +
  • 2019-04-23, add link to Daniel Nüst’s notes about migration from XML to xml2.

  • +
  • 2019-04-22, add use of rOpenSci forum to maintenance section.

  • +
  • 2019-04-22, ask reviewer for consent to be added to DESCRIPTION in review template.

  • +
  • 2019-04-22, use a darker blue for links (feedback by @kwstat, #138).

  • +
  • 2019-04-22, add book cover.

  • +
  • 2019-04-08, improve formatting and link text in README (@katrinleinweber, #137)

  • +
  • 2019-03-25, add favicon (@wlandau, #136).

  • +
  • 2019-03-21, improve Travis CI guidance, including link to examples. (@mpadge, #135)

  • +
  • 2019-02-07, simplify code examples in Package Evolution section (maintenance_evolution.Rmd file) (@hadley, #129).

  • +
  • 2019-02-07, added a PDF file to export (request by @IndrajeetPatil, #131).

  • +

+19.9 0.1.5

+
    +
  • 2019-02-01, created a .zenodo.json to explicitly set editors as authors.
  • +

+19.10 First release 0.1.0

+
    +
  • 2019-01-23, add details about requirements for packages running on all major platforms and added new section to package categories.

  • +
  • 2019-01-22, add details to the guide for authors about the development stage at which to submit a package.

  • +
  • 2018-12-21, inclusion of an explicit policy for conflict of interest (for reviewers and editors).

  • +
  • 2018-12-18, added more guidance for editor on how to look for reviewers.

  • +
  • 2018-12-04, onboarding was renamed Software Peer Review.

  • +

+19.11 place-holder 0.0.1

+
    +
  • Added a NEWS.md file to track changes to the book.
  • +
+
+ + + + + + + diff --git a/bookreleaseissue.html b/bookreleaseissue.html new file mode 100644 index 000000000..8f6e84b46 --- /dev/null +++ b/bookreleaseissue.html @@ -0,0 +1,868 @@ + + + + + + + + + + +25  Book release guidance – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

25  Book release guidance

+
+ + + +
+ + + + +
+ + + +

Editors preparing for a release can run the prelease.R script in the inst directory of this repository to automatically open a GitHub issue with checkpoints for all current issues assigned to the upcoming release milestone, along with the following checklist. Before running the script, please manually check the assignment of issues to the milestone. This should be run one month prior to planned release.

+

+## Release book version <insert version>
+
+### Repo maintenance between releases
+
+- [ ] Look at the issue tracker for [the dev guide](https://github.com/ropensci/dev_guide/issues) and for [software review meta](https://github.com/ropensci/software-review-meta/issues) for changes still to be made in the dev guide. Assign dev guide issues to milestones corresponding to versions, either the next one or the one after that, e.g. [version 0.3.0](https://github.com/ropensci/dev_guide/milestone/2). Encourage PRs, have them reviewed.
+
+### 1 month prior to release
+
+- [ ] Remind editors to open issues/PRs for items they want to see in the next version.
+
+- [ ] Run [the `devguide_prerelease()` function](https://github.com/ropensci-org/devguider) from the `devguider` package.
+
+- [ ] Ask editors for any feedback you need from them before release.
+
+- [ ] For each contribution/change make sure the NEWS in Appendix.Rmd were updated.
+
+- [ ] Plan a date for release in communication with rOpenSci's Community Manager who will give you a date for publishing a blog post / tech note.
+
+### 2 weeks prior to release
+
+- [ ] Draft a blog post / tech note about the release with enough advance for editors and then Community Manager to review it (2 weeks). [Example](https://github.com/ropensci/roweb3/pull/291), [General blog post instructions](https://blogguide.ropensci.org/), [specific instructions for release posts](#releaseblogpost). 
+
+- [ ] Make a PR from the dev branch to the master branch, ping editors on GitHub and Slack. Mention the blog post draft in a comment on this PR.
+
+### Release
+
+- [ ] Check URLs using [the `devguide_urls()` function from the {devguider} package](https://github.com/ropensci-org/devguider)
+
+- [ ] Check spelling using [the `devguide_spelling()` function from the {devguider} package](https://github.com/ropensci-org/devguider). Update the [WORDLIST](https://github.com/ropensci/dev_guide/blob/master/inst/WORDLIST) as necessary.
+
+- [ ] Squash and merge the PR from dev to master.
+
+- [ ] GitHub release, check Zenodo release.
+
+- [ ] Re-build (for Zenodo metadata update in the book) or wait for daily build
+
+- [ ] Re-create the dev branch
+
+- [ ] Finish your blog post / tech note PR. Underline the most important aspects to be highlighted in tweets as part of the PR discussion.
+ + + +
+
+ + + + + + + diff --git a/bot_cheatsheet.html b/bot_cheatsheet.html new file mode 100644 index 000000000..d5bfaa670 --- /dev/null +++ b/bot_cheatsheet.html @@ -0,0 +1,944 @@ + + + + + + + + + + +27  Bot commands – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

27  Bot commands

+
+ + + +
+ + + + +
+ + + +

+27.1 For everyone

+

Note that we clean issue threads by removing extraneous content, so the record of you having asked for bot-help will most often quickly be erased or hidden.

+

+27.1.1 See the list of commands available to you

+

If you need a quick reminder!

+
@ropensci-review-bot help
+

+27.1.2 See the code of conduct

+
@ropensci-review-bot code of conduct
+

+27.2 For authors

+

+27.2.1 Check package with pkgcheck

+

When your package has substantially changed.

+
@ropensci-review-bot check package
+

+27.2.2 Submit response to reviewers

+

To record your response to reviewers.

+
@ropensci-review-bot submit response <response-url>
+

where <response_url> is the link to the response comment in the issue thread.

+

+27.2.3 Finalize repo transfer

+

After you’ve accepted the invitation to rOpenSci GitHub organization and transferred your GitHub repository to it, run this command to re-gain admin access to your repository.

+
@ropensci-review-bot finalize transfer of <package-name>
+

+27.2.4 Get a new invite after approval

+

If you missed the one-week window to accept the invitation to the rOpenSci GitHub organization, run this to receive a new one.

+
@ropensci-review-bot invite me to ropensci/<package-name>
+

+27.3 For the editor-in-chief

+

+27.3.1 Assign an editor

+
@ropensci-review-bot assign @username as editor
+

+27.3.2 Put submission on hold

+

See editorial policy.

+
@ropensci-review-bot put on hold
+

+27.3.3 Indicate the submission is out of scope

+

Do not forget to first post a comment explaining the decision and thanking the author(s) for their submission.

+
@ropensci-review-bot out-of-scope
+

+27.4 For assigned editor

+

+27.4.1 Put submission on hold

+

See editorial policy.

+
@ropensci-review-bot put on hold
+

+27.4.2 Check package with pkgcheck

+

Generally only on pre-submission inquiries, or when authors otherwise indicate that package has substantially changed.

+
@ropensci-review-bot check package
+

+27.4.3 Check statistical standards

+

Generally only on pre-submission inquiries, or when authors otherwise indicate that package has substantially changed.

+
@ropensci-review-bot check srr
+

+27.4.4 Check that README has software review badge

+

Towards the end of the submission process.

+
@ropensci-review-bot check readme
+

+27.4.5 Indicate you are now seeking reviewers

+
@ropensci-review-bot seeking reviewers
+

+27.4.6 Assign a reviewer

+
@ropensci-review-bot assign @username as reviewer
+

or

+
@ropensci-review-bot add @username as reviewer
+

+27.4.7 Remove a reviewer

+
@ropensci-review-bot remove @username from reviewers
+

+27.4.8 Tweak review due date

+
@ropensci-review-bot set due date for @username to YYYY-MM-DD
+

+27.4.9 Record that a review was submitted

+
@ropensci-review-bot submit review <review-url> time <time in hours>
+

+27.4.10 Approve package

+
@ropensci-review-bot approve <package-name>
+ + +
+
+ + + + + + + diff --git a/building.html b/building.html new file mode 100644 index 000000000..186c1fa34 --- /dev/null +++ b/building.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/changing-maintainers.html b/changing-maintainers.html new file mode 100644 index 000000000..89d7ebc6f --- /dev/null +++ b/changing-maintainers.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/ci.html b/ci.html new file mode 100644 index 000000000..e6956874c --- /dev/null +++ b/ci.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/collaboration.html b/collaboration.html new file mode 100644 index 000000000..b3c696742 --- /dev/null +++ b/collaboration.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/contributingguide.html b/contributingguide.html new file mode 100644 index 000000000..8b413da64 --- /dev/null +++ b/contributingguide.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/curationpolicy.html b/curationpolicy.html new file mode 100644 index 000000000..bc6723dc9 --- /dev/null +++ b/curationpolicy.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/editorguide.html b/editorguide.html new file mode 100644 index 000000000..c97be8639 --- /dev/null +++ b/editorguide.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/editorialmanagement.html b/editorialmanagement.html new file mode 100644 index 000000000..14b6e631b --- /dev/null +++ b/editorialmanagement.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/editortemplate.html b/editortemplate.html new file mode 100644 index 000000000..3d24aadf4 --- /dev/null +++ b/editortemplate.html @@ -0,0 +1,845 @@ + + + + + + + + + + +21  Editor’s template – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

21  Editor’s template

+
+ + + +
+ + + + +
+ + + +

+### Editor checks:
+
+- [ ] **Documentation**: The package has sufficient documentation available online (README, pkgdown docs) to allow for an assessment of functionality and scope without installing the package. In particular,
+    - [ ] Is the case for the package well made?
+    - [ ] Is the reference index page clear (grouped by topic if necessary)?
+    - [ ] Are vignettes readable, sufficiently detailed and not just perfunctory?
+- [ ] **Fit**: The package meets criteria for [fit](https://devguide.ropensci.org/policies.html#package-categories) and [overlap](https://devguide.ropensci.org/policies.html#overlap).
+- [ ] **Installation instructions:** Are installation instructions clear enough for human users?
+- [ ] **Tests**: If the package has some interactivity / HTTP / plot production etc. are the tests using [state-of-the-art tooling](https://devguide.ropensci.org/building.html#testing)?
+- [ ] **Contributing information**: Is the documentation for contribution clear enough e.g. tokens for tests, playgrounds?
+- [ ] **License:** The package has a CRAN or OSI accepted license.
+- [ ] **Project management**: Are the issue and PR trackers in a good shape, e.g. are there outstanding bugs, is it clear when feature requests are meant to be tackled?
+---
+
+#### Editor comments
+
+---
+ + + +
+
+ + + + + + + diff --git a/es/CNAME b/es/CNAME new file mode 100644 index 000000000..c67b4a09a --- /dev/null +++ b/es/CNAME @@ -0,0 +1 @@ +devguide.ropensci.org diff --git "a/es/Paquetes-de-rOpenSci--Desarrollo,-mantenimiento-y-revisi\303\263n-por-pares.pdf" "b/es/Paquetes-de-rOpenSci--Desarrollo,-mantenimiento-y-revisi\303\263n-por-pares.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..e3d765c38948df6c7ba099b06f01fb7487deadf4 GIT binary patch literal 484098 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
jE-pIQlX;8xIfG<8wJq*r&9ouk_(Kyv=j2 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 z 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

pC#5z~ePZ%RTKm2iQM5k4x&_E~9hI3mfOz|G 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

g(wojgXn}^oJA>q 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%0AC9g@7+R5oW(}dHE+KHz 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

+ + + + + + + +
+
+ +
+ + + +
+

23  Plantilla de comentarios de aprobación para revisión

+
+ + + +
+ + + + +
+ + + +

+## Respuesta de quien hizo la revisión
+
+#### Aprobación final (posterior a la revisión)
+
+- [ ] **Quien mantiene el paquete ha respondido a mi revisión y ha realizado cambios satisfactorios. Recomiendo aprobar este paquete.**
+
+<!-- Por favor, actualiza la estimación de horas a continuación.-->
+
+Estimación de horas dedicadas a la revisión:
+
+ + + +
+
+ + + + + + + diff --git a/es/booknews.es.html b/es/booknews.es.html new file mode 100644 index 000000000..c9a65f5e0 --- /dev/null +++ b/es/booknews.es.html @@ -0,0 +1,1003 @@ + + + + + + + + + + +19  NEWS – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

19  NEWS

+
+ + + +
+ + + + +
+ + + +

+19.1 0.9.0

+
    +
  • 2024-01-09, update roxygen2 wording (@vincentvanhees, #792).

  • +
  • 2023-12-15, update roxygen2 advice, mainly linking to roxygen2 website (#750).

  • +
  • 2023-09-15, add suggestions for API packages (#496).

  • +
  • Translation to Spanish!

  • +
  • 2023-07-17, Update Aims and Scope to include translation packages, remove experimental text-processing categories, and provide clarifications around API wrappers

  • +
  • 2023-05-04, Added link to Bioconductor book (#663, @llrs).

  • +
  • 2023-04-26, Changed suggested lifecycle stage in authors guide (#661, @bart1).

  • +
  • 2023-04-25, changed the COI section to use parallel construction (#659, @eliocamp).

  • +
  • 2022-07-04, Add resources around GitHub workflows (#479, @maurolepore).

  • +
  • 2023-02-14, update instructions for CITATION to reflect new CRAN policies (#604, #609).

  • +
  • 2023-02-14, add package maintainer cheatsheet (#608).

  • +
  • 2023-01-25, add Mastodon as social media (#592, by @yabellini).

  • +
  • 2023-01-25, add Mastodon as social media (#592, by @yabellini).

  • +
  • 2023-01-20, fix small formating error (#590 by @eliocamp).

  • +
  • 2022-11-22, mention shinytest2 near shinytest.

  • +
  • 2022-09-20, add editor instruction to add “stats” label to stats submissions

  • +
  • 2022-09-20, fixed link to reviewer approval template (#548), and rendering of editor’s template (#547)

  • +
  • 2022-08-23, add recommendation to document argument default (@Bisaloo, #501)

  • +
  • 2022-08-06, fix link to R Packages book (#498)

  • +
  • 2022-07-21, mention GitHub Discussions and GitHub issue templates. (#482)

  • +
  • 2022-07-21, highlight values for reviewing in more places (#481)

  • +
  • 2022-07-20, Explanation of package submission via non-default branches (#485), added @s3alfisc to contributor list.

  • +
  • 2022-07-20, add how to volunteer as a reviewer (#457).

  • +
  • 2022-06-23, Expanded explanation of Codecov, added @ewallace to contributor list (#484)

  • +

+19.2 0.8.0

+
    +
  • 2022-06-03, Remove former references to now-archived “rodev” package

  • +
  • 2022-05-30, Advise that reviewers can also directly call @ropensci-review-bot check package

  • +
  • 2022-05-27, Add Mark Padgham to list of authors

  • +
  • 2022-05-27, Add devguider::prerelease_checklist item to pre-release template (#463)

  • +
  • 2022-05-13, Align version number in DESCRIPTION file with actual version (#443)

  • +
  • 2022-05-13, Update guidelines for CONTRIBUTING.md (#366, #462)

  • +
  • 2022-05-09, Add section on authorship of included code, thanks to @KlausVigo (#388).

  • +
  • 2022-05-09, Remove mention of ‘rev’ role requiring R v3.5

  • +
  • 2022-05-05, Move all scripts from local inst directory to ropensci-org/devguider pkg.

  • +
  • 2022-05-03, Update package archiving guidance to reduce README to minimal form.

  • +
  • 2022-04-29, Advise that authors can directly call @ropensci-review-bot check package.

  • +
  • 2022-04-29, Describe pkgcheck-action in CI section.

  • +
  • 2022-04-29, Update scope in policies section to include statistical software.

  • +
  • 2022-04-29, Add prelease.R script to open pre-release GitHub issue & ref in appendix.

  • +
  • 2022-04-26, Add GitHub 2FA recommendation to package security.

  • +
  • 2022-03-29, Remove references to Stef Butland, former community manager.

  • +
  • 2022-03-28, Add comments on submission planning about time commitment.

  • +
  • 2022-03-24, Remove approval comment template (coz it’s automatically generated by the bot now).

  • +
  • 2022-03-21, rephrase CITATION guidance to make it less strict. Also mentions CITATION.cff and the cffr package.

  • +
  • 2022-03-08, add links to blogs related to package development (#389).

  • +
  • 2022-02-17, update redirect instructions (@peterdesmet, #387).

  • +
  • 2022-02-14, link to Michael Lynch’s post Why Good Developers Write Bad Unit Tests.

  • +
  • 2022-02-14, mention more packages for testing like dittodb, vcr, httptest, httptest2, webfakes.

  • +
  • 2022-01-10, make review templates R Markdown files (@Bisaloo, #340).

  • +
  • 2022-01-14, update guidance on CI services (#377)

  • +
  • 2022-01-11, update guidance around branches, with resources suggested by @ha0ye and @statnmap.

  • +
  • 2022-01-10, divide author’s guide into sub-sections, and add extra info including pkgcheck.

  • +
  • 2021-11-30, adds links to examples of reviews, especially tough but constructive ones (with help from @noamross, @mpadge, #363).

  • +
  • 2021-11-19, add recommended spatial packages to scaffolding section (software-review-meta#47)

  • +
  • 2021-11-18, update advice on grouping functions for pkgdown output (#361)

  • +

+19.3 0.7.0

+
    +
  • 2021-11-04, add mentions of stat software review to software review intro and to the first book page (#342).

  • +
  • 2021-11-04, mention pkgcheck in the author guide (@mpadge, #343).

  • +
  • 2021-11-04, add editors’ responsibilities including Editor etiquette for commenting on packages on which you aren’t handling/reviewing (@jhollist, #354).

  • +
  • 2021-11-04, give precise examples of tools for installation instructions (remotes, pak, R-universe).

  • +
  • 2021-11-04, add more bot guidance (less work for editors).

  • +
  • 2021-10-07, add guidance for editorial management (recruiting, inviting, onboarding, offboarding editors).

  • +
  • 2021-09-14, add a requirement that there is at least one HTML vignette.

  • +
  • 2021-09-03, add some recommendations around git. (@annakrystalli, #341)

  • +
  • 2021-07-14, clarify the categories data extraction and munging by adding examples. (@noamross, #337)

  • +
  • 2021-05-20, add guidance around setting up your package to foster a community, inspired by the recent rOpenSci community call. (with help from @Bisaloo, #289, #308)

  • +
  • 2021-04-27, no longer ask reviewers to ask covr as it’ll be done by automatic tools, but ask them to pay attention to tests skipped.

  • +
  • 2021-04-02, add citation guidance.

  • +
  • 2021-04-02, stop asking reviewers to run goodpractice as this is part of editorial checks.

  • +
  • 2021-03-23, launched a new form for reviewer volunteering.

  • +
  • 2021-02-24, add guidance around the use of @ropensci-review-bot.

  • +

+19.4 0.6.0

+
    +
  • 2021-02-04, add guidance to enforce package versioning and tracking of changes through review (@annakrystalli, #305)

  • +
  • 2021-01-25, add a translation of the review template in Spanish (@Fvd, @maurolepore, #303)

  • +
  • 2021-01-25, the book has now better citation guidance in case you want to cite this very guide (@Bisaloo, #304).

  • +
  • 2021-01-12, add some more guidance on escaping examples (#290).

  • +
  • 2021-01-12, mention the lifecycle package in the chapter about package evolution (#287).

  • +
  • 2021-01-12, require overlap information is put in documentation (#292).

  • +
  • 2021-01-12, start using the bookdown::bs4_book() template.

  • +
  • 2021-01-12, add a sentence about whether it is acceptable to push a new version of a package to CRAN within two weeks of the most recent version if you have just been made aware of, and fixed, a major bug (@sckott, #283)

  • +
  • 2021-01-12, mention the HTTP testing in R book.

  • +
  • 2021-01-12, mention testthat snapshot tests.

  • +
  • 2021-01-12, remove mentions of Travis CI and link to Jeroen Ooms’ blog post about moving away from Travis.

  • +
  • 2021-01-12, update the package curation policy: mention a possible exception for legacy packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff. (@noamross, #293)

  • +

+19.5 0.5.0

+
    +
  • 2020-10-08, add help about link checking (@sckott, #281)

  • +
  • 2020-10-08, update JOSS instructions (@karthik, #276)

  • +
  • 2020-10-05, add links to licence resources (@annakrystalli, #279)

  • +
  • 2020-10-05, update information about the contributing guide (@stefaniebutland, #280)

  • +
  • 2020-09-11, make reviewer approval a separate template (@bisaloo, #264)

  • +
  • 2020-09-22, add package curation policy (@noamross, #263)

  • +
  • 2020-09-11, add more guidance and requirements for docs at submission (@annakrystalli, #261)

  • +
  • 2020-09-14, add more guidance on describing data source in DESCRIPTION (@mpadge, #260)

  • +
  • 2020-09-14, add more guidance about tests of deprecated functions (@sckott, #213)

  • +
  • 2020-09-11, update the CI guidance (@bisaloo, @mcguinlu, #269)

  • +
  • 2020-09-11, improve the redirect guidance (@jeroen, @mcguinlu, #269)

  • +

+19.6 0.4.0

+
    +
  • 2020-04-02, give less confusing code of conduct guidance: the reviewed packages’ COC is rOpenSci COC (@Bisaloo, @cboettig, #240)

  • +
  • 2020-03-27, add section on Ethics, Data Privacy and Human Subjects Research to Policies chapter

  • +
  • 2020-03-12, mention GitHub Actions as a CI provider.

  • +
  • 2020-02-24, add guide for inviting a guest editor.

  • +
  • 2020-02-14, add mentions of the ropensci-books GitHub organisation and associated subdomain.

  • +
  • 2020-02-10, add field and laboratory reproducibility tools as a category in scope.

  • +
  • 2020-02-10, add more guidance about secrets and package development in the security chapter.

  • +
  • 2020-02-06, add guidance about Bioconductor dependencies (#246).

  • +
  • 2020-02-06, add package logo guidance (#217).

  • +
  • 2020-02-06, add one CRAN gotcha: single quoting software names(#245, @aaronwolen)

  • +
  • 2020-02-06, improve guidance regarding the replacement of “older” pkgdown website links and source (#241, @cboettig)

  • +
  • 2020-02-06, rephrase the EiC role (#244).

  • +
  • 2020-02-06, remove the recommendation to add rOpenSci footer (https://github.com/ropensci/software-review-meta/issues/79).

  • +
  • 2020-02-06, remove the recommendation to add a review mention to DESCRIPTION but recommends mentioning the package version when reviewers are added as “rev” authors.

  • +
  • 2020-01-30, slightly changes the advice on documentation re-use: add a con; mention @includeRmd and @example; correct the location of Rmd fragments (#230).

  • +
  • 2020-01-30, add more guidance for the editor in charge of a dev guide release (#196, #205).

  • +
  • 2020-01-22, add guidance in the editor guide about not transferred repositories.

  • +
  • 2020-01-22, clarify forum guidance (for use cases and in general).

  • +
  • 2020-01-22, mention an approach for pre-computing vignettes so that the pkgdown website might get build on rOpenSci docs server.

  • +
  • 2020-01-22, document the use of mathjax with rotemplate (@Bisaloo, #199).

  • +
  • 2020-01-20, add guidance for off-thread interaction and COIs (@noamross, #197).

  • +
  • 2020-01-20, add advice on specifying dependency minimum versions (@karthik, @annakrystalli, #185).

  • +
  • 2020-01-09, start using GitHub actions instead of Travis for deployment.

  • +
  • -2019-12-11, add note in Documentation sub-section of Packaging Guide section about referencing the new R6 support in roxygen2 (ropensci/dev_guide#189)

  • +
  • 2019-12-11, add new CRAN gotcha about having ‘in R’ or ‘with R’ in your package title (@bisaloo, ropensci/dev_guide#221)

  • +

+19.7 0.3.0

+
    +
  • 2019-10-03, include in the approval template that maintainers should include link to the docs.ropensci.org/pkg site (ropensci/dev_guide#191)

  • +
  • 2019-09-26, add instructions for handling editors to nominate packages for blog posts (ropensci/dev_guide#180)

  • +
  • 2019-09-26, add chapter on changing package maintainers (ropensci/dev_guide#128) (ropensci/dev_guide#194)

  • +
  • 2019-09-26, update Slack room to use for editors (ropensci/dev_guide#193)

  • +
  • 2019-09-11, update instructions in README for rendering the book locally (ropensci/dev_guide#192)

  • +
  • 2019-08-05, update JOSS submission instructions (ropensci/dev_guide#187)

  • +
  • 2019-07-22, break “reproducibility” category in policies into component parts. (ropensci/software-review-meta#81)

  • +
  • 2019-06-18, add link to rOpenSci community call “Security for R” to security chapter.

  • +
  • 2019-06-17, fix formatting of Appendices B-D in the pdf version of the book (bug report by @IndrajeetPatil, #179)

  • +
  • 2019-06-17, add suggestion to use R Markdown hunks approach when the README and the vignette share content. (ropensci/dev_guide#161)

  • +
  • 2019-06-17, add mention of central building of documentation websites.

  • +
  • 2019-06-13, add explanations of CRAN checks. (ropensci/dev_guide#177)

  • +
  • 2019-06-13, add mentions of the rodev helper functions where relevant.

  • +
  • 2019-06-13, add recommendation about using cat for str.*() methods. RStudio assumes that str uses cat, if not when loading an R object the str prints to the console in RStudio and doesn’t show the correct object structure in the properties. ([@mattfidler] (https://github.com/mattfidler/) #178)

  • +
  • 2019-06-12, add more details about git flow.

  • +
  • 2019-06-12, remove recommendation about roxygen2 dev version since the latest stable version has what is needed. (@bisaloo, #165)

  • +
  • 2019-06-11, add mention of usethis functions for adding testing or vignette infrastructure in the part about dependencies in the package building guide.

  • +
  • 2019-06-10, use the new URL for the dev guide, https://devguide.ropensci.org/

  • +
  • 2019-05-27, add more info about the importance of the repo being recognized as a R package by linguist (@bisaloo, #172)

  • +
  • 2019-05-22, update all links eligible to HTTPS and update links to the latest versions of Hadley Wickham and Jenny Bryan’s books (@bisaloo, #167)

  • +
  • 2019-05-15, add book release guidance for editors. (ropensci/dev_guide#152)

  • +

+19.8 0.2.0

+
    +
  • 2019-05-23, add CRAN gotcha: in the Description field of your DESCRIPTION file, enclose URLs in angle brackets.

  • +
  • 2019-05-13, add more content to the chapter about contributing.

  • +
  • 2019-05-13, add more precise instructions about blog posts to approval template for editors.

  • +
  • 2019-05-13, add policies allowing using either <- or = within a package as long as the whole package is consistent.

  • +
  • 2019-05-13, add request for people to tell us if they use our standards/checklists when reviewing software elsewhere.

  • +
  • 2019-04-29, add requirement and advice on testing packages using devel and oldrel R versions on Travis.

  • +
  • 2019-04-23, add a sentence about why being generous with attributions and more info about ctb vs aut.

  • +
  • 2019-04-23, add link to Daniel Nüst’s notes about migration from XML to xml2.

  • +
  • 2019-04-22, add use of rOpenSci forum to maintenance section.

  • +
  • 2019-04-22, ask reviewer for consent to be added to DESCRIPTION in review template.

  • +
  • 2019-04-22, use a darker blue for links (feedback by @kwstat, #138).

  • +
  • 2019-04-22, add book cover.

  • +
  • 2019-04-08, improve formatting and link text in README (@katrinleinweber, #137)

  • +
  • 2019-03-25, add favicon (@wlandau, #136).

  • +
  • 2019-03-21, improve Travis CI guidance, including link to examples. (@mpadge, #135)

  • +
  • 2019-02-07, simplify code examples in Package Evolution section (maintenance_evolution.Rmd file) (@hadley, #129).

  • +
  • 2019-02-07, added a PDF file to export (request by @IndrajeetPatil, #131).

  • +

+19.9 0.1.5

+
    +
  • 2019-02-01, created a .zenodo.json to explicitly set editors as authors.
  • +

+19.10 First release 0.1.0

+
    +
  • 2019-01-23, add details about requirements for packages running on all major platforms and added new section to package categories.

  • +
  • 2019-01-22, add details to the guide for authors about the development stage at which to submit a package.

  • +
  • 2018-12-21, inclusion of an explicit policy for conflict of interest (for reviewers and editors).

  • +
  • 2018-12-18, added more guidance for editor on how to look for reviewers.

  • +
  • 2018-12-04, onboarding was renamed Software Peer Review.

  • +

+19.11 place-holder 0.0.1

+
    +
  • Added a NEWS.md file to track changes to the book.
  • +
+
+ + + + + + + diff --git a/es/bookreleaseissue.es.html b/es/bookreleaseissue.es.html new file mode 100644 index 000000000..8ffbdbce9 --- /dev/null +++ b/es/bookreleaseissue.es.html @@ -0,0 +1,876 @@ + + + + + + + + + + +25  Guía para publicar el libro – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

25  Guía para publicar el libro

+
+ + + +
+ + + + +
+ + + +

Antes de realizar una nueva publicación de este libro, se puede ejecutar el script prelease.R que se encuentra en la carpeta inst de este repositorio. Esto va a crear una issue en GitHub con una lista de todas las issues asignadas al milestone de la próxima versión junto con la siguiente lista de tareas. Antes de correr el script, por favor revistar la asignación de issues al milestone. Todo esto debería hacerse un mes antes de la fecha de publicación programada.

+

+## Publicación del libro, versión <insertar versión>
+
+### Mantenimiento de repositorios entre versiones
+
+-   [ ] Mira los *issues* de [la guía de desarrollo](https://github.com/ropensci/dev_guide/issues) y del [meta de revisión del software](https://github.com/ropensci/software-review-meta/issues) para revisar los cambios pendientes en la guía de desarrollo. Asigna los *issues* de la guía de desarrollo a los *milestones* correspondientes a cada versión, ya sea la siguiente o la versión que viene luego de esa, por ejemplo [versión 0.3.0](https://github.com/ropensci/dev_guide/milestone/2). Fomenta la creación de PR y haz que sean revisados.
+
+### 1 mes antes de la publicación
+
+-   [ ] Recuerda al equipo de edición que abran *issues* o PRs sobre los temas que quieran incluir en la próxima versión.
+
+-   [ ] Ejecuta [la función `devguide_prerelease()`](https://github.com/ropensci-org/devguider) del paquete `devguider`.
+
+-   [ ] Pide al equipo de edición cualquier devolución que necesites antes de la publicación.
+
+-   [ ] Por cada contribución o cambio, asegúrate de que se hayan actualizado las *NEWS* en Appendix.Rmd.
+
+-   [ ] Coordina una fecha para la publicación con quien sea Community Manager de rOpenSci, quien te dará una fecha para publicar un artículo en el blog o nota técnica.
+
+### 2 semanas antes de publicar
+
+-   [ ] Redacta un artículo para el blog o nota técnica sobre el lanzamiento con suficiente antelación para que el equipo de edición, y luego quien sea Community Manager puedan revisarlo (2 semanas).
+    [Ejemplo](https://github.com/ropensci/roweb3/pull/291), [Instrucciones generales para artículos de blog](https://blogguide.ropensci.org/), [instrucciones específicas para articulos de lanzamiento](#releaseblogpost).
+
+-   [ ] Haz un PR de la *branch* dev a la *branch* master, notifica al equipo de edición en GitHub y Slack.
+    Menciona el borrador del artículo del blog en un comentario en ese PR.
+
+### Publicación
+
+-   [ ] Comprueba las URL utilizando [la función `devguide_urls()` del paquete {devguider}](https://github.com/ropensci-org/devguider).
+
+-   [ ] Comprueba la ortografía con [la función `devguide_spelling()` del paquete {devguider}](https://github.com/ropensci-org/devguider).
+    Actualiza la [LISTA DE PALABRAS](https://github.com/ropensci/dev_guide/blob/master/inst/WORDLIST) según sea necesario.
+
+-   [ ] Unifica los *commits* (*squash*) y haz *merge* del PR de *dev* a *master*.
+
+-   [ ] Crea un *release* en GitHub, asegúrate de que se cree un *release* en Zenodo.
+
+-   [ ] Re-genera el libro (para actualizar los metadatos de Zenodo en el libro) o espera a la compilación diaria.
+
+-   [ ] Vuelve a crear la *branch* dev.
+
+-   [ ] Termina el PR de tu artículo para el blog o nota técnica.
+    Indica los aspectos más importantes que deben destacarse en los tweets como parte de la discusión del PR.
+ + + +
+
+ + + + + + + diff --git a/es/bot_cheatsheet.es.html b/es/bot_cheatsheet.es.html new file mode 100644 index 000000000..86bc8ac77 --- /dev/null +++ b/es/bot_cheatsheet.es.html @@ -0,0 +1,948 @@ + + + + + + + + + + +27  Comandos del bot – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

27  Comandos del bot

+
+ + + +
+ + + + +
+ + + +

+27.1 Para todo el mundo

+

Ten en cuenta que limpiamos los issues eliminando el contenido superfluo, por lo que la mayoría de las veces el registro de que has pedido ayuda a un bot se borrará u ocultará rápidamente.

+

+27.1.1 Consulta la lista de comandos disponibles

+

Si necesitas un recordatorio rápido

+
@ropensci-review-bot help
+

+27.1.2 Ver el código de conducta

+
@ropensci-review-bot code of conduct
+

+27.2 Para las personas responsables del paquete

+

+27.2.1 Comprueba el paquete con pkgcheck

+

Cuando tu paquete haya cambiado sustancialmente.

+
@ropensci-review-bot check package
+

+27.2.2 Envía tu respuesta sobre la revisión

+

Para registrar tu respuesta al equipo revisor.

+
@ropensci-review-bot submit response <response-url>
+

donde <response_url> es el enlace al comentario de respuesta en el issue.

+

+27.2.3 Finalizar la transferencia del repositorio

+

Una vez que hayas aceptado la invitación a la organización GitHub de rOpenSci y le hayas transferido tu repositorio GitHub, ejecuta este comando para recuperar el acceso de administración a tu repositorio.

+
@ropensci-review-bot finalize transfer of <package-name>
+

+27.2.4 Obtener una nueva invitación tras la aprobación

+

Si se venció el plazo de una semana para aceptar la invitación a la organización ropensci en GitHub, ejecuta este comando para recibir una nueva.

+
@ropensci-review-bot invite me to ropensci/<package-name>
+

+27.3 Para la persona encargada de la edición

+

+27.3.1 Asignar la persona para editar esta revisión

+
@ropensci-review-bot assign @username as editor
+

+27.3.2 Poner el envío en espera

+

Ver política editorial.

+
@ropensci-review-bot put on hold
+

+27.3.3 Indicar que el envío está fuera de alcance

+

No olvides publicar primero un comentario explicando la decisión y agradeciendo a las personas responsables del paquete su envío.

+
@ropensci-review-bot out-of-scope
+

+27.4 Para la persona asignada como responsable de la edición

+

+27.4.1 Poner el envío en espera

+

Ver política editorial.

+
@ropensci-review-bot put on hold
+

+27.4.2 Comprueba el paquete con pkgcheck

+

Generalmente se hace sólo en consultas previas al envío para revisión, o cuando las personas responsables del paquete indican que el paquete ha cambiado sustancialmente.

+
@ropensci-review-bot check package
+

+27.4.3 Comprueba las normas estadísticas

+

Generalmente se hace sólo en consultas previas al envío para revisión, o cuando las personas responsables del paquete indican que el paquete ha cambiado sustancialmente.

+
@ropensci-review-bot check srr
+

+27.4.4 Comprueba que el README tiene la etiqueta de revisión de software

+

Hacia el final del proceso de envío.

+
@ropensci-review-bot check readme
+

+27.4.5 Indica que estás buscando personas para revisar

+
@ropensci-review-bot seeking reviewers
+

+27.4.6 Asignar una persona al equipo revisor

+
@ropensci-review-bot assign @username as reviewer
+

o

+
@ropensci-review-bot add @username as reviewer
+

+27.4.7 Eliminar una persona del equipo revisor

+
@ropensci-review-bot remove @username from reviewers
+

+27.4.8 Ajustar la fecha límite de la revisión

+
@ropensci-review-bot set due date for @username to YYYY-MM-DD
+

+27.4.9 Registra que se ha enviado una revisión

+
@ropensci-review-bot submit review <review-url> time <time in hours>
+

+27.4.10 Aprobar un paquete

+
@ropensci-review-bot approve <package-name>
+ + +
+
+ + + + + + + diff --git a/es/ci.html b/es/ci.html new file mode 100644 index 000000000..8a4298f54 --- /dev/null +++ b/es/ci.html @@ -0,0 +1,18 @@ + + + + + + +Redirect + + + + + diff --git a/es/editortemplate.es.html b/es/editortemplate.es.html new file mode 100644 index 000000000..91fd48613 --- /dev/null +++ b/es/editortemplate.es.html @@ -0,0 +1,851 @@ + + + + + + + + + + +21  Plantilla para quien hace la edición – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

21  Plantilla para quien hace la edición

+
+ + + +
+ + + + +
+ + + +

+### Quien hace la edición debe comprobar:
+
+-   [ ] **Documentación:** El paquete tiene suficiente documentación disponible en línea (*README*, documentación de *pkgdown*) que permita una evaluación de la funcionalidad y el alcance sin instalar el paquete. En concreto,
+    -   [ ] ¿Está bien explicada la necesidad del paquete?
+
+    -   [ ] ¿La página con el índice de funciones es clara (agrupada por temas si es necesario)?
+
+    -   [ ] ¿Las viñetas son legibles, suficientemente detalladas y no superficiales?
+-   [ ] **Encaja:** El paquete cumple los criterios para ser incluido en una [categoría](https://devguide.ropensci.org/policies.html#package-categories) y no hay [solapamiento](https://devguide.ropensci.org/policies.html#overlap).
+-   [ ] **Instrucciones de instalación:** ¿Las instrucciones de instalación son lo suficientemente claras?
+-   [ ] **Tests:** Si el paquete provee herramientas interactivas, usa recursos HTTP, produce gráficos, etc., ¿los *tests* son consistentes con [el estado del arte?](https://devguide.ropensci.org/building.html#testing)?
+-   [ ] **Información para contribuir:** ¿La documentación acerca de cómo contribuir es lo suficientemente clara, por ejemplo, los *tokens* para *tests*, espacios para pruebas?
+-   [ ] **Licencia:** El paquete tiene una licencia aceptada por CRAN u OSI.
+-   [ ] **Gestión del proyecto:** ¿Los *issues* y *pull requests* se encuentran en buen estado? Por ejemplo, ¿hay errores pendientes, está claro cuándo se abordarán los pedidos de nueva funcionalidad?
+---
+
+#### Comentarios de edición
+
+---
+ + + +
+
+ + + + + + + diff --git a/es/images/airtable.png b/es/images/airtable.png new file mode 100644 index 0000000000000000000000000000000000000000..72c05af2e9beb5734273e1bf9eb945adb660321b GIT binary patch literal 20391 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 A!TJ4{ic=hlyS8X?mtYN&0!50u(?EeDZSf-i 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 literal 0 HcmV?d00001 diff --git a/es/images/apple-touch-icon-180x180.png b/es/images/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..bed8b53af5464e6c51338093da3e03059f859560 GIT binary patch literal 14474 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 literal 0 HcmV?d00001 diff --git a/es/images/apple-touch-icon-60x60.png b/es/images/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..b545acdbb86ac473b744c4e1e4a25289d0fc06e9 GIT binary patch literal 3644 zcmV-C4#V+@P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Re0}}`nGl?WH5dZ)T-AP12RA}Dan|X{~_f^L~ z=XbaFX5QFid+ay~PQ2BjPMTCSRnjFbrD|1VwGssp2m%!lRjIO(R4U>x1b9}E4PGJg^)C><0WzMl1#>)nYY~SclhJn`{un_JiA*s(v!#Uy?fv9 z`#anBoZq>^Rg?#gwgDpGy})k+v%v2F$AR*Z507s88ssVh1vmhF9QZ|GXZ7AIz+VD? z2Al@iOyHXe_<^Hs!T?alfuAcp_X9t=$nPrf6!3?@7l2Ef1$@&0-+#1C;E3WtempPr z;V_W*q`Ah+T$TY}2Y$c$H`{2?8xHuF|7Mo+mrL2dE4-SPgdwQCqh=}N^f%s z_)uwDex5ouE09rR^UP4!@!sbjKmg{dYPg?6bNAe-Aviha+C@)T~E28 zm;uOvZ(?TtD9~FD__Bb1=Cd>0e0{)d%C$wQzXE&|xB(z=rpdg3bRgw4BHI8}*g7K2 zbQJ{Be0@%Q1(^np0-pw+0Q^#*mjpbJW=4`wj>I7kwNrg75CFu1kVNLMSuuR=XdL{H|ahuEFJ@8+^BfviZGlRev{Pb^rxdX7hm+O71{2Fk5 zt08nU(@qVnTls6?;GVZ6+_F2sFQGoKkeBe%l;@i#3r@URvbl-|%%A@i_+8*THRy2u zw?YSAd21ZXC(~S;VPFdu%v7^-p)V!@B;lg_HzecDfc-lhUwtO$Tc?Z7Htz=TLEuac z7|d*kWHwbgsfJE)fiqu4EjV>^U3cJVCBl)z5r?k{HXCp)Lj}tM4Xc8Jrnxeb2#rYS zP>P+5Vw#k&uLy!e`@Tj`5brS|cK2+xlNhCBPNP#dkK)YIweLI5wx3Us0ca_i?IT5Kqt8KJb?f-q% z00&MeO32m7L_3{hO7%KQKg^y)VE33~OB3=^ne8dtM}#}~hU{$3S;F}l&)G|!tS}#z z>RKn@oDe$czh4uYG}m=+z%qbs(WN&{))D(k5(jYPaAdi=(pnh6pw*Y&e0nyW3s}mW zb_Y>8v6PrZLg`seo2U5jJmxq2B2%!>l9wKCX}Q8mzwSZMcjO#!Cx@bwpR9y?K>uxL7RVw;jgLKN6<7Nxx( zt}T5HEpDqw2 zgws;O%>TwRVgtzYtIdXHvNF;1&2>Z4>yuwsh zdE%9V<0lJVYujSxTg7T+ai*or%dNvwddLfCMzY8aEA1DGb8unC^UTG$orwc@*MW#F z4M7m%P}tdWB=g9N6WB2#{KOj~K5|FG!3o!o{OgegfMu>9_l!I4{;`<7+ud3K4_y(i z`tkwkX3AK@ael_rjEyFy1x)vbE1(NAo^PKi*|*)HY9|rfnnEDZ%gsdp?fIOvP}&*1 zbjfpQ!tsuMA>&QE)2^1|$l-`Tf7~8LYe6)lWk8gSJFax_Cm=w zUd;RE?F4SSK3Ft%Ts6Q_6&Pa;TeuS|{o>GqSKy43k2M?clNl3x{7k`YX251sWhAzSLVbc!%V55DRSmvYSpc|hwH7)IYAG?3 zwPTi%Sa32-44RRhOq3q>Zgbpry{)$NaDGPl&$9)sM99?o*UiW*qLW!_Y{o(>p7Yt# zTP9emEb!sd&%Ns7lBGn%w43I(xKgdtF?jPhw34#$aB+4{Re^&;y8Uysq%@y|cx-OnObkqc-Ki?nfQ5YrxLcEh6n# zM4e1|>_owjj5|hSD-YkcH)Pw0aQsxkD=L%jK`sFQk>ssq(3FB~P6z*Ttuo z0z4R>7f2Ecc{$u*8?0iSRMB3CIk^Ztcd_KL69wjWpa&)d;Jrqa_=8Vt&}H8gAAT zvm=*AMF+c?MeO4z3tpb`yz4;7!HIyeWPq?>71#M`YCtFp)pum4)lL1HP zEped?%yL`{{3>?pzo%K9_h#jATF^>+QfYqssN-@+i9%}&g@K(uEM^s>i7*-oySG#o zl(QUsan^HwTCI66%b#ft$VK2UfInuD+0857r#={0cys7@aO;TssjQ&2h+=6qEI@TK zrPVO9G1?F=wSAvN%$GQ{v*vV()~l=zXbSu@@G0QiEHT!!qWk^US2{SMnHKzHUg$## zcT$x5zx(GsXol)^y~hl2xM)sx_(6erIw6n(GRD9~)fz0ygi#s%Jdr%Yd0* z1AGMdSm4-Olm4`@zIB!>VJJ8%rUw0XD_E)us)M;Y->ySm1O5sdUpjdupsNNv2wd%O z@J+3TJlM7vvvFgLE`J$?V}=1LscSyQ*7ph;wedmTeA88)W$DQs+M#Z!4}&S)R~ z{4C8_5{35*JPf=;gm5&rv50!GrPi!-&`KO$wclJ{gVY0Qk6;67mthkp@#f2bnNMIN zh#zmpasbR^d-)t-sm_S%LSqf`I`G%nNbw7+1-c=C=K&X0-k3!4Kpb*+6v)Ix#sqH8CqNF*-0X zZFi$p00012dQ@0+Qek%>aB^>EX>4U6ba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^ z00ScnE@KN5BNI!L6ay0=M1VBIWCJ6!R3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D O0000C`SQj!`P^%$m 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 literal 0 HcmV?d00001 diff --git a/es/images/apple-touch-icon.png b/es/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bed8b53af5464e6c51338093da3e03059f859560 GIT binary patch literal 14474 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 literal 0 HcmV?d00001 diff --git a/es/images/cover.png b/es/images/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..216daa1a701b01be80e51129d717bce140d31117 GIT binary patch literal 128709 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 z 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 z zfliJY!Ld+U&Ey3hMu);Y^~u%2$c>dk?FY3#>!KJXVbZR%MF(TJsZ8)Y=S9sQ6n_^Rp9 z{#>7wc6U{nA(N*5ej-1w1J?g#uZBl=8E_xy$*Eum(mKSx0xD&VMQwc2d{u8qL{O~A z!(Ax~K3xPV#_X?fS^+&gMdC(@v<(JqFQ-vI)r~;WLslBI zQ>Bt@H$r_}oM|jmW>R#VL^=L6l=pEv6WzzGJ_Yu>PbOeqos`10Ui+>Rf00llm+m6R zK4CyJiI37aP~IR#ZIBwa0%n0K3?T#MDtKH>^7ZZ zF;t~mF2yN&Vp-tf`cHY(%bc8?d+m8Oh6H#|5Jv3On)ERcdh0Nr>K?iU)7Q5!o-hiFvtTM4`f^*a|N8I6}?*`kJruS{x?FF zj9fzPjG7S1SXryP>4ORwM;(yFsKtNOuSed+Wd_02`e|2$egKU{C7SEpo84Keul*bB z0UaCMu4`2OHkq0l`R7FDez5BVgn@i#QhlCu>S({kSiVQ}hToD7tdO9D{+(JU@Wo;+ zXuMqIOLJkOp-cM<(_S9MvzOrQ&X2-|v!khluJU~|V#tVJ*#+6ya-Vn8(N=!0A)iUU z>4&t-XmWhaAc)=te2=sSd`L}>oS{8@?8=>gU_=m$dkKL;7@m|lRT?<8G)AatP}({) zMdJd_v|YPVqNh<>U7uRDqCi*M1>183+S^33s;s^Y|8TYIi zp-k9dc}dDbGAB>(D&EM5&Kw71oCuAiYGpq9RwwDv(I@oFlJg|ZD-UPoo?~icpuX(M zuAa~&PK@#7nrO9zB7FVr0qX0cgC0R&FP6>Ov2vZOubjN`DbhQdg1tx3!Bq$XESHzE znI+o-xov$Zg|75py*-BOiBR5l-b>Gh)SO)`HO&+88%Pzd+|(n;^YQ`Lj&)unb?UY4DOk9yHMd9RF~^(yn*c7l zCGU(#ERJL4?9Z>GHfc1IU|h?Kd}8w{8w=k6&l$-$so1hC>5QORV&WAQ%A}hnAh>@z zH_XSK8mMG+H9;({nNUAiP5sXR4BK`j>Qi{ve|ic=ISTmE*Rj!{R#YDmMQTPM5~r6VTC zw?76?d8p!a0}BMoy6BjdBINrnj>6m1+{~4NQ0di)0>IP)Du6L3AFo?q_57diy@lu2 zutIc2Xmo;-wDamG7p_CM9E3Y|`R`7Q#GCLIWXx=t!MkZuj=k#gGR_XUIq#$9nv4K; zLi|cTAUek83d=0${?L{M|FjT-k`R@`XS&A5lP{43H8n|OLqVcT4nInW?YD!aaOv6t zrn9$`Z0;wln6+xdDHhM>A1|AI#L~+Rtn`s@7}fR3K9o=ydzIA7?=(kr1wwS*3fn5~ z+Os>@;fhcui>h3uYiuE~+?50xf=5A=Af<_?BJok3|)IjD&3tQ;Z$N zNja)_e$)dYK4 ze+{@bKVvhKQr?zzQ|YDbmM$bAMZ#aFhg*?0*#Sl5@!>=rmP02hQy3nI$__8k2`9S9 zGJeDHc0lf{lDGO03%lkXbQPO#M-w~Wnq{54vf50oxT;}*&sz&_lYgG6v4- zKR?pXv?Mw7@vRbD=O~VUN*UNNCMrak+J3DC`zv+X4lKg?EX!)?VU>rKk%JN#y03sE z^3+V#tLk%49TMq0TQao^GcfoYc3WZG(?%DUn zEStxYMdJH@WxF%R?LsBe3>1^zuy0W!oxE9<(XYA+ZBdBRbxo|&3gJ2SFxS-d5T@1B znm^6zzE}pnPoOd5L9?x;0b#!g~{_uNT~s zw>Xv*-?w|7mR?A>iy-j$W<4(oM_$*{?wS)RUCEQlj`w*mQ|~(zF@f&tW2F>I?R{ih z9Ui%&GH6bPZDC;#-UiP_t~VHlz7MfGZWNYJjjRN=QGoR6PIgKLfR5*TVf>6{?u##P zx5Cf)!X*B=O6OT}VFl_Y!O4>4FwKQ;I#`-6&3YeQTD$cDWg|FO^rJPgZ^|8&5U03= z!BlUPnU6|Zw8mXuqtyX3GEosjL5WUU;Y`dDW^-%1qO2JO|>efM(Q*>`TmqsA3sh};{r0xsp^aD%4n@o)-t2(oHc2g z!jtBlQ7KuYtGf%hhl4auY;Jcn@P(R5#`~+0klz06G!(gR-or3qMs+*-9v(qI|sW;U3W9B&X9=BOz`R@1{}&3&>N;BLRTm*Tjsr4Ze>c zI|F0>SkaN$D8}WQP?Q`+dG=8i?LOX`XJu3`aN}7s=jj$>7+>PpL@d0h* zjND#{!R6nhz}Fi>E!Wgtt)n1Be8}gZs*~9gTJiQc8$J=jzwcq7R4&CzQVW}&DO+}2 z!~$0mX-vAia(V`|9eK$=bAvpv+AOl5?vK+X{AKxnf>Jzz&I7!=`c#_0aaFg;BclVD zSTLH~gv=MQ;0{Zm|K$7Jy#4%;@P$rQiU&c3vY*(X609chtl5jMq3SqHleyrc{&NkO zR*!W5eQR&BTxDAE1_0$uAyMzh-Be%CU0XB-U}}y6kDD$BG6}UXzal`YjoM=;x-0e< zMn7dyw)(QscV)R{^~ar!Ij_|#%t&Ll>$w#7O^Mf5f0%q)yqyt)_(^mMer>yb`#hTu zLn{P;P{ZdX`JVJ2g{ZnVo~OP7hU>XaCPdyYsABN&u@M!m6dzhuDP|FSdOl*arGv55 z7rDZsZ(w&YCbGXEHnI%NRp?&Bd7Z6;+#f~FqOy!ooc|{OMy$H1{HkbQHOXudpn&Hl zb2Q`z;LlaxC4FM(tRKI}#jC3kRD4OcdPma8s^cDsUp{q}qB!5Ft=(5NMa`{_D1TEs zY?wX&Cn}YQ)RtNxDMy>=8vXy6d+WEVy6+40(2Y_Ghmev~y1S&LK~Ng$?rv$ML%O9y z8fgTiq`SKt>As8C&-Xs}Pq@GFJe;%7-fPb_*O+6BxfZW$ehTdz+@6ONMljFhTYaXG z0z?R)F0MugeF}}2fpP(I`grsyS3g_PrgvGavz}4K=YfH+X?G?K%TH%vg-`Z-TgT~i znl#L1U=s1L&bS_l0~8mqEVkv(g;Nm#TMi>hC?%fb!0A|54`n(Fn+FLS3#9F+KE{(= zId0u9FaPBxQldWUvjq|06&s)*D4hWNP#eMmCtzFC>MWq+35yZNOP0r2kR!EYPmEAm zrUP^gXfTo*j{vb<>2vY-bIF@^S+&i*uRU`XuR(*+?PQbq`hKdOB`4v=BYR3=l{)3%)aj1HgUg;-vx6X=Mz4{QHpsC`{eE zG2?NKOU|7(z2CpsvtBziE>%m70TbKP^zBgNZ8A{hgXhE?n$AY# z8)9BZdhtq5;*G3Sa7Q2=Otvaa;W3{_>wi6bnbG!~rT#tTy~lf2pvcGOC^orq1U9N(57#OQ2}4Irh=r!g zL*dj6Q@5iB_QnxONm-ugnMSp*Uw6TQwjO$oua;cs!vJWKj}XI}CivOmJIb52LM>tX zO+4=;E^B3CoEADOk%%!ww&Fh_vpm4*Vtc_R&1I`4^|8b~yF2lP_BW9t1w(-#!3N%+ zCbMne;W1uwUrpZX&Ew1OpAdpBuE7AV3pSqOHN@_y(FOwwqn88kVMPtSYMVD^hmA|F}Kp3N6cNWLzD!6#Ph`^H2AaE!N$^Yf)y!e8eVomRchjGYyY z!e{eIxY3UL%`|JBjs!r=D$g>zP6(+}?ePGp8`LKe>CAZE9`eJfaqL|}`G$YDA%Hq_ zh#d63H14Qs{`iA-x=7QYV?|^mbZ^M_^sjZA$KI8te zC$jltUA?KknB9L7w;QL{`Z5}J#*WKqMRf_-s&@#b+cU0QBE$IiJl;bwcR+^~aI%AU z$eLQNEF(5)yId6JKE*{}6wNSZOALwx{iD|ep+))<&CmAw`g<|#mBIsK!H|N6DlWN8 zIzUD7%~B?*z0~i^H$Xyf1HlEVApo_SRI6D#9>~$)A$G3=LHbDULx|h7b-DB)l4#tB z%Q0f7cbT6c{S2UgNpc2A^4>Mn!N4EHm));^!dMeP zNj~)4hcxP9lXRnmiqztqF~h(8YoxMntUWiYO}z@V@h}<2gOfeL;PIAmi)<3EK~eqQ zrA=v+Bs=(+@C>sSK`pIf?>H+_L39Py4Rw$3k3DhZ^F_L~=Xj#=3k|v*K8E?#gKy6l zVna;L=#vFcJ((_toX3XHXcqI5YSk#|LtV(nwPrkPf^4x;;`lO2rjk- znzs9!X6}OWth8D`3*K%;C<~Q^aWP|lmG#b`7g$dEhL`zyEPKsMDMQA|c>T)1-cau1 z0a7}ye-7I741cVN01i-{L`^)cvV(+aws&(CG%5oo_Se90!=^U9R)4ZvxS&qEe3){5 z-+C0R|Hi|d;z>?=AZ3~RTn*mhQ$HF5%k!)g?pKfnf!ghsea(-tagH4*q;&XWb4dJusz5}{aG@xU=AUh*5s zSpOJJ%*vv*0ef*3ioETsi$&zJd70ur&zSC34ws3wLXmG>-Ky4mU`m~A%XDnTa5*$i z#s@Xz7>%e!3zgx8r{BrNEcjp#%$LUoP2DcPBzP+5ZgKaUal7}3>qgz4sG7oLOr@&l zuKKbt%O4}Z6qKypB9U)HnZwXQ71GCWOF=M`{GuASQ8mOwBdNLYODN(UO93M+A#J zFEbWW#Eg!|rIx`8$-;)*eoL7`ZtA!d*Za{f`WzZI#+fECTspW zpsDWTcQI)cGpj}4_CQ~$)AMh1IJ_o;13d%A=R%!8V_V$*ZUPqG@fT-i0AiErwc33l zotLeoeXlG9h23Exk=nmsOJr^vmRgs#&?ajXLjYUI;9*&oJ>Pt11-g*7Sy=N1b|h7`Xt)JaGFO{pDr(lG34-#A(^o@ zaq)ZfT<0k|tOEiP%&nC@6O!WhE;i@@EeUPTO&j$lGa~p!v&5H1H=P7Ww0bj!c@_P! zK_6^-JKFgt9XCS_O(A%_2l}3((Ue9ib$3`W>yuLm$=Ao-Bp1vG20|L}thr1rSY;^PrC0}l`efkZ@Y1Vk* zK9$CPn8nhD`Foro21m#(V~U`M^qB7@Bh_VnZ%+~mJjvCnob*yf>^JFO%(0VI_jjO{ zmPo0ry8d@L%XMM*t9mHul1KPC)u`q#>iEAl-`{tMjccBsg0hQZ zr8B|7P#|GsHb{&s_fJGl83h_Yp4=yE*q_d&iPvZBDI<P@HE zE#sfovQBtDkrECb_SR2OUeTErNz}_OK?o~+zpKyJle3GRXeS0s4M))57yvltLUmYj z{zI+3jui&(mEW#_EWTGW*e}sZUwx(KaCf>wlPx84GZ>FwJHazG41~7w$I#R`<5+!h z)Q@Nb9v@$T{v$A_DQ!K3fFZdQTQSBwJd*Y60XpC88$;R98qDS64+M-Ep=2V8=-q3D zIFo3pQ2_K*VWBlezUx@j+H~v%ry7K_FZ30`g<5S}dlu>iZpE=gKFpSC17YMojU3=Cb(^D1E+I_5~dyVcCF@T#sKBX%EzEG$90-FwryQ z^0hdBSpf;rE+0u%)-mj`44Cv(uo=_})hiB_koR=96l2iEMjHL44VO{Z0Y2liO=nR~ z>S%c@#;vPLV@8d8V!xL4Nsn4tcaAp=vT<9sCg(OcIx-_ChX@2m+QAgx#N4P?_?jAd z`4I`AGvS|Yb2Tb61gg+VW2odtjz57W{hw^#S0&Z#-Wmtxvp=yAfP>Nlt~S6i0x6Xb z4iJ39)e*%VbZ+7kao(-n$*;#>G*Fc6;(nk^N~Ug9s9bN3sakg*G>nwUAy8%}c4z#3 z^6PcdE|VrE0hHm_Rs?T)d9ZH^Evk_Yja*}fn|PIi^2aavoVUy`CT(n)t{p>Yc?Qqu zxW>#Q(0O;?&98m2;wWq(Wc6MuniZfv*m$5ETPx|34sZb*MX-fj^lN8RcD|0U+@t~! ze!rEdJBtCK(l5-B+_R}hlwXFW`5fhlg<$Lnn}TyUk(EH1|27)X!@i_KckyQlARcU zNL-8p%98+U9iU&BGX)9k6b=0F*#Qbo-iD{_3fEppdb1AfcDa2ATMnerg&*maNn4m%(S(eg z5;tHaA3Dw@hI!hoW6Aj=Z>lsle){4YZn=<=iZhb5nL|bH`er^T$HT9l>IiyHUb44A zVC#&peyD(GCjNwDtFPIy)WjVAWPwy@XEe2;Ou-RkmGWXMd0n%~+P4lmN}3b&GYc9b zM#>{%rwldmZI-`i^aESj)H_z-X|cbj1NjCBA&H?QSs55lU20#vfF)V;Pl7YTu*xBA zMsLhh!w#@fH@q!?F)4d~ye^IsAiPzb;P%AwrvG8EW*2@F&;$3_ol}o|lWJ)Sx(NVx z3%IhUR`MFGcp~Xfk{9!Xz%WIk`=lTMKhhdM%Oc-Pi42s0mM2f8MO=9@RSS;)+Dwy@ zLsN9tPTS-CF57AxcKrFz(c$M@z@aArdTp|atZM57fh+yjN3jmVw3)pPqkaVr&@=fH zI1qc-35Y!lbIEZLxvN!CfIZ)+`jGmQ3+C08xHDcJj{hg3qiEyCA#PWjO>`o-B2+HA zL#la0lX2X?(;pbK>y=2?zK~WX?&+JU5<*#-jKnCQ(k|POn=W?n^!SOROfM#%$A@b= zf#aXPqQB#Q+R~yXz(WacG8Mi%Otld{+HxDR*z###Tc^LVof!gg4B#Vx`tzcPx040| z*4d)q1<}-H2C(^|FhTG@;h~xB{~SJ=C;@3=Mx2vZ%fO=1u!majZ3HLVGPu+Oql#FubJdGRc0N3!J|4rY0(~y z6%OKkt1dPgxKMAOOcNuV-tBokgnq};qC~1?%R3en$mFyU^D-%PgBzMjp(?=p=JHII zXwZnr)P!$xKPMUdfTq+?V(3zO#M_%C``3X%lkcZ%`aBn2*=^afx&K_vnFuzlrmptmd@ zhac4epLk=|j3~eC^}7!+&wP<^ckNPYxU9BnrxegMz;%W+MfDM7k-Y5b0zoSln95wh z)Eu{=h{-Da+}Uo`s88`6l_WseIUR=&30N6^^2mG>uU(}P^@AxhTM!4Y1Qk>zvvezf zgaxV8_!c*AV}Mf}R2Lvag5^4EM@TO!D_2R9OZR9tIMg1Fjw%NVACX0#0fbJ-Bdlq` zRJV%%nh=1ye61%--R;o84jxLFg8qCS>@Pi(U@dg(Lf@D_a8tA-1FJz;j*~U$gn&&@ zKLBsLw~aZIvJ+I-^q5kQRhKQB>_qGLfj(&FsJD}5JtD{5KIZs{oH#qd(26qeT z@Xb$;YupZdje7vvtZq;788C~k&Rz%tg-V$8$8Ue^00A!N|=j7jp#dw-&O*9@^sZ^I|X$U<}R}K%5r@f-dmWE!0;d5hwZJ0xM z6jX?>Vb-+Qv{vWr8}BNM^xtIb^BC=e{!6m%x~oO*F>`zJ*@%xgze4J&=5Z(t#MzAHRC{Sa@zfh;3ZEORN)2e)|g?#^tWL+dsc5 zPKCce0NfMEx8%+}*8Mf6g}B3;Le~pj@p^bUV_hUVT4tJUTS&OT-9iBhaOz9MEn3o= z06w6P-iuo%2OF4y2am(9hAC>z=Cmi-$$=3j7^3*Pb z`3V@Nra!)39x*aiO&T$N41$EkRf=k%4xaV>6mZ&_QNd;z%mX~?24->H2u$h$*dSj* z*f^tdxv@EKeX~)ELd53VRn^~&ZN=dVpSyP1YYppkS#W~W46yi$s)f6k8mly~)u>}N z)jNX@g_rZ#UMxjxvjtds^9maen_Sm09eP}Ax@47T5(Ll|blE1px%_3${LlD_njUV3 zGR%4Q=}l#sptQ>=#hy$s_PPcO(G>7fKlY{Vys+QN0FEs^+)S$d?Jr#;=#^$J2|(F?3bJl>N(%=`n!DA^&;&OGc)cvqB5A^GWW9OLnRI*Q}C{0e0caH{^Krait$dHLk+p=rQ_1~ zK(MnCFak7@`@w+4Ua>oQA$1ewL2&l$F1OuEI@f~5=8Ed-3j}N ztXzdFX}w&FjnBKkL9sx~M}#DABUqR=l$jkO85r*R)A{B&Ppxi=#?DXrqC$13qjVH~ zBLq5-uRV>4A|D?27o2T0r_!izj_M0>>;^$r=QdV~qxsYu^LFMhSI;-L+B}P)!_GSE zCDrEpqh>c#or$@$g`~7<!UOh^QPu$A=+&-iz*kYu1;&9uCbDXJ{-S7O67s9PF zt#dk#lz-EOz&AYe={h)V+^yjZ_i72X%Ms36ceL}F{LM){ z2C6{o470m4^GqO>?A>wPD^X=dr){)EBCZLmg?g{+D75(NVrMjSmp*mxYKS#iEL{Fp zNvj#&)Z<7g>7tdQ@zV3p%q*6x)W&x|=L(kJ&k+~9v0T`iKeyJ3w7$<7qtfQy>t4_! z(3w5dtQiZ}g*NGgU(4JH9?8L#!|v`Z-&;FqMF+pUs5g3iJS?wCf?nFET1~YJq*F3M zh}Hz?hqu$1o)2@+qiV2`GKq1PZk^qfw*L+IQTOEo-#aO=Z`lBX?xTyuq0Zth*q^Kh%k;czN6v&0fkvE8LfbO$dE-^%EjSZG zj$@?apARU4-H~#)If#;IwjYV}te!!yE?}lCW>um!dJ@aPrsD=bN-){98*$raB95(h z->*Ofn(#Wm_nn+Cd{xHY=ioA3wH7#e%Of2zQ83i${Wu;Z=-Lyo`(?eA3{&>g-X%gp z-2-z*NbCK0koRqr`C_zvWs|M!@BBKyKM!{}mclZKGELP>HFUnaM=2jXMjP(VGn$Hj z5iVa{_^$u(W@$V5`qg(`V21@i5AS0j4YsIbi;q?f3uZ}u#+SU5L=2I|Ml9E19Z8xV z)Cr}lFGN3dLLcsz%XiU6bJKO%!{t)0_T)Vhl@gpSlaKB17MNc>Tm=)FtLnv^^1h`L z_*s9qbihhHd35n7NVC|EVts*-Zn3oj+{3}}^11!p$jUnKFfU)F$mcP)^y8B0M6G$J z9uJVvSd~atXqMw;{_>omH-`(Cw?;}JHt2V(6%}J`2glz;aJlSM=& zZ7oCo`XnLal$0~XR5I(Fk+TOGrS#F;tuuC9C7_CUHuOtaR53r#VsqB&sU8o?40x-x z*`yTT>(#o!eWuUGG@b8J9m`XD;76?CTG!yZ!rwIx)x&&rfw3SZNTs{;+Byq-@ zh{u}mk~Ktchjyio&dD3cW?E35tg_I+@fQ5z2>P|l#@EDynlQ+5bFGG$W!gV!wltyF_ zxx75NeG;C%-kN12UccHfWY=@N>$cKpo$GDDIY6_!`>RB1yVt5;D)=d1I%6I)+nmj| zio68ua>I=fC1x%l&qr%W$!Z|}S0{DRR1pXIfspFh2^KEFBrs1VRjN&@Uo)Wr?AJ}b zmEi5t*SQ1#<59XUz546aE$4W_Z_ks}d1-y=ZKT@%5sVwn|T zwbv$3^!?Qct%Tj=t8wl@=hqLe>PTnbzr&g$cGnMfwq962gW9rFek}X5pf2L~UB%9% zbb@wkeL**_-D){@a@nFUixT#Bw{+-s!Vqt*cOpfOJ9r+&wG{5C2eH71_z#JYtufv26TQqRHHp|yF z4|c1!@)Mr#HS>^YTOZx5)z4*E)v8EOD^stDBm}-n|En)i<6rX{JCqN-g;ZiI*tfWu zhYF6!eN$6EeReew z!@pE3>JWVgWobK*?Q*xEr|Pn1jH875jLoPF{C3gb1Fcr#qd(!fNp<|ipMJ|(7@Qj{ z(z~K$al|7%3GJh`t^w+$MBSrTNR`;il2CVP)Pks|gD?86T>!*`(HJ5GcsM z+qIVf`*X2)t%~=nJOdH7s4}9JI=0jVw_8qs%qNuAu8|{li&Fi{+gSrn_aCx6kXu-c zL7Yc^J9_kZg3(E*vKS&5xulsFDnMv=JQB$I7Uh&!eo_I`wpVwF?9x7@7^AWG)fUVijT9HGTDhN05*p&2)3;1Q979+(>kWN=_1{DK&j!=!?T{85KWSi8L2(v z;!#=_@n>nrFf}aEgp)u^c&oRQ_N7rqN0)i*!V&M7aQd;sa?R`2qJgbS95@AK(&a$~ zqa`--Q$wxHVQQSi|MLRq8593jXNJ%&{dh$Mxjlr+{U|549`BYD@r+Cx zVlJJ%oz1AeKEWv*ew#Vme23Abp~o6Kwbsa&u#U`}Az9Y7pQ>VXThqIlqHytGm48{& zdzev5Y;OIgcYbMTRwNoW{7tN5UDZ5Co|&6P`nwgSeNT_NgGlSWj=7eHkLvLZw-uJ! zjpsxc{I&N#($JflC6vS)bTke$y;;02M_uooO89a1SVaotC~gh3GNZSukKWgwR>YoO zU1&$yA85DId$vA0c^{Q-NiI!!wJ7)WsKCZR_aE;6RJodDr0vOfF{$uQSziuubpOKU z>7Y^u*D^z6xiqI(FzZ>tw-+7yRTk2G8fu* zHyF~VUYo7v_8n48K&YZB+EJk>Hdv5v1n;Ww&52rd9*gZegv^TBI`Kea>rc0q>5o{I zbpoDKN2>U>v(KN8;|3S>)jig%#T(lPETnFJx}LBQTkFQ+sh@aZi(lb^vE7_Tlv@WcIRz` zzm*e#52FQ;J+LT>>2WJcc`8zVV{F8{{iViL6F^=&Md@@Oo=ZNNK%MV$SO`9E?G$@H z3sW-Xl|A+N+cM!5sRIWQpx_ab%$)-#tirGIqdm+&t8iW_J^2~`l7TX_AC|aW}HU;Oh zvAJ2john7iv7^_SnXjIpoB@Sf(dl$mAr z_z)M4Ucz&cIv+v4ZS|8h(=MNv7u1F4l+-G8PB~FK-^(SfxJziFpsAoF(GT?=r-_!~EqyXBr)s9A zcx_h}G(|uCq4BSBQjrJD(2>+b&Cbd>>ILPpN+F$28)r{sU*VUjqkn(MI=wj0 zj|tV>B~O&Cj|@+DR*PpN-U0D2&oF;izqa@1wZ~&mAE&_| z#bk=*>*n4i_~?BFHJa7P$e+=T{kp2r_}YBS?Gf<#KfAubxOhe41VO(&Ha3^3bhf$< zV;CY3ZpL5TSW#pC(0aHbeE;t5#LtRLRquYo74~7hfDqvipQEgkZi6~*$Vjil3#@0} zYl08f#m&J{yRakQK2J!B`Rcicqvv1U+Qf23RGMba|)xUrLyb^c7=7QMUb0UK*cV7qn5OG#>Q{iLQ3(e&|ea%hj1f07$R2ES2ir zZDcjb^z8JZfkax$4DQ(aYP1bPQ7FcM)>5I9GKs4(m6ta<(ad347N@YCUeB>p;hFx1 zg|9*J*OYUk>f0Vj$+>k=lmc6o7kk9Hx0PSb!vuh*c4_F1=7wRnvgj`Q-UpDjk-YeP zo!qardT@TRC!XGtZqkJ(u@zQlI3d4oHWt+w*Q#ns%g(pABW-NKs?O0R0gaFA&3SWy ze6dXtP_ z(FyyMt?!Wtfm#-AvsxBd%n!J-j#ejWdjyN(nB!$0!x?Ak0~_6e{+l^A&7F}ERuX|# zngOix8tHb?y}0k_$Lf|pw9rX22fT?J@DL+A8gS|gMWjQHME5cyA~pOVK1YJfc@F;Y zbT()%pb|akK$M%uSe^8NX?<}x3(poWHLb%)eJ(zubTRQ~TKnzFx)z3-yMsd{!N(@I zOoPEACl-ED? zD-GR-i!zXpTGY|khco2^7^PpO<#8x+F}`wHRT9z&P#nd@>Dd1e1O|k*p(SyX6f=^umPW&AV_+pPBzmp^@%bd*=VeNx(_6jRc9 zvs%oGfw0Zip`Fdd3e%ulqgKi1Di_FSd;_4z=?wx0t2K=bM%S{8nRe~CvA@CGK(WO) zCEu=|I24_zd>M6YGRnpen_s^+jPVZ_EF)3h|76$AeOqdj2{O)bny|>|#{xOBxxi_~ z%xHckx?!gJ_{wt5U!t+dWR!~Vh)+>#F4TP-Hz7topIN;_+MVQtaX=9m&p-xOgFueS z(Q`V=pQjRGpQfsJyHaD|w4ZFZx)D8Ou#Ijfhy`X#6jFW-L-hQiVcrkTM75Okrdx%Pek^Y@hOjQjHtOyE6;j z+6vz{u*oph7zA94FFH9d8_ILK8t&Y117n@p!>(n1;swHC$w>;d5O>aCT2f_}3mAAj- z!Fm7>SI!Wkyow^_Y(LkSXQ$Yx6>1NE_In04@q0#`yP-X#wKXr$QeOg@thjW^e07?* zIM?DQZqAaXA~=G?o;TGcQ!$DE-iF?yHon#fLVaXbl~Ls#j_&(OSo-J1tXhL(0gr@d zbZ{Sjs5s!~08!+x{P`)xvc-oeP$G7fU<}j&46yup8_GJ&Y}cB5(vaj9SMQAknR0Vr z`Zxd!im&4V(}|fQ_N-l^4ObEA8Y?Qwi2$Q&N!V}v>x^lNY2r?jy%~15!MZ z@Mg`}GN@8M9C9%EDzLRLgVCLZPfew>J*sD?E8iTJ&1Ah<*<-Xd(yt|?D z#dP}5#aJ%mN;uAW|7f?>rKvTk6wkU!P+yT=kcfSu|J4Q)kYQ89JX3waE`% zuV8Ss=TScw30}Au?|oVlVffE{5uI~LT^fMQ74E}{a4q4Fx&wJA}G&)P8R#Z zOsiVr1*@&2RP88R1!RH8Y4hpAMrA_|>7MQn5%;C%<(vl-Cnyes4YJqs;H(B5wMkd2 z91^Os1C;(HEdYJg4y0<@Kmt)ToAOtvjbX3Gat_~#)^;X6E-2BiY>1ZqOs7}DeYkMM zGv;C2FNoGnYzvSx&uJ|mQ)X-L=V__v4)HucaXc}ni!Twk?-(!vxXj3 z7vP^N2EmF*{$+;fEFE+vf5s{rJn@Sakh$8*kX~;*%v`>bC z$mWuRoNaTG4)*Y%javIDK8YJ_(~Hi(hRERX$y8$w%z%x0)tm7HGGYWPj#H0|)_5Dt zd6KYnL~+T6M0booljF1r?WCxaQp~-YrZ^`36RcL5#;J=o$Yi|K!vtcFZdqX!g=CQJ?!R~me9v4BvH4KF^9>e{A4fC zXK6G3+WgXtE?!|Di;2a)+g_)cZ_bxawGz3>p)J6hXGP+DYsBO2f@ujO4p^SsmH|`> z;T7d!gJT_QdRg`hl?@$7Z>qkzYgfQ9QFT_OlSg#J`hW*JfF!WUgLzj`pkXW4XdJQg!uJxl;z;Ysu1-@+HOX-!ihY z=uf*srIq0BgHgy#2bg?c@VE_04tSo~zfO9aJ~@^o`JEy>?7#PN;ORk+9BbuajBD+) zrb&$erL6irr^qm7;F=nbS9$kZ4!IZJQyb@{ap0fm{$shXr~{eX(FU~^tvQUt3~Xy7 zk%`Y^uofH2lmsu(ZH;@{uH{gPq&ELtKm#lUM|u&@D8Tr`gG&PeLCw(Tl~ii9DUP7P zTD}UG2y!n3*W|efOII^9(BID~3dR`NiNkMX?v}s5Y9YP9lXOZ{s=BR_%O6gPgvAh% z6t7>*U$YiC*Bh5OeK{)C9qikBJstE*>ZU$=e}q%7A9JgpgJ^PqEM|sgnAG1OwFL#| z@toq7Kr^ww-0fr>N3Px7jUB}MG3ifKq#^Lk6+@=6GbT>E;BprYH8J8fz{=}mD$kfrzN>1uuq zk~?GzKb<=p1DlH7kyXP|t13k^gty%96RS3`jGxLjGHSfsxu84gJln_dG{XO#QHvcx zM}hM11Xh%%H~)03FB#>^(@_2Q2}&Xa=)b?B{Bwl-{(URP=Ku43@DBdFl4QFgK(_x~ zK#B{jh5tXf=%^VZDPb^d)E=(F@@EZy#Dgv-@cf_;~yiiS9T4zwz<| zUxZKS2e~q8>vNC2`s0CWNi6cGYS?gF!644ImGcx6LY8HW#6)zPV|AKjQH=7D*$DPrA!wj zS_zByZ_ruZO(H=xiYYxj>u@-496_C@ql2Q`ZvB|26OA9iL3=e~Dww{sR(XH@zc-Ut zg24ul2$%?84I>j`w&SW(n7B<;7qcq3Si0^YPCw-B3k0H!rIO{26ybFqcu;%Hr3d|Y zk5Lm*@duWtTA<6QEnrX)=N?S|Mm9*>@b{1m9pp?$h3>CNsa(^fqPij84-Mp4=t2O` z0`96A=YPQx)gR;N+tr|iHDu+ys+Is}LOfhiA<{nJd;K=!Nud2DCFlTm^?=36@qzMi zSpwImo0HBZ|1~nCfZ_QtuW-Qfzp<_|klj_G`Ox>8_3kY7RUpdv%aEU(Ms4V^WWTv> zTHbd|XcGgF3~DnpfN8cb%l6M!DlovYt7Dmi-woq8k@1tig9-IC95J6N$%jE@@8KGR z^Rj_$e!JD%t-?DztnNp#q9A91y~jLMtOXoIgnY{5nTva{&d~L!@RlIGF}=$CQZ9$Fy9__ zACPb!cf@*CM{ZvY3ctLV>#KT-Z*BkOyaxMt+?~=2QewGWm!p}7{tkYnvHn6qgJxBF=q~%T$RnCZ z4(n-vqQc^AeZ?)af`1%2t){)eQ)@Uce^phenXFb^p&5t*g#F_xdl-wdsN;cVIb7FG z@ArUHwz6LiH}`#)p_9az`IMjk8)#paJaIo5u1Yy!!*n0DA%skVX!BQ26VfgRN@wK9 zE?4Xkb!EjgfEN0k1N&jirS3QMst&w}6ganO(>2VH86MoI|HWVo7B!S1Y2~_EPNtCP z(T&+HN^u>Fsn8DIa(X%PR_1Q+H{_{y)N93gR;pZ{rP*H3R6`02$CXd|zY)%>791&{ zeSXqOg<#E5j32B=@;eKWAb)m^5jGMy8{k?pL!WdhfLvGFLn<|4{MZEl_sxQ8fsttq z>NQ=zFttI1&!{YvFd(1IA+1{$MIBFzBk@RJ%oDOc@nj?2Dldb#vu@D;J$=?F%dm|k z`qK28|9d@`dnM9Mwt}>pzuANGA)OGuN^N0)Uoz59J6^7Hjb;6M%W6@a?Cqig#?Lub zeGdD-H_;#G+N9A#Bf{Q%%xjr;2*mMjCx-cB}I^j#~p?V6zG~6I7AY z3Jh6g+g@n%un9gVObDz0Le=0)H7Xm392Wz>FBxfQo&4U}4MJe+dYG}mW>2XIAL~Q= z)ea3|&Al4fq#JT9EmnITE+3FlmO+?F+l}sO$o-c_dMdyFE>pwy{ju*rKGl0XW)E{! zbCnYyiqTg|<;!TO9N<4>?X=qXrQ>YvR0l5GUfr0*m*=u1$xM9G>d2%rmrvnPq z!@L#e)dFfD1`8yUTs|>DoIOE8Z(4;`&oTu6V(H%!+6zzXoUOS0;yCvJlc^UY^ohJ)wi9wXZ;s`Wj|2MWQO44a27Ns#y z!{Oyh8x=(g2XUH`{^??E==(Gp;t1wOoBD4)glTJ$X1iOQgalH4tl|Sqw&wn5d9kYY zNW*`ZL6-VJYo86G90?MkHpswGqFn}C2Wjof>f#z^Bm&4YJ`J<_Y=`;Tt$p8{efz_b zcxE2UZ1ZuUjHylvLM6IEihtQwPl;+c@i+w;D)})A1`-4{NVU@O!g7&{m^j%@+oQW7 zAJ=@d9@UOS04WEx`p=A^!KrOxPDL$JP$;P{{4aQ8Sn9@yoJ^)wU;oOX%p;Daf&5PI zc{lU^NoV+~K@9RB=_YtgGgJhJpu!;&IviW)X&()vM3qvZ^;Lf94D$c(C5hG$76bFi z^b~2Wg#FhA)VZ1mA&+cehi!xAFK<6!dwFz4(z3Tud~0Yw4pW)AGQ?_t=i za}(4wy#DVp1k~U%5CEsLc7^nJ`ZQXtN@HxA8C%G0z^DLF1tj*?Cfr~yG>T-KQp@-D zrBcfQRxr(Iqu;GC@IUH&V8K0Cx&G{w0eCQVnUDu3`K&ERc=ExGM9c?chO~ z6f$&Z!nFi87{~P08#xuImiu+Wf#LX$oJV3S!%1^*qM|hU{}SXUC5GW)^yN-142hI) z86u7a!oQLtru_mG_`8ONkcRnN?rIzA2XD_`l5t}q2Em8PXas;Qc28dkaw&5i#?g9* z{+AvNA^=qf$#fKw2$2w~pnllkrbLv2P<_Vte_7N$ty$mX78bCJ`fgr>NpNjgogn{E zT{x1G$wY58k)EHY_QOcwKm6BAL`wkn_nw>jz*qAd>vHR$IKlR0aWtR6evjG9(be@F zA8q1AXjQ2>jJc2wSRO90;6N>F%I?81bs$WifHUO$% zPT}k=(t`+HRhdTB)qSVGNf3sOw3q6vX^@oz<98 z-nlViXsz0No8KQ>hgGPuEvJR5J3=rvut8Pb#>fC~!ze>IyYU&qwRM{A?q1_>-mJP+ zY!k3-uLWjB)wj|7|0ac`k>rk$pZ)T}3%ra-<^VJK(l9hEIU1uaeHH1e-kJC*{WmHx z^tvXy5Bg<{vBMk=t*0MAR*Wv}u`G9^mQmSKzQO$u*7l;)5}QDTTBpQ>)=X$3T2O}U zS%7=TrNykV%KuxZ&k|nvb}3b{!y8#{-coJ8`T!^c7pD}sA6haN{Nh|B0RwsZ{2=^7YHx*Q zwMOo&RH9wrh+O6L-gTh<%Un_jrd7F?#KVfoI9|0~wPt`#I+dpfocXlk+qDV%kRRP2 zC2{Z{{4q)2Iiw6} zQ*-9lODr!X(a+lT!1C1I3&AXnw=MGY8eUVy_xLsaC9RmPDe_O%xCnvr?j z7AmM&vQmV6zpniDWJui^wi)aK@oQ$Rlmn{bx6enI?H(Y{9!mj;_;ljS}TySx2r=!eCkc;T+3qhSfV;<^dtDFJDi_29s|Ie zY9+6&$M^4kgrG=Jh)teW$CyT`ug8?p>>TVQRb!q)XS6uNZxWbPIJj7y`=#Nh3JqPRYxd{~YFu<47dfL}(267jE1_DUT6L~%?)80W@>S@hwy7SfRf2GuIP(ZZMz zn5$hY0Ln4W+|{-m0{%r{Ml~iIWZ5G>(DU4G{Ig95yjvH>Sr}ne#~E%&7LSe)NOykb z23(ZI1-FZdzV7-|Zq#9~&FTMYp#!_b!-X>Ye(Otj|8f|~N-5amaDKVF^KJnJSFZnt zLMpKO8QUQy;nk+VOX&M|_<4>#~!VW6T z(B4@T#u!l-;QTiqKIem{2dk6B~iJNXE1H|a6`ngXV> zr+slljXlCPyn~i?zc}IK>;)1LHVB$QL=vF>6MeObQA(%R)n&Oc?NZVU)`JD)x?LJ9 zfW5$>dXIy6LoItIn|O@C4eIB)B166wMd1hvx1~~waMb^C2$Zy=0>jhlv@3oZ!ffAy zrvdFJ-irBQOTn?EU~PO}_cy9^$)oe2%tjf*^NKPRf6>p0$TkjP{elyK!yaL8sH~>- zvu|=@24}3;EXP-Q0a>h%5A2B#>onP8GbHo>@br~oRjtq48&Hsz?ohhBTe>@>Q|a!K z66uz1q+7bXq#FV0ZbV@Vi0`w{@A|(V&$-mS))O;x$IOzYxXXgcXH=)3%jWx+QzJ$_ z*p+DO2y_339h||BgEhS#JEv?PLF;VY{OD&9dCZ8XSO<(iuv1HFlXC5x9MV8W?D*?+ zi|e#~iL1v`5}(Kx<=FyWWZ5@@EuF$V@iM^~A+!EHo!Jhy(OF*me1{c?bI+*o=8#%0 z-A-th1jw0iulfg2(8}2GkG1}X9adPY5n>II22yO%&vqdj_Bz)?fbM+sr?jyH>jlid zVa%MQdQ`jd7#+^V2C{LX1-(Oc)%tIY3SOl7_snYpQVS5HdmYd0EA;MV**Pa+php<* zDa^8enqzx;RuICS60t(M&mq=gEb+D`=m{AH&n-lgQ3n5u?{fXc9{KgaYs^s*Mhync`=;HEpJoFs{ zeRKU(3h-&_c>&c{&k+gD1SK*^(=`Nu0UL7IyWPZTi3MDM)48M(@O8Du!&AfpC5OaU znJb12+rFD~6qT%rc*R*df;yLBk&13l8?QK04w1_yZ~$BKrbZKTNIKuA1~LEpmj7?| z|7|tz43OrM5q#78)|?DAuh&)RV9s?Ep$VBi9laGWJ;$0c`Dz0lFBvXw{0H&v@;LNX zf&l1QqaJ$4T8Dx>uv7LA`sMxDA#paR3%6{9jnQYHSuw{8(}6avoFco0%xqBr0Lmr^ z01s^LloK;Y3MZ*aYuuC4`HTC%YnK!_$2$W|7lq&urof#_Z39zhkur*?O|0;!6OAEC zC|keep#Tvr!czDKd$8s?@sx)R^umnKJ$V<2t{MVNRR&k4=|R-2Iq&zAswrtR_2z01 zGBI3%Yh#Ajaw}Noc_G9*)w)RWe@V(-=m##Ytrdy9Vjgf22UYm{bxXBO^ygxv?1j}9 zt4W0ePl9%Lgi%3CIlqd*o1D_uScF%LKU7-xjwE{faiaD1ItY!|FZ`&YLae+7VM`#R5^{XYja&qxf<>c1W`~8xqP{c zNn{|ue)a{pv_L|rvxuCJ39OAQ;8*4LT$1zl?7(p{MBSPbsq770cPgC8No6DZ--=P& zWC&`TFtZXT5X4ou`MU~5(D4afy=!RS8yOj>W>@-jJki)J)!#Pt=QnE9pjsl`&fX75 z95*AhGQRYBE|4IuMOyXLbsUY2%oz?6C4y$BION0iM(SO$iS_|%1Wm@VlI&Sdt0CtA z*BU8Ex!(IRA2znfN4aGag_>FQ{s(x3immeNn>6|(JL(-Wg=Em|nbT(U7z-WfpBf9~ zK;MG9ASHWcQOdgsOmU2wM3;8SfyQs@duFDPr{8ZNY!t520T}XwNu{{;KN0y=T1Iqg z=RoNpR}=yW4#F!|3|g5|Wi4iPcNIBCMrV!)EZ3KG+Hv_RMvGt<6QtzF#fxByq~LAG z@#Ur#?45jv5s>YsiECtvYUB*H5MH5(Ta-swcvUGsrF>HdD*&?4rjhnFL3}ID*WBXA z6IaM8wo58AeBS0+&^rj=)IVWu8wj5?te#^hsSqnjJswLYe%N$GKZ2IxJW#a|MYA+As3Dfl9^r9%Uh!2lui; zNP_!LhN2EYy`AE}tN_kjt3(rXj6xu_c~sN#Ii+&GE()_I4O2A446tKFEowtxZC{h( z91yAO#*bi(1JZso9X;L{jm7M-95|U9kq^O$7CM>BO#-LC5ux^URhD7kSGgZA^!M&@ zgW=*G)trHi0I)|h9OjhEV|BHnKiMVXR!TGfOLGZlFp5MuI3o9Ye^DRQO6Ian*$Exj zXiKPwJH=hbQ3kt9gUQIg zV~#Nb?8qWBRl~7VKN#`e=Ibz&LJ=Ff^EKcI9g|dzJtM-`k~e@7+wnTD#>`1!T5! zua5!3!LWh=ko&+7bcF}0Mi2}yRl@Zn^c^k=M5b2ew+d&wbT)M|+FQ+b#*GA1hn@qM zeHMARR$Jkvr6#RnacMgjD;v;)hcngx0yD&42R_IkYfc-~Rot`Sbxht3B`)+NoC@{#K

=C7aW2)FmeW)!9j(aHzm52C%rW`h|Rj#U$|Ml&yUZX#FAhq<$EW0 zA`lCJXu5pct54L^Mch4~%-4%G!~e}q8ZsOD(K#naY3ddGR?!kAMpfb~nU!T=BnJ5j zc!vNb*$4V_eCZ~nDQ;F|tlswFLl*F(pk8@5TU{iKqV0G}3Ir@kdWDcq|IsGP>krK9 zCA8G;qS|QQ%8wLIs@1ogu&7p**xo`xumaAC%!fw@hawxY8E}_QqIOQ< z_W=TQGf(y?e!UuAEnXz73UpI~$(0xC9vJdi<#l($@le<@l7MC>DVQnQFDseKx+yQ?og(lo*59sT1*=TQ$X+Y)izR}rY^ z;N<;$r8|g&pX6(a6%GGg4%p5%kll>QG^jgl_rtRPBeSWyiiaFc9U>!cw+D0Ig;^tx zAn}EI`zqR#utJ=tZBF%J{9Z{JaEtfu>5vU;fWnK>qRh#=;q6e3KG7l<513MYU~e=C z^uy@8)UrkER+CDsG0ULc%lJPBc%`zarmx?c&~9h>8F5=sDKFqfDI#_NbH>vF4#m?Q zU+I;JX!h{GKexCr_5asLfmd0lGpj2f^8UNA8FPg)7K+7Ts!k)ivRLuJy}+9q4cozk z-Z{9~&w^IxgUe}=);Z;5KGr!g793TYeAWKfO*D$7Rp~HU1HyLUwewpM4ox|e-pET# z{Lhun%MQE!2oHSVQ3M7?C#eh!49L7h+z04H{H5sD8$gJH0{8JEGYUIC2v|FSe}|*m z3+SP7SkFh+uy1a#2|>EgZ&nK%>3jFyE9QYeyi^%DL&s5~%mXff+5{+NlppYOLMWLRW?Tqbzm~!LG+P&L+h#O3FY!a9@w_4XLevzdk7D ze=zXxXZriunAij!CZ&;Y9-Q2`(ez{W-S6HuE^z@Bj*vqqo6qQ$8;X$Dii z)?-s_pzMH@0ZeG=%F$7S)$B17?v4OzUxSuO0j{jA0zzK#WH`GbLc34oK-l=J0WtZp zKgjeRA>lyjJ$WWKtQ2pb8zt!gVFIQ`?qNS~2OV}FNbh#{C0QX$K?4O0IH0baa<|qq zVcq^CGDSmI`N6Cbp*mC$k*X0xv`%LD{^uxL7XU4Yw92GLbQY>PXf4=({s0k!`UNzL)S7I;<)kJ&HBe;d+3iPRl!536BdmXai*)dSGz60a z&5J_L7ZanO=pIRR{kTaxiY8C}@uQ1Xa)Dbg8Z`9**}7gx!r!b?J07T^jq!w_A2Z)U zPIi-1O_+17u4oND>z^jm@BZ zBRVpDt)lqSWbOQ!=?@2BV!!GF$COxcu+FFgQW?INh>j9SP=K>!_&*mD_h*(sn?{Ty zC>w>!?i!Mzb%bmCt7x4%m@CHYUst>MVBEJ~rUp9}m7p)e!1`Q7Bw2XHL2?g2$-B0_^$} zjh!)I1u$zgfnOj5)9LwjpEAz@PVN@Aq7h?$=S;B#S5UJV*197J89MJ9C_=D&= z%(4IkeOT4ohK|wcB?&r8i}^qz_Ihk+`A>bRJ6h9M$;8>gJ5LQ5S1ft z>rO4U4Kv=gnAk~QE@9|@obu!M0Y@N!>KGRN1nI_Pt;;=uBaI%SYOisX6Ur*b5oo+@ z{cHJj6&p*{(NoG0h~h4tED_z2`$$CpvlJ2Bb(jYRus%M5u9U553Qsm7LKwM8-8Q!+ zB{}%Omz*}`3=EMVwgV~sbxC2^$+M-jNNANZ%<7=hG}0~O6jW5BCbb!cEYH3bJ)=BM zLHn_?*aVoABW0JEV12hL&CoU3_gbu+|_nkr1l2AZx#T0|JCVuu+_54 z;F_aP4Op@6_VLKPPZ0$pMWO$s_$5 z;7AdeGBaA6Gy}7x_4j_hSW&SDw-4~GGotoeB~#atvCn^g1w#qP)l!)Xg>}X2KLNO| z4jKMS>J{z|4egD~9Azs2W<=b`SLu5xDewdXUKp)co1pRe&w6aJ`J0fKHjLWOpk@G_ zuCt%=H^=A-Zhh@GoUO=APm!~+3yg`Z2>4b|@yyFH(=QZL>otK04V1#ws z)QT9X=L3oUWJ9wWH$80AmDTHXi<+oe20JpwRBO!2>cB_&UhE z)DD4znSgF{G)0N8q(*C%6&H#XA*`XyZ4}fcq`jM5?VJ@6^(pp-)0) zl!^q`J%$)dbLQ-J@7+jJFd~E$^prpGxGLGmCRs0PfJ%}b^u&8-g}afhezhgZ{c#{} zfo3$ZqYZc?0MVYdxhRw?=s;d$#a z=67QGNdIQmjhYro>fK^k${usqcr_dLHI()_=$)9DI*RZ@@d`FbCr}G(XZRCBieQWo zs!8jJal|nRfvcKQr(5G51)qgaiPQCvX2RsY@1g~&CTJOt1*jq-F=U3<9`q^%fF2a4l3qL3 z(g~PG`>;IfecB#{YP6cfpgryACUus8?+SX;H;uIkzK9=t{|k>oT4sRu>&Ol!b3?p+ zqY=_B-Wt`zmguXX2Jg&@-m4uQw1Jy5+!+DjR2xjrBJ*zezRDcVE2olSCfOF2mu>Vt za@;*(pr}r|L5Q&G7r}5)UM?o{Y9}}}Kvy1hL#B5%_>Dt*NSM0=gcN508S67Twjw?2 zB>Kud?QVLswjFZqe1gNrf+@0p$*$AKD`i1Pb^{;Rkc`S=lMZ{@G~N^#=xMEd_`>1q zRUR~a?KR?m6wi)nZvAa=lj3F<1g;|CZ((;-v7Dlv#r+Wt3lZSE1KA(c^>fC8D@6o- z>HMM5pMI#nj~PtPbO#>5e|LS{ZATBlJL2|c12EAF7kppWKq7|A0p zF9%afXq;JHj8KYr0`qA`$O@KST=Z#oi3@wv&gP9zNN`kToIFDFfE02m`XN z_i8e?7a}fM|3W&7)4_0`V-xw3mMfs=w3! z92DK8v7C6nQ+>(^1`^cQ8}{e=5*e76MItk}qe3^#2%b)MkEQz@HB-2SAkZxxXZ1{T z>dQ@(H(bHM!WjVchECe>(g|(l7TBQ}4FH;T6$_S&m-lZ~t~c&D-W}3Ifac@>Q3D!q zL|cn%=>M&eY>m2ctdsD#m>#e?0VSuDmkGLvhX^KK$49KPmMNF!ybK&v>R>U8!PPn6C;@9Y$2ItHQ=n*I~ z7$cb@hz3g`si~v(a)$ru-|dAkf6Zw(!Q^Lz!)!OSwYIh;wol&LH@4Y_N*m*f!z$*A&7|YJ4&$jT>I*WF58c6(a`4Y0 z0ycfy)-uFYybxj?-T8uOpJVr^ejZP%bKl)q`*G+s?Ihr9=hL={6BuWo7Unq~&eRy; z=NT&Z(Kj$Ot{D!sryVzpZEB{wF1bbdF)%ugA{QmUUaya-V?6;!dlY^=Gq=+#HY(mp zCNIrUb!U^0%+OzLUZ}e@uPw*2-=kSEiZOfoj@Fo-;JrNkl)?rcgZ6WIa;NT^`h|Z_ zxh_a+mH1Eh=5{RjJA49h9_joWW`%7^eK#b(zL3q|)~H|ic~EJL=GvP-q)!*P(}9X| z5AG}Yh9Dy4I1LMf*rQ_-p>y$a|MFeC%lmZ+qi!^=lp-^|hy~j)0)_19r-lKG`Ci&b zjEbMQ3kT!$qX}1Mi1h}pHEa6LumAYNC0h({f&V$fOX&?V5!pHox*L<;w<@V~1+&TRFLmgU04p*3|WnsA>=H8Hu9jF`sS zg;?-Etw^+USnn1)u-YrsCGTkvEp_jdC;gunAdQiKnWd&BhFapnd|K$gXwZyDV4bqh zELtjTM2O(}0~;9Aa4p$!E#*ehigWo%32$7EPzJ&_!%HA_&$NaQM?P-14TSGki+=g?k(5G9~F$1cU6J=tIX1;#7rB)eS zE3#*N^{|Y~Xo?n{d(v5JJd{W>D-llLsN#?85zq2u*p9u7I#Neg4^e51;W?zfU~3Bc zXN=6eQ}a}+J%U@uZ!EGslIK61b46Unlt2|6p1jv;H|8q>BXRe-!PdkcXy6g}T{tR! zBjrPVjsHj2JCMu$^l9wC;Ua5nO{ya3raT!D)nTh$7j$)5>E{m%Ws;`_7tK!`T6=I#k-R z3-qQHA;g9k?hVYZA`yJZ{%ROKes^ulY?gr4=&hyh`jsrf9aZ079j?zjDkGU?j02Z*d^( z7X&|S!b`~vPYLGhlB>^AxTta8DYVYL-yZutKE9bo2s~6n{~ii3cSVti1P69wiE%Tw zClw{m%I9Y^%D2ud%asj81J(v_ZPmrL`2=b(^^plaJPbjF?2Sem1K1x+D}D7~na)1jNN=8cF7ELiykzi!2DYc zNFQ*R3MnP~!Rvt~bpc=rFg+TX>U6;&Y;V z-0)vpqxz8hH$-@CoZsBc-#b{gy04QqYn)W*WM@D@DTkb*Z181{hIpl=_>H^(AgOhL zB%H37lY^YksXJU` z$FolQRb7|T!tG#{jb8z^W#6U zg57tKV#g}Wf6L0X`f}Sp#=o^m4HH}0>5nH!pCT)f>wO9z90@et*n=(wGMVLr7Pz5V zgPo@A2xhoxZaX#0d~ighReoJ&V?@1WzBDm;`{NYGf-PD~D!qGVQcbU!oRn<7RlqaXk#WqQGshqk2Y5{M3gpuk6Qy%lH}d$VeT(Rz{zpW$|S@HW5(lHzF7CB`}awe(<_H#YJ}6 zadUrWgzkzsX16=+6nRorT&QVnp*=9 zs?65e;JY&YuMP9;lV-IFsn-Qwpz4#>=KLyk@Uro1igM5f5{P}wg8+9%!E3(e8cOm{ z7JUmDU}V%bFTyl0T`r`%&9Lvl^?4B&1_)$PXepN8)P)2+o^zg{Sa!C)RdNxVw<>h# z)t{CA=46agSfCc!Xk`qJ?uuq9tx}Wz=&Zpzt(Mxl7FMMC0wsBGjGIpE?yuwMJ!7+C z+YqHQ)^-iyOEIxLZ`uFcabBBIDBL>L8 zH6=nBzUsiJYmQi_eOR3P`oMYX6CDC!wt^D|iNy}9m(SEr;KdaWf+TYIX26Q0X+UI> z2C-qT?wee`>pObR8I6Mc;y2G|H$~5)ztiY5gqM(#cE0RYG{9M2WnQ!llJy)o$U<=? z6{Z-ZxR85Vanzp3dK+_BOVWD7Fu4QEm!nk=Y<-X9YL+f(|IU|IItnoehQ5(eMRptx z;;_Q2HbRw$-#b6vYrF(MA^Go1XpjG3=(OWPK{(1@yjSLmHkaRBo8QE+SN#3uy(!-s zoUs^L@8Z+vdL|FImEi)r$V=NbjH^(bC%L;?cNc!Z*Y)9%Scc`CabM5I{vuEmB884+ zh+AU&3BT`9?p#iN8tGoK*!Ge?0b>QiUb;G|et-Hb?Z8G4&&URNzp)sTU*yot_4et@^4mnjw31gs9Tokq5?diUhRQwnP4lyDANNe6e zC5JaR{-1wAGzT87TH$CSi|hH+u7k(vHP&xy)M`apaDH_D}C+;HwJ znn-e?p;3$8yFy-e`!)Gmqkw3e&CX2I0&QEZ6xeS=ipHx!L3E)CZEJa3--8`P+`b+k zj@B-_4*!|D+#^EJQnr z&Mhe8u&_5KPax1njw~7~nJSez`=ejLxqL**r6dd#r4_DL6Jb&P5484Bv^XM!M3uKq z&pADp%k)eNsU5UYBJw(TO?Q7e;OIV7ccd21iM#`Qg9erjc{~ci+V?zr@=8<(=}#8m|yS5t{}8ZL69I z(Q~QHni*dbdVoZhjqq0!V-<-d`-qzW&r}JDLs99N*#YY{`hxecG);RsZBS>^+$<-d zotwgK(p9e~5tp?sRf?R}f7MS*CMG~42jx<&TAmTL9;lAW`Di(?lUe~FV7D)x0|GCn zdw5ID7ad%tkL`k=trY1eQnu8I+_f7o(9^*<9gKTgvUT#N`MKuX8_TcTzQR*MEoD4F}m1NXE&A=vuJb$7SSu+uMC!m-4DaGtTKN zX6MfyaDvAPJgjNCT*M7GY+3PfgFw;i6}`kJ7-5m<#kn;EVp#ANu9j9V10}0t5Lu7Z zH>vvxtx)=`qZ%>SX33?H>#u}NYV`IoEty30?gJe>Kd=-srXydXxwEOI{j_Ny%XjLJ zB+m4zb!N3?8~)35v$BpFn7sMfy~h$Q+QKx-!t^9pj2rfAb3wrPJMA8_L<95=6iG%&+L z)SDM?W3)FtDnNBN(-``M>(+I+1ia~o5joCfKbjTr-ghXCVwl?gPZiB|oUmF#z)GWit zAhJHqF&o@po-Er5jaN@VfO)7xN2Ci&c{Xi-_wkS+G&@ni1etBII$uTXfH5& za=(*|RnH40Rekh!uq(#SFi=lsW3yAEu;{H(`&71Rj6D1!cx;9!1pi_UzY_L7ulD-t zZN0dgwJMIt8#p>go3n2;OCi0U{3-ld#HWfWqhWhdhR7njim2R-ZdU#tEhMSvkEa~} zLTrrJDzviO6v?Xp|H8BtCGMNAsFiFr;f!@CO%gcOZcVj@Mr9w7MFWiXH(BLNuc5j9 z?75lmsPR9Da32+hl=7ITe z5XpIrpIp>vszNJ<1wej!M=?^wB0S^dn7JTSjo2f za!r@w>He?}K3;zX4mrv-gUaU1#?s96NF|bG^(RhH4C;Q^+cbxjX1O=s8bCMH#h}=E ztL^5`#RQw6{kN*)za^N=P&b5jxflO4a_$ATFv7?B*M?Pe?iVY498%1Im&(6hmmvc< zU(-#0Lg#R-Rm3UnjV9qOU)iXKqW7-7Y2S}Htvx@Qm?{3~%;!ICI@ayBInR4xrz%W% zh8!v`Y2N#u?*w|>29!tfM{{S$3q4ZD&#&lAhW#8GSl-$Fq%lnAD)&-OlU!R$qqdJ#Oye;e>dCj<$&n3wan-P78tj6&OX(9h<wg}VPKX|I7s2#Gkd}F`x zVkg^6%%F`fWaXxP3uU>%v0<_v#MTQ zD5yHzhZ;P3`s!y(=3{Qlh-c-_WX5&!`hsu0T$6$zJOj4-OB0ut zMZK#oe%5!#@b_6B_N=-^w7Cyxaq&*X-nEl@zpncHXr`&QKPn4mDts>Up~FCOL|^0o zZnJatdJWRkxcD&@1$(s^76Ofv<_P;^JK5&t>y=nm131rxo z8tRMG7Q=tXHf)fs4+q-x~X*DHa{6w_i5T6ghxJRK}XF<1;R6lR^c zc`lW=sZ`}T(#u9d<5(_je}}{naJQNQQCU7Sk~=Nb0gM>7IapvPv${6z$g1mn^~RR~ z-p3gEL;Z9pGvB};M;roQ=4VQAhVfxPniz8pYb}(6Lq6OOw(OCGbkK}UUQNo1T$Q2G z2`Ynn@MYtmqj*3;47wExx3rOa{;Vi{oJ70l5dLX_Al_Tn@DGnGpKklU(^}fJMbGHHYm)L>}51!W)56kLiO`c0|Kgi=ErDP`YJ1=;9FNus=o=CymzL z=!#ZNe;901=viG>dFoKKptcLyzQlnKAI#~ z4cNG$uK7^`fE^{Om~^h3yQ1!Drb{Rvw=oDF5l3bXXh9vIZbBc*ksmNK3|i0FMcMvR zj}O6szA_C8rx6+`KmlG4^rMOB&GtVBc7|X$=#NFpT$^0w$ab!Stuz9Jqr7a9+UG>( zf)BCJ@%Ka}p9S445`0_Htu1)1i+I?3)fhS+fUn|_31SoGVg-1Uou=fc6hwxly>V~% z>Tm!uD*D+k+??G;hi5Txirh4^0pt{}SCQ4ueHIBi?lEBWK)6UZxOYuMD3+1i)3?45 z2p8hWZwXYtQyxg+_h7bP?>%Bxz}ADghi$W>meMS*ncS>|*O=i4;{=jVD8TUplzqls6mmq^A? z!~)Nv@4G>c0Q+xEuaQs??dDf7(l1oqHyYPFuPj*MO5=Z-E@r!YIWF{rFxT^{qp~6T z^s7B`-jAbxSw6JJTRJgv>5QZmZRV8iMM7|Vraa$zx3Ca446Fc7=~@Qe>N}@DEttO? zYwu;x6iv4rZFkj?7h$wI-O{R-%x2uPZHEB?RE0B-y92(ZoHwI8sUhRQXk+MZ4lO_% zQe7X;jfx7|wEFJi9}@HW>N<2JYd&p1l3kPE%;^yD2k}i!T?k&5Yu2|JO4p?IRdWJ- zP+)^3>zHnBU|w{Z@6Fq6Au%&7KuV=N3PID%Gcga__;zah1@55Z%Ev$nDE=ms{i6+7{3T{+p3pA zXTjU?J;`&wy44OnseSPZGX`X~Bhn`I96C0JnNfF+&dy1^CTsX0m%LE>mS@s$w5me} z;NE8b^+K%Yza(n8PUeDpe8MLHEKln?(;TPDC(#r@vV#mC{+cMhYB67~x7Fksc}uv1 z(vbZ3@^8u4>JK}YQs5LP5MGt$xmW;pHh<_9M>uIq<{OBK9oTYJ~=Qc6_P~C2P4GZXa?<)(GCY-D15a# zt5H|aVA{SEyOPF-*Y@H3DU1fdB^aMxbNhDmcZ9`nK=3}MdA)y)S~W{_Eos1rN2+qo zdY&tY$JX4+zD*FU(z~apNxAEmNUXeRFc71yTie+fB$i>W`rd|PA>6(}T zbYfcghF}%IGm5RA4{HVOdVfM*!$M8372O-|y9t(?YTLw>KEp=vFMv!qxu)})hR=z? zFP$y-|9;a(9!{ohs|D*ckdRD_QO_gBv$n6)Fk2ONWzpRqqaROov0E8#-3)#W7b}ed zCZ|2GoiYze6Rr&dx3#`a*k1(h@KWxGu(`fRVgS@LKnmGatAra4Qr<@a98&DEDv}0D z>M4pPR0(-sfD=&0&y+Bv%}3pd2(#e>of_f*X=Zrb;M}|xM2oOisqG(7i}deTJtkkc z{W_5wK!$zAwj9AS;ZvX;XJCk&%N0$b!IB$SI`0Zp&6_KS!TS(8A!ViK0*r1n!gKks zeYuN^`q*yfR>h(N{(2FYd$wW&O`}%Cu3M`EFTD*t_Tio`L2{3n_Q5x3Lzg2+nHDWd z;HZNvkF;b5P~X++*mw7-93Eh|Ui^3r8TmtwBavLhEGwh!cqVO_%2H6^d|O0mJ;|$b zHHmybFj7LV+26By30CNRI}4y1iBX2^N`wvi;}6l8Sia%b<{a{#fPC2R0?Bd%JINnl zU}$$!jrqgBm4|xcVVzOZEh9wiN6{AGV-)qnkXSIrw;}1?%GXz$)KB0RK0e3_kKVA8 zUb1tL68GM#RY!p*{qT^>_SLVmL|jI_Bqq*`BTfFZwEj|Ba|bA}McV`(?#rf<6VKlP z*v`&5Ky?{yz^J|FE!CA*!`_Ilr)CxIL4yJlJ3a*Z9cU^pQimnD`)(n`UZ^8w@mBCR zjT&x&)ddW?%auR7V}XNR&&OeNnv;tg|Cm=_O>;T;jfIX!KuG)c)rzzoKgPWQ;8QXx zPs{5O$_qlB{W1PJW7(1^(^XQhVKTs~CeY;jO&Gfh>H)G2@MixWX3!8zrCjO6N5@%pa1j`Ce233Wn-Mxa=O{eh1C-4Qf=GR}M(h`gu9cmT637R?l~3v>(0ZkH zqK4~_)vWgPnuQmhT#%kt!olOU2Cw-KAEHq~nu5uB4AQcWge&URI~niDvY50QG4+pf zoSomV4{xR5%!|-(GHttM86J_fT#Lm)iv%~h(-;*i%D?N@zBYC7KMc(%3z-i=L(WzE zL?(^+WLk*|QfZHfFwS=xpO(p9zT39zei;JR-+JjNuAM#%5rs;~9?xBsj1m;#7@I+} zf}r1_XjQ=I@P$4eQG2?=H095W0K^dxFT{lCYLr{PsR24XR6ycX_8f7ejX0*gTkCtT z3B{GEYBh1PZE^vZH&3_|MXtnU7y_brQc%AVGN901zRnMlyhljfyffPWp_xx*%AF+I#4ww;x0Q6B`F(^{z7Tlfq7w6AN|uB z^)F?9P{SFoS6Ntp>-+F;l%UD<@0_RZ+^;?$GZnH+zDZV$G>E?4c~_tRH1)uBgp9r{ zyucVYeQS&N{!*`1l#LMV*S-jYziBrV>5!1^*6rWy62tLuXvACvkx{?t8Ra77*@LRub> zfO6~1!kKMLpLFe>3_JvA%qx?JJ7lO?-z+}3%wV6thPw{tyxX1F?lsU2Im)WL-Y0YP zZuG_x7@S5^j@J4ddWZn+Llz74WeozvD~NcVU+25NG?v$OBP0FupP=}@zis#oxn}0x z;_1_s|I>_Q$HLJe#RgpZX_s1!pK^Dr+wm-6rUEXYzz&}g^#l5if3VQ92F%!3On<1V z`AAMT&E(hL2L&l*_e2%heP2>y*U5CPg1LpwKM3M8CSY>;rNO1cg{ zi=uiB6PVx>RD!M_wXN7d8+28nBVwGM+HP@)64ndEj(XDbP<)+% zH<%CzUYxv?gcjkTIRS*x)oRb1`thgvOXFBG*##2`7}mk|5%h%V26BeJ4~6m_rT z^UCaupwMqgFW5nnOF5JSzvOtb>?*Hxc58IPQ51qEzOIInE_@=w@c0PB%L`x`H0dn_ z3IF|xz4xXbg$xS3FtMZ9%@sw>(Ik7k#%dJFv)3x|}`<1>7HROOmCMkh@(e8=EBNk;q&wo>@{k?GCp83hWx zfB~U>SKmN51z#EK{E19i-cYpmQ%$B8%Iru$VU{v9w1HX?-eQN}$>dB~VIDfx$|H#W`BFt$h@ggH!5|AB2_&wMjd^)d6= z=Xc`?G~xe#BRfqj3umTdZtD!ys9c75x?Ry)5w~Gq?te7UnB-{ z+mFO)gmvlscYC+Z`}A}vLt5c$!vKB}6R_xO6u4ak0yCv%TEf1$HHA{(C(%c!D$lWZ zm3s8OK9pu_@m)MJrKiYzH9Pl+73CDh#Apn{{6XTWU(FD=593(Ul~O|-$dF)u#{|K@ z_o-CVOcJ_Mt8<&ecz$H%oT0jT0b~HKf`|>=Ws&PzD2n@Bi0OYH6Z9Vc)s!TZ$iH}X z7pjeA4RR$oyx5-SW-u|`>^rGgPVzzGD7fRiX|hf(@k&CYcTu?Ee}stL!2R?-w}h}c zE~yJM(waBKZD6+SEx9)@R zK6~O_`cNmGO;v5;8fEq$u7fILC=e4AXDOD^H#o+F&*t^Kd`_ApU3x-4+43ylk0y4k z7l|Tm{*^j={qeGn#6`zsdp*GC3B@we9}(bMvbM@@@Md2ajLzy|FnoF%fyW2iF@81C z7xOLr(+^S1pIz86XabPxRZ3_%<%pueZ#iEhMlEFL>_M{ZVgIpdkFO(F8N%BZ6Cyn$ zLQ-%)fogQvu6$OdZniqMRux{m28;;4bUP+30qP8VI%T5rZ#2t800Q(HwkPBrNj~-9 z#%Cx9BImGiiX{K{Naoh(+i-;;32j&LnC&1`2(i_! zDj=yqkidl;q@AxxjO&a|LC+5*Ocg?%=*H{J>1 zl3<=todSI9S`jaA8WSoaaTK-dlM~waXa#v&lDez?oQorIi*VUF4MGcKG5!#I&}{h( z;H@D=10#O#S1%XG$zMwTA+NymGR0wenlAvQLXq8&e_SQ1|CWN%m*45U@q2l6JBw2F zyXmT=5o1A6lHtF?HY)ytf0X0w5bzbga$9ytgZ%_Cex`=e90m!$p`7 z&7O~}EKrkBFA4L~kF{!H%SCe@#Ri_VsI?hNGN3EJbqv>RnM^ro&+f6<{uoQzVXI|$ z-T-vht$s4DW6Klg<$?kmy5dvb>?j>w%5X;GGc226gk+3+5O5iFxA+8P-e;%4pI)7o ze3*;0`60aNebkhCY(6e{am`wJWXG4u$mPu)UNc)Pc95!2AALJL@`&1v#IpR@W5-DE zx#utQ^X|)U8i1p)H#%_#KPg%d1L3D~vO?||Std4_)Xudv_)f?1@G*Zia1g2t}-%B zx(8NF9CXvo3+bb>_EE1n9=|wmI?bO1M@=TV7GiH4QBWO z2BsUg+kwpuN7u-1NTiG!2efIhCtPPP6#DB&fL@o!JFF zL!rFXh{8P*vY;*wp2@iaB>}i+K%&~xc)MV6Tp-DD5#PN*Xm014WP|#5zU{Lrw@`d*AM(9+$b$UBQplPAD(e5FZ4+}>=s*XSZ-?5`WRet zoXWM-6Pb4Vvkwpn{FFe!tEXA^r7;UGB0F##YpCBfd!9wHAzqBox7M05w!51U;uW>r zIK5@+0*wFjz*kUM(EG@05117~jkSWea{PEU<{Q6DumR!v=bbiRsZ=Iv)FokLN5`>+PhO8;wq4sd z#Qh{ym+CB08&30TcL8Js*hD9z$gV8igjd_!zUbOMg|P>k%7VF$b700LkgK_V5;_?n zzXl}Pq^vLy6eu^D+WYLwwXR|RS>Id8k>N3f@^ny+=5N!13SJe^8Efm*PXs`! z>uY5MoPrE;pl<@XWTiu9pkY!F{GmM`YWr%fYu$Jsb+Xdm?>GT49VTdQSIeQ3)CIOP zvS_7@@sRhZY!oXV z6hf=jPy1B$zh8|Ap|L~a`D}sd%=}<`5T}tJqluUvqsh~O6)$=Y03yJQJ+j67&2nEt z8!;m-gb#3RG!u8{Ec%K$Q{Ks|OG6`-kfeR}q~l_o&TdQrsbbG33E~MLq@M=hoc7jD zjvLsCwt!T*yX~uAT3ooTywi;uWq*^KQ9T!W=La%WmiQgKWn-{Z!JHj`YJ4 z0q=48)y)?n*2u8wp&OFH-x?_lfXt0@BD;G1KI7w-NP&J8KsPB?(Vk;g-*@02C-*6} zGPbiGh8|QU!ov*Xy)OaM&y_P$S}tpqcg|OzKw%tx$xL1*g^J48T>Z!abX%WXV% zEr7EHoC(`^28OVTfl+v$lz-l8CygM~#fys&C%UE03(W~*4Z7Xgf6rw^3&O`Blh6x4tU&1ebO5Jwe>d1q_ z;E$(PrMi$T5K++d$EV~m(@FnbC1RSaob&_Rpm6*DYwt|M*-X1QZmGCRs$;1L>2lH0 zG7|eTq}09)HLZ@NwN=qjODL%tRMFUq_SLZrrf7<4#ZuGdwbU-u5?ZDW-Z!zgl%SSc z>OB$DexJ{8zUI1~C)bnvKF>Ml|2zMiwBmS9i&%e*)F&f?D_!!$%vhY*nrJ5RYYBn^ z!MeQP)a_ZUod|jIqwdrFjJK{2%=(L(n%>*BI*A1U6MX0>nJ*as)V}#%l>GX_#<4t_ zibeBi*fQlXM8>u$t@n54UjPHch(3UJ&ZH%t;>S+N`Y#pGspGvp0xBvK%(qx^*F4tA z`>8MWRW@n>`H9$$Gw_iwBPO& zB>OZ*?u|h>@hJv-j)zMjg{A%oQqh<&!FD!1{CVkKxh(%X++KA=nnHMY2!N@k=7*g; zvOXmT7$^3G);ox~{Oh^J^&FYmFb&m$u&yaebxqTHK=F-clvs z=ymyA0XK8j6E0!Y5kjN4HKw|28qA?Yu}ie@>Lm&7fl(YA@dB=QToM+ zC2GdMP~QqH<&4T()lR*)M-NJN&?R6nPv*qflPO||_eyBSL-i7?+{l?$RC6}_< zdZ){xzL%%2-gM0bTL&vm*2%GX{pZ44$98;^Xpxr&W|t7yR5E>}&dt@@ z4fJs*QKtZfGn60I#_}6pjTYHqJp=2=D~22ONRHb92+i4n1AD+1lF`94m`Ph3C82~Q zr;YwRTef9Sanu^VmQ?v>z0hH*<2bv@%Vy(C^|Gz5@X9J@dJxj8-clirrkg!vfz4%J zWne6ld~Iqls9#&y`X{^kX|}3#wl6YG(>H8sanV~cg7M{Z$u?C)oHGCewM^zOuR|5P zs!ZGOK|leG56UBvAr`b>90wmKMR%}>CPJIA{w>Ft^1l4e8K{qeMfp5WQN^!%YHPRxe5o0N_c>>0uytUt9&+i%mEcEl`YE4X@~*ibW0Tz zAdHhz0*r|>4#2iL-O99iAQYozKEyNNwL>P{7L@r&P-0HrPSNf`aH`rAuP3o91N$&`;?H5U(ZeG$hcRAPhI7XejLZXKfr5 zkhUc9KrdIP&u8?Np3Cvv*DEBr4zxmb!e2GO9)hx0PQALhj}Zu22vMZAqVMJ^18FUA zypuDg1WTEJfIyjEDFG=Wk$P4;9uDbHlXIJa_`d$0$ExZmeuUD@lGRc52Yj@Vb}Kej zRC>#1X9L;qXY@J7MYnSB@nOa0sq@};51ZDF_25hlbeKmTVu(dswpc64`@r3Av=2@2 zUa;((a*A2RpaFJa5B*^H$+qoq0w*<{iPieInU6NthV3z~`hKO!i7~CH5XETVfDcjs z8jZ50^LZeAcK(L%s)WGE9SLODu}l1H84R3q9dka#Ka`8O(0om9m`Uf(sRcdnZh)RY zq?y+lw!8Mhw(!J!)O0481L?eeWoH(MbqL1L?vp^nSDp-vV6Py=F7_e`g_pi5v-6NV zLkmxi;Xv48L24r{>9BzTQ{2eV=a@ z{vW?u_*3Agarf!%>TeeQq^}nK|G((pCm8&*XS%V?+njXcNZ@G~Zyxwqnw~PD8o9^( E59y}xy8r+H literal 0 HcmV?d00001 diff --git a/es/images/favicon-16x16.png b/es/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c6730fe288324249b4507cfeafea5def16b31b GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>80i{nxV1-%2)qE8X<1VExy$k~RswcBToBnMKsUGS`o8G&&t+$ScJ2KRasR6GKi_@*clE`eNALc2 z@B0q43+RmXmwsJ*_NR02_q%WYEi4}YJ1{HJu|*J($86Z; zUEhJuF5U?85ilGM-1&X%!S9-F-xiA9Fa3RvhzxS<}oIDySwz{a9?r;a@b2eeO=if zGYfMFTV{T|$qy9z?&;zfB5^r6fq}_Q&908oQ86uz%^)FBR7_Cxv-tE0Q<%Cpc%43R ziuDI`_<$L2*5{u%kn?1IOh`;n zR9H-0Ag54*sh=k&2glk|tNGTfTzh$X$^(;=Jgf6FawEnC)Rwype0 zS()nZ*)xp|q9dXr%gc|KwNLqR`^GIs+4Dzp*FU~+LqP2DizjcGKFam4p1r$$|MKbP zXLj@O?6KQdcS}Hzq3xdS@$)XPEr3CwTH+c}l9E`GYL#4+3Zxi}3=A!G4UBaSEkg_} ztPCx!OwF|o46O_d>VN57M$wR)pOTqYiCY8T@@e@%4dGQG5hX#19-8f8yaN4Aam!<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JLz@j%0~VwB{_N<8|BjmfA4iH zB*uSR5O=;N__Zoi5|kz(laRCuum)S@iP<`|TRWKyDoEU(yg{XJ%Y;XZ?YU|i@{^3= z44y%_K3~K?@Hq+EtaO-{N|4NCEx0r-3VWKPiNP9HdM+z8to8rm$z&WFS5Lv)qQw&j2_m}Dj;j{Z+we#4<1~iseY|B`!HtH zxgjGq_@20W^$((127A$nvxKjzr=f@tg(u^mB(SxwyQG9b3v>;c09Y}!s$}dkqJ`@u zyjl(QziBU7k`n(KeXzP0x=5ZC->yqkE)HozjoPkH4^<@PqwEmX?#0P|DZO5ZKV`MP zyh+RQWZH52KR%u;y!TpsLR#11~f&q%#dF=4OzRx<<# zdsm4{e>GnO;gOp^idtyS7JTEgg>p-$N0AwWmzA(~YNN`5MIwrq%)Y8gssl-W!(wQci5+~0J|=o!BTFjlJEXPi{XTfjfQM} zSdld8#Vy^qsmU0U*3;K+aT#AjG5XPD@%7GGAx(9HpUkdMuou1p_O98qT+g$O+!Vg< zJX_{les_AKmz!;kHAgCf=#<>S2R=q0R83$S?h&z0sM3=75_@!zQdbx;t*p=NTFh$fGi=U_u z-wE0hRCOXI4MJGC3d_;Zkr@I`?s5Heh#`OO#>rlqaUJ&fh01LC^^0{4LAIX!r{BgN z|J(7N+VM%4~bz~RK0c50ch9YCz~6YPC*y`LOKuwh`_rMgG?44#+K z^7La$59a*Q%SV{GMv%NC{P4cve&+z{I5pktIF0LSx65 z3ET}Mk^N);f8h9llYSm>i6gp3ICw{6DB)rLHC z`qwneYTE(8PW^3Af(<}ME|7S3b literal 0 HcmV?d00001 diff --git a/es/images/favicon.ico b/es/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5359a52bb52364183562f7425cea4a28aa767c0b GIT binary patch literal 15086 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 JPDHLkV1i{y4GI7N literal 0 HcmV?d00001 diff --git a/es/images/rOpenSci Packages Cover PRINT.png b/es/images/rOpenSci Packages Cover PRINT.png new file mode 100644 index 0000000000000000000000000000000000000000..6de3274aff9558758b675d30e545bd964bb0b5de GIT binary patch literal 467207 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

ALg)3v+Dh{^>JmUpu~5SI1$wpHQCEx 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�_N3h$(S6e_0gTw+w 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

@ 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

u*Xt8`jlQUF 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 z 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 z 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 E59y}xy8r+H literal 0 HcmV?d00001 diff --git a/es/images/rOpenSci Packages Cover.pdf b/es/images/rOpenSci Packages Cover.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7d01194c45ac6b54f364de9cfe8b087361000ba3 GIT binary patch literal 45171 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�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 + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/es/images/status.png b/es/images/status.png new file mode 100644 index 0000000000000000000000000000000000000000..8b6f330a9dec08d80fd30311364253268cf204a5 GIT binary patch literal 1947 zcmV;M2W0q(P)5(iRJcB%jX2PjEI zK~!ko?U{RQQ|B4Rf5$$ylh}@p6LMJzq;$bcv~XD)3dy>Pu(Sy<0ZR)3rmj&{1{wt> zZEK5=n1-~1w5bzSJ9nj1Q5msTHp(b2tER3cgV3ZYmrw-)PJ@eUatE7$eQcj^e`KWL zV#jHhh)I5>^T#>w`JU%}zvp|u%Q;e2Rh1ztD{Gr1Nh^d9*^Gf*`Dr~#8#@zlNq{rl z)Bc>Cm6f$k2(eKJF?NJwh@CV5awOQO%bbd=s_Kd{A3;e$$Ej4sN;%dvo0peIT3XtW zAU>auKp>D5^zODSIaX&^R#s9_P%v~KiA31DcQ4J&%}GJ;Vw2-_wxTHP+qVy`R?ED3 z^Qf+_=Je^)1cSk(p#P78Mj{a!8yf*I8jVy{RbjK)@Or&pSy1PLrwB%`6A@veBFvvX zFLJo&?_-|ma9$x)-txY}d!5d&jr;aoH_JXMLQzBGD%^q64t{VnKXE~Y5a@I|%FD}< zWtq~_Qi8!CU0q$HuDIdvs}aG5w`y?rw=zAqgjcHH=J@4${NcX;NupXwCMqJgJs-|n zls$``%Upci_ddN!=hxzUde0(4lS7~x|5@lxI>fC|oleKXg$swK-(9Z9G+6~^%ueLA{3SgD8=@FOW;;)>%5wmRN)%ITjkgl7+ z&IkU@6OAPVqt|$CHl!_f(juB27~O_v4cg67GbyB@%em6lEj)dYsk*d zroX=*m&-*{Q`4wMk`MwR1aqd8qt_a^*zd+u`3x!x8?6PRUdO#J=F>-giNhj^`h zD^U^QVcQb^b;iXtWdKPth^a;eCOLNe4d*^&ap}_tAt+8Qk`j0c+SjO%X zFJrRAZf}yUJagZ6p4?M`Z{Pw?mTrK_U!g)(RmJP|;&QntEG(p=q5`MWiPP!CZnslV zP{68Hs}MrO74=q*?Im?YMTGuf56|weWnhAzxyDDa$`g5E@#`QBR#Y$;B18TLQ&OkJ z^!Y-c0dTa-g?XABcN4a~qzk;(OEDad)4gWI{O&z5n3* z6PNMg(M@0y+@KLc#KpL%X-BU~Aw!?TOv^+3p8lMlo=~yw!b&6 zkdvP`63F#pNzrk@y_?lDH;qovLx&ELnwp9b0*}Xo!{I=dWrPs8-EQ1&H?l0VdGltf zs;Y)IPl*V+wyv7?-c}?X81rQGS`E?bf{xyE{AB;4F9(z&uoUW;L_tiSHbnv;njS(L zVfJ5JSB<-;mC9+4@#_T+Y8&U$uXM-d)}}}tY^$TZ=yATd-a(qi%o(*2ozM)M&Bcfq zO`gM)q|e8y&*Y5u7&d(tCF%2N@*GBEAa46S>_kmrG={;xlry3+2d?JEG<55A{``4b zT3Uwg`}+EZHcB_1g~MUm+Stw>Bx5O(DgE9YGzQ}OhLVyJ#mBxoHU* zerXaBK?s4}ZfEuC)#T^r-}KyOv!N&op-?DcL4~+In5+7J*6*!h<)okS`s{k%c(8#V z=B^phH@s65<<)0MI6m1*W$p?x^f@EqM=e1gpsCj<2(w)gA0_}%-P*joH1zbt%-94S9$&eGDQOB32}TPzl~Y}rC*XD1Ga z1Ha!-Sy>r1H8mVLa)i3Nx`h6=^nI*gDbk@$lWsrv1_T412x@q64Uvt~(7G7U*VCYo zIaePy{#$vYLBZuyVJ6Jfq0vim@d2*7BLuruY_oJ|3}43H`;mfewjN1}AET-W`kKR- zr^y&HG=zFp0&Nj&_Yd-ql%vw8a@`k2W024qB(8a*WX`!gXKBfjB?%v(ii?Y>t*ymi zFrX+327`gKXV2nrI0%J8$=_#pfk}%OFCNv2*lad4W5x_jCKDcyht}5C5znGYLC5#g z-z6X?(FT6MpZfaI36%VnJ6`1}`DDN;gxEOVpQw^H26`en<#0Is+<(uPHKVE2q@Z_| hT|$za#%SO3{{i=~Ez9t#8`S^+002ovPDHLkV1i1O#?Jr% literal 0 HcmV?d00001 diff --git a/es/index.es.html b/es/index.es.html new file mode 100644 index 000000000..85dab39a6 --- /dev/null +++ b/es/index.es.html @@ -0,0 +1,810 @@ + + + + + + + + + + + +Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares

+
+ +
+
+

Guía para autoras/es de paquetes, encargadas/os, revisoras/es y editoras/es en el sistema de revisión por pares de rOpenSci. La primera sección del libro contiene nuestras recomendaciones para crear y probar los paquetes de R. La segunda sección está dedicada al proceso de revisión por pares de software de rOpenSci: qué es, nuestras políticas y guías específicas para orientar a quienes crean, mantienen, revisan y editan a lo largo del proceso. La tercera y última sección presenta nuestras buenas prácticas para hacer crecer su paquete una vez que ha sido incorporado a rOpenSci: cómo colaborar con otras/os desarrolladoras/es, cómo documentar cada versión de tu paquete y cómo aprovechar GitHub como plataforma de desarrollo. La tercera sección también incluye un capítulo para cualquiera que desee comenzar a contribuir a los paquetes de rOpenSci.

+
+
+ + +
+ +
+
Autor/a
+
+

Equipo editorial para la revisión de software de rOpenSci (actuales y pasados): Brooke Anderson, Scott Chamberlain, Laura DeCicco, Julia Gustavsen, Jeff Hollister, Anna Krystalli, Mauro Lepore, Lincoln Mullen, Mark Padgham, Karthik Ram, Emily Riederer, Noam Ross, Maëlle Salmon, Adam Sparks, Melina Vidoni

+
+
+ + + +
+ + + +

Guía de desarrollo de rOpenSci

+

+

DOI

+

Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Estados Unidos de América. Consulta el DOI de Zenodo de la version original y el DOI de la traducción para saber como citarlas.

+

Ejemplo:

+
rOpenSci editorial team (2024). Paquetes rOpenSci: Desarrollo, mantenimiento y revisión por pares [rOpenSci Packages: Development, Maintenance, and Peer Review] (Traducción al español: Yanina Bellini Saibene, Elio Campitelli, Paola Corrales) Zenodo. https://zenodo.org/doi/10.5281/zenodo.10797248 (Trabajo original publicado en 2024)
+
+

También puedes leer la versión PDF de este libro.

+ + +
+
+ + + + + + + diff --git a/es/index.html b/es/index.html new file mode 100644 index 000000000..144a12ae8 --- /dev/null +++ b/es/index.html @@ -0,0 +1,12 @@ + + + + + + +Redirect to index.es.html + + + + + diff --git a/es/maintenance_changing_maintainers.es.html b/es/maintenance_changing_maintainers.es.html new file mode 100644 index 000000000..1bf6ec417 --- /dev/null +++ b/es/maintenance_changing_maintainers.es.html @@ -0,0 +1,866 @@ + + + + + + + + + + +12  Cambio de quienes mantienen paquetes – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

12  Cambio de quienes mantienen paquetes

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo presenta nuestra guía para asumir el mantenimiento de un paquete. +

+
+
+

+12.1 ¿Quieres dejar de mantener tu paquete?

+

Nuestro newsletter quincenal tiene una sección de pedidos de colaboración denominada “Call for Contributors” (Pedidos de contribuciones, en inglés). En la misma se destacan paquetes que buscan nuevas personas para encargarse del mantenimiento. Si quieres dejar de mantener tu paquete, contáctanos para que lo incluyamos en esta sección.

+

+12.2 ¿Quieres encargarte del mantenimiento de un paquete?

+

Nuestro newsletter quincenal tiene una sección de pedidos de colaboración denominada Pedidos de contribuciones. En la misma se destacan paquetes que buscan nuevas personas para encargarse del mantenimiento. Si aún lo hiciste, es una buena idea subscribirte al newsletter para recibir notificaciones cuando hay un paquete buscando ayuda.

+

+12.3 Asumir el mantenimiento de un paquete

+
    +
  • Agrégate en el archivo DESCRIPTION, con rol role = c("aut", "cre") y cambia el rol de la persona anterior a role = c("aut").
  • +
  • Asegúrate reemplazar el nombre anterior en cualquier otra parte del paquete por el tuyo, manteniendo a la persona anterior como autora (por ejemplo, en el archivo de manual a nivel de paquete, CONTRIBUTING.md, CITATION, etc.)
  • +
  • La Guía de Colaboración tiene consejos sobre cómo añadir nuevos miembros al equipo de mantenimiento y colaboración.
  • +
  • Para paquetes que han sido archivados o han quedado huérfanos en CRAN, no es necesario el consentimiento de quien lo mantenía anteriormente para hacerse responsable del mismo en CRAN. En estos casos, contáctanos para que podamos ofrecerte la ayuda que necesites.
  • +
  • Si el paquete no ha sido archivado por CRAN y cambia quien lo mantiene, haz que la persona responsable anterior envíe un correo electrónico a CRAN y ponga por escrito quién se hará cargo del mantenimiento de ahí en adelante. Asegúrate de mencionar que se envió ese correo cuando envíes la próxima versión a CRAN. Si quien mantenía al paquete no es localizable o no envía ese correo electrónico, ponte en contacto con el personal de rOpenSci.
  • +
  • Si puedes contactarte con quien te está transfiriendo el paquete, puedes organizar una reunión para que te explique cómo funciona.
  • +
+

+12.3.1 Preguntas frecuentes

+
    +
  • +

    Hay algunos issues no resueltos del paquete que no sé cómo arreglar. ¿A quién puedo pedir ayuda?

    +

    Depende; esto es lo que hay que hacer en diferentes situaciones:

    +
      +
    • Si se puede contactar con la persona anterior, contáctate con ella y pídele ayuda.
    • +
    • Consulta el canal #package-maintenance en el Slack de rOpenSci. Este es un buen lugar para obtener ayuda sobre problemas específicos o generales.
    • +
    • Siéntete libre de hacer cualquier pregunta en el foro de discusión de rOpenSci.
    • +
    • No dudes en contactarte con cualquier integrande del equipo de rOpenSci por correo electrónico o enviando issues a GitHub; nos encantará ayudarte.
    • +
    • Por supuesto, también hay ayuda general de R en el Foro de la comunidad de Posit, StackOverflow, Mastodon #rstats, etc. si eso se ajusta a tus necesidades.
    • +
    +
  • +
  • +

    ¿Cuánto puedes o debes cambiar en el paquete?

    +

    Para obtener ayuda general sobre cómo cambiar el código de un paquete, consulta la sección Evolución de paquetes.

    +

    Al pensar en esto, hay varias cosas a considerar.

    +

    ¿Cuánto tiempo tienes para dedicarle al paquete? Si tu tiempo es muy limitado, lo mejor será que te centres en las tareas más críticas, sean las que sean para el paquete en cuestión. Si tienes mucho tiempo, tus objetivos pueden ser más ambiciosos.

    +

    ¿Qué grado de madurez tiene el paquete? Si el paquete es maduro, es probable que mucha gente tenga código que dependa de su API (es decir, las funciones exportadas y sus parámetros). Además, si hay paquetes en CRAN que dependen de tu paquete, entonces tienes que comprobar que cualquier cambio que hagas no rompa esos paquetes. Cuanto más maduro sea el paquete, más cuidado deberás tener a la hora de hacer cambios, especialmente con los nombres de las funciones exportadas, sus parámetros y la estructura exacta de lo que devuelven las funciones exportadas. Es más fácil hacer cambios que sólo afecten a los aspectos internos del paquete.

    +
  • +

+12.4 Tareas del personal de rOpenSci

+

Como organización, a rOpenSci le interesa asegurarse de que los paquetes de nuestra suite estén disponibles mientras sean útiles para la comunidad. Si un paquete se queda sin personas que lo mantengan, en la mayoría de los casos intentaremos conseguir nuevas personas que se encarguen del mismo. Para ello, las siguientes tareas son responsabilidad del personal de rOpenSci.

+
    +
  • Ten en cuenta que el hecho que un repositorio no haya ninguna actividad (commits, issues, pull requests) en mucho tiempo puede significar simplemente que se trata de un paquete maduro con poca necesidad de cambios.
  • +
  • Si no hay respuestas a reportes de problemas o pull requests en muchos meses, ya sea por email, issues en GitHub o mensajes de Slack: +
      +
    • Ponte en contacto para averiguar cuál es la situación. Puede que la persona encargada diga que le gustaría dejar de mantener el paquete, en cuyo caso busca un reemplazo.
    • +
    +
  • +
  • Si no recibes respuesta o no puedes establecer el contacto: +
      +
    • Si esto ocurre, insistiremos con el intento de contacto durante un mes como máximo. Sin embargo, si la actualización del paquete es urgente, podemos utilizar nuestro acceso de administrador para realizar los cambios en su nombre.
    • +
    +
  • +
  • Haz un llamado en la sección “Pedidos de contribuciones” del boletín rOpenSci para buscar reemplazo - abre un issue en el repo del boletín.
  • +
+
+ + + + + + + diff --git a/es/maintenance_cheatsheet.es.html b/es/maintenance_cheatsheet.es.html new file mode 100644 index 000000000..79ce2f124 --- /dev/null +++ b/es/maintenance_cheatsheet.es.html @@ -0,0 +1,841 @@ + + + + + + + + + + +10  Guía rápida para mantener paquetes de rOpenSci – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

10  Guía rápida para mantener paquetes de rOpenSci

+
+ + + +
+ + + + +
+ + + +
+
+

+Un recordatorio de la infraestructura y los canales de contacto para quienes mantienen paquetes de rOpenSci. +

+
+
+

+10.1 ¿Necesitas ayuda?

+

Si necesitas ayuda (por ejemplo una revisión de un PR o resolver problemas de CI), o asistencia para encontrar personas que ayuden o tomen la responsabilidad de mantener el paquete, o si necesitas que retiremos tu paquete, menciónanos en GitHub con @ropensci/admin o envía un correo electrónico a info@ropensci.org.

+

También puedes utilizar el canal de slack #package-maintenance.

+

¡Nunca dudes en pedir ayuda!

+

+10.2 Acceso al repositorio GitHub

+

Deberías tener acceso “admin” al repositorio GitHub de tu paquete. Si no es el caso (por ejemplo, porqué falló el proceso automatizado o porque perdiste acceso después de haber tenido que desactivar temporalmente la autenticación de dos factores), por favor contáctanos enviando un correo electrónico a info@ropensci.org.

+

+10.3 Otros temas de GitHub

+

Si tienes una pregunta o un pedido sobre GitHub, como por ejemplo, añadir una nueva persona que colabora a la organización GitHub, puedes utilizar un canal público en el Slack de rOpenSci o mencionar a @ropensci/admin en GitHub.

+

+10.4 Documentación creada con pkgdown

+

Consulta rOpenSci docs.

+

+10.5 Acceso al Slack de rOpenSci

+

Quienes mantienen o desarrollan paquetes de rOpenSci deberían tener acceso al Slack de rOpenSci. Si no recibiste la invitación o no la aceptaste a tiempo, o si quieres que alguien que ahora contribuye regularmente a tu paquete reciba una invitación, por favor envía un correo electrónico a info@ropensci.org indicando el correo electrónico de la persona que quiere unirse al espacio de trabajo.

+

El canal #package-maintenance es relevante para hacer y responder consultas, así como para dar y recibir apoyo emocional cuando sea necesario.

+

+10.6 Artículos para el blog de rOpenSci sobre tu paquete

+

Consulta nuestra guía de blog.

+

+10.7 Promoción de issues de tu paquete {#package-issues-promotion}issues de tu paquete

+

Si etiquetas issues con “help wanted” (“se busca ayuda”, en inglés), las difundiremos en la comunidad.

+

+10.8 Promoción de casos de uso del paquete

+

Puedes notificar ejemplos y casos de uso de tu paquete o animar a las personas que usan tu paquete a compartirlos en nuestro foro, para que sean publicados en nuestro sitio web y en nuestro boletín de noticias.

+ + +
+
+ + + + + + + diff --git a/es/maintenance_collaboration.es.html b/es/maintenance_collaboration.es.html new file mode 100644 index 000000000..b8e8a5967 --- /dev/null +++ b/es/maintenance_collaboration.es.html @@ -0,0 +1,950 @@ + + + + + + + + + + +11  Guía de colaboración – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

11  Guía de colaboración

+
+ + + +
+ + + + +
+ + + +
+
+

+Colaborar con otras personas mejorará tu paquete, y si les das a algunas de ellas rol de autoría y permisos de escritura en el repositorio, tu paquete se desarrollará de forma más sostenible. Además, ¡trabajar en equipo puede ser muy agradable! +

+

+Los consejos para colaborar en este capítulo están divididos en una sección sobre cómo hacer que la infraestructura de tu repo sea accessible para la contribución y la colaboración (código de conducta, directrices de contribución, etiquetas de issues) y una sección sobre cómo colaborar con nuevas personas que quieran contribuir, en particular en el contexto de la organización “ropensci” de rOpenSci en GitHub. +

+

+Además de estos consejos, en su mayoría técnicos, es importante recordar que hay que ser amable y tener en cuenta la perspectiva de las otras personas, especialmente cuando sus prioridades difieren de las tuyas. +

+
+
+

+11.1 Haz que tu repositorio sea accesible a las contribuciones y la colaboración

+

+11.1.1 Código de conducta

+

Tras el traslado a nuestra organización de GitHub, el Código de Conducta de rOpenSci se aplicará a tu proyecto. Por favor, añade este texto al README

+
Ten en cuenta que este paquete se publica con un [Código de Conducta para contribuciones](https://ropensci.org/code-of-conduct/). 
+Al contribuir a este proyecto, te comprometes a cumplir sus condiciones.
+

Y eliminar el código de conducta actual del paquete, si lo hubiera.

+

+11.1.2 Guía de contribución

+

Puedes utilizar guías de issues, pull request y de contribución. Tener un archivo de contribución como .github/CONTRIBUTING.md o docs/CONTRIBUTING.md es obligatorio. Una forma fácil de insertar una plantilla para una guía de contribución es la función use_tidy_contributing() del paquete usethis que inserta esta plantilla como .github/CONTRIBUTING.md. Un ejemplo más extenso es esta plantilla de Peter Desmet o las completas páginas wiki de GitHub para el paquete mlr3. Estas y otras plantillas generalmente tendrán que ser modificadas para su uso con un paquete de rOpenSci, en particular haciendo referencia y enlazando con nuestro Código de Conducta como se describe en otra sección de este libro. Modificar una guía de contribución genérica para añadir un toque propio también tiende a hacer que parezca menos impersonal y más sincera. Las preferencias personales en una guía de contribución incluyen

+
    +
  • Preferencias de estilo. Sin embargo, puedes preferir que el estilo sea uno automático (a través de lintr o styler) o bien arreglar el estilo de código por tu cuenta especialmente si no utilizas un estilo de código popular como el estilo de código tidyverse.

  • +
  • Infraestructura, como roxygen2.

  • +
  • Preferencias de flujo de trabajo. Por ejemplo, abrir un issue antes de hacer un pull request.

  • +
  • Una declaración de alcance, como en el paquete skimr.

  • +
  • Creación de una cuenta de prueba, tests simulados, enlace a documentación externa.

  • +
+

rOpenSci recomienda que las guías de contribución incluyan una declaración del ciclo de vida, que aclare la visión y las expectativas para el desarrollo futuro del paquete, como en este ejemplo. Los paquetes estadísticos deben tener una declaración de ciclo de vida, como se especifica en Normas Generales de Estadística G1.2. Ese enlace proporciona una plantilla para una declaración de ciclo de vida sencilla. Los archivos CONTRIBUTING.md también pueden describir cómo se reconocen las contribuciones (ver esta sección).

+

Te animamos a que dirijas las consultas y comentarios que no sean informes de errores o pedidos de nueva funcionalidad al foro de rOpenSci después de asegurarte de que verás esas preguntas en el foro. El foro puede usarse para hacer preguntas sobre cómo usar el paquete e informar de sus casos de uso, y puedes suscribirte a categorías y etiquetas individuales para recibir notificaciones sobre tu paquete. No dudes en mencionar esto en los documentos de tu paquete, ya sea en la guía de contribución o en la plantilla de issue. Pide etiquetar las publicaciones con el nombre del paquete.

+

Una vez que un pull request está más cerca de ser aceptado, puedes utilizar un flujo de trabajo de GitHub Actions PR para aplicar el estilo al código con styler.

+

+11.1.3 Gestión de issues

+

Utilizando las funciones de GitHub en torno a los issues puedes hacer que sean más encontrables y que tu hoja de ruta sea pública.

+

+11.1.3.1 Plantillas de issue

+

Puedes utilizar una o varias plantilla(s) de issue para que los informes de errores o pedido de funcionalidad sean más fáciles de completar. Cuando hay varias plantillas de issue, éstas se muestran en un menú al hacer click en el botón de “nuevo issue

+

Incluso puedes configurar una de las opciones para que apunte a algún lugar fuera de tu repositorio (por ejemplo, un foro de discusión).

+

Consulta la documentación de GitHub (en inglés).

+

+11.1.3.2 Etiquetado de issues

+

Puedes utilizar etiquetas como “se necesita ayuda” y “buen primer issue” para que seas más fáciles de encontrar, incluso por gente que llega por primera vez a tu repo. Consulta este artículo de GitHub (en inglés). También puedes utilizar la etiqueta “principiante”. Consulta ejemplos de issues para principiantes en todos los repos de ropensci.

+

+11.1.3.3 Resaltado de issues

+

Puedes resaltar hasta 3 issues por repositorio que aparecerán en la parte superior de tu gestor de issues como bonitas tarjetas. Puede ayudar a anunciar cuáles son tus prioridades.

+

+11.1.3.4 Hitos

+

Puedes crear hitos y asignarles issues, lo que ayuda a ver lo que planeas para la próxima versión de tu paquete, por ejemplo.

+

+11.1.4 Comunicación

+

Puedes dirigir a quienes usan tu paquete al foro de rOpenSci, si lo supervisas, o habilitar Discusiones de GitHub para el repositorio de tu paquete. Las discusiones de GitHub pueden convertirse en issues si fuera necesario (y al revés, los issues pueden convertirse en discusiones).

+

+11.2 Trabajar en equipo

+

Lo primero lo primero: ¡estate al tanto de tu repositorio de GitHub!

+
    +
  • no te olvides de vigilar tu repositorio de GitHub para que te notifiquen los issues o pull requests (si trabajas por períodos, puedes informarlo en la guía de contribución).

  • +
  • no olvides hacer push de las actualizaciones que tengas localmente.

  • +
  • desactiva los test que fallan si no puedes arreglarlos, ya que crean ruido en los pull requests que pueden desconcertar quienes comienzan a colaborar.

  • +
+

+11.2.1 Incorporación de miembros al equipo

+

No hay una regla general en rOpenSci sobre cómo debes incorporar a quienes colaboran en tu paquete al equipo. Deberías ir dándoles más derechos en el repositorio a medida que ganes confianza, y definitivamente deberías reconocer las contribuciones (ver esta sección).

+

Puedes pedir a las nuevas personas que se incorporen que hagan PRs (ver la siguiente sección para evaluar un PR localmente, es decir, más allá de las comprobaciones de CI) a dev/main y evaluarlos antes de aceptarlos, y después de un tiempo dejar que hagan push a main. También puede que quieras mantener un sistema de revisión de PRs… ¡incluso para ti una vez que tengas miembros de equipo!

+

Jim Hester ofrece un posible modelo de incorporación de miembros de equipo en su repositorio de lintr.

+

Si tu problema es reclutar nuevas personas, puedes publicar una convocatoria abierta como la de Jim Hester en Twitter, GitHub y, como responsable de un paquete de rOpenSci, puedes pedir ayuda en el Slack de rOpenSci y solicitar al equipo de rOpenSci ideas para reclutar ayuda.

+

+11.2.2 Trabajar con otras personas (Incluyéndote a tí en el futuro)

+

Las branches son baratas. Utilízalas mucho cuando desarrolles funciones, pruebes nuevas ideas o arregles problemas.

+

Si sigues el desarrollo troncal, “agregarás pequeñas y frecuentes actualizaciones” a tu branch principal. Ver también la documentación del Flujo de GitHub y el flujo de GitLab. Es posible que quieras incrementar los números de versión (en DESCRIPTION) frecuentemente. Un aspecto particular del trabajo con otras personas es la revisión de pull requests. Pueden ver algunas guías útiles en:

+ +

Puedes modificar la configuración de tu repositorio de GitHub, por ejemplo requeriendo revisiones de pull requests antes de aceptarlas e incorporarlas. También puedes consultar la documentación acerca de propiedad sobre código.

+

Para hacer y revisar pull requests recomendamos explorar las funciones del paquete usethis.

+

Para tu configuración “git remote” consulta Happy Git with R. También es útil la sección Useful Git patterns for real life en el mismo libro.

+

+11.2.3 Atribuye con generosidad

+

Si una persona contribuye a tu repositorio, considera añadirla en el archivo DESCRIPTION, con el rol de contribución (“ctb”) para pequeñas contribuciones o autoría (“aut”) para contribuciones mayores. Tradicionalmente, cuando se cita un paquete en una publicación científica, sólo se enumeran a quienes están como “aut”, no quienes están como “ctb”. Los sitios web creados con pkgdown listan en la página de inicio sólo a las personas con rol de autoría (“aut”). El resto están listadas en una página dedicada.

+

Como mínimo, considera la posibilidad de añadir el nombre de quien contribuyó cerca de la línea de la función o corrección de errores en el archivo NEWS.md.

+

Te recomendamos reconozcas estas contribuciones generosamente, ya que es algo agradable y porque hará que sea más probable que la gente vuelva a contribuir a tu paquete o a otros repos de la organización.

+

Como recordatorio de nuestra guía de empaquetado si tu paquete fue revisado y crees que quienes lo hicieron han hecho una contribución sustancial al desarrollo de tu paquete, puedes usar el campo Authors@R con el rol de revisión ("rev"), así

+
    persona("Bea", "Hernández", rol = "rev",
+    comment = "Bea revisó el paquete (v. X.X.XX) para rOpenSci, véase <https://github.com/ropensci/software-review/issues/116>"),
+

Sólo incluye a quienes hicieron la revisión con su consentimiento. Lee más en esta entrada del blog Thanking Your Reviewers: Gratitude through Semantic Metadata (Agradeciendo a quienes revisaron tu paquete: La gratitud a través de los metadatos semánticos). Ten en cuenta que ‘rev’ generará una NOTA de CRAN a menos que el paquete esté construido con R v3.5. Asegúrate de que utilizas la ultima versión de roxygen2 en CRAN.

+

Por favor, no incluyas a quienes se encargaron de la edición. ¡Tu participación y contribución a rOpenSci es suficiente agradecimiento!

+

+11.2.4 Bienvenida a nuevas personas en rOpenSci

+

Si das a alguien permisos de escritura en el repositorio

+
    +
  • por favor, ponte en contacto con un miembro del quipo para invitar a la organización GitHub “ropensci” de rOpenSci a este nuevo miembro del equipo (en lugar de una colaboración externa)

  • +
  • ponte en contacto con quien gestiona la comunidad de rOpenSci o con otro miembro del equipo para que el nuevo miembro pueda ser invitado al espacio de trabajo de Slack de rOpenSci.

  • +

+11.3 Otros recursos

+
+
+ + + + + + + diff --git a/es/maintenance_contributing.es.html b/es/maintenance_contributing.es.html new file mode 100644 index 000000000..d1cfc21cc --- /dev/null +++ b/es/maintenance_contributing.es.html @@ -0,0 +1,821 @@ + + + + + + + + + + +18  Guía de contribución – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

18  Guía de contribución

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo describe nuestra Guía de contribución, la cual indica cómo puedes contribuir al proyecto rOpenSci, ya sea con código o no. +

+
+
+

¿Quieres contribuir a rOpenSci? ¡Fantástico! Hemos desarrollado la Guía de Contribución a la Comunidad rOpenSci para darte la bienvenida a rOpenSci y animarte a colaborar. Te ayudará a averiguar lo que podrías ganar aportando tu tiempo, tus conocimientos y tu experiencia, a hacer que tus necesidades coincidan con las cosas que ayudarán a la misión de rOpenSci y a ponerte en contacto con los recursos que te ayudarán en el camino.

+

Nuestro equipo y comunidad fomentan activamente un entorno acogedor donde personas de diferentes orígenes y niveles de habilidad aprenden, comparten ideas e innovan juntos abiertamente a través de normas y software compartidos, ya sea que usen o que desarrollen software. La participación en todas las actividades de rOpenSci está respaldada por nuestro Código de Conducta.

+

Aceptamos contribuciones de código y de otros tipos de personas con o sin experiencia, en cualquier etapa de su carrera, y en cualquier sector. ¡No es necesario que desarrolles software! Tal vez quieras dedicar 30 minutos compartiendo el caso de uso de tu paquete en nuestro foro público o informando de un error, una hora aprendiendo en una Llamada Comunitaria, cinco horas revisando un paquete de R enviado para una revisión abierta por pares, o tal vez quieras comprometerte de forma continuada para ayudar a mantener un paquete.

+

¿Cuáles son algunos de los beneficios de contribuir?

+
    +
  • Conectar con una comunidad que comparte tu interés por hacer la ciencia más abierta.
  • +
  • Aprender de personas fuera de tu área de trabajo que enfrentan desafíos similares a los tuyos con R.
  • +
  • Plantear y responder a nuevas preguntas de investigación aprendiendo sobre nuevas herramientas de software.
  • +
  • Ganar confianza y recibir apoyo en tus esfuerzos por escribir código y desarrollar software.
  • +
  • Ganar visibilidad con tu trabajo de código abierto.
  • +
  • Mejorar el software que utilizas o construyes.
  • +
  • Mejorar tus conocimientos de R y ayudar a otras personas a mejorar los suyos.
  • +
  • Mejorar tus habilidades de escritura.
  • +
  • Conseguir una mayor exposición para tu paquete.
  • +
+

Consulta nuestra Guía de Contribución y explora la sección What brings you here? (¿Qué te trae por aquí?) para encontrar qué declaraciones Quiero … te representan mejor y elegir tu camino.
+Para ayudar a que te reconozcas en estas declaraciones, las hemos agrupado en: Descubrir, Conectar, Aprender, Construir y Ayudar. Para cada categoría, enumeramos ejemplos de cómo podrían ser esas contribuciones y enlazamos a nuestros recursos para obtener los detalles que necesitas.

+ + + +
+
+ + + + + + + diff --git a/es/maintenance_curation.es.html b/es/maintenance_curation.es.html new file mode 100644 index 000000000..b378d06d0 --- /dev/null +++ b/es/maintenance_curation.es.html @@ -0,0 +1,902 @@ + + + + + + + + + + +17  Política de gestión de paquetes – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

17  Política de gestión de paquetes

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo resume la política de gestión propuesta para el mantenimiento continuo de los paquetes desarrollados como parte de las actividades de rOpenSci y/o bajo la organización ropensci en GitHub. Esta política de gestión pretende apoyar estos objetivos: +

+
    +
  • +

    +Garantizar que los paquetes proporcionados por rOpenSci estén actualizados y sean de alta calidad. +

    +
  • +
  • +

    +Proporcionar información clara sobre el estado de desarrollo y revisión de cualquier software en los repositorios de rOpenSci. +

    +
  • +
  • +

    +Gestionar el esfuerzo de mantenimiento para el equipo de rOpenSci, quienes mantienen paquetes y quienes contribuyen voluntariamente. +

    +
  • +
  • +

    +Proporcionar un mecanismo para el retiro gradual de paquetes, manteniendo al mismo tiempo las etiquetas de revisión por pares +

    +
  • +
+
+
+

Los elementos de infraestructura necesarios para la aplicación de esta política están, en algunos casos, parcialmente construidos y en otros casos aún no se han iniciado. Nuestro objetivo es adoptar esta política en parte para priorizar el trabajo en estos componentes.

+

+17.1 El registro de paquetes

+
    +
  • El registro de paquetes rOpenSci es una lista centralizada de paquetes de R mantenidos o revisados por rOpenSci. Contiene metadatos esenciales de los paquetes, incluyendo el estado de desarrollo y revisión, y es la fuente de los datos mostrados en sitios web, etiquetas, etc. Esto permite mantener este listado independientemente de la infraestructura o plataforma de alojamiento de los paquetes.
  • +

+17.2 Paquetes mantenidos por el equipo

+

Los paquetes mantenidos por el equipo son desarrollados y mantenidos por el equipo de rOpenSci como parte de los proyectos de rOpenSci. Estos paquetes pueden ser revisados por pares o no. Muchos son paquetes de infraestructura que están fuera del alcance de la revisión por pares.

+
    +
  • Los paquetes mantenidos por el equipo aparecerán en el registro con la etiqueta “staff_maintained” y aparecerán en la página web de paquetes de rOpenSci o en lugares similares con la etiqueta “staff-maintained”.

  • +
  • Estos paquetes se almacenarán en la organización de GitHub ropensci.

  • +
  • Los paquetes mantenidos por el equipo serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja).

  • +
  • Cuando las comprobaciones de un paquete fallen, el equipo de rOpenSci se esforzará en corregir los problemas, priorizando los paquetes en función de la base de las personas que lo usan (descargas), las dependencias inversas o los objetivos estratégicos.

  • +
  • Cada uno o dos años, rOpenSci revisará todos los paquetes que lleven más de un mes con comprobaciones fallidas para determinar si se transfieren a la organización “ropensci-archive”.

  • +
  • Los paquetes que fallan consistentemente y que no tienen un plan para volver al mantenimiento activo pasarán al estado de “archivados”. Estos paquetes serán transferidos a la organización “ropensci-archive” y se les asignará la etiqueta “archived” en el registro. No se comprobarán en el sistema de rOpenSci.

  • +
  • Los paquetes archivados no se mostrarán por defecto en la página web de paquetes. Una pestaña especial de páginas de paquetes los mostrará con "type": "archived", hayan sido revisados por pares o mantenidos por el personal.

  • +
  • Los paquetes archivados pueden desarchivarse cuando una nueva persona, o quien lo mantenía anteriormente, quiera revivirlo y solucionar los problemas. Para ello, ponte en contacto con rOpenSci. Se transferirán a la organización ropenscilabs.

  • +

+17.3 Paquetes revisados por pares

+

Los paquetes revisados por pares son aquellos aportados a rOpenSci por la comunidad y que han pasado por la revisión por pares. Tienen que estar en el ámbito de aplicación en el momento del envío para ser revisados.

+
    +
  • Una vez aceptados, estos paquetes revisados por pares se transfieren desde el GitHub original a la organización de GitHub ropensci.

  • +
  • Los paquetes revisados por pares estarán en el registro etiquetados como “peer-reviewed” y tendrán una etiqueta de revisado por pares en su archivo README.

  • +
  • Los paquetes revisados por pares aparecerán en la página web de rOpenSci o lugares similares con la etiqueta “peer-reviewed”.

  • +
  • Los paquetes revisados por pares serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja).

  • +
  • Si los paquetes están en CRAN, quienes lo mantienen pueden subscribirse a la API de notificaciones de comprobaciones de CRAN.

  • +
  • Cada uno o dos años, el equipo de rOpenSci revisará los paquetes que estén fallando o que han estado fallando durante largos períodos y contactará a quienes los mantienen para determinar los planes de mantenimiento y las actualizaciones previstas. En base a esto, rOpenSci puede optar por mantener el estado actual del paquete con la expectativa de actualizaciones, contribuir a los arreglos, ayudar a alguien más para mantenerlo, o transferir el paquete al estado “archived”.

  • +
  • En función de la base de personas que usan el paquete (medida por las descargas), las dependencias inversas u objetivos estratégicos de rOpenSci, el equipo de rOpenSci puede asistir a los paquetes que fallan a través de PRs revisados por quienes mantienen el paquete, o cambios directos (si quienes lo mantienen no responden por aproximadamente un mes). rOpenSci también proporcionará apoyo a pedido, tanto del equipo como de personas voluntarias de la comunidad, en función del tiempo disponible.

  • +
  • Si quien mantienen un paquete no responde consultas por un mes, o si ésta persona lo pide, rOpenSci puede buscar alguien más para mantener determinados paquetes revisados por pares que considere que tienen un alto valor para la comunidad en función de la base de personas que lo usan (descargas), dependencias inversas o los objetivos estratégicos de rOpenSci.

  • +
  • Cuando se archiven, estos paquetes pasarán de la organización “ropensci” de GitHub a la organización “ropensci-archive” (o a las cuentas de GitHub quienes los mantienen si así lo desean), siguiendo la guía de transferencia. Obtendrán la etiqueta “archived” en el registro. Conservarán las etiquetas e insignias de “peer-reviewed”. No se comprobará en el sistema rOpenSci.

  • +
  • Los paquetes archivados no se mostrarán por defecto en la página web de paquetes. Una pestaña especial de páginas de paquetes los mostrará con "type": "archived", hayan sido revisados por pares o mantenidos por el equipo.

  • +

+17.4 Paquetes heredados

+

Los paquetes “heredados” son paquetes ni creados ni mantenidos por el equipo de rOpenSci ni revisados por pares, pero que están bajo la organización de rOpenSci GitHub por razones históricas. (Antes de establecer el proceso de revisión por pares y su alcance, rOpenSci absorbía paquetes de la comunidad sin criterios bien definidos).

+
    +
  • rOpenSci transferirá los paquetes heredados de nuevo a las organizaciones y repositorios de quienes los mantienen, si lo desean. Caso contrario, serán transferidos al repositorio “ropensci-archive” siguiendo la guía de transferencia. Si los paquetes están en el ámbito de aplicación, rOpenSci les preguntará si desean someterlos al proceso de revisión del software.

  • +
  • Los paquetes heredados no se incluirán en el registro de paquetes.

  • +
  • Se pueden hacer excepciones para los paquetes que son partes vitales del ecosistema de paquetes de R y/o rOpenSci que son supervisados activamente por el equipo.

  • +

+17.5 Paquetes incubados

+

Los paquetes “incubados” son paquetes en desarrollo creados por el equipo o miembros de la comunidad como parte de proyectos comunitarios, como los creados en las desconferencias

+
    +
  • Los paquetes incubados vivirán en la organización ropenscilabs.

  • +
  • Los paquetes incubados aparecerán en el registro de paquetes con la etiqueta “incubator”.

  • +
  • Los paquetes incubados no aparecerán por defecto en el sitio web, pero las páginas de paquetes incluirán una pestaña de “paquetes experimentales”.

  • +
  • Los paquetes incubados serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja). La documentación indicará claramente que el paquete es experimental.

  • +
  • Semestral o anualmente, rOpenSci se pondrá en contacto con quienes mantienen los paquetes incubados con repositorios de al menos tres meses de antigüedad para consultar por el estado de desarrollo y las preferencias para la migración a revisión por pares, ropensci-archive, o a sus organizaciones. En base a la respuesta, el paquete se migrará inmediatamente, se iniciará la revisión por pares, o la migración se aplazará hasta la próxima revisión. Los paquetes incubados se migrarán a ropensci-archive por defecto después de un año, siguiendo la guía de transferencia.

  • +
  • Los paquetes incubados archivados ganarán la etiqueta “archived”.

  • +
+

+17.5.1 Paquetes incubados que no son de R

+
    +
  • La organización incubator también incluirá proyectos que no sean paquetes de R.

  • +
  • Estos proyectos no aparecerán en el registro ni en una página web y no se comprobarán automáticamente.

  • +
  • La política de migración será la misma que para los paquetes R, con ubicaciones de migración adecuadas (por ejemplo, “ropensci-books”).

  • +
  • Si se archivan, los paquetes que no son de R se trasladarán a “ropensci-archive” siguiendo la guía de transferencia.

  • +

+17.6 Libros

+

Los libros de rOpenSci son documentación larga, a menudo con formato de libro, relacionada con los paquetes, proyectos o temas de rOpenSci, creados por el personal de rOpenSci o por miembros de la comunidad.

+
    +
  • Los libros vivirán en la organización ropensci-books.

  • +
  • Los libros se alojarán en books.ropensci.org.

  • +
  • Los libros pueden estar maduros o en desarrollo, pero deben tener un mínimo de contenido antes de migrar a ropensci-books (por ejemplo desde ropenscilabs).

  • +
  • La autoría y el estado de desarrollo de un libro deben estar claramente descritos en su página de inicio y en el archivo README.

  • +
  • rOpenSci puede proporcionar etiquetas o plantillas (por ejemplo, “En desarrollo”, “Mantenido por la comunidad”) para utilizarse en las páginas de inicio de los libros en el futuro.

  • +
+
+ + + + + + + diff --git a/es/maintenance_evolution.es.html b/es/maintenance_evolution.es.html new file mode 100644 index 000000000..5262718b4 --- /dev/null +++ b/es/maintenance_evolution.es.html @@ -0,0 +1,1000 @@ + + + + + + + + + + +16  Evolución de paquetes - cambiando cosas en tu paquete – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

16  Evolución de paquetes - cambiando cosas en tu paquete

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo presenta nuestra guía para realizar modificaciones a tu paquete: cambiar los nombres de los parámetros, cambiar los nombres de las funciones, eliminar funciones, e incluso retirar y archivar paquetes. +

+

+Este capítulo fue aportado inicialmente como nota técnica en el sitio web de rOpenSci por Scott Chamberlain; puedes leer la versión original en inglés aquí. +

+
+
+

+16.1 Filosofía de los cambios

+

Cada persona es libre de tener su propia opinión sobre cuán libremente se pueden cambiar los parámetros, funciones, etc. en un paquete; ni CRAN ni ningún otro sitio impone normas sobre esto. En general, a medida que un paquete madura los cambios en los métodos orientados al uso (es decir, las funciones exportadas en un paquete R) deberían ser muy infrecuentes. Los paquetes de los cuales dependen muchos otros paquetes probablemente sean más cuidadosos con los cambios, y deberían serlo.

+

+16.2 El paquete lifecycle

+

En este capítulo se presentan soluciones que no requieren el paquete lifecycle, pero que pueden resultarte útiles. Te recomendamos leer la documentación de lifecycle.

+

+16.3 Parámetros: cambiando los nombres de los parámetros

+

A veces hay que cambiar los nombres de los parámetros, ya sea en pos de mayor claridad u otras razones.

+

Un posible enfoque es comprobar si los argumentos obsoletos no faltan, y llamar a stop() con un mensaje significativo.

+
foo_bar <- function(x, y) {
+    if (!missing(x)) {
+        stop("utiliza 'y' en lugar de 'x'")
+    }
+    y^2
+}
+
+foo_bar(x = 5)
+#> Error en foo_bar(x = 5) : utiliza 'y' en lugar de 'x' 
+

Si quieres que sea más útil, podrías emitir una advertencia pero tomar automáticamente la acción necesaria

+
foo_bar <- function(x, y) {
+    if (!missing(x)) {
+        warning("utiliza 'y' en lugar de 'x'")
+        y <- x
+    }
+    y^2
+}
+
+foo_bar(x = 5)
+#> Warning message:
+#> In foo_bar(x = 5) : utiliza 'y' en lugar de 'x'
+#> 25
+

Ten cuidado con el parámetro .... Si tu función tiene ... y ya has eliminado un parámetro (llamémoslo z), alguien puede tener un código más antiguo que utilice z. Cuando usen z, como no es un parámetro en la definición de la función, es probable que sea capturado por ... y se ignore silenciosamente – no es lo que quieres. En su lugar, deja el argumento z, emitiendo un error si se utiliza.

+

+16.4 Funciones: cambiando los nombres de las funciones

+

Si tienes que cambiar el nombre de una función, hazlo gradualmente, como con cualquier otro cambio en tu paquete.

+

Digamos que tienes una función foo.

+
foo <- function(x) x + 1
+

Pero quieres cambiar el nombre de la función a bar.

+

En lugar de simplemente cambiar el nombre de la función y que foo deje de existir directamente, en la primera versión del paquete donde bar aparezca, haz un alias como

+
#' foo - añadir 1 a un input
+#' @export
+foo <- function(x) x + 1
+
+#' @export
+#' @rdname foo
+bar <- foo
+

Con la solución anterior, se pueden usar tanto foo() como bar() – cualquiera de los dos hará lo mismo, ya que son la misma función.

+

También es útil tener un mensaje, pero entonces sólo querrás emitirlo cuando se use la función que va a desaparecer, por ejemplo

+
#' foo - añadir 1 a un input
+#' @export
+foo <- function(x) {
+    warning("por favor, utiliza bar() en lugar de foo()", call. = FALSE)
+    bar(x)
+}
+
+#' @export
+#' @rdname foo
+bar <- function(x) x + 1
+

Después de que la versión del paquete con foo y bar haya sido usada durante un tiempo, en la siguiente versión puedes eliminar el antiguo nombre de la función (foo), y tener sólo bar.

+
#' bar - añadir 1 a un input
+#' @export
+bar <- function(x) x + 1
+

+16.5 Funciones: obsoletas y caducas

+

Para eliminar una función de un paquete (digamos que el nombre de tu paquete es holamundo), puedes utilizar el siguiente protocolo

+
    +
  • Marca la función como obsoleta en la versión del paquete x (por ejemplo v0.2.0)
  • +
+

En la propia función, utiliza .Deprecated() para indicar cual es la nueva función que substituye la anterior.

+
foo <- function() {
+    .Deprecated("bar")
+}
+

Hay opciones en .Deprecated para especificar un nuevo nombre de función, así como un nuevo nombre de paquete, lo que tiene sentido cuando se mueven funciones a paquetes diferentes.

+

El mensaje que da .Deprecated es una advertencia, por lo que los usuarios pueden suprimirla con suppressWarnings() si lo desean.

+

Haz una página de manual para las funciones obsoletas por ejemplo:

+
#' Funciones obsoletas en holamundo
+#' 
+#' Estas funciones aún funcionan pero serán eliminadas (obsoletas) en la próxima versión.
+#' 
+#' \itemize { 
+#'   \item \code{\link{foo}}: Esta función está obsoleta y se eliminará en la 
+#'    próxima versión de este paquete.
+#' }
+#' 
+#' @name holamundo-deprecated
+NULL
+

Esto crea una página de manual a la que los usuarios pueden acceder como `?holamundo-deprecated``` y verán en el índice de la documentación. Añade cualquier función a esta página según sea necesario, y quítala cuando una función caduque (ver más abajo).

+
    +
  • En la próxima versión (v0.3.0) puedes caducar la función (es decir, que desaparezca completamente del paquete, excepto por una página man con una nota sobre ella).
  • +
+

En la propia función, utiliza .Defunct() de esta manera:

+
foo <- function() {
+    .Defunct("bar")
+}
+

Observa que el mensaje en .Defunct es un error para que la función se detenga mientras que .Deprecated utiliza una advertencia que permite que la función continúe.

+

Además, es bueno añadir ... a todas las funciones caducas para que si los usuarios pasan algún parámetro obtengan el mismo mensaje de caducidad en lugar de un error de argumento no utilizado de esta forma:

+
foo <- function(...) {
+    .Defunct("bar")
+}
+

Sin ... da:

+
foo(x = 5)
+#> Error en foo(x = 5) : argumento no utilizado (x = 5)
+

Y con ... da:

+
foo(x = 5)
+#> Error: 'foo' ha sido eliminada de este paquete
+

Haz una página de manual para las funciones caducas por ejemplo:

+
#' Funciones caducas en holamundo
+#' 
+#' Estas funciones han sido removidas, ya no están disponibles.
+#'
+#' \itemize { 
+#'   \item \code{\link{foo}}:  Esta función ha sido removida
+#' }
+#' 
+#' @name holamundo-defunct
+NULL
+

Esto crea una página de manual que se accede como `?holamundo-defunct``` y que aparece en el índice de documentación. Añade a esta página las funciones que necesites. Es probable que quieras mantener esta página indefinidamente.

+

+16.5.1 Testeando las funciones obsoletas

+

No es necesario que cambies los test de las funciones obsoletas hasta que caduquen.

+
    +
  • Ten en cuenta cualquier cambio realizado en una función obsoleta. Además de utilizar .Deprecated dentro de la función, ¿has cambiado los parámetros en la función obsoleta, o has creado una nueva función que sustituye a la función obsoleta, etc.? Hay que testear esos cambios, si se han hecho.
  • +
  • En relación con lo anterior, si a la función obsoleta se le cambia simplemente el nombre, tal vez se pueda testar que la función antigua y la nueva devuelven resultados idénticos.
  • +
  • +suppressWarnings() podría utilizarse para suprimir la advertencia emitida desde .Deprecated. Pero como las pruebas no están orientadas al uso, no es tan malo que las pruebas emitan advertencias, y la advertencia podría incluso utilizarse como recordatorio para quien mantiene el paquete.
  • +
+

Una vez que se caduca una función, sus tests se eliminan sin más.

+

+16.6 Archivando paquetes

+

Por lo general, el software tiene una vida útil finita, y es posible que los paquetes deban ser archivados en algún momento. Los paquetes son archivados y transladados a una organización dedicada de GitHub, ropensci-archive. Antes de archivar, el contenido del archivo README debe trasladarse a una ubicación alternativa (como “README-OLD.md”), y sustituirse por un contenido mínimo que incluya algo como lo siguiente

+
# <nombre del paquete>
+
+[![Estado del proyecto: sin soporte](https://www.repostatus.org/badges/latest/unsupported.svg)](https://www.repostatus.org/#unsupported)
+[![Etiqueta de revisión por pares](https://badges.ropensci.org/<issue_number>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_number>)
+
+Este paquete ha sido archivado. El antiguo README está ahora en [README-OLD](<link-a-README-viejo>).
+

La etiqueta del estado del repositorio debe ser “unsupported” (sin soporte) para los paquetes anteriormente publicados, o “abandoned” (abandonado) para los ex paquetes conceptuales o en proceso, en cuyo caso el código de la etiqueta anterior debe sustituirse por:

+
[![Estado del proyecto: abandonado](https://www.repostatus.org/badges/latest/abandoned.svg)](https://www.repostatus.org/#abandoned)
+

Un ejemplo de un archivo README mínimo en un paquete archivado está en ropensci-archive/monkeylearn. Una vez que el README se ha copiado en otro lugar y se ha reducido a su forma mínima, hay que seguir los siguientes pasos

+
    +
  • +
  • +
  • +
+

Los paquetes archivados pueden ser desarchivados si quien lo mantenía, o una nueva persona, deciden reanudar el mantenimiento. Para ello, ponte en contacto con rOpenSci y se transferirá el repo a la organización ropenscilabs.

+ + +
+
+ + + + + + + diff --git a/es/maintenance_github_grooming.es.html b/es/maintenance_github_grooming.es.html new file mode 100644 index 000000000..e392b79e8 --- /dev/null +++ b/es/maintenance_github_grooming.es.html @@ -0,0 +1,839 @@ + + + + + + + + + + +15  Gestión de GitHub – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

15  Gestión de GitHub

+
+ + + +
+ + + + +
+ + + +
+
+

+Actualmente la gran mayoría de los paquetes de rOpenSci se desarrollan en GitHub. Aquí tienes algunos consejos para aprovechar la plataforma en una sección sobre hacer que tu repo sea más fácil de descubrir y una sección sobre publicitar tu propia cuenta de GitHub después de pasar por la revisión por pares. +

+
+
+

+15.1 Haz que tu repositorio sea fácil de descubrir

+

+15.1.1 Áreas de repositorio en GitHub

+

Las áreas del repositorio de GitHub ayudan a navegar y buscar en los repositorios de GitHub, son usadas por R-universe en paginas de paquetes y para resultados de busquedas. También son usadas por codemetar en las palabras clave del registro de rOpenSci.

+

Recomendamos:

+
    +
  • Añadir “r”, “r-package” y “rstats” como áreas al repositorio de tus paquetes.

  • +
  • Añadir cualquier otra área relevante al repositorio de tus paquetes.

  • +
+

Es posible que te hagamos sugerencias una vez que tu paquete esté incorporado.

+

+15.1.2 Lingüista de GitHub

+

El lingüista de GitHub asignará un lenguaje a tu repo en función de los archivos que contenga. Algunos paquetes que contienen mucho código en C++ pueden ser clasificados como paquetes de C++ en lugar de R, lo cual está bien y muestra la necesidad de las áreas “r”, “r-package” y “rstats”.

+

Recomendamos anular el lingüista de GitHub añadiendo o modificando un archivo .gitattributes a tu repositorio en dos casos:

+
    +
  • Si almacenas archivos html en lugares no estándar (fuera en docs/, por ejemplo, en vignettes/) omite los archivos de documentación. Añade *.html linguist-documentation=true a .gitattributes (como en este ejemplo).

  • +
  • Si tu repo contiene código que no es de tu autoría, por ejemplo, código JavaScript, añade inst/js/* linguist-vendored a .gitattributes (como en este ejemplo).

  • +
+

De este modo, la clasificación lingüística y las estadísticas de tu repositorio reflejarán mejor el código fuente que contiene, además de hacerlo más descubrible. En particular, si el lingüista no reconoce correctamente que tu repositorio contiene principalmente código R, tu paquete no aparecerá en los resultados de búsqueda con el filtro language:R. Del mismo modo, tu repositorio no podrá aparecer entre los repos de R populares.

+

Más información sobre las anulaciones del lingüista de GitHub aquí.

+

+15.2 Publicita tu propia cuenta

+
+
+ + + + + + + diff --git a/es/maintenance_marketing.es.html b/es/maintenance_marketing.es.html new file mode 100644 index 000000000..da9b97c4a --- /dev/null +++ b/es/maintenance_marketing.es.html @@ -0,0 +1,808 @@ + + + + + + + + + + +14  Promocionando tu paquete – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

14  Promocionando tu paquete

+
+ + + +
+ + + + +
+ + + +

Te ayudaremos a promocionar tu paquete, pero aquí hay algunas cosas más para tener en cuenta.

+
+
+ + + + + + + diff --git a/es/maintenance_releases.es.html b/es/maintenance_releases.es.html new file mode 100644 index 000000000..5a1ce25c6 --- /dev/null +++ b/es/maintenance_releases.es.html @@ -0,0 +1,836 @@ + + + + + + + + + + +13  Publicar un paquete – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

13  Publicar un paquete

+
+ + + +
+ + + + +
+ + + +
+
+

+Tu paquete probablemente va a tener diferentes versiones a lo largo del tiempo: instantáneas de un estado del paquete que puedes publicar en CRAN, por ejemplo. Estas versiones deben estar debidamente numeradas, publicadas y descriptas en un archivo NEWS. Más detalles a continuación. +

+

+Ten en cuenta que el proceso de actualización de NEWS y de versionado de tu paquete se puede hacer más fluido utilizando el paquete fledge. +

+
+
+

+13.1 Versionar

+

+13.2 Publicar

+
    +
  • Utiliza las funciones usethis::use_release_issue() y devtools::release() para recordar mejor los pasos a seguir.

  • +
  • Etiqueta cada versión en git después de cada envío a CRAN. Más información.

  • +
  • A CRAN no le gustan las actualizaciones demasiado frecuentes. Dicho esto, si observas un problema importante una semana después de una publicación en CRAN, explícalo en el archivo cran-comments.md e intenta publicar una versión más reciente.

  • +

+13.3 Archivo de noticias

+

Un archivo NEWS que describa los cambios asociados a cada versión facilita ver qué cambia en el paquete y cómo puede afectar los flujos de trabajo. Debes añadir uno para tu paquete, y hacerlo fácil de leer.

+
    +
  • Es obligatorio utilizar un NEWS o NEWS.md en la raíz de tu paquete. Recomendamos utilizar NEWS.md para que el archivo sea más navegable.

  • +
  • Utiliza nuestro archivo NEWS de ejemplo como modelo. Puedes encontrar un buen archivo NEWS real en el repositorio del paquete taxize por ejemplo.

  • +
  • Si utilizas NEWS, añádelo a .Rbuildignore, pero no si usas NEWS.md.

  • +
  • Actualiza el archivo de noticias antes de cada envío a CRAN, con una sección con el nombre del paquete, la versión y la fecha de envío, como (como se ve en nuestro archivo NEWS de ejemplo):

  • +
+
foobar 0.2.0 (2016-04-01)
+=========================
+
    +
  • Debajo de esa cabecera, agrega las secciones que sean necesarias, incluyendo “Nueva funcionalidad”, “Mejoras menores”, “Bugs resueltos”, “Funciones obsoletas y caducas”, “Mejoras en la documentación” y cualquier epígrafe especial que agrupe un gran número de cambios. Debajo de cada encabezado enumera los elementos según sea necesario (como se ve en nuestro archivo NEWS de ejemplo). Para cada elemento, proporciona una descripción de la nueva característica, mejora, error corregido o función/característica obsoleta. Enlaza a cualquier issue de GitHub relacionado como (#12). El (#12) se reemplazará en GitHub con un enlace a ese issue en el repo.

  • +
  • Después de haber añadido un git tag y lo hayas enviado a GitHub, añade las noticias de esa versión etiquetada a las notas de publicación de una versión en tu repo de GitHub con un título como pkgname v0.1.0. Consulta la documentación de GitHub sobre la creación de una publicación.

  • +
  • Nuestro boletín de noticias describirá los paquetes con nuevas versiones en CRAN. Ver el siguiente capítulo sobre marketing para más ideas sobre cómo informar a más personas que podrían usar tu paquete sobre el lanzamiento.

  • +
  • Para obtener más orientación sobre el archivo NEWS, te sugerimos que leas la guía de estilo de tidyverse.

  • +
+
+ + + + + + + diff --git a/es/newstemplate.es.html b/es/newstemplate.es.html new file mode 100644 index 000000000..44a69d391 --- /dev/null +++ b/es/newstemplate.es.html @@ -0,0 +1,865 @@ + + + + + + + + + + +24  Plantilla de NEWS – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

24  Plantilla de NEWS

+
+ + + +
+ + + + +
+ + + +

+foobar 0.2.0 (2016-04-01)
+=========================
+
+### NUEVA FUNCIONALIDAD
+
+  * Nueva función `hacer_algo()` para hacer cosas. (#5)
+
+### MEJORAS MENORES
+
+  * Documentación mejorada para `cosas()`. (#4)
+
+### ERRORES CORREGIDOS
+
+  * Corrige un error en `algo()`. (#3) 
+
+### OBSOLETO Y CADUCADO
+
+  * `hola_mundo()` ahora es una función obsoleta y se eliminará en un en una versión futura, utiliza `hola_marte()`.
+
+### CORRECCIONES EN LA DOCUMENTACIÓN
+
+  * Se aclaró el papel de `hola_marte()` vs. `adios_marte()`.
+
+### (algo especial: cualquier epígrafe que agrupe un gran número de cambios bajo un mismo tema)
+
+  * blablabla.
+
+foobar 0.1.0 (2016-01-01)
+=========================
+
+### NUEVA FUNCIONALIDAD
+
+  * publicado en CRAN.
+ + + +
+
+ + + + + + + diff --git a/es/pkg_building.es.html b/es/pkg_building.es.html new file mode 100644 index 000000000..dc2b67e4c --- /dev/null +++ b/es/pkg_building.es.html @@ -0,0 +1,1297 @@ + + + + + + + + + + +1  Guía de empaquetado – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

1  Guía de empaquetado

+
+ + + +
+ + + + +
+ + + +
+
+

+rOpenSci acepta paquetes que cumplen con nuestras recomendaciones a través de un proceso fluido de Revisión por pares de software. Para garantizar un estilo consistente entre todas nuestras herramientas, hemos escrito este capítulo en el que se destacan recomendaciones para el desarrollo de paquetes. Por favor, también lee y aplica nuestro capítulo sobre integración continua (CI). En la tercera sección de este libro, que comienza con un capítulo sobre la colaboración, ofrecemos una guía para continuar luego del proceso de revisión. +

+

+Recomendamos a quienes desarrollen paquetes que lean el libro de Hadley Wickham y Jenny Bryan sobre el desarrollo de paquetes. Es exhaustivo y está disponible gratis en línea (pero en inglés). Algunas partes de nuestra guía son redundantes con respecto a otros recursos, pero destaca las recomendaciones propias de rOpenSci. +

+

+Para leer por qué vale la pena enviar un paquete a rOpenSci siguiendo las recomendaciones, echa un vistazo a razones para enviar un paquete. +

+
+
+

+1.1 Nombre del paquete y metadatos

+

+1.1.1 Cómo elegir el nombre de tu paquete

+
    +
  • Recomendamos fuertemente elegir nombres cortos y descriptivos en minúsculas. Si tu paquete se conecta con uno o más servicios comerciales, asegúrate de que el nombre no infringe las recomendaciones de la marca. Puedes comprobar si el nombre de tu paquete está disponible, es informativo y no es ofensivo (en inglés) utilizando la función pak::pkg_name_check(); también utiliza un motor de búsqueda porque asi verías si es ofensivo en otras idiomas que inglés. En particular, no elijas un nombre de paquete que no esté disponible en CRAN o en Bioconductor.

  • +
  • +

    Existe un equilibrio entre las ventajas de un nombre de paquete único y un nombre de paquete menos original.

    +
      +
    • Un nombre poco común tiene la ventaja de que su uso es más fácil de detectar (habrá menos falsos positivos al buscar el nombre en la búsqueda de código de GitHub para que tú o rOpenSci evalúen su uso) y de buscar (para que quienes lo usen puedan buscar “cómo usar el paquete <nombre_paquete>?” en internet).
    • +
    • Por otro lado, un nombre demasiado único puede hacer que el paquete sea más difícil de descubrir (es decir, difícil de que aparezca como resultado de la búsqueda “cómo hago esto en R”). Es un argumento para que el nombre de tu paquete sea algo muy cercano al tema, como geojson.
    • +
    +
  • +
  • Este artículo de Nick Tierney (en inglés) lista otras consideraciones interesantes a tener en cuenta al nombrar paquetes de R. En caso de que cambies de opinión sobre el nombre de tu paquete, este segundo artículo de Nick explica cómo cambiar el nombre de tu paquete.

  • +

+1.1.2 Crear metadatos para tu paquete

+

Recomendamos usar el paquete codemetar para crear y actualizar un archivo JSON CodeMeta para tu paquete usando codemetar::write_codemeta(). Incluirá automáticamente toda la información útil, incluyendo temas de GitHub. CodeMeta utiliza términos de Schema.org por lo que, a medida que gane popularidad, los metadatos JSON de tu paquete podrían ser utilizados por servicios de terceros, incluso por motores de búsqueda.

+

+1.2 Plataformas

+
    +
  • Los paquetes deben funcionar en todas las plataformas principales (Windows, macOS, Linux). Puede haber excepciones para paquetes que interactúen con funciones específicas del sistema, o que adapten utilidades que sólo funcionan en plataformas limitadas, pero se debe hacer todo lo posible para garantizar la compatibilidad entre plataformas, incluyendo la compilación específica en cada sistema, o la contenerización de utilidades externas.
  • +

+1.3 API del paquete

+

+1.3.1 Nombres de funciones y argumentos

+
    +
  • +

    Los nombres de las funciones y los argumentos deben elegirse para que funcionen juntos y formen una API de programación común y lógica que sea fácil de leer y autocompletar.

    +
      +
    • Considera un esquema de nomenclatura objeto_verbo() para las funciones de tu paquete que toman un tipo de datos común o interactúan con una API común. objeto se refiere a los datos/API y verbo a la acción principal. Este esquema ayuda a evitar conflictos de nombres con paquetes que pueden tener verbos similares, y hace que el código sea legible y fácil de autocompletar. Por ejemplo, en stringi las funciones que empiezan con stri_ manipulan cadenas de texto (stri_join(), stri_sort()y en googlesheets las funciones que empiezan con gs_ son llamadas a la API de Google Sheets (gs_auth(), gs_user(), gs_download()).
    • +
    +
  • +
  • Para las funciones que manipulan un objeto o dato y devuelven un objeto o dato del mismo tipo, haz que el objeto o dato sea el primer argumento de la función para mejorar la compatibilidad con el operador pipe (|> de R base, %>% del paquete magrittr).

  • +
  • Recomendamos fuertemente usar snake_case por sobre todos los otros estilos, a menos que estés usando funciones de un paquete que ya se utilice ampliamente.

  • +
  • Evita los conflictos de nombres de funciones con los paquetes de R base u otros paquetes populares (por ejemplo ggplot2, dplyr, magrittr, data.table)

  • +
  • Los nombres y el orden de los argumentos deben ser coherentes entre las funciones que utilizan inputs similares.

  • +
  • Las funciones del paquete que importan datos no deben importar los datos al entorno global, sino que deben devolver objetos. En general, se debe evitar asignar objectos al entorno global.

  • +

+1.3.2 Mensajes de la consola

+
    +
  • Utiliza el paquete cli o las herramientas de R base (message() y warning()) para comunicarte con las personas que usen tus funciones.

  • +
  • Lo más destacado del paquete cli incluye: empaquetado automático, respeto de la convención NO_COLOR muchos elementos semánticos y amplia documentación. Más información en este artículo.

  • +
  • No utilices print() o cat() a menos que sea para un método print.*() o str.*() ya que estos métodos de impresión de mensajes son más difíciles de silenciar.

  • +
  • Proporciona una forma para suprimir la verbosidad, preferiblemente a nivel de paquete: haz que la creación de mensajes dependa de una variable u opción de entorno (como “usethis.quiet” en el paquete usethis), en lugar de en un parámetro de la función. El control de los mensajes podría ser a varios niveles (“ninguno,”informar”, “depurar”) en lugar de lógico (ningún mensaje / todos los mensajes). El control de la verbosidad es útil para usuarios/as finales, pero también en las pruebas. Puedes encontrar más comentarios interesantes en este issue de la guía de diseño de tidyverse.

  • +

+1.3.3 Interfaces interactivas o gráficas

+

Si proporcionas una interfaz gráfica de usuario (GUI) (como una aplicación Shiny), para facilitar el flujo de trabajo incluye un mecanismo para reproducir automáticamente los pasos realizados en la GUI. Esto puede incluir la generación automática del código necesario para reproducir los mismos resultados, la generación de valores intermedios producidos en la herramienta interactiva, o simplemente un mapeo claro y bien documentado entre las acciones de la GUI y las funciones usadas. (Ver también “Tests” más abajo).

+

El paquete tabulizer por ejemplo, tiene un flujo de trabajo interactivo para extraer tablas, pero también puede extraer sólo coordenadas, por lo que se pueden volver a ejecutar los mismos pasos como un script. Otros dos ejemplos de aplicaciones shiny que generan código son https://gdancik.shinyapps.io/shinyGEO/y https://github.com/wallaceEcoMod/wallace/.

+

+1.3.4 Comprobación de entradas

+

Recomendamos que tu paquete utilice un método coherente de tu elección para comprobar las entradas – ya sea R base, un paquete de R o ayudantes personalizados.

+

+1.3.5 Paquetes que envuelven recursos web (clientes API)

+

Si tu paquete accede a una API web o a otro recurso web,

+
    +
  • asegúrate de que las peticiones envían un agente de usuario es decir, una forma de identificar qué (tu paquete) o quién envió la solicitud. Se debe poder anular el agente de usuario por defecto del paquete. Lo ideal sería que el agente de usuario fuera diferente en los servicios de integración continua y en los de desarrollo (basándose, por ejemplo, en los nombres de usuario de GitHub de quienes desarrollan).
  • +
  • Puede que elijas valores por defecto diferentes (mejores) que los de la API, en cuyo caso deberías documentarlos.
  • +
  • Tu paquete debería ayudar con la paginación, permitiendo que quienes lo usen no se preocupen en absoluto de ella, ya que tu paquete realiza todas las peticiones necesarias.
  • +
  • Tu paquete debe ayudar a limitar la tasa de acuerdo con las normas de la API.
  • +
  • Tu paquete debe reproducir los errores de la API, y posiblemente explicarlos en mensajes de error informativos.
  • +
  • Tu paquete podría exportar funciones de alto nivel y funciones de bajo nivel, estas últimas permitiendo a las personas que lo usen llamar directamente a los puntos finales de la API con más control (como gh::gh()).
  • +
+

Para más información, consulta el artículo del blog Por qué deberías (o no) crear un cliente API.

+

+1.4 Estilo del código

+
    +
  • Para más información sobre cómo dar estilo a tu código, nombrar funciones y scripts de R dentro de la carpeta R te recomendamos que leas el capítulo “Code” (Código) del libro R Packages. Recomendamos el paquete styler para automatizar parte del estilo del código. También te sugerimos que leas la Guía de estilo de Tidyverse (en inglés).

  • +
  • Puedes optar por utilizar = en lugar de <- siempre que seas coherente con esa elección dentro de tu paquete. Recomendamos evitar el uso de -> para la asignación dentro del paquete. Si utilizas <- en todo tu paquete, y también utilizas R6 en ese paquete, debrás utilizar = para la asignación dentro de la generación de la clase R6Class - esto no se considera una incoherencia porque no puedes usar <- en este caso.

  • +

+1.5 Archivo CITATION

+
    +
  • Si tu paquete aún no tiene un archivo CITATION, puedes crear uno con usethis::use_citation()y llenarlo con los valores generados por la función citation().
  • +
  • CRAN exige que los archivos CITATION se declaren como items bibentry y no en la forma aceptada previamente de citEntry().
  • +
  • Si archivas cada versión de tu repositorio de GitHub en Zenodo, añade el DOI principal de Zenodo al archivo CITATION.
  • +
  • Si un día luego de la revisión en rOpenSci publicas un artículo sobre tu paquete, añádelo al archivo CITATION.
  • +
  • Menos relacionado con tu paquete en sí mismo, pero con lo que lo soporta: si tu paquete incluye un recurso concreto, como una fuente de datos o, por ejemplo, un algoritmo estadístico, recuérdale a quien lo use cómo citar ese recurso mediante, por ejemplo, citHeader(). Quizás incluso añade la referencia a ese recurso.
  • +
+

Como ejemplo, revisa el archivo CITATION de dynamite donde se refiere al manual, así como a otras publicaciones asociadas.

+
citHeader("To cite dynamite in publications use:")
+
+bibentry(
+  key = "dynamitepaper",
+  bibtype  = "Misc",
+  doi = "10.48550/ARXIV.2302.01607",
+  url = "https://arxiv.org/abs/2302.01607",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  title = "dynamite: An R Package for Dynamic Multivariate Panel Models",
+  publisher = "arXiv",
+  year = "2023"
+)
+bibentry(
+  key = "dmpmpaper",
+  bibtype  = "Misc",
+  title    = "Estimating Causal Effects from Panel Data with Dynamic 
+    Multivariate Panel Models",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  publisher = "SocArxiv",
+  year     = "2022",
+  url      = "https://osf.io/preprints/socarxiv/mdwu5/"
+)
+
+bibentry(
+  key = "dynamite",
+  bibtype  = "Manual",
+  title    = "Bayesian Modeling and Causal Inference for Multivariate
+    Longitudinal Data",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  note  = "R package version 1.0.0",
+  year     = "2022",
+  url      = "https://github.com/ropensci/dynamite"
+)
+
    +
  • También puedes crear y almacenar un archivo CITATION.cff gracias al paquete cffr que también proporciona un flujo de trabajo con GitHub Actions para mantener el archivo CITATION.cff actualizado.
  • +

+1.6 README

+
    +
  • +

    Todos los paquetes deben tener un archivo README, llamado README.md en la raíz del repositorio. El README debe incluir, en este orden:

    +
      +
    • El nombre del paquete.
    • +
    • Etiquetas de integración continua y la cobertura de tests, la etiqueta de revisión por pares de rOpenSci una vez que haya comenzado (ver más abajo), una etiqueta de repostatus.org, y cualquier otra (por ejemplo R-universe).
    • +
    • Una breve descripción de los objetivos del paquete (¿qué hace? ¿por qué seria interesante usarlo?) con enlaces descriptivos a todas las viñetas (renderizadas, es decir, legibles, por ejemplo el sitio web de documentación) a menos que el paquete sea pequeño y sólo haya una viñeta que repita el README. Asegúrate también de que las viñetas estén renderizadas y sean legibles, consulta la sección “sitio web de documentación”).
    • +
    • Instrucciones de instalación utilizando, por ejemplo, el paquete remotes, pak o R-universe.
    • +
    • Cualquier configuración adicional necesaria (tokens de autenticación, etc).
    • +
    • Una breve demostración de uso.
    • +
    • Si aplica, cómo se compara el paquete con otros paquetes similares y/o cómo se relaciona con otros paquetes.
    • +
    • Información sobre cómo citar el paquete. Es decir, indica el formato de cita preferida en el README con el texto “así es como se puede citar mi paquete”. Véase, por ejemplo el README de ecmwfr.
    • +
    +
  • +
+

Si utilizas otra etiqueta de estado del repo, como el ciclo de vida, por favor añade también una etiqueta de repostatus.org . Ejemplo de un README de un repo con dos insignias de estado.

+
    +
  • Una vez que hayas enviado el paquete y haya completado la revisión editorial, añade la insignia de revisión por pares como
  • +
+
[![](https://badges.ropensci.org/<issue_id>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_id>)
+

donde issue_id es el número del issue en el repositorio donde se hizo la revisión del software. Por ejemplo, la etiqueta de revisión de rtimicropem utiliza el número 126, ya que es el número de issue de revisión. La etiqueta indicará primero “en revisión” y luego “revisado” una vez que tu paquete haya sido incorporado (issue etiquetado como “aprobado” y cerrado), y estará vinculado con el issue de la revisión.

+
    +
  • +

    Si tu README tiene muchas etiquetas, considera la posibilidad de ordenarlas en una tabla HTML para que sea más fácil ver la información de un vistazo. Consulta los ejemplos en el repo de drake y en el repo de qualtRics. Las secciones posibles son:

    + +

    La tabla debe ser más ancha que larga para enmascarar el resto del README.

    +
  • +
  • Si tu paquete se conecta a una fuente de datos o a un servicio en línea, o utiliza otro software, ten en cuenta que el README de tu paquete puede ser el punto de entrada para alguien que lo usa por primera vez. Debe proporcionar suficiente información para poder entender la naturaleza de los datos, el servicio o el software, y proporcionar enlaces a otros datos y documentación relevantes. Por ejemplo un README no debe limitarse a decir: “Proporciona acceso a GooberDB”, sino que también debe incluir “…, un repositorio online de avistamientos de Goober en Sudamérica. Se puede encontrar más información sobre GooberDB, y la documentación de la estructura de la base de datos y metadatos en este enlace”.

  • +
  • Recomendamos no crear el README.md directamente, sino a partir de un archivo README.Rmd (un archivo R Markdown) si incluye código de ejemplo. La ventaja del archivo .Rmd es que puedes combinar el texto con el código que puede actualizarse fácilmente cada vez que se actualice tu paquete.

  • +
  • Considera utilizar usethis::use_readme_rmd() para generar una plantilla para el archivo README.Rmd y para configurar automáticamente un chequeo que garantice que README.md sea siempre más reciente que README.Rmd antes de hacer un commit.

  • +
  • Los ejemplos largos deben incluirse sólo en las viñetas. Si quieres que las viñetas sean más accesibles antes de instalar el paquete, te sugerimos crear un sitio web para tu paquete.

  • +
  • Añade un código de conducta y una guía de contribución.

  • +
  • Consulta el README de gistr para ver un buen ejemplo de README de un paquete pequeño, y el README de bowerbird para un buen ejemplo de README de un paquete más grande.

  • +

+1.7 Documentación

+

+1.7.1 General

+
    +
  • Todas las funciones exportadas del paquete deben estar completamente documentadas con ejemplos.

  • +
  • Si existe un posible solapamiento o confusión con otros paquetes que ofrezcan una funcionalidad similar o tengan un nombre parecido, añade una nota en el README, en la viñeta principal y, potencialmente, en el campo descripción de archivo DESCRIPTION. Por ejemlo, el README de rebird README o del paquete slurmR (que no es parte de rOpensci).

  • +
  • El paquete debe contener la documentación general del paquete para ?paquete (o ?`paquete-package``` si hay un conflicto de nombres). Opcionalmente, puedes utilizar tanto `?paquete` como?paquete-package``` para el archivo del manual del paquete utilizando la etiqueta@aliasesde roxygen. [usethis::use_package_doc()`](https://usethis.r-lib.org/reference/use_package_doc.html) añade la plantilla para generar la documentación general.

  • +
  • El paquete debe contener al menos una viñeta en formato HTML que cubra una parte importante de las funciones del paquete, ilustrando casos de uso realistas y cómo se supone que las funciones interactúen entre ellas. Si el paquete es pequeño, la viñeta y el README pueden tener un contenido muy similar.

  • +
  • Al igual que el README, la documentación general o las viñetas puede ser el punto de entrada para alguien que lo usa por primera vez. Si tu paquete se conecta a una fuente de datos o a un servicio en línea, o utiliza otro software, debe proporcionar suficiente información para poder entender la naturaleza de los datos, el servicio o el software, y proporcionar enlaces a otros datos y documentación relevantes. Por ejemplo, la introducción de una viñeta o la documentación no debería limitarse a decir: “Proporciona acceso a GooberDB”, sino incluir también: “…, un repositorio online de avistamientos de Goober en Sudamérica. Puedes encontrar más información sobre GooberDB y la documentación de la estructura de la base de datos y los metadatos en este enlace”. Cualquier viñeta debe incluir que conocimientos previos son necesarios para poder entenderla.

  • +
+

La viñeta general debe presentar una serie de ejemplos que progresen en complejidad desde el uso básico al avanzado.

+
    +
  • La funciones de uso avanzado o que sean usadas sólo para desarrollo pueden incluirse en una viñeta aparte (por ejemplo, la programación usando evaluación no estándar con dplyr).

  • +
  • El README, la documentación del paquete de nivel superior, las viñetas, los sitios web, etc., deben tener suficiente información al principio para obtener una visión general del paquete y de los servicios o datos a los que se conecta, y proporcionar navegación a otras partes de la documentación relevante. Esto es para seguir el principio de múltiples puntos de entrada; es decir, tener en cuenta el hecho de que cualquier pieza de documentación puede ser el primer encuentro de la persona con el paquete y/o la herramienta o los datos que accede.

  • +
  • La(s) viñeta(s) debe(n) incluir citas a software y de artículos cuando corresponda.

  • +
  • Si tu paquete proporciona acceso a una fuente de datos, requerimos que la DESCRIPCIÓN contenga (1) nna breve identificación y/o descripción de la organización responsable de generar datos; y (2) un URL con la página pública que proporciona, describe o permite el acceso a los datos (que a menudo puede diferir de la URL que conduce directamente a la fuente de datos).

  • +
  • Utiliza mensajes de inicio en el paquete sólo cuando sea necesario (cuando algunas funciones son enmascaradas, por ejemplo). Evita los mensajes de inicio del paquete tales como “Esto es paquete 2.4-0” o la guía de cómo citarlo porque pueden ser molestos quien lo usa. Utiliza la documentación para brindar ese tipo de información.

  • +
  • Puedes optar por tener una sección en el README sobre casos de uso de tu paquete (otros paquetes, artículos de blog, etc.). Por ejemplo, esta sección en el README del paquete vcr).

  • +

+1.7.2 Uso de roxygen2

+
    +
  • Pedimos que todos los paquetes que se presenten para revisión utilicen roxygen2 para generar la documentación. roxygen2 es un paquete de R que compila automáticamente archivos .Rd en la carpeta man del paquete utilizando etiquetas incluidas antes de cada función. roxygen2 tiene soporte para la sintaxis Markdown. Una ventaja clave de utilizar roxygen2 es que tu archivo NAMESPACE siempre se generará automáticamente y estará actualizado.

  • +
  • Más información sobre el uso de roxygen2 para generar documentación está disponible en el libro R Packages y en el sitio web de roxygen2.

  • +
  • Si escribiste los archivos .Rd directamente sin roxygen2, el paquete Rd2roxygen contiene funciones para convertir la documentación de Rd a documentación de roxygen2.

  • +
  • Todas las funciones deben documentar el tipo de objeto devuelto bajo el encabezado @return.

  • +
  • El valor por defecto de cada parámetro debe estar claramente documentado. Por ejemplo, en lugar de escribir “Un valor lógico que determina si …” deberías escribir “Un valor lógico (por defecto TRUE) que determina si …”. También es una buena práctica indicar los valores por defecto directamente en la definición de tu función:

  • +
+
+
f <- function(a = TRUE) {
+  # código de la función
+}
+
+
    +
  • La documentación debe ayudar a la navegación incluyendo links entre funciones relacionadas y agrupando la documentación de funciones relacionadas en página de ayuda comunes. Para esto recomendamos la etiqueta @seealso, que crea automáticamente enlaces “See also” (ver también, en inglés) y puede agrupan las funciones en sitios web generados con pkgdown. Consulta la sección “manual” del libro R Packages y la sección “Agrupación de funciones” de este capítulo para más detalles.

  • +
  • Puedes reutilizar partes de la documentación (por ejemplo, detalles sobre la autenticación, paquetes relacionados) en las viñetas, README y páginas de manual. Consulta la viñeta de roxygen2 sobre la reutilización de documentación.

  • +
  • Para incluir ejemplos, puedes utilizar el clásico @examples (en plural “examples”), pero también la etiqueta @example <path> (en singular “example”) para almacenar el código de ejemplo en un script R independiente (idealmente en man/), y la etiqueta @exampleIf para ejecutar ejemplos condicionalmente y evitar fallos de R CMD check. Consulta la documentación de roxygen2 sobre ejemplos.

  • +
  • Añade #' @noRd a las funciones internas. Quizá te interese el paquete experimental devtag para obtener páginas de manual locales al utilizar #' @noRd.

  • +
  • A partir de la versión 7.0.0 de roxygen2, las clases R6 son oficialmente compatibles. Consulta la documentación de roxygen2 para saber cómo documentar las clases R6.

  • +

+1.7.3 URLs en la documentación

+

Esta subsección es especialmente relevante para quienes deseen enviar su paquete a CRAN. CRAN comprobará las URLs incluidas en la documentación y no permitirá páginas que redirijan a códigos 301. Puedes utilizar el paquete urlchecker para reproducir los checks de CRAN y, en particular, sustituir las URLs originales por las URLs a las que redirigen. Otra opción es mostrar algunas URLs de manera explícita sin link (cambiar <https://ropensci.org/> por https://ropensci.org/o \url{https://ropensci.org/} por https://ropensci.org/), pero si lo haces, tendrás que implementar algún tipo de comprobación de URL para evitar que se rompan sin que te des cuenta. Además, no se podrá hacer click en los enlaces desde la documentación local.

+

+1.8 Sitio web de documentación

+

Te recomendamos que crees un sitio web con la documentación de tu paquete utilizando pkgdown. Hay un capítulo sobre pkgdown (en inglés) en libro “R packages”, y, cómo no es de extrañar, el paquete pkgdown tiene su propio sitio web de documentación.

+

Hay algunos elementos que nos gustaría destacar aquí.

+

+1.8.1 Construcción automática del sitio web de documentación

+

Sólo tendrás que preocuparte por la construcción automática de tu sitio web cuando se apruebe y se transfiera el repositorio de tu paquete a la organización ropensci; de hecho, después de eso se construirá un sitio web con pkgdown para tu paquete luego de cada push al repositorio de GitHub. Puedes encontrar el estado de estas acciones en https://dev.ropensci.org/job/nombre_paquete (por ejemplo para magick) y el sitio web en https://docs.ropensci.org/nombre_paquete (por ejemplo para magick). La construcción del sitio web utilizará el archivo de configuración de pkgdown si tienes uno, excepto para el estilo, ya que utilizará el paquete rotemplate. El sitio web resultante tendrá una barra de búsqueda local. Por favor, informa de los errores, y haz preguntas o pedidos de nuevas características sobre la construcción del sitio centralizada en https://github.com/ropensci/docs/ y sobre la plantilla en https://github.com/ropensci/rotemplate/.

+

Si las viñetas de tus paquetes necesitan credenciales (claves de API, tokens, etc.) para generarse, es posible que quieras pregenerar las viñetas ya que las credenciales no se pueden utilizar en el servidor que genera la documentación.

+

Antes de presentar y transferir tu paquete, puedes utilizar el enfoque documentado por pkgdown o el paquete tic para construir el sitio web de tu paquete automáticamente. Esto te ahorrará el trabajo de ejecutar (y acordarte de ejecutar) pkgdown::build_site() cada vez que haya que actualizar el sitio. Consulta nuestro capítulo sobre integración continua si ésto no te resulta familiar. En cualquier caso, no olvides actualizar la URL del sitio web en todos los lados donde aparezca después de hacer la transferencia a la organización ropensci.

+

+1.8.2 Agrupar funciones en el índice

+

Cuando tu paquete tenga muchas funciones, es conveniente que aparezcan agrupadas en el índice de la documentación, lo cual se puede hacer de forma más o menos automática.

+

Si utilizas roxygen2 versión 6.1.1 o mayor, puedes utilizar la etiqueta @family en la documentación de tus funciones para indicar un grupo al que pertenecen. Esto generará enlaces las funciones en la documentación local del paquete instalado (en la sección “See also”) y te permitirá utilizar la función has_concept de pkgdown en el archivo de configuración de tu sitio web. Puedes ver un ejemplo (de un paquete no perteneciente a rOpenSci) cortesía de optiRum: etiqueta family, archivo de configuración de pkgdown y la sección en el índice resultante. Para personalizar el texto del título de la referencia cruzada creada por roxygen2 (Other {family}:), puedes consultar la documentación de roxygen2 sobre cómo proporcionar una lista rd_family_title en man/roxygen/meta.R.

+

Menos automáticamente, puedes ver el sitio web de drake y el archivo de configuración asociado como ejemplo.

+

+1.8.3 Marca de autoría

+

Puedes hacer que los nombres de (algunas) personas autoras del paquete aparezcan como links añadiendo su URL, e incluso puedes sustituir sus nombres por un logo (por ejemplo rOpenSci… ¡o tu organización/empresa!). Ver la documentación de pkgdown.

+

+1.8.4 Configurar la barra de navegación

+

Puedes hacer que el contenido de tu sitio web sea más fácil de navegar modificando la barra de navegación, consulta pkgdown documentación. En particular, ten en cuenta que si el nombre de la viñeta principal de tu paquete es “pkg-name.Rmd”, ésta será accesible desde la barra de navegación en la sección Para empezar en vez de en Artículos > Título de la Viñeta.

+

+1.8.5 Mathjax

+

Una vez que tu paquete sea transferido y obtenga un sitio web utilizando nuestra plantilla de pkgdown, si quieres utilizar Mathjax tendrás que especificarlo en el archivo de configuración de pkgdown de la siguiente manera

+
template:
+  params:
+    mathjax: true
+

+1.9 Autoría

+

El archivo DESCRIPTION de un paquete debe enumerar las personas que participaron de la autoría y quienes colaboraron en el paquete, utilizando la sintaxis Authors@R para indicar sus funciones (author/creator/contributor, etc.) si hay más de una persona listada. Utiliza el campo de comentarios para indicar el ID ORCID de cada persona, si tuviera (ver este post). Revisa esta sección de “Writing R Extensions” (Escribiendo extensiones de R) para más detalles. Si crees que quienes revisaron tu paquete han hecho una contribución sustancial al desarrollo de tu paquete, puedes agregar sus nombres en el campo Authors@R usando el tipo de contribución "rev", por ejemplo:

+
    person("Bea", "Hernández", role = "rev",
+           comment = "Bea revisó el paquete (v. X.X.XX) para rOpenSci, ver <https://github.com/ropensci/software-review/issues/116>"),
+

No incluyas a nadie en tu paquete sin antes pedir su consentimiento. Lee más en este artículo de blog Thanking Your Reviewers: Gratitude through Semantic Metadata (Agradeciendo las revisiones: La gratitud a través de los metadatos semánticos). Por favor, no agregues al equipo editorial. ¡Su participación y contribución a rOpenSci es suficiente agradecimiento!

+

+1.9.1 Autoría del código incluido en el paquete

+

Muchos paquetes incluyen código de otro software. Tanto si se incluyen archivos enteros como funciones individuales de otros paquetes, los paquetes de rOpenSci deben seguir la Política del Repositorio CRAN:

+
+

La propiedad de los derechos de autor y de propiedad intelectual de todos los componentes del paquete debe ser clara e inequívoca (incluso en la especificación de autoría en el archivo DESCRIPTION). Cuando el código se copie (o se derive) del trabajo de otras personas (incluso del propio R), hay que cuidar de conservar las declaraciones de derechos de autor/licencia y no se tergiverse la autoría.

+

Preferiblemente, se utilizaría un campo “Autors@R” con el rol “ctb” para quienes tiene la autoría de dicho código. Como alternativa, el campo “Autor” puede listarlas como contribuyentes.

+

Cuando los derechos de autor los tenga una entidad distinta de quienes mantienen la autoría del paquete, se indicará preferentemente mediante el rol “cph” en el campo “Autors@R”, o utilizando un campo “Copyright” (si es necesario, redirigiendo a un archivo inst/COPYRIGHTS).

+

Deben respetarse las marcas comerciales.

+
+

+1.10 Licencia

+

El paquete debe tener una licencia aceptada por CRAN u OSI. Para más detalles sobre las licencias, consulta el libro R packages.

+

+1.11 Testeo

+
    +
  • Todos los paquetes deben aprobar R CMD check/devtools::check() en las plataformas principales.

  • +
  • Todos los paquetes deben tener un conjunto de tests que cubran la funcionalidad principal del paquete. Los tests deben cubrir también el comportamiento del paquete en caso de error.

  • +
  • Es una buena práctica escribir tests unitarios para todas las funciones, y para todo el código del paquete en general, asegurando que se cubra las funcionalidades clave. Si la cobertura de los tests en tu paquete está por debajo del 75% probablemente requerirá tests adicionales o una explicación de la baja cobertura antes de ser enviado para su revisión.

  • +
  • Recomendamos utilizar testthat para escribir los tests. Intenta escribir tests a medida que escribas cada nueva función. Esto responde a la necesidad obvia de tener tests adecuados para el paquete, pero te permite pensar en varias formas en las que una función puede fallar, y programar defensivamente contra esas fallas. Más información sobre tests.

  • +
  • Los tests deben ser fáciles de entender. Te sugerimos que leas el artículo de blog Why Good Developers Write Bad Unit Tests (Por qué las personas que son buenas desarrollando escriben malos tests) de Michael Lynch.

  • +
  • Los paquetes con aplicaciones Shiny deberán generar tests unitarios usando shinytest2 o shinytest para comprobar que las interfaces interactivas funcionan como es esperado.

  • +
  • Para testear las funciones que crean gráficos, sugerimos utilizar vdiffr, una extensión del paquete testthat que esta basada en tests con instantáneas de testthat.

  • +
  • +

    Si tu paquete interactúa con recursos web (APIs web y otras fuentes de datos en la web) el libro HTTP testing in R (Testeando HTTP en R) de Scott Chamberlain y Maëlle Salmon puede resultarte relevante. Algunos paquetes que ayudan a realizar tests HTTP (y sus clientes HTTP correspondientes) son:

    + +
  • +
  • El paquete testthat tiene una función skip_on_cran() que puedes utilizar para que algunos tests no se ejecuten en CRAN. Recomendamos utilizarla en todas las funciones que tengan llamadas a APIs web, ya que es muy probable que fallen en CRAN. Estos tests deberán ejecutarse en la integración continua. Ten en cuenta que a partir de testthat 3.1.2, skip_if_offline() llama automáticamente a skip_on_cran(). Más información en CRAN preparedness for API wrappers (Preparación en CRAN para utilización de APIs).

  • +
  • Si tu paquete interactúa con una base de datos, dittodb puede resultarte útil.

  • +
  • Una vez que hayas configurado la integración continua (CI), utiliza el informe de cobertura de tu paquete (revisa esta sección de nuestro libro) para identificar las líneas no testeadas y añadir más tests.

  • +
  • Dado que a menudo algunos tests se omiten en la integración continua, te recomendamos asegurarte de que todos se ejecuten antes de enviar tu paquete ejecutándolos localmente (puede que tengas que establecer Sys.setenv(NOT_CRAN="true")).

  • +

+1.12 Ejemplos

+
    +
  • Incluye ejemplos extensos en la documentación. Además de demostrar cómo se utiliza el paquete, pueden ser una forma fácil de testear la funcionalidad del paquete antes de que haya tests adecuados. Sin embargo, ten en cuenta que exigimos tests en los paquetes contribuidos.

  • +
  • Puedes ejecutar los ejemplos con devtools::run_examples(). Ten en cuenta que los ejemplos que no estén rodeados de \dontrun{} o \donttest{} serán ejecutados cuando ejecutes R CMD CHECK o su equivalente (por ejemplo, devtools::check()). Consulta la tabla de resumen en la documentación de roxygen2.

  • +
  • Para evitar que los ejemplos se ejecuten en CRAN (por ejemplo, si requieren autenticación), tienes que utilizar \dontrun{}. Sin embargo, para un primer envío, CRAN no te permitirá saltearte todos los ejemplos. En este caso puedes añadir algunos pequeños ejemplos de juguete, o encapsular el código de los ejemplos en try(). Consulta también la etiqueta @exampleIf, que al momento de escribir este artículo, se encuentra en la versión de desarrollo de roxygen2.

  • +
  • Además de ejecutar los ejemplos localmente en tu propia computadora, te aconsejamos fuertemente que ejecutes los ejemplos en uno de los sistemas de integración continua. De nuevo, se ejecutarán los ejemplos que no estén incluidos en \dontrun{} o \donttest{}. Puedes configurar la integración continua para que éstos se ejecuten a través de los argumentos de R CMD --run-dontrun y/o --run-donttest.

  • +

+1.13 Dependencias del paquete

+
    +
  • +

    Pensa en las ventajas y desventajas de depender de un paquete. Por un lado, las dependencias reducen el esfuerzo de desarrollo, y permite construir en base a funcionalidades útiles desarrolladas por otras personas, especialmente si la dependencia realiza tareas complejas, es de alto rendimiento y/o está bien revisada y probada. Por otro lado, tener muchas dependencias supone una carga de mantenimiento ya que requiere estar al día con los cambios en esos paquetes, con riesgo para la sostenibilidad de tu paquete a largo plazo. También aumenta el tiempo y el tamaño de la instalación, lo que supone principalmente una consideración en el ciclo de desarrollo tuyo y del resto, y en los sistemas de compilación automatizados. Los paquetes “pesados” -los que tienen muchas dependencias, y los que tienen grandes cantidades de código compilado- aumentan este costo. He aquí algunos enfoques para reducir las dependencias:

    +
      +
    • +

      Si sólo utilizas unas pocas funciones de una dependencia grande o pesada, puedes copiarlas en tu propio paquete. (Ver la sección Autoría para saber cómo reconocer la autoría del código copiado). Por otro lado, las funciones complejas con muchos casos especiales (por ejemplo, los analizadores sintácticos) requieren considerable testeo y revisión.

      +
        +
      • +

        Un ejemplo común de esto es devolver “tibbles” usadas por el tidyverse en las funciones del paquete que proporcionan datos. Se puede evitar el uso del paquete tibble devolviendo un tibble creado modificando un data.frame de la siguiente manera

        +
        class(df) <- c("tbl_df", "tbl", "data.frame") 
        +

        (Ten en cuenta que este enfoque no está universalmente aceptado.)

        +
      • +
      +
    • +
    • Asegúrate de que utilizas la función del paquete donde está definida originalmente y no de un paquete que la re-exporta. Por ejemplo, muchas funciones de devtools pueden encontrarse en paquetes especializados más pequeños, como sessioninfo. La función %>% debe importarse de magrittr donde está definida, en lugar de dplyr que la reexporta y es mucho más pesado.

    • +
    • Algunas dependencias proporcionan nombres de funciones y sintaxis más fáciles de interpretar que los nombres de las funciones y la sintaxis de R base. Si ésta es la razón principal para usar una función en una dependencia pesada, considera incluir el código de R base en una función interna bien nombrada en tu paquete. Consulta, por ejemplo, el script de R de rlang que proporciona funciones con una sintaxis similar a las funciones de purrr.

    • +
    • Si las dependencias tienen funcionalidades redundantes, considera depender de una sola en lo posible.

    • +
    • Puedes encontrar más consejos sobre la gestión de dependencias en [el capítulo “Dependencies: Mindset and Background” (Dependencias: Mentalidad y Contexto) del libro “R packages” y en este artículo de Scott Chamberlain (en Inglés).

    • +
    +
  • +
  • Utiliza la sección Imports en lugar de Depends para listar los paquetes cuyas funciones usas en tu paquete. Utiliza sección Suggests para listar los paquetes que usas en los tests (testthat), y para generar la documentación (knitr, roxygen2) (si utilizas usethis para añadir la infraestructura de tests con usethis::use_testthat() o una viñeta mediante usethis::use_vignette() los paquetes necesarios se añadirán a DESCRIPTION). Si utilizas algún paquete en los ejemplos o tests de tu paquete, asegúrate de listarlo en Suggests si no aparece ya en Imports.

  • +
  • +

    Si tu paquete no está en Bioconductor pero depende de paquetes de Bioconductor, asegúrate de que las instrucciones de instalación en el README y la viñeta sean lo suficientemente claras incluso para una persona que no esté familiarizada con el ciclo de publicación de Bioconductor.

    +
      +
    • ¿Hay que usar BiocManager (recomendado)? Documenta esto.

    • +
    • ¿La instalación automática de paquetes de Bioconductor con install.packages() es suficiente? En ese caso, menciona que se debe ejecutar setRepositories() si aún no han configurado los repositorios de Bioconductor necesarios.

    • +
    • Si tu paquete depende de Bioconductor a partir de una determinada versión, menciónalo en el archivo DESCRIPTION y en las instrucciones de instalación.

    • +
    +
  • +
  • Especificar las dependencias mínimas (por ejemplo glue (>= 1.3.0) en lugar de sólo glue) debería ser una elección deliberada. Si sabes con certeza que tu paquete se romperá con una dependencia debajo de una determinada versión, especifícalo explícitamente. Pero si no lo sabes, no es necesario especificar una dependencia mínima. En ese caso, puedes agregarlo si una persona informa de un fallo que está explícitamente relacionado con una versión antigua de una dependencia. Considerar las versiones de paquetes locales como la versiones mínimas necesarias para las dependencias es una mala práctica. Eso obligaría a todo el mundo a actualizar las dependencias innecesariamente (causando problemas con otros paquetes) cuando no hay una buena razón detrás de esa elección de versiones.

  • +
  • En la mayoría de los casos en los que debes exponer funciones que vienen de otros paquetes, debes importar y reexportar esas funciones individuales en lugar de listarlos en el campo Depends. Por ejemplo, si las funciones de tu paquete producen objetos raster puedes reexportar, del paquete raster, sólo las funciones de impresión y graficado.

  • +
  • +

    Si tu paquete utiliza una dependencia de sistema, debes

    +
      +
    • Indicarla en el archivo DESCRIPTION;

    • +
    • Comprobar que aparece en la lista de sysreqsdb para permitir que las herramientas automáticas lo instalen, o enviar una contribución si no es así;

    • +
    • Comprobar que está instalada usando un script configure (ejemplo) y devolver un mensaje de error útil si no se la encuentra (ejemplo). Los scripts configure pueden ser difíciles de escribir, ya que a menudo requieren soluciones rebuscadas para asegurarse de que dependencias del sistema muy distintas funcionen en todos los sistemas. Utiliza ejemplos como punto de partida (más aquí), pero ten en cuenta que es habitual encontrar errores y casos límite y que a menudo violan las políticas de CRAN. No dudes en pedir ayuda en nuestro foro.

    • +
    +
  • +

+1.15 Control de versiones

+

+1.16 Problemas comunes en CRAN

+

Esta es una colección de problemas en CRAN que vale la pena evitar desde el principio.

+
    +
  • Asegúrate de que las palabras del título de tu paquete comiencen con mayúsculas (lo que en inglés se denomina Title Case).
  • +
  • No pongas un punto al final de tu título.
  • +
  • No pongas “en R” o “con R” en tu título, ya que esto es obvio en los paquetes alojados en CRAN. Si a pesar de todo quieres que esta información aparezca en tu sitio web, revisa la documentación de pkgdown para saber cómo anular esta restricción.
  • +
  • Evita empezar la descripción con el nombre del paquete o “Este paquete…”.
  • +
  • Asegúrate de incluir enlaces a sitios web si utilizas una API, obtienes datos de una página web, etc. en el campo Description de tu archivo DESCRIPTION. Las URL deben ir entre simbolos <>, por ejemplo <https://www.r-project.org>.
  • +
  • Tanto en el campo Title como en Description los nombres de los paquetes u otro software externo deben ir entre comillas simples (por ejemplo Integración de ‘Rcpp’ para la Biblioteca de Álgebra Lineal Armadillo).
  • +
  • Evita tests y ejemplos que tarden en correr. Considera usar testthat::skip_on_cran() en los test que toman mucho tiempo para que se omitan en CRAN pero sigan corriendo localmente y en la integración continua.
  • +
  • Incluye archivos extra ubicados en la raíz del proyecto, como paper.md y archivos de configuración de integración continua, en tu archivo .Rbuildignore.
  • +
+

Para más consejos, consulta la lista colaborativa mantenida por ThinkR, “Prepárate para CRAN”.

+

+1.16.1 Comprobaciones en CRAN

+

Una vez que tu paquete esté en CRAN, será comprobado regularmente en diferentes plataformas. Los fallos de estas comprobaciones, cuando no son falsos positivos, pueden hacer que el equipo de CRAN se ponga en contacto contigo. Puedes revisar el estado de las comprobaciones de CRAN con:

+

+1.17 Guía para Bioconductor

+

Si deseas que tu paquete se envíe a Bioconductor, o si tu paquete está en Bioconductor, consulta las Directrices de paquetes de Bioconductor y el libro de desarrollo actualizado.

+

+1.18 Otras recomendaciones

+ +

+1.18.1 Aprender sobre el desarrollo de paquetes

+

+1.18.1.1 Libros

+

+1.18.1.2 Tutoriales

+

+1.18.1.3 Blogs

+

+1.18.1.4 MOOCs

+

Existe una especialización en Coursera correspondiente al libro de Roger Peng, Sean Kross y Brooke Anderson con un curso específico sobre paquetes de R.

+ + +
+
+ + + + + + + diff --git a/es/pkg_ci.es.html b/es/pkg_ci.es.html new file mode 100644 index 000000000..1c74d999a --- /dev/null +++ b/es/pkg_ci.es.html @@ -0,0 +1,889 @@ + + + + + + + + + + +2  Buenas prácticas de integración continua – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

2  Buenas prácticas de integración continua

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo explica qué es la integración continua (CI, por sus siglas en inglés) y luego resume nuestras recomendaciones sobre cómo usarla. +

+

+Junto con el capítulo anterior, forma parte de nuestras directrices para la revisión por pares de software. +

+
+
+

+2.1 ¿Qué es la integración continua?

+

La integración continua ejecuta tests sobre el software automáticamente. En el caso de rOpenSci, CI significa, en la práctica, que un conjunto de test se ejecutará automáticamente a través de GitHub, cada vez que hagas un commit o pull request a GitHub.

+

La CI automatiza la ejecución de tests globales de los paquetes, como R CMD check (ver tests). Es posible configurar la CI antes de escribir tus tests, entonces CI los ejecutará a medida que los envíes al repositorio.

+

+2.2 ¿Por qué utilizar la integración continua (CI)?

+

Todos los paquetes de rOpenSci deben utilizar alguna forma de integración continua. Esto asegura que todos los commits, pull requests y nuevas branches pasan por R CMD check. Los resultados de todos los tests se muestran en la página del pull request en GitHub, lo cual proporciona información sobre los problemas y proteje de aceptar cambios que rompan tu paquete. La integración continua de los paquetes de rOpenSci también debe estar vinculada a un servicio de cobertura de código que indique cuántas líneas son chequeadas por los tests unitarios.

+

Tanto el estado de los tests como el porcentaje de cobertura del código deben informarse mediante etiquetas en el README de tu paquete.

+

Los paquetes de R deben tener CI para todos los sistemas operativos (Linux, Mac OSX, Windows) si contienen:

+
    +
  • Código compilado

  • +
  • Dependencias de Java

  • +
  • Dependencias de otros lenguajes

  • +
  • Paquetes con llamadas al sistema

  • +
  • Procesamiento de texto, por ejemplo obtener nombres de personas (para encontrar problemas de codificación).

  • +
  • Cualquier cosa que incluya llamadas al sistema de archivos / rutas de acceso.

  • +
+

Ante la duda de si estos criterios se aplican a tu paquete, es mejor añadir CI para todos los sistemas operativos. La mayoría de los servicios de CI para paquetes de R lo permiten sin mucha complicación utilizando la configuración estándar.

+

+2.3 ¿Qué servicio/s de integración continua usar?

+

Existen muchos servicios de integración continua. Algunos son servicios independientes (CircleCI, AppVeyor), mientras que otros están integrados a servicios de alojamiento del código o relacionados (GitHub Actions, GitLab, AWS Code Pipeline). Distintos servicios permiten distintas configuraciones de sistemas operativos.

+

GitHub Actions es una opción conveniente para quienes desarrollan paquetes de R y ya utilizan GitHub, ya que está integrado en la plataforma y es compatible con todos los sistemas operativos necesarios.
+Hay acciones compatibles con el ecosistema R así como soporte de primera clase con el paquete usethis. Todos los paquetes enviados a rOpenSci para su revisión por pares son comprobados por nuestro propio sistema, pkgcheck, el cual se describe con más detalle en la Guía de autoría. Estos tests también están disponibles como acción de GitHub en el repositorio ropensci-review-tools/pkgcheck-action. Es recomendable utilizar esta acción para confirmar que el paquete pasa todos los tests antes de enviarlo. Consulta nuestro blog para más información.

+

El paquete usethis se puede usar con otros sistemas de CI, aunque estas funciones están siendo deprecadas. rOpenSci también provee el paquete circle, el cual ayuda a configurar cadenas de CircleCI, y el paquete tic para la construcción de cadenas de CI más complicadas.

+

+2.3.0.1 Tests con diferentes versiones de R

+

Requerimos que los paquetes de rOpenSci no sólo se testeen usando la versión más reciente de R, sino también con la anterior y con la versión en desarrollo. Esto garantiza compatibilidad con R base, tanto con versiones futuras como con versiones pasadas.

+

Los detalles de cómo ejecutar tests utilizando diferentes versiones de R localmente se pueden encontrar en la viñeta de R-hub sobre la ejecución de Checks locales en Linux con Docker.

+

Puedes definir los detalles de los checks para cada una de las versiones utilizando una matriz de tests.

+

Si desarrollas un paquete que depende o está destinado para Bioconductor, puede que el paquete biocthis te resulte relevante.

+

+2.3.0.2 Minimizar los tiempos de construcción en CI

+

Puedes utilizar estos consejos para minimizar los tiempos de construcción en CI:

+
    +
  • Guardar los paquetes instalados en una caché. La acción r-lib/actions lo hace por defecto.
  • +

+2.3.0.3 Dependencias del sistema

+

Puede que encuentres útil el post de Hugo Gruson Dependencias del sistema en paquetes de R y pruebas automáticas.

+

+2.3.1 Travis CI (Linux y Mac OSX)

+

Recomendamos dejar de utilizar Travis.

+

+2.3.2 AppVeyor CI (Windows)

+

Para la integración continua en Windows, consulta R + AppVeyor. Configúralo con usethis::use_appveyor().

+

Aquí tienes consejos para minimizar el tiempo de compilación de AppVeyor:

+ +

Ya no transferimos los proyectos de AppVeyor a la cuenta de AppVeyor de rOpenSci, así que después de transferir tu repo a la organización de GitHub “ropensci”, la etiqueta será [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/ropensci/pkgname?branch=master&svg=true)](https://ci.appveyor.com/project/individualaccount/pkgname).

+

+2.3.3 Circle CI (Linux y Mac OSX)

+

Circle CI es utilizado, por ejemplo, por el paquete de rOpenSci bomrang como servicio de integración continua.

+

+2.4 Cobertura de tests

+

La integración continua también debe incluir información sobre la cobertura de los tests a través de un servicio de testing como Codecov o Coveralls.

+

Recomendamos utilizar Codecov. Para activar Codecov para tu repo, ejecuta usethis::use_github_action("test-coverage"), el cual crea un archivo .github/workflows/test-coverage.yaml. También tienes que dar acceso a Codecov a tu repositorio de GitHub, ver la guía de inicio rápido de Codecov (en inglés) para saber cómo hacerlo. Luego añade una etiqueta de estado de Codecov en la parte superior de tu README.md, puedes consultar Status Badges (etiquetas de estado) en la documentación de Codecov.

+

Actualmente, Codecov tiene acceso a todos los repositorios de GitHub de la organización ropensci por defecto. Cuando tu repositorio sea aceptado y transferido a ropensci, el acceso de Codecov debería transferirse automáticamente. Tendrás que actualizar la URL de la etiqueta para que apunte al repositorio alojado en ropensci.

+

Para más detalles, consulta el README del paquete covr, así como la documentación de usethis::use_coverage() y usethis::use_github_action().

+

Si ejecutas la cobertura en varios servicios de CI los resultados se unirán.

+

+2.5 Más servicios de CI: OpenCPU

+

Después de transferir el repo a la organización GitHub “ropensci” de rOpenSci, cada push se chequeará en OpenCPU y la persona que hace el commit recibirá una notificación por correo electrónico. Este es un servicio adicional de CI para que permite correr funciones en paquetes de R de forma remota a través de https://ropensci.ocpu.io/ utilizando la API de opencpu. Para más detalles sobre este servicio, consulta la página de ayuda de OpenCPU que también indica dónde hacer preguntas.

+

+2.6 Aún más servicios de CI: rOpenSci docs

+

Después de la transferencia a la organización GitHub “ropensci” de rOpenSci, cada push al repo de GitHub disparará la construcción (o actualización) del sitio web de tu paquete usando pkgdown. Puedes encontrar el estado de este proceso en la URL https://ropensci.r-universe.dev/ui#packages y en el estado del commit. El sitio web estará en https://docs.ropensci.org/package_name (por ejemplo para magick). Si tu paquete tiene un archivo de configuración de pkgdown, rOpenSci docs lo usará para crear el sitio web, excepto para el tema, que se utilizará rotemplate paquete.

+

Por favor, informa sobre errores, haz preguntas y solicita nuevas funcionalidades sobre este servicio y sobre la plantilla en https://github.com/ropensci-org/rotemplate/.

+ + +
+
+ + + + + + + diff --git a/es/pkg_security.es.html b/es/pkg_security.es.html new file mode 100644 index 000000000..bece7bd82 --- /dev/null +++ b/es/pkg_security.es.html @@ -0,0 +1,872 @@ + + + + + + + + + + +3  Buenas prácticas de seguridad en el desarrollo de paquetes – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

3  Buenas prácticas de seguridad en el desarrollo de paquetes

+
+ + + +
+ + + + +
+ + + +
+

+3.1 Miscelaneos

+

Recomendamos el artículo Ten quick tips for staying safe online (Diez consejos rápidos sobre seguridad en Internet) de Danielle Smalls y Greg Wilson.

+

+3.2 Seguridad al acceder a GitHub

+
    +
  • Te recomendamos proteger tu cuenta de GitHub con autenticación de dos factores (2FA). Esto es obligatorio para miembros de la organización ropensci en GitHub y quienes colaboren de manera externa, así que asegúrate de habilitarla antes de que se apruebe tu paquete.

  • +
  • También te recomendamos que compruebes regularmente quién tiene acceso al repositorio de tu paquete, y que elimines cualquier acceso no utilizado (como el de personas que hayan dejado de colaborar).

  • +

+3.3 https

+
    +
  • Si el servicio web al que se conecta tu paquete tiene opciones de https y http, usa https.
  • +

+3.4 Credenciales usadas en paquetes

+

Esta sección incluye consejos para cuando desarrolles un paquete que interactúa con un recurso web que requiere credenciales (claves API, tokens, etc.). Consulta también la viñeta de httr sobre compartir credenciales.

+

+3.4.1 Credenciales de quien usa el paquete

+

Supongamos que tu paquete necesita una clave para hacer consultas a una API en nombre de quien usa el paquete.

+
    +
  • +

    En la documentación de tu paquete, brinda consejos para que la clave de la API no se almacene en el archivo .Rhistory o en los scripts.

    +
      +
    • Fomenta el uso de variables de entorno para almacenar la clave de la API (o incluso elimina la posibilidad de pasarla como argumento a las funciones). Puedes mencionar esta introducción a los archivos de arranque y la función usethis::edit_r_environ().

    • +
    • Otra posibilidad es usar o fomentar el uso del paquete keyring para almacenar variables en los sistemas de almacenamiento de credenciales del sistema operativo (que son más seguros que guardarlas en el archivo .Renviron). Para esto tu paquete tendría una función para guardar la clave en el keyring y una para recuperarla; alternativamente quien use tu paquete podría escribir Sys.setenv(CLAVESUPERSECRETA = keyring::key_get("miservicio")) al principio de su script.

    • +
    • No imprimas la clave de la API en ningún mensaje, advertencia o error, ni siquiera en modo verboso.

    • +
    +
  • +
  • La plantilla de issues en GitHub debe advertir de no compartir ninguna credencial. Si alguien comparte accidentalmente las credenciales en un issue, asegúrate de avisarle para que revoque la clave (es decir, pregúntale explícitamente si se ha dado cuenta de que ha compartido su clave).

  • +

+3.4.2 Credenciales en paquetes y desarrollo

+

Durante el desarrollo del paquete tendrás que proteger tus credenciales igual que proteges las credenciales de quienes usan tu paquete, pero hay más cosas a considerar y tener en cuenta.

+

+3.4.2.1 Credenciales y consultas guardadas en los tests

+

Si utilizas vcr o httptest en los test para almacenar las respuestas de la API en caché, tienes que asegurarte de que las consultas grabadas o fixtures no contengan credenciales. Consulta la guía de seguridad de vcr y la guía Redacting and Modifying Recorded Requests (Censurando y modificando consultas grabadas) de httptest e inspecciona tus consultas grabadas y fixtures antes de hacer un primer commit para asegurarte de que tienes la configuración correcta.

+

Como vcr es un paquete de rOpenSci, puedes hacer cualquier pregunta que tengas en el foro de rOpenSci.

+

+3.4.2.2 Compartir credenciales con servicios de integración contínua

+

Si utilizas un servicio de integración continua (CI por sus siglas en inglés), es posible que necesites compartir credenciales con el mismo.

+

Puedes almacenar las claves de la API como variables de entorno o secretos consultando la documentación del servicio de CI.

+

Para más detalles y consejos sobre el flujo de trabajo, consulta al artículo de gargle Managing tokens securely (Gestionando claves de forma segura) y el capítulo de seguridad del libro HTTP testing in R.

+

Documenta los pasos que has seguido en CONTRIBUTING.md para que tú, o alguien en el futuro, pueda recordar cómo hacerlo la próxima vez.

+

+3.4.2.3 Credenciales y colaboraciones

+

¿Qué pasa con los pull requests de contribuciones externas? En GitHub, por ejemplo, los “secretos” sólo están disponibles para las acciones de GitHub para los pull requests iniciados desde el propio repositorio, no desde el fork. Los test que utilicen tus credenciales fallarán a menos que utilices algún tipo de respuesta simulada/en caché, por lo que es posible que quieras omitirlos dependiendo del contexto. Por ejemplo, en tu cuenta CI podrías crear una variable de entorno llamada ESTE_SOY_YO y luego omitir los test en función de la presencia de esta variable. Obviamente, esto significa que los tests del PR por parte del servicio de CI no serán exhaustivos, por lo que tendrás que comprobar el PR localmente para ejecutar todos los tests.

+

Documenta el comportamiento de tu paquete frente a PRs externos en CONTRIBUTING.md por el bien de la gente que hace PRs y de la gente que los revisa (tú dentro de unas semanas, y otras personas que mantengan del paquete).

+

+3.4.3 Credenciales y CRAN

+

En CRAN, omite las pruebas y los ejemplos que requieran credenciales utilizando skip_on_cran() y dontrun respectivamente.

+

También omite las viñetas que requieran credenciales.

+

+3.5 Lecturas adicionales

+

Recursos útiles sobre seguridad:

+
+
+ + + + + + + diff --git a/es/preface.es.html b/es/preface.es.html new file mode 100644 index 000000000..2c39eaee2 --- /dev/null +++ b/es/preface.es.html @@ -0,0 +1,802 @@ + + + + + + + + + + +Prefacio – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

Prefacio

+
+ + + +
+ + + + +
+ + + +

¡Te damos la bienvenida! Este libro es una guía para quienes desarrollan y mantienen paquetes y quienes revisan y editan envíos de paquetes a rOpenSci.

+

La primera sección del libro contiene nuestras recomendaciones para crear y testear los paquetes de R.

+

La segunda sección está dedicada al proceso de revisión por pares de software de rOpenSci: en qué consiste, nuestras políticas y las guías específicas para orientar a quienes crean, mantienen, revisan y editan a lo largo del proceso. Para la revisión de software estadístico, consulta la página web del proyecto y los recursos asociados.

+

La tercera y última sección presenta nuestras buenas prácticas para hacer crecer tu paquete una vez que ha sido incorporado a rOpenSci: cómo colaborar con otras personas, cómo documentar cada versión, cómo promover tu paquete y cómo aprovechar GitHub como plataforma de desarrollo. La tercera sección también incluye un capítulo para quienes desean comenzar a contribuir a los paquetes de rOpenSci.

+

Esperamos que esta guía te resulte útil y clara, y agradecemos tus sugerencias en las issues del libro. ¡Mucho éxito desarrollando paquetes de R!

+

El equipo editorial de rOpenSci.

+

Este libro es un documento vivo. Puedes ver las actualizaciones de nuestras buenas prácticas y políticas a través de las notas de cada versión.
+Puedes citar este libro utilizando sus metadatos de Zenodo y su DOI.

+

Em Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav

+

Si quieres contribuir sugerencias o correcciones a este libro, visita el repositorio de GitHub y, en particular, la guía de contribución. ¡Gracias!

+

Agradecemos a quienes crean, mantienen, revisan y editan paquetes por ayudarnos a mejorar el sistema y esta guía a lo largo de los años. Gracias también a las siguientes personas que han contribuido a esta guía y a sus versiones anteriores: Katrin Leinweber, John Baumgartner, François Michonneau, Christophe Dervieux, Lorenzo Busetto, Ben Marwick, Nicholas Horton, Chris Kennedy, Mark Padgham, Jeroen Ooms, Sean Hughes, Jan Gorecki, Joseph Stachelek, Dean Attali, Julia Gustavsen, Nicholas Tierney, Rich FitzJohn, Tiffany Timbers, Hilmar Lapp, Miles McBain, Bryce Mecum, Jonathan Carroll, Carl Boettiger, Florian Privé, Stefanie Butland, Daniel Possenriede, Hadley Wickham, Mauro Lepore, Matthew Fidler, Luke McGuinness, Aaron Wolen, Indrajeet Patil, Kevin Wright, Will Landau, Hugo Gruson,, Hao Ye,, Sébastien Rochette,, Edward Wallace,, Alexander Fischer,, Maxime Jaunatre,, Thomas Zwagerman.. Por favor, avísanos si nos olvidamos de reconocer tu contribución.

+ + + +
+
+ + + + + + + diff --git a/es/redirect.es.html b/es/redirect.es.html new file mode 100644 index 000000000..1e252e43e --- /dev/null +++ b/es/redirect.es.html @@ -0,0 +1,848 @@ + + + + + + + + + + +26  Cómo configurar una redirección – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

26  Cómo configurar una redirección

+
+ + + +
+ + + + +
+ + + +

+26.1 Si el sitio no está en GitHub pages (p.e. Netlify)

+

Reemplaza el contenido del sitio web actual con sendos archivos index.html y 404.html. Ambos deben contener:

+
<html>
+<head>
+<meta http-equiv="refresh" content="0;URL=https://docs.ropensci.org/<nombrepaquete>/">  
+</head>
+</html>
+

+26.2 Si el sitio está en GitHub pages

+

Puedes configurar la redirección desde tu repositorio principal de GitHub Pages.

+
    +
  • Crea un nuevo repositorio (si no tienes uno). https://github.com/<usuario>/<usuario>.github.io.
  • +
  • En este repositorio, crea un directorio llamado <nombrepaquete> con dos archivos: index.html y 404.html. Ambos deben redireccionar a la nueva ubicación según lo visto en la sección anterior.
  • +
  • Comprueba que https://<usuario>.github.io/<nombrepaquete>/index.html redirecciona a la dirección correcta.
  • +
+
+ + + + + + + diff --git a/es/releasing.html b/es/releasing.html new file mode 100644 index 000000000..16725453c --- /dev/null +++ b/es/releasing.html @@ -0,0 +1,18 @@ + + + + + + +Redirect + + + + + diff --git a/es/reviewrequesttemplate.es.html b/es/reviewrequesttemplate.es.html new file mode 100644 index 000000000..55bce527d --- /dev/null +++ b/es/reviewrequesttemplate.es.html @@ -0,0 +1,866 @@ + + + + + + + + + + +22  Modelo de pedido de revisión – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

22  Modelo de pedido de revisión

+
+ + + +
+ + + + +
+ + + +

Quienes estén a cargo de la edición pueden utilizar la siguiente plantilla de correo electrónico para convocar personas para realizar la revisión.

+

+Estimado/a [REVISOR/A]
+
+Hola, soy [EDITOR/A]. [COMENTARIO AMISTOSO]. Te escribo para preguntarte si te interesa revisar un paquete para rOpenSci. Como probablemente sepas, rOpenSci lleva a cabo la revisión por pares de los paquetes de R aportados a nuestra colección de forma similar a las revistas científicas.
+
+El paquete, [PAQUETE] de [AUTOR(ES)], realiza [FUNCIÓN]. Puedes encontrarlo en GitHub aquí: [ENLACE REPO]. Hacemos nuestro proceso de revisión abierta a través de GitHub, aquí: [ISSUE DE REVISIÓN]
+
+Si aceptas, ten en cuenta que te pediremos completes las revisiones en tres semanas. (Hemos comprobado que lleva un tiempo similar revisar un paquete que un artículo académico).
+
+Nuestra [guía de revisión][guía de revisión] detalla lo que buscamos en la revisión de un paquete, e incluye enlaces a ejemplos de revisiones. Nuestras normas se detallan en nuestra [guía de empaquetado][guía de empaquetado] y proporcionamos una [plantilla][plantilla] para que la utilices en revisión. Por favor, asegúrate de que no tienes un [conflicto de intereses](https://devguide.ropensci.org/policies.html#coi) que te impida revisar este paquete. Si tienes alguna pregunta o comentario, no dudes en preguntarme o enviar un mensaje a la sección  del [foro de rOpenSci][foro de rOpenSci].
+
+La comunidad de rOpenSci es nuestro mejor activo.
+Nuestro objetivo es que las revisiones sean abiertas, no conflictivas y centradas en mejorar la calidad del software.
+¡Sé amable!
+Consulta nuestra guía de revisión y el [código de conducta](https://ropensci.org/code-of-conduct/) para más información.
+
+[SI SE SOLICITÓ TUTORÍA: Has indicado en tu formulario que te gustaría tener tutoría para tu primera revisión.  
+Sientete libre de contactarme cuando lo necesites durante este proceso, lo que incluye hacer preguntas por correo electrónico y Slack (recibirás una invitación al Slack de rOpenSci), y compartir borradores de revisiones para recibir devoluciones antes de publicarlas. 
+También me encantará hacer una breve videollamada para explicar el proceso. Por favor, házmelo saber en tu respuesta si quieres programar una.]
+
+¿Puedes revisar? Si no puedes, siempre nos sirve si puedes sugerir a otras personas. Si no tengo noticias tuyas en el plazo de una semana, supondré que no puedes hacer una revisión en este momento.
+
+Gracias por tu tiempo.
+
+Atentamente,
+
+[EDITOR/A]
+
+[guía de revisión]: https://devguide.ropensci.org/reviewerguide.html
+[guía de empaquetado]: https://devguide.ropensci.org/building.html
+[plantilla]: https://devguide.ropensci.org/reviewtemplate.html
+[foro de rOpenSci]: https://discuss.ropensci.org/
+
+
+ + + +
+
+ + + + + + + diff --git a/es/reviewtemplate.es.html b/es/reviewtemplate.es.html new file mode 100644 index 000000000..43678169f --- /dev/null +++ b/es/reviewtemplate.es.html @@ -0,0 +1,875 @@ + + + + + + + + + + +20  Plantilla de revisión – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

20  Plantilla de revisión

+
+ + + +
+ + + + +
+ + + +

Puedes guardar esto como un archivo R Markdown, o eliminar el YAML y guardarlo como un archivo Markdown.

+
---
+title: "review"
+output: 
+  rmarkdown::md_document:
+    pandoc_args: [
+      "--wrap=none"
+    ]
+---
+
+## Revisión de un paquete
+
+*Por favor trata de marcar tantas casillas como te sea posible y elabora tu opinión en tus comentarios. Tu revisión no está limitada a estos temas, tal como se describe en la guía de revisión.*
+
+**Describe cualquier relación de trabajo que tengas o hayas tenido con quienes que crearon el paquete**
+
+- [ ] Confirmo que no tengo [conflictos de interés](https://devguide.ropensci.org/policies.html#coi) para hacer la revisión de este trabajo (si no sabes si tienes un conflicto o no, por favor contáctate con la persona a cargo de la edición *antes de* de empezar con la revisión).
+
+#### Documentación
+
+El paquete incluye todos los siguientes tipos de documentación:
+
+- [ ] **Una declaración de necesidades** el archivo *README* que describa claramente los problemas que el software está diseñado para resolver y a quiénes está dirigido.
+- [ ] **Instrucciones de instalación** de la versión de desarrollo del paquete en el archivo *README*, incluyendo cualquier dependencia no estándar.
+- [ ] **Una o varias viñeta** que muestren la funcionalidad principal, que además corren localmente.
+- [ ] **Documentación de todas las funciones exportadas**.
+- [ ] **Ejemplos** (que corren localmente) de todas las funciones exportadas-
+- [ ] **Directrices comunitarias** incluyendo una guía de contribución en el archivo *README* o el archivo *CONTRIBUTING* y un archivo *DESCRIPTION* que incluye `URL`, `BugReports` y `Maintainer` (todos en inglés por convención y para que puedan ser autogenerados por `Authors@R`).
+
+#### Funcionalidad
+
+- [ ] **Instalación:** La instalación se completa con éxito tal como fue documentada.
+- [ ] **Funcionalidad:** Se confirmaron todas las afirmaciones de funcionalidad.
+- [ ] **Desempeño:** Se confirmaron todas las afirmaciones de desempeño.
+- [ ] **Pruebas automáticas:** Hay *tests* unitarios que cubren las funciones esenciales dentro del paquete con un rango razonable de entradas y condiciones. Todas las pruebas corren correctamente en la computadora local.
+- [ ] **Directrices de empaquetado:** El paquete cumple las directrices de empaquetado de rOpenSci.
+
+Estimación de horas dedicadas a la revisión:
+
+- [ ] Si quienes son responsables del paquete lo consideran apropiado, estoy de acuerdo en que se me reconozca en el archivo *DESCRIPTION* del paquete con rol de revisión ("rev").
+
+***
+
+### Comentarios de la revisión
+ + + +
+
+ + + + + + + diff --git a/es/robots.txt b/es/robots.txt new file mode 100644 index 000000000..662414d57 --- /dev/null +++ b/es/robots.txt @@ -0,0 +1 @@ +Sitemap: https://devguide.ropensci.org/sitemap.xml diff --git a/es/search.json b/es/search.json new file mode 100644 index 000000000..3c47974ae --- /dev/null +++ b/es/search.json @@ -0,0 +1,1419 @@ +[ + { + "objectID": "index.es.html", + "href": "index.es.html", + "title": "Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares", + "section": "", + "text": "Guía de desarrollo de rOpenSci\n\n Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Estados Unidos de América. Consulta el DOI de Zenodo de la version original y el DOI de la traducción para saber como citarlas.\nEjemplo:\nrOpenSci editorial team (2024). Paquetes rOpenSci: Desarrollo, mantenimiento y revisión por pares [rOpenSci Packages: Development, Maintenance, and Peer Review] (Traducción al español: Yanina Bellini Saibene, Elio Campitelli, Paola Corrales) Zenodo. https://zenodo.org/doi/10.5281/zenodo.10797248 (Trabajo original publicado en 2024)\n\nTambién puedes leer la versión PDF de este libro.", + "crumbs": [ + "Guía de desarrollo de rOpenSci" + ] + }, + { + "objectID": "preface.es.html", + "href": "preface.es.html", + "title": "Prefacio", + "section": "", + "text": "¡Te damos la bienvenida! Este libro es una guía para quienes desarrollan y mantienen paquetes y quienes revisan y editan envíos de paquetes a rOpenSci.\nLa primera sección del libro contiene nuestras recomendaciones para crear y testear los paquetes de R.\nLa segunda sección está dedicada al proceso de revisión por pares de software de rOpenSci: en qué consiste, nuestras políticas y las guías específicas para orientar a quienes crean, mantienen, revisan y editan a lo largo del proceso. Para la revisión de software estadístico, consulta la página web del proyecto y los recursos asociados.\nLa tercera y última sección presenta nuestras buenas prácticas para hacer crecer tu paquete una vez que ha sido incorporado a rOpenSci: cómo colaborar con otras personas, cómo documentar cada versión, cómo promover tu paquete y cómo aprovechar GitHub como plataforma de desarrollo. La tercera sección también incluye un capítulo para quienes desean comenzar a contribuir a los paquetes de rOpenSci.\nEsperamos que esta guía te resulte útil y clara, y agradecemos tus sugerencias en las issues del libro. ¡Mucho éxito desarrollando paquetes de R!\nEl equipo editorial de rOpenSci.\nEste libro es un documento vivo. Puedes ver las actualizaciones de nuestras buenas prácticas y políticas a través de las notas de cada versión.\nPuedes citar este libro utilizando sus metadatos de Zenodo y su DOI.\nEm Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav\nSi quieres contribuir sugerencias o correcciones a este libro, visita el repositorio de GitHub y, en particular, la guía de contribución. ¡Gracias!\nAgradecemos a quienes crean, mantienen, revisan y editan paquetes por ayudarnos a mejorar el sistema y esta guía a lo largo de los años. Gracias también a las siguientes personas que han contribuido a esta guía y a sus versiones anteriores: Katrin Leinweber, John Baumgartner, François Michonneau, Christophe Dervieux, Lorenzo Busetto, Ben Marwick, Nicholas Horton, Chris Kennedy, Mark Padgham, Jeroen Ooms, Sean Hughes, Jan Gorecki, Joseph Stachelek, Dean Attali, Julia Gustavsen, Nicholas Tierney, Rich FitzJohn, Tiffany Timbers, Hilmar Lapp, Miles McBain, Bryce Mecum, Jonathan Carroll, Carl Boettiger, Florian Privé, Stefanie Butland, Daniel Possenriede, Hadley Wickham, Mauro Lepore, Matthew Fidler, Luke McGuinness, Aaron Wolen, Indrajeet Patil, Kevin Wright, Will Landau, Hugo Gruson,, Hao Ye,, Sébastien Rochette,, Edward Wallace,, Alexander Fischer,, Maxime Jaunatre,, Thomas Zwagerman.. Por favor, avísanos si nos olvidamos de reconocer tu contribución.", + "crumbs": [ + "Prefacio" + ] + }, + { + "objectID": "pkg_building.es.html", + "href": "pkg_building.es.html", + "title": "1  Guía de empaquetado", + "section": "", + "text": "1.1 Nombre del paquete y metadatos", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#package-name-and-metadata", + "href": "pkg_building.es.html#package-name-and-metadata", + "title": "1  Guía de empaquetado", + "section": "", + "text": "1.1.1 Cómo elegir el nombre de tu paquete\n\nRecomendamos fuertemente elegir nombres cortos y descriptivos en minúsculas. Si tu paquete se conecta con uno o más servicios comerciales, asegúrate de que el nombre no infringe las recomendaciones de la marca. Puedes comprobar si el nombre de tu paquete está disponible, es informativo y no es ofensivo (en inglés) utilizando la función pak::pkg_name_check(); también utiliza un motor de búsqueda porque asi verías si es ofensivo en otras idiomas que inglés. En particular, no elijas un nombre de paquete que no esté disponible en CRAN o en Bioconductor.\nExiste un equilibrio entre las ventajas de un nombre de paquete único y un nombre de paquete menos original.\n\nUn nombre poco común tiene la ventaja de que su uso es más fácil de detectar (habrá menos falsos positivos al buscar el nombre en la búsqueda de código de GitHub para que tú o rOpenSci evalúen su uso) y de buscar (para que quienes lo usen puedan buscar “cómo usar el paquete <nombre_paquete>?” en internet).\nPor otro lado, un nombre demasiado único puede hacer que el paquete sea más difícil de descubrir (es decir, difícil de que aparezca como resultado de la búsqueda “cómo hago esto en R”). Es un argumento para que el nombre de tu paquete sea algo muy cercano al tema, como geojson.\n\nEste artículo de Nick Tierney (en inglés) lista otras consideraciones interesantes a tener en cuenta al nombrar paquetes de R. En caso de que cambies de opinión sobre el nombre de tu paquete, este segundo artículo de Nick explica cómo cambiar el nombre de tu paquete.\n\n\n\n1.1.2 Crear metadatos para tu paquete\nRecomendamos usar el paquete codemetar para crear y actualizar un archivo JSON CodeMeta para tu paquete usando codemetar::write_codemeta(). Incluirá automáticamente toda la información útil, incluyendo temas de GitHub. CodeMeta utiliza términos de Schema.org por lo que, a medida que gane popularidad, los metadatos JSON de tu paquete podrían ser utilizados por servicios de terceros, incluso por motores de búsqueda.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#platforms", + "href": "pkg_building.es.html#platforms", + "title": "1  Guía de empaquetado", + "section": "1.2 Plataformas", + "text": "1.2 Plataformas\n\nLos paquetes deben funcionar en todas las plataformas principales (Windows, macOS, Linux). Puede haber excepciones para paquetes que interactúen con funciones específicas del sistema, o que adapten utilidades que sólo funcionan en plataformas limitadas, pero se debe hacer todo lo posible para garantizar la compatibilidad entre plataformas, incluyendo la compilación específica en cada sistema, o la contenerización de utilidades externas.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#package-api", + "href": "pkg_building.es.html#package-api", + "title": "1  Guía de empaquetado", + "section": "1.3 API del paquete", + "text": "1.3 API del paquete\n\n1.3.1 Nombres de funciones y argumentos\n\nLos nombres de las funciones y los argumentos deben elegirse para que funcionen juntos y formen una API de programación común y lógica que sea fácil de leer y autocompletar.\n\nConsidera un esquema de nomenclatura objeto_verbo() para las funciones de tu paquete que toman un tipo de datos común o interactúan con una API común. objeto se refiere a los datos/API y verbo a la acción principal. Este esquema ayuda a evitar conflictos de nombres con paquetes que pueden tener verbos similares, y hace que el código sea legible y fácil de autocompletar. Por ejemplo, en stringi las funciones que empiezan con stri_ manipulan cadenas de texto (stri_join(), stri_sort()y en googlesheets las funciones que empiezan con gs_ son llamadas a la API de Google Sheets (gs_auth(), gs_user(), gs_download()).\n\nPara las funciones que manipulan un objeto o dato y devuelven un objeto o dato del mismo tipo, haz que el objeto o dato sea el primer argumento de la función para mejorar la compatibilidad con el operador pipe (|> de R base, %>% del paquete magrittr).\nRecomendamos fuertemente usar snake_case por sobre todos los otros estilos, a menos que estés usando funciones de un paquete que ya se utilice ampliamente.\nEvita los conflictos de nombres de funciones con los paquetes de R base u otros paquetes populares (por ejemplo ggplot2, dplyr, magrittr, data.table)\nLos nombres y el orden de los argumentos deben ser coherentes entre las funciones que utilizan inputs similares.\nLas funciones del paquete que importan datos no deben importar los datos al entorno global, sino que deben devolver objetos. En general, se debe evitar asignar objectos al entorno global.\n\n\n\n1.3.2 Mensajes de la consola\n\nUtiliza el paquete cli o las herramientas de R base (message() y warning()) para comunicarte con las personas que usen tus funciones.\nLo más destacado del paquete cli incluye: empaquetado automático, respeto de la convención NO_COLOR muchos elementos semánticos y amplia documentación. Más información en este artículo.\nNo utilices print() o cat() a menos que sea para un método print.*() o str.*() ya que estos métodos de impresión de mensajes son más difíciles de silenciar.\nProporciona una forma para suprimir la verbosidad, preferiblemente a nivel de paquete: haz que la creación de mensajes dependa de una variable u opción de entorno (como “usethis.quiet” en el paquete usethis), en lugar de en un parámetro de la función. El control de los mensajes podría ser a varios niveles (“ninguno,”informar”, “depurar”) en lugar de lógico (ningún mensaje / todos los mensajes). El control de la verbosidad es útil para usuarios/as finales, pero también en las pruebas. Puedes encontrar más comentarios interesantes en este issue de la guía de diseño de tidyverse.\n\n\n\n1.3.3 Interfaces interactivas o gráficas\nSi proporcionas una interfaz gráfica de usuario (GUI) (como una aplicación Shiny), para facilitar el flujo de trabajo incluye un mecanismo para reproducir automáticamente los pasos realizados en la GUI. Esto puede incluir la generación automática del código necesario para reproducir los mismos resultados, la generación de valores intermedios producidos en la herramienta interactiva, o simplemente un mapeo claro y bien documentado entre las acciones de la GUI y las funciones usadas. (Ver también “Tests” más abajo).\nEl paquete tabulizer por ejemplo, tiene un flujo de trabajo interactivo para extraer tablas, pero también puede extraer sólo coordenadas, por lo que se pueden volver a ejecutar los mismos pasos como un script. Otros dos ejemplos de aplicaciones shiny que generan código son https://gdancik.shinyapps.io/shinyGEO/y https://github.com/wallaceEcoMod/wallace/.\n\n\n1.3.4 Comprobación de entradas\nRecomendamos que tu paquete utilice un método coherente de tu elección para comprobar las entradas – ya sea R base, un paquete de R o ayudantes personalizados.\n\n\n1.3.5 Paquetes que envuelven recursos web (clientes API)\nSi tu paquete accede a una API web o a otro recurso web,\n\nasegúrate de que las peticiones envían un agente de usuario es decir, una forma de identificar qué (tu paquete) o quién envió la solicitud. Se debe poder anular el agente de usuario por defecto del paquete. Lo ideal sería que el agente de usuario fuera diferente en los servicios de integración continua y en los de desarrollo (basándose, por ejemplo, en los nombres de usuario de GitHub de quienes desarrollan).\nPuede que elijas valores por defecto diferentes (mejores) que los de la API, en cuyo caso deberías documentarlos.\nTu paquete debería ayudar con la paginación, permitiendo que quienes lo usen no se preocupen en absoluto de ella, ya que tu paquete realiza todas las peticiones necesarias.\nTu paquete debe ayudar a limitar la tasa de acuerdo con las normas de la API.\nTu paquete debe reproducir los errores de la API, y posiblemente explicarlos en mensajes de error informativos.\nTu paquete podría exportar funciones de alto nivel y funciones de bajo nivel, estas últimas permitiendo a las personas que lo usen llamar directamente a los puntos finales de la API con más control (como gh::gh()).\n\nPara más información, consulta el artículo del blog Por qué deberías (o no) crear un cliente API.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#code-style", + "href": "pkg_building.es.html#code-style", + "title": "1  Guía de empaquetado", + "section": "1.4 Estilo del código", + "text": "1.4 Estilo del código\n\nPara más información sobre cómo dar estilo a tu código, nombrar funciones y scripts de R dentro de la carpeta R te recomendamos que leas el capítulo “Code” (Código) del libro R Packages. Recomendamos el paquete styler para automatizar parte del estilo del código. También te sugerimos que leas la Guía de estilo de Tidyverse (en inglés).\nPuedes optar por utilizar = en lugar de <- siempre que seas coherente con esa elección dentro de tu paquete. Recomendamos evitar el uso de -> para la asignación dentro del paquete. Si utilizas <- en todo tu paquete, y también utilizas R6 en ese paquete, debrás utilizar = para la asignación dentro de la generación de la clase R6Class - esto no se considera una incoherencia porque no puedes usar <- en este caso.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#citation-file", + "href": "pkg_building.es.html#citation-file", + "title": "1  Guía de empaquetado", + "section": "1.5 Archivo CITATION", + "text": "1.5 Archivo CITATION\n\nSi tu paquete aún no tiene un archivo CITATION, puedes crear uno con usethis::use_citation()y llenarlo con los valores generados por la función citation().\nCRAN exige que los archivos CITATION se declaren como items bibentry y no en la forma aceptada previamente de citEntry().\nSi archivas cada versión de tu repositorio de GitHub en Zenodo, añade el DOI principal de Zenodo al archivo CITATION.\nSi un día luego de la revisión en rOpenSci publicas un artículo sobre tu paquete, añádelo al archivo CITATION.\nMenos relacionado con tu paquete en sí mismo, pero con lo que lo soporta: si tu paquete incluye un recurso concreto, como una fuente de datos o, por ejemplo, un algoritmo estadístico, recuérdale a quien lo use cómo citar ese recurso mediante, por ejemplo, citHeader(). Quizás incluso añade la referencia a ese recurso.\n\nComo ejemplo, revisa el archivo CITATION de dynamite donde se refiere al manual, así como a otras publicaciones asociadas.\ncitHeader(\"To cite dynamite in publications use:\")\n\nbibentry(\n key = \"dynamitepaper\",\n bibtype = \"Misc\",\n doi = \"10.48550/ARXIV.2302.01607\",\n url = \"https://arxiv.org/abs/2302.01607\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n title = \"dynamite: An R Package for Dynamic Multivariate Panel Models\",\n publisher = \"arXiv\",\n year = \"2023\"\n)\nbibentry(\n key = \"dmpmpaper\",\n bibtype = \"Misc\",\n title = \"Estimating Causal Effects from Panel Data with Dynamic \n Multivariate Panel Models\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n publisher = \"SocArxiv\",\n year = \"2022\",\n url = \"https://osf.io/preprints/socarxiv/mdwu5/\"\n)\n\nbibentry(\n key = \"dynamite\",\n bibtype = \"Manual\",\n title = \"Bayesian Modeling and Causal Inference for Multivariate\n Longitudinal Data\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n note = \"R package version 1.0.0\",\n year = \"2022\",\n url = \"https://github.com/ropensci/dynamite\"\n)\n\nTambién puedes crear y almacenar un archivo CITATION.cff gracias al paquete cffr que también proporciona un flujo de trabajo con GitHub Actions para mantener el archivo CITATION.cff actualizado.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#readme", + "href": "pkg_building.es.html#readme", + "title": "1  Guía de empaquetado", + "section": "1.6 README", + "text": "1.6 README\n\nTodos los paquetes deben tener un archivo README, llamado README.md en la raíz del repositorio. El README debe incluir, en este orden:\n\nEl nombre del paquete.\nEtiquetas de integración continua y la cobertura de tests, la etiqueta de revisión por pares de rOpenSci una vez que haya comenzado (ver más abajo), una etiqueta de repostatus.org, y cualquier otra (por ejemplo R-universe).\nUna breve descripción de los objetivos del paquete (¿qué hace? ¿por qué seria interesante usarlo?) con enlaces descriptivos a todas las viñetas (renderizadas, es decir, legibles, por ejemplo el sitio web de documentación) a menos que el paquete sea pequeño y sólo haya una viñeta que repita el README. Asegúrate también de que las viñetas estén renderizadas y sean legibles, consulta la sección “sitio web de documentación”).\nInstrucciones de instalación utilizando, por ejemplo, el paquete remotes, pak o R-universe.\nCualquier configuración adicional necesaria (tokens de autenticación, etc).\nUna breve demostración de uso.\nSi aplica, cómo se compara el paquete con otros paquetes similares y/o cómo se relaciona con otros paquetes.\nInformación sobre cómo citar el paquete. Es decir, indica el formato de cita preferida en el README con el texto “así es como se puede citar mi paquete”. Véase, por ejemplo el README de ecmwfr.\n\n\nSi utilizas otra etiqueta de estado del repo, como el ciclo de vida, por favor añade también una etiqueta de repostatus.org . Ejemplo de un README de un repo con dos insignias de estado.\n\nUna vez que hayas enviado el paquete y haya completado la revisión editorial, añade la insignia de revisión por pares como\n\n[![](https://badges.ropensci.org/<issue_id>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_id>)\ndonde issue_id es el número del issue en el repositorio donde se hizo la revisión del software. Por ejemplo, la etiqueta de revisión de rtimicropem utiliza el número 126, ya que es el número de issue de revisión. La etiqueta indicará primero “en revisión” y luego “revisado” una vez que tu paquete haya sido incorporado (issue etiquetado como “aprobado” y cerrado), y estará vinculado con el issue de la revisión.\n\nSi tu README tiene muchas etiquetas, considera la posibilidad de ordenarlas en una tabla HTML para que sea más fácil ver la información de un vistazo. Consulta los ejemplos en el repo de drake y en el repo de qualtRics. Las secciones posibles son:\n\nDesarrollo (estados de CI, ver el capítulo CI, canal de Slack para la discusión, repostatus)\nEdición o publicación (etiquetas de la versión de CRAN y de la fecha de publicación de METACRAN, etiqueta de la API de chequeos de CRAN, etiqueta de Zenodo)\nEstadísticas o uso (descargas, por ejemplo etiquetas de descarga de r-hub/cranlogs)\n\nLa tabla debe ser más ancha que larga para enmascarar el resto del README.\nSi tu paquete se conecta a una fuente de datos o a un servicio en línea, o utiliza otro software, ten en cuenta que el README de tu paquete puede ser el punto de entrada para alguien que lo usa por primera vez. Debe proporcionar suficiente información para poder entender la naturaleza de los datos, el servicio o el software, y proporcionar enlaces a otros datos y documentación relevantes. Por ejemplo un README no debe limitarse a decir: “Proporciona acceso a GooberDB”, sino que también debe incluir “…, un repositorio online de avistamientos de Goober en Sudamérica. Se puede encontrar más información sobre GooberDB, y la documentación de la estructura de la base de datos y metadatos en este enlace”.\nRecomendamos no crear el README.md directamente, sino a partir de un archivo README.Rmd (un archivo R Markdown) si incluye código de ejemplo. La ventaja del archivo .Rmd es que puedes combinar el texto con el código que puede actualizarse fácilmente cada vez que se actualice tu paquete.\nConsidera utilizar usethis::use_readme_rmd() para generar una plantilla para el archivo README.Rmd y para configurar automáticamente un chequeo que garantice que README.md sea siempre más reciente que README.Rmd antes de hacer un commit.\nLos ejemplos largos deben incluirse sólo en las viñetas. Si quieres que las viñetas sean más accesibles antes de instalar el paquete, te sugerimos crear un sitio web para tu paquete.\nAñade un código de conducta y una guía de contribución.\nConsulta el README de gistr para ver un buen ejemplo de README de un paquete pequeño, y el README de bowerbird para un buen ejemplo de README de un paquete más grande.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#documentation", + "href": "pkg_building.es.html#documentation", + "title": "1  Guía de empaquetado", + "section": "1.7 Documentación", + "text": "1.7 Documentación\n\n1.7.1 General\n\nTodas las funciones exportadas del paquete deben estar completamente documentadas con ejemplos.\nSi existe un posible solapamiento o confusión con otros paquetes que ofrezcan una funcionalidad similar o tengan un nombre parecido, añade una nota en el README, en la viñeta principal y, potencialmente, en el campo descripción de archivo DESCRIPTION. Por ejemlo, el README de rebird README o del paquete slurmR (que no es parte de rOpensci).\nEl paquete debe contener la documentación general del paquete para ?paquete (o ?`paquete-package``` si hay un conflicto de nombres). Opcionalmente, puedes utilizar tanto `?paquete` como?paquete-package``` para el archivo del manual del paquete utilizando la etiqueta@aliasesde roxygen. [usethis::use_package_doc()`](https://usethis.r-lib.org/reference/use_package_doc.html) añade la plantilla para generar la documentación general.\nEl paquete debe contener al menos una viñeta en formato HTML que cubra una parte importante de las funciones del paquete, ilustrando casos de uso realistas y cómo se supone que las funciones interactúen entre ellas. Si el paquete es pequeño, la viñeta y el README pueden tener un contenido muy similar.\nAl igual que el README, la documentación general o las viñetas puede ser el punto de entrada para alguien que lo usa por primera vez. Si tu paquete se conecta a una fuente de datos o a un servicio en línea, o utiliza otro software, debe proporcionar suficiente información para poder entender la naturaleza de los datos, el servicio o el software, y proporcionar enlaces a otros datos y documentación relevantes. Por ejemplo, la introducción de una viñeta o la documentación no debería limitarse a decir: “Proporciona acceso a GooberDB”, sino incluir también: “…, un repositorio online de avistamientos de Goober en Sudamérica. Puedes encontrar más información sobre GooberDB y la documentación de la estructura de la base de datos y los metadatos en este enlace”. Cualquier viñeta debe incluir que conocimientos previos son necesarios para poder entenderla.\n\nLa viñeta general debe presentar una serie de ejemplos que progresen en complejidad desde el uso básico al avanzado.\n\nLa funciones de uso avanzado o que sean usadas sólo para desarrollo pueden incluirse en una viñeta aparte (por ejemplo, la programación usando evaluación no estándar con dplyr).\nEl README, la documentación del paquete de nivel superior, las viñetas, los sitios web, etc., deben tener suficiente información al principio para obtener una visión general del paquete y de los servicios o datos a los que se conecta, y proporcionar navegación a otras partes de la documentación relevante. Esto es para seguir el principio de múltiples puntos de entrada; es decir, tener en cuenta el hecho de que cualquier pieza de documentación puede ser el primer encuentro de la persona con el paquete y/o la herramienta o los datos que accede.\nLa(s) viñeta(s) debe(n) incluir citas a software y de artículos cuando corresponda.\nSi tu paquete proporciona acceso a una fuente de datos, requerimos que la DESCRIPCIÓN contenga (1) nna breve identificación y/o descripción de la organización responsable de generar datos; y (2) un URL con la página pública que proporciona, describe o permite el acceso a los datos (que a menudo puede diferir de la URL que conduce directamente a la fuente de datos).\nUtiliza mensajes de inicio en el paquete sólo cuando sea necesario (cuando algunas funciones son enmascaradas, por ejemplo). Evita los mensajes de inicio del paquete tales como “Esto es paquete 2.4-0” o la guía de cómo citarlo porque pueden ser molestos quien lo usa. Utiliza la documentación para brindar ese tipo de información.\nPuedes optar por tener una sección en el README sobre casos de uso de tu paquete (otros paquetes, artículos de blog, etc.). Por ejemplo, esta sección en el README del paquete vcr).\n\n\n\n1.7.2 Uso de roxygen2\n\nPedimos que todos los paquetes que se presenten para revisión utilicen roxygen2 para generar la documentación. roxygen2 es un paquete de R que compila automáticamente archivos .Rd en la carpeta man del paquete utilizando etiquetas incluidas antes de cada función. roxygen2 tiene soporte para la sintaxis Markdown. Una ventaja clave de utilizar roxygen2 es que tu archivo NAMESPACE siempre se generará automáticamente y estará actualizado.\nMás información sobre el uso de roxygen2 para generar documentación está disponible en el libro R Packages y en el sitio web de roxygen2.\nSi escribiste los archivos .Rd directamente sin roxygen2, el paquete Rd2roxygen contiene funciones para convertir la documentación de Rd a documentación de roxygen2.\nTodas las funciones deben documentar el tipo de objeto devuelto bajo el encabezado @return.\nEl valor por defecto de cada parámetro debe estar claramente documentado. Por ejemplo, en lugar de escribir “Un valor lógico que determina si …” deberías escribir “Un valor lógico (por defecto TRUE) que determina si …”. También es una buena práctica indicar los valores por defecto directamente en la definición de tu función:\n\n\nf <- function(a = TRUE) {\n # código de la función\n}\n\n\nLa documentación debe ayudar a la navegación incluyendo links entre funciones relacionadas y agrupando la documentación de funciones relacionadas en página de ayuda comunes. Para esto recomendamos la etiqueta @seealso, que crea automáticamente enlaces “See also” (ver también, en inglés) y puede agrupan las funciones en sitios web generados con pkgdown. Consulta la sección “manual” del libro R Packages y la sección “Agrupación de funciones” de este capítulo para más detalles.\nPuedes reutilizar partes de la documentación (por ejemplo, detalles sobre la autenticación, paquetes relacionados) en las viñetas, README y páginas de manual. Consulta la viñeta de roxygen2 sobre la reutilización de documentación.\nPara incluir ejemplos, puedes utilizar el clásico @examples (en plural “examples”), pero también la etiqueta @example <path> (en singular “example”) para almacenar el código de ejemplo en un script R independiente (idealmente en man/), y la etiqueta @exampleIf para ejecutar ejemplos condicionalmente y evitar fallos de R CMD check. Consulta la documentación de roxygen2 sobre ejemplos.\nAñade #' @noRd a las funciones internas. Quizá te interese el paquete experimental devtag para obtener páginas de manual locales al utilizar #' @noRd.\nA partir de la versión 7.0.0 de roxygen2, las clases R6 son oficialmente compatibles. Consulta la documentación de roxygen2 para saber cómo documentar las clases R6.\n\n\n\n1.7.3 URLs en la documentación\nEsta subsección es especialmente relevante para quienes deseen enviar su paquete a CRAN. CRAN comprobará las URLs incluidas en la documentación y no permitirá páginas que redirijan a códigos 301. Puedes utilizar el paquete urlchecker para reproducir los checks de CRAN y, en particular, sustituir las URLs originales por las URLs a las que redirigen. Otra opción es mostrar algunas URLs de manera explícita sin link (cambiar <https://ropensci.org/> por https://ropensci.org/o \\url{https://ropensci.org/} por https://ropensci.org/), pero si lo haces, tendrás que implementar algún tipo de comprobación de URL para evitar que se rompan sin que te des cuenta. Además, no se podrá hacer click en los enlaces desde la documentación local.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#website", + "href": "pkg_building.es.html#website", + "title": "1  Guía de empaquetado", + "section": "1.8 Sitio web de documentación", + "text": "1.8 Sitio web de documentación\nTe recomendamos que crees un sitio web con la documentación de tu paquete utilizando pkgdown. Hay un capítulo sobre pkgdown (en inglés) en libro “R packages”, y, cómo no es de extrañar, el paquete pkgdown tiene su propio sitio web de documentación.\nHay algunos elementos que nos gustaría destacar aquí.\n\n1.8.1 Construcción automática del sitio web de documentación\nSólo tendrás que preocuparte por la construcción automática de tu sitio web cuando se apruebe y se transfiera el repositorio de tu paquete a la organización ropensci; de hecho, después de eso se construirá un sitio web con pkgdown para tu paquete luego de cada push al repositorio de GitHub. Puedes encontrar el estado de estas acciones en https://dev.ropensci.org/job/nombre_paquete (por ejemplo para magick) y el sitio web en https://docs.ropensci.org/nombre_paquete (por ejemplo para magick). La construcción del sitio web utilizará el archivo de configuración de pkgdown si tienes uno, excepto para el estilo, ya que utilizará el paquete rotemplate. El sitio web resultante tendrá una barra de búsqueda local. Por favor, informa de los errores, y haz preguntas o pedidos de nuevas características sobre la construcción del sitio centralizada en https://github.com/ropensci/docs/ y sobre la plantilla en https://github.com/ropensci/rotemplate/.\nSi las viñetas de tus paquetes necesitan credenciales (claves de API, tokens, etc.) para generarse, es posible que quieras pregenerar las viñetas ya que las credenciales no se pueden utilizar en el servidor que genera la documentación.\nAntes de presentar y transferir tu paquete, puedes utilizar el enfoque documentado por pkgdown o el paquete tic para construir el sitio web de tu paquete automáticamente. Esto te ahorrará el trabajo de ejecutar (y acordarte de ejecutar) pkgdown::build_site() cada vez que haya que actualizar el sitio. Consulta nuestro capítulo sobre integración continua si ésto no te resulta familiar. En cualquier caso, no olvides actualizar la URL del sitio web en todos los lados donde aparezca después de hacer la transferencia a la organización ropensci.\n\n\n1.8.2 Agrupar funciones en el índice\nCuando tu paquete tenga muchas funciones, es conveniente que aparezcan agrupadas en el índice de la documentación, lo cual se puede hacer de forma más o menos automática.\nSi utilizas roxygen2 versión 6.1.1 o mayor, puedes utilizar la etiqueta @family en la documentación de tus funciones para indicar un grupo al que pertenecen. Esto generará enlaces las funciones en la documentación local del paquete instalado (en la sección “See also”) y te permitirá utilizar la función has_concept de pkgdown en el archivo de configuración de tu sitio web. Puedes ver un ejemplo (de un paquete no perteneciente a rOpenSci) cortesía de optiRum: etiqueta family, archivo de configuración de pkgdown y la sección en el índice resultante. Para personalizar el texto del título de la referencia cruzada creada por roxygen2 (Other {family}:), puedes consultar la documentación de roxygen2 sobre cómo proporcionar una lista rd_family_title en man/roxygen/meta.R.\nMenos automáticamente, puedes ver el sitio web de drake y el archivo de configuración asociado como ejemplo.\n\n\n1.8.3 Marca de autoría\nPuedes hacer que los nombres de (algunas) personas autoras del paquete aparezcan como links añadiendo su URL, e incluso puedes sustituir sus nombres por un logo (por ejemplo rOpenSci… ¡o tu organización/empresa!). Ver la documentación de pkgdown.\n\n\n1.8.4 Configurar la barra de navegación\nPuedes hacer que el contenido de tu sitio web sea más fácil de navegar modificando la barra de navegación, consulta pkgdown documentación. En particular, ten en cuenta que si el nombre de la viñeta principal de tu paquete es “pkg-name.Rmd”, ésta será accesible desde la barra de navegación en la sección Para empezar en vez de en Artículos > Título de la Viñeta.\n\n\n1.8.5 Mathjax\nUna vez que tu paquete sea transferido y obtenga un sitio web utilizando nuestra plantilla de pkgdown, si quieres utilizar Mathjax tendrás que especificarlo en el archivo de configuración de pkgdown de la siguiente manera\ntemplate:\n params:\n mathjax: true\n\n\n1.8.6 Logo del paquete\nPara utilizar el logo de tu paquete en la página de inicio de pkgdown, consulta usethis::use_logo(). Si tu paquete no tiene ningún logotipo, el generador de documentación de rOpenSci utilizará el logo de rOpenSci en su lugar.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#authorship", + "href": "pkg_building.es.html#authorship", + "title": "1  Guía de empaquetado", + "section": "1.9 Autoría", + "text": "1.9 Autoría\nEl archivo DESCRIPTION de un paquete debe enumerar las personas que participaron de la autoría y quienes colaboraron en el paquete, utilizando la sintaxis Authors@R para indicar sus funciones (author/creator/contributor, etc.) si hay más de una persona listada. Utiliza el campo de comentarios para indicar el ID ORCID de cada persona, si tuviera (ver este post). Revisa esta sección de “Writing R Extensions” (Escribiendo extensiones de R) para más detalles. Si crees que quienes revisaron tu paquete han hecho una contribución sustancial al desarrollo de tu paquete, puedes agregar sus nombres en el campo Authors@R usando el tipo de contribución \"rev\", por ejemplo:\n person(\"Bea\", \"Hernández\", role = \"rev\",\n comment = \"Bea revisó el paquete (v. X.X.XX) para rOpenSci, ver <https://github.com/ropensci/software-review/issues/116>\"),\nNo incluyas a nadie en tu paquete sin antes pedir su consentimiento. Lee más en este artículo de blog Thanking Your Reviewers: Gratitude through Semantic Metadata (Agradeciendo las revisiones: La gratitud a través de los metadatos semánticos). Por favor, no agregues al equipo editorial. ¡Su participación y contribución a rOpenSci es suficiente agradecimiento!\n\n1.9.1 Autoría del código incluido en el paquete\nMuchos paquetes incluyen código de otro software. Tanto si se incluyen archivos enteros como funciones individuales de otros paquetes, los paquetes de rOpenSci deben seguir la Política del Repositorio CRAN:\n\nLa propiedad de los derechos de autor y de propiedad intelectual de todos los componentes del paquete debe ser clara e inequívoca (incluso en la especificación de autoría en el archivo DESCRIPTION). Cuando el código se copie (o se derive) del trabajo de otras personas (incluso del propio R), hay que cuidar de conservar las declaraciones de derechos de autor/licencia y no se tergiverse la autoría.\nPreferiblemente, se utilizaría un campo “Autors@R” con el rol “ctb” para quienes tiene la autoría de dicho código. Como alternativa, el campo “Autor” puede listarlas como contribuyentes.\nCuando los derechos de autor los tenga una entidad distinta de quienes mantienen la autoría del paquete, se indicará preferentemente mediante el rol “cph” en el campo “Autors@R”, o utilizando un campo “Copyright” (si es necesario, redirigiendo a un archivo inst/COPYRIGHTS).\nDeben respetarse las marcas comerciales.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#licence", + "href": "pkg_building.es.html#licence", + "title": "1  Guía de empaquetado", + "section": "1.10 Licencia", + "text": "1.10 Licencia\nEl paquete debe tener una licencia aceptada por CRAN u OSI. Para más detalles sobre las licencias, consulta el libro R packages.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#testing", + "href": "pkg_building.es.html#testing", + "title": "1  Guía de empaquetado", + "section": "1.11 Testeo", + "text": "1.11 Testeo\n\nTodos los paquetes deben aprobar R CMD check/devtools::check() en las plataformas principales.\nTodos los paquetes deben tener un conjunto de tests que cubran la funcionalidad principal del paquete. Los tests deben cubrir también el comportamiento del paquete en caso de error.\nEs una buena práctica escribir tests unitarios para todas las funciones, y para todo el código del paquete en general, asegurando que se cubra las funcionalidades clave. Si la cobertura de los tests en tu paquete está por debajo del 75% probablemente requerirá tests adicionales o una explicación de la baja cobertura antes de ser enviado para su revisión.\nRecomendamos utilizar testthat para escribir los tests. Intenta escribir tests a medida que escribas cada nueva función. Esto responde a la necesidad obvia de tener tests adecuados para el paquete, pero te permite pensar en varias formas en las que una función puede fallar, y programar defensivamente contra esas fallas. Más información sobre tests.\nLos tests deben ser fáciles de entender. Te sugerimos que leas el artículo de blog Why Good Developers Write Bad Unit Tests (Por qué las personas que son buenas desarrollando escriben malos tests) de Michael Lynch.\nLos paquetes con aplicaciones Shiny deberán generar tests unitarios usando shinytest2 o shinytest para comprobar que las interfaces interactivas funcionan como es esperado.\nPara testear las funciones que crean gráficos, sugerimos utilizar vdiffr, una extensión del paquete testthat que esta basada en tests con instantáneas de testthat.\nSi tu paquete interactúa con recursos web (APIs web y otras fuentes de datos en la web) el libro HTTP testing in R (Testeando HTTP en R) de Scott Chamberlain y Maëlle Salmon puede resultarte relevante. Algunos paquetes que ayudan a realizar tests HTTP (y sus clientes HTTP correspondientes) son:\n\nhttptest2 (httr2);\nhttptest (httr);\nvcr (httr, crul);\nwebfakes (httr, httr2, crul, curl).\n\nEl paquete testthat tiene una función skip_on_cran() que puedes utilizar para que algunos tests no se ejecuten en CRAN. Recomendamos utilizarla en todas las funciones que tengan llamadas a APIs web, ya que es muy probable que fallen en CRAN. Estos tests deberán ejecutarse en la integración continua. Ten en cuenta que a partir de testthat 3.1.2, skip_if_offline() llama automáticamente a skip_on_cran(). Más información en CRAN preparedness for API wrappers (Preparación en CRAN para utilización de APIs).\nSi tu paquete interactúa con una base de datos, dittodb puede resultarte útil.\nUna vez que hayas configurado la integración continua (CI), utiliza el informe de cobertura de tu paquete (revisa esta sección de nuestro libro) para identificar las líneas no testeadas y añadir más tests.\nDado que a menudo algunos tests se omiten en la integración continua, te recomendamos asegurarte de que todos se ejecuten antes de enviar tu paquete ejecutándolos localmente (puede que tengas que establecer Sys.setenv(NOT_CRAN=\"true\")).", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#examples", + "href": "pkg_building.es.html#examples", + "title": "1  Guía de empaquetado", + "section": "1.12 Ejemplos", + "text": "1.12 Ejemplos\n\nIncluye ejemplos extensos en la documentación. Además de demostrar cómo se utiliza el paquete, pueden ser una forma fácil de testear la funcionalidad del paquete antes de que haya tests adecuados. Sin embargo, ten en cuenta que exigimos tests en los paquetes contribuidos.\nPuedes ejecutar los ejemplos con devtools::run_examples(). Ten en cuenta que los ejemplos que no estén rodeados de \\dontrun{} o \\donttest{} serán ejecutados cuando ejecutes R CMD CHECK o su equivalente (por ejemplo, devtools::check()). Consulta la tabla de resumen en la documentación de roxygen2.\nPara evitar que los ejemplos se ejecuten en CRAN (por ejemplo, si requieren autenticación), tienes que utilizar \\dontrun{}. Sin embargo, para un primer envío, CRAN no te permitirá saltearte todos los ejemplos. En este caso puedes añadir algunos pequeños ejemplos de juguete, o encapsular el código de los ejemplos en try(). Consulta también la etiqueta @exampleIf, que al momento de escribir este artículo, se encuentra en la versión de desarrollo de roxygen2.\nAdemás de ejecutar los ejemplos localmente en tu propia computadora, te aconsejamos fuertemente que ejecutes los ejemplos en uno de los sistemas de integración continua. De nuevo, se ejecutarán los ejemplos que no estén incluidos en \\dontrun{} o \\donttest{}. Puedes configurar la integración continua para que éstos se ejecuten a través de los argumentos de R CMD --run-dontrun y/o --run-donttest.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#pkgdependencies", + "href": "pkg_building.es.html#pkgdependencies", + "title": "1  Guía de empaquetado", + "section": "1.13 Dependencias del paquete", + "text": "1.13 Dependencias del paquete\n\nPensa en las ventajas y desventajas de depender de un paquete. Por un lado, las dependencias reducen el esfuerzo de desarrollo, y permite construir en base a funcionalidades útiles desarrolladas por otras personas, especialmente si la dependencia realiza tareas complejas, es de alto rendimiento y/o está bien revisada y probada. Por otro lado, tener muchas dependencias supone una carga de mantenimiento ya que requiere estar al día con los cambios en esos paquetes, con riesgo para la sostenibilidad de tu paquete a largo plazo. También aumenta el tiempo y el tamaño de la instalación, lo que supone principalmente una consideración en el ciclo de desarrollo tuyo y del resto, y en los sistemas de compilación automatizados. Los paquetes “pesados” -los que tienen muchas dependencias, y los que tienen grandes cantidades de código compilado- aumentan este costo. He aquí algunos enfoques para reducir las dependencias:\n\nSi sólo utilizas unas pocas funciones de una dependencia grande o pesada, puedes copiarlas en tu propio paquete. (Ver la sección Autoría para saber cómo reconocer la autoría del código copiado). Por otro lado, las funciones complejas con muchos casos especiales (por ejemplo, los analizadores sintácticos) requieren considerable testeo y revisión.\n\nUn ejemplo común de esto es devolver “tibbles” usadas por el tidyverse en las funciones del paquete que proporcionan datos. Se puede evitar el uso del paquete tibble devolviendo un tibble creado modificando un data.frame de la siguiente manera\nclass(df) <- c(\"tbl_df\", \"tbl\", \"data.frame\") \n(Ten en cuenta que este enfoque no está universalmente aceptado.)\n\nAsegúrate de que utilizas la función del paquete donde está definida originalmente y no de un paquete que la re-exporta. Por ejemplo, muchas funciones de devtools pueden encontrarse en paquetes especializados más pequeños, como sessioninfo. La función %>% debe importarse de magrittr donde está definida, en lugar de dplyr que la reexporta y es mucho más pesado.\nAlgunas dependencias proporcionan nombres de funciones y sintaxis más fáciles de interpretar que los nombres de las funciones y la sintaxis de R base. Si ésta es la razón principal para usar una función en una dependencia pesada, considera incluir el código de R base en una función interna bien nombrada en tu paquete. Consulta, por ejemplo, el script de R de rlang que proporciona funciones con una sintaxis similar a las funciones de purrr.\nSi las dependencias tienen funcionalidades redundantes, considera depender de una sola en lo posible.\nPuedes encontrar más consejos sobre la gestión de dependencias en [el capítulo “Dependencies: Mindset and Background” (Dependencias: Mentalidad y Contexto) del libro “R packages” y en este artículo de Scott Chamberlain (en Inglés).\n\nUtiliza la sección Imports en lugar de Depends para listar los paquetes cuyas funciones usas en tu paquete. Utiliza sección Suggests para listar los paquetes que usas en los tests (testthat), y para generar la documentación (knitr, roxygen2) (si utilizas usethis para añadir la infraestructura de tests con usethis::use_testthat() o una viñeta mediante usethis::use_vignette() los paquetes necesarios se añadirán a DESCRIPTION). Si utilizas algún paquete en los ejemplos o tests de tu paquete, asegúrate de listarlo en Suggests si no aparece ya en Imports.\nSi tu paquete no está en Bioconductor pero depende de paquetes de Bioconductor, asegúrate de que las instrucciones de instalación en el README y la viñeta sean lo suficientemente claras incluso para una persona que no esté familiarizada con el ciclo de publicación de Bioconductor.\n\n¿Hay que usar BiocManager (recomendado)? Documenta esto.\n¿La instalación automática de paquetes de Bioconductor con install.packages() es suficiente? En ese caso, menciona que se debe ejecutar setRepositories() si aún no han configurado los repositorios de Bioconductor necesarios.\nSi tu paquete depende de Bioconductor a partir de una determinada versión, menciónalo en el archivo DESCRIPTION y en las instrucciones de instalación.\n\nEspecificar las dependencias mínimas (por ejemplo glue (>= 1.3.0) en lugar de sólo glue) debería ser una elección deliberada. Si sabes con certeza que tu paquete se romperá con una dependencia debajo de una determinada versión, especifícalo explícitamente. Pero si no lo sabes, no es necesario especificar una dependencia mínima. En ese caso, puedes agregarlo si una persona informa de un fallo que está explícitamente relacionado con una versión antigua de una dependencia. Considerar las versiones de paquetes locales como la versiones mínimas necesarias para las dependencias es una mala práctica. Eso obligaría a todo el mundo a actualizar las dependencias innecesariamente (causando problemas con otros paquetes) cuando no hay una buena razón detrás de esa elección de versiones.\nEn la mayoría de los casos en los que debes exponer funciones que vienen de otros paquetes, debes importar y reexportar esas funciones individuales en lugar de listarlos en el campo Depends. Por ejemplo, si las funciones de tu paquete producen objetos raster puedes reexportar, del paquete raster, sólo las funciones de impresión y graficado.\nSi tu paquete utiliza una dependencia de sistema, debes\n\nIndicarla en el archivo DESCRIPTION;\nComprobar que aparece en la lista de sysreqsdb para permitir que las herramientas automáticas lo instalen, o enviar una contribución si no es así;\nComprobar que está instalada usando un script configure (ejemplo) y devolver un mensaje de error útil si no se la encuentra (ejemplo). Los scripts configure pueden ser difíciles de escribir, ya que a menudo requieren soluciones rebuscadas para asegurarse de que dependencias del sistema muy distintas funcionen en todos los sistemas. Utiliza ejemplos como punto de partida (más aquí), pero ten en cuenta que es habitual encontrar errores y casos límite y que a menudo violan las políticas de CRAN. No dudes en pedir ayuda en nuestro foro.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#recommended-scaffolding", + "href": "pkg_building.es.html#recommended-scaffolding", + "title": "1  Guía de empaquetado", + "section": "1.14 Andamiaje recomendado", + "text": "1.14 Andamiaje recomendado\n\nPara las consultas HTTP recomendamos utilizar httr2, httr, curl, crul, en vez de RCurl. El paquete curl es mejor si prefieres los clientes de bajo nivel de HTTP, mientras que httr2, httr o crul son mejores para un control de nivel más alto.\nPara parsear JSON, utiliza jsonlite en lugar de rjson o RJSONIO.\nPara parsear, crear y manipular XML, recomendamos fuertemente xml2 en la mayoría de los casos. Puedes consultar las notas de Daniel Nüst sobre la migración de XML a xml2 (en Inglés).\nPara datos espaciales, el paquete sp debe considerarse obsoleto en favor de sf. Los paquetes rgdal, maptools y rgeos se retirarán a finales de 2023. Recomendamos el uso de las suites espaciales desarrolladas por las comunidades r-spatial y rspatial. Consulta este issue de GitHub para ver las discusiones pertinentes.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#version-control", + "href": "pkg_building.es.html#version-control", + "title": "1  Guía de empaquetado", + "section": "1.15 Control de versiones", + "text": "1.15 Control de versiones\n\nLos archivos fuente de tu paquete tienen que estar bajo control de versiones, más concretamente versionados con Git. Puede que el paquete gert te resulte útil, así como algunas de las funciones de usethis relacionadas con Git/GitHub; sin embargo, puedes utilizar git como quieras.\nAsegúrate de listar archivos innecesarios, como .DS_Store, en .gitignore. La función usethis::git_vaccinate(), y el paquete gitignore pueden resultarte útil para esto.\nUna sección posterior de este libro incluye algunos consejos sobre el flujo de trabajo con git.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#crangotchas", + "href": "pkg_building.es.html#crangotchas", + "title": "1  Guía de empaquetado", + "section": "1.16 Problemas comunes en CRAN", + "text": "1.16 Problemas comunes en CRAN\nEsta es una colección de problemas en CRAN que vale la pena evitar desde el principio.\n\nAsegúrate de que las palabras del título de tu paquete comiencen con mayúsculas (lo que en inglés se denomina Title Case).\nNo pongas un punto al final de tu título.\nNo pongas “en R” o “con R” en tu título, ya que esto es obvio en los paquetes alojados en CRAN. Si a pesar de todo quieres que esta información aparezca en tu sitio web, revisa la documentación de pkgdown para saber cómo anular esta restricción.\nEvita empezar la descripción con el nombre del paquete o “Este paquete…”.\nAsegúrate de incluir enlaces a sitios web si utilizas una API, obtienes datos de una página web, etc. en el campo Description de tu archivo DESCRIPTION. Las URL deben ir entre simbolos <>, por ejemplo <https://www.r-project.org>.\nTanto en el campo Title como en Description los nombres de los paquetes u otro software externo deben ir entre comillas simples (por ejemplo Integración de ‘Rcpp’ para la Biblioteca de Álgebra Lineal Armadillo).\nEvita tests y ejemplos que tarden en correr. Considera usar testthat::skip_on_cran() en los test que toman mucho tiempo para que se omitan en CRAN pero sigan corriendo localmente y en la integración continua.\nIncluye archivos extra ubicados en la raíz del proyecto, como paper.md y archivos de configuración de integración continua, en tu archivo .Rbuildignore.\n\nPara más consejos, consulta la lista colaborativa mantenida por ThinkR, “Prepárate para CRAN”.\n\n1.16.1 Comprobaciones en CRAN\nUna vez que tu paquete esté en CRAN, será comprobado regularmente en diferentes plataformas. Los fallos de estas comprobaciones, cuando no son falsos positivos, pueden hacer que el equipo de CRAN se ponga en contacto contigo. Puedes revisar el estado de las comprobaciones de CRAN con:\n\nel paquete foghorn.\nlas etiquetas de estado “CRAN checks Badges”.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#bioconductor-gotchas", + "href": "pkg_building.es.html#bioconductor-gotchas", + "title": "1  Guía de empaquetado", + "section": "1.17 Guía para Bioconductor", + "text": "1.17 Guía para Bioconductor\nSi deseas que tu paquete se envíe a Bioconductor, o si tu paquete está en Bioconductor, consulta las Directrices de paquetes de Bioconductor y el libro de desarrollo actualizado.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_building.es.html#further-guidance", + "href": "pkg_building.es.html#further-guidance", + "title": "1  Guía de empaquetado", + "section": "1.18 Otras recomendaciones", + "text": "1.18 Otras recomendaciones\n\nSi envías un paquete a rOpenSci a través del repo de software-review puedes dirigir tus preguntas al equipo de rOpenSci a través de issues o en nuestro foro de discusión.\nLee la guía para quienes crean paquetes.\nLee, incorpora y actúa según los consejos del capítulo Guía de Colaboración.\n\n\n1.18.1 Aprender sobre el desarrollo de paquetes\n\n1.18.1.1 Libros\n\nR Packages (Paquetes de R) de Hadley Wickham y Jenny Bryan es un recurso excelente y fácil de leer sobre el desarrollo de paquetes que está disponible gratis en línea (y se puede comprar impreso).\nWriting R Extensions (Escribiendo extensiones de R) es la referencia canónica y normalmente más actualizada, para crear paquetes de R.\nMastering Software Development in R (Dominar el desarrollo de software en R) por Roger D. Peng, Sean Kross y Brooke Anderson.\nAdvanced R (R avanzado) de Hadley Wickham\nTidyverse style guide (guía de estilo del equipo Tidyverse)\nTidyverse design guide (guía de diseño del equipo tidyverse) (trabajo en elaboración) con su boletín de noticias.\n\n\n\n1.18.1.2 Tutoriales\n\n“Your first R package in 1 hour” (tu primer paquete de R en una hora) de Shannon Pileggi.\nEsta descripción del flujo de trabajo por Emil Hvitfeldt.\nEsta ilustración de Matthew J Denny.\n\n\n\n1.18.1.3 Blogs\n\nBlog de R-hub.\nAlgunos posts del blog de rOpenSci por ejemplo “How to precompute package vignettes or pkgdown articles” (Cómo pregenerar viñetas de paquetes o artículos de pkgdown).\nSección El rincón del desarrollo de paquetes del boletín de rOpenSci.\nAlgunos posts del blog de tidyverse por ejemplo “Upgrading to testthat edition 3” (Actualizando a la 3ra edición de testthat).\n\n\n\n1.18.1.4 MOOCs\nExiste una especialización en Coursera correspondiente al libro de Roger Peng, Sean Kross y Brooke Anderson con un curso específico sobre paquetes de R.", + "crumbs": [ + "Construyendo tu paquete", + "1  Guía de empaquetado" + ] + }, + { + "objectID": "pkg_ci.es.html", + "href": "pkg_ci.es.html", + "title": "2  Buenas prácticas de integración continua", + "section": "", + "text": "2.1 ¿Qué es la integración continua?\nLa integración continua ejecuta tests sobre el software automáticamente. En el caso de rOpenSci, CI significa, en la práctica, que un conjunto de test se ejecutará automáticamente a través de GitHub, cada vez que hagas un commit o pull request a GitHub.\nLa CI automatiza la ejecución de tests globales de los paquetes, como R CMD check (ver tests). Es posible configurar la CI antes de escribir tus tests, entonces CI los ejecutará a medida que los envíes al repositorio.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_ci.es.html#why-use-continuous-integration-ci", + "href": "pkg_ci.es.html#why-use-continuous-integration-ci", + "title": "2  Buenas prácticas de integración continua", + "section": "2.2 ¿Por qué utilizar la integración continua (CI)?", + "text": "2.2 ¿Por qué utilizar la integración continua (CI)?\nTodos los paquetes de rOpenSci deben utilizar alguna forma de integración continua. Esto asegura que todos los commits, pull requests y nuevas branches pasan por R CMD check. Los resultados de todos los tests se muestran en la página del pull request en GitHub, lo cual proporciona información sobre los problemas y proteje de aceptar cambios que rompan tu paquete. La integración continua de los paquetes de rOpenSci también debe estar vinculada a un servicio de cobertura de código que indique cuántas líneas son chequeadas por los tests unitarios.\nTanto el estado de los tests como el porcentaje de cobertura del código deben informarse mediante etiquetas en el README de tu paquete.\nLos paquetes de R deben tener CI para todos los sistemas operativos (Linux, Mac OSX, Windows) si contienen:\n\nCódigo compilado\nDependencias de Java\nDependencias de otros lenguajes\nPaquetes con llamadas al sistema\nProcesamiento de texto, por ejemplo obtener nombres de personas (para encontrar problemas de codificación).\nCualquier cosa que incluya llamadas al sistema de archivos / rutas de acceso.\n\nAnte la duda de si estos criterios se aplican a tu paquete, es mejor añadir CI para todos los sistemas operativos. La mayoría de los servicios de CI para paquetes de R lo permiten sin mucha complicación utilizando la configuración estándar.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_ci.es.html#whichci", + "href": "pkg_ci.es.html#whichci", + "title": "2  Buenas prácticas de integración continua", + "section": "2.3 ¿Qué servicio/s de integración continua usar?", + "text": "2.3 ¿Qué servicio/s de integración continua usar?\nExisten muchos servicios de integración continua. Algunos son servicios independientes (CircleCI, AppVeyor), mientras que otros están integrados a servicios de alojamiento del código o relacionados (GitHub Actions, GitLab, AWS Code Pipeline). Distintos servicios permiten distintas configuraciones de sistemas operativos.\nGitHub Actions es una opción conveniente para quienes desarrollan paquetes de R y ya utilizan GitHub, ya que está integrado en la plataforma y es compatible con todos los sistemas operativos necesarios.\nHay acciones compatibles con el ecosistema R así como soporte de primera clase con el paquete usethis. Todos los paquetes enviados a rOpenSci para su revisión por pares son comprobados por nuestro propio sistema, pkgcheck, el cual se describe con más detalle en la Guía de autoría. Estos tests también están disponibles como acción de GitHub en el repositorio ropensci-review-tools/pkgcheck-action. Es recomendable utilizar esta acción para confirmar que el paquete pasa todos los tests antes de enviarlo. Consulta nuestro blog para más información.\nEl paquete usethis se puede usar con otros sistemas de CI, aunque estas funciones están siendo deprecadas. rOpenSci también provee el paquete circle, el cual ayuda a configurar cadenas de CircleCI, y el paquete tic para la construcción de cadenas de CI más complicadas.\n\n2.3.0.1 Tests con diferentes versiones de R\nRequerimos que los paquetes de rOpenSci no sólo se testeen usando la versión más reciente de R, sino también con la anterior y con la versión en desarrollo. Esto garantiza compatibilidad con R base, tanto con versiones futuras como con versiones pasadas.\nLos detalles de cómo ejecutar tests utilizando diferentes versiones de R localmente se pueden encontrar en la viñeta de R-hub sobre la ejecución de Checks locales en Linux con Docker.\nPuedes definir los detalles de los checks para cada una de las versiones utilizando una matriz de tests.\nSi desarrollas un paquete que depende o está destinado para Bioconductor, puede que el paquete biocthis te resulte relevante.\n\n\n2.3.0.2 Minimizar los tiempos de construcción en CI\nPuedes utilizar estos consejos para minimizar los tiempos de construcción en CI:\n\nGuardar los paquetes instalados en una caché. La acción r-lib/actions lo hace por defecto.\n\n\n\n2.3.0.3 Dependencias del sistema\nPuede que encuentres útil el post de Hugo Gruson Dependencias del sistema en paquetes de R y pruebas automáticas.\n\n\n2.3.1 Travis CI (Linux y Mac OSX)\nRecomendamos dejar de utilizar Travis.\n\n\n2.3.2 AppVeyor CI (Windows)\nPara la integración continua en Windows, consulta R + AppVeyor. Configúralo con usethis::use_appveyor().\nAquí tienes consejos para minimizar el tiempo de compilación de AppVeyor:\n\nGuarda los paquetes instalados en una caché. Mira, por ejemplo, este archivo de configuración. AppVeyor usará la caché automáticamente si lo configuras con usethis::use_appveyor().\nActiva los rolling builds.\n\nYa no transferimos los proyectos de AppVeyor a la cuenta de AppVeyor de rOpenSci, así que después de transferir tu repo a la organización de GitHub “ropensci”, la etiqueta será [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/ropensci/pkgname?branch=master&svg=true)](https://ci.appveyor.com/project/individualaccount/pkgname).\n\n\n2.3.3 Circle CI (Linux y Mac OSX)\nCircle CI es utilizado, por ejemplo, por el paquete de rOpenSci bomrang como servicio de integración continua.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_ci.es.html#coverage", + "href": "pkg_ci.es.html#coverage", + "title": "2  Buenas prácticas de integración continua", + "section": "2.4 Cobertura de tests", + "text": "2.4 Cobertura de tests\nLa integración continua también debe incluir información sobre la cobertura de los tests a través de un servicio de testing como Codecov o Coveralls.\nRecomendamos utilizar Codecov. Para activar Codecov para tu repo, ejecuta usethis::use_github_action(\"test-coverage\"), el cual crea un archivo .github/workflows/test-coverage.yaml. También tienes que dar acceso a Codecov a tu repositorio de GitHub, ver la guía de inicio rápido de Codecov (en inglés) para saber cómo hacerlo. Luego añade una etiqueta de estado de Codecov en la parte superior de tu README.md, puedes consultar Status Badges (etiquetas de estado) en la documentación de Codecov.\nActualmente, Codecov tiene acceso a todos los repositorios de GitHub de la organización ropensci por defecto. Cuando tu repositorio sea aceptado y transferido a ropensci, el acceso de Codecov debería transferirse automáticamente. Tendrás que actualizar la URL de la etiqueta para que apunte al repositorio alojado en ropensci.\nPara más detalles, consulta el README del paquete covr, así como la documentación de usethis::use_coverage() y usethis::use_github_action().\nSi ejecutas la cobertura en varios servicios de CI los resultados se unirán.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_ci.es.html#even-more-ci-open-cpu", + "href": "pkg_ci.es.html#even-more-ci-open-cpu", + "title": "2  Buenas prácticas de integración continua", + "section": "2.5 Más servicios de CI: OpenCPU", + "text": "2.5 Más servicios de CI: OpenCPU\nDespués de transferir el repo a la organización GitHub “ropensci” de rOpenSci, cada push se chequeará en OpenCPU y la persona que hace el commit recibirá una notificación por correo electrónico. Este es un servicio adicional de CI para que permite correr funciones en paquetes de R de forma remota a través de https://ropensci.ocpu.io/ utilizando la API de opencpu. Para más detalles sobre este servicio, consulta la página de ayuda de OpenCPU que también indica dónde hacer preguntas.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_ci.es.html#rodocsci", + "href": "pkg_ci.es.html#rodocsci", + "title": "2  Buenas prácticas de integración continua", + "section": "2.6 Aún más servicios de CI: rOpenSci docs", + "text": "2.6 Aún más servicios de CI: rOpenSci docs\nDespués de la transferencia a la organización GitHub “ropensci” de rOpenSci, cada push al repo de GitHub disparará la construcción (o actualización) del sitio web de tu paquete usando pkgdown. Puedes encontrar el estado de este proceso en la URL https://ropensci.r-universe.dev/ui#packages y en el estado del commit. El sitio web estará en https://docs.ropensci.org/package_name (por ejemplo para magick). Si tu paquete tiene un archivo de configuración de pkgdown, rOpenSci docs lo usará para crear el sitio web, excepto para el tema, que se utilizará rotemplate paquete.\nPor favor, informa sobre errores, haz preguntas y solicita nuevas funcionalidades sobre este servicio y sobre la plantilla en https://github.com/ropensci-org/rotemplate/.", + "crumbs": [ + "Construyendo tu paquete", + "2  Buenas prácticas de integración continua" + ] + }, + { + "objectID": "pkg_security.es.html", + "href": "pkg_security.es.html", + "title": "3  Buenas prácticas de seguridad en el desarrollo de paquetes", + "section": "", + "text": "3.1 Miscelaneos\nRecomendamos el artículo Ten quick tips for staying safe online (Diez consejos rápidos sobre seguridad en Internet) de Danielle Smalls y Greg Wilson.", + "crumbs": [ + "Construyendo tu paquete", + "3  Buenas prácticas de seguridad en el desarrollo de paquetes" + ] + }, + { + "objectID": "pkg_security.es.html#git-hub-access-security", + "href": "pkg_security.es.html#git-hub-access-security", + "title": "3  Buenas prácticas de seguridad en el desarrollo de paquetes", + "section": "3.2 Seguridad al acceder a GitHub", + "text": "3.2 Seguridad al acceder a GitHub\n\nTe recomendamos proteger tu cuenta de GitHub con autenticación de dos factores (2FA). Esto es obligatorio para miembros de la organización ropensci en GitHub y quienes colaboren de manera externa, así que asegúrate de habilitarla antes de que se apruebe tu paquete.\nTambién te recomendamos que compruebes regularmente quién tiene acceso al repositorio de tu paquete, y que elimines cualquier acceso no utilizado (como el de personas que hayan dejado de colaborar).", + "crumbs": [ + "Construyendo tu paquete", + "3  Buenas prácticas de seguridad en el desarrollo de paquetes" + ] + }, + { + "objectID": "pkg_security.es.html#https", + "href": "pkg_security.es.html#https", + "title": "3  Buenas prácticas de seguridad en el desarrollo de paquetes", + "section": "3.3 https", + "text": "3.3 https\n\nSi el servicio web al que se conecta tu paquete tiene opciones de https y http, usa https.", + "crumbs": [ + "Construyendo tu paquete", + "3  Buenas prácticas de seguridad en el desarrollo de paquetes" + ] + }, + { + "objectID": "pkg_security.es.html#pkgsecrets", + "href": "pkg_security.es.html#pkgsecrets", + "title": "3  Buenas prácticas de seguridad en el desarrollo de paquetes", + "section": "3.4 Credenciales usadas en paquetes", + "text": "3.4 Credenciales usadas en paquetes\nEsta sección incluye consejos para cuando desarrolles un paquete que interactúa con un recurso web que requiere credenciales (claves API, tokens, etc.). Consulta también la viñeta de httr sobre compartir credenciales.\n\n3.4.1 Credenciales de quien usa el paquete\nSupongamos que tu paquete necesita una clave para hacer consultas a una API en nombre de quien usa el paquete.\n\nEn la documentación de tu paquete, brinda consejos para que la clave de la API no se almacene en el archivo .Rhistory o en los scripts.\n\nFomenta el uso de variables de entorno para almacenar la clave de la API (o incluso elimina la posibilidad de pasarla como argumento a las funciones). Puedes mencionar esta introducción a los archivos de arranque y la función usethis::edit_r_environ().\nOtra posibilidad es usar o fomentar el uso del paquete keyring para almacenar variables en los sistemas de almacenamiento de credenciales del sistema operativo (que son más seguros que guardarlas en el archivo .Renviron). Para esto tu paquete tendría una función para guardar la clave en el keyring y una para recuperarla; alternativamente quien use tu paquete podría escribir Sys.setenv(CLAVESUPERSECRETA = keyring::key_get(\"miservicio\")) al principio de su script.\nNo imprimas la clave de la API en ningún mensaje, advertencia o error, ni siquiera en modo verboso.\n\nLa plantilla de issues en GitHub debe advertir de no compartir ninguna credencial. Si alguien comparte accidentalmente las credenciales en un issue, asegúrate de avisarle para que revoque la clave (es decir, pregúntale explícitamente si se ha dado cuenta de que ha compartido su clave).\n\n\n\n3.4.2 Credenciales en paquetes y desarrollo\nDurante el desarrollo del paquete tendrás que proteger tus credenciales igual que proteges las credenciales de quienes usan tu paquete, pero hay más cosas a considerar y tener en cuenta.\n\n3.4.2.1 Credenciales y consultas guardadas en los tests\nSi utilizas vcr o httptest en los test para almacenar las respuestas de la API en caché, tienes que asegurarte de que las consultas grabadas o fixtures no contengan credenciales. Consulta la guía de seguridad de vcr y la guía Redacting and Modifying Recorded Requests (Censurando y modificando consultas grabadas) de httptest e inspecciona tus consultas grabadas y fixtures antes de hacer un primer commit para asegurarte de que tienes la configuración correcta.\nComo vcr es un paquete de rOpenSci, puedes hacer cualquier pregunta que tengas en el foro de rOpenSci.\n\n\n3.4.2.2 Compartir credenciales con servicios de integración contínua\nSi utilizas un servicio de integración continua (CI por sus siglas en inglés), es posible que necesites compartir credenciales con el mismo.\nPuedes almacenar las claves de la API como variables de entorno o secretos consultando la documentación del servicio de CI.\nPara más detalles y consejos sobre el flujo de trabajo, consulta al artículo de gargle Managing tokens securely (Gestionando claves de forma segura) y el capítulo de seguridad del libro HTTP testing in R.\nDocumenta los pasos que has seguido en CONTRIBUTING.md para que tú, o alguien en el futuro, pueda recordar cómo hacerlo la próxima vez.\n\n\n3.4.2.3 Credenciales y colaboraciones\n¿Qué pasa con los pull requests de contribuciones externas? En GitHub, por ejemplo, los “secretos” sólo están disponibles para las acciones de GitHub para los pull requests iniciados desde el propio repositorio, no desde el fork. Los test que utilicen tus credenciales fallarán a menos que utilices algún tipo de respuesta simulada/en caché, por lo que es posible que quieras omitirlos dependiendo del contexto. Por ejemplo, en tu cuenta CI podrías crear una variable de entorno llamada ESTE_SOY_YO y luego omitir los test en función de la presencia de esta variable. Obviamente, esto significa que los tests del PR por parte del servicio de CI no serán exhaustivos, por lo que tendrás que comprobar el PR localmente para ejecutar todos los tests.\nDocumenta el comportamiento de tu paquete frente a PRs externos en CONTRIBUTING.md por el bien de la gente que hace PRs y de la gente que los revisa (tú dentro de unas semanas, y otras personas que mantengan del paquete).\n\n\n\n3.4.3 Credenciales y CRAN\nEn CRAN, omite las pruebas y los ejemplos que requieran credenciales utilizando skip_on_cran() y dontrun respectivamente.\nTambién omite las viñetas que requieran credenciales.", + "crumbs": [ + "Construyendo tu paquete", + "3  Buenas prácticas de seguridad en el desarrollo de paquetes" + ] + }, + { + "objectID": "pkg_security.es.html#furthersecreading", + "href": "pkg_security.es.html#furthersecreading", + "title": "3  Buenas prácticas de seguridad en el desarrollo de paquetes", + "section": "3.5 Lecturas adicionales", + "text": "3.5 Lecturas adicionales\nRecursos útiles sobre seguridad:\n\nEncuentro de la comunidad rOpenSci sobre “Seguridad para R” (grabación, diapositivas, etc.). Ver en particular la lista de recursos;\nlos proyectos relacionados con la seguridad de la unconf18;\nel artículo de gargle Managing tokens securely (Gestionando claves de forma segura)", + "crumbs": [ + "Construyendo tu paquete", + "3  Buenas prácticas de seguridad en el desarrollo de paquetes" + ] + }, + { + "objectID": "softwarereview_intro.es.html", + "href": "softwarereview_intro.es.html", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "", + "text": "4.1 ¿Qué es la revisión por pares de software de rOpenSci?\nLa suite de paquetes de rOpenSci recibe aportes tanto de personal de la organización, como por miembros de la comunidad, lo que significa que se nutre de una gran diversidad de habilidades y experiencias. Pero, ¿cómo asegurar un buen nivel de calidad? Ahí es donde entra en juego la revisión por pares de software: los paquetes aportados por la comunidad se someten a un proceso de revisión transparente, constructivo, no conflictivo y abierto. El mismo se sustenta principalmente en el trabajo voluntario: desde el rol de edición asociada, gestionando el flujo de información y garantizando que los envíos progresen; personas que crean, envían y mejoran su paquete; personas que revisan paquetes (dos por envío), examinan el código y la experiencia de usuario. Este artículo del blog, escrito por miembros del equipo editorial de rOpenSci es una buena introducción a la revisión por pares de software de rOpenSci. Puedes encontrar más artículos en el blog de rOpenSci sobre el proceso y los paquetes que pasaron por el mismo en la etiqueta “software-peer-review”.\nPuedes reconocer los paquetes de rOpenSci que han sido revisados por pares mediante una etiqueta verde que dice “peer-reviewed” en su README (ej. el paquete restez) y por el icono azul en su descripción en la página de paquetes de rOpenSci. Ambos contienen links a la revisión.\nEn cuanto a la parte técnica, le sacamos el jugo a GitHub: cada proceso de revisión es un issue en el repositorio ropensci/software-review. Por ejemplo, haz click aquí para leer el hilo de revisión del paquete ropenaq. El proceso es una conversación activa hasta que el paquete es aceptado, con dos revisiones externas como momentos importantes. Además, utilizamos funcionalidades de GitHub como las plantillas de issues (como plantilla de envío), y el etiquetado que utilizamos para seguir el progreso de los envíos (desde las revisiones iniciales hasta la aprobación).", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_intro.es.html#whysubmit", + "href": "softwarereview_intro.es.html#whysubmit", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "4.2 ¿Por qué enviar tu paquete a rOpenSci?", + "text": "4.2 ¿Por qué enviar tu paquete a rOpenSci?\n\nEn primer lugar, y sobre todo, esperamos que envíes tu paquete para su revisión porque valoras la devolución. Nuestro objetivo es proporcionar una devolución útil a las personas que crearon el paquetes y que nuestro proceso de revisión sea abierto, no conflictivo y centrado en la mejora de la calidad del software.\nUna vez a aceptado, tu paquete seguirá recibiendo apoyo de los miembros de rOpenSci. Mantendrás la propiedad y el control de tu paquete, pero podemos ayudarte con los problemas de mantenimiento continuo, como los relacionados con las actualizaciones de R y las dependencias, y las políticas de CRAN.\nrOpenSci promoverá tu paquete a través de nuestra página web, blog y redes sociales (como Mastodon y Twitter). Los paquetes de nuestra suite también tienen un sitio web de documentación que se construye y despliega automáticamente después de cada push.\nLos paquete de rOpenSci se pueden incluir en otros repositorios como CRAN y BioConductor.\nLos paquetes de rOpenSci que son relevantes para el Journal of Open-Source Software y añaden un artículo corto de acompañamiento pueden beneficiarse, a discreción del equipo editorial de JOSS, de un proceso de revisión acelerado.\nSi escribes un gitbook relacionado a tu paquete, rOpenSci lo difundirá: se puede transferir su código fuente a la organización de GitHub ropensci-books para ser listado en books.ropensci.org.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_intro.es.html#whyreview", + "href": "softwarereview_intro.es.html#whyreview", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "4.3 ¿Por qué revisar paquetes para rOpenSci?", + "text": "4.3 ¿Por qué revisar paquetes para rOpenSci?\n\nComo en cualquier proceso de revisión por pares, esperamos que elijas revisar para contribuir a rOpenSci y a las comunidades científicas. Nuestra misión de ampliar el acceso a los datos científicos y promover una cultura de investigación reproducible sólo es posible gracias a los esfuerzos voluntarios de miembros de la comunidad como tú.\nLa revisión es una conversación bidireccional. Al revisar los paquetes, tendrás la oportunidad de seguir aprendiendo buenas prácticas de desarrollo de quienes crean y revisan los paquetes.\nLa naturaleza abierta de nuestro proceso de revisión te permite establecer redes y conocer colegas y personas con quien colaborar. Nuestra comunidad es amigable y tiene muchos miembros con ganas de ayudar y conocimiento en el desarrollo en R y en muchas otras áreas de la ciencia y la informática científica.\nPara ofrecerte para revisar paquetes, completa este breve formulario con tu información de contacto y tus áreas de conocimiento. Siempre buscamos más personas con experiencia en el desarrollo de paquetes en general y con experiencia en los campos en los que se utilizan los paquetes.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_intro.es.html#whyopen", + "href": "softwarereview_intro.es.html#whyopen", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "4.4 ¿Por qué las revisiones son abiertas?", + "text": "4.4 ¿Por qué las revisiones son abiertas?\nNuestros hilos de revisión son públicos. Todas las personas involucradas (en roles de autoría, revisión y edición) conocen la identidad del resto y la comunidad en general puede ver o incluso participar en la conversación a medida que se produce. Esto proporciona un incentivo para realizar una revisión minuciosa y proporcionar revisiones constructivas y no conflictivas. Tanto quienes envían paquete como quienes los revisan dicen disfrutar y aprender más de este intercambio abierto y directo. También tiene el beneficio de construir una comunidad, ya que quienes participan tienen la oportunidad de interactuar de manera significativa con nuevas personas. Nuevas colaboraciones han nacido gracias a las ideas surgidas durante el proceso de revisión.\nSomos conscientes de que los sistemas abiertos pueden tener inconvenientes. Por ejemplo, en la revisión académica tradicional la revisión por pares con doble ciego puede aumentar la representación de autoras femeninas, lo que sugiere un sesgo en las revisiones abiertas. También es posible que quienes hacen la revisión sean menos críticos en la revisión abierta. Sin embargo, proponemos que la apertura de la conversación de la revisión proporciona un control de la calidad de la revisión y del sesgo; es más difícil hacer comentarios no fundamentados o subjetivos en público sin la cobertura del anonimato. En definitiva, creemos que la comunicación directa y pública quienes desarrollaron el paquete y quienes lo revisan mejora la calidad y la imparcialidad de las revisiones.\nAdemás, tanto quienes envían paquete y quienes los revisan tienen la posibilidad de contactar al equipo editorial por privado si tienen alguna duda o pregunta.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_intro.es.html#how-will-users-know-a-package-has-been-reviewed", + "href": "softwarereview_intro.es.html#how-will-users-know-a-package-has-been-reviewed", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "4.5 ¿Cómo se distingue un paquete que fue revisado?", + "text": "4.5 ¿Cómo se distingue un paquete que fue revisado?\n\nEl README de tu paquete incluirá una etiqueta de revisión por pares que enlaza con el hilo de revisión.\nTu paquete tendrá un sitio web de documentación en docs.ropensci.org que podrás enlazar en el archivo DESCRIPTION.\nEl repositorio de tu paquete será transferido a la organización rOpenSci.\nSi quienes realizaron la revisión aceptan aparecer en el archivo DESCRIPTION, sus metadatos mencionarán la revisión.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_intro.es.html#editors-and-reviewers", + "href": "softwarereview_intro.es.html#editors-and-reviewers", + "title": "4  Revisión por pares de software, ¿por qué? ¿qué es?", + "section": "4.6 Personas responsables de edición y revisión", + "text": "4.6 Personas responsables de edición y revisión\n\n4.6.1 Equipo editorial asociado\nEl proceso de revisión por pares del software de rOpenSci está dirigido por\n\nNoam Ross, EcoHealth Alliance\nKarthik Ram, rOpenSci\nMaëlle Salmon, rOpenSci\nMark Padgham, rOpenSci\nAnna Krystalli, University of Sheffield RSE\nMelina Vidoni, RMIT University (School of Science)\nMauro Lepore, 2 Degrees Investing Initiative\nLaura DeCicco, USGS\nJulia Gustavsen, Agroscope\nEmily Riederer, Capital One\nAdam Sparks, Department of Primary Industries and Regional Development\nJeff Hollister, US Environmental Protection Agency\n\n\n\n4.6.2 Equipo de revisión\nAgradecemos a las siguientes personas que han ofrecido su tiempo y experiencia para revisar los paquetes enviados a rOpenSci:\nEm Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav\nTambién agradecemos a las siguientes personas que han tomado el rol de edición de forma invitada:\nAna Laura Diedrichs · Francisco Rodriguez-Sanchez · Hao Zhu", + "crumbs": [ + "Revisión por pares de software de paquetes", + "4  Revisión por pares de software, ¿por qué? ¿qué es?" + ] + }, + { + "objectID": "softwarereview_policies.es.html", + "href": "softwarereview_policies.es.html", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "", + "text": "5.1 Proceso de revisión", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_policies.es.html#policiesreviewprocess", + "href": "softwarereview_policies.es.html#policiesreviewprocess", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "", + "text": "Para que un paquete sea considerado para ingresar a rOpenSci, quienes crearon el paquete deben iniciar una solicitud en el repositorio ropensci/software-review.\nLos paquetes se revisan en su calidad, adecuación, documentación y claridad. El proceso de revisión es bastante similar al de la revisión de un artículo científico (véase nuestra guía de empaquetado y guía de revisión para más detalles). A diferencia de la revisión de un artículo científico, este proceso será una conversación continua.\nUna vez resueltas todas las cuestiones y preguntas importantes que puedan solucionarse con un esfuerzo razonable, la persona responsable de la edición tomará una decisión (aceptar, esperar o rechazar). Los rechazos suelen hacerse pronto (antes de que comience el proceso de revisión; ver la sección de objetivos y alcance), pero en raras ocasiones un paquete puede no ser aceptado después de la revisión. En última instancia, es decisión de quien hace la edición rechazar o no el paquete en función de cómo se aborden las revisiones.\nLa comunicación entre quienes enviaron el paquete, quienes lo revisan y editan tendrá lugar principalmente en GitHub, aunque puedes optar por ponerte en contacto con quien hace la edición por correo electrónico o por Slack para algunas cuestiones. Cuando envíes un paquete, asegúrate de que tu configuración de notificaciones de GitHub sea correcta para que no te pierdas un comentario.\nQuien envía el paquete puede elegir que su envío se ponga en espera (en cuyo caso se le aplica la etiqueta holding). El estado de espera se revisará cada 3 meses, y después de un año el issue se cerrará.\nSi quien envió el paquete no ha solicitado una etiqueta de espera, pero no responde a las consultas, podremos cerrar el issue en el plazo de un mes desde el último intento de contacto. Este intento incluirá un comentario etiquetando a la persona, pero también un correo electrónico utilizando la dirección de correo electrónico que aparece en el archivo DESCRIPTION del paquete. Este es uno de los raros casos en los que quien hace la edición intentará ponerse en contacto con el autor por correo electrónico.\nPara volver a enviar un paquete cuyo envío fue cerrado hay que iniciar un nuevo envío. Si el paquete sigue siendo relevante, habrá que responder a las revisiones iniciales antes de que la persona encargada de la edición empiece a buscar nuevas personas para la revisarlo.\n\n\n5.1.1 Publicar en otros lugares\n\nTe recomendamos fuertemente que envíes tu paquete para su revisión antes de publicarlo en CRAN o enviar un artículo de software que describa el paquete a una revista. Las devoluciones de las revisiones pueden dar pie a importantes mejoras y actualizaciones de tu paquete, incluso cambiar el nombre o modificaciones incompatibles con versiones previas. Consideramos que la publicación previa en CRAN o en otros lugares no es razón suficiente para rechazar las recomendaciones surgidas del proceso de revisión.\nNo envíes tu paquete para su revisión mientras éste o un artículo científico asociado también esté siendo revisado en otro lugar, ya que esto puede dar lugar a recomendaciones incompatibles.\n\n\n\n5.1.2 Conflicto de intereses de quienes revisan o editan\nLos siguientes criterios pretenden ser una guía de lo que constituye un conflicto de intereses para quien hace la edición o revisión. Existe un conflicto de intereses si:\n\nquien potencialmente revisará o editará pertenece a la institución o a una componente institucional (por ejemplo, un departamento) de quienes tienen un papel importante en el paquete;\nquien potencialmente revisará o editará ha colaborado o ha tenido cualquier otra relación profesional con cualquier persona que tenga un papel importante en el paquete en los últimos tres años;\nquien potencialmente revisará o editará es miembro del consejo asesor del proyecto que se está revisando;\nquien potencialmente revisará o editará recibiría un beneficio económico directo o indirecto si se acepta el paquete;\nquien potencialmente revisará o editará ha contribuido significativamente a un proyecto que se considera competencia;\ntambién hay un conflicto de interés de por vida para familiares, personas con relaciones comerciales y estudiantes o personas que asesoran o mentorean.\n\nEn el caso de que ninguno de los miembros del equipo editorial pueda realizar la edición, se invitará a una persona externa para que la realice.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_policies.es.html#aims-and-scope", + "href": "softwarereview_policies.es.html#aims-and-scope", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "5.2 Objetivos y alcance", + "text": "5.2 Objetivos y alcance\nrOpenSci tiene como objetivo apoyar paquetes que permiten la investigación reproducible y la gestión del ciclo de vida de los datos para quienes hacen ciencia. Los paquetes enviados a rOpenSci deben encajar en una o más de las categorías indicadas a continuación. El software estadístico también puede ser enviado para su revisión por pares, para lo cual tenemos un conjunto de directrices y normas. Mientras que el resto de este capítulo se aplica a ambos tipos de software, las categorías que aparecen a continuación son para el software general, y no para el estadístico. Si te queda claro si tu paquete encaja en una de las categorías generales o estadísticas, abre un issue como consulta previa a la presentación (Ejemplos).\nComo se trata de un documento vivo, estas categorías pueden cambiar con el tiempo y no todos los paquetes incluidos anteriormente estarían en el ámbito de aplicación en la actualidad. Por ejemplo, los paquetes de visualización de datos ya no están incluidos. Aunque nos esforzamos por ser coherentes, evaluamos los paquetes caso por caso y podemos hacer excepciones.\nTen en cuenta que no todos los proyectos y paquetes de rOpenSci están incluidos en el ámbito de aplicación o pasan por una revisión por pares.\\\nLos proyectos desarrollados por el personal o en conferencias pueden ser experimentales, exploratorios, abordar las prioridades de la infraestructura básica y, por tanto, no entrar en estas categorías. Busca la etiqueta de revisión por pares (ver más abajo) para identificar los paquetes revisados por pares en el repositorio de rOpenSci.\n\n\n\nEjemplo de insignia verde de revisión por pares\n\n\n\n5.2.1 Categorías de paquetes\n\nobtención de datos: Paquetes para acceder y descargar datos de fuentes en línea con usos científicos. Nuestra definición de “usos científicos” es amplia. Incluye servicios de almacenamiento de datos, revistas y otros servidores remotos, ya que existe una gran variedad de fuentes de datos que pueden ser de interés para quienes hacen ciencia. Sin embargo, los paquetes de obtención de datos deben centrarse en las fuentes o temas de los datos y no en servicios. Por ejemplo, un cliente general para el almacenamiento de datos de Amazon Web Services no estaría en nuestro ámbito. (Ejemplos: rotl, gutenbergr)\nextracción de datos: Paquetes que ayudan a extraer datos de fuentes no estructuradas, como texto, imágenes y PDFs, así como a leer datos en formatos científicos y salidas de equipamiento científico. Las bibliotecas estadísticas o de machine learning para el modelado o la predicción no suelen incluirse en esta categoría, como tampoco los analizadores de código. Los modelos entrenados que actúan como utilidades (por ejemplo, para el reconocimiento óptico de caracteres) podrían calificar. (Ejemplos: tabulador para extraer tablas de documentos PDF, genbankr para segmentar archivos de GenBank, treeio para la lectura filogenética en archivos de árboles filogenéticos, lightr para segmentar archivos de instrumentos espectroscópicos)\nmanipulación de datos: Paquetes para procesar datos obtenidos de los formatos anteriores. Esta área no incluye las herramientas de manipulación de datos en general, como reshape2 o tidyr o herramientas para extraer datos del propio código de R. Más bien, se centra en herramientas para manipular datos en formatos científicos específicos generados a partir de flujos de trabajo científicos o exportados desde instrumentos científicos. (Ejemplos: plateR para leer datos estructurados como mapas de placas de instrumentos científicos, o phonfieldwork para procesar archivos de audio anotados para la investigación fonética)\ndepósito de datos: Paquetes que apoyan el depósito de datos en repositorios de investigación, incluyendo el proceso de dar formato a los datos y la generación de metadatos. (Ejemplo: EML)\nvalidación y comprobación de datos: Herramientas que permiten la validación y comprobación automatizada de la calidad e integridad de los datos como parte de flujos de trabajo científico. (Ejemplo: assertr)\nautomatización del flujo de trabajo: Herramientas que automatizan y encadenan flujos de trabajo, como los sistemas de construcción y las herramientas para gestionar la integración continua. No incluye las herramientas generales para la programación literiaria (por ejemplo, las extensiones de R markdown que no están en los temas anteriores). (Ejemplo: drake)\ncontrol de versiones: Herramientas que facilitan el uso del control de versiones en los flujos de trabajo científico. Ten en cuenta que esto no incluye todas las herramientas que interactúan con los servicios de control de versiones en línea (por ejemplo, GitHub), a menos que encajen en otra categoría. (Ejemplo: git2rdata)\ngestión de citas y bibliometría: Herramientas que facilitan la gestión de las referencias, como por ejemplo para escribir publicaciones científicas, crear CVs o atribuir de otra manera las contribuciones científicas, o acceder, manipular o trabajar de otra manera con datos bibliométricos. (Ejemplo: RefManageR)\ncapa de interfaz de software científico: Paquetes que permiten correr aplicaciones usadas en la investigación científica desde R. Estos programas deben ser específicos de los campos de investigación, no utilidades informáticas generales. Las capas deben ser no triviales, en el sentido de que debe haber un valor añadido significativo por encima del uso de system() o de vincular el programa, ya sea en darle formato a las entradas entradas y salidas, en el manejo de datos, etc. La mejora del proceso de instalación, o la ampliación de la compatibilidad a más plataformas, puede constituir un valor añadido si la instalación es compleja. Esto no incluye las capas de interfaz de otros paquetes de R o bibliotecas de C/C++ que puedan incluirse en los paquetes de R. Tampoco se incluyen los paquetes que son clientes de API web, que deben pertenecer a una de las otras categorías. Animamos encarecidamente crear capas de interfaz a utilidades de código abierto y de licencia abierta; las excepciones se evaluarán caso por caso, teniendo en cuenta si existen opciones de código abierto. (Ejemplos: babette, nlrx)\nherramientas de reproducibilidad de campo y laboratorio: Paquetes que mejoran la reproducibilidad de los flujos de trabajo del mundo real mediante la estandarización y la automatización de los protocolos de campo y de laboratorio. Por ejemplo, el seguimiento y el etiquetado de las muestras, la generación de formularios y hojas de datos, la interconexión con los equipos de laboratorio o los sistemas de información, y la ejecución de diseños experimentales. (Ejemplo: baRcodeR)\nenlaces a software de bases de datos: Enlaces y capas de interfaz para las API genéricas de bases de datos (Ejemplo: rrlite)\n\nAdemás, tenemos algunos temas especializados con un alcance algo más amplio.\n\ndatos geoespaciales: Aceptamos paquetes centrados en el acceso, manipulación y conversión entre formatos de datos geoespaciales. (Ejemplos: osmplotr, tidync).\ntraducción: Como parte de nuestro trabajo en publicación multilingüe tenemos especial interés en paquetes que faciliten la traducción y publicación de recursos científicos y de programación a múltiples lenguages (humanos) para que sean accesibles a públicos más amplios y diversos. Podría tratarse de interfaces para programas de traducción automática, infraestructura para gestionar la documentación en varios lenguages o programas que accedan a recursos lingüísticos especializados. Se trata de un ámbito nuevo y experimental, por lo que te rogamos que abras un issue para preguntar si el software está dentro del alcance de rOpenSci si te interesa presentar un paquete en esta categoría.\n\n\n\n5.2.2 Otras consideraciones sobre el ámbito de aplicación\nLos paquetes deben ser generales en el sentido de que deben resolver un problema de la forma más amplia posible, manteniendo una interfaz de usuario y una base de código coherentes. Por ejemplo, si varias fuentes de datos utilizan una API idéntica, preferimos un paquete que proporcione acceso a todas las fuentes de datos, en lugar de una sola.\nLos paquetes que incluyan herramientas interactivas para facilitar los flujos de trabajo científico (por ejemplo, las shiny apps) deben tener un mecanismo para que el flujo de trabajo interactivo sea reproducible, como la generación de código o una API que permita la creación de scripts.\nPara los paquetes que no están en el ámbito de rOpenSci, animamos a presentarlos en CRAN, BioConductor, así como en otras iniciativas de desarrollo de paquetes de R (por ejemplo cloudyr), y a las revistas de software como JOSS, JSS o la revista R, dependiendo del alcance actual de esas revistas.\nTen en cuenta que los paquetes desarrollados internamente por rOpenSci, a través de nuestros eventos o mediante colaboraciones, no están todos en el ámbito de nuestro proceso de revisión por pares de software.\n\n\n5.2.3 Superposición de paquetes\nrOpenSci fomenta la competencia entre paquetes, la bifurcación y la reimplementación, dado que éstas mejoran las opciones de quienes los usan en general. Sin embargo, como queremos que los paquetes del universo de rOpenSci sean nuestras principales recomendaciones para las tareas que realizan, pretendemos evitar la duplicación de la funcionalidad de los paquetes de R existentes en cualquier repo sin mejoras significativas. Un paquete que replica la funcionalidad de un paquete existente puede ser considerado para su inclusión en rOpenSci si mejora significativamente las alternativas en cualquier repositorio (RO, CRAN, BioC) al ser\n\nmás abierto en cuanto a licencias o prácticas de desarrollo;\nmás amplio en funcionalidad (por ejemplo, proporcionando acceso a más conjuntos de datos, proporcionando un mayor conjunto de funciones), pero no sólo duplicando paquetes adicionales;\nmejor en cuanto a usabilidad y rendimiento;\nactivamente mantenido si las alternativas tienen poco o ningún mantenimiento activo.\n\nEstos factores deben considerarse en su conjunto para determinar si el paquete es una mejora significativa. Un nuevo paquete no cumpliría esta norma sólo por seguir nuestras directrices sobre paquetes mientras otros no lo hacen, a menos que esto suponga una diferencia significativa en las áreas mencionadas.\nRecomendamos que los paquetes destaquen en su README y/o en sus viñetas las diferencias con respecto a los paquetes que se solapan y las mejoras que introducen.\nAnimamos a quienes desarrollaron paquetes que no son aceptados debido al solapamiento a que sigan considerando su envío a otros repositorios o revistas.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_policies.es.html#ownership-after-softwarereview", + "href": "softwarereview_policies.es.html#ownership-after-softwarereview", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "5.3 Propiedad y mantenimiento de los paquetes", + "text": "5.3 Propiedad y mantenimiento de los paquetes\n\n5.3.1 Rol del equipo de rOpenSci\nQuienes crearon los paquetes mantienen esencialmente la misma propiedad que tenían antes de que su paquete se uniera al conjunto paquetes de rOpenSci. Estas personas seguirán manteniendo y desarrollando su software luego de su aceptación en rOpenSci. A menos que se les añada explícitamente con rol de colaboración, el equipo de rOpenSci no interferirá mucho en las actividades cotidianas. Sin embargo, el equipo puede intervenir con correcciones de errores críticos, o abordar cuestiones urgentes si quienes son responsables de los paquetes no responden de manera oportuna (ver la sección sobre la capacidad de respuesta de quienes mantienen los paquetes).\n\n\n5.3.2 Capacidad de respuesta de quienes mantienen los paquetes\nSi quienes matienen los paquetes no responden a tiempo a las solicitudes de corrección de de CRAN o de rOpenSci, enviaremos recordatorios varias veces, pero después de 3 meses (o un plazo más corto, dependiendo de lo crítica que sea la corrección) haremos los cambios.\nLo anterior es un poco impreciso, por lo que a continuación se presentan algunos ejemplos a considerar.\n\nEjemplos en los que querríamos actuar con rapidez:\n\nEl paquete foo es importado por uno o más paquetes en CRAN, y foo tiene problemas, y por tanto generará problemas en los paquetes que dependan de foo.\nEl paquete bar puede no ser usado por otros paquetes que se encuentran en CRAN, pero es muy utilizado, por lo que arreglar rápidamente los problemas es muy importante.\n\nEjemplos en los que podemos esperar más:\n\nEl paquete hello no está en CRAN, o está en CRAN, pero no tiene dependencias inversas (no hay paquetes que dependan de de hello).\nEl paquete world necesita algunas correcciones. La persona responsable ha respondido, pero simplemente está muy ocupada con un nuevo trabajo, u otra razón, y atenderá el problema pronto.\n\n\nInstamos a quienes mantienen paquetes a asegurarse de que reciben las notificaciones de GitHub, y de que los correos electrónicos del equipo de rOpenSci y de CRAN no van a su bandeja de correo no deseado. Invitaremos al Slack de rOpenSci a quienes hayan desarrollado paquetes que son incorporados a rOpenSci para charlar con el equipo y la comunidad de rOpenSci en general. Cualquier persona puede sumarse a la conversación con la comunidad rOpenSci en el foro de discusión de rOpenSci.\nSi quienes desarrollaron un paquete abandonan su mantenimiento y se trata de un paquete utilizado activamente, consideraremos la posibilidad de solicitar a CRAN que transfiera el estatus de mantenedor del paquete a rOpenSci.\n\n\n5.3.3 Compromiso de calidad\nrOpenSci se esfuerza por desarrollar y promover software de investigación de alta calidad. Para asegurarnos de que tu software cumple nuestros criterios, revisamos todos los envíos como parte del proceso de revisión por pares del software, e incluso después de la aceptación seguiremos interviniendo con mejoras y correcciones de errores.\nA pesar de nuestros esfuerzos por apoyar el software contribuido, los errores son responsabilidad de quien mantiene el paquete. El software con errores y sin mantenimiento puede ser eliminado de nuestra suite de paquetes en cualquier momento.\n\n\n5.3.4 Eliminación de paquetes\nEn el improbable caso de que quien colabora con de un paquete solicite que su paquete sea retirado de la suite, nos reservamos el derecho de mantener una versión del paquete en nuestra suite con fines de archivo.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_policies.es.html#ethics-data-privacy-and-human-subjects-research", + "href": "softwarereview_policies.es.html#ethics-data-privacy-and-human-subjects-research", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "5.4 Ética, privacidad de datos e investigación con sujetos humanos", + "text": "5.4 Ética, privacidad de datos e investigación con sujetos humanos\nLos paquetes de rOpenSci y otras herramientas se utilizan para diversos fines, pero nuestro foco está en las herramientas para la investigación. Esperamos que las herramientas permitan un uso ético por parte de quienes hacen investigación, quienes tienen la obligación de seguir códigos éticos como la Declaración de Helsinki y el Informe Belmont. Quienes investigan son responsables del uso que hacen del software, pero quienes desarrollan el software deben considerar el uso ético de sus productos y deben adherir a los códigos éticos para profesionales de la informática, como los expresados por el IEEE y ACM. Quienes colaboran en rOpenSci a menudo desempeñan el papel de investigación y desarrollo de software.\nPedimos que quienes desarrollan software se pongan en el papel de quienes investigan y consideren los requisitos de un flujo de trabajo ético utilizando el software. Dada la variación y la velocidad de los cambios en los enfoques éticos para los análisis basados en Internet, es necesario evaluar cada caso en lugar de elaborar recetas. La Guía de Ética de la Asociación de Investigadores de Internet proporciona un marco sólido y animamos tanto a quienes mantienen paquetes como a quienes los revisan y editan, a utilizarlo a la hora de evaluar su trabajo. En general, la adhesión a los requisitos legales o reglamentarios mínimos puede no ser suficiente, aunque éstos (p. ej, GDPR), pueden ser relevantes. Quienes crean los paquetes deben dirigir a quienes los usan a los recursos pertinentes para el uso ético del software.\nAlgunos paquetes pueden ser sujetos a un mayor escrutinio debido a la naturaleza de los datos que manejan. En estos casos, quienes hacen la edición pueden exigir funcionalidad adicional (o reducida) y una sólida documentación, valores por defecto y advertencias para dirigir a quienes usan el paquete a las prácticas éticas pertinentes. Los siguientes temas pueden merecer un mayor escrutinio:\n\nPoblaciones vulnerables: Quienes crean paquetes y flujos de trabajo que tratan con información relacionada con poblaciones vulnerables tienen la responsabilidad de protegerlas de posibles daños.\nDatos personales o sensibles: La divulgación de datos identificables o sensibles es potencialmente perjudicial. Esto incluye los datos “razonablemente identificables”, que una persona motivada podría rastrear hasta la persona propietaria o creadora, incluso si los datos son anónimos. Esto incluye tanto los casos en los que los datos identificadores (por ejemplo, nombre, fecha de nacimiento) están disponibles como parte de los datos, y también si los seudónimos o nombres de usuario están vinculados a mensajes de texto completo, a través de los cuales se puede puede vincular a las personas individuales mediante referencias cruzadas con otros conjuntos de datos.\n\nAunque la mejor respuesta a los problemas éticos dependerá del contexto, se deben seguir estas directrices generales cuando se presenten los desafíos anteriores:\n\nLos paquetes deben adherirse a las condiciones de uso de la fuente de datos, expresadas en los términos y condiciones del sitio web, archivos “robots.txt”, políticas de privacidad y otras otras restricciones relevantes, y enlazarlas de forma destacada en la documentación del paquete. Los paquetes deben proporcionar o documentar la funcionalidad para cumplir restricciones (por ejemplo, el scrapeado sólo de los servicios permitidos, el uso de limitación de velocidad adecuada en el código, los ejemplos o las viñetas). Ten en cuenta que aunque los Términos y Condiciones, las políticas de privacidad, etc., pueden no ofrecer límites suficientes para un uso ético, pueden proporcionar límites mínimos.\nUna herramienta clave para abordar los riesgos que plantea el estudio de poblaciones vulnerables o utilizar datos de identificación personal es el consentimiento informado. Quienes crean los paquetes deben permitir la obtención del consentimiento informado cuando sea pertinente. Esto puede incluir proveer enlaces al método preferido por la fuente de datos para adquirir el consentimiento, información de contacto de quienes proveen los datos (por ejemplo, quienes moderan un foro), documentación de los protocolos de consentimiento informado, u obtener la aprobación previa para los usos generales de un paquete.\nTen en cuenta que el consentimiento no se concede implícitamente sólo porque los datos sean accesibles. Los datos accesibles no son necesariamente públicos, ya que diferentes personas y contextos tienen diferentes expectativas normativas de privacidad (véase el trabajo de Social Data Lab).\nLos paquetes que acceden a información personal identificable deben tener especial cuidado en seguir las buenas prácticas de seguridad (por ejemplo, el uso exclusivo de protocolos de Internet seguros, mecanismos fuertes para almacenar credenciales, etc.).\nLos paquetes que acceden o manejan datos personales identificables o sensibles deben habilitar, documentar y demostrar los flujos de trabajo para la desidentificación, el almacenamiento seguro, y otras buenas prácticas para minimizar el riesgo de daños.\n\nA medida que las normas de privacidad de los datos y la investigación siguen evolucionando, agradeceremos los aportes de quienes desarrollan paquetes sobre las consideraciones específicas de su software y la documentación complementaria, como la aprobación de los comités de revisión ética de las universidades. Estos pueden adjuntarse a los issues de los envíos de paquetes o a las consultas previas al envío, o transmitirse directamente a quienes se encargan de la edición si es necesario. En general, sugerencias pueden enviarse como issue en el repositorio de este libro.\n\n5.4.1 Recursos\nLos siguientes recursos pueden ser útiles para quienes investigan, desarrollan paquetes, hacen la edición o revisión a la hora de abordar cuestiones éticas relacionadas con la privacidad y el software de investigación.\n\nEl sitio web de la Declaración de Helsinki y el Informe Belmont proporcionan principios fundamentales para la práctica ética de quienes hacen investigación.\nVarias organizaciones ofrecen orientación sobre cómo trasladar estos principios en el contexto de la investigación en Internet. Entre ellas se encuentra la Guía de Ética de la Asociación de Investigadores de Internety la Guía de la NESH sobre Eica de la Investigación de Internet, y Directrices éticas de BPS para la investigación a través de Internet.\nAnabo et al (2019) proporcionan una visión general útil de estas guías.\nEl Laboratorio de Redes Sociales ofrece una revisión general de alto nivel con datos sobre las expectativas de privacidad y uso en los foros sociales.\nBechmann A., Kim J.Y. (2019) Big Data: A Focus on Social Media Research Dilemas. En: Iphofen R. (eds) Handbook of Research Ethics and Scientific Integrity. https://doi.org/10.1007/978-3-319-76040-7_18-1\nChu, K.-H., Colditz, J., Sidani, J., Zimmer, M., y Primack, B. (2021). Re-evaluating standards of human subjects protection for sensitive health data in social media networks. Social Networks, 67, 41-46. https://dx.doi.org/10.1016/j.socnet.2019.10.010\nLomborg, S., y Bechmann, A. (2014). Using APIs for Data Collection on Social Media. The Information Society, 30(4), 256–265. https://dx.doi.org/10.1080/01972243.2014.915276\nFlick, C. (2016). Informed consent and the Facebook emotional manipulation study. Research Ethics, 12(1), 14–28. https://doi.org/10.1177/1747016115599568\nSugiura, L., Wiles, R., y Pope, C. (2017). Ethical challenges in online research: Public/private perceptions. Research Ethics, 13(3–4), 184–199. https://doi.org/10.1177/1747016116650720\nTaylor, J., y Pagliari, C. (2018).Mining social media data: How are research sponsors and researchers addressing the ethical challenges? Research Ethics, 14(2), 1–39. https://doi.org/10.1177/1747016117738559\nZimmer, M. (2010). “But the data is already public”: on the ethics of research in Facebook. Ethics and Information Technology, 12(4), 313–325. https://dx.doi.org/10.1007/s10676-010-9227-5", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_policies.es.html#code-of-conduct", + "href": "softwarereview_policies.es.html#code-of-conduct", + "title": "5  Políticas de la Revisión por Pares de Software", + "section": "5.5 Código de conducta", + "text": "5.5 Código de conducta\nLa comunidad de rOpenSci es nuestro mejor recurso. Tanto si colaboras habitualmente como si recién llegas, nos esforzamos para que éste lugar sea seguro para ti y te apoyamos en lo que necesites. Tenemos un Código de Conducta que se aplica a todas las personas que participan en la comunidad de rOpenSci, incluidos el equipo y la dirección de rOpenSci y a todos las formas de interacción en línea o en persona. El Código de Conducta se mantiene en el sitio web de rOpenSci.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "5  Políticas de la Revisión por Pares de Software" + ] + }, + { + "objectID": "softwarereview_author.es.html", + "href": "softwarereview_author.es.html", + "title": "6  Guía para quienes crean paquetes", + "section": "", + "text": "6.1 Planificar un envío (o una consulta previa al envío)", + "crumbs": [ + "Revisión por pares de software de paquetes", + "6  Guía para quienes crean paquetes" + ] + }, + { + "objectID": "softwarereview_author.es.html#planning-a-submission-or-a-pre-submission-enquiry", + "href": "softwarereview_author.es.html#planning-a-submission-or-a-pre-submission-enquiry", + "title": "6  Guía para quienes crean paquetes", + "section": "", + "text": "¿Esperas mantener tu paquete durante al menos 2 años, o poder encontrar a otra persona para mantenerlo?\nConsulta nuestras políticas para evaluar si tu paquete cumple los criterios para ser incluido en nuestro conjunto de paquetes y no se superpone con otros.\n\nSi no sabes si un paquete cumple con nuestros criterios, no dudes en abrir un issue para consultarlo.\nEjemplo de respuesta sobre solapamiento. Considera también añadir información sobre paquetes similares a tu documentación de paquetes.\n\nPor favor, considera cuál es el mejor momento en el desarrollo de tu paquete para presentarlo. Tu paquete debe estar lo suficientemente maduro como para que quienes lo revisen puedan evaluar todos los aspectos esenciales, pero ten en cuenta que la revisión puede resultar en cambios importantes.\nTe recomendamos fuertemente que envíes tu paquete para su revisión antes de publicarlo en CRAN o enviar un artículo de software que describa el paquete a una revista. Las devoluciones de las revisiones pueden dar pie a importantes mejoras y actualizaciones de tu paquete, incluso cambiar el nombre o modificaciones incompatibles con versiones previas.\nNo envíes tu paquete para su revisión mientras éste o un artículo científico asociado también esté siendo revisado en otro lugar, ya que esto puede dar lugar a recomendaciones incompatibles.\nTen en cuenta también el tiempo y el esfuerzo necesarios para responder a las revisiones: piensa en tu disponibilidad o en la de quienes colaboran con tu paquete en las semanas y meses siguientes al envío. Ten en cuenta que las revisiones son realizadas por personas voluntarias, y te pedimos que respetes su tiempo y esfuerzo respondiendo puntual y respetuosamente.\nSi utilizas etiquetas de repostatus.org (que recomendamos), envía tu paquete cuando esté listo para obtener la etiqueta Active en vez de WIP. Si utilizas etiquetas de ciclo de vida, el envío debe producirse cuando el paquete esté al menos en el estado Maturing.\nPara cualquier envío o consulta previa al envío, el README de tu paquete debería proporcionar suficiente información sobre el mismo (objetivos, uso, paquetes similares) para que quienes revisan el paquete puedan evaluar su alcance sin tener que instalarlo. Mejor aún, crea un sitio web de pkgdown para que puedan evaluar las funcionalidads detalladamente en línea.\nEn la fase de envío, todas las funciones principales deben ser lo suficientemente estables como para estar completamente documentadas y testeadas. El README tiene que dar una buena impresión de tu paquete.\nEl archivo README debe esforzarse por explicar las funcionalidades y los objetivos de tu paquete asumiendo poco o ningún conocimiento del dominio. Además, debe aclarar todos los temas técnicos, incluidas las referencias a otros software.\nTu paquete seguirá evolucionando después de la revisión, el capítulo sobre Evolución de paquetes proporciona orientación sobre el tema.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "6  Guía para quienes crean paquetes" + ] + }, + { + "objectID": "softwarereview_author.es.html#preparing-for-submission", + "href": "softwarereview_author.es.html#preparing-for-submission", + "title": "6  Guía para quienes crean paquetes", + "section": "6.2 Preparación para el envío", + "text": "6.2 Preparación para el envío\n\nLee y sigue nuestra guía de estilo para paquetes y nuestra guía para la revisión para asegurarte de que tu paquete cumple nuestros criterios de estilo y calidad.\nNo dudes en hacer cualquier pregunta sobre el proceso en general, o sobre tu paquete en particular en nuestro foro de discusión.\nTodos los envíos son revisados automáticamente por nuestro propio sistema para garantizar que los paquetes sigan nuestras directrices. Se espera que hayas corrido la función pkgcheck localmente para confirmar que el paquete está listo para ser enviado. Otra forma aún más fácil de asegurarse de que un paquete está listo para su envío es utilizar la acción de GitHub pkgcheck para ejecutar pkgcheck como una Acción de GitHub, como se describe en esta publicación en nuestro blog.\nSi tu paquete requiere dependencias inusuales del sistema (ver Guía de Empaquetado para que nuestra Acción de GitHub pase, por favor envíe un pull request añadiéndolas a nuestro Dockerfile base.\nSi hay algún test de pkgcheck que tu paquete no pueda aprobar, explica los motivos en la plantilla de envío.\nSi crees que tu paquete es relevante para el Journal of Open Source Software (JOSS), no lo sometas a consideración de JOSS hasta que haya finalizado el proceso de revisión de rOpenSci: si el equipo de edición de JOSS considera que tu paquete está dentro de su ámbito de aplicación, sólo se revisará el breve artículo que lo acompaña (pero no el software que habrá sido revisado por rOpenSci en ese momento). No todos los paquetes de rOpenSci pueden aplicar a JOSS.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "6  Guía para quienes crean paquetes" + ] + }, + { + "objectID": "softwarereview_author.es.html#the-submission-process", + "href": "softwarereview_author.es.html#the-submission-process", + "title": "6  Guía para quienes crean paquetes", + "section": "6.3 El proceso de envío", + "text": "6.3 El proceso de envío\n\nPara presentar tu paquete a revisión tienes que abrir un nuevo issue en el repositorio de revisión de software y completar la plantilla.\nLa plantilla comienza con una sección que incluye varias variables de estilo HTML (<!---variable--->). Éstas son utilizadas por nuestro bot (ropensci-review-bot) y no deben modificarse. Los valores de las variables deben completarse ente los puntos de inicio y fin, así:\n\n\n<!---variable--->insertar valor aquí<!---end-variable>\n\n\nLa comunicación entre quines envian el paquete, quienes lo revisen y quienes hagan la edición se dará principalmente en GitHub, para que el issue de revisión sirva de registro completo de la misma. Puedes contactarte con quien se encarga de la edición por correo electrónico o Slack si es necesario realizar una consulta privada (por ejemplo, preguntar cómo responder a una pregunta de quien está haciendo la revisión). No te pongas en contacto con quienes revisan tu paquete fuera del issue sin antes preguntarles, dentro del mismo, si están de acuerdo con ello.\nCuando envíes un paquete, por favor asegúrate de tener configuradas las notificaciones de GitHub para que no te pierdas ningún comentario.\nLos paquetes se checkean automáticamente al ser enviados con nuestro sistema pkgcheck, el cual confirmará si está listo para ser revisado o no.\nLos paquetes enviados pueden estar en la rama main/default, o en cualquier otra rama no predeterminada. En este último caso, es recomendable, aunque no obligatorio, enviar el paquete a través de una rama dedicada llamada ropensci-software-review.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "6  Guía para quienes crean paquetes" + ] + }, + { + "objectID": "softwarereview_author.es.html#the-review-process", + "href": "softwarereview_author.es.html#the-review-process", + "title": "6  Guía para quienes crean paquetes", + "section": "6.4 El proceso de revisión", + "text": "6.4 El proceso de revisión\n\nUna persona realizará la edición y revisará tu envío en un plazo de 5 días laborables y te responderá con los siguientes pasos a seguir. Puede asignar el paquete a personas para que lo revisen, solicitar que el paquete se actualice para cumplir los criterios mínimos antes de la revisión, o rechazar el paquete porque el mismo no encaja en rOpenSci o porque se solapa con uno ya existente.\nSi tu paquete cumple con los criterios mínimos, se le asignará de 1 a 3 personas para hacer la revisión, a quienes se les pedirá proporcionar revisiones en forma de comentarios sobre tu issue en un plazo máximo de 3 semanas.\nTe pedimos que respondas a estos comentarios en un plazo máximo de 2 semanas desde la última revisión presentada, pero puedes actualizar tu paquete o responder en cualquier momento. Tu respuesta debe incluir un enlace a la actualización del archivo NEWS.md de tu paquete. Aquí tienes un ejemplo de respuesta. Fomentamos las conversaciones continuas entre quienes envían el paquete y quienes lo revisan. Consulta la guía de revisión para más detalles.\nSi algún cambio en el paquete puede modificar los resultados de pkgcheck, se puede solicitar un nuevo chequeo con el comando @ropensci-review-bot check package.\nPor favor, notifícanos inmediatamente si ya no puedes mantener tu paquete o responder a las revisiones. En ese caso, se espera que retractes el envío o que encuentres responsables alternativos para mantener del paquete. También puedes discutir los problemas de mantenimiento en el Slack de rOpenSci.\nUna vez que tu paquete sea aceptado, te proporcionaremos más instrucciones sobre la transferencia de tu repositorio al repositorio de rOpenSci.\n\nNuestro código de conducta es obligatorio para la participación en nuestro proceso de revisión.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "6  Guía para quienes crean paquetes" + ] + }, + { + "objectID": "softwarereview_reviewer.es.html", + "href": "softwarereview_reviewer.es.html", + "title": "7  Guía para quienes hacen una revisión", + "section": "", + "text": "7.1 Voluntariarte para revisar\nGracias por tu deseo de participar en la revisión de software de rOpenSci revisando paquetes.\nPor favor, completa nuestro formulario de voluntariado.\nSi ves una presentación vigente que te sea particularmente interesante, por favor envía un correo electrónico a info@ropensci.org, incluyendo el nombre del paquete, la URL del issue de presentación y el nombre de la persona responsable de la edición. Sin embargo, ten en cuenta que las invitaciones a revisar quedan a discreción quien se encuentra a cargo de la edición, y es muy posible que ya haya realizado invitaciones. Por favor, no te ofrezcas para revisar en todos los issues y no te presentes a través de la interfaz de GitHub.\nPara otras formas de contribuir, consulta la Guía de contribución de rOpenSci.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "7  Guía para quienes hacen una revisión" + ] + }, + { + "objectID": "softwarereview_reviewer.es.html#preparereview", + "href": "softwarereview_reviewer.es.html#preparereview", + "title": "7  Guía para quienes hacen una revisión", + "section": "7.2 Preparar tu revisión", + "text": "7.2 Preparar tu revisión\nLas revisiones deben basarse en la versión actual de GitHub en la rama por defecto, a menos que se indique lo contrario. Todos los envíos generan un informe detallado sobre la estructura y funcionalidad del paquete, generado por nuestro paquete pkgcheck. Si el paquete ha cambiado sustancialmente desde las últimas revisiones, puedes solicitar una nueva revisión con el comando @ropensci-review-bot check package. Ten en cuenta que, al instalar el paquete para revisarlo, debes asegurarte de que tienes todas las dependencias necesarias (por ejemplo usa pak::pak()).\n\n7.2.1 Directrices generales\nPara revisar un paquete, empieza por copiar nuestra plantilla de revisión (o nuestra plantilla de revisión en español) y utilízala como lista de verificación general. Además de marcar los criterios mínimos, te pedimos que hagas comentarios generales sobre lo siguiente:\n\n¿Cumple el código con los principios generales de la Guía de revisión de Mozilla?\n¿Cumple el paquete con la guía de empaquetado de rOpenSci?\n¿Puede mejorarse el estilo del código?\n¿Puede reducirse el código duplicado, de haberlo?\n¿Podría mejorarse la interfaz de usuario?\n¿Podría mejorarse el rendimiento?\n¿La documentación (instrucciones de instalación, viñetas, ejemplos, demos) es clara y suficiente? ¿Utiliza el principio de múltiples puntos de entrada? Es decir, ¿tiene en cuenta que cualquier parte de la documentación puede ser la primera exposición de una persona con el paquete y/o la herramienta o datos que utiliza?\n¿Los nombres de funciones y argumentos forman una API de programación común y lógica que sea fácil de leer y que se beneficie de herramientas de automcompletado?\nSi tienes datos propios relevantes o un problema relacionado, trabaja con el paquete. Puede que encuentres asperezas y/o casos de uso no contemplados.\n\nPor favor, en tus revisiones dirígete con respeto y amabilidad hacia las personas que presentaron el paquete. Nuestro código de conducta es obligatorio para quienes participan en nuestro proceso de revisión. Esperamos que envíes tu revisión en un plazo de 3 semanas, según el plazo establecido por la persona a cargo de la edición. Por favor, ponte en contacto con esta persona directamente o mediante el issue de envío para informarle de posibles retrasos.\nTe recomendamos usar herramientas automatizadas para facilitar tu revisión. Éstas incluyen\n\nComprobar el informe inicial del paquete generado por nuestro bot @ropensci-review-bot.\nComprobar los registros del paquete en sus servicios de integración continua (GitHub Actions, Codecov, etc.)\nEjecutar devtools::check() y devtools::test() en el paquete para encontrar cualquier error que haya pasado desapercibido en la computadora de quien desarrolló el paquete.\nRevisar si los tests salteados son justificados (por ejemplo usar skip_on_cran() en tests que usan una API versus saltearse todos los tests en un determinado sistema operativo).\nSi el paquete no se envía a través de la branch principal o por defecto, recuerda cambiar a la branch enviada para revisar antes de comenzar tu revisión. En este caso, tendrás que usar la búsqueda local para revisar el código, ya que la búsqueda en GitHub está limitada a la branch por defecto. Además, la documentación alojada en un sitio web de pkgdown no va a estar necesariamente actualizada, por lo que recomendamos revisar la documentación del paquete localmente ejecutando pkgdown::build_site().\n\nPuedes volver a correr la comprobación del paquete de @ropensci-review-bot en cualquier momento enviando un comentario en el issue de revisión con el contenido “@ropensci-review-bot check package”.\n\n\n7.2.2 Interacciones fuera del hilo\nSi interactúas con quienes desarrollaron el paquete y hablas de la revisión fuera de un issue de revisión (en chats, DMs, en persona, issues en el repositorio del proyecto), asegúrate de que tu revisión refleje y/o enlace los elementos de estas conversaciones que sean relevantes para el proceso.\n\n\n7.2.3 Experiencia de revisiones anteriores\nSi es la primera vez que revisas un paquete, puede resultarte útil leer algunas revisiones anteriores. En general, puedes encontrar issues de presentación de paquetes aceptados aquí. Estas son algunas revisiones seleccionadas en inglés (ten en cuenta que tus reseñas no tienen que ser tan largas como estos ejemplos):\n\nrtika revisión 1 y revisión 2\nNLMR revisión 1 y revisión 2\nbowerbird comentario previo a la revisión, revisión 1, revisión 2.\nrusda revisión (previo a que tuviéramos una plantilla de revisión)\n\nPuedes leer los artículos del blog sobre experiencias al revisar paquetes a través de este enlace. En particular esta publicación de Mara Averick (en inglés) habla como puedes proporcionar una devolución útil aún careciendo de experticia en el tema o en la implementación del paquete adoptando el rol de “persona ingenua” y preguntándote “¿Qué creo que hace esta cosa? ¿lo hace? ¿qué cosas me producen rechazo?” En otro artículo de blog Verena Haunschmid explica cómo alternó entre usar el paquete y revisar el código.\nComo antiguo revisor y autor de paquetes, Adam Sparks escribió lo siguiente “[escribe] una buena crítica de la estructura del paquete y de las mejores prácticas de escritura de código. Si sabes cómo hacer algo mejor, dímelo. Como desarrollador es fácil pasar por alto oportunidades de documentación, pero como al hacer la revisión, tienes una visión diferente. Eres una persona que puede dar devolución. ¿Qué no está claro en el paquete? ¿Cómo puede hacerse más claro? Si lo utilizas por primera vez, ¿es fácil? ¿Conoces otro paquete R que quizás debería utilizar? ¿O hay alguno que esté utilizando y que quizás no debería? Si puedes contribuir al paquete, ofrécete”.\n\n\n7.2.4 Paquete de ayuda para quienes hacen una revisión\nSi trabajas en RStudio, puedes agilizar tu flujo de trabajo de revisión utilizando el paquete pkgreviewr creado por la editora asociada Anna Krystalli. Digamos que aceptas revisar el paquete refnet, escribirías\nremotes::install_github(\"ropensci-org/pkgreviewr\")\nlibrary(pkgreviewr)\npkgreview_create(pkg_repo = \"embruna/refnet\", \n review_parent = \"~/Documents/workflows/rOpenSci/reviews/\")\nEsto\n\nclonará el repositorio de GitHub del paquete refnet,\ncreará un proyecto de revisión, que contendrá una notebook para que rellenes, y la plantilla de revisión.\n\nTen en cuenta que si el paquete no se envía a través de la branch principal o por defecto, tienes que cambiar a la branch usada para enviar antes de comenzar tu revisión.\n\n\n7.2.5 Devoluciones sobre el proceso\nTe animamos a que preguntes y opines sobre el proceso de revisión en nuestro foro.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "7  Guía para quienes hacen una revisión" + ] + }, + { + "objectID": "softwarereview_reviewer.es.html#submitreview", + "href": "softwarereview_reviewer.es.html#submitreview", + "title": "7  Guía para quienes hacen una revisión", + "section": "7.3 Enviar la revisión", + "text": "7.3 Enviar la revisión\n\nCuando tu revisión esté completa, agrégala como comentario en el issue de revisión del paquete.\nComentarios adicionales son bienvenidos en el mismo issue. Aspiramos a que las revisiones de paquetes funcionen como una conversación continua entre las partes en lugar de una única ronda de revisiones típica de los manuscritos académicos.\nTambién puedes crear issues o pull requests directamente al repositorio del paquete si lo deseas, pero si lo haces, por favor, menciónalo y vincúlalo en el hilo de revisión de software para que tengamos un registro y un texto centralizados de tu revisión.\nPor favor, al terminar incluye una estimación de cuántas horas le has dedicado a tu revisión.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "7  Guía para quienes hacen una revisión" + ] + }, + { + "objectID": "softwarereview_reviewer.es.html#followupreviewer", + "href": "softwarereview_reviewer.es.html#followupreviewer", + "title": "7  Guía para quienes hacen una revisión", + "section": "7.4 Seguimiento de la revisión", + "text": "7.4 Seguimiento de la revisión\nLas personas que enviaron el paquete a revisón deben responder en un plazo de 2 semanas con sus cambios en el paquete en respuesta a tu revisión. En esta fase, te pedimos que respondas si los cambios abordan suficientemente las cuestiones planteadas en tu revisión. Fomentamos el debate continuo entre quienes enviaron el paquete y quienes lo revisan, y también puedes pedir que quienes están a cargo de la edición aclaren cosas en el mismo hilo.\n\nUtilizarás la plantilla de aprobación.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "7  Guía para quienes hacen una revisión" + ] + }, + { + "objectID": "softwarereview_editor.es.html", + "href": "softwarereview_editor.es.html", + "title": "8  Guía para el equipo editorial", + "section": "", + "text": "8.1 Responsabilidades del rol de edición", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#editors-responsibilities", + "href": "softwarereview_editor.es.html#editors-responsibilities", + "title": "8  Guía para el equipo editorial", + "section": "", + "text": "Además de ocuparse de los paquetes (unos 4 al año), quienes realizan la edición intervienen en las decisiones editoriales del equipo (como si un paquete está dentro del ámbito de aplicación) y determinan las actualizaciones de nuestras políticas. Generalmente lo hacemos a través de Slack, que esperamos que los miembros del equipo puedan consultar con regularidad.\nTambién rotamos Responsabilidades del Líder Editorial (decisiones de alcance en primera instancia y asignación de roles editoriales) entre los miembros del equipo aproximadamente cada tres meses.\nNo tienes que hacer un seguimiento de otros envíos, pero si observas un problema con un paquete que está siendo gestionado por otra persona, no dudes en plantear ese problema directamente a quien está a cargo de la edición, o publica la preocupación en el canal exclusivo para el equipo editorial en Slack. Por ejemplo:\n\nSabes de un paquete que se solapa, que aún no se ha mencionado en el proceso.\nVes una pregunta para la que tienes una respuesta experta que no se ha dado al cabo de unos días (por ejemplo, sabes de un artículo en el blog que aborda cómo añadir imágenes a los documentos del paquete).\nLas preocupaciones relacionadas, por ejemplo, con la rapidez del proceso, deberían ser abordadas por quien sea Líder Editorial, así que es a esa persona a quien te dirigirías para tales preguntas.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#editorchecklist", + "href": "softwarereview_editor.es.html#editorchecklist", + "title": "8  Guía para el equipo editorial", + "section": "8.2 Lista de tareas para la edición de un paquete", + "text": "8.2 Lista de tareas para la edición de un paquete\n\n8.2.1 En el momento del envío:\n\nSi eres LE o eres la primera persona que responde, asigna a una persona para la edición con un comentario de @ropensci-review-bot assign @username as editor. Esto también añadirá la etiqueta 1/editor-checks al issue.\nPara los envíos de paquetes estadísticos (identificables como “Submission Type: Stats” en la plantilla del issue), añade la etiqueta “stats” a la edición.\nEl envío generará automáticamente una salida de comprobación del paquete por parte de ropensci-review-bot, que deberá examinarse en busca de cualquier problema pendiente (la mayoría de las excepciones deberán ser justificadas por quien presenta el paquete en el contexto particular de su paquete). Si quieres volver a realizar comprobaciones después de cualquier cambio en el paquete, envía un comentario con el texto “@ropensci-review-bot check package”.\nDespués de publicar las comprobaciones automáticas, utiliza la plantilla editorial para guiar las comprobaciones iniciales y registrar tu respuesta sobre el envío. También puedes agilizar las comprobaciones de edición utilizando el paquete pkgreviewr creado por la editora asociada Anna Krystalli. Procura terminar las comprobaciones y empezar a buscar personas para hacer la revisión en un plazo de 5 días laborables.\nComprueba que la plantilla haya sido completada correctamente.\nComprueba las políticas de alcance y solapamiento. Inicia un debate a través del canal Slack #software-review si es necesario en casos especiales que no hayan sido detectados por comprobaciones previas. Si se rechaza el paquete, ver esta sección sobre cómo responder.\nComprueba que las partes obligatorias de la plantilla estén completas. Si así no fuera, orienta a quienes presentaron el paquete hacia las instrucciones adecuadas.\nPara paquetes que necesiten integración continua en varias plataformas (ver criterios en la sección del capítulo sobre CI) asegúrate de que el paquete se pruebe en varias plataformas (por ejemplo, haciendo que el paquete se compruebe en varios sistemas operativos a través de GitHub Actions).\nSiempre que sea posible, cuando pidas cambios, sugiere herramientas automáticas como usethis y styler y recursos en línea (secciones de esta guía, secciones del Libro R Packages) para facilitar tu devolución. Ejemplo de comprobaciones de una editora.\nLo ideal es que las observaciones que hagas se aborden antes de que las personas a cargo de la revisión comiencen su trabajo.\nSi los chequeos iniciales muestran falencias importantes, solicita cambios antes de asignar personas para la revisión. Si quien envió el paquete menciona que los cambios pueden llevar tiempo, usa la etiqueta de espera escribiendo @ropensci-review-bot put on hold. Recibirás un recordatorio cada 90 días (en el issue) para que te pongas en contacto con las personas a cargo del paquete.\nSi el paquete plantea un problema inesperado relacionado con la política de rOpenSci, inicia una conversación en Slack o abre un debate en el foro rOpenSci para discutirlo con el equipo editorial (ejemplo de discusión sobre política).\n\n\n\n8.2.2 Busca y asigna dos personas para revisar el paquete\n\n8.2.2.1 Tareas\n\nComenta con @ropensci-review-bot seeking reviewers.\nUtiliza la plantilla de correo electrónico si es necesario para invitar a las personas a participar en la revisión\n\nCuando envíes la invitación, incluye algo como “si no tengo noticias tuyas en una semana, asumiré que no puedes revisar”, para dar un plazo claro en el que empezarás a buscar a alguien más.\n\nPara asignar a alguien para la revisión, usa @ropensci-review-bot assign @username as reviewer. add también puede utilizarse en lugar de assign y to reviewers (plural) en lugar de as reviewer (singular). Por lo tanto, lo siguiente también es válido: @ropensci-review-bot add @username to reviewers. Debe generarse una orden para cada persona. Si es necesario sacar a alguien de la revisión, usa @ropensci-review-bot remove @username from reviewers.\nSi quieres cambiar la fecha de vencimiento de una revisión utiliza @ropensci-review-bot set due date for @username to YYYY-MM-DD.\n\n\n\n8.2.2.2 Cómo buscar personas para hacer una revisión\n\n8.2.2.2.1 ¿Dónde buscarlas?\nComo responsable de la edición, utiliza\n\nlas posibles sugerencias realizadas por quienes presentaron el paquete (aunque éstas pueden tener una visión limitada de los tipos de conocimientos necesarios; sugerimos no utilizar más de una de las personas sugeridas);\nla base de datos Airtable de revisión y voluntariado (ver siguiente subsección);\ny personas con paquetes de rOpenSci.\n\nCuando estas fuentes de información no sean suficientes,\n\npide ideas al equipo editorial en Slack,\nbusca personas que usen el paquete o de la fuente de datos o servicio al que se conecta el paquete (a través de la apertura de issues en el repositorio, destacándolo, citándolo en artículos, hablando de él en redes sociales).\nTambién puedes buscar personas con paquetes relacionados en r-pkg.org.\nR-Ladies tiene un directorio en el que se especifican las aptitudes e intereses de las personas incluidas en la lista.\nPuedes publicar la búsqueda en los canales #general y/o #software-review del Slack de rOpenSci, o en las redes sociales.\n\n\n\n8.2.2.2.2 Consejos para la búsqueda en Airtable\nPuedes utilizar filtros, clasificación y búsqueda para identificar personas para la revisión con una experiencia concreta:\n\n\n\nCaptura de pantalla de la interfaz de filtros de Airtable con un filtro sobre experiencia en disciplinas que debe incluir química y en conocimientos técnicos que tienen que incluir integración continua\n\n\nComprueba la revisión más reciente de la persona y evita a cualquiera que haya revisado en los últimos seis meses. Asimismo, comprueba si una persona que es nueva revisando ha indicado que requiere tutoría en el camporequire_mentorship. En caso afirmativo, utiliza la parte de tutoría de la plantilla de correo electrónico y prepárate para proporcionar orientación adicional.\n\n\n8.2.2.2.3 Criterios para elegir a las personas que harán la revisión\nEstos son los criterios que debes tener en cuenta a la hora de elegir a alguien para realizar la revisión. Puede que tengas que reunir esta información buscando en CRAN y en su página GitHub, así como en su presencia general en Internet (sitio web personal, Twitter).\n\nNo ha revisado ningún paquete para rOpenSci en los últimos 6 meses.\nAlguna experiencia en el desarrollo de paquetes.\nAlguna experiencia de dominio en el campo del paquete o fuente de datos.\nNo hay conflictos de intereses.\nIntenta equilibrar lo que sabes sobre su experiencia con la complejidad del paquete.\nDiversidad: las dos personas que revisen el paquete no deberían ser hombres cis blancos.\nAlguna prueba de que que le interesa el software libre o las actividades de la comunidad de R, aunque enviar un correo electrónico sin esta información está bien.\n\nCada envío debe ser revisado por dos personas. Aunque está bien que una de ellas tenga menos experiencia en el desarrollo de paquetes y más conocimientos del dominio, la revisión no debe dividirse en dos. Ambas deben revisar el paquete de forma exhaustiva, aunque desde su perspectiva particular. En general, al menos una debe tener experiencia previa en revisiones y, por supuesto, invitar gente nueva amplía nuestro grupo de revisión.\n\n\n\n\n8.2.3 Durante la revisión:\n\nConsulta de vez en cuando a tanto a quienes están revisando el paquete como a quienes lo enviaron. Ofrece aclaraciones y ayuda cuando sea necesario.\nEn general, espera 3 semanas para la revisión, 2 semanas para cambios posteriores, y 1 semana para la aprobación de los cambios por parte de quien hace la revisión.\nUna vez enviada cada revisión,\n\nEscribe un comentario agradeciendo a quien hizo la revisión con tus palabras;\nRegistra la reseña escribiendo un nuevo comentario @ropensci-review-bot submit review <review-url> time <time in hours>. Por ejemplo, para la reseña https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 el comentario sería @ropensci-review-bot submit review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 time 4.\n\nSi quien presentó el paquete deja de responder, consulta las políticas y/o notifica al resto del equipo editorial en el canal Slack para discutirlo. Es importante que, si se asignó una persona para hacer la revisión a un issue que se cerró, te pongas en contacto con esa persona al cerrar el issue para explicarle la decisión, agradecerle una vez más su trabajo y tomar nota en nuestra base de datos para asignarle la próxima vez un envío con altas posibilidades de que la revisión del software se realice sin problemas (por ejemplo, una persona que ya nos haya enviado paquetes).\nUna vez realizados los cambios, cambia la etiqueta de estado de revisión a 5/awaiting-reviewer-response y pide a las personas a cargo de la revisión que indiquen su aprobación con la [plantilla de aprobación de revisión]{#approval2template}.\n\n\n\n8.2.4 Después de la revisión:\n\n@ropensci-review-bot approve <package-name>\nSi quien tiene la propiedad original del repositorio no quiere transferirlo a rOpenSci, añade una línea con su dirección a esta lista de repositorios para garantizar que el paquete se incluya en el registro de paquetes de rOpenSci.\nNomina el paquete para que aparezca en un artículo del blog de rOpenSci o en una nota técnica si crees que puede ser de gran interés. Por favor, anota en el issue de revisión una o dos cosas que destacables, y etiqueta a @ropensci/blog-editors para su seguimiento.\nSi el paquete tiene un gitbook asociado (aunque sólo sea parcialmente), ponte en contacto con alguien del equipo de rOpenSci para que se ponga en contacto con quienes lo mantienen y hable sobre su transferencia a la página ropensci-books organización de GitHub.\n\n\n\n8.2.5 Promoción de paquetes:\n\nDirige quien presentó el paquete a los capítulos de la guía sobre publicación de paquetes, marketing y preparación para GitHub.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#eicchecklist", + "href": "softwarereview_editor.es.html#eicchecklist", + "title": "8  Guía para el equipo editorial", + "section": "8.3 Responsabilidades del rol de LE", + "text": "8.3 Responsabilidades del rol de LE\nQuien ocupa el rol de LE desempeña sus funciones durante 3 meses o el tiempo que acuerden todos los miembros del equipo editorial. Tiene derecho a tomar decisiones de alcance y solapamiento con la mayor independencia posible (pero puede solicitar ayuda/asesoramiento). En detalle, el rol de LE implica las siguientes funciones\n\nVigila todos los issues publicados en el repositorio de revisión del software (se suscribe a las notificaciones del repositorio en GitHub, o vigila la página #software-peer-review-feed en Slack).\nEtiqueta el issue con 0/editorial-team-prep\nUsa @ropensci-review-bot check srr sobre consultas previas a la presentación de software estadístico. Revisar los capítulos correspondientes a la Guía de desarrollo de estadística para más detalles.\nAsigna los envíos de paquetes a otros miembros del equipo editorial, incluyéndose, para que se encarguen de ellos. En la mayoría de los casos, esta responsabilidad rota entre los miembros del equipo editorial a menos que quien sea LE considere que un miembro en particular es especialmente adecuado para algún paquete, o que alguien rechace encargarse del envío por no tener tiempo o por tener un conflicto de intereses.\n@ropensci-review-bot assign @username as editor\nSupervisa el ritmo del proceso de revisión y recuerda a otros miembros del equipo editorial que hagan avanzar los paquetes según sea necesario.\nAl asumir el rol de LE, revisa el estado de las revisiones abiertas actuales y recuerda a quienes las editan que respondan o actualicen el estado según sea necesario.\nResponde a los issues publicados en el repositorio software-review-meta\nToma decisiones sobre el alcance y solapamiento de las consultas previas a la presentación, las recomendaciones desde JOSS u otros socios de publicación, y las presentaciones si ven un caso ambiguo (este último caso también puede ser realizado por personas que están a cargo de la edición de un paquete (ver más abajo)). Para iniciar el debate, debe publicar en el canal exclusivo para el equipo editorial del Slack de rOpenSci junto con un pequeño resumen de lo que trata la presentación (pre)enviada/remitida, y sus dudas, es decir, digerir un poco la información. Si al cabo de uno o dos días considera que no ha recibido suficientes respuestas, puede enviar una notificación a todo el equipo editorial.\n\nCualquier miembro del equipo editorial debería sentirse libre de intervenir en estos casos. Véase esta sección sobre cómo responder a los (pre) envíos fuera de nuestro alcance temático.\nTras explicar la decisión de fuera de alcance, escribe un comentario con “@ropensci-review-bot out-of-scope” en el issue.\n\nSolicita a alguien más para cubrir el rol de LE cuando finalice su rotación (establece un recordatorio en el calendario antes de la fecha prevista de finalización y pide reemplazos en el canal de Slack del equipo editorial).\n\n\n8.3.1 Pide más detalles\nEn algunos casos, la documentación en línea es escasa. Un README mínimo y la ausencia de un sitio web de pkgdown dificultan la evaluación. En ese caso, por favor, pide más detalles: aunque el paquete se considere fuera de alcance, la documentación del paquete habrá mejorado, así que no nos molesta pedir estos esfuerzos.\nEjemplo de texto\nHola <nombre> y muchas gracias por su envío.\n\nEstamos discutiendo si el paquete está dentro del ámbito de aplicación y necesitamos un poco más de información.\n\n¿Le importaría añadir más detalles y contexto al *README*?\nDespués de leerlo alguien con poco conocimiento del dominio debería tener suficiente información sobre el objetivo, las metas y la funcionalidad del paquete.\n\n<opcional>\nSi un paquete tiene funcionalidad que se solapa con otros paquetes, requerimos que demuestre en la documentación [por qué es el mejor de su clase](https://devguide.ropensci.org/policies.html#overlap). Podrías añadir una comparación más detallada con los paquetes que mencionas en el *README* para que podamos evaluarlo?\n</opcional>\n\n\n8.3.2 Invitar a una persona para la tarea de edición\nTras debatirlo con otros miembros del equipo, quien sea LE puede invitar a una persona externa para que se encargue de un envío (por ejemplo, si el volumen de envíos es grande, si todos los miembros del equipo de edición tienen un conflicto de intereses, si se necesitan conocimientos específicos, o como prueba antes de enviar una invitación a formar parte del equipo de edición).\nCuando invites a alguien para realizar una edición de forma invitada:\n\nPregunta sobre los conflictos de intereses utilizando el mismo texto que para quienes revisan paquetes,\nProporciona un enlace a la guía para quines se encargan de la edición.\n\nSi la persona acepta (¡bien!),\n\nasegúrate de que haya activado la autenticación de 2 factores en su cuenta de GitHub;\ninvítala al equipo ropensci/editors y a la organización ropensci;\nuna vez que haya aceptado esta invitación al repositorio, asígnale el issue;\nasegúrate de que esté invitada al espacio de trabajo en Slack de rOpenSci;\nañade su nombre a la tabla de guest-editor de Airtable (para que su nombre aparezcan en este libro y en el README de la revisión del software).\n\nUna vez finalizado el proceso de revisión (paquete aprobado, issue cerrado),\n\nvuelve a dar las gracias a la persona invitada;\nelimínala del equipo ropensci/editors (pero no de la organización ropensci).", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#outofscoperesponse", + "href": "softwarereview_editor.es.html#outofscoperesponse", + "title": "8  Guía para el equipo editorial", + "section": "8.4 Responder a las presentaciones fuera del ámbito de aplicación", + "text": "8.4 Responder a las presentaciones fuera del ámbito de aplicación\nAgradece a quienes presentaron el paquete por el envío, explica los motivos de la decisión y propone otros lugares de publicación, si corresponde, y al foro de debate de rOpenSci. Utiliza el texto de Objetivos y alcance en particular en lo que respecta a la evolución del alcance a lo largo del tiempo, y al solapamiento y las diferencias entre el desarrollo de unconf/personal/revisión de software.\nEjemplos de envíos y respuestas fuera del ámbito de aplicación.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#reviewersupport", + "href": "softwarereview_editor.es.html#reviewersupport", + "title": "8  Guía para el equipo editorial", + "section": "8.5 Responder a las preguntas de quienes revisan", + "text": "8.5 Responder a las preguntas de quienes revisan\nLas personas que hacen revisiones pueden pedir devoluciones sobre, por ejemplo, el tono de su revisión. Además de darles las orientaciones generales de esta guía, pregunta a los miembros del equipo de edición o abre un issue cuando falten indicaciones. Aquí tienes algunos ejemplos de reseñas que pueden ser útiles:\n\nEjemplo duro pero constructivo: la parte de esta revisión que sugiere una reescritura de la viñeta: ropensci/software-review#191 (comentario).\nEl paquete slopes que acabó siendo rediseñado fundamentalmente en respuesta a las revisiones. Todas las revisiones fueron en todo momento totalmente constructivas, lo que parece haber desempeñado un papel importante a la hora de motivar a quienes desarrollaron el paquete a embarcarse en una revisión tan importante. Comentarios como, “este paquete no…” o “no tiene …” iban seguidas invariablemente de sugerencias constructivas sobre lo que se podría hacer (hay, por ejemplo, varias en una de las primeras revisiones).\nLa revisión al paquete tic expresaban educadamente sus reservas: https://github.com/ropensci/software-review/issues/305#issuecomment-504762517 y https://github.com/ropensci/software-review/issues/305#issuecomment-508271766\nEl paquete bowerbird recibió una útil “revisión previa” que dio lugar a una división del paquete antes de las revisiones propiamente dichas.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor.es.html#bookrelease", + "href": "softwarereview_editor.es.html#bookrelease", + "title": "8  Guía para el equipo editorial", + "section": "8.6 Gestión de la publicación de la guía de desarrollo", + "text": "8.6 Gestión de la publicación de la guía de desarrollo\nSi te encargas de gestionar una versión de este mismo libro que estás leyendo, utiliza la guía para la publicación de libros como plantilla de issue para publicar en el gestor de issues de la guía de desarrollo y no dudes en hacer preguntas al resto del equipo de edición.\n\n8.6.1 Gobernanza de la guía de desarrollo\nPara modificaciones muy pequeñas de la guía de desarrollo, no es necesaria la revisión del PR. Para enmiendas mayores, solicita la revisión de al menos varios miembros del equipo de edición (si ninguno participó en la discusión relacionada con la enmienda, solicita una revisión de todos en GitHub, y en ausencia de cualquier reacción aprueba el PR después de una semana).\nDos semanas antes del lanzamiento de una nueva versión de la guía de desarrollo, una vez que el PR de dev a master y la publicación en el blog estén listos para su revisión, todos los miembros del equipo de edición deben recibir una notificación de GitHub (“solicitud de revisión” en el PR de dev a main) y Slack, pero no es necesario que todos aprueben explícitamente la publicación.\n\n\n8.6.2 Artículo de blog sobre una publicación\nEl artículo del blog sobre una nueva edición será revisado por el equipo de edición y por alguien de @ropensci/blog-editors.\n\n8.6.2.1 Contenido\nConsulta la guía general para blogs rOpenSci y las orientaciones más específicas a continuación.\nPrimer ejemplo de un artículo de este tipo; segundo ejemplo.\nEl artículo del blog debe mencionar todos los elementos importantes del registro de cambios organizados en (sub)secciones: por ejemplo, una sección sobre el gran cambio A, otra sobre el gran cambio B, y otra sobre cambios menores agrupados. Menciona primero los cambios más importantes.\nPor cada cambio realizado por una persona que colabora de manera externa, agradéceselo explícitamente utilizando la información del registro de cambios. Por ejemplo [Matt Fidler](https://github.com/mattfidler/) arregló nuestra sección sobre mensajes en la Consola [ropensci/dev_guide#178](https://github.com/ropensci/dev_guide/pull/178)..\nAl final del post, menciona los próximos cambios enlazando a los issues abiertos en el repositorio, e invita a quienes leen a contribuir a la guía de desarrollo abriendo issues y participando en los debates abiertos. Plantilla de conclusiones:\nEn este post resumimos los cambios incorporados a nuestro libro [\"rOpenSci Packages: Development, Maintenance, and Peer Review\"](https://devguide.ropensci.org/) en los últimos X meses. \nAgradecemos todas las personas cuyas contribuciones han hecho posible esta versión. \nYa estamos trabajando en actualizaciones para nuestra próxima versión, como *ISSUE1*, *ISSUE2.* \nEcha un vistazo a [la lista de *issues*](https://github.com/ropensci/dev_guide/issues/) si quieres contribuir.\n\n\n8.6.2.2 Autoría\nQuien escribe el post lidera la lista de autoría, el resto del equipo de edición aparecen en orden alfabético.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "8  Guía para el equipo editorial" + ] + }, + { + "objectID": "softwarereview_editor_management.es.html", + "href": "softwarereview_editor_management.es.html", + "title": "9  Gestión editorial", + "section": "", + "text": "9.1 Reclutar nuevas personas para la edición\nReclutar nuevas personas y mantener un equipo editorial funcional y equilibrado es responsabilidad de quien Lidere la Revisión de Software con el apoyo y asesoramiento del comité editorial.\nEstos son los pasos a seguir:", + "crumbs": [ + "Revisión por pares de software de paquetes", + "9  Gestión editorial" + ] + }, + { + "objectID": "softwarereview_editor_management.es.html#recruiting-new-editors", + "href": "softwarereview_editor_management.es.html#recruiting-new-editors", + "title": "9  Gestión editorial", + "section": "", + "text": "Crea un canal privado para discutir la invitación; de este modo, el historial de conversación no queda disponible en el canal al que luego se unirán los nuevos miembros del equipo, lo que podría ser incómodo.\nHaz un ping a las personas del equipo editorial para asegurarte de que reciban una notificación, ya que se trata de un tema importante.\nEspera a que la mayoría de del equipo intervenga antes de realizar la invitación. Dales una semana para que respondan.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "9  Gestión editorial" + ] + }, + { + "objectID": "softwarereview_editor_management.es.html#inviting-a-new-editor", + "href": "softwarereview_editor_management.es.html#inviting-a-new-editor", + "title": "9  Gestión editorial", + "section": "9.2 Invitar a una nueva persona al equipo", + "text": "9.2 Invitar a una nueva persona al equipo\n\nLos posibles nuevos miembros pueden empezar realizando una edición de forma invitada. Haz la invitación como invitarías a cualquier otra persona por otros motivos.\nSi el posible nuevo miembro realiza una edición invitada, evalúa cómo ha sido el proceso una vez abordada la presentación. Vuelve a pedir consejo a otras personas del equipo.\nEnvía un correo electrónico:\n\nNos gustaría invitarte a formar parte del consejo editorial de rOpenSci como miembro en pleno derecho. [RAZONES ESPECÍFICAS PARA LA INVITACIÓN (MENCIONA LAS CONTRIBUCIONES A ROPENSCI)]. \nCreemos que serías una magnífica incorporación al equipo.\n\n[SI REALIZÓ EDICIÓN DE FORMA INVITADA: Ya conoces el rol de edición ya que has sido editora/o invitada/o]. Nuestro objetivo es que los miembros del comité editorial se encarguen de cuatro paquetes al año ([SI REALIZÓ EDICIÓN DE FORMA INVITADA: ¡incluyendo el que acabas de terminar!]). \nPedimos a los miembros del comité editorial que se comprometan de manera informal a prestar servicio durante dos años, y que reevalúen su participación luego de ese periodo.\nA corto plazo, cualquier persona puede rechazar encargarse de un paquete o decir: \"Tengo mi agenda completa, no puedo encargarme de un nuevo paquete hasta dentro de unas semanas\".\n\nAdemás de encargarse de los paquetes, los miembros del equipo editorial opinan sobre las decisiones editoriales del grupo, como por ejemplo si un paquete está dentro de nuestro alcance, y determinan las actualizaciones de nuestras políticas. \nGeneralmente usamos Slack, donde esperamos que los miembros del equipo participen regularmente. \nTenemos reuniones anuales del equipo editorial. \nTambién rotamos las responsabilidades de Lider Editorial (quien toma decisiones de alcance en primera instancia y asigna personas para editar envíos) entre el equipo aproximadamente cada trimestre. \nTendrás la oportunidad de entrar en esta rotación cuando lleves un tiempo en el equipo, normalmente al menos seis meses. \nAlgunos mimebros del equipo también asumimos proyectos más grandes para mejorar el proceso de revisión por pares, aunque esto es totalmente opcional. \n\n¡Esperamos que te unas al equipo! \nEs un momento emocionante para la revisión por pares en rOpenSci.\n\nPor favor, reflexiónalo, pregúntanos cualquier duda que tengas y haznos saber si puedes unirte.\n\nTe deseamos lo mejor,\n[NOMBRE], en nombre del equipo editorial de rOpenSci.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "9  Gestión editorial" + ] + }, + { + "objectID": "softwarereview_editor_management.es.html#onboarding-a-new-editor", + "href": "softwarereview_editor_management.es.html#onboarding-a-new-editor", + "title": "9  Gestión editorial", + "section": "9.3 Incorporar un nuevo miembro al equipo", + "text": "9.3 Incorporar un nuevo miembro al equipo\n\nPide a quien gestiona la comunidad de rOpenSci que\n\nagregue al nuevo miembro del equipo editorial al sitio web de rOpenSci;\nprepare una artículo de presentación en el blog.\n\nSolicita al nuevo miembro que active la autenticación de dos factores (2FA) en GitHub si aún no lo han hecho.\nInvítalo a la organización GitHub de rOpenSci y a los equipos editors y data-pkg-editors o stats-board, según corresponda. Esto le dará los permisos adecuados y le permitirá recibir notificaciones específicas del equipo.\nDale acceso a la base de datos de revisión de software de AirTable.\nDale acceso al canal privado del equipo editorial en el espacio de trabajo de Slack de rOpenSci (y al espacio de trabajo de Slack en general si no lo tenía previamente, en ese caso pregunta a quien maneja la comunidad de rOpenSci).\nPublica un mensaje de bienvenida en el canal, haciendo ping a @editors.\nAgrégalo al equipo editors de Slack para que @editors también le envíe una notificación.\nAñade su nombre a:\n\nla lista de personas autoras de dev_guide;\nel capítulo dev_guide que introduce la revisión de software (en dos lugares de este archivo: como miembros del equipo editorial y un poco más abajo para eliminar su nombre de la lista de personas que revisan paquetes);\nel README de revisión de software (también en dos lugares de este archivo!).\n\n\nTanto la dev_guide como el REAMDE de revisión de software se renderizan automáticamente con integración continua.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "9  Gestión editorial" + ] + }, + { + "objectID": "softwarereview_editor_management.es.html#offboarding-an-editor", + "href": "softwarereview_editor_management.es.html#offboarding-an-editor", + "title": "9  Gestión editorial", + "section": "9.4 Dar de baja a un miembro del equipo editorial", + "text": "9.4 Dar de baja a un miembro del equipo editorial\n\nAgradece su trabajo.\nElimínalo del canal del equipo editorial y del equipo @editors de Slack.\nElimínalo del equipo editors y del sub-equipo correspondiente en GitHub.\nInforma a quien maneja la comunidad de rOpenSci o a algún otro miembro del personal para moverlo a la sección de ex-integrantes en el sitio web.\nElimina su acceso al espacio de trabajo de Airtable.\nElimínalo de:\n\nel capítulo dev_guide que introduce la revisión de software (en dos lugares de este archivo: como miembro del equipo editorial y un poco más abajo para eliminar su nombre de la lista de personas que revisan paquetes);\nel README de revisión de software (también en dos lugares de este archivo!).\n\n\nTanto la dev_guide como el REAMDE de revisión de software se renderizan automáticamente con integración continua.", + "crumbs": [ + "Revisión por pares de software de paquetes", + "9  Gestión editorial" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html", + "href": "maintenance_cheatsheet.es.html", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "", + "text": "10.1 ¿Necesitas ayuda?\nSi necesitas ayuda (por ejemplo una revisión de un PR o resolver problemas de CI), o asistencia para encontrar personas que ayuden o tomen la responsabilidad de mantener el paquete, o si necesitas que retiremos tu paquete, menciónanos en GitHub con @ropensci/admin o envía un correo electrónico a info@ropensci.org.\nTambién puedes utilizar el canal de slack #package-maintenance.\n¡Nunca dudes en pedir ayuda!", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#git-hub-repository-access", + "href": "maintenance_cheatsheet.es.html#git-hub-repository-access", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.2 Acceso al repositorio GitHub", + "text": "10.2 Acceso al repositorio GitHub\nDeberías tener acceso “admin” al repositorio GitHub de tu paquete. Si no es el caso (por ejemplo, porqué falló el proceso automatizado o porque perdiste acceso después de haber tenido que desactivar temporalmente la autenticación de dos factores), por favor contáctanos enviando un correo electrónico a info@ropensci.org.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#other-git-hub-topics", + "href": "maintenance_cheatsheet.es.html#other-git-hub-topics", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.3 Otros temas de GitHub", + "text": "10.3 Otros temas de GitHub\nSi tienes una pregunta o un pedido sobre GitHub, como por ejemplo, añadir una nueva persona que colabora a la organización GitHub, puedes utilizar un canal público en el Slack de rOpenSci o mencionar a @ropensci/admin en GitHub.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#pkgdown-documentation", + "href": "maintenance_cheatsheet.es.html#pkgdown-documentation", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.4 Documentación creada con pkgdown", + "text": "10.4 Documentación creada con pkgdown\nConsulta rOpenSci docs.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#access-to-ropensci-slack-workspace", + "href": "maintenance_cheatsheet.es.html#access-to-ropensci-slack-workspace", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.5 Acceso al Slack de rOpenSci", + "text": "10.5 Acceso al Slack de rOpenSci\nQuienes mantienen o desarrollan paquetes de rOpenSci deberían tener acceso al Slack de rOpenSci. Si no recibiste la invitación o no la aceptaste a tiempo, o si quieres que alguien que ahora contribuye regularmente a tu paquete reciba una invitación, por favor envía un correo electrónico a info@ropensci.org indicando el correo electrónico de la persona que quiere unirse al espacio de trabajo.\nEl canal #package-maintenance es relevante para hacer y responder consultas, así como para dar y recibir apoyo emocional cuando sea necesario.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#package-blog-posts", + "href": "maintenance_cheatsheet.es.html#package-blog-posts", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.6 Artículos para el blog de rOpenSci sobre tu paquete", + "text": "10.6 Artículos para el blog de rOpenSci sobre tu paquete\nConsulta nuestra guía de blog.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#promoción-de-issues-de-tu-paquete-package-issues-promotionissues-de-tu-paquete", + "href": "maintenance_cheatsheet.es.html#promoción-de-issues-de-tu-paquete-package-issues-promotionissues-de-tu-paquete", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.7 Promoción de issues de tu paquete {#package-issues-promotion}issues de tu paquete", + "text": "10.7 Promoción de issues de tu paquete {#package-issues-promotion}issues de tu paquete\nSi etiquetas issues con “help wanted” (“se busca ayuda”, en inglés), las difundiremos en la comunidad.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_cheatsheet.es.html#package-use-cases-promotion", + "href": "maintenance_cheatsheet.es.html#package-use-cases-promotion", + "title": "10  Guía rápida para mantener paquetes de rOpenSci", + "section": "10.8 Promoción de casos de uso del paquete", + "text": "10.8 Promoción de casos de uso del paquete\nPuedes notificar ejemplos y casos de uso de tu paquete o animar a las personas que usan tu paquete a compartirlos en nuestro foro, para que sean publicados en nuestro sitio web y en nuestro boletín de noticias.", + "crumbs": [ + "Manteniendo paquetes", + "10  Guía rápida para mantener paquetes de rOpenSci" + ] + }, + { + "objectID": "maintenance_collaboration.es.html", + "href": "maintenance_collaboration.es.html", + "title": "11  Guía de colaboración", + "section": "", + "text": "11.1 Haz que tu repositorio sea accesible a las contribuciones y la colaboración", + "crumbs": [ + "Manteniendo paquetes", + "11  Guía de colaboración" + ] + }, + { + "objectID": "maintenance_collaboration.es.html#friendlyfiles", + "href": "maintenance_collaboration.es.html#friendlyfiles", + "title": "11  Guía de colaboración", + "section": "", + "text": "11.1.1 Código de conducta\nTras el traslado a nuestra organización de GitHub, el Código de Conducta de rOpenSci se aplicará a tu proyecto. Por favor, añade este texto al README\nTen en cuenta que este paquete se publica con un [Código de Conducta para contribuciones](https://ropensci.org/code-of-conduct/). \nAl contribuir a este proyecto, te comprometes a cumplir sus condiciones.\nY eliminar el código de conducta actual del paquete, si lo hubiera.\n\n\n11.1.2 Guía de contribución\nPuedes utilizar guías de issues, pull request y de contribución. Tener un archivo de contribución como .github/CONTRIBUTING.md o docs/CONTRIBUTING.md es obligatorio. Una forma fácil de insertar una plantilla para una guía de contribución es la función use_tidy_contributing() del paquete usethis que inserta esta plantilla como .github/CONTRIBUTING.md. Un ejemplo más extenso es esta plantilla de Peter Desmet o las completas páginas wiki de GitHub para el paquete mlr3. Estas y otras plantillas generalmente tendrán que ser modificadas para su uso con un paquete de rOpenSci, en particular haciendo referencia y enlazando con nuestro Código de Conducta como se describe en otra sección de este libro. Modificar una guía de contribución genérica para añadir un toque propio también tiende a hacer que parezca menos impersonal y más sincera. Las preferencias personales en una guía de contribución incluyen\n\nPreferencias de estilo. Sin embargo, puedes preferir que el estilo sea uno automático (a través de lintr o styler) o bien arreglar el estilo de código por tu cuenta especialmente si no utilizas un estilo de código popular como el estilo de código tidyverse.\nInfraestructura, como roxygen2.\nPreferencias de flujo de trabajo. Por ejemplo, abrir un issue antes de hacer un pull request.\nUna declaración de alcance, como en el paquete skimr.\nCreación de una cuenta de prueba, tests simulados, enlace a documentación externa.\n\nrOpenSci recomienda que las guías de contribución incluyan una declaración del ciclo de vida, que aclare la visión y las expectativas para el desarrollo futuro del paquete, como en este ejemplo. Los paquetes estadísticos deben tener una declaración de ciclo de vida, como se especifica en Normas Generales de Estadística G1.2. Ese enlace proporciona una plantilla para una declaración de ciclo de vida sencilla. Los archivos CONTRIBUTING.md también pueden describir cómo se reconocen las contribuciones (ver esta sección).\nTe animamos a que dirijas las consultas y comentarios que no sean informes de errores o pedidos de nueva funcionalidad al foro de rOpenSci después de asegurarte de que verás esas preguntas en el foro. El foro puede usarse para hacer preguntas sobre cómo usar el paquete e informar de sus casos de uso, y puedes suscribirte a categorías y etiquetas individuales para recibir notificaciones sobre tu paquete. No dudes en mencionar esto en los documentos de tu paquete, ya sea en la guía de contribución o en la plantilla de issue. Pide etiquetar las publicaciones con el nombre del paquete.\nUna vez que un pull request está más cerca de ser aceptado, puedes utilizar un flujo de trabajo de GitHub Actions PR para aplicar el estilo al código con styler.\n\n\n11.1.3 Gestión de issues\nUtilizando las funciones de GitHub en torno a los issues puedes hacer que sean más encontrables y que tu hoja de ruta sea pública.\n\n11.1.3.1 Plantillas de issue\nPuedes utilizar una o varias plantilla(s) de issue para que los informes de errores o pedido de funcionalidad sean más fáciles de completar. Cuando hay varias plantillas de issue, éstas se muestran en un menú al hacer click en el botón de “nuevo issue”\nIncluso puedes configurar una de las opciones para que apunte a algún lugar fuera de tu repositorio (por ejemplo, un foro de discusión).\nConsulta la documentación de GitHub (en inglés).\n\n\n11.1.3.2 Etiquetado de issues\nPuedes utilizar etiquetas como “se necesita ayuda” y “buen primer issue” para que seas más fáciles de encontrar, incluso por gente que llega por primera vez a tu repo. Consulta este artículo de GitHub (en inglés). También puedes utilizar la etiqueta “principiante”. Consulta ejemplos de issues para principiantes en todos los repos de ropensci.\n\n\n11.1.3.3 Resaltado de issues\nPuedes resaltar hasta 3 issues por repositorio que aparecerán en la parte superior de tu gestor de issues como bonitas tarjetas. Puede ayudar a anunciar cuáles son tus prioridades.\n\n\n11.1.3.4 Hitos\nPuedes crear hitos y asignarles issues, lo que ayuda a ver lo que planeas para la próxima versión de tu paquete, por ejemplo.\n\n\n\n11.1.4 Comunicación\nPuedes dirigir a quienes usan tu paquete al foro de rOpenSci, si lo supervisas, o habilitar Discusiones de GitHub para el repositorio de tu paquete. Las discusiones de GitHub pueden convertirse en issues si fuera necesario (y al revés, los issues pueden convertirse en discusiones).", + "crumbs": [ + "Manteniendo paquetes", + "11  Guía de colaboración" + ] + }, + { + "objectID": "maintenance_collaboration.es.html#workingcollaborators", + "href": "maintenance_collaboration.es.html#workingcollaborators", + "title": "11  Guía de colaboración", + "section": "11.2 Trabajar en equipo", + "text": "11.2 Trabajar en equipo\nLo primero lo primero: ¡estate al tanto de tu repositorio de GitHub!\n\nno te olvides de vigilar tu repositorio de GitHub para que te notifiquen los issues o pull requests (si trabajas por períodos, puedes informarlo en la guía de contribución).\nno olvides hacer push de las actualizaciones que tengas localmente.\ndesactiva los test que fallan si no puedes arreglarlos, ya que crean ruido en los pull requests que pueden desconcertar quienes comienzan a colaborar.\n\n\n11.2.1 Incorporación de miembros al equipo\nNo hay una regla general en rOpenSci sobre cómo debes incorporar a quienes colaboran en tu paquete al equipo. Deberías ir dándoles más derechos en el repositorio a medida que ganes confianza, y definitivamente deberías reconocer las contribuciones (ver esta sección).\nPuedes pedir a las nuevas personas que se incorporen que hagan PRs (ver la siguiente sección para evaluar un PR localmente, es decir, más allá de las comprobaciones de CI) a dev/main y evaluarlos antes de aceptarlos, y después de un tiempo dejar que hagan push a main. También puede que quieras mantener un sistema de revisión de PRs… ¡incluso para ti una vez que tengas miembros de equipo!\nJim Hester ofrece un posible modelo de incorporación de miembros de equipo en su repositorio de lintr.\nSi tu problema es reclutar nuevas personas, puedes publicar una convocatoria abierta como la de Jim Hester en Twitter, GitHub y, como responsable de un paquete de rOpenSci, puedes pedir ayuda en el Slack de rOpenSci y solicitar al equipo de rOpenSci ideas para reclutar ayuda.\n\n\n11.2.2 Trabajar con otras personas (Incluyéndote a tí en el futuro)\nLas branches son baratas. Utilízalas mucho cuando desarrolles funciones, pruebes nuevas ideas o arregles problemas.\nSi sigues el desarrollo troncal, “agregarás pequeñas y frecuentes actualizaciones” a tu branch principal. Ver también la documentación del Flujo de GitHub y el flujo de GitLab. Es posible que quieras incrementar los números de versión (en DESCRIPTION) frecuentemente. Un aspecto particular del trabajo con otras personas es la revisión de pull requests. Pueden ver algunas guías útiles en:\n\nThe Art of Giving and Receiving Code Reviews (Gracefully) (El arte de dar y recibir revisiones de código (con elegancia)), por Alex Hill\nDocumentación de GitHub sobre revisiones de PR\n\nPuedes modificar la configuración de tu repositorio de GitHub, por ejemplo requeriendo revisiones de pull requests antes de aceptarlas e incorporarlas. También puedes consultar la documentación acerca de propiedad sobre código.\nPara hacer y revisar pull requests recomendamos explorar las funciones del paquete usethis.\nPara tu configuración “git remote” consulta Happy Git with R. También es útil la sección Useful Git patterns for real life en el mismo libro.\n\n\n11.2.3 Atribuye con generosidad\nSi una persona contribuye a tu repositorio, considera añadirla en el archivo DESCRIPTION, con el rol de contribución (“ctb”) para pequeñas contribuciones o autoría (“aut”) para contribuciones mayores. Tradicionalmente, cuando se cita un paquete en una publicación científica, sólo se enumeran a quienes están como “aut”, no quienes están como “ctb”. Los sitios web creados con pkgdown listan en la página de inicio sólo a las personas con rol de autoría (“aut”). El resto están listadas en una página dedicada.\nComo mínimo, considera la posibilidad de añadir el nombre de quien contribuyó cerca de la línea de la función o corrección de errores en el archivo NEWS.md.\nTe recomendamos reconozcas estas contribuciones generosamente, ya que es algo agradable y porque hará que sea más probable que la gente vuelva a contribuir a tu paquete o a otros repos de la organización.\nComo recordatorio de nuestra guía de empaquetado si tu paquete fue revisado y crees que quienes lo hicieron han hecho una contribución sustancial al desarrollo de tu paquete, puedes usar el campo Authors@R con el rol de revisión (\"rev\"), así\n persona(\"Bea\", \"Hernández\", rol = \"rev\",\n comment = \"Bea revisó el paquete (v. X.X.XX) para rOpenSci, véase <https://github.com/ropensci/software-review/issues/116>\"),\nSólo incluye a quienes hicieron la revisión con su consentimiento. Lee más en esta entrada del blog Thanking Your Reviewers: Gratitude through Semantic Metadata (Agradeciendo a quienes revisaron tu paquete: La gratitud a través de los metadatos semánticos). Ten en cuenta que ‘rev’ generará una NOTA de CRAN a menos que el paquete esté construido con R v3.5. Asegúrate de que utilizas la ultima versión de roxygen2 en CRAN.\nPor favor, no incluyas a quienes se encargaron de la edición. ¡Tu participación y contribución a rOpenSci es suficiente agradecimiento!\n\n\n11.2.4 Bienvenida a nuevas personas en rOpenSci\nSi das a alguien permisos de escritura en el repositorio\n\npor favor, ponte en contacto con un miembro del quipo para invitar a la organización GitHub “ropensci” de rOpenSci a este nuevo miembro del equipo (en lugar de una colaboración externa)\nponte en contacto con quien gestiona la comunidad de rOpenSci o con otro miembro del equipo para que el nuevo miembro pueda ser invitado al espacio de trabajo de Slack de rOpenSci.", + "crumbs": [ + "Manteniendo paquetes", + "11  Guía de colaboración" + ] + }, + { + "objectID": "maintenance_collaboration.es.html#further-resources", + "href": "maintenance_collaboration.es.html#further-resources", + "title": "11  Guía de colaboración", + "section": "11.3 Otros recursos", + "text": "11.3 Otros recursos\n\nLlamada comunitaria de rOpenSci Set Up Your Package to Foster a Community (Configura tu paquete para fomentar una comunidad).\nPara reutilizar respuestas amables y habituales, considera las respuestas guardadas.", + "crumbs": [ + "Manteniendo paquetes", + "11  Guía de colaboración" + ] + }, + { + "objectID": "maintenance_changing_maintainers.es.html", + "href": "maintenance_changing_maintainers.es.html", + "title": "12  Cambio de quienes mantienen paquetes", + "section": "", + "text": "12.1 ¿Quieres dejar de mantener tu paquete?\nNuestro newsletter quincenal tiene una sección de pedidos de colaboración denominada “Call for Contributors” (Pedidos de contribuciones, en inglés). En la misma se destacan paquetes que buscan nuevas personas para encargarse del mantenimiento. Si quieres dejar de mantener tu paquete, contáctanos para que lo incluyamos en esta sección.", + "crumbs": [ + "Manteniendo paquetes", + "12  Cambio de quienes mantienen paquetes" + ] + }, + { + "objectID": "maintenance_changing_maintainers.es.html#do-you-want-to-take-over-maintenance-of-a-package", + "href": "maintenance_changing_maintainers.es.html#do-you-want-to-take-over-maintenance-of-a-package", + "title": "12  Cambio de quienes mantienen paquetes", + "section": "12.2 ¿Quieres encargarte del mantenimiento de un paquete?", + "text": "12.2 ¿Quieres encargarte del mantenimiento de un paquete?\nNuestro newsletter quincenal tiene una sección de pedidos de colaboración denominada Pedidos de contribuciones. En la misma se destacan paquetes que buscan nuevas personas para encargarse del mantenimiento. Si aún lo hiciste, es una buena idea subscribirte al newsletter para recibir notificaciones cuando hay un paquete buscando ayuda.", + "crumbs": [ + "Manteniendo paquetes", + "12  Cambio de quienes mantienen paquetes" + ] + }, + { + "objectID": "maintenance_changing_maintainers.es.html#taking-over-maintenance-of-a-package", + "href": "maintenance_changing_maintainers.es.html#taking-over-maintenance-of-a-package", + "title": "12  Cambio de quienes mantienen paquetes", + "section": "12.3 Asumir el mantenimiento de un paquete", + "text": "12.3 Asumir el mantenimiento de un paquete\n\nAgrégate en el archivo DESCRIPTION, con rol role = c(\"aut\", \"cre\") y cambia el rol de la persona anterior a role = c(\"aut\").\nAsegúrate reemplazar el nombre anterior en cualquier otra parte del paquete por el tuyo, manteniendo a la persona anterior como autora (por ejemplo, en el archivo de manual a nivel de paquete, CONTRIBUTING.md, CITATION, etc.)\nLa Guía de Colaboración tiene consejos sobre cómo añadir nuevos miembros al equipo de mantenimiento y colaboración.\nPara paquetes que han sido archivados o han quedado huérfanos en CRAN, no es necesario el consentimiento de quien lo mantenía anteriormente para hacerse responsable del mismo en CRAN. En estos casos, contáctanos para que podamos ofrecerte la ayuda que necesites.\nSi el paquete no ha sido archivado por CRAN y cambia quien lo mantiene, haz que la persona responsable anterior envíe un correo electrónico a CRAN y ponga por escrito quién se hará cargo del mantenimiento de ahí en adelante. Asegúrate de mencionar que se envió ese correo cuando envíes la próxima versión a CRAN. Si quien mantenía al paquete no es localizable o no envía ese correo electrónico, ponte en contacto con el personal de rOpenSci.\nSi puedes contactarte con quien te está transfiriendo el paquete, puedes organizar una reunión para que te explique cómo funciona.\n\n\n12.3.1 Preguntas frecuentes\n\nHay algunos issues no resueltos del paquete que no sé cómo arreglar. ¿A quién puedo pedir ayuda?\nDepende; esto es lo que hay que hacer en diferentes situaciones:\n\nSi se puede contactar con la persona anterior, contáctate con ella y pídele ayuda.\nConsulta el canal #package-maintenance en el Slack de rOpenSci. Este es un buen lugar para obtener ayuda sobre problemas específicos o generales.\nSiéntete libre de hacer cualquier pregunta en el foro de discusión de rOpenSci.\nNo dudes en contactarte con cualquier integrande del equipo de rOpenSci por correo electrónico o enviando issues a GitHub; nos encantará ayudarte.\nPor supuesto, también hay ayuda general de R en el Foro de la comunidad de Posit, StackOverflow, Mastodon #rstats, etc. si eso se ajusta a tus necesidades.\n\n¿Cuánto puedes o debes cambiar en el paquete?\nPara obtener ayuda general sobre cómo cambiar el código de un paquete, consulta la sección Evolución de paquetes.\nAl pensar en esto, hay varias cosas a considerar.\n¿Cuánto tiempo tienes para dedicarle al paquete? Si tu tiempo es muy limitado, lo mejor será que te centres en las tareas más críticas, sean las que sean para el paquete en cuestión. Si tienes mucho tiempo, tus objetivos pueden ser más ambiciosos.\n¿Qué grado de madurez tiene el paquete? Si el paquete es maduro, es probable que mucha gente tenga código que dependa de su API (es decir, las funciones exportadas y sus parámetros). Además, si hay paquetes en CRAN que dependen de tu paquete, entonces tienes que comprobar que cualquier cambio que hagas no rompa esos paquetes. Cuanto más maduro sea el paquete, más cuidado deberás tener a la hora de hacer cambios, especialmente con los nombres de las funciones exportadas, sus parámetros y la estructura exacta de lo que devuelven las funciones exportadas. Es más fácil hacer cambios que sólo afecten a los aspectos internos del paquete.", + "crumbs": [ + "Manteniendo paquetes", + "12  Cambio de quienes mantienen paquetes" + ] + }, + { + "objectID": "maintenance_changing_maintainers.es.html#tasks-for-ropensci-staff", + "href": "maintenance_changing_maintainers.es.html#tasks-for-ropensci-staff", + "title": "12  Cambio de quienes mantienen paquetes", + "section": "12.4 Tareas del personal de rOpenSci", + "text": "12.4 Tareas del personal de rOpenSci\nComo organización, a rOpenSci le interesa asegurarse de que los paquetes de nuestra suite estén disponibles mientras sean útiles para la comunidad. Si un paquete se queda sin personas que lo mantengan, en la mayoría de los casos intentaremos conseguir nuevas personas que se encarguen del mismo. Para ello, las siguientes tareas son responsabilidad del personal de rOpenSci.\n\nTen en cuenta que el hecho que un repositorio no haya ninguna actividad (commits, issues, pull requests) en mucho tiempo puede significar simplemente que se trata de un paquete maduro con poca necesidad de cambios.\nSi no hay respuestas a reportes de problemas o pull requests en muchos meses, ya sea por email, issues en GitHub o mensajes de Slack:\n\nPonte en contacto para averiguar cuál es la situación. Puede que la persona encargada diga que le gustaría dejar de mantener el paquete, en cuyo caso busca un reemplazo.\n\nSi no recibes respuesta o no puedes establecer el contacto:\n\nSi esto ocurre, insistiremos con el intento de contacto durante un mes como máximo. Sin embargo, si la actualización del paquete es urgente, podemos utilizar nuestro acceso de administrador para realizar los cambios en su nombre.\n\nHaz un llamado en la sección “Pedidos de contribuciones” del boletín rOpenSci para buscar reemplazo - abre un issue en el repo del boletín.", + "crumbs": [ + "Manteniendo paquetes", + "12  Cambio de quienes mantienen paquetes" + ] + }, + { + "objectID": "maintenance_releases.es.html", + "href": "maintenance_releases.es.html", + "title": "13  Publicar un paquete", + "section": "", + "text": "13.1 Versionar", + "crumbs": [ + "Manteniendo paquetes", + "13  Publicar un paquete" + ] + }, + { + "objectID": "maintenance_releases.es.html#versioning", + "href": "maintenance_releases.es.html#versioning", + "title": "13  Publicar un paquete", + "section": "", + "text": "Recomendamos encarecidamente que los paquetes de rOpenSci utilicen el versionado semántico. Hay una explicación detallada en el capitulo “lifecyle” del libro “R packages” (en inglés).", + "crumbs": [ + "Manteniendo paquetes", + "13  Publicar un paquete" + ] + }, + { + "objectID": "maintenance_releases.es.html#releasing", + "href": "maintenance_releases.es.html#releasing", + "title": "13  Publicar un paquete", + "section": "13.2 Publicar", + "text": "13.2 Publicar\n\nUtiliza las funciones usethis::use_release_issue() y devtools::release() para recordar mejor los pasos a seguir.\nEtiqueta cada versión en git después de cada envío a CRAN. Más información.\nA CRAN no le gustan las actualizaciones demasiado frecuentes. Dicho esto, si observas un problema importante una semana después de una publicación en CRAN, explícalo en el archivo cran-comments.md e intenta publicar una versión más reciente.", + "crumbs": [ + "Manteniendo paquetes", + "13  Publicar un paquete" + ] + }, + { + "objectID": "maintenance_releases.es.html#news", + "href": "maintenance_releases.es.html#news", + "title": "13  Publicar un paquete", + "section": "13.3 Archivo de noticias", + "text": "13.3 Archivo de noticias\nUn archivo NEWS que describa los cambios asociados a cada versión facilita ver qué cambia en el paquete y cómo puede afectar los flujos de trabajo. Debes añadir uno para tu paquete, y hacerlo fácil de leer.\n\nEs obligatorio utilizar un NEWS o NEWS.md en la raíz de tu paquete. Recomendamos utilizar NEWS.md para que el archivo sea más navegable.\nUtiliza nuestro archivo NEWS de ejemplo como modelo. Puedes encontrar un buen archivo NEWS real en el repositorio del paquete taxize por ejemplo.\nSi utilizas NEWS, añádelo a .Rbuildignore, pero no si usas NEWS.md.\nActualiza el archivo de noticias antes de cada envío a CRAN, con una sección con el nombre del paquete, la versión y la fecha de envío, como (como se ve en nuestro archivo NEWS de ejemplo):\n\nfoobar 0.2.0 (2016-04-01)\n=========================\n\nDebajo de esa cabecera, agrega las secciones que sean necesarias, incluyendo “Nueva funcionalidad”, “Mejoras menores”, “Bugs resueltos”, “Funciones obsoletas y caducas”, “Mejoras en la documentación” y cualquier epígrafe especial que agrupe un gran número de cambios. Debajo de cada encabezado enumera los elementos según sea necesario (como se ve en nuestro archivo NEWS de ejemplo). Para cada elemento, proporciona una descripción de la nueva característica, mejora, error corregido o función/característica obsoleta. Enlaza a cualquier issue de GitHub relacionado como (#12). El (#12) se reemplazará en GitHub con un enlace a ese issue en el repo.\nDespués de haber añadido un git tag y lo hayas enviado a GitHub, añade las noticias de esa versión etiquetada a las notas de publicación de una versión en tu repo de GitHub con un título como pkgname v0.1.0. Consulta la documentación de GitHub sobre la creación de una publicación.\nNuestro boletín de noticias describirá los paquetes con nuevas versiones en CRAN. Ver el siguiente capítulo sobre marketing para más ideas sobre cómo informar a más personas que podrían usar tu paquete sobre el lanzamiento.\nPara obtener más orientación sobre el archivo NEWS, te sugerimos que leas la guía de estilo de tidyverse.", + "crumbs": [ + "Manteniendo paquetes", + "13  Publicar un paquete" + ] + }, + { + "objectID": "maintenance_marketing.es.html", + "href": "maintenance_marketing.es.html", + "title": "14  Promocionando tu paquete", + "section": "", + "text": "Te ayudaremos a promocionar tu paquete, pero aquí hay algunas cosas más para tener en cuenta.\n\nSi te enteras de un caso de uso de tu paquete, anima a quien lo escribió a publicar el enlace en nuestro foro de debate en la categoría Casos de uso, para recibir un toot (mensaje en Mastodon) de rOpenSci y su posible inclusión en el boletín mensual de rOpenSci. También te recomendamos que añadas un enlace al caso de uso en la sección “casos de uso reales” de tu archivo README.\nCuando publiques una nueva versión de tu paquete o lo publiques en CRAN por primera vez,\nComparte sobre el paquete en Mastodon utilizando el hashtag “#rstats” y etiqueta a rOpenSci! Esto puede ayudar llegar a gente que pueda colaborar o usar el paquete. Ejemplos enviados desde rOpenSci mismo: “A package a day” (un paquete al dia), Help wanted (se necesita ayuda), Use case (caso de uso), Welcome post (mensaje de bienvenida).\n\nhaz un pull request a R Weekly con una mensaje sobre la versión en la sección “New Releases” (o “New Packages” para la primera versión de GitHub/CRAN).\nComparte en tus redes sociales.\nConsidera enviar un breve artículo sobre el lanzamiento a rOpenSci tech notes. Ponte en contacto con la persona encargada de gestionar la comunidad de rOpenSci, (por ejemplo, a través de Slack o info@ropensci.org). Consulta las recomendaciones sobre cómo contribuir con un artículo en el blog).\nEnvía tu paquete a listas de paquetes como CRAN Task Views.\n\nSi decides promocionar tu paquete dando una charla sobre él en una reunión o conferencia (¡excelente idea!) lee en este artículo de Jenny Bryan y Mara Averick (en inglés).", + "crumbs": [ + "Manteniendo paquetes", + "14  Promocionando tu paquete" + ] + }, + { + "objectID": "maintenance_github_grooming.es.html", + "href": "maintenance_github_grooming.es.html", + "title": "15  Gestión de GitHub", + "section": "", + "text": "15.1 Haz que tu repositorio sea fácil de descubrir", + "crumbs": [ + "Manteniendo paquetes", + "15  Gestión de GitHub" + ] + }, + { + "objectID": "maintenance_github_grooming.es.html#repodiscoverability", + "href": "maintenance_github_grooming.es.html#repodiscoverability", + "title": "15  Gestión de GitHub", + "section": "", + "text": "15.1.1 Áreas de repositorio en GitHub\nLas áreas del repositorio de GitHub ayudan a navegar y buscar en los repositorios de GitHub, son usadas por R-universe en paginas de paquetes y para resultados de busquedas. También son usadas por codemetar en las palabras clave del registro de rOpenSci.\nRecomendamos:\n\nAñadir “r”, “r-package” y “rstats” como áreas al repositorio de tus paquetes.\nAñadir cualquier otra área relevante al repositorio de tus paquetes.\n\nEs posible que te hagamos sugerencias una vez que tu paquete esté incorporado.\n\n\n15.1.2 Lingüista de GitHub\nEl lingüista de GitHub asignará un lenguaje a tu repo en función de los archivos que contenga. Algunos paquetes que contienen mucho código en C++ pueden ser clasificados como paquetes de C++ en lugar de R, lo cual está bien y muestra la necesidad de las áreas “r”, “r-package” y “rstats”.\nRecomendamos anular el lingüista de GitHub añadiendo o modificando un archivo .gitattributes a tu repositorio en dos casos:\n\nSi almacenas archivos html en lugares no estándar (fuera en docs/, por ejemplo, en vignettes/) omite los archivos de documentación. Añade *.html linguist-documentation=true a .gitattributes (como en este ejemplo).\nSi tu repo contiene código que no es de tu autoría, por ejemplo, código JavaScript, añade inst/js/* linguist-vendored a .gitattributes (como en este ejemplo).\n\nDe este modo, la clasificación lingüística y las estadísticas de tu repositorio reflejarán mejor el código fuente que contiene, además de hacerlo más descubrible. En particular, si el lingüista no reconoce correctamente que tu repositorio contiene principalmente código R, tu paquete no aparecerá en los resultados de búsqueda con el filtro language:R. Del mismo modo, tu repositorio no podrá aparecer entre los repos de R populares.\nMás información sobre las anulaciones del lingüista de GitHub aquí.", + "crumbs": [ + "Manteniendo paquetes", + "15  Gestión de GitHub" + ] + }, + { + "objectID": "maintenance_github_grooming.es.html#marketown", + "href": "maintenance_github_grooming.es.html#marketown", + "title": "15  Gestión de GitHub", + "section": "15.2 Publicita tu propia cuenta", + "text": "15.2 Publicita tu propia cuenta\n\nComo responsable de un paquete incorporado, ahora eres miembro de la organización GitHub “ropensci” de rOpenSci. Por defecto, la pertenencia a la organización es privada; consulta cómo hacerla pública en la documentación de GitHub.\nIncluso después de que el repositorio de tu paquete haya sido transferido a rOpenSci, puedes destacarlo en tu propia cuenta.\nEn general, recomendamos añadir al menos una imagen de perfil (¡que no tiene por qué ser tu cara!) y tu nombre a tu perfil de GitHub.", + "crumbs": [ + "Manteniendo paquetes", + "15  Gestión de GitHub" + ] + }, + { + "objectID": "maintenance_evolution.es.html", + "href": "maintenance_evolution.es.html", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "", + "text": "16.1 Filosofía de los cambios\nCada persona es libre de tener su propia opinión sobre cuán libremente se pueden cambiar los parámetros, funciones, etc. en un paquete; ni CRAN ni ningún otro sitio impone normas sobre esto. En general, a medida que un paquete madura los cambios en los métodos orientados al uso (es decir, las funciones exportadas en un paquete R) deberían ser muy infrecuentes. Los paquetes de los cuales dependen muchos otros paquetes probablemente sean más cuidadosos con los cambios, y deberían serlo.", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_evolution.es.html#the-lifecycle-package", + "href": "maintenance_evolution.es.html#the-lifecycle-package", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "16.2 El paquete lifecycle", + "text": "16.2 El paquete lifecycle\nEn este capítulo se presentan soluciones que no requieren el paquete lifecycle, pero que pueden resultarte útiles. Te recomendamos leer la documentación de lifecycle.", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_evolution.es.html#parameters-changing-parameter-names", + "href": "maintenance_evolution.es.html#parameters-changing-parameter-names", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "16.3 Parámetros: cambiando los nombres de los parámetros", + "text": "16.3 Parámetros: cambiando los nombres de los parámetros\nA veces hay que cambiar los nombres de los parámetros, ya sea en pos de mayor claridad u otras razones.\nUn posible enfoque es comprobar si los argumentos obsoletos no faltan, y llamar a stop() con un mensaje significativo.\nfoo_bar <- function(x, y) {\n if (!missing(x)) {\n stop(\"utiliza 'y' en lugar de 'x'\")\n }\n y^2\n}\n\nfoo_bar(x = 5)\n#> Error en foo_bar(x = 5) : utiliza 'y' en lugar de 'x' \nSi quieres que sea más útil, podrías emitir una advertencia pero tomar automáticamente la acción necesaria\nfoo_bar <- function(x, y) {\n if (!missing(x)) {\n warning(\"utiliza 'y' en lugar de 'x'\")\n y <- x\n }\n y^2\n}\n\nfoo_bar(x = 5)\n#> Warning message:\n#> In foo_bar(x = 5) : utiliza 'y' en lugar de 'x'\n#> 25\nTen cuidado con el parámetro .... Si tu función tiene ... y ya has eliminado un parámetro (llamémoslo z), alguien puede tener un código más antiguo que utilice z. Cuando usen z, como no es un parámetro en la definición de la función, es probable que sea capturado por ... y se ignore silenciosamente – no es lo que quieres. En su lugar, deja el argumento z, emitiendo un error si se utiliza.", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_evolution.es.html#functions-changing-function-names", + "href": "maintenance_evolution.es.html#functions-changing-function-names", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "16.4 Funciones: cambiando los nombres de las funciones", + "text": "16.4 Funciones: cambiando los nombres de las funciones\nSi tienes que cambiar el nombre de una función, hazlo gradualmente, como con cualquier otro cambio en tu paquete.\nDigamos que tienes una función foo.\nfoo <- function(x) x + 1\nPero quieres cambiar el nombre de la función a bar.\nEn lugar de simplemente cambiar el nombre de la función y que foo deje de existir directamente, en la primera versión del paquete donde bar aparezca, haz un alias como\n#' foo - añadir 1 a un input\n#' @export\nfoo <- function(x) x + 1\n\n#' @export\n#' @rdname foo\nbar <- foo\nCon la solución anterior, se pueden usar tanto foo() como bar() – cualquiera de los dos hará lo mismo, ya que son la misma función.\nTambién es útil tener un mensaje, pero entonces sólo querrás emitirlo cuando se use la función que va a desaparecer, por ejemplo\n#' foo - añadir 1 a un input\n#' @export\nfoo <- function(x) {\n warning(\"por favor, utiliza bar() en lugar de foo()\", call. = FALSE)\n bar(x)\n}\n\n#' @export\n#' @rdname foo\nbar <- function(x) x + 1\nDespués de que la versión del paquete con foo y bar haya sido usada durante un tiempo, en la siguiente versión puedes eliminar el antiguo nombre de la función (foo), y tener sólo bar.\n#' bar - añadir 1 a un input\n#' @export\nbar <- function(x) x + 1", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_evolution.es.html#functions-deprecate-defunct", + "href": "maintenance_evolution.es.html#functions-deprecate-defunct", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "16.5 Funciones: obsoletas y caducas", + "text": "16.5 Funciones: obsoletas y caducas\nPara eliminar una función de un paquete (digamos que el nombre de tu paquete es holamundo), puedes utilizar el siguiente protocolo\n\nMarca la función como obsoleta en la versión del paquete x (por ejemplo v0.2.0)\n\nEn la propia función, utiliza .Deprecated() para indicar cual es la nueva función que substituye la anterior.\nfoo <- function() {\n .Deprecated(\"bar\")\n}\nHay opciones en .Deprecated para especificar un nuevo nombre de función, así como un nuevo nombre de paquete, lo que tiene sentido cuando se mueven funciones a paquetes diferentes.\nEl mensaje que da .Deprecated es una advertencia, por lo que los usuarios pueden suprimirla con suppressWarnings() si lo desean.\nHaz una página de manual para las funciones obsoletas por ejemplo:\n#' Funciones obsoletas en holamundo\n#' \n#' Estas funciones aún funcionan pero serán eliminadas (obsoletas) en la próxima versión.\n#' \n#' \\itemize { \n#' \\item \\code{\\link{foo}}: Esta función está obsoleta y se eliminará en la \n#' próxima versión de este paquete.\n#' }\n#' \n#' @name holamundo-deprecated\nNULL\nEsto crea una página de manual a la que los usuarios pueden acceder como `?holamundo-deprecated``` y verán en el índice de la documentación. Añade cualquier función a esta página según sea necesario, y quítala cuando una función caduque (ver más abajo).\n\nEn la próxima versión (v0.3.0) puedes caducar la función (es decir, que desaparezca completamente del paquete, excepto por una página man con una nota sobre ella).\n\nEn la propia función, utiliza .Defunct() de esta manera:\nfoo <- function() {\n .Defunct(\"bar\")\n}\nObserva que el mensaje en .Defunct es un error para que la función se detenga mientras que .Deprecated utiliza una advertencia que permite que la función continúe.\nAdemás, es bueno añadir ... a todas las funciones caducas para que si los usuarios pasan algún parámetro obtengan el mismo mensaje de caducidad en lugar de un error de argumento no utilizado de esta forma:\nfoo <- function(...) {\n .Defunct(\"bar\")\n}\nSin ... da:\nfoo(x = 5)\n#> Error en foo(x = 5) : argumento no utilizado (x = 5)\nY con ... da:\nfoo(x = 5)\n#> Error: 'foo' ha sido eliminada de este paquete\nHaz una página de manual para las funciones caducas por ejemplo:\n#' Funciones caducas en holamundo\n#' \n#' Estas funciones han sido removidas, ya no están disponibles.\n#'\n#' \\itemize { \n#' \\item \\code{\\link{foo}}: Esta función ha sido removida\n#' }\n#' \n#' @name holamundo-defunct\nNULL\nEsto crea una página de manual que se accede como `?holamundo-defunct``` y que aparece en el índice de documentación. Añade a esta página las funciones que necesites. Es probable que quieras mantener esta página indefinidamente.\n\n16.5.1 Testeando las funciones obsoletas\nNo es necesario que cambies los test de las funciones obsoletas hasta que caduquen.\n\nTen en cuenta cualquier cambio realizado en una función obsoleta. Además de utilizar .Deprecated dentro de la función, ¿has cambiado los parámetros en la función obsoleta, o has creado una nueva función que sustituye a la función obsoleta, etc.? Hay que testear esos cambios, si se han hecho.\nEn relación con lo anterior, si a la función obsoleta se le cambia simplemente el nombre, tal vez se pueda testar que la función antigua y la nueva devuelven resultados idénticos.\nsuppressWarnings() podría utilizarse para suprimir la advertencia emitida desde .Deprecated. Pero como las pruebas no están orientadas al uso, no es tan malo que las pruebas emitan advertencias, y la advertencia podría incluso utilizarse como recordatorio para quien mantiene el paquete.\n\nUna vez que se caduca una función, sus tests se eliminan sin más.", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_evolution.es.html#archivalguidance", + "href": "maintenance_evolution.es.html#archivalguidance", + "title": "16  Evolución de paquetes - cambiando cosas en tu paquete", + "section": "16.6 Archivando paquetes", + "text": "16.6 Archivando paquetes\nPor lo general, el software tiene una vida útil finita, y es posible que los paquetes deban ser archivados en algún momento. Los paquetes son archivados y transladados a una organización dedicada de GitHub, ropensci-archive. Antes de archivar, el contenido del archivo README debe trasladarse a una ubicación alternativa (como “README-OLD.md”), y sustituirse por un contenido mínimo que incluya algo como lo siguiente\n# <nombre del paquete>\n\n[![Estado del proyecto: sin soporte](https://www.repostatus.org/badges/latest/unsupported.svg)](https://www.repostatus.org/#unsupported)\n[![Etiqueta de revisión por pares](https://badges.ropensci.org/<issue_number>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_number>)\n\nEste paquete ha sido archivado. El antiguo README está ahora en [README-OLD](<link-a-README-viejo>).\nLa etiqueta del estado del repositorio debe ser “unsupported” (sin soporte) para los paquetes anteriormente publicados, o “abandoned” (abandonado) para los ex paquetes conceptuales o en proceso, en cuyo caso el código de la etiqueta anterior debe sustituirse por:\n[![Estado del proyecto: abandonado](https://www.repostatus.org/badges/latest/abandoned.svg)](https://www.repostatus.org/#abandoned)\nUn ejemplo de un archivo README mínimo en un paquete archivado está en ropensci-archive/monkeylearn. Una vez que el README se ha copiado en otro lugar y se ha reducido a su forma mínima, hay que seguir los siguientes pasos\n\nCierra los issues con una frase que explique la situación y enlace a esta guía.\nArchiva el repositorio en GitHub (la opción se encuentra en la configuración del repositorio).\nTransfiere el repositorio a ropensci-archive o solicita a un miembro del equipo de rOpenSci que lo haga (puedes enviar un correo electrónico a info@ropensci.org).\n\nLos paquetes archivados pueden ser desarchivados si quien lo mantenía, o una nueva persona, deciden reanudar el mantenimiento. Para ello, ponte en contacto con rOpenSci y se transferirá el repo a la organización ropenscilabs.", + "crumbs": [ + "Manteniendo paquetes", + "16  Evolución de paquetes - cambiando cosas en tu paquete" + ] + }, + { + "objectID": "maintenance_curation.es.html", + "href": "maintenance_curation.es.html", + "title": "17  Política de gestión de paquetes", + "section": "", + "text": "17.1 El registro de paquetes\nLos elementos de infraestructura necesarios para la aplicación de esta política están, en algunos casos, parcialmente construidos y en otros casos aún no se han iniciado. Nuestro objetivo es adoptar esta política en parte para priorizar el trabajo en estos componentes.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#the-package-registry", + "href": "maintenance_curation.es.html#the-package-registry", + "title": "17  Política de gestión de paquetes", + "section": "", + "text": "El registro de paquetes rOpenSci es una lista centralizada de paquetes de R mantenidos o revisados por rOpenSci. Contiene metadatos esenciales de los paquetes, incluyendo el estado de desarrollo y revisión, y es la fuente de los datos mostrados en sitios web, etiquetas, etc. Esto permite mantener este listado independientemente de la infraestructura o plataforma de alojamiento de los paquetes.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#staff-maintained-packages", + "href": "maintenance_curation.es.html#staff-maintained-packages", + "title": "17  Política de gestión de paquetes", + "section": "17.2 Paquetes mantenidos por el equipo", + "text": "17.2 Paquetes mantenidos por el equipo\nLos paquetes mantenidos por el equipo son desarrollados y mantenidos por el equipo de rOpenSci como parte de los proyectos de rOpenSci. Estos paquetes pueden ser revisados por pares o no. Muchos son paquetes de infraestructura que están fuera del alcance de la revisión por pares.\n\nLos paquetes mantenidos por el equipo aparecerán en el registro con la etiqueta “staff_maintained” y aparecerán en la página web de paquetes de rOpenSci o en lugares similares con la etiqueta “staff-maintained”.\nEstos paquetes se almacenarán en la organización de GitHub ropensci.\nLos paquetes mantenidos por el equipo serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja).\nCuando las comprobaciones de un paquete fallen, el equipo de rOpenSci se esforzará en corregir los problemas, priorizando los paquetes en función de la base de las personas que lo usan (descargas), las dependencias inversas o los objetivos estratégicos.\nCada uno o dos años, rOpenSci revisará todos los paquetes que lleven más de un mes con comprobaciones fallidas para determinar si se transfieren a la organización “ropensci-archive”.\nLos paquetes que fallan consistentemente y que no tienen un plan para volver al mantenimiento activo pasarán al estado de “archivados”. Estos paquetes serán transferidos a la organización “ropensci-archive” y se les asignará la etiqueta “archived” en el registro. No se comprobarán en el sistema de rOpenSci.\nLos paquetes archivados no se mostrarán por defecto en la página web de paquetes. Una pestaña especial de páginas de paquetes los mostrará con \"type\": \"archived\", hayan sido revisados por pares o mantenidos por el personal.\nLos paquetes archivados pueden desarchivarse cuando una nueva persona, o quien lo mantenía anteriormente, quiera revivirlo y solucionar los problemas. Para ello, ponte en contacto con rOpenSci. Se transferirán a la organización ropenscilabs.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#peer-reviewed-packages", + "href": "maintenance_curation.es.html#peer-reviewed-packages", + "title": "17  Política de gestión de paquetes", + "section": "17.3 Paquetes revisados por pares", + "text": "17.3 Paquetes revisados por pares\nLos paquetes revisados por pares son aquellos aportados a rOpenSci por la comunidad y que han pasado por la revisión por pares. Tienen que estar en el ámbito de aplicación en el momento del envío para ser revisados.\n\nUna vez aceptados, estos paquetes revisados por pares se transfieren desde el GitHub original a la organización de GitHub ropensci.\nLos paquetes revisados por pares estarán en el registro etiquetados como “peer-reviewed” y tendrán una etiqueta de revisado por pares en su archivo README.\nLos paquetes revisados por pares aparecerán en la página web de rOpenSci o lugares similares con la etiqueta “peer-reviewed”.\nLos paquetes revisados por pares serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja).\nSi los paquetes están en CRAN, quienes lo mantienen pueden subscribirse a la API de notificaciones de comprobaciones de CRAN.\nCada uno o dos años, el equipo de rOpenSci revisará los paquetes que estén fallando o que han estado fallando durante largos períodos y contactará a quienes los mantienen para determinar los planes de mantenimiento y las actualizaciones previstas. En base a esto, rOpenSci puede optar por mantener el estado actual del paquete con la expectativa de actualizaciones, contribuir a los arreglos, ayudar a alguien más para mantenerlo, o transferir el paquete al estado “archived”.\nEn función de la base de personas que usan el paquete (medida por las descargas), las dependencias inversas u objetivos estratégicos de rOpenSci, el equipo de rOpenSci puede asistir a los paquetes que fallan a través de PRs revisados por quienes mantienen el paquete, o cambios directos (si quienes lo mantienen no responden por aproximadamente un mes). rOpenSci también proporcionará apoyo a pedido, tanto del equipo como de personas voluntarias de la comunidad, en función del tiempo disponible.\nSi quien mantienen un paquete no responde consultas por un mes, o si ésta persona lo pide, rOpenSci puede buscar alguien más para mantener determinados paquetes revisados por pares que considere que tienen un alto valor para la comunidad en función de la base de personas que lo usan (descargas), dependencias inversas o los objetivos estratégicos de rOpenSci.\nCuando se archiven, estos paquetes pasarán de la organización “ropensci” de GitHub a la organización “ropensci-archive” (o a las cuentas de GitHub quienes los mantienen si así lo desean), siguiendo la guía de transferencia. Obtendrán la etiqueta “archived” en el registro. Conservarán las etiquetas e insignias de “peer-reviewed”. No se comprobará en el sistema rOpenSci.\nLos paquetes archivados no se mostrarán por defecto en la página web de paquetes. Una pestaña especial de páginas de paquetes los mostrará con \"type\": \"archived\", hayan sido revisados por pares o mantenidos por el equipo.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#legacy-acquired-packages", + "href": "maintenance_curation.es.html#legacy-acquired-packages", + "title": "17  Política de gestión de paquetes", + "section": "17.4 Paquetes heredados", + "text": "17.4 Paquetes heredados\nLos paquetes “heredados” son paquetes ni creados ni mantenidos por el equipo de rOpenSci ni revisados por pares, pero que están bajo la organización de rOpenSci GitHub por razones históricas. (Antes de establecer el proceso de revisión por pares y su alcance, rOpenSci absorbía paquetes de la comunidad sin criterios bien definidos).\n\nrOpenSci transferirá los paquetes heredados de nuevo a las organizaciones y repositorios de quienes los mantienen, si lo desean. Caso contrario, serán transferidos al repositorio “ropensci-archive” siguiendo la guía de transferencia. Si los paquetes están en el ámbito de aplicación, rOpenSci les preguntará si desean someterlos al proceso de revisión del software.\nLos paquetes heredados no se incluirán en el registro de paquetes.\nSe pueden hacer excepciones para los paquetes que son partes vitales del ecosistema de paquetes de R y/o rOpenSci que son supervisados activamente por el equipo.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#incubator-packages", + "href": "maintenance_curation.es.html#incubator-packages", + "title": "17  Política de gestión de paquetes", + "section": "17.5 Paquetes incubados", + "text": "17.5 Paquetes incubados\nLos paquetes “incubados” son paquetes en desarrollo creados por el equipo o miembros de la comunidad como parte de proyectos comunitarios, como los creados en las desconferencias\n\nLos paquetes incubados vivirán en la organización ropenscilabs.\nLos paquetes incubados aparecerán en el registro de paquetes con la etiqueta “incubator”.\nLos paquetes incubados no aparecerán por defecto en el sitio web, pero las páginas de paquetes incluirán una pestaña de “paquetes experimentales”.\nLos paquetes incubados serán comprobados, y su documentación sera generada por el sistema de rOpenSci. Este sistema no envía notificaciones pero guarda los resultados en forma de estado de commit en GitHub (marca de verificación roja o cruz roja). La documentación indicará claramente que el paquete es experimental.\nSemestral o anualmente, rOpenSci se pondrá en contacto con quienes mantienen los paquetes incubados con repositorios de al menos tres meses de antigüedad para consultar por el estado de desarrollo y las preferencias para la migración a revisión por pares, ropensci-archive, o a sus organizaciones. En base a la respuesta, el paquete se migrará inmediatamente, se iniciará la revisión por pares, o la migración se aplazará hasta la próxima revisión. Los paquetes incubados se migrarán a ropensci-archive por defecto después de un año, siguiendo la guía de transferencia.\nLos paquetes incubados archivados ganarán la etiqueta “archived”.\n\n\n17.5.1 Paquetes incubados que no son de R\n\nLa organización incubator también incluirá proyectos que no sean paquetes de R.\nEstos proyectos no aparecerán en el registro ni en una página web y no se comprobarán automáticamente.\nLa política de migración será la misma que para los paquetes R, con ubicaciones de migración adecuadas (por ejemplo, “ropensci-books”).\nSi se archivan, los paquetes que no son de R se trasladarán a “ropensci-archive” siguiendo la guía de transferencia.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_curation.es.html#books", + "href": "maintenance_curation.es.html#books", + "title": "17  Política de gestión de paquetes", + "section": "17.6 Libros", + "text": "17.6 Libros\nLos libros de rOpenSci son documentación larga, a menudo con formato de libro, relacionada con los paquetes, proyectos o temas de rOpenSci, creados por el personal de rOpenSci o por miembros de la comunidad.\n\nLos libros vivirán en la organización ropensci-books.\nLos libros se alojarán en books.ropensci.org.\nLos libros pueden estar maduros o en desarrollo, pero deben tener un mínimo de contenido antes de migrar a ropensci-books (por ejemplo desde ropenscilabs).\nLa autoría y el estado de desarrollo de un libro deben estar claramente descritos en su página de inicio y en el archivo README.\nrOpenSci puede proporcionar etiquetas o plantillas (por ejemplo, “En desarrollo”, “Mantenido por la comunidad”) para utilizarse en las páginas de inicio de los libros en el futuro.", + "crumbs": [ + "Manteniendo paquetes", + "17  Política de gestión de paquetes" + ] + }, + { + "objectID": "maintenance_contributing.es.html", + "href": "maintenance_contributing.es.html", + "title": "18  Guía de contribución", + "section": "", + "text": "Este capítulo describe nuestra Guía de contribución, la cual indica cómo puedes contribuir al proyecto rOpenSci, ya sea con código o no.\n\n\n\n¿Quieres contribuir a rOpenSci? ¡Fantástico! Hemos desarrollado la Guía de Contribución a la Comunidad rOpenSci para darte la bienvenida a rOpenSci y animarte a colaborar. Te ayudará a averiguar lo que podrías ganar aportando tu tiempo, tus conocimientos y tu experiencia, a hacer que tus necesidades coincidan con las cosas que ayudarán a la misión de rOpenSci y a ponerte en contacto con los recursos que te ayudarán en el camino.\nNuestro equipo y comunidad fomentan activamente un entorno acogedor donde personas de diferentes orígenes y niveles de habilidad aprenden, comparten ideas e innovan juntos abiertamente a través de normas y software compartidos, ya sea que usen o que desarrollen software. La participación en todas las actividades de rOpenSci está respaldada por nuestro Código de Conducta.\nAceptamos contribuciones de código y de otros tipos de personas con o sin experiencia, en cualquier etapa de su carrera, y en cualquier sector. ¡No es necesario que desarrolles software! Tal vez quieras dedicar 30 minutos compartiendo el caso de uso de tu paquete en nuestro foro público o informando de un error, una hora aprendiendo en una Llamada Comunitaria, cinco horas revisando un paquete de R enviado para una revisión abierta por pares, o tal vez quieras comprometerte de forma continuada para ayudar a mantener un paquete.\n¿Cuáles son algunos de los beneficios de contribuir?\n\nConectar con una comunidad que comparte tu interés por hacer la ciencia más abierta.\nAprender de personas fuera de tu área de trabajo que enfrentan desafíos similares a los tuyos con R.\nPlantear y responder a nuevas preguntas de investigación aprendiendo sobre nuevas herramientas de software.\nGanar confianza y recibir apoyo en tus esfuerzos por escribir código y desarrollar software.\nGanar visibilidad con tu trabajo de código abierto.\nMejorar el software que utilizas o construyes.\nMejorar tus conocimientos de R y ayudar a otras personas a mejorar los suyos.\nMejorar tus habilidades de escritura.\nConseguir una mayor exposición para tu paquete.\n\nConsulta nuestra Guía de Contribución y explora la sección What brings you here? (¿Qué te trae por aquí?) para encontrar qué declaraciones Quiero … te representan mejor y elegir tu camino.\nPara ayudar a que te reconozcas en estas declaraciones, las hemos agrupado en: Descubrir, Conectar, Aprender, Construir y Ayudar. Para cada categoría, enumeramos ejemplos de cómo podrían ser esas contribuciones y enlazamos a nuestros recursos para obtener los detalles que necesitas.", + "crumbs": [ + "Manteniendo paquetes", + "18  Guía de contribución" + ] + }, + { + "objectID": "booknews.es.html", + "href": "booknews.es.html", + "title": "19  NEWS", + "section": "", + "text": "19.1 0.9.0", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section", + "href": "booknews.es.html#section", + "title": "19  NEWS", + "section": "", + "text": "2024-01-09, update roxygen2 wording (@vincentvanhees, #792).\n2023-12-15, update roxygen2 advice, mainly linking to roxygen2 website (#750).\n2023-09-15, add suggestions for API packages (#496).\nTranslation to Spanish!\n2023-07-17, Update Aims and Scope to include translation packages, remove experimental text-processing categories, and provide clarifications around API wrappers\n2023-05-04, Added link to Bioconductor book (#663, @llrs).\n2023-04-26, Changed suggested lifecycle stage in authors guide (#661, @bart1).\n2023-04-25, changed the COI section to use parallel construction (#659, @eliocamp).\n2022-07-04, Add resources around GitHub workflows (#479, @maurolepore).\n2023-02-14, update instructions for CITATION to reflect new CRAN policies (#604, #609).\n2023-02-14, add package maintainer cheatsheet (#608).\n2023-01-25, add Mastodon as social media (#592, by @yabellini).\n2023-01-25, add Mastodon as social media (#592, by @yabellini).\n2023-01-20, fix small formating error (#590 by @eliocamp).\n2022-11-22, mention shinytest2 near shinytest.\n2022-09-20, add editor instruction to add “stats” label to stats submissions\n2022-09-20, fixed link to reviewer approval template (#548), and rendering of editor’s template (#547)\n2022-08-23, add recommendation to document argument default (@Bisaloo, #501)\n2022-08-06, fix link to R Packages book (#498)\n2022-07-21, mention GitHub Discussions and GitHub issue templates. (#482)\n2022-07-21, highlight values for reviewing in more places (#481)\n2022-07-20, Explanation of package submission via non-default branches (#485), added @s3alfisc to contributor list.\n2022-07-20, add how to volunteer as a reviewer (#457).\n2022-06-23, Expanded explanation of Codecov, added @ewallace to contributor list (#484)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-1", + "href": "booknews.es.html#section-1", + "title": "19  NEWS", + "section": "19.2 0.8.0", + "text": "19.2 0.8.0\n\n2022-06-03, Remove former references to now-archived “rodev” package\n2022-05-30, Advise that reviewers can also directly call @ropensci-review-bot check package\n2022-05-27, Add Mark Padgham to list of authors\n2022-05-27, Add devguider::prerelease_checklist item to pre-release template (#463)\n2022-05-13, Align version number in DESCRIPTION file with actual version (#443)\n2022-05-13, Update guidelines for CONTRIBUTING.md (#366, #462)\n2022-05-09, Add section on authorship of included code, thanks to @KlausVigo (#388).\n2022-05-09, Remove mention of ‘rev’ role requiring R v3.5\n2022-05-05, Move all scripts from local inst directory to ropensci-org/devguider pkg.\n2022-05-03, Update package archiving guidance to reduce README to minimal form.\n2022-04-29, Advise that authors can directly call @ropensci-review-bot check package.\n2022-04-29, Describe pkgcheck-action in CI section.\n2022-04-29, Update scope in policies section to include statistical software.\n2022-04-29, Add prelease.R script to open pre-release GitHub issue & ref in appendix.\n2022-04-26, Add GitHub 2FA recommendation to package security.\n2022-03-29, Remove references to Stef Butland, former community manager.\n2022-03-28, Add comments on submission planning about time commitment.\n2022-03-24, Remove approval comment template (coz it’s automatically generated by the bot now).\n2022-03-21, rephrase CITATION guidance to make it less strict. Also mentions CITATION.cff and the cffr package.\n2022-03-08, add links to blogs related to package development (#389).\n2022-02-17, update redirect instructions (@peterdesmet, #387).\n2022-02-14, link to Michael Lynch’s post Why Good Developers Write Bad Unit Tests.\n2022-02-14, mention more packages for testing like dittodb, vcr, httptest, httptest2, webfakes.\n2022-01-10, make review templates R Markdown files (@Bisaloo, #340).\n2022-01-14, update guidance on CI services (#377)\n2022-01-11, update guidance around branches, with resources suggested by @ha0ye and @statnmap.\n2022-01-10, divide author’s guide into sub-sections, and add extra info including pkgcheck.\n2021-11-30, adds links to examples of reviews, especially tough but constructive ones (with help from @noamross, @mpadge, #363).\n2021-11-19, add recommended spatial packages to scaffolding section (software-review-meta#47)\n2021-11-18, update advice on grouping functions for pkgdown output (#361)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-2", + "href": "booknews.es.html#section-2", + "title": "19  NEWS", + "section": "19.3 0.7.0", + "text": "19.3 0.7.0\n\n2021-11-04, add mentions of stat software review to software review intro and to the first book page (#342).\n2021-11-04, mention pkgcheck in the author guide (@mpadge, #343).\n2021-11-04, add editors’ responsibilities including Editor etiquette for commenting on packages on which you aren’t handling/reviewing (@jhollist, #354).\n2021-11-04, give precise examples of tools for installation instructions (remotes, pak, R-universe).\n2021-11-04, add more bot guidance (less work for editors).\n2021-10-07, add guidance for editorial management (recruiting, inviting, onboarding, offboarding editors).\n2021-09-14, add a requirement that there is at least one HTML vignette.\n2021-09-03, add some recommendations around git. (@annakrystalli, #341)\n2021-07-14, clarify the categories data extraction and munging by adding examples. (@noamross, #337)\n2021-05-20, add guidance around setting up your package to foster a community, inspired by the recent rOpenSci community call. (with help from @Bisaloo, #289, #308)\n2021-04-27, no longer ask reviewers to ask covr as it’ll be done by automatic tools, but ask them to pay attention to tests skipped.\n2021-04-02, add citation guidance.\n2021-04-02, stop asking reviewers to run goodpractice as this is part of editorial checks.\n2021-03-23, launched a new form for reviewer volunteering.\n2021-02-24, add guidance around the use of @ropensci-review-bot.", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-3", + "href": "booknews.es.html#section-3", + "title": "19  NEWS", + "section": "19.4 0.6.0", + "text": "19.4 0.6.0\n\n2021-02-04, add guidance to enforce package versioning and tracking of changes through review (@annakrystalli, #305)\n2021-01-25, add a translation of the review template in Spanish (@Fvd, @maurolepore, #303)\n2021-01-25, the book has now better citation guidance in case you want to cite this very guide (@Bisaloo, #304).\n2021-01-12, add some more guidance on escaping examples (#290).\n2021-01-12, mention the lifecycle package in the chapter about package evolution (#287).\n2021-01-12, require overlap information is put in documentation (#292).\n2021-01-12, start using the bookdown::bs4_book() template.\n2021-01-12, add a sentence about whether it is acceptable to push a new version of a package to CRAN within two weeks of the most recent version if you have just been made aware of, and fixed, a major bug (@sckott, #283)\n2021-01-12, mention the HTTP testing in R book.\n2021-01-12, mention testthat snapshot tests.\n2021-01-12, remove mentions of Travis CI and link to Jeroen Ooms’ blog post about moving away from Travis.\n2021-01-12, update the package curation policy: mention a possible exception for legacy packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff. (@noamross, #293)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-4", + "href": "booknews.es.html#section-4", + "title": "19  NEWS", + "section": "19.5 0.5.0", + "text": "19.5 0.5.0\n\n2020-10-08, add help about link checking (@sckott, #281)\n2020-10-08, update JOSS instructions (@karthik, #276)\n2020-10-05, add links to licence resources (@annakrystalli, #279)\n2020-10-05, update information about the contributing guide (@stefaniebutland, #280)\n2020-09-11, make reviewer approval a separate template (@bisaloo, #264)\n2020-09-22, add package curation policy (@noamross, #263)\n2020-09-11, add more guidance and requirements for docs at submission (@annakrystalli, #261)\n2020-09-14, add more guidance on describing data source in DESCRIPTION (@mpadge, #260)\n2020-09-14, add more guidance about tests of deprecated functions (@sckott, #213)\n2020-09-11, update the CI guidance (@bisaloo, @mcguinlu, #269)\n2020-09-11, improve the redirect guidance (@jeroen, @mcguinlu, #269)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-5", + "href": "booknews.es.html#section-5", + "title": "19  NEWS", + "section": "19.6 0.4.0", + "text": "19.6 0.4.0\n\n2020-04-02, give less confusing code of conduct guidance: the reviewed packages’ COC is rOpenSci COC (@Bisaloo, @cboettig, #240)\n2020-03-27, add section on Ethics, Data Privacy and Human Subjects Research to Policies chapter\n2020-03-12, mention GitHub Actions as a CI provider.\n2020-02-24, add guide for inviting a guest editor.\n2020-02-14, add mentions of the ropensci-books GitHub organisation and associated subdomain.\n2020-02-10, add field and laboratory reproducibility tools as a category in scope.\n2020-02-10, add more guidance about secrets and package development in the security chapter.\n2020-02-06, add guidance about Bioconductor dependencies (#246).\n2020-02-06, add package logo guidance (#217).\n2020-02-06, add one CRAN gotcha: single quoting software names(#245, @aaronwolen)\n2020-02-06, improve guidance regarding the replacement of “older” pkgdown website links and source (#241, @cboettig)\n2020-02-06, rephrase the EiC role (#244).\n2020-02-06, remove the recommendation to add rOpenSci footer (https://github.com/ropensci/software-review-meta/issues/79).\n2020-02-06, remove the recommendation to add a review mention to DESCRIPTION but recommends mentioning the package version when reviewers are added as “rev” authors.\n2020-01-30, slightly changes the advice on documentation re-use: add a con; mention @includeRmd and @example; correct the location of Rmd fragments (#230).\n2020-01-30, add more guidance for the editor in charge of a dev guide release (#196, #205).\n2020-01-22, add guidance in the editor guide about not transferred repositories.\n2020-01-22, clarify forum guidance (for use cases and in general).\n2020-01-22, mention an approach for pre-computing vignettes so that the pkgdown website might get build on rOpenSci docs server.\n2020-01-22, document the use of mathjax with rotemplate (@Bisaloo, #199).\n2020-01-20, add guidance for off-thread interaction and COIs (@noamross, #197).\n2020-01-20, add advice on specifying dependency minimum versions (@karthik, @annakrystalli, #185).\n2020-01-09, start using GitHub actions instead of Travis for deployment.\n-2019-12-11, add note in Documentation sub-section of Packaging Guide section about referencing the new R6 support in roxygen2 (ropensci/dev_guide#189)\n2019-12-11, add new CRAN gotcha about having ‘in R’ or ‘with R’ in your package title (@bisaloo, ropensci/dev_guide#221)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-6", + "href": "booknews.es.html#section-6", + "title": "19  NEWS", + "section": "19.7 0.3.0", + "text": "19.7 0.3.0\n\n2019-10-03, include in the approval template that maintainers should include link to the docs.ropensci.org/pkg site (ropensci/dev_guide#191)\n2019-09-26, add instructions for handling editors to nominate packages for blog posts (ropensci/dev_guide#180)\n2019-09-26, add chapter on changing package maintainers (ropensci/dev_guide#128) (ropensci/dev_guide#194)\n2019-09-26, update Slack room to use for editors (ropensci/dev_guide#193)\n2019-09-11, update instructions in README for rendering the book locally (ropensci/dev_guide#192)\n2019-08-05, update JOSS submission instructions (ropensci/dev_guide#187)\n2019-07-22, break “reproducibility” category in policies into component parts. (ropensci/software-review-meta#81)\n2019-06-18, add link to rOpenSci community call “Security for R” to security chapter.\n2019-06-17, fix formatting of Appendices B-D in the pdf version of the book (bug report by @IndrajeetPatil, #179)\n2019-06-17, add suggestion to use R Markdown hunks approach when the README and the vignette share content. (ropensci/dev_guide#161)\n2019-06-17, add mention of central building of documentation websites.\n2019-06-13, add explanations of CRAN checks. (ropensci/dev_guide#177)\n2019-06-13, add mentions of the rodev helper functions where relevant.\n2019-06-13, add recommendation about using cat for str.*() methods. RStudio assumes that str uses cat, if not when loading an R object the str prints to the console in RStudio and doesn’t show the correct object structure in the properties. ([@mattfidler] (https://github.com/mattfidler/) #178)\n2019-06-12, add more details about git flow.\n2019-06-12, remove recommendation about roxygen2 dev version since the latest stable version has what is needed. (@bisaloo, #165)\n2019-06-11, add mention of usethis functions for adding testing or vignette infrastructure in the part about dependencies in the package building guide.\n2019-06-10, use the new URL for the dev guide, https://devguide.ropensci.org/\n2019-05-27, add more info about the importance of the repo being recognized as a R package by linguist (@bisaloo, #172)\n2019-05-22, update all links eligible to HTTPS and update links to the latest versions of Hadley Wickham and Jenny Bryan’s books (@bisaloo, #167)\n2019-05-15, add book release guidance for editors. (ropensci/dev_guide#152)", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-7", + "href": "booknews.es.html#section-7", + "title": "19  NEWS", + "section": "19.8 0.2.0", + "text": "19.8 0.2.0\n\n2019-05-23, add CRAN gotcha: in the Description field of your DESCRIPTION file, enclose URLs in angle brackets.\n2019-05-13, add more content to the chapter about contributing.\n2019-05-13, add more precise instructions about blog posts to approval template for editors.\n2019-05-13, add policies allowing using either <- or = within a package as long as the whole package is consistent.\n2019-05-13, add request for people to tell us if they use our standards/checklists when reviewing software elsewhere.\n2019-04-29, add requirement and advice on testing packages using devel and oldrel R versions on Travis.\n2019-04-23, add a sentence about why being generous with attributions and more info about ctb vs aut.\n2019-04-23, add link to Daniel Nüst’s notes about migration from XML to xml2.\n2019-04-22, add use of rOpenSci forum to maintenance section.\n2019-04-22, ask reviewer for consent to be added to DESCRIPTION in review template.\n2019-04-22, use a darker blue for links (feedback by @kwstat, #138).\n2019-04-22, add book cover.\n2019-04-08, improve formatting and link text in README (@katrinleinweber, #137)\n2019-03-25, add favicon (@wlandau, #136).\n2019-03-21, improve Travis CI guidance, including link to examples. (@mpadge, #135)\n2019-02-07, simplify code examples in Package Evolution section (maintenance_evolution.Rmd file) (@hadley, #129).\n2019-02-07, added a PDF file to export (request by @IndrajeetPatil, #131).", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#section-8", + "href": "booknews.es.html#section-8", + "title": "19  NEWS", + "section": "19.9 0.1.5", + "text": "19.9 0.1.5\n\n2019-02-01, created a .zenodo.json to explicitly set editors as authors.", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#first-release-0.1.0", + "href": "booknews.es.html#first-release-0.1.0", + "title": "19  NEWS", + "section": "19.10 First release 0.1.0", + "text": "19.10 First release 0.1.0\n\n2019-01-23, add details about requirements for packages running on all major platforms and added new section to package categories.\n2019-01-22, add details to the guide for authors about the development stage at which to submit a package.\n2018-12-21, inclusion of an explicit policy for conflict of interest (for reviewers and editors).\n2018-12-18, added more guidance for editor on how to look for reviewers.\n2018-12-04, onboarding was renamed Software Peer Review.", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "booknews.es.html#place-holder-0.0.1", + "href": "booknews.es.html#place-holder-0.0.1", + "title": "19  NEWS", + "section": "19.11 place-holder 0.0.1", + "text": "19.11 place-holder 0.0.1\n\nAdded a NEWS.md file to track changes to the book.", + "crumbs": [ + "Apéndice", + "19  NEWS" + ] + }, + { + "objectID": "reviewtemplate.es.html", + "href": "reviewtemplate.es.html", + "title": "20  Plantilla de revisión", + "section": "", + "text": "Puedes guardar esto como un archivo R Markdown, o eliminar el YAML y guardarlo como un archivo Markdown.\n---\ntitle: \"review\"\noutput: \n rmarkdown::md_document:\n pandoc_args: [\n \"--wrap=none\"\n ]\n---\n\n## Revisión de un paquete\n\n*Por favor trata de marcar tantas casillas como te sea posible y elabora tu opinión en tus comentarios. Tu revisión no está limitada a estos temas, tal como se describe en la guía de revisión.*\n\n**Describe cualquier relación de trabajo que tengas o hayas tenido con quienes que crearon el paquete**\n\n- [ ] Confirmo que no tengo [conflictos de interés](https://devguide.ropensci.org/policies.html#coi) para hacer la revisión de este trabajo (si no sabes si tienes un conflicto o no, por favor contáctate con la persona a cargo de la edición *antes de* de empezar con la revisión).\n\n#### Documentación\n\nEl paquete incluye todos los siguientes tipos de documentación:\n\n- [ ] **Una declaración de necesidades** el archivo *README* que describa claramente los problemas que el software está diseñado para resolver y a quiénes está dirigido.\n- [ ] **Instrucciones de instalación** de la versión de desarrollo del paquete en el archivo *README*, incluyendo cualquier dependencia no estándar.\n- [ ] **Una o varias viñeta** que muestren la funcionalidad principal, que además corren localmente.\n- [ ] **Documentación de todas las funciones exportadas**.\n- [ ] **Ejemplos** (que corren localmente) de todas las funciones exportadas-\n- [ ] **Directrices comunitarias** incluyendo una guía de contribución en el archivo *README* o el archivo *CONTRIBUTING* y un archivo *DESCRIPTION* que incluye `URL`, `BugReports` y `Maintainer` (todos en inglés por convención y para que puedan ser autogenerados por `Authors@R`).\n\n#### Funcionalidad\n\n- [ ] **Instalación:** La instalación se completa con éxito tal como fue documentada.\n- [ ] **Funcionalidad:** Se confirmaron todas las afirmaciones de funcionalidad.\n- [ ] **Desempeño:** Se confirmaron todas las afirmaciones de desempeño.\n- [ ] **Pruebas automáticas:** Hay *tests* unitarios que cubren las funciones esenciales dentro del paquete con un rango razonable de entradas y condiciones. Todas las pruebas corren correctamente en la computadora local.\n- [ ] **Directrices de empaquetado:** El paquete cumple las directrices de empaquetado de rOpenSci.\n\nEstimación de horas dedicadas a la revisión:\n\n- [ ] Si quienes son responsables del paquete lo consideran apropiado, estoy de acuerdo en que se me reconozca en el archivo *DESCRIPTION* del paquete con rol de revisión (\"rev\").\n\n***\n\n### Comentarios de la revisión", + "crumbs": [ + "Apéndice", + "20  Plantilla de revisión" + ] + }, + { + "objectID": "editortemplate.es.html", + "href": "editortemplate.es.html", + "title": "21  Plantilla para quien hace la edición", + "section": "", + "text": "### Quien hace la edición debe comprobar:\n\n- [ ] **Documentación:** El paquete tiene suficiente documentación disponible en línea (*README*, documentación de *pkgdown*) que permita una evaluación de la funcionalidad y el alcance sin instalar el paquete. En concreto,\n - [ ] ¿Está bien explicada la necesidad del paquete?\n\n - [ ] ¿La página con el índice de funciones es clara (agrupada por temas si es necesario)?\n\n - [ ] ¿Las viñetas son legibles, suficientemente detalladas y no superficiales?\n- [ ] **Encaja:** El paquete cumple los criterios para ser incluido en una [categoría](https://devguide.ropensci.org/policies.html#package-categories) y no hay [solapamiento](https://devguide.ropensci.org/policies.html#overlap).\n- [ ] **Instrucciones de instalación:** ¿Las instrucciones de instalación son lo suficientemente claras?\n- [ ] **Tests:** Si el paquete provee herramientas interactivas, usa recursos HTTP, produce gráficos, etc., ¿los *tests* son consistentes con [el estado del arte?](https://devguide.ropensci.org/building.html#testing)?\n- [ ] **Información para contribuir:** ¿La documentación acerca de cómo contribuir es lo suficientemente clara, por ejemplo, los *tokens* para *tests*, espacios para pruebas?\n- [ ] **Licencia:** El paquete tiene una licencia aceptada por CRAN u OSI.\n- [ ] **Gestión del proyecto:** ¿Los *issues* y *pull requests* se encuentran en buen estado? Por ejemplo, ¿hay errores pendientes, está claro cuándo se abordarán los pedidos de nueva funcionalidad?\n---\n\n#### Comentarios de edición\n\n---", + "crumbs": [ + "Apéndice", + "21  Plantilla para quien hace la edición" + ] + }, + { + "objectID": "reviewrequesttemplate.es.html", + "href": "reviewrequesttemplate.es.html", + "title": "22  Modelo de pedido de revisión", + "section": "", + "text": "Quienes estén a cargo de la edición pueden utilizar la siguiente plantilla de correo electrónico para convocar personas para realizar la revisión.\n\nEstimado/a [REVISOR/A]\n\nHola, soy [EDITOR/A]. [COMENTARIO AMISTOSO]. Te escribo para preguntarte si te interesa revisar un paquete para rOpenSci. Como probablemente sepas, rOpenSci lleva a cabo la revisión por pares de los paquetes de R aportados a nuestra colección de forma similar a las revistas científicas.\n\nEl paquete, [PAQUETE] de [AUTOR(ES)], realiza [FUNCIÓN]. Puedes encontrarlo en GitHub aquí: [ENLACE REPO]. Hacemos nuestro proceso de revisión abierta a través de GitHub, aquí: [ISSUE DE REVISIÓN]\n\nSi aceptas, ten en cuenta que te pediremos completes las revisiones en tres semanas. (Hemos comprobado que lleva un tiempo similar revisar un paquete que un artículo académico).\n\nNuestra [guía de revisión][guía de revisión] detalla lo que buscamos en la revisión de un paquete, e incluye enlaces a ejemplos de revisiones. Nuestras normas se detallan en nuestra [guía de empaquetado][guía de empaquetado] y proporcionamos una [plantilla][plantilla] para que la utilices en revisión. Por favor, asegúrate de que no tienes un [conflicto de intereses](https://devguide.ropensci.org/policies.html#coi) que te impida revisar este paquete. Si tienes alguna pregunta o comentario, no dudes en preguntarme o enviar un mensaje a la sección del [foro de rOpenSci][foro de rOpenSci].\n\nLa comunidad de rOpenSci es nuestro mejor activo.\nNuestro objetivo es que las revisiones sean abiertas, no conflictivas y centradas en mejorar la calidad del software.\n¡Sé amable!\nConsulta nuestra guía de revisión y el [código de conducta](https://ropensci.org/code-of-conduct/) para más información.\n\n[SI SE SOLICITÓ TUTORÍA: Has indicado en tu formulario que te gustaría tener tutoría para tu primera revisión. \nSientete libre de contactarme cuando lo necesites durante este proceso, lo que incluye hacer preguntas por correo electrónico y Slack (recibirás una invitación al Slack de rOpenSci), y compartir borradores de revisiones para recibir devoluciones antes de publicarlas. \nTambién me encantará hacer una breve videollamada para explicar el proceso. Por favor, házmelo saber en tu respuesta si quieres programar una.]\n\n¿Puedes revisar? Si no puedes, siempre nos sirve si puedes sugerir a otras personas. Si no tengo noticias tuyas en el plazo de una semana, supondré que no puedes hacer una revisión en este momento.\n\nGracias por tu tiempo.\n\nAtentamente,\n\n[EDITOR/A]\n\n[guía de revisión]: https://devguide.ropensci.org/reviewerguide.html\n[guía de empaquetado]: https://devguide.ropensci.org/building.html\n[plantilla]: https://devguide.ropensci.org/reviewtemplate.html\n[foro de rOpenSci]: https://discuss.ropensci.org/", + "crumbs": [ + "Apéndice", + "22  Modelo de pedido de revisión" + ] + }, + { + "objectID": "approval2template.es.html", + "href": "approval2template.es.html", + "title": "23  Plantilla de comentarios de aprobación para revisión", + "section": "", + "text": "## Respuesta de quien hizo la revisión\n\n#### Aprobación final (posterior a la revisión)\n\n- [ ] **Quien mantiene el paquete ha respondido a mi revisión y ha realizado cambios satisfactorios. Recomiendo aprobar este paquete.**\n\n<!-- Por favor, actualiza la estimación de horas a continuación.-->\n\nEstimación de horas dedicadas a la revisión:", + "crumbs": [ + "Apéndice", + "23  Plantilla de comentarios de aprobación para revisión" + ] + }, + { + "objectID": "newstemplate.es.html", + "href": "newstemplate.es.html", + "title": "24  Plantilla de NEWS", + "section": "", + "text": "foobar 0.2.0 (2016-04-01)\n=========================\n\n### NUEVA FUNCIONALIDAD\n\n * Nueva función `hacer_algo()` para hacer cosas. (#5)\n\n### MEJORAS MENORES\n\n * Documentación mejorada para `cosas()`. (#4)\n\n### ERRORES CORREGIDOS\n\n * Corrige un error en `algo()`. (#3) \n\n### OBSOLETO Y CADUCADO\n\n * `hola_mundo()` ahora es una función obsoleta y se eliminará en un en una versión futura, utiliza `hola_marte()`.\n\n### CORRECCIONES EN LA DOCUMENTACIÓN\n\n * Se aclaró el papel de `hola_marte()` vs. `adios_marte()`.\n\n### (algo especial: cualquier epígrafe que agrupe un gran número de cambios bajo un mismo tema)\n\n * blablabla.\n\nfoobar 0.1.0 (2016-01-01)\n=========================\n\n### NUEVA FUNCIONALIDAD\n\n * publicado en CRAN.", + "crumbs": [ + "Apéndice", + "24  Plantilla de NEWS" + ] + }, + { + "objectID": "bookreleaseissue.es.html", + "href": "bookreleaseissue.es.html", + "title": "25  Guía para publicar el libro", + "section": "", + "text": "Antes de realizar una nueva publicación de este libro, se puede ejecutar el script prelease.R que se encuentra en la carpeta inst de este repositorio. Esto va a crear una issue en GitHub con una lista de todas las issues asignadas al milestone de la próxima versión junto con la siguiente lista de tareas. Antes de correr el script, por favor revistar la asignación de issues al milestone. Todo esto debería hacerse un mes antes de la fecha de publicación programada.\n\n## Publicación del libro, versión <insertar versión>\n\n### Mantenimiento de repositorios entre versiones\n\n- [ ] Mira los *issues* de [la guía de desarrollo](https://github.com/ropensci/dev_guide/issues) y del [meta de revisión del software](https://github.com/ropensci/software-review-meta/issues) para revisar los cambios pendientes en la guía de desarrollo. Asigna los *issues* de la guía de desarrollo a los *milestones* correspondientes a cada versión, ya sea la siguiente o la versión que viene luego de esa, por ejemplo [versión 0.3.0](https://github.com/ropensci/dev_guide/milestone/2). Fomenta la creación de PR y haz que sean revisados.\n\n### 1 mes antes de la publicación\n\n- [ ] Recuerda al equipo de edición que abran *issues* o PRs sobre los temas que quieran incluir en la próxima versión.\n\n- [ ] Ejecuta [la función `devguide_prerelease()`](https://github.com/ropensci-org/devguider) del paquete `devguider`.\n\n- [ ] Pide al equipo de edición cualquier devolución que necesites antes de la publicación.\n\n- [ ] Por cada contribución o cambio, asegúrate de que se hayan actualizado las *NEWS* en Appendix.Rmd.\n\n- [ ] Coordina una fecha para la publicación con quien sea Community Manager de rOpenSci, quien te dará una fecha para publicar un artículo en el blog o nota técnica.\n\n### 2 semanas antes de publicar\n\n- [ ] Redacta un artículo para el blog o nota técnica sobre el lanzamiento con suficiente antelación para que el equipo de edición, y luego quien sea Community Manager puedan revisarlo (2 semanas).\n [Ejemplo](https://github.com/ropensci/roweb3/pull/291), [Instrucciones generales para artículos de blog](https://blogguide.ropensci.org/), [instrucciones específicas para articulos de lanzamiento](#releaseblogpost).\n\n- [ ] Haz un PR de la *branch* dev a la *branch* master, notifica al equipo de edición en GitHub y Slack.\n Menciona el borrador del artículo del blog en un comentario en ese PR.\n\n### Publicación\n\n- [ ] Comprueba las URL utilizando [la función `devguide_urls()` del paquete {devguider}](https://github.com/ropensci-org/devguider).\n\n- [ ] Comprueba la ortografía con [la función `devguide_spelling()` del paquete {devguider}](https://github.com/ropensci-org/devguider).\n Actualiza la [LISTA DE PALABRAS](https://github.com/ropensci/dev_guide/blob/master/inst/WORDLIST) según sea necesario.\n\n- [ ] Unifica los *commits* (*squash*) y haz *merge* del PR de *dev* a *master*.\n\n- [ ] Crea un *release* en GitHub, asegúrate de que se cree un *release* en Zenodo.\n\n- [ ] Re-genera el libro (para actualizar los metadatos de Zenodo en el libro) o espera a la compilación diaria.\n\n- [ ] Vuelve a crear la *branch* dev.\n\n- [ ] Termina el PR de tu artículo para el blog o nota técnica.\n Indica los aspectos más importantes que deben destacarse en los tweets como parte de la discusión del PR.", + "crumbs": [ + "Apéndice", + "25  Guía para publicar el libro" + ] + }, + { + "objectID": "redirect.es.html", + "href": "redirect.es.html", + "title": "26  Cómo configurar una redirección", + "section": "", + "text": "26.1 Si el sitio no está en GitHub pages (p.e. Netlify)\nReemplaza el contenido del sitio web actual con sendos archivos index.html y 404.html. Ambos deben contener:", + "crumbs": [ + "Apéndice", + "26  Cómo configurar una redirección" + ] + }, + { + "objectID": "redirect.es.html#non-git-hub-pages-site-e-g-netlify", + "href": "redirect.es.html#non-git-hub-pages-site-e-g-netlify", + "title": "26  Cómo configurar una redirección", + "section": "", + "text": "<html>\n<head>\n<meta http-equiv=\"refresh\" content=\"0;URL=https://docs.ropensci.org/<nombrepaquete>/\"> \n</head>\n</html>", + "crumbs": [ + "Apéndice", + "26  Cómo configurar una redirección" + ] + }, + { + "objectID": "redirect.es.html#git-hub-pages", + "href": "redirect.es.html#git-hub-pages", + "title": "26  Cómo configurar una redirección", + "section": "26.2 Si el sitio está en GitHub pages", + "text": "26.2 Si el sitio está en GitHub pages\nPuedes configurar la redirección desde tu repositorio principal de GitHub Pages.\n\nCrea un nuevo repositorio (si no tienes uno). https://github.com/<usuario>/<usuario>.github.io.\nEn este repositorio, crea un directorio llamado <nombrepaquete> con dos archivos: index.html y 404.html. Ambos deben redireccionar a la nueva ubicación según lo visto en la sección anterior.\nComprueba que https://<usuario>.github.io/<nombrepaquete>/index.html redirecciona a la dirección correcta.", + "crumbs": [ + "Apéndice", + "26  Cómo configurar una redirección" + ] + }, + { + "objectID": "bot_cheatsheet.es.html", + "href": "bot_cheatsheet.es.html", + "title": "27  Comandos del bot", + "section": "", + "text": "27.1 Para todo el mundo\nTen en cuenta que limpiamos los issues eliminando el contenido superfluo, por lo que la mayoría de las veces el registro de que has pedido ayuda a un bot se borrará u ocultará rápidamente.", + "crumbs": [ + "Apéndice", + "27  Comandos del bot" + ] + }, + { + "objectID": "bot_cheatsheet.es.html#for-everyone", + "href": "bot_cheatsheet.es.html#for-everyone", + "title": "27  Comandos del bot", + "section": "", + "text": "27.1.1 Consulta la lista de comandos disponibles\nSi necesitas un recordatorio rápido\n@ropensci-review-bot help\n\n\n27.1.2 Ver el código de conducta\n@ropensci-review-bot code of conduct", + "crumbs": [ + "Apéndice", + "27  Comandos del bot" + ] + }, + { + "objectID": "bot_cheatsheet.es.html#for-authors", + "href": "bot_cheatsheet.es.html#for-authors", + "title": "27  Comandos del bot", + "section": "27.2 Para las personas responsables del paquete", + "text": "27.2 Para las personas responsables del paquete\n\n27.2.1 Comprueba el paquete con pkgcheck\nCuando tu paquete haya cambiado sustancialmente.\n@ropensci-review-bot check package\n\n\n27.2.2 Envía tu respuesta sobre la revisión\nPara registrar tu respuesta al equipo revisor.\n@ropensci-review-bot submit response <response-url>\ndonde <response_url> es el enlace al comentario de respuesta en el issue.\n\n\n27.2.3 Finalizar la transferencia del repositorio\nUna vez que hayas aceptado la invitación a la organización GitHub de rOpenSci y le hayas transferido tu repositorio GitHub, ejecuta este comando para recuperar el acceso de administración a tu repositorio.\n@ropensci-review-bot finalize transfer of <package-name>\n\n\n27.2.4 Obtener una nueva invitación tras la aprobación\nSi se venció el plazo de una semana para aceptar la invitación a la organización ropensci en GitHub, ejecuta este comando para recibir una nueva.\n@ropensci-review-bot invite me to ropensci/<package-name>", + "crumbs": [ + "Apéndice", + "27  Comandos del bot" + ] + }, + { + "objectID": "bot_cheatsheet.es.html#for-the-editor-in-chief", + "href": "bot_cheatsheet.es.html#for-the-editor-in-chief", + "title": "27  Comandos del bot", + "section": "27.3 Para la persona encargada de la edición", + "text": "27.3 Para la persona encargada de la edición\n\n27.3.1 Asignar la persona para editar esta revisión\n@ropensci-review-bot assign @username as editor\n\n\n27.3.2 Poner el envío en espera\nVer política editorial.\n@ropensci-review-bot put on hold\n\n\n27.3.3 Indicar que el envío está fuera de alcance\nNo olvides publicar primero un comentario explicando la decisión y agradeciendo a las personas responsables del paquete su envío.\n@ropensci-review-bot out-of-scope", + "crumbs": [ + "Apéndice", + "27  Comandos del bot" + ] + }, + { + "objectID": "bot_cheatsheet.es.html#for-assigned-editor", + "href": "bot_cheatsheet.es.html#for-assigned-editor", + "title": "27  Comandos del bot", + "section": "27.4 Para la persona asignada como responsable de la edición", + "text": "27.4 Para la persona asignada como responsable de la edición\n\n27.4.1 Poner el envío en espera\nVer política editorial.\n@ropensci-review-bot put on hold\n\n\n27.4.2 Comprueba el paquete con pkgcheck\nGeneralmente se hace sólo en consultas previas al envío para revisión, o cuando las personas responsables del paquete indican que el paquete ha cambiado sustancialmente.\n@ropensci-review-bot check package\n\n\n27.4.3 Comprueba las normas estadísticas\nGeneralmente se hace sólo en consultas previas al envío para revisión, o cuando las personas responsables del paquete indican que el paquete ha cambiado sustancialmente.\n@ropensci-review-bot check srr\n\n\n27.4.4 Comprueba que el README tiene la etiqueta de revisión de software\nHacia el final del proceso de envío.\n@ropensci-review-bot check readme\n\n\n27.4.5 Indica que estás buscando personas para revisar\n@ropensci-review-bot seeking reviewers\n\n\n27.4.6 Asignar una persona al equipo revisor\n@ropensci-review-bot assign @username as reviewer\no\n@ropensci-review-bot add @username as reviewer\n\n\n27.4.7 Eliminar una persona del equipo revisor\n@ropensci-review-bot remove @username from reviewers\n\n\n27.4.8 Ajustar la fecha límite de la revisión\n@ropensci-review-bot set due date for @username to YYYY-MM-DD\n\n\n27.4.9 Registra que se ha enviado una revisión\n@ropensci-review-bot submit review <review-url> time <time in hours>\n\n\n27.4.10 Aprobar un paquete\n@ropensci-review-bot approve <package-name>", + "crumbs": [ + "Apéndice", + "27  Comandos del bot" + ] + } +] \ No newline at end of file diff --git a/es/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css b/es/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css new file mode 100644 index 000000000..e9d3957cb --- /dev/null +++ b/es/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root,[data-bs-theme=light]{--bs-blue: #2780e3;--bs-indigo: #6610f2;--bs-purple: #613d7c;--bs-pink: #e83e8c;--bs-red: #ff0039;--bs-orange: #f0ad4e;--bs-yellow: #804600;--bs-green: #3fb618;--bs-teal: #20c997;--bs-cyan: #9954bb;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #343a40;--bs-primary: #1f58a3;--bs-secondary: #343a40;--bs-success: #3fb618;--bs-info: #9954bb;--bs-warning: #804600;--bs-danger: #ff0039;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 52, 58, 64;--bs-primary-rgb: 31, 88, 163;--bs-secondary-rgb: 52, 58, 64;--bs-success-rgb: 63, 182, 24;--bs-info-rgb: 153, 84, 187;--bs-warning-rgb: 128, 70, 0;--bs-danger-rgb: 255, 0, 57;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-primary-text-emphasis: #0c2341;--bs-secondary-text-emphasis: #15171a;--bs-success-text-emphasis: #19490a;--bs-info-text-emphasis: #3d224b;--bs-warning-text-emphasis: #331c00;--bs-danger-text-emphasis: #660017;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d2deed;--bs-secondary-bg-subtle: #d6d8d9;--bs-success-bg-subtle: #d9f0d1;--bs-info-bg-subtle: #ebddf1;--bs-warning-bg-subtle: #e6dacc;--bs-danger-bg-subtle: #ffccd7;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #a5bcda;--bs-secondary-border-subtle: #aeb0b3;--bs-success-border-subtle: #b2e2a3;--bs-info-border-subtle: #d6bbe4;--bs-warning-border-subtle: #ccb599;--bs-danger-border-subtle: #ff99b0;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1.2rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #343a40;--bs-body-color-rgb: 52, 58, 64;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(52, 58, 64, 0.75);--bs-secondary-color-rgb: 52, 58, 64;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(52, 58, 64, 0.5);--bs-tertiary-color-rgb: 52, 58, 64;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #1f58a3;--bs-link-color-rgb: 31, 88, 163;--bs-link-decoration: underline;--bs-link-hover-color: #194682;--bs-link-hover-color-rgb: 25, 70, 130;--bs-code-color: #7d12ba;--bs-highlight-bg: #e6dacc;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(31, 88, 163, 0.25);--bs-form-valid-color: #3fb618;--bs-form-valid-border-color: #3fb618;--bs-form-invalid-color: #ff0039;--bs-form-invalid-border-color: #ff0039}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #799bc8;--bs-secondary-text-emphasis: #85898c;--bs-success-text-emphasis: #8cd374;--bs-info-text-emphasis: #c298d6;--bs-warning-text-emphasis: #b39066;--bs-danger-text-emphasis: #ff6688;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #061221;--bs-secondary-bg-subtle: #0a0c0d;--bs-success-bg-subtle: #0d2405;--bs-info-bg-subtle: #1f1125;--bs-warning-bg-subtle: #1a0e00;--bs-danger-bg-subtle: #33000b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #133562;--bs-secondary-border-subtle: #1f2326;--bs-success-border-subtle: #266d0e;--bs-info-border-subtle: #5c3270;--bs-warning-border-subtle: #4d2a00;--bs-danger-border-subtle: #990022;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #799bc8;--bs-link-hover-color: #94afd3;--bs-link-color-rgb: 121, 155, 200;--bs-link-hover-color-rgb: 148, 175, 211;--bs-code-color: white;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #8cd374;--bs-form-valid-border-color: #8cd374;--bs-form-invalid-color: #ff6688;--bs-form-invalid-border-color: #ff6688}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1.2rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.75rem 1.5rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;line-height:1.5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6)}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#343a40}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(52,58,64,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:calc(1.275rem + 0.3vw);font-weight:300}@media(min-width: 1200px){.lead{font-size:1.5rem}}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.blockquote{font-size:1.5rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(52,58,64,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #343a40;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #343a40;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #343a40;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #343a40;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #9a9da0}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d2deed;--bs-table-border-color: #bdc8d5;--bs-table-striped-bg: #c8d3e1;--bs-table-striped-color: #000;--bs-table-active-bg: #bdc8d5;--bs-table-active-color: #000;--bs-table-hover-bg: #c2cddb;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #d6d8d9;--bs-table-border-color: #c1c2c3;--bs-table-striped-bg: #cbcdce;--bs-table-striped-color: #000;--bs-table-active-bg: #c1c2c3;--bs-table-active-color: #000;--bs-table-hover-bg: #c6c8c9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d9f0d1;--bs-table-border-color: #c3d8bc;--bs-table-striped-bg: #cee4c7;--bs-table-striped-color: #000;--bs-table-active-bg: #c3d8bc;--bs-table-active-color: #000;--bs-table-hover-bg: #c9dec1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #ebddf1;--bs-table-border-color: #d4c7d9;--bs-table-striped-bg: #dfd2e5;--bs-table-striped-color: #000;--bs-table-active-bg: #d4c7d9;--bs-table-active-color: #000;--bs-table-hover-bg: #d9ccdf;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #e6dacc;--bs-table-border-color: #cfc4b8;--bs-table-striped-bg: #dbcfc2;--bs-table-striped-color: #000;--bs-table-active-bg: #cfc4b8;--bs-table-active-color: #000;--bs-table-hover-bg: #d5cabd;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #ffccd7;--bs-table-border-color: #e6b8c2;--bs-table-striped-bg: #f2c2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #e6b8c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ecbdc7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #343a40;--bs-table-border-color: #484e53;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.col-form-label-lg{font-size:1.5rem}}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:1.05rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(52,58,64,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#343a40;background-color:#fff;border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(52,58,64,.75);opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#343a40;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#343a40;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:1.05rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.form-control-lg{font-size:1.5rem}}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important}.form-control-color::-webkit-color-swatch{border:0 !important}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #343a40}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.05rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.form-select-lg{font-size:1.5rem}}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.8rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#1f58a3;border-color:#1f58a3}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#1f58a3;border-color:#1f58a3;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238facd1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(31,88,163,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(31,88,163,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#1f58a3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bccde3}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#1f58a3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bccde3}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(52,58,64,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(52,58,64,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #dee2e6}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{font-size:1.5rem}}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:1.05rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#3fb618}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#fff;background-color:#3fb618}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3fb618;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3fb618}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3fb618}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3fb618}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3fb618}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#ff0039}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#fff;background-color:#ff0039}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff0039;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#ff0039}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#ff0039}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#ff0039}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ff0039}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1.2rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #343a40;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #1f58a3;--bs-btn-border-color: #1f58a3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1a4b8b;--bs-btn-hover-border-color: #194682;--bs-btn-focus-shadow-rgb: 65, 113, 177;--bs-btn-active-color: #fff;--bs-btn-active-bg: #194682;--bs-btn-active-border-color: #17427a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1f58a3;--bs-btn-disabled-border-color: #1f58a3}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #369b14;--bs-btn-hover-border-color: #329213;--bs-btn-focus-shadow-rgb: 92, 193, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #329213;--bs-btn-active-border-color: #2f8912;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3fb618;--bs-btn-disabled-border-color: #3fb618}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #82479f;--bs-btn-hover-border-color: #7a4396;--bs-btn-focus-shadow-rgb: 168, 110, 197;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7a4396;--bs-btn-active-border-color: #733f8c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #9954bb;--bs-btn-disabled-border-color: #9954bb}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #804600;--bs-btn-border-color: #804600;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6d3c00;--bs-btn-hover-border-color: #663800;--bs-btn-focus-shadow-rgb: 147, 98, 38;--bs-btn-active-color: #fff;--bs-btn-active-bg: #663800;--bs-btn-active-border-color: #603500;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #804600;--bs-btn-disabled-border-color: #804600}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d90030;--bs-btn-hover-border-color: #cc002e;--bs-btn-focus-shadow-rgb: 255, 38, 87;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc002e;--bs-btn-active-border-color: #bf002b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff0039;--bs-btn-disabled-border-color: #ff0039}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-outline-default{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #1f58a3;--bs-btn-border-color: #1f58a3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1f58a3;--bs-btn-hover-border-color: #1f58a3;--bs-btn-focus-shadow-rgb: 31, 88, 163;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1f58a3;--bs-btn-active-border-color: #1f58a3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1f58a3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1f58a3;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3fb618;--bs-btn-hover-border-color: #3fb618;--bs-btn-focus-shadow-rgb: 63, 182, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3fb618;--bs-btn-active-border-color: #3fb618;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3fb618;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3fb618;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #9954bb;--bs-btn-hover-border-color: #9954bb;--bs-btn-focus-shadow-rgb: 153, 84, 187;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9954bb;--bs-btn-active-border-color: #9954bb;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #9954bb;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #9954bb;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #804600;--bs-btn-border-color: #804600;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #804600;--bs-btn-hover-border-color: #804600;--bs-btn-focus-shadow-rgb: 128, 70, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: #804600;--bs-btn-active-border-color: #804600;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #804600;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #804600;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff0039;--bs-btn-hover-border-color: #ff0039;--bs-btn-focus-shadow-rgb: 255, 0, 57;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff0039;--bs-btn-active-border-color: #ff0039;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff0039;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff0039;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #1f58a3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #194682;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #194682;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 65, 113, 177;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:calc(1.275rem + 0.3vw);--bs-btn-border-radius: 0.5rem}@media(min-width: 1200px){.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:1.5rem}}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:1.05rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1.2rem;--bs-dropdown-color: #343a40;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #343a40;--bs-dropdown-link-hover-color: #343a40;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1f58a3;--bs-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:1.05rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1f58a3;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.nav{--bs-nav-link-padding-x: 1.2rem;--bs-nav-link-padding-y: 0.6rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #1f58a3;--bs-nav-link-hover-color: #194682;--bs-nav-link-disabled-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #1f58a3}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: #fdfdfe;--bs-navbar-hover-color: rgba(253, 253, 254, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 254, 0.75);--bs-navbar-active-color: #fdfdfe;--bs-navbar-brand-padding-y: 0.375rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.5rem;--bs-navbar-brand-color: #fdfdfe;--bs-navbar-brand-hover-color: #fdfdfe;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.5rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253, 253, 254, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.6rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.6rem;padding-bottom:.6rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fdfdfe;--bs-navbar-hover-color: rgba(253, 253, 254, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 254, 0.75);--bs-navbar-active-color: #fdfdfe;--bs-navbar-brand-color: #fdfdfe;--bs-navbar-brand-hover-color: #fdfdfe;--bs-navbar-toggler-border-color: rgba(253, 253, 254, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion{--bs-accordion-color: #343a40;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #343a40;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c2341'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #8facd1;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c2341;--bs-accordion-active-bg: #d2deed}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1.2rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23799bc8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23799bc8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1.2rem;--bs-pagination-color: #1f58a3;--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #194682;--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: #194682;--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #1f58a3;--bs-pagination-active-border-color: #1f58a3;--bs-pagination-disabled-color: rgba(52, 58, 64, 0.75);--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: #dee2e6;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:calc(1.275rem + 0.3vw);--bs-pagination-border-radius: 0.5rem}@media(min-width: 1200px){.pagination-lg{--bs-pagination-font-size:1.5rem}}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:1.05rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0 solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress,.progress-stacked{--bs-progress-height: 0.5rem;--bs-progress-font-size:0.9rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #1f58a3;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #343a40;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(52, 58, 64, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #343a40;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: rgba(52, 58, 64, 0.75);--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #1f58a3;--bs-list-group-active-border-color: #1f58a3;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(52, 58, 64, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color)}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:1.05rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:1.05rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1.2rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e9ecef;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #343a40;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #343a40;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(25, 70, 130, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(25, 70, 130, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(50, 146, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(50, 146, 19, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(122, 67, 150, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(122, 67, 150, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(102, 56, 0, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(102, 56, 0, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(204, 0, 46, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 0, 46, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.2rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1.2rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #804600;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #804600;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #1f58a3}.bg-primary{--bslib-color-bg: #1f58a3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #804600}.bg-warning{--bslib-color-bg: #804600;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #4b6988;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #4b6988;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #702691;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #702691;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6d414a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #6d414a;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be4154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #be4154;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #cc1c22;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #cc1c22;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c3842f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #c3842f;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #5c5d5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #5c5d5b;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #763061;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #763061;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #744232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #744232;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #aa4338;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #aa4338;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #b32a17;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #b32a17;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #ad6f1f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #ad6f1f;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #66730a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #66730a;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5a7a3c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #5a7a3c;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #8a4c4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #8a4c4b;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #59890e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #59890e;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #46955b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #46955b;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8f4e70;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #8f4e70;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #804600;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #804600;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #1f58a3}.bg-primary{--bslib-color-bg: #1f58a3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #804600}.bg-warning{--bslib-color-bg: #804600;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #4b6988;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #4b6988;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #702691;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #702691;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6d414a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #6d414a;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be4154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #be4154;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #cc1c22;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #cc1c22;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c3842f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #c3842f;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #5c5d5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #5c5d5b;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #763061;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #763061;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #744232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #744232;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #aa4338;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #aa4338;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #b32a17;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #b32a17;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #ad6f1f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #ad6f1f;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #66730a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #66730a;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5a7a3c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #5a7a3c;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #8a4c4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #8a4c4b;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #59890e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #59890e;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #46955b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #46955b;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8f4e70;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #8f4e70;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.5rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1.2rem;margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}:root{--bslib-page-sidebar-title-bg: #1f58a3;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.2rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#343a40}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-collapse .quarto-navbar-tools{margin-left:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#fdfdfe}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fdfdfe}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(31,88,163,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(31,88,163,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#1f58a3}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#1f58a3;color:#fdfdfe;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(min-width: 992px){#quarto-sidebar-glass{display:none}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#194682}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:64px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}@media(min-width: 768px){.nav-footer-left{flex:1 1 0px;text-align:left}}@media(max-width: 575.98px){.nav-footer-left{margin-bottom:1em;flex:100%}}@media(min-width: 768px){.nav-footer-right{flex:1 1 0px;text-align:right}}@media(max-width: 575.98px){.nav-footer-right{margin-bottom:1em;flex:100%}}.nav-footer-center{text-align:center;min-height:3em}@media(min-width: 768px){.nav-footer-center{flex:1 1 0px}}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-bottom:1em;flex:100%}}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em;order:10}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfdfe;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}#quarto-announcement{padding:.5em;display:flex;justify-content:space-between;margin-bottom:0;font-size:.9em}#quarto-announcement .quarto-announcement-content{margin-right:auto}#quarto-announcement .quarto-announcement-content p{margin-bottom:0}#quarto-announcement .quarto-announcement-icon{margin-right:.5em;font-size:1.2em;margin-top:-0.15em}#quarto-announcement .quarto-announcement-action{cursor:pointer}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfdfe;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfdfe;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#343a40;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(31,88,163,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#343a40;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#343a40;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#343a40;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#343a40;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#1f58a3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#1f58a3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#266bc5}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#343a40}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#a9c7ef}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#343a40}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#343a40}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfdfe}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#343a40;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(31,88,163,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(52,58,64,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#5397e9 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#343a40 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#3aa716 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#fa6400 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#f8f9fa !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#343a40 !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #276fce;border-bottom:solid 1px #276fce}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#266bc5}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#fdfdfe}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#343a40}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#343a40}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #bcbfc0;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#343a40}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}div.value-box-area span.observablehq--number{font-size:calc(clamp(.1em,15cqw,5em)*1.25);line-height:1.2;color:inherit;font-family:var(--bs-body-font-family)}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#343a40;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#1f58a3}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#1f58a3}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#1f58a3}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#1f58a3}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#1f58a3}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#343a40;font-size:1.05rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#343a40}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #343a40;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #343a40;--mermaid-node-fg-color: #343a40;--mermaid-fg-color: #343a40;--mermaid-fg-color--lighter: #4b545c;--mermaid-fg-color--lightest: #626d78;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #1f58a3;--mermaid-node-bg-color: rgba(31, 88, 163, 0.1);--mermaid-node-fg-color: #343a40}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#6d7a86}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#6d7a86}.quarto-layout-cell[data-ref-parent] caption{color:#6d7a86}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#6d7a86;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65)}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#6d7a86}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f9fa;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#1f58a3}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#1f58a3}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #1f58a3;color:#1f58a3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#1f58a3 !important}kbd,.kbd{color:#343a40;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2780e3}div.callout-note.callout-style-default>.callout-header{background-color:#e9f2fc}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#3fb618}div.callout-tip.callout-style-default>.callout-header{background-color:#ecf8e8}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#804600}div.callout-warning.callout-style-default>.callout-header{background-color:#f2ede6}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#f0ad4e}div.callout-caution.callout-style-default>.callout-header{background-color:#fef7ed}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#ff0039}div.callout-important.callout-style-default>.callout-header{background-color:#ffe6eb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#1f58a3;color:#fdfdfe}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#343a40}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #cacccd;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #cacccd;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 75, 80, 85;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}nav.quarto-secondary-nav.color-navbar{background-color:#1f58a3;color:#fdfdfe}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfdfe}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#4b545c;border:solid #4b545c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #d6d8d9;border-bottom:1px solid #d6d8d9}.table>thead{border-top-width:0;border-bottom:1px solid #9a9da0}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}#quarto-back-to-top{z-index:1000}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}pre code{font-family:inherit;font-size:inherit;font-weight:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}a{background-color:rgba(0,0,0,0);font-weight:400;text-decoration:underline}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfdfe;background:#1f58a3}.quarto-title-banner a{color:#fdfdfe}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#fdfdfe}.quarto-title-banner .code-tools-button{color:#b9b9dc}.quarto-title-banner .code-tools-button:hover{color:#fdfdfe}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px}code{color:inherit}.summaryblock{padding:1em 1em 1em 1em;margin-bottom:10px;color:#333e50;border-style:solid;border-width:5px;border-color:#6faef5}.summaryblock>a{color:#d8dfee}.quarto-title-meta{display:block !important}:root{--quarto-scss-export-gray-300: #dee2e6;--quarto-scss-export-gray-500: #adb5bd;--quarto-scss-export-gray-600: #6c757d;--quarto-scss-export-gray-800: #343a40;--quarto-scss-export-card-cap-bg: rgba(52, 58, 64, 0.25);--quarto-scss-export-border-color: #dee2e6;--quarto-scss-export-text-muted: #6c757d;--quarto-scss-export-primary: #1f58a3;--quarto-scss-export-yellow: #804600;--quarto-scss-export-white: #fff;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-200: #e9ecef;--quarto-scss-export-gray-400: #ced4da;--quarto-scss-export-gray-700: #495057;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-black: #000;--quarto-scss-export-blue: #2780e3;--quarto-scss-export-indigo: #6610f2;--quarto-scss-export-purple: #613d7c;--quarto-scss-export-pink: #e83e8c;--quarto-scss-export-red: #ff0039;--quarto-scss-export-orange: #f0ad4e;--quarto-scss-export-green: #3fb618;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #9954bb;--quarto-scss-export-secondary: #343a40;--quarto-scss-export-success: #3fb618;--quarto-scss-export-info: #9954bb;--quarto-scss-export-warning: #804600;--quarto-scss-export-danger: #ff0039;--quarto-scss-export-light: #f8f9fa;--quarto-scss-export-dark: #343a40;--quarto-scss-export-body-color: #343a40;--quarto-scss-export-title-banner-color: ;--quarto-scss-export-title-banner-bg: ;--quarto-scss-export-btn-code-copy-color: #5E5E5E;--quarto-scss-export-btn-code-copy-color-active: #4758AB;--quarto-scss-export-sidebar-bg: #fff;--quarto-scss-export-link-color: #1f58a3;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-color: #7d12ba;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #1f58a3;--quarto-scss-export-toc-active-border: #1f58a3;--quarto-scss-export-toc-inactive-border: #e9ecef;--quarto-scss-export-navbar-default: #1f58a3;--quarto-scss-export-navbar-hl-override: false;--quarto-scss-export-navbar-bg: #1f58a3;--quarto-scss-export-btn-bg: #343a40;--quarto-scss-export-btn-fg: #cacccd;--quarto-scss-export-body-contrast-bg: #fff;--quarto-scss-export-body-contrast-color: #343a40;--quarto-scss-export-navbar-fg: #fdfdfe;--quarto-scss-export-navbar-hl: #fdfdfe;--quarto-scss-export-navbar-brand: #fdfdfe;--quarto-scss-export-navbar-brand-hl: #fdfdfe;--quarto-scss-export-navbar-toggler-border-color: rgba(253, 253, 254, 0);--quarto-scss-export-navbar-hover-color: rgba(253, 253, 254, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(253, 253, 254, 0.75);--quarto-scss-export-sidebar-fg: #595959;--quarto-scss-export-title-block-color: #343a40;--quarto-scss-export-title-block-contast-color: #fff;--quarto-scss-export-footer-bg: #fff;--quarto-scss-export-footer-fg: #757575;--quarto-scss-export-popover-bg: #fff;--quarto-scss-export-input-bg: #fff;--quarto-scss-export-input-border-color: #dee2e6;--quarto-scss-export-code-annotation-higlight-color: rgba(170, 170, 170, 0.2666666667);--quarto-scss-export-code-annotation-higlight-bg: rgba(170, 170, 170, 0.1333333333);--quarto-scss-export-table-group-separator-color: #9a9da0;--quarto-scss-export-table-group-separator-color-lighter: #d6d8d9;--quarto-scss-export-link-decoration: underline;--quarto-scss-export-table-border-color: #dee2e6;--quarto-scss-export-sidebar-glass-bg: rgba(102, 102, 102, 0.4);--quarto-scss-export-color-contrast-dark: #000;--quarto-scss-export-color-contrast-light: #fff;--quarto-scss-export-blue-100: #d4e6f9;--quarto-scss-export-blue-200: #a9ccf4;--quarto-scss-export-blue-300: #7db3ee;--quarto-scss-export-blue-400: #5299e9;--quarto-scss-export-blue-500: #2780e3;--quarto-scss-export-blue-600: #1f66b6;--quarto-scss-export-blue-700: #174d88;--quarto-scss-export-blue-800: #10335b;--quarto-scss-export-blue-900: #081a2d;--quarto-scss-export-indigo-100: #e0cffc;--quarto-scss-export-indigo-200: #c29ffa;--quarto-scss-export-indigo-300: #a370f7;--quarto-scss-export-indigo-400: #8540f5;--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: #520dc2;--quarto-scss-export-indigo-700: #3d0a91;--quarto-scss-export-indigo-800: #290661;--quarto-scss-export-indigo-900: #140330;--quarto-scss-export-purple-100: #dfd8e5;--quarto-scss-export-purple-200: #c0b1cb;--quarto-scss-export-purple-300: #a08bb0;--quarto-scss-export-purple-400: #816496;--quarto-scss-export-purple-500: #613d7c;--quarto-scss-export-purple-600: #4e3163;--quarto-scss-export-purple-700: #3a254a;--quarto-scss-export-purple-800: #271832;--quarto-scss-export-purple-900: #130c19;--quarto-scss-export-pink-100: #fad8e8;--quarto-scss-export-pink-200: #f6b2d1;--quarto-scss-export-pink-300: #f18bba;--quarto-scss-export-pink-400: #ed65a3;--quarto-scss-export-pink-500: #e83e8c;--quarto-scss-export-pink-600: #ba3270;--quarto-scss-export-pink-700: #8b2554;--quarto-scss-export-pink-800: #5d1938;--quarto-scss-export-pink-900: #2e0c1c;--quarto-scss-export-red-100: #ffccd7;--quarto-scss-export-red-200: #ff99b0;--quarto-scss-export-red-300: #ff6688;--quarto-scss-export-red-400: #ff3361;--quarto-scss-export-red-500: #ff0039;--quarto-scss-export-red-600: #cc002e;--quarto-scss-export-red-700: #990022;--quarto-scss-export-red-800: #660017;--quarto-scss-export-red-900: #33000b;--quarto-scss-export-orange-100: #fcefdc;--quarto-scss-export-orange-200: #f9deb8;--quarto-scss-export-orange-300: #f6ce95;--quarto-scss-export-orange-400: #f3bd71;--quarto-scss-export-orange-500: #f0ad4e;--quarto-scss-export-orange-600: #c08a3e;--quarto-scss-export-orange-700: #90682f;--quarto-scss-export-orange-800: #60451f;--quarto-scss-export-orange-900: #302310;--quarto-scss-export-yellow-100: #e6dacc;--quarto-scss-export-yellow-200: #ccb599;--quarto-scss-export-yellow-300: #b39066;--quarto-scss-export-yellow-400: #996b33;--quarto-scss-export-yellow-500: #804600;--quarto-scss-export-yellow-600: #663800;--quarto-scss-export-yellow-700: #4d2a00;--quarto-scss-export-yellow-800: #331c00;--quarto-scss-export-yellow-900: #1a0e00;--quarto-scss-export-green-100: #d9f0d1;--quarto-scss-export-green-200: #b2e2a3;--quarto-scss-export-green-300: #8cd374;--quarto-scss-export-green-400: #65c546;--quarto-scss-export-green-500: #3fb618;--quarto-scss-export-green-600: #329213;--quarto-scss-export-green-700: #266d0e;--quarto-scss-export-green-800: #19490a;--quarto-scss-export-green-900: #0d2405;--quarto-scss-export-teal-100: #d2f4ea;--quarto-scss-export-teal-200: #a6e9d5;--quarto-scss-export-teal-300: #79dfc1;--quarto-scss-export-teal-400: #4dd4ac;--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: #1aa179;--quarto-scss-export-teal-700: #13795b;--quarto-scss-export-teal-800: #0d503c;--quarto-scss-export-teal-900: #06281e;--quarto-scss-export-cyan-100: #ebddf1;--quarto-scss-export-cyan-200: #d6bbe4;--quarto-scss-export-cyan-300: #c298d6;--quarto-scss-export-cyan-400: #ad76c9;--quarto-scss-export-cyan-500: #9954bb;--quarto-scss-export-cyan-600: #7a4396;--quarto-scss-export-cyan-700: #5c3270;--quarto-scss-export-cyan-800: #3d224b;--quarto-scss-export-cyan-900: #1f1125;--quarto-scss-export-default: #343a40;--quarto-scss-export-primary-text-emphasis: #0c2341;--quarto-scss-export-secondary-text-emphasis: #15171a;--quarto-scss-export-success-text-emphasis: #19490a;--quarto-scss-export-info-text-emphasis: #3d224b;--quarto-scss-export-warning-text-emphasis: #331c00;--quarto-scss-export-danger-text-emphasis: #660017;--quarto-scss-export-light-text-emphasis: #495057;--quarto-scss-export-dark-text-emphasis: #495057;--quarto-scss-export-primary-bg-subtle: #d2deed;--quarto-scss-export-secondary-bg-subtle: #d6d8d9;--quarto-scss-export-success-bg-subtle: #d9f0d1;--quarto-scss-export-info-bg-subtle: #ebddf1;--quarto-scss-export-warning-bg-subtle: #e6dacc;--quarto-scss-export-danger-bg-subtle: #ffccd7;--quarto-scss-export-light-bg-subtle: #fcfcfd;--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: #a5bcda;--quarto-scss-export-secondary-border-subtle: #aeb0b3;--quarto-scss-export-success-border-subtle: #b2e2a3;--quarto-scss-export-info-border-subtle: #d6bbe4;--quarto-scss-export-warning-border-subtle: #ccb599;--quarto-scss-export-danger-border-subtle: #ff99b0;--quarto-scss-export-light-border-subtle: #e9ecef;--quarto-scss-export-dark-border-subtle: #adb5bd;--quarto-scss-export-body-text-align: ;--quarto-scss-export-body-bg: #fff;--quarto-scss-export-body-secondary-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-body-secondary-bg: #e9ecef;--quarto-scss-export-body-tertiary-color: rgba(52, 58, 64, 0.5);--quarto-scss-export-body-tertiary-bg: #f8f9fa;--quarto-scss-export-body-emphasis-color: #000;--quarto-scss-export-link-hover-color: #194682;--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #1f58a3;--quarto-scss-export-component-active-color: #fff;--quarto-scss-export-focus-ring-color: rgba(31, 88, 163, 0.25);--quarto-scss-export-headings-font-family: ;--quarto-scss-export-headings-font-style: ;--quarto-scss-export-display-font-family: ;--quarto-scss-export-display-font-style: ;--quarto-scss-export-blockquote-footer-color: #6c757d;--quarto-scss-export-blockquote-border-color: #e9ecef;--quarto-scss-export-hr-bg-color: ;--quarto-scss-export-hr-height: ;--quarto-scss-export-hr-border-color: ;--quarto-scss-export-legend-font-weight: ;--quarto-scss-export-mark-bg: #e6dacc;--quarto-scss-export-table-color: #343a40;--quarto-scss-export-table-bg: #fff;--quarto-scss-export-table-accent-bg: transparent;--quarto-scss-export-table-th-font-weight: ;--quarto-scss-export-table-striped-color: #343a40;--quarto-scss-export-table-striped-bg: rgba(0, 0, 0, 0.05);--quarto-scss-export-table-active-color: #343a40;--quarto-scss-export-table-active-bg: rgba(0, 0, 0, 0.1);--quarto-scss-export-table-hover-color: #343a40;--quarto-scss-export-table-hover-bg: rgba(0, 0, 0, 0.075);--quarto-scss-export-table-caption-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-input-btn-font-family: ;--quarto-scss-export-input-btn-focus-color: rgba(31, 88, 163, 0.25);--quarto-scss-export-btn-color: #343a40;--quarto-scss-export-btn-font-family: ;--quarto-scss-export-btn-white-space: ;--quarto-scss-export-btn-link-color: #1f58a3;--quarto-scss-export-btn-link-hover-color: #194682;--quarto-scss-export-btn-link-disabled-color: #6c757d;--quarto-scss-export-form-text-font-style: ;--quarto-scss-export-form-text-font-weight: ;--quarto-scss-export-form-text-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-form-label-font-size: ;--quarto-scss-export-form-label-font-style: ;--quarto-scss-export-form-label-font-weight: ;--quarto-scss-export-form-label-color: ;--quarto-scss-export-input-font-family: ;--quarto-scss-export-input-disabled-color: ;--quarto-scss-export-input-disabled-bg: #e9ecef;--quarto-scss-export-input-disabled-border-color: ;--quarto-scss-export-input-color: #343a40;--quarto-scss-export-input-focus-bg: #fff;--quarto-scss-export-input-focus-border-color: #8facd1;--quarto-scss-export-input-focus-color: #343a40;--quarto-scss-export-input-placeholder-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-input-plaintext-color: #343a40;--quarto-scss-export-form-check-label-color: ;--quarto-scss-export-form-check-transition: ;--quarto-scss-export-form-check-input-bg: #fff;--quarto-scss-export-form-check-input-focus-border: #8facd1;--quarto-scss-export-form-check-input-checked-color: #fff;--quarto-scss-export-form-check-input-checked-bg-color: #1f58a3;--quarto-scss-export-form-check-input-checked-border-color: #1f58a3;--quarto-scss-export-form-check-input-indeterminate-color: #fff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #1f58a3;--quarto-scss-export-form-check-input-indeterminate-border-color: #1f58a3;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: #8facd1;--quarto-scss-export-form-switch-checked-color: #fff;--quarto-scss-export-input-group-addon-color: #343a40;--quarto-scss-export-input-group-addon-bg: #f8f9fa;--quarto-scss-export-input-group-addon-border-color: #dee2e6;--quarto-scss-export-form-select-font-family: ;--quarto-scss-export-form-select-color: #343a40;--quarto-scss-export-form-select-bg: #fff;--quarto-scss-export-form-select-disabled-color: ;--quarto-scss-export-form-select-disabled-bg: #e9ecef;--quarto-scss-export-form-select-disabled-border-color: ;--quarto-scss-export-form-select-indicator-color: #343a40;--quarto-scss-export-form-select-border-color: #dee2e6;--quarto-scss-export-form-select-focus-border-color: #8facd1;--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #1f58a3;--quarto-scss-export-form-range-thumb-active-bg: #bccde3;--quarto-scss-export-form-range-thumb-disabled-bg: rgba(52, 58, 64, 0.75);--quarto-scss-export-form-file-button-color: #343a40;--quarto-scss-export-form-file-button-bg: #f8f9fa;--quarto-scss-export-form-file-button-hover-bg: #e9ecef;--quarto-scss-export-form-floating-label-disabled-color: #6c757d;--quarto-scss-export-form-feedback-font-style: ;--quarto-scss-export-form-feedback-valid-color: #3fb618;--quarto-scss-export-form-feedback-invalid-color: #ff0039;--quarto-scss-export-form-feedback-icon-valid-color: #3fb618;--quarto-scss-export-form-feedback-icon-invalid-color: #ff0039;--quarto-scss-export-form-valid-color: #3fb618;--quarto-scss-export-form-valid-border-color: #3fb618;--quarto-scss-export-form-invalid-color: #ff0039;--quarto-scss-export-form-invalid-border-color: #ff0039;--quarto-scss-export-nav-link-font-size: ;--quarto-scss-export-nav-link-font-weight: ;--quarto-scss-export-nav-link-color: #1f58a3;--quarto-scss-export-nav-link-hover-color: #194682;--quarto-scss-export-nav-link-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-nav-tabs-border-color: #dee2e6;--quarto-scss-export-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--quarto-scss-export-nav-tabs-link-active-color: #000;--quarto-scss-export-nav-tabs-link-active-bg: #fff;--quarto-scss-export-nav-pills-link-active-bg: #1f58a3;--quarto-scss-export-nav-pills-link-active-color: #fff;--quarto-scss-export-nav-underline-link-active-color: #000;--quarto-scss-export-navbar-padding-x: ;--quarto-scss-export-navbar-light-contrast: #fff;--quarto-scss-export-navbar-dark-contrast: #fff;--quarto-scss-export-navbar-light-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-navbar-dark-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-dropdown-color: #343a40;--quarto-scss-export-dropdown-bg: #fff;--quarto-scss-export-dropdown-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-link-color: #343a40;--quarto-scss-export-dropdown-link-hover-color: #343a40;--quarto-scss-export-dropdown-link-hover-bg: #f8f9fa;--quarto-scss-export-dropdown-link-active-bg: #1f58a3;--quarto-scss-export-dropdown-link-active-color: #fff;--quarto-scss-export-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--quarto-scss-export-dropdown-header-color: #6c757d;--quarto-scss-export-dropdown-dark-color: #dee2e6;--quarto-scss-export-dropdown-dark-bg: #343a40;--quarto-scss-export-dropdown-dark-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-box-shadow: ;--quarto-scss-export-dropdown-dark-link-color: #dee2e6;--quarto-scss-export-dropdown-dark-link-hover-color: #fff;--quarto-scss-export-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);--quarto-scss-export-dropdown-dark-link-active-color: #fff;--quarto-scss-export-dropdown-dark-link-active-bg: #1f58a3;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-color: #1f58a3;--quarto-scss-export-pagination-bg: #fff;--quarto-scss-export-pagination-border-color: #dee2e6;--quarto-scss-export-pagination-focus-color: #194682;--quarto-scss-export-pagination-focus-bg: #e9ecef;--quarto-scss-export-pagination-hover-color: #194682;--quarto-scss-export-pagination-hover-bg: #f8f9fa;--quarto-scss-export-pagination-hover-border-color: #dee2e6;--quarto-scss-export-pagination-active-color: #fff;--quarto-scss-export-pagination-active-bg: #1f58a3;--quarto-scss-export-pagination-active-border-color: #1f58a3;--quarto-scss-export-pagination-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-pagination-disabled-bg: #e9ecef;--quarto-scss-export-pagination-disabled-border-color: #dee2e6;--quarto-scss-export-card-title-color: ;--quarto-scss-export-card-subtitle-color: ;--quarto-scss-export-card-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-card-box-shadow: ;--quarto-scss-export-card-cap-color: ;--quarto-scss-export-card-height: ;--quarto-scss-export-card-color: ;--quarto-scss-export-card-bg: #fff;--quarto-scss-export-accordion-color: #343a40;--quarto-scss-export-accordion-bg: #fff;--quarto-scss-export-accordion-border-color: #dee2e6;--quarto-scss-export-accordion-button-color: #343a40;--quarto-scss-export-accordion-button-bg: #fff;--quarto-scss-export-accordion-button-active-bg: #d2deed;--quarto-scss-export-accordion-button-active-color: #0c2341;--quarto-scss-export-accordion-button-focus-border-color: #8facd1;--quarto-scss-export-accordion-icon-color: #343a40;--quarto-scss-export-accordion-icon-active-color: #0c2341;--quarto-scss-export-tooltip-color: #fff;--quarto-scss-export-tooltip-bg: #000;--quarto-scss-export-tooltip-margin: ;--quarto-scss-export-tooltip-arrow-color: ;--quarto-scss-export-form-feedback-tooltip-line-height: ;--quarto-scss-export-popover-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-popover-header-bg: #e9ecef;--quarto-scss-export-popover-body-color: #343a40;--quarto-scss-export-popover-arrow-color: #fff;--quarto-scss-export-popover-arrow-outer-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-color: ;--quarto-scss-export-toast-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-header-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-toast-header-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-header-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-badge-color: #fff;--quarto-scss-export-modal-content-color: ;--quarto-scss-export-modal-content-bg: #fff;--quarto-scss-export-modal-content-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-modal-backdrop-bg: #000;--quarto-scss-export-modal-header-border-color: #dee2e6;--quarto-scss-export-modal-footer-bg: ;--quarto-scss-export-modal-footer-border-color: #dee2e6;--quarto-scss-export-progress-bg: #e9ecef;--quarto-scss-export-progress-bar-color: #fff;--quarto-scss-export-progress-bar-bg: #1f58a3;--quarto-scss-export-list-group-color: #343a40;--quarto-scss-export-list-group-bg: #fff;--quarto-scss-export-list-group-border-color: #dee2e6;--quarto-scss-export-list-group-hover-bg: #f8f9fa;--quarto-scss-export-list-group-active-bg: #1f58a3;--quarto-scss-export-list-group-active-color: #fff;--quarto-scss-export-list-group-active-border-color: #1f58a3;--quarto-scss-export-list-group-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-list-group-disabled-bg: #fff;--quarto-scss-export-list-group-action-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-list-group-action-hover-color: #000;--quarto-scss-export-list-group-action-active-color: #343a40;--quarto-scss-export-list-group-action-active-bg: #e9ecef;--quarto-scss-export-thumbnail-bg: #fff;--quarto-scss-export-thumbnail-border-color: #dee2e6;--quarto-scss-export-figure-caption-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-font-size: ;--quarto-scss-export-breadcrumb-bg: ;--quarto-scss-export-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-active-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-border-radius: ;--quarto-scss-export-carousel-control-color: #fff;--quarto-scss-export-carousel-indicator-active-bg: #fff;--quarto-scss-export-carousel-caption-color: #fff;--quarto-scss-export-carousel-dark-indicator-active-bg: #000;--quarto-scss-export-carousel-dark-caption-color: #000;--quarto-scss-export-btn-close-color: #000;--quarto-scss-export-offcanvas-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-offcanvas-bg-color: #fff;--quarto-scss-export-offcanvas-color: #343a40;--quarto-scss-export-offcanvas-backdrop-bg: #000;--quarto-scss-export-code-color-dark: white;--quarto-scss-export-kbd-color: #fff;--quarto-scss-export-kbd-bg: #343a40;--quarto-scss-export-nested-kbd-font-weight: ;--quarto-scss-export-pre-bg: #f8f9fa;--quarto-scss-export-pre-color: #000;--quarto-scss-export-bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--quarto-scss-export-bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--quarto-scss-export-bslib-page-sidebar-title-bg: #1f58a3;--quarto-scss-export-bslib-page-sidebar-title-color: #fff;--quarto-scss-export-sidebar-color: #595959;--quarto-scss-export-sidebar-hover-color: rgba(31, 88, 163, 0.8);--quarto-scss-export-sidebar-disabled-color: rgba(89, 89, 89, 0.75);--quarto-scss-export-valuebox-bg-primary: #5397e9;--quarto-scss-export-valuebox-bg-secondary: #343a40;--quarto-scss-export-valuebox-bg-success: #3aa716;--quarto-scss-export-valuebox-bg-info: rgba(153, 84, 187, 0.7019607843);--quarto-scss-export-valuebox-bg-warning: #fa6400;--quarto-scss-export-valuebox-bg-danger: rgba(255, 0, 57, 0.7019607843);--quarto-scss-export-valuebox-bg-light: #f8f9fa;--quarto-scss-export-valuebox-bg-dark: #343a40;--quarto-scss-export-mermaid-bg-color: #fff;--quarto-scss-export-mermaid-edge-color: #343a40;--quarto-scss-export-mermaid-node-fg-color: #343a40;--quarto-scss-export-mermaid-fg-color: #343a40;--quarto-scss-export-mermaid-fg-color--lighter: #4b545c;--quarto-scss-export-mermaid-fg-color--lightest: #626d78;--quarto-scss-export-mermaid-label-bg-color: #fff;--quarto-scss-export-mermaid-label-fg-color: #1f58a3;--quarto-scss-export-mermaid-node-bg-color: rgba(31, 88, 163, 0.1);--quarto-scss-export-code-block-border-left-color: #dee2e6;--quarto-scss-export-callout-color-note: #2780e3;--quarto-scss-export-callout-color-tip: #3fb618;--quarto-scss-export-callout-color-important: #ff0039;--quarto-scss-export-callout-color-caution: #f0ad4e;--quarto-scss-export-callout-color-warning: #804600} \ No newline at end of file diff --git a/es/site_libs/bootstrap/bootstrap-icons.css b/es/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 000000000..285e4448f --- /dev/null +++ b/es/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/es/site_libs/bootstrap/bootstrap-icons.woff b/es/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbeeb055674125ad78fda0f3d166b36e5cc92336 GIT binary patch literal 176200 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

2+UrCZlNAp`)&G@jg{m-!Dn; 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πR(XEyYV3az{Ot$Y*f93mYq^Lnu{qbYp!X!TA9&! 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 F?~0aZ)an2L literal 0 HcmV?d00001 diff --git a/es/site_libs/bootstrap/bootstrap.min.js b/es/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 000000000..e8f21f703 --- /dev/null +++ b/es/site_libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/es/site_libs/clipboard/clipboard.min.js b/es/site_libs/clipboard/clipboard.min.js new file mode 100644 index 000000000..1103f811e --- /dev/null +++ b/es/site_libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/es/site_libs/quarto-html/popper.min.js b/es/site_libs/quarto-html/popper.min.js new file mode 100644 index 000000000..e3726d728 --- /dev/null +++ b/es/site_libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/es/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css b/es/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css new file mode 100644 index 000000000..5e724b1af --- /dev/null +++ b/es/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css @@ -0,0 +1,205 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +pre > code.sourceCode > span { + color: #003B4F; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; + font-style: inherit; +} + +code span.at { + color: #657422; + font-style: inherit; +} + +code span.ss { + color: #20794D; + font-style: inherit; +} + +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +code span.fu { + color: #4758AB; + font-style: inherit; +} + +code span.st { + color: #20794D; + font-style: inherit; +} + +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +code span.er { + color: #AD0000; + font-style: inherit; +} + +code span.bn { + color: #AD0000; + font-style: inherit; +} + +code span.al { + color: #AD0000; + font-style: inherit; +} + +code span.va { + color: #111111; + font-style: inherit; +} + +code span.bu { + font-style: inherit; +} + +code span.ex { + font-style: inherit; +} + +code span.pp { + color: #AD0000; + font-style: inherit; +} + +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +code span.vs { + color: #20794D; + font-style: inherit; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; + font-style: inherit; +} + +code span.ch { + color: #20794D; + font-style: inherit; +} + +code span.dt { + color: #AD0000; + font-style: inherit; +} + +code span.fl { + color: #AD0000; + font-style: inherit; +} + +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; + font-style: inherit; +} + +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +code span.dv { + color: #AD0000; + font-style: inherit; +} + +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) + function fireSlideEnter(e) { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) + document.addEventListener("tabby", fireSlideEnter, false); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id="${anchor}"]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + // This is the no-scroll case where last section should be the active one + sectionIndex = 0; + } else { + // This finds the last section visible on screen that should be made active + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + // Categories search with listing only use path without query + const currentPagePath = offsetAbsoluteUrl( + window.location.origin + window.location.pathname + ); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + if ( + item === currentPagePath || + item === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + child.style.pointerEvents = "none"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.pointerEvents = null; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + child.style.pointerEvents = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + // toc-expand: false + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +// grouped tabsets +window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/es/site_libs/quarto-html/tippy.css b/es/site_libs/quarto-html/tippy.css new file mode 100644 index 000000000..e6ae635cb --- /dev/null +++ b/es/site_libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/es/site_libs/quarto-html/tippy.umd.min.js b/es/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 000000000..ca292be32 --- /dev/null +++ b/es/site_libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/es/site_libs/quarto-nav/headroom.min.js b/es/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 000000000..b08f1dffb --- /dev/null +++ b/es/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/es/site_libs/quarto-nav/quarto-nav.js b/es/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 000000000..38cc43057 --- /dev/null +++ b/es/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,325 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +const announceDismiss = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + annEl.remove(); + + const annId = annEl.getAttribute("data-announcement-id"); + window.localStorage.setItem(`quarto-announce-${annId}`, "true"); + } +}; + +const announceRegister = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + const annId = annEl.getAttribute("data-announcement-id"); + const isDismissed = + window.localStorage.getItem(`quarto-announce-${annId}`) || false; + if (isDismissed) { + announceDismiss(); + return; + } else { + annEl.classList.remove("hidden"); + } + + const actionEl = annEl.querySelector(".quarto-announcement-action"); + if (actionEl) { + actionEl.addEventListener("click", function (e) { + e.preventDefault(); + // Hide the bar immediately + announceDismiss(); + }); + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + announceRegister(); + + // Manage the back to top button, if one is present. + let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; + const scrollDownBuffer = 5; + const scrollUpBuffer = 35; + const btn = document.getElementById("quarto-back-to-top"); + const hideBackToTop = () => { + btn.style.display = "none"; + }; + const showBackToTop = () => { + btn.style.display = "inline-block"; + }; + if (btn) { + window.document.addEventListener( + "scroll", + function () { + const currentScrollTop = + window.pageYOffset || document.documentElement.scrollTop; + + // Shows and hides the button 'intelligently' as the user scrolls + if (currentScrollTop - scrollDownBuffer > lastScrollTop) { + hideBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { + showBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } + + // Show the button at the bottom, hides it at the top + if (currentScrollTop <= 0) { + hideBackToTop(); + } else if ( + window.innerHeight + currentScrollTop >= + document.body.offsetHeight + ) { + showBackToTop(); + } + }, + false + ); + } + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function dashboardOffset() { + const dashboardNavEl = window.document.getElementById( + "quarto-dashboard-header" + ); + if (dashboardNavEl !== null) { + return dashboardNavEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset() + dashboardOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + linkStyle.setAttribute("id", "quarto-target-style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + window.addEventListener( + "hashchange", + function (e) { + if ( + getComputedStyle(document.documentElement).scrollBehavior !== "smooth" + ) { + window.scrollTo(0, window.pageYOffset - headerOffset()); + } + }, + false + ); + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver(() => { + setTimeout(updateDocumentOffsetWithoutAnimation, 0); + }); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + if (links[i].href) { + links[i].dataset.originalHref = links[i].href; + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item, a.quarto-navigation-tool, a.quarto-navbar-tools, a.quarto-navbar-tools-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/es/site_libs/quarto-search/autocomplete.umd.js b/es/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 000000000..ae0063aa9 --- /dev/null +++ b/es/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.11.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,u={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:u}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",B(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",B(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDsAfterSearch",B(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",B(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=k(t,A);return[].concat(D(e),D(q(N(N({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return i("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function F(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function L(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function M(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&z({onItemsChange:r,items:n,insights:a,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function l(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W({clickAnalytics:!0},e?{userToken:e}:{}),insights:a}})}u("addAlgoliaAgent","insights-plugin"),l(),u("onUserTokenChange",l),u("getUserToken",null,(function(e,t){l(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,i=e.source;L(t)&&o({state:n,event:r,insights:a,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:i.getItems().filter(L)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;L(t)&&i({state:r,event:o,insights:a,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(L)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function J(e,t){var n=t;return{then:function(t,r){return J(e.then(Y(t,n,e),Y(r,n,e)),n)},catch:function(t){return J(e.catch(Y(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),J(e.finally(Y(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function X(e){return J(e,{isCanceled:!1,onCancelList:[]})}function Y(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function Z(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:he({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(ye(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:O,onResolve:O};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=te(te({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return he(he({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:he({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var He,Ve,We,Ke=null,Qe=(He=-1,Ve=-1,We=void 0,function(e){var t=++He;return Promise.resolve(e).then((function(e){return We&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}var tt=["props","refresh","store"],nt=["inputElement","formElement","panelElement"],rt=["inputElement"],ot=["inputElement","maxLength"],it=["source"],ut=["item","source"];function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ft(e){var t=e.props,n=e.refresh,r=e.store,o=st(e,tt);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return lt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},st(e,nt))},getRootProps:function(e){return lt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,lt({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},st(e,rt))},getLabelProps:function(e){return lt({htmlFor:ie(t.id,"input"),id:ie(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&$e(lt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var l=a.maxLength,c=void 0===l?512:l,s=st(a,ot),f=oe(r.getState()),p=function(e){return Boolean(e&&e.match(ue))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return lt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?ie(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label"),value:r.getState().completion||r.getState().query,id:ie(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){$e(lt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=Ze(e,Ge);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=oe(o.getState()),t=n.environment.document.getElementById(ie(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},a=function(){var e=oe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(Xe({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?$e(Xe({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=oe(o.getState()),c=l.item,s=l.itemInputValue,f=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:c,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:c,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:c,state:o.getState()});$e(Xe({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(lt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:O,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return lt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=st(n,it);return lt({role:"listbox","aria-labelledby":ie(t.id,"label"),id:ie(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=st(e,ut);return lt({id:ie(t.id,"item-".concat(i.__autocomplete_id),u),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=oe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(lt({event:e,item:u,itemInputValue:a,itemUrl:l,refresh:n,source:c,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),l=u.getItemUrl({item:i,state:r.getState()});(l?Promise.resolve():$e(lt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(lt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},l=0;l"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[l][c+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var kt=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function xt(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?Jt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return sn(e,u,r,o,null)}function sn(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Yt:o};return null==o&&null!=Xt.vnode&&Xt.vnode(i),i}function fn(e){return e.children}function pn(e,t){this.props=e,this.context=t}function mn(e,t){if(null==t)return e.__?mn(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Zt.sort(nn));yn.__r=0}function bn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||on,g=b.length;for(n.__k=[],s=0;s0?sn(m.type,m.props,m.key,m.ref?m.ref:null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(p=b[s])||p&&m.key==p.key&&m.type===p.type)b[s]=void 0;else for(f=0;f=0;t--)if((n=e.__k[t])&&(r=On(n)))return r;return null}function _n(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||un.test(t)?n:n+"px"}function Sn(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||_n(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||_n(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?Pn:jn,i):e.removeEventListener(t,i?Pn:jn,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function jn(e){return this.l[e.type+!1](Xt.event?Xt.event(e):e)}function Pn(e){return this.l[e.type+!0](Xt.event?Xt.event(e):e)}function wn(e,t,n,r,o,i,u,a,l){var c,s,f,p,m,v,d,y,b,g,h,O,_,S,j,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(c=Xt.__b)&&c(t);try{e:if("function"==typeof P){if(y=t.props,b=(c=P.contextType)&&r[c.__c],g=c?b?b.props.value:c.__:r,n.__c?d=(s=t.__c=n.__c).__=s.__E:("prototype"in P&&P.prototype.render?t.__c=s=new P(y,g):(t.__c=s=new pn(y,g),s.constructor=P,s.render=Cn),b&&b.sub(s),s.props=y,s.state||(s.state={}),s.context=g,s.__n=r,f=s.__d=!0,s.__h=[],s._sb=[]),null==s.__s&&(s.__s=s.state),null!=P.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=an({},s.__s)),an(s.__s,P.getDerivedStateFromProps(y,s.__s))),p=s.props,m=s.state,s.__v=t,f)null==P.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==P.getDerivedStateFromProps&&y!==p&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,g),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,g)||t.__v===n.__v){for(t.__v!==n.__v&&(s.props=y,s.state=s.__s,s.__d=!1),s.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),h=0;h0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(xn);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Tn(e){return function(e){if(Array.isArray(e))return qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Fn=new RegExp(/\w/i),Ln=/&(amp|quot|lt|gt|#39);/g,Un=RegExp(Ln.source);function Mn(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Fn.test((o=i.value)&&Un.test(o)?o.replace(Ln,(function(e){return Rn[e]})):o)||a!==u?i.isHighlighted:a}function Hn(e){return Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hn(e)}function Vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ur(e){return function(e){if(Array.isArray(e))return ar(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ar(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ar(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:br,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),P={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},w={setActiveItemId:S.value.setActiveItemId,setQuery:S.value.setQuery,setCollections:S.value.setCollections,setIsOpen:S.value.setIsOpen,setStatus:S.value.setStatus,setContext:S.value.setContext,refresh:S.value.refresh,navigator:S.value.navigator},I=m((function(){return Ct.bind(O.value.renderer.renderer.createElement)})),A=m((function(){return Gt({autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:O.value.renderer.translations})}));function E(){Ht(A.value.panel,{style:_.value?{}:yr({panelPlacement:O.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:O.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,html:I.value,dom:A.value,panelContainer:_.value?A.value.detachedContainer:O.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:O.value.renderer.renderer},r=!b(e)&&!y.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Vt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Vt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Ht(o.label,{hidden:"stalled"===u.status}),Ht(o.loadingIndicator,{hidden:"stalled"!==u.status}),Ht(o.clearButton,{hidden:!u.query}),Ht(o.detachedSearchButtonQuery,{textContent:u.query}),Ht(o.detachedSearchButtonPlaceholder,{hidden:Boolean(u.query)})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,l=t.dom,c=t.panelContainer,s=t.propGetters,f=t.state,p=t.components,m=t.renderer;if(f.isOpen){c.contains(l.panel)||"loading"===f.status||c.appendChild(l.panel),l.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var l=e.source,c=e.items;return m.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":l.sourceId},l.templates.header&&m.createElement("div",{className:u.sourceHeader},l.templates.header({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})),l.templates.noResults&&0===c.length?m.createElement("div",{className:u.sourceNoResults},l.templates.noResults({components:p,createElement:m.createElement,Fragment:m.Fragment,source:l,state:f,html:a})):m.createElement("ul",i({className:u.list},s.getListProps(n({state:f,props:r.getListProps({source:l})},o))),c.map((function(e){var t=r.getItemProps({item:e,source:l});return m.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:f,props:t},o))),l.templates.item({components:p,createElement:m.createElement,Fragment:m.Fragment,item:e,state:f,html:a}))}))),l.templates.footer&&m.createElement("div",{className:u.sourceFooter},l.templates.footer({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})))})),d=m.createElement(m.Fragment,null,m.createElement("div",{className:u.panelLayout},v),m.createElement("div",{className:"aa-GradientBottom"})),y=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:d,state:f,sections:v,elements:y},m),{},{components:p,html:a},o),l.panel)}else c.contains(l.panel)&&c.removeChild(l.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l();var t=O.value.renderer,n=t.components,r=u(t,gr);g.current=qt(r,O.value.core,{components:Bt(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),v(),c(),S.value.refresh().then((function(){D(j.current)}))}function k(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(A.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(O.value.core.environment.document.body.removeChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return a((function(){var e=S.value.getEnvironmentProps({formElement:A.value.form,panelElement:A.value.panel,inputElement:A.value.input});return Ht(O.value.core.environment,e),function(){Ht(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?A.value.detachedOverlay:A.value.panel;return _.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(A.value.root),function(){e.removeChild(A.value.root)}})),a((function(){var e=p((function(e){D(e.state)}),0);return h.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&k(n.isOpen),_.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){h.current=void 0}})),a((function(){var e=p((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?C({}):requestAnimationFrame(E)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},w),{},{update:C,destroy:function(){l()}})},e.getAlgoliaFacets=function(e){var t=hr({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=Or,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/es/site_libs/quarto-search/fuse.min.js b/es/site_libs/quarto-search/fuse.min.js new file mode 100644 index 000000000..adc28356e --- /dev/null +++ b/es/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/es/site_libs/quarto-search/quarto-search.js b/es/site_libs/quarto-search/quarto-search.js new file mode 100644 index 000000000..d788a9581 --- /dev/null +++ b/es/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1290 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const currentUrl = new URL(window.location); + const query = currentUrl.searchParams.get(kQueryArg); + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + // perform any highlighting + highlight(escapeRegExp(query), mainEl); + + // fix up the URL to remove the q query param + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Clear search highlighting when the user scrolls sufficiently + const resetFn = () => { + resetHighlighting(""); + window.removeEventListener("quarto-hrChanged", resetFn); + window.removeEventListener("quarto-sectionChanged", resetFn); + }; + + // Register this event after the initial scrolling and settling of events + // on the page + window.addEventListener("quarto-hrChanged", resetFn); + window.addEventListener("quarto-sectionChanged", resetFn); + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen, setQuery, setCollections } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + openOnFocus: true, + plugins, + classNames: { + form: "d-flex", + }, + placeholder: language["search-text-placeholder"], + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // If this is a file URL, note that + + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + if (query === null || query === "") { + return []; + } + + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + const hasQuery = lastState.query; + + return createElement( + "div", + { + class: `quarto-search-no-results${ + hasQuery ? "" : " no-query" + }`, + }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions + ); + }, + }, + }, + ]; + }, + }); + + window.quartoOpenSearch = () => { + setIsOpen(false); + setIsOpen(true); + focusSearchInput(); + }; + + document.addEventListener("keyup", (event) => { + const { key } = event; + const kbds = quartoSearchOptions["keyboard-shortcut"]; + const focusedEl = document.activeElement; + + const isFormElFocused = [ + "input", + "select", + "textarea", + "button", + "option", + ].find((tag) => { + return focusedEl.tagName.toLowerCase() === tag; + }); + + if ( + kbds && + kbds.includes(key) && + !isFormElFocused && + !document.activeElement.isContentEditable + ) { + event.preventDefault(); + window.quartoOpenSearch(); + } + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = throttle(() => { + // Only do this if we're not detached + // Bug #7117 + // This will happen when the keyboard is shown on ios (resulting in a scroll) + // which then closed the search UI + if (!window.matchMedia(detachedMediaQuery).matches) { + setIsOpen(false); + } + }, 50); + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + window.aa("init", { + appId, + apiKey, + useCookie: true, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.flatMap((event) => { + // This API limits the number of items per event to 20 + const chunkSize = 20; + const itemChunks = []; + const eventItems = event.items; + for (let i = 0; i < eventItems.length; i += chunkSize) { + itemChunks.push(eventItems.slice(i, i + chunkSize)); + } + // Split the items into multiple events that can be sent + const events = itemChunks.map((items) => { + return { + ...event, + items, + }; + }); + return events; + }); + + for (const event of events) { + insights.viewedObjectIDs(event); + } + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +var shownWarning = false; + +// fuse index options +const kFuseIndexOptions = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, +}; + +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + if (window.location.protocol === "file:" && !shownWarning) { + window.alert( + "Search requires JavaScript features disabled when running in file://... URLs. In order to use search, please run this document in a web server." + ); + shownWarning = true; + return; + } + const fuse = new window.Fuse([], kFuseIndexOptions); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href, + item.crumbs, + quartoSearchOptions + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard( + createElement, + icon, + title, + section, + text, + href, + crumbs, + quartoSearchOptions +) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContents = [iconEl, titleEl]; + const showParent = quartoSearchOptions["show-item-context"]; + if (crumbs && showParent) { + let crumbsOut = undefined; + const crumbClz = ["search-result-crumbs"]; + if (showParent === "root") { + crumbsOut = crumbs.length > 1 ? crumbs[0] : undefined; + } else if (showParent === "parent") { + crumbsOut = crumbs.length > 1 ? crumbs[crumbs.length - 2] : undefined; + } else { + crumbsOut = crumbs.length > 1 ? crumbs.join(" > ") : undefined; + crumbClz.push("search-result-crumbs-wrap"); + } + + const crumbEl = createElement( + "p", + { class: crumbClz.join(" ") }, + crumbsOut + ); + titleContents.push(crumbEl); + } + + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + titleContents + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} + +// highlight matches +function highlight(term, el) { + const termRegex = new RegExp(term, "ig"); + const childNodes = el.childNodes; + + // walk back to front avoid mutating elements in front of us + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + + if (node.nodeType === Node.TEXT_NODE) { + // Search text nodes for text to highlight + const text = node.nodeValue; + + let startIndex = 0; + let matchIndex = text.search(termRegex); + if (matchIndex > -1) { + const markFragment = document.createDocumentFragment(); + while (matchIndex > -1) { + const prefix = text.slice(startIndex, matchIndex); + markFragment.appendChild(document.createTextNode(prefix)); + + const mark = document.createElement("mark"); + mark.appendChild( + document.createTextNode( + text.slice(matchIndex, matchIndex + term.length) + ) + ); + markFragment.appendChild(mark); + + startIndex = matchIndex + term.length; + matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); + if (matchIndex > -1) { + matchIndex = startIndex + matchIndex; + } + } + if (startIndex < text.length) { + markFragment.appendChild( + document.createTextNode(text.slice(startIndex, text.length)) + ); + } + + el.replaceChild(markFragment, node); + } + } else if (node.nodeType === Node.ELEMENT_NODE) { + // recurse through elements + highlight(term, node); + } + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text", "crumbs"].forEach( + (keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + } + ); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +let subSearchTerm = undefined; +let subSearchFuse = undefined; +const kFuseMaxWait = 125; + +async function fuseSearch(query, fuse, fuseOptions) { + let index = fuse; + // Fuse.js using the Bitap algorithm for text matching which runs in + // O(nm) time (no matter the structure of the text). In our case this + // means that long search terms mixed with large index gets very slow + // + // This injects a subIndex that will be used once the terms get long enough + // Usually making this subindex is cheap since there will typically be + // a subset of results matching the existing query + if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) { + // Use the existing subSearchFuse + index = subSearchFuse; + } else if (subSearchFuse !== undefined) { + // The term changed, discard the existing fuse + subSearchFuse = undefined; + subSearchTerm = undefined; + } + + // Search using the active fuse + const then = performance.now(); + const resultsRaw = await index.search(query, fuseOptions); + const now = performance.now(); + + const results = resultsRaw.map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + crumbs: result.item.crumbs, + }; + }); + + // If we don't have a subfuse and the query is long enough, go ahead + // and create a subfuse to use for subsequent queries + if ( + now - then > kFuseMaxWait && + subSearchFuse === undefined && + resultsRaw.length < fuseOptions.limit + ) { + subSearchTerm = query; + subSearchFuse = new window.Fuse([], kFuseIndexOptions); + resultsRaw.forEach((rr) => { + subSearchFuse.add(rr.item); + }); + } + return results; +} diff --git a/es/sitemap.xml b/es/sitemap.xml new file mode 100644 index 000000000..e34223cfc --- /dev/null +++ b/es/sitemap.xml @@ -0,0 +1,123 @@ + + + + https://devguide.ropensci.org/index.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/preface.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/pkg_building.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/pkg_ci.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/pkg_security.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_intro.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_policies.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_author.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_reviewer.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_editor.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/softwarereview_editor_management.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_cheatsheet.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_collaboration.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_changing_maintainers.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_releases.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_marketing.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_github_grooming.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_evolution.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_curation.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/maintenance_contributing.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/booknews.es.html + 2024-12-29T12:24:01.943Z + + + https://devguide.ropensci.org/reviewtemplate.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/editortemplate.es.html + 2024-12-29T12:24:01.943Z + + + https://devguide.ropensci.org/reviewrequesttemplate.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/approval2template.es.html + 2024-12-29T12:24:01.943Z + + + https://devguide.ropensci.org/newstemplate.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/bookreleaseissue.es.html + 2024-12-29T12:24:01.943Z + + + https://devguide.ropensci.org/redirect.es.html + 2024-12-29T12:24:01.947Z + + + https://devguide.ropensci.org/bot_cheatsheet.es.html + 2024-12-29T12:24:01.943Z + + + https://devguide.ropensci.org/Paquetes-de-rOpenSci--Desarrollo,-mantenimiento-y-revisión-por-pares.pdf + 2024-12-29T12:25:56.108Z + + diff --git a/es/softwarereview_author.es.html b/es/softwarereview_author.es.html new file mode 100644 index 000000000..dc31d5c22 --- /dev/null +++ b/es/softwarereview_author.es.html @@ -0,0 +1,898 @@ + + + + + + + + + + +6  Guía para quienes crean paquetes – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

6  Guía para quienes crean paquetes

+
+ + + +
+ + + + +
+ + + +
+
+

+Esta guía condensa el proceso de revisión por pares desde el punto de vista de quienes crean paquetes. +

+
+
+

+6.1 Planificar un envío (o una consulta previa al envío)

+
    +
  • ¿Esperas mantener tu paquete durante al menos 2 años, o poder encontrar a otra persona para mantenerlo?
  • +
  • Consulta nuestras políticas para evaluar si tu paquete cumple los criterios para ser incluido en nuestro conjunto de paquetes y no se superpone con otros. + +
  • +
  • Por favor, considera cuál es el mejor momento en el desarrollo de tu paquete para presentarlo. Tu paquete debe estar lo suficientemente maduro como para que quienes lo revisen puedan evaluar todos los aspectos esenciales, pero ten en cuenta que la revisión puede resultar en cambios importantes.
  • +
  • Te recomendamos fuertemente que envíes tu paquete para su revisión antes de publicarlo en CRAN o enviar un artículo de software que describa el paquete a una revista. Las devoluciones de las revisiones pueden dar pie a importantes mejoras y actualizaciones de tu paquete, incluso cambiar el nombre o modificaciones incompatibles con versiones previas.
  • +
  • No envíes tu paquete para su revisión mientras éste o un artículo científico asociado también esté siendo revisado en otro lugar, ya que esto puede dar lugar a recomendaciones incompatibles.
  • +
  • Ten en cuenta también el tiempo y el esfuerzo necesarios para responder a las revisiones: piensa en tu disponibilidad o en la de quienes colaboran con tu paquete en las semanas y meses siguientes al envío. Ten en cuenta que las revisiones son realizadas por personas voluntarias, y te pedimos que respetes su tiempo y esfuerzo respondiendo puntual y respetuosamente.
  • +
  • Si utilizas etiquetas de repostatus.org (que recomendamos), envía tu paquete cuando esté listo para obtener la etiqueta Active en vez de WIP. Si utilizas etiquetas de ciclo de vida, el envío debe producirse cuando el paquete esté al menos en el estado Maturing.
  • +
  • Para cualquier envío o consulta previa al envío, el README de tu paquete debería proporcionar suficiente información sobre el mismo (objetivos, uso, paquetes similares) para que quienes revisan el paquete puedan evaluar su alcance sin tener que instalarlo. Mejor aún, crea un sitio web de pkgdown para que puedan evaluar las funcionalidads detalladamente en línea.
  • +
  • En la fase de envío, todas las funciones principales deben ser lo suficientemente estables como para estar completamente documentadas y testeadas. El README tiene que dar una buena impresión de tu paquete.
  • +
  • El archivo README debe esforzarse por explicar las funcionalidades y los objetivos de tu paquete asumiendo poco o ningún conocimiento del dominio. Además, debe aclarar todos los temas técnicos, incluidas las referencias a otros software.
  • +
  • Tu paquete seguirá evolucionando después de la revisión, el capítulo sobre Evolución de paquetes proporciona orientación sobre el tema.
  • +

+6.2 Preparación para el envío

+
    +
  • Lee y sigue nuestra guía de estilo para paquetes y nuestra guía para la revisión para asegurarte de que tu paquete cumple nuestros criterios de estilo y calidad.
  • +
  • No dudes en hacer cualquier pregunta sobre el proceso en general, o sobre tu paquete en particular en nuestro foro de discusión.
  • +
  • Todos los envíos son revisados automáticamente por nuestro propio sistema para garantizar que los paquetes sigan nuestras directrices. Se espera que hayas corrido la función pkgcheck localmente para confirmar que el paquete está listo para ser enviado. Otra forma aún más fácil de asegurarse de que un paquete está listo para su envío es utilizar la acción de GitHub pkgcheck para ejecutar pkgcheck como una Acción de GitHub, como se describe en esta publicación en nuestro blog.
  • +
  • Si tu paquete requiere dependencias inusuales del sistema (ver Guía de Empaquetado para que nuestra Acción de GitHub pase, por favor envíe un pull request añadiéndolas a nuestro Dockerfile base.
  • +
  • Si hay algún test de pkgcheck que tu paquete no pueda aprobar, explica los motivos en la plantilla de envío.
  • +
  • Si crees que tu paquete es relevante para el Journal of Open Source Software (JOSS), no lo sometas a consideración de JOSS hasta que haya finalizado el proceso de revisión de rOpenSci: si el equipo de edición de JOSS considera que tu paquete está dentro de su ámbito de aplicación, sólo se revisará el breve artículo que lo acompaña (pero no el software que habrá sido revisado por rOpenSci en ese momento). No todos los paquetes de rOpenSci pueden aplicar a JOSS.
  • +

+6.3 El proceso de envío

+
    +
  • Para presentar tu paquete a revisión tienes que abrir un nuevo issue en el repositorio de revisión de software y completar la plantilla.
  • +
  • La plantilla comienza con una sección que incluye varias variables de estilo HTML (<!---variable--->). Éstas son utilizadas por nuestro bot (ropensci-review-bot) y no deben modificarse. Los valores de las variables deben completarse ente los puntos de inicio y fin, así:
  • +
+
+
<!---variable--->insertar valor aquí<!---end-variable>
+
+
    +
  • La comunicación entre quines envian el paquete, quienes lo revisen y quienes hagan la edición se dará principalmente en GitHub, para que el issue de revisión sirva de registro completo de la misma. Puedes contactarte con quien se encarga de la edición por correo electrónico o Slack si es necesario realizar una consulta privada (por ejemplo, preguntar cómo responder a una pregunta de quien está haciendo la revisión). No te pongas en contacto con quienes revisan tu paquete fuera del issue sin antes preguntarles, dentro del mismo, si están de acuerdo con ello.
  • +
  • Cuando envíes un paquete, por favor asegúrate de tener configuradas las notificaciones de GitHub para que no te pierdas ningún comentario.
  • +
  • Los paquetes se checkean automáticamente al ser enviados con nuestro sistema pkgcheck, el cual confirmará si está listo para ser revisado o no.
  • +
  • Los paquetes enviados pueden estar en la rama main/default, o en cualquier otra rama no predeterminada. En este último caso, es recomendable, aunque no obligatorio, enviar el paquete a través de una rama dedicada llamada ropensci-software-review.
  • +

+6.4 El proceso de revisión

+
    +
  • Una persona realizará la edición y revisará tu envío en un plazo de 5 días laborables y te responderá con los siguientes pasos a seguir. Puede asignar el paquete a personas para que lo revisen, solicitar que el paquete se actualice para cumplir los criterios mínimos antes de la revisión, o rechazar el paquete porque el mismo no encaja en rOpenSci o porque se solapa con uno ya existente.
  • +
  • Si tu paquete cumple con los criterios mínimos, se le asignará de 1 a 3 personas para hacer la revisión, a quienes se les pedirá proporcionar revisiones en forma de comentarios sobre tu issue en un plazo máximo de 3 semanas.
  • +
  • Te pedimos que respondas a estos comentarios en un plazo máximo de 2 semanas desde la última revisión presentada, pero puedes actualizar tu paquete o responder en cualquier momento. Tu respuesta debe incluir un enlace a la actualización del archivo NEWS.md de tu paquete. Aquí tienes un ejemplo de respuesta. Fomentamos las conversaciones continuas entre quienes envían el paquete y quienes lo revisan. Consulta la guía de revisión para más detalles.
  • +
  • Si algún cambio en el paquete puede modificar los resultados de pkgcheck, se puede solicitar un nuevo chequeo con el comando @ropensci-review-bot check package.
  • +
  • Por favor, notifícanos inmediatamente si ya no puedes mantener tu paquete o responder a las revisiones. En ese caso, se espera que retractes el envío o que encuentres responsables alternativos para mantener del paquete. También puedes discutir los problemas de mantenimiento en el Slack de rOpenSci.
  • +
  • Una vez que tu paquete sea aceptado, te proporcionaremos más instrucciones sobre la transferencia de tu repositorio al repositorio de rOpenSci.
  • +
+

Nuestro código de conducta es obligatorio para la participación en nuestro proceso de revisión.

+ + +
+
+ + + + + + + diff --git a/es/softwarereview_editor.es.html b/es/softwarereview_editor.es.html new file mode 100644 index 000000000..84f526d94 --- /dev/null +++ b/es/softwarereview_editor.es.html @@ -0,0 +1,1076 @@ + + + + + + + + + + +8  Guía para el equipo editorial – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

8  Guía para el equipo editorial

+
+ + + +
+ + + + +
+ + + +
+
+

+La revisión por pares de software en rOpenSci es gestionada por un equipo editorial. Estamos probando un sistema donde el rol de Líder Editorial (LE) va rotando. +

+

+Este capítulo presenta las responsabilidades quien lidera el equipo editorial, de cualquiera a cargo de editar un envío, cómo responder a un envío fuera del alcance de rOpenSci y cómo gestionar la publicación de una nueva versión de la guía de desarrollo. +

+

+Si estás en el rol de edición de forma invitada, ¡gracias por tu ayuda! Si tienes alguna duda, ponte en contacto con la persona que te invitó a encargarte del proceso de revisión de un paquete. +

+
+
+
+

Asume siempre que quienes participan en el sistema de revisión de software (tanto en la edición, como la revisión y la autoría de paquetes) están dando su mayor esfuerzo, y comunícate con amabilidad, especialmente cuando preguntes por qué hay un retraso.

+
+

+8.1 Responsabilidades del rol de edición

+
    +
  • Además de ocuparse de los paquetes (unos 4 al año), quienes realizan la edición intervienen en las decisiones editoriales del equipo (como si un paquete está dentro del ámbito de aplicación) y determinan las actualizaciones de nuestras políticas. Generalmente lo hacemos a través de Slack, que esperamos que los miembros del equipo puedan consultar con regularidad.

  • +
  • También rotamos Responsabilidades del Líder Editorial (decisiones de alcance en primera instancia y asignación de roles editoriales) entre los miembros del equipo aproximadamente cada tres meses.

  • +
  • +

    No tienes que hacer un seguimiento de otros envíos, pero si observas un problema con un paquete que está siendo gestionado por otra persona, no dudes en plantear ese problema directamente a quien está a cargo de la edición, o publica la preocupación en el canal exclusivo para el equipo editorial en Slack. Por ejemplo:

    +
      +
    • Sabes de un paquete que se solapa, que aún no se ha mencionado en el proceso.
    • +
    • Ves una pregunta para la que tienes una respuesta experta que no se ha dado al cabo de unos días (por ejemplo, sabes de un artículo en el blog que aborda cómo añadir imágenes a los documentos del paquete).
    • +
    • Las preocupaciones relacionadas, por ejemplo, con la rapidez del proceso, deberían ser abordadas por quien sea Líder Editorial, así que es a esa persona a quien te dirigirías para tales preguntas.
    • +
    +
  • +

+8.2 Lista de tareas para la edición de un paquete

+

+8.2.1 En el momento del envío:

+
    +
  • Si eres LE o eres la primera persona que responde, asigna a una persona para la edición con un comentario de @ropensci-review-bot assign @username as editor. Esto también añadirá la etiqueta 1/editor-checks al issue.
  • +
  • Para los envíos de paquetes estadísticos (identificables como “Submission Type: Stats” en la plantilla del issue), añade la etiqueta “stats” a la edición.
  • +
  • El envío generará automáticamente una salida de comprobación del paquete por parte de ropensci-review-bot, que deberá examinarse en busca de cualquier problema pendiente (la mayoría de las excepciones deberán ser justificadas por quien presenta el paquete en el contexto particular de su paquete). Si quieres volver a realizar comprobaciones después de cualquier cambio en el paquete, envía un comentario con el texto “@ropensci-review-bot check package”.
  • +
  • Después de publicar las comprobaciones automáticas, utiliza la plantilla editorial para guiar las comprobaciones iniciales y registrar tu respuesta sobre el envío. También puedes agilizar las comprobaciones de edición utilizando el paquete pkgreviewr creado por la editora asociada Anna Krystalli. Procura terminar las comprobaciones y empezar a buscar personas para hacer la revisión en un plazo de 5 días laborables.
  • +
  • Comprueba que la plantilla haya sido completada correctamente.
  • +
  • Comprueba las políticas de alcance y solapamiento. Inicia un debate a través del canal Slack #software-review si es necesario en casos especiales que no hayan sido detectados por comprobaciones previas. Si se rechaza el paquete, ver esta sección sobre cómo responder.
  • +
  • Comprueba que las partes obligatorias de la plantilla estén completas. Si así no fuera, orienta a quienes presentaron el paquete hacia las instrucciones adecuadas.
  • +
  • Para paquetes que necesiten integración continua en varias plataformas (ver criterios en la sección del capítulo sobre CI) asegúrate de que el paquete se pruebe en varias plataformas (por ejemplo, haciendo que el paquete se compruebe en varios sistemas operativos a través de GitHub Actions).
  • +
  • Siempre que sea posible, cuando pidas cambios, sugiere herramientas automáticas como usethis y styler y recursos en línea (secciones de esta guía, secciones del Libro R Packages) para facilitar tu devolución. Ejemplo de comprobaciones de una editora.
  • +
  • Lo ideal es que las observaciones que hagas se aborden antes de que las personas a cargo de la revisión comiencen su trabajo.
  • +
  • Si los chequeos iniciales muestran falencias importantes, solicita cambios antes de asignar personas para la revisión. Si quien envió el paquete menciona que los cambios pueden llevar tiempo, usa la etiqueta de espera escribiendo @ropensci-review-bot put on hold. Recibirás un recordatorio cada 90 días (en el issue) para que te pongas en contacto con las personas a cargo del paquete.
  • +
  • Si el paquete plantea un problema inesperado relacionado con la política de rOpenSci, inicia una conversación en Slack o abre un debate en el foro rOpenSci para discutirlo con el equipo editorial (ejemplo de discusión sobre política).
  • +

+8.2.2 Busca y asigna dos personas para revisar el paquete

+

+8.2.2.1 Tareas

+
    +
  • Comenta con @ropensci-review-bot seeking reviewers.
  • +
  • Utiliza la plantilla de correo electrónico si es necesario para invitar a las personas a participar en la revisión +
      +
    • Cuando envíes la invitación, incluye algo como “si no tengo noticias tuyas en una semana, asumiré que no puedes revisar”, para dar un plazo claro en el que empezarás a buscar a alguien más.
    • +
    +
  • +
  • Para asignar a alguien para la revisión, usa @ropensci-review-bot assign @username as reviewer. add también puede utilizarse en lugar de assign y to reviewers (plural) en lugar de as reviewer (singular). Por lo tanto, lo siguiente también es válido: @ropensci-review-bot add @username to reviewers. Debe generarse una orden para cada persona. Si es necesario sacar a alguien de la revisión, usa @ropensci-review-bot remove @username from reviewers.
  • +
  • Si quieres cambiar la fecha de vencimiento de una revisión utiliza @ropensci-review-bot set due date for @username to YYYY-MM-DD.
  • +

+8.2.2.2 Cómo buscar personas para hacer una revisión

+
+8.2.2.2.1 ¿Dónde buscarlas?
+

Como responsable de la edición, utiliza

+
    +
  • las posibles sugerencias realizadas por quienes presentaron el paquete (aunque éstas pueden tener una visión limitada de los tipos de conocimientos necesarios; sugerimos no utilizar más de una de las personas sugeridas);
  • +
  • la base de datos Airtable de revisión y voluntariado (ver siguiente subsección);
  • +
  • y personas con paquetes de rOpenSci.
  • +
+

Cuando estas fuentes de información no sean suficientes,

+
    +
  • pide ideas al equipo editorial en Slack,
  • +
  • busca personas que usen el paquete o de la fuente de datos o servicio al que se conecta el paquete (a través de la apertura de issues en el repositorio, destacándolo, citándolo en artículos, hablando de él en redes sociales).
  • +
  • También puedes buscar personas con paquetes relacionados en r-pkg.org.
  • +
  • R-Ladies tiene un directorio en el que se especifican las aptitudes e intereses de las personas incluidas en la lista.
  • +
  • Puedes publicar la búsqueda en los canales #general y/o #software-review del Slack de rOpenSci, o en las redes sociales.
  • +
+8.2.2.2.2 Consejos para la búsqueda en Airtable
+

Puedes utilizar filtros, clasificación y búsqueda para identificar personas para la revisión con una experiencia concreta:

+
+

+
Captura de pantalla de la interfaz de filtros de Airtable con un filtro sobre experiencia en disciplinas que debe incluir química y en conocimientos técnicos que tienen que incluir integración continua
+
+

Comprueba la revisión más reciente de la persona y evita a cualquiera que haya revisado en los últimos seis meses. Asimismo, comprueba si una persona que es nueva revisando ha indicado que requiere tutoría en el camporequire_mentorship. En caso afirmativo, utiliza la parte de tutoría de la plantilla de correo electrónico y prepárate para proporcionar orientación adicional.

+
+8.2.2.2.3 Criterios para elegir a las personas que harán la revisión
+

Estos son los criterios que debes tener en cuenta a la hora de elegir a alguien para realizar la revisión. Puede que tengas que reunir esta información buscando en CRAN y en su página GitHub, así como en su presencia general en Internet (sitio web personal, Twitter).

+
    +
  • No ha revisado ningún paquete para rOpenSci en los últimos 6 meses.
  • +
  • Alguna experiencia en el desarrollo de paquetes.
  • +
  • Alguna experiencia de dominio en el campo del paquete o fuente de datos.
  • +
  • No hay conflictos de intereses.
  • +
  • Intenta equilibrar lo que sabes sobre su experiencia con la complejidad del paquete.
  • +
  • Diversidad: las dos personas que revisen el paquete no deberían ser hombres cis blancos.
  • +
  • Alguna prueba de que que le interesa el software libre o las actividades de la comunidad de R, aunque enviar un correo electrónico sin esta información está bien.
  • +
+

Cada envío debe ser revisado por dos personas. Aunque está bien que una de ellas tenga menos experiencia en el desarrollo de paquetes y más conocimientos del dominio, la revisión no debe dividirse en dos. Ambas deben revisar el paquete de forma exhaustiva, aunque desde su perspectiva particular. En general, al menos una debe tener experiencia previa en revisiones y, por supuesto, invitar gente nueva amplía nuestro grupo de revisión.

+

+8.2.3 Durante la revisión:

+
    +
  • Consulta de vez en cuando a tanto a quienes están revisando el paquete como a quienes lo enviaron. Ofrece aclaraciones y ayuda cuando sea necesario.
  • +
  • En general, espera 3 semanas para la revisión, 2 semanas para cambios posteriores, y 1 semana para la aprobación de los cambios por parte de quien hace la revisión.
  • +
  • Una vez enviada cada revisión, +
      +
    • Escribe un comentario agradeciendo a quien hizo la revisión con tus palabras;
    • +
    • Registra la reseña escribiendo un nuevo comentario @ropensci-review-bot submit review <review-url> time <time in hours>. Por ejemplo, para la reseña https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 el comentario sería @ropensci-review-bot submit review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 time 4.
    • +
    +
  • +
  • Si quien presentó el paquete deja de responder, consulta las políticas y/o notifica al resto del equipo editorial en el canal Slack para discutirlo. Es importante que, si se asignó una persona para hacer la revisión a un issue que se cerró, te pongas en contacto con esa persona al cerrar el issue para explicarle la decisión, agradecerle una vez más su trabajo y tomar nota en nuestra base de datos para asignarle la próxima vez un envío con altas posibilidades de que la revisión del software se realice sin problemas (por ejemplo, una persona que ya nos haya enviado paquetes).
  • +
  • Una vez realizados los cambios, cambia la etiqueta de estado de revisión a 5/awaiting-reviewer-response y pide a las personas a cargo de la revisión que indiquen su aprobación con la [plantilla de aprobación de revisión]{#approval2template}.
  • +

+8.2.4 Después de la revisión:

+
    +
  • @ropensci-review-bot approve <package-name>
  • +
  • Si quien tiene la propiedad original del repositorio no quiere transferirlo a rOpenSci, añade una línea con su dirección a esta lista de repositorios para garantizar que el paquete se incluya en el registro de paquetes de rOpenSci.
  • +
  • Nomina el paquete para que aparezca en un artículo del blog de rOpenSci o en una nota técnica si crees que puede ser de gran interés. Por favor, anota en el issue de revisión una o dos cosas que destacables, y etiqueta a @ropensci/blog-editors para su seguimiento.
  • +
  • Si el paquete tiene un gitbook asociado (aunque sólo sea parcialmente), ponte en contacto con alguien del equipo de rOpenSci para que se ponga en contacto con quienes lo mantienen y hable sobre su transferencia a la página ropensci-books organización de GitHub.
  • +

+8.2.5 Promoción de paquetes:

+

+8.3 Responsabilidades del rol de LE

+

Quien ocupa el rol de LE desempeña sus funciones durante 3 meses o el tiempo que acuerden todos los miembros del equipo editorial. Tiene derecho a tomar decisiones de alcance y solapamiento con la mayor independencia posible (pero puede solicitar ayuda/asesoramiento). En detalle, el rol de LE implica las siguientes funciones

+
    +
  • Vigila todos los issues publicados en el repositorio de revisión del software (se suscribe a las notificaciones del repositorio en GitHub, o vigila la página #software-peer-review-feed en Slack).

  • +
  • Etiqueta el issue con 0/editorial-team-prep

  • +
  • Usa @ropensci-review-bot check srr sobre consultas previas a la presentación de software estadístico. Revisar los capítulos correspondientes a la Guía de desarrollo de estadística para más detalles.

  • +
  • +

    Asigna los envíos de paquetes a otros miembros del equipo editorial, incluyéndose, para que se encarguen de ellos. En la mayoría de los casos, esta responsabilidad rota entre los miembros del equipo editorial a menos que quien sea LE considere que un miembro en particular es especialmente adecuado para algún paquete, o que alguien rechace encargarse del envío por no tener tiempo o por tener un conflicto de intereses.

    +
    @ropensci-review-bot assign @username as editor
    +
  • +
  • Supervisa el ritmo del proceso de revisión y recuerda a otros miembros del equipo editorial que hagan avanzar los paquetes según sea necesario.

  • +
  • Al asumir el rol de LE, revisa el estado de las revisiones abiertas actuales y recuerda a quienes las editan que respondan o actualicen el estado según sea necesario.

  • +
  • Responde a los issues publicados en el repositorio software-review-meta

  • +
  • +

    Toma decisiones sobre el alcance y solapamiento de las consultas previas a la presentación, las recomendaciones desde JOSS u otros socios de publicación, y las presentaciones si ven un caso ambiguo (este último caso también puede ser realizado por personas que están a cargo de la edición de un paquete (ver más abajo)). Para iniciar el debate, debe publicar en el canal exclusivo para el equipo editorial del Slack de rOpenSci junto con un pequeño resumen de lo que trata la presentación (pre)enviada/remitida, y sus dudas, es decir, digerir un poco la información. Si al cabo de uno o dos días considera que no ha recibido suficientes respuestas, puede enviar una notificación a todo el equipo editorial.

    +
      +
    • Cualquier miembro del equipo editorial debería sentirse libre de intervenir en estos casos. Véase esta sección sobre cómo responder a los (pre) envíos fuera de nuestro alcance temático.
    • +
    • Tras explicar la decisión de fuera de alcance, escribe un comentario con “@ropensci-review-bot out-of-scope” en el issue.
    • +
    +
  • +
  • Solicita a alguien más para cubrir el rol de LE cuando finalice su rotación (establece un recordatorio en el calendario antes de la fecha prevista de finalización y pide reemplazos en el canal de Slack del equipo editorial).

  • +
+

+8.3.1 Pide más detalles

+

En algunos casos, la documentación en línea es escasa. Un README mínimo y la ausencia de un sitio web de pkgdown dificultan la evaluación. En ese caso, por favor, pide más detalles: aunque el paquete se considere fuera de alcance, la documentación del paquete habrá mejorado, así que no nos molesta pedir estos esfuerzos.

+

Ejemplo de texto

+
Hola <nombre> y muchas gracias por su envío.
+
+Estamos discutiendo si el paquete está dentro del ámbito de aplicación y necesitamos un poco más de información.
+
+¿Le importaría añadir más detalles y contexto al *README*?
+Después de leerlo alguien con poco conocimiento del dominio debería tener suficiente información sobre el objetivo, las metas y la funcionalidad del paquete.
+
+<opcional>
+Si un paquete tiene funcionalidad que se solapa con otros paquetes, requerimos que demuestre en la documentación [por qué es el mejor de su clase](https://devguide.ropensci.org/policies.html#overlap). Podrías añadir una comparación más detallada con los paquetes que mencionas en el *README* para que podamos evaluarlo?
+</opcional>
+

+8.3.2 Invitar a una persona para la tarea de edición

+

Tras debatirlo con otros miembros del equipo, quien sea LE puede invitar a una persona externa para que se encargue de un envío (por ejemplo, si el volumen de envíos es grande, si todos los miembros del equipo de edición tienen un conflicto de intereses, si se necesitan conocimientos específicos, o como prueba antes de enviar una invitación a formar parte del equipo de edición).

+

Cuando invites a alguien para realizar una edición de forma invitada:

+ +

Si la persona acepta (¡bien!),

+
    +
  • asegúrate de que haya activado la autenticación de 2 factores en su cuenta de GitHub;
  • +
  • invítala al equipo ropensci/editors y a la organización ropensci;
  • +
  • una vez que haya aceptado esta invitación al repositorio, asígnale el issue;
  • +
  • asegúrate de que esté invitada al espacio de trabajo en Slack de rOpenSci;
  • +
  • añade su nombre a la tabla de guest-editor de Airtable (para que su nombre aparezcan en este libro y en el README de la revisión del software).
  • +
+

Una vez finalizado el proceso de revisión (paquete aprobado, issue cerrado),

+
    +
  • vuelve a dar las gracias a la persona invitada;
  • +
  • elimínala del equipo ropensci/editors (pero no de la organización ropensci).
  • +

+8.4 Responder a las presentaciones fuera del ámbito de aplicación

+

Agradece a quienes presentaron el paquete por el envío, explica los motivos de la decisión y propone otros lugares de publicación, si corresponde, y al foro de debate de rOpenSci. Utiliza el texto de Objetivos y alcance en particular en lo que respecta a la evolución del alcance a lo largo del tiempo, y al solapamiento y las diferencias entre el desarrollo de unconf/personal/revisión de software.

+

Ejemplos de envíos y respuestas fuera del ámbito de aplicación.

+

+8.5 Responder a las preguntas de quienes revisan

+

Las personas que hacen revisiones pueden pedir devoluciones sobre, por ejemplo, el tono de su revisión. Además de darles las orientaciones generales de esta guía, pregunta a los miembros del equipo de edición o abre un issue cuando falten indicaciones. Aquí tienes algunos ejemplos de reseñas que pueden ser útiles:

+

+8.6 Gestión de la publicación de la guía de desarrollo

+

Si te encargas de gestionar una versión de este mismo libro que estás leyendo, utiliza la guía para la publicación de libros como plantilla de issue para publicar en el gestor de issues de la guía de desarrollo y no dudes en hacer preguntas al resto del equipo de edición.

+

+8.6.1 Gobernanza de la guía de desarrollo

+

Para modificaciones muy pequeñas de la guía de desarrollo, no es necesaria la revisión del PR. Para enmiendas mayores, solicita la revisión de al menos varios miembros del equipo de edición (si ninguno participó en la discusión relacionada con la enmienda, solicita una revisión de todos en GitHub, y en ausencia de cualquier reacción aprueba el PR después de una semana).

+

Dos semanas antes del lanzamiento de una nueva versión de la guía de desarrollo, una vez que el PR de dev a master y la publicación en el blog estén listos para su revisión, todos los miembros del equipo de edición deben recibir una notificación de GitHub (“solicitud de revisión” en el PR de dev a main) y Slack, pero no es necesario que todos aprueben explícitamente la publicación.

+

+8.6.2 Artículo de blog sobre una publicación

+

El artículo del blog sobre una nueva edición será revisado por el equipo de edición y por alguien de @ropensci/blog-editors.

+

+8.6.2.1 Contenido

+

Consulta la guía general para blogs rOpenSci y las orientaciones más específicas a continuación.

+

Primer ejemplo de un artículo de este tipo; segundo ejemplo.

+

El artículo del blog debe mencionar todos los elementos importantes del registro de cambios organizados en (sub)secciones: por ejemplo, una sección sobre el gran cambio A, otra sobre el gran cambio B, y otra sobre cambios menores agrupados. Menciona primero los cambios más importantes.

+

Por cada cambio realizado por una persona que colabora de manera externa, agradéceselo explícitamente utilizando la información del registro de cambios. Por ejemplo [Matt Fidler](https://github.com/mattfidler/) arregló nuestra sección sobre mensajes en la Consola [ropensci/dev_guide#178](https://github.com/ropensci/dev_guide/pull/178)..

+

Al final del post, menciona los próximos cambios enlazando a los issues abiertos en el repositorio, e invita a quienes leen a contribuir a la guía de desarrollo abriendo issues y participando en los debates abiertos. Plantilla de conclusiones:

+
En este post resumimos los cambios incorporados a nuestro libro ["rOpenSci Packages: Development, Maintenance, and Peer Review"](https://devguide.ropensci.org/) en los últimos X meses. 
+Agradecemos todas las personas cuyas contribuciones han hecho posible esta versión. 
+Ya estamos trabajando en actualizaciones para nuestra próxima versión, como *ISSUE1*, *ISSUE2.* 
+Echa un vistazo a [la lista de *issues*](https://github.com/ropensci/dev_guide/issues/) si quieres contribuir.
+

+8.6.2.2 Autoría

+

Quien escribe el post lidera la lista de autoría, el resto del equipo de edición aparecen en orden alfabético.

+ + +
+
+ + + + + + + diff --git a/es/softwarereview_editor_management.es.html b/es/softwarereview_editor_management.es.html new file mode 100644 index 000000000..1ad90c333 --- /dev/null +++ b/es/softwarereview_editor_management.es.html @@ -0,0 +1,889 @@ + + + + + + + + + + +9  Gestión editorial – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

9  Gestión editorial

+
+ + + +
+ + + + +
+ + + +
+
+

+Guía para gestionar el equipo editorial. +

+
+
+

+9.1 Reclutar nuevas personas para la edición

+

Reclutar nuevas personas y mantener un equipo editorial funcional y equilibrado es responsabilidad de quien Lidere la Revisión de Software con el apoyo y asesoramiento del comité editorial.

+

Estos son los pasos a seguir:

+
    +
  • Crea un canal privado para discutir la invitación; de este modo, el historial de conversación no queda disponible en el canal al que luego se unirán los nuevos miembros del equipo, lo que podría ser incómodo.

  • +
  • Haz un ping a las personas del equipo editorial para asegurarte de que reciban una notificación, ya que se trata de un tema importante.

  • +
  • Espera a que la mayoría de del equipo intervenga antes de realizar la invitación. Dales una semana para que respondan.

  • +

+9.2 Invitar a una nueva persona al equipo

+
    +
  • Los posibles nuevos miembros pueden empezar realizando una edición de forma invitada. Haz la invitación como invitarías a cualquier otra persona por otros motivos.

  • +
  • Si el posible nuevo miembro realiza una edición invitada, evalúa cómo ha sido el proceso una vez abordada la presentación. Vuelve a pedir consejo a otras personas del equipo.

  • +
  • Envía un correo electrónico:

  • +
+
Nos gustaría invitarte a formar parte del consejo editorial de rOpenSci como miembro en pleno derecho. [RAZONES ESPECÍFICAS PARA LA INVITACIÓN (MENCIONA LAS CONTRIBUCIONES A ROPENSCI)]. 
+Creemos que serías una magnífica incorporación al equipo.
+
+[SI REALIZÓ EDICIÓN DE FORMA INVITADA: Ya conoces el rol de edición ya que has sido editora/o invitada/o]. Nuestro objetivo es que los miembros del comité editorial se encarguen de cuatro paquetes al año ([SI REALIZÓ EDICIÓN DE FORMA INVITADA: ¡incluyendo el que acabas de terminar!]).  
+Pedimos a los miembros del comité editorial que se comprometan de manera informal a prestar servicio durante dos años, y que reevalúen su participación luego de ese periodo.
+A corto plazo, cualquier persona puede rechazar encargarse de un paquete o decir: "Tengo mi agenda completa, no puedo encargarme de un nuevo paquete hasta dentro de unas semanas".
+
+Además de encargarse de los paquetes, los miembros del equipo editorial opinan sobre las decisiones editoriales del grupo, como por ejemplo si un paquete está dentro de nuestro alcance, y determinan las actualizaciones de nuestras políticas. 
+Generalmente usamos Slack, donde esperamos que los miembros del equipo participen regularmente. 
+Tenemos reuniones anuales del equipo editorial.  
+También rotamos las responsabilidades de Lider Editorial (quien toma decisiones de alcance en primera instancia y asigna personas para editar envíos) entre el equipo aproximadamente cada trimestre. 
+Tendrás la oportunidad de entrar en esta rotación cuando lleves un tiempo en el equipo, normalmente al menos seis meses. 
+Algunos mimebros del equipo también asumimos proyectos más grandes para mejorar el proceso de revisión por pares, aunque esto es totalmente opcional. 
+
+¡Esperamos que te unas al equipo!  
+Es un momento emocionante para la revisión por pares en rOpenSci.
+
+Por favor, reflexiónalo, pregúntanos cualquier duda que tengas y haznos saber si puedes unirte.
+
+Te deseamos lo mejor,
+[NOMBRE], en nombre del equipo editorial de rOpenSci.
+

+9.3 Incorporar un nuevo miembro al equipo

+
    +
  • +

    Pide a quien gestiona la comunidad de rOpenSci que

    +
      +
    • agregue al nuevo miembro del equipo editorial al sitio web de rOpenSci;
    • +
    • prepare una artículo de presentación en el blog.
    • +
    +
  • +
  • Solicita al nuevo miembro que active la autenticación de dos factores (2FA) en GitHub si aún no lo han hecho.

  • +
  • Invítalo a la organización GitHub de rOpenSci y a los equipos editors y data-pkg-editors o stats-board, según corresponda. Esto le dará los permisos adecuados y le permitirá recibir notificaciones específicas del equipo.

  • +
  • Dale acceso a la base de datos de revisión de software de AirTable.

  • +
  • Dale acceso al canal privado del equipo editorial en el espacio de trabajo de Slack de rOpenSci (y al espacio de trabajo de Slack en general si no lo tenía previamente, en ese caso pregunta a quien maneja la comunidad de rOpenSci).

  • +
  • Publica un mensaje de bienvenida en el canal, haciendo ping a @editors.

  • +
  • Agrégalo al equipo editors de Slack para que @editors también le envíe una notificación.

  • +
  • +

    Añade su nombre a:

    + +
  • +
+

Tanto la dev_guide como el REAMDE de revisión de software se renderizan automáticamente con integración continua.

+

+9.4 Dar de baja a un miembro del equipo editorial

+
    +
  • Agradece su trabajo.

  • +
  • Elimínalo del canal del equipo editorial y del equipo @editors de Slack.

  • +
  • Elimínalo del equipo editors y del sub-equipo correspondiente en GitHub.

  • +
  • Informa a quien maneja la comunidad de rOpenSci o a algún otro miembro del personal para moverlo a la sección de ex-integrantes en el sitio web.

  • +
  • Elimina su acceso al espacio de trabajo de Airtable.

  • +
  • +

    Elimínalo de:

    + +
  • +
+

Tanto la dev_guide como el REAMDE de revisión de software se renderizan automáticamente con integración continua.

+ + +
+
+ + + + + + + diff --git a/es/softwarereview_intro.es.html b/es/softwarereview_intro.es.html new file mode 100644 index 000000000..e34a6b265 --- /dev/null +++ b/es/softwarereview_intro.es.html @@ -0,0 +1,893 @@ + + + + + + + + + + +4  Revisión por pares de software, ¿por qué? ¿qué es? – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

4  Revisión por pares de software, ¿por qué? ¿qué es?

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo contiene una introducción general a nuestro sistema de revisión por pares de software para paquetes, razones para enviar un paquete, razones para ofrecerse para revisar, por qué nuestras revisiones son abiertas, y agradecimientos a quienes participan del sistema. +

+

+Nuestro sistema se ha ampliado recientemente a la revisión por pares de software estadístico. +

+

+Si utilizas nuestros estándares, listas de tareas, etc. al revisar software en otro lugar, cuenta que estos materiales proceden de rOpenSci a quienes reciben la revisión (por ejemplo, quien edita la revista, estudiantes, colegas durante una revisión interna de código), y también cuéntanoslo en nuestro foro público, o por correo electrónico si prefieres comentarlo en forma privada. +

+
+
+

+4.1 ¿Qué es la revisión por pares de software de rOpenSci?

+

La suite de paquetes de rOpenSci recibe aportes tanto de personal de la organización, como por miembros de la comunidad, lo que significa que se nutre de una gran diversidad de habilidades y experiencias. Pero, ¿cómo asegurar un buen nivel de calidad? Ahí es donde entra en juego la revisión por pares de software: los paquetes aportados por la comunidad se someten a un proceso de revisión transparente, constructivo, no conflictivo y abierto. El mismo se sustenta principalmente en el trabajo voluntario: desde el rol de edición asociada, gestionando el flujo de información y garantizando que los envíos progresen; personas que crean, envían y mejoran su paquete; personas que revisan paquetes (dos por envío), examinan el código y la experiencia de usuario. Este artículo del blog, escrito por miembros del equipo editorial de rOpenSci es una buena introducción a la revisión por pares de software de rOpenSci. Puedes encontrar más artículos en el blog de rOpenSci sobre el proceso y los paquetes que pasaron por el mismo en la etiqueta “software-peer-review”.

+

Puedes reconocer los paquetes de rOpenSci que han sido revisados por pares mediante una etiqueta verde que dice “peer-reviewed” en su README (ej. el paquete restez) y por el icono azul en su descripción en la página de paquetes de rOpenSci. Ambos contienen links a la revisión.

+

En cuanto a la parte técnica, le sacamos el jugo a GitHub: cada proceso de revisión es un issue en el repositorio ropensci/software-review. Por ejemplo, haz click aquí para leer el hilo de revisión del paquete ropenaq. El proceso es una conversación activa hasta que el paquete es aceptado, con dos revisiones externas como momentos importantes. Además, utilizamos funcionalidades de GitHub como las plantillas de issues (como plantilla de envío), y el etiquetado que utilizamos para seguir el progreso de los envíos (desde las revisiones iniciales hasta la aprobación).

+

+4.2 ¿Por qué enviar tu paquete a rOpenSci?

+
    +
  • En primer lugar, y sobre todo, esperamos que envíes tu paquete para su revisión porque valoras la devolución. Nuestro objetivo es proporcionar una devolución útil a las personas que crearon el paquetes y que nuestro proceso de revisión sea abierto, no conflictivo y centrado en la mejora de la calidad del software.
  • +
  • Una vez a aceptado, tu paquete seguirá recibiendo apoyo de los miembros de rOpenSci. Mantendrás la propiedad y el control de tu paquete, pero podemos ayudarte con los problemas de mantenimiento continuo, como los relacionados con las actualizaciones de R y las dependencias, y las políticas de CRAN.
  • +
  • rOpenSci promoverá tu paquete a través de nuestra página web, blog y redes sociales (como Mastodon y Twitter). Los paquetes de nuestra suite también tienen un sitio web de documentación que se construye y despliega automáticamente después de cada push.
  • +
  • Los paquete de rOpenSci se pueden incluir en otros repositorios como CRAN y BioConductor.
  • +
  • Los paquetes de rOpenSci que son relevantes para el Journal of Open-Source Software y añaden un artículo corto de acompañamiento pueden beneficiarse, a discreción del equipo editorial de JOSS, de un proceso de revisión acelerado.
  • +
  • Si escribes un gitbook relacionado a tu paquete, rOpenSci lo difundirá: se puede transferir su código fuente a la organización de GitHub ropensci-books para ser listado en books.ropensci.org.
  • +

+4.3 ¿Por qué revisar paquetes para rOpenSci?

+
    +
  • Como en cualquier proceso de revisión por pares, esperamos que elijas revisar para contribuir a rOpenSci y a las comunidades científicas. Nuestra misión de ampliar el acceso a los datos científicos y promover una cultura de investigación reproducible sólo es posible gracias a los esfuerzos voluntarios de miembros de la comunidad como tú.
  • +
  • La revisión es una conversación bidireccional. Al revisar los paquetes, tendrás la oportunidad de seguir aprendiendo buenas prácticas de desarrollo de quienes crean y revisan los paquetes.
  • +
  • La naturaleza abierta de nuestro proceso de revisión te permite establecer redes y conocer colegas y personas con quien colaborar. Nuestra comunidad es amigable y tiene muchos miembros con ganas de ayudar y conocimiento en el desarrollo en R y en muchas otras áreas de la ciencia y la informática científica.
  • +
  • Para ofrecerte para revisar paquetes, completa este breve formulario con tu información de contacto y tus áreas de conocimiento. Siempre buscamos más personas con experiencia en el desarrollo de paquetes en general y con experiencia en los campos en los que se utilizan los paquetes.
  • +

+4.4 ¿Por qué las revisiones son abiertas?

+

Nuestros hilos de revisión son públicos. Todas las personas involucradas (en roles de autoría, revisión y edición) conocen la identidad del resto y la comunidad en general puede ver o incluso participar en la conversación a medida que se produce. Esto proporciona un incentivo para realizar una revisión minuciosa y proporcionar revisiones constructivas y no conflictivas. Tanto quienes envían paquete como quienes los revisan dicen disfrutar y aprender más de este intercambio abierto y directo. También tiene el beneficio de construir una comunidad, ya que quienes participan tienen la oportunidad de interactuar de manera significativa con nuevas personas. Nuevas colaboraciones han nacido gracias a las ideas surgidas durante el proceso de revisión.

+

Somos conscientes de que los sistemas abiertos pueden tener inconvenientes. Por ejemplo, en la revisión académica tradicional la revisión por pares con doble ciego puede aumentar la representación de autoras femeninas, lo que sugiere un sesgo en las revisiones abiertas. También es posible que quienes hacen la revisión sean menos críticos en la revisión abierta. Sin embargo, proponemos que la apertura de la conversación de la revisión proporciona un control de la calidad de la revisión y del sesgo; es más difícil hacer comentarios no fundamentados o subjetivos en público sin la cobertura del anonimato. En definitiva, creemos que la comunicación directa y pública quienes desarrollaron el paquete y quienes lo revisan mejora la calidad y la imparcialidad de las revisiones.

+

Además, tanto quienes envían paquete y quienes los revisan tienen la posibilidad de contactar al equipo editorial por privado si tienen alguna duda o pregunta.

+

+4.5 ¿Cómo se distingue un paquete que fue revisado?

+

+4.6 Personas responsables de edición y revisión

+

+4.6.1 Equipo editorial asociado

+

El proceso de revisión por pares del software de rOpenSci está dirigido por

+

+4.6.2 Equipo de revisión

+

Agradecemos a las siguientes personas que han ofrecido su tiempo y experiencia para revisar los paquetes enviados a rOpenSci:

+

Em Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav

+

También agradecemos a las siguientes personas que han tomado el rol de edición de forma invitada:

+

Ana Laura Diedrichs · Francisco Rodriguez-Sanchez · Hao Zhu

+ + +
+
+ + + + + + + diff --git a/es/softwarereview_policies.es.html b/es/softwarereview_policies.es.html new file mode 100644 index 000000000..6d9ee08f2 --- /dev/null +++ b/es/softwarereview_policies.es.html @@ -0,0 +1,996 @@ + + + + + + + + + + +5  Políticas de la Revisión por Pares de Software – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

5  Políticas de la Revisión por Pares de Software

+
+ + + +
+ + + + +
+ + + +
+
+

+Este capítulo contiene las políticas de la Revisión por Pares de Software de rOpenSci. +

+

+En particular, encontrarás nuestras políticas sobre a la revisión por pares de software en sí misma: el proceso de presentación de revisiones (incluyendo nuestras políticas sobre conflictos de intereses) y los objetivos y alcance del sistema de revisión por pares de software. Este capítulo también presenta nuestras políticas sobre propiedad y mantenimiento de los paquetes. +

+

+Por último, pero no menos importante, encontrarás el código de conducta de la Revisión por Pares de Software de rOpenSci. +

+
+
+

+5.1 Proceso de revisión

+
    +
  • Para que un paquete sea considerado para ingresar a rOpenSci, quienes crearon el paquete deben iniciar una solicitud en el repositorio ropensci/software-review.

  • +
  • Los paquetes se revisan en su calidad, adecuación, documentación y claridad. El proceso de revisión es bastante similar al de la revisión de un artículo científico (véase nuestra guía de empaquetado y guía de revisión para más detalles). A diferencia de la revisión de un artículo científico, este proceso será una conversación continua.

  • +
  • Una vez resueltas todas las cuestiones y preguntas importantes que puedan solucionarse con un esfuerzo razonable, la persona responsable de la edición tomará una decisión (aceptar, esperar o rechazar). Los rechazos suelen hacerse pronto (antes de que comience el proceso de revisión; ver la sección de objetivos y alcance), pero en raras ocasiones un paquete puede no ser aceptado después de la revisión. En última instancia, es decisión de quien hace la edición rechazar o no el paquete en función de cómo se aborden las revisiones.

  • +
  • La comunicación entre quienes enviaron el paquete, quienes lo revisan y editan tendrá lugar principalmente en GitHub, aunque puedes optar por ponerte en contacto con quien hace la edición por correo electrónico o por Slack para algunas cuestiones. Cuando envíes un paquete, asegúrate de que tu configuración de notificaciones de GitHub sea correcta para que no te pierdas un comentario.

  • +
  • Quien envía el paquete puede elegir que su envío se ponga en espera (en cuyo caso se le aplica la etiqueta holding). El estado de espera se revisará cada 3 meses, y después de un año el issue se cerrará.

  • +
  • Si quien envió el paquete no ha solicitado una etiqueta de espera, pero no responde a las consultas, podremos cerrar el issue en el plazo de un mes desde el último intento de contacto. Este intento incluirá un comentario etiquetando a la persona, pero también un correo electrónico utilizando la dirección de correo electrónico que aparece en el archivo DESCRIPTION del paquete. Este es uno de los raros casos en los que quien hace la edición intentará ponerse en contacto con el autor por correo electrónico.

  • +
  • Para volver a enviar un paquete cuyo envío fue cerrado hay que iniciar un nuevo envío. Si el paquete sigue siendo relevante, habrá que responder a las revisiones iniciales antes de que la persona encargada de la edición empiece a buscar nuevas personas para la revisarlo.

  • +
+

+5.1.1 Publicar en otros lugares

+
    +
  • Te recomendamos fuertemente que envíes tu paquete para su revisión antes de publicarlo en CRAN o enviar un artículo de software que describa el paquete a una revista. Las devoluciones de las revisiones pueden dar pie a importantes mejoras y actualizaciones de tu paquete, incluso cambiar el nombre o modificaciones incompatibles con versiones previas. Consideramos que la publicación previa en CRAN o en otros lugares no es razón suficiente para rechazar las recomendaciones surgidas del proceso de revisión.

  • +
  • No envíes tu paquete para su revisión mientras éste o un artículo científico asociado también esté siendo revisado en otro lugar, ya que esto puede dar lugar a recomendaciones incompatibles.

  • +

+5.1.2 Conflicto de intereses de quienes revisan o editan

+

Los siguientes criterios pretenden ser una guía de lo que constituye un conflicto de intereses para quien hace la edición o revisión. Existe un conflicto de intereses si:

+
    +
  • quien potencialmente revisará o editará pertenece a la institución o a una componente institucional (por ejemplo, un departamento) de quienes tienen un papel importante en el paquete;
  • +
  • quien potencialmente revisará o editará ha colaborado o ha tenido cualquier otra relación profesional con cualquier persona que tenga un papel importante en el paquete en los últimos tres años;
  • +
  • quien potencialmente revisará o editará es miembro del consejo asesor del proyecto que se está revisando;
  • +
  • quien potencialmente revisará o editará recibiría un beneficio económico directo o indirecto si se acepta el paquete;
  • +
  • quien potencialmente revisará o editará ha contribuido significativamente a un proyecto que se considera competencia;
  • +
  • también hay un conflicto de interés de por vida para familiares, personas con relaciones comerciales y estudiantes o personas que asesoran o mentorean.
  • +
+

En el caso de que ninguno de los miembros del equipo editorial pueda realizar la edición, se invitará a una persona externa para que la realice.

+

+5.2 Objetivos y alcance

+

rOpenSci tiene como objetivo apoyar paquetes que permiten la investigación reproducible y la gestión del ciclo de vida de los datos para quienes hacen ciencia. Los paquetes enviados a rOpenSci deben encajar en una o más de las categorías indicadas a continuación. El software estadístico también puede ser enviado para su revisión por pares, para lo cual tenemos un conjunto de directrices y normas. Mientras que el resto de este capítulo se aplica a ambos tipos de software, las categorías que aparecen a continuación son para el software general, y no para el estadístico. Si te queda claro si tu paquete encaja en una de las categorías generales o estadísticas, abre un issue como consulta previa a la presentación (Ejemplos).

+

Como se trata de un documento vivo, estas categorías pueden cambiar con el tiempo y no todos los paquetes incluidos anteriormente estarían en el ámbito de aplicación en la actualidad. Por ejemplo, los paquetes de visualización de datos ya no están incluidos. Aunque nos esforzamos por ser coherentes, evaluamos los paquetes caso por caso y podemos hacer excepciones.

+

Ten en cuenta que no todos los proyectos y paquetes de rOpenSci están incluidos en el ámbito de aplicación o pasan por una revisión por pares.\

+

Los proyectos desarrollados por el personal o en conferencias pueden ser experimentales, exploratorios, abordar las prioridades de la infraestructura básica y, por tanto, no entrar en estas categorías. Busca la etiqueta de revisión por pares (ver más abajo) para identificar los paquetes revisados por pares en el repositorio de rOpenSci.

+
+

+
Ejemplo de insignia verde de revisión por pares
+
+

+5.2.1 Categorías de paquetes

+
    +
  • obtención de datos: Paquetes para acceder y descargar datos de fuentes en línea con usos científicos. Nuestra definición de “usos científicos” es amplia. Incluye servicios de almacenamiento de datos, revistas y otros servidores remotos, ya que existe una gran variedad de fuentes de datos que pueden ser de interés para quienes hacen ciencia. Sin embargo, los paquetes de obtención de datos deben centrarse en las fuentes o temas de los datos y no en servicios. Por ejemplo, un cliente general para el almacenamiento de datos de Amazon Web Services no estaría en nuestro ámbito. (Ejemplos: rotl, gutenbergr)

  • +
  • extracción de datos: Paquetes que ayudan a extraer datos de fuentes no estructuradas, como texto, imágenes y PDFs, así como a leer datos en formatos científicos y salidas de equipamiento científico. Las bibliotecas estadísticas o de machine learning para el modelado o la predicción no suelen incluirse en esta categoría, como tampoco los analizadores de código. Los modelos entrenados que actúan como utilidades (por ejemplo, para el reconocimiento óptico de caracteres) podrían calificar. (Ejemplos: tabulador para extraer tablas de documentos PDF, genbankr para segmentar archivos de GenBank, treeio para la lectura filogenética en archivos de árboles filogenéticos, lightr para segmentar archivos de instrumentos espectroscópicos)

  • +
  • manipulación de datos: Paquetes para procesar datos obtenidos de los formatos anteriores. Esta área no incluye las herramientas de manipulación de datos en general, como reshape2 o tidyr o herramientas para extraer datos del propio código de R. Más bien, se centra en herramientas para manipular datos en formatos científicos específicos generados a partir de flujos de trabajo científicos o exportados desde instrumentos científicos. (Ejemplos: plateR para leer datos estructurados como mapas de placas de instrumentos científicos, o phonfieldwork para procesar archivos de audio anotados para la investigación fonética)

  • +
  • depósito de datos: Paquetes que apoyan el depósito de datos en repositorios de investigación, incluyendo el proceso de dar formato a los datos y la generación de metadatos. (Ejemplo: EML)

  • +
  • validación y comprobación de datos: Herramientas que permiten la validación y comprobación automatizada de la calidad e integridad de los datos como parte de flujos de trabajo científico. (Ejemplo: assertr)

  • +
  • automatización del flujo de trabajo: Herramientas que automatizan y encadenan flujos de trabajo, como los sistemas de construcción y las herramientas para gestionar la integración continua. No incluye las herramientas generales para la programación literiaria (por ejemplo, las extensiones de R markdown que no están en los temas anteriores). (Ejemplo: drake)

  • +
  • control de versiones: Herramientas que facilitan el uso del control de versiones en los flujos de trabajo científico. Ten en cuenta que esto no incluye todas las herramientas que interactúan con los servicios de control de versiones en línea (por ejemplo, GitHub), a menos que encajen en otra categoría. (Ejemplo: git2rdata)

  • +
  • gestión de citas y bibliometría: Herramientas que facilitan la gestión de las referencias, como por ejemplo para escribir publicaciones científicas, crear CVs o atribuir de otra manera las contribuciones científicas, o acceder, manipular o trabajar de otra manera con datos bibliométricos. (Ejemplo: RefManageR)

  • +
  • capa de interfaz de software científico: Paquetes que permiten correr aplicaciones usadas en la investigación científica desde R. Estos programas deben ser específicos de los campos de investigación, no utilidades informáticas generales. Las capas deben ser no triviales, en el sentido de que debe haber un valor añadido significativo por encima del uso de system() o de vincular el programa, ya sea en darle formato a las entradas entradas y salidas, en el manejo de datos, etc. La mejora del proceso de instalación, o la ampliación de la compatibilidad a más plataformas, puede constituir un valor añadido si la instalación es compleja. Esto no incluye las capas de interfaz de otros paquetes de R o bibliotecas de C/C++ que puedan incluirse en los paquetes de R. Tampoco se incluyen los paquetes que son clientes de API web, que deben pertenecer a una de las otras categorías. Animamos encarecidamente crear capas de interfaz a utilidades de código abierto y de licencia abierta; las excepciones se evaluarán caso por caso, teniendo en cuenta si existen opciones de código abierto. (Ejemplos: babette, nlrx)

  • +
  • herramientas de reproducibilidad de campo y laboratorio: Paquetes que mejoran la reproducibilidad de los flujos de trabajo del mundo real mediante la estandarización y la automatización de los protocolos de campo y de laboratorio. Por ejemplo, el seguimiento y el etiquetado de las muestras, la generación de formularios y hojas de datos, la interconexión con los equipos de laboratorio o los sistemas de información, y la ejecución de diseños experimentales. (Ejemplo: baRcodeR)

  • +
  • enlaces a software de bases de datos: Enlaces y capas de interfaz para las API genéricas de bases de datos (Ejemplo: rrlite)

  • +
+

Además, tenemos algunos temas especializados con un alcance algo más amplio.

+
    +
  • datos geoespaciales: Aceptamos paquetes centrados en el acceso, manipulación y conversión entre formatos de datos geoespaciales. (Ejemplos: osmplotr, tidync).

  • +
  • traducción: Como parte de nuestro trabajo en publicación multilingüe tenemos especial interés en paquetes que faciliten la traducción y publicación de recursos científicos y de programación a múltiples lenguages (humanos) para que sean accesibles a públicos más amplios y diversos. Podría tratarse de interfaces para programas de traducción automática, infraestructura para gestionar la documentación en varios lenguages o programas que accedan a recursos lingüísticos especializados. Se trata de un ámbito nuevo y experimental, por lo que te rogamos que abras un issue para preguntar si el software está dentro del alcance de rOpenSci si te interesa presentar un paquete en esta categoría.

  • +

+5.2.2 Otras consideraciones sobre el ámbito de aplicación

+

Los paquetes deben ser generales en el sentido de que deben resolver un problema de la forma más amplia posible, manteniendo una interfaz de usuario y una base de código coherentes. Por ejemplo, si varias fuentes de datos utilizan una API idéntica, preferimos un paquete que proporcione acceso a todas las fuentes de datos, en lugar de una sola.

+

Los paquetes que incluyan herramientas interactivas para facilitar los flujos de trabajo científico (por ejemplo, las shiny apps) deben tener un mecanismo para que el flujo de trabajo interactivo sea reproducible, como la generación de código o una API que permita la creación de scripts.

+

Para los paquetes que no están en el ámbito de rOpenSci, animamos a presentarlos en CRAN, BioConductor, así como en otras iniciativas de desarrollo de paquetes de R (por ejemplo cloudyr), y a las revistas de software como JOSS, JSS o la revista R, dependiendo del alcance actual de esas revistas.

+

Ten en cuenta que los paquetes desarrollados internamente por rOpenSci, a través de nuestros eventos o mediante colaboraciones, no están todos en el ámbito de nuestro proceso de revisión por pares de software.

+

+5.2.3 Superposición de paquetes

+

rOpenSci fomenta la competencia entre paquetes, la bifurcación y la reimplementación, dado que éstas mejoran las opciones de quienes los usan en general. Sin embargo, como queremos que los paquetes del universo de rOpenSci sean nuestras principales recomendaciones para las tareas que realizan, pretendemos evitar la duplicación de la funcionalidad de los paquetes de R existentes en cualquier repo sin mejoras significativas. Un paquete que replica la funcionalidad de un paquete existente puede ser considerado para su inclusión en rOpenSci si mejora significativamente las alternativas en cualquier repositorio (RO, CRAN, BioC) al ser

+
    +
  • más abierto en cuanto a licencias o prácticas de desarrollo;
  • +
  • más amplio en funcionalidad (por ejemplo, proporcionando acceso a más conjuntos de datos, proporcionando un mayor conjunto de funciones), pero no sólo duplicando paquetes adicionales;
  • +
  • mejor en cuanto a usabilidad y rendimiento;
  • +
  • activamente mantenido si las alternativas tienen poco o ningún mantenimiento activo.
  • +
+

Estos factores deben considerarse en su conjunto para determinar si el paquete es una mejora significativa. Un nuevo paquete no cumpliría esta norma sólo por seguir nuestras directrices sobre paquetes mientras otros no lo hacen, a menos que esto suponga una diferencia significativa en las áreas mencionadas.

+

Recomendamos que los paquetes destaquen en su README y/o en sus viñetas las diferencias con respecto a los paquetes que se solapan y las mejoras que introducen.

+

Animamos a quienes desarrollaron paquetes que no son aceptados debido al solapamiento a que sigan considerando su envío a otros repositorios o revistas.

+

+5.3 Propiedad y mantenimiento de los paquetes

+

+5.3.1 Rol del equipo de rOpenSci

+

Quienes crearon los paquetes mantienen esencialmente la misma propiedad que tenían antes de que su paquete se uniera al conjunto paquetes de rOpenSci. Estas personas seguirán manteniendo y desarrollando su software luego de su aceptación en rOpenSci. A menos que se les añada explícitamente con rol de colaboración, el equipo de rOpenSci no interferirá mucho en las actividades cotidianas. Sin embargo, el equipo puede intervenir con correcciones de errores críticos, o abordar cuestiones urgentes si quienes son responsables de los paquetes no responden de manera oportuna (ver la sección sobre la capacidad de respuesta de quienes mantienen los paquetes).

+

+5.3.2 Capacidad de respuesta de quienes mantienen los paquetes

+

Si quienes matienen los paquetes no responden a tiempo a las solicitudes de corrección de de CRAN o de rOpenSci, enviaremos recordatorios varias veces, pero después de 3 meses (o un plazo más corto, dependiendo de lo crítica que sea la corrección) haremos los cambios.

+

Lo anterior es un poco impreciso, por lo que a continuación se presentan algunos ejemplos a considerar.

+
    +
  • Ejemplos en los que querríamos actuar con rapidez: +
      +
    • El paquete foo es importado por uno o más paquetes en CRAN, y foo tiene problemas, y por tanto generará problemas en los paquetes que dependan de foo.
    • +
    • El paquete bar puede no ser usado por otros paquetes que se encuentran en CRAN, pero es muy utilizado, por lo que arreglar rápidamente los problemas es muy importante.
    • +
    +
  • +
  • Ejemplos en los que podemos esperar más: +
      +
    • El paquete hello no está en CRAN, o está en CRAN, pero no tiene dependencias inversas (no hay paquetes que dependan de de hello).
    • +
    • El paquete world necesita algunas correcciones. La persona responsable ha respondido, pero simplemente está muy ocupada con un nuevo trabajo, u otra razón, y atenderá el problema pronto.
    • +
    +
  • +
+

Instamos a quienes mantienen paquetes a asegurarse de que reciben las notificaciones de GitHub, y de que los correos electrónicos del equipo de rOpenSci y de CRAN no van a su bandeja de correo no deseado. Invitaremos al Slack de rOpenSci a quienes hayan desarrollado paquetes que son incorporados a rOpenSci para charlar con el equipo y la comunidad de rOpenSci en general. Cualquier persona puede sumarse a la conversación con la comunidad rOpenSci en el foro de discusión de rOpenSci.

+

Si quienes desarrollaron un paquete abandonan su mantenimiento y se trata de un paquete utilizado activamente, consideraremos la posibilidad de solicitar a CRAN que transfiera el estatus de mantenedor del paquete a rOpenSci.

+

+5.3.3 Compromiso de calidad

+

rOpenSci se esfuerza por desarrollar y promover software de investigación de alta calidad. Para asegurarnos de que tu software cumple nuestros criterios, revisamos todos los envíos como parte del proceso de revisión por pares del software, e incluso después de la aceptación seguiremos interviniendo con mejoras y correcciones de errores.

+

A pesar de nuestros esfuerzos por apoyar el software contribuido, los errores son responsabilidad de quien mantiene el paquete. El software con errores y sin mantenimiento puede ser eliminado de nuestra suite de paquetes en cualquier momento.

+

+5.3.4 Eliminación de paquetes

+

En el improbable caso de que quien colabora con de un paquete solicite que su paquete sea retirado de la suite, nos reservamos el derecho de mantener una versión del paquete en nuestra suite con fines de archivo.

+

+5.4 Ética, privacidad de datos e investigación con sujetos humanos

+

Los paquetes de rOpenSci y otras herramientas se utilizan para diversos fines, pero nuestro foco está en las herramientas para la investigación. Esperamos que las herramientas permitan un uso ético por parte de quienes hacen investigación, quienes tienen la obligación de seguir códigos éticos como la Declaración de Helsinki y el Informe Belmont. Quienes investigan son responsables del uso que hacen del software, pero quienes desarrollan el software deben considerar el uso ético de sus productos y deben adherir a los códigos éticos para profesionales de la informática, como los expresados por el IEEE y ACM. Quienes colaboran en rOpenSci a menudo desempeñan el papel de investigación y desarrollo de software.

+

Pedimos que quienes desarrollan software se pongan en el papel de quienes investigan y consideren los requisitos de un flujo de trabajo ético utilizando el software. Dada la variación y la velocidad de los cambios en los enfoques éticos para los análisis basados en Internet, es necesario evaluar cada caso en lugar de elaborar recetas. La Guía de Ética de la Asociación de Investigadores de Internet proporciona un marco sólido y animamos tanto a quienes mantienen paquetes como a quienes los revisan y editan, a utilizarlo a la hora de evaluar su trabajo. En general, la adhesión a los requisitos legales o reglamentarios mínimos puede no ser suficiente, aunque éstos (p. ej, GDPR), pueden ser relevantes. Quienes crean los paquetes deben dirigir a quienes los usan a los recursos pertinentes para el uso ético del software.

+

Algunos paquetes pueden ser sujetos a un mayor escrutinio debido a la naturaleza de los datos que manejan. En estos casos, quienes hacen la edición pueden exigir funcionalidad adicional (o reducida) y una sólida documentación, valores por defecto y advertencias para dirigir a quienes usan el paquete a las prácticas éticas pertinentes. Los siguientes temas pueden merecer un mayor escrutinio:

+
    +
  • Poblaciones vulnerables: Quienes crean paquetes y flujos de trabajo que tratan con información relacionada con poblaciones vulnerables tienen la responsabilidad de protegerlas de posibles daños.

  • +
  • Datos personales o sensibles: La divulgación de datos identificables o sensibles es potencialmente perjudicial. Esto incluye los datos “razonablemente identificables”, que una persona motivada podría rastrear hasta la persona propietaria o creadora, incluso si los datos son anónimos. Esto incluye tanto los casos en los que los datos identificadores (por ejemplo, nombre, fecha de nacimiento) están disponibles como parte de los datos, y también si los seudónimos o nombres de usuario están vinculados a mensajes de texto completo, a través de los cuales se puede puede vincular a las personas individuales mediante referencias cruzadas con otros conjuntos de datos.

  • +
+

Aunque la mejor respuesta a los problemas éticos dependerá del contexto, se deben seguir estas directrices generales cuando se presenten los desafíos anteriores:

+
    +
  • Los paquetes deben adherirse a las condiciones de uso de la fuente de datos, expresadas en los términos y condiciones del sitio web, archivos “robots.txt”, políticas de privacidad y otras otras restricciones relevantes, y enlazarlas de forma destacada en la documentación del paquete. Los paquetes deben proporcionar o documentar la funcionalidad para cumplir restricciones (por ejemplo, el scrapeado sólo de los servicios permitidos, el uso de limitación de velocidad adecuada en el código, los ejemplos o las viñetas). Ten en cuenta que aunque los Términos y Condiciones, las políticas de privacidad, etc., pueden no ofrecer límites suficientes para un uso ético, pueden proporcionar límites mínimos.

  • +
  • +

    Una herramienta clave para abordar los riesgos que plantea el estudio de poblaciones vulnerables o utilizar datos de identificación personal es el consentimiento informado. Quienes crean los paquetes deben permitir la obtención del consentimiento informado cuando sea pertinente. Esto puede incluir proveer enlaces al método preferido por la fuente de datos para adquirir el consentimiento, información de contacto de quienes proveen los datos (por ejemplo, quienes moderan un foro), documentación de los protocolos de consentimiento informado, u obtener la aprobación previa para los usos generales de un paquete.

    +

    Ten en cuenta que el consentimiento no se concede implícitamente sólo porque los datos sean accesibles. Los datos accesibles no son necesariamente públicos, ya que diferentes personas y contextos tienen diferentes expectativas normativas de privacidad (véase el trabajo de Social Data Lab).

    +
  • +
  • Los paquetes que acceden a información personal identificable deben tener especial cuidado en seguir las buenas prácticas de seguridad (por ejemplo, el uso exclusivo de protocolos de Internet seguros, mecanismos fuertes para almacenar credenciales, etc.).

  • +
  • Los paquetes que acceden o manejan datos personales identificables o sensibles deben habilitar, documentar y demostrar los flujos de trabajo para la desidentificación, el almacenamiento seguro, y otras buenas prácticas para minimizar el riesgo de daños.

  • +
+

A medida que las normas de privacidad de los datos y la investigación siguen evolucionando, agradeceremos los aportes de quienes desarrollan paquetes sobre las consideraciones específicas de su software y la documentación complementaria, como la aprobación de los comités de revisión ética de las universidades. Estos pueden adjuntarse a los issues de los envíos de paquetes o a las consultas previas al envío, o transmitirse directamente a quienes se encargan de la edición si es necesario. En general, sugerencias pueden enviarse como issue en el repositorio de este libro.

+

+5.4.1 Recursos

+

Los siguientes recursos pueden ser útiles para quienes investigan, desarrollan paquetes, hacen la edición o revisión a la hora de abordar cuestiones éticas relacionadas con la privacidad y el software de investigación.

+

+5.5 Código de conducta

+

La comunidad de rOpenSci es nuestro mejor recurso. Tanto si colaboras habitualmente como si recién llegas, nos esforzamos para que éste lugar sea seguro para ti y te apoyamos en lo que necesites. Tenemos un Código de Conducta que se aplica a todas las personas que participan en la comunidad de rOpenSci, incluidos el equipo y la dirección de rOpenSci y a todos las formas de interacción en línea o en persona. El Código de Conducta se mantiene en el sitio web de rOpenSci.

+ + +
+
+ + + + + + + diff --git a/es/softwarereview_reviewer.es.html b/es/softwarereview_reviewer.es.html new file mode 100644 index 000000000..9c5317a34 --- /dev/null +++ b/es/softwarereview_reviewer.es.html @@ -0,0 +1,904 @@ + + + + + + + + + + +7  Guía para quienes hacen una revisión – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

7  Guía para quienes hacen una revisión

+
+ + + +
+ + + + +
+ + + +
+
+

+¡Gracias por aceptar revisar un paquete para rOpenSci! Este capítulo incluye nuestras recomendaciones para preparar, enviar y realizar un seguimiento de tu revisión. +

+

+Puedes ponerte en contacto con la persona encargada de la edición del paquete si tienes dudas sobre el proceso en general o tu revisión en particular. +

+

+Trata de completar tu revisión en un plazo de 3 semanas desde aceptar participar de la misma. Intentaremos recordar a quienes hacen una revisión las fechas de vencimiento próximas y pasadas. La persona encargada de la edición puede asignar personas adicionales o alternativas si una revisión se retrasa excesivamente. +

+

+La comunidad de rOpenSci es lo más importante. Nuestro objetivo es que las revisiones sean abiertas, no conflictivas y con el objetivo de mejorar la calidad del software. ¡Sé amable! y comportate con respeto. Consulta nuestra guía para quienes realizan una revisión y el [código de conducta] (https://ropensci.org/code-of-conduct/) para más información. +

+

+Si utilizas nuestros estándares, listas de tareas, etc. al revisar software en otro lugar, cuenta que estos materiales proceden de rOpenSci a quienes reciben la revisión (por ejemplo, quien edita la revista, estudiantes, colegas durante una revisión interna de código), y también cuéntanoslo en nuestro foro público, o por correo electrónico si prefieres comentarlo en forma privada. +

+
+
+

+7.1 Voluntariarte para revisar

+

Gracias por tu deseo de participar en la revisión de software de rOpenSci revisando paquetes.

+

Por favor, completa nuestro formulario de voluntariado.

+

Si ves una presentación vigente que te sea particularmente interesante, por favor envía un correo electrónico a info@ropensci.org, incluyendo el nombre del paquete, la URL del issue de presentación y el nombre de la persona responsable de la edición. Sin embargo, ten en cuenta que las invitaciones a revisar quedan a discreción quien se encuentra a cargo de la edición, y es muy posible que ya haya realizado invitaciones. Por favor, no te ofrezcas para revisar en todos los issues y no te presentes a través de la interfaz de GitHub.

+

Para otras formas de contribuir, consulta la Guía de contribución de rOpenSci.

+

+7.2 Preparar tu revisión

+

Las revisiones deben basarse en la versión actual de GitHub en la rama por defecto, a menos que se indique lo contrario. Todos los envíos generan un informe detallado sobre la estructura y funcionalidad del paquete, generado por nuestro paquete pkgcheck. Si el paquete ha cambiado sustancialmente desde las últimas revisiones, puedes solicitar una nueva revisión con el comando @ropensci-review-bot check package. Ten en cuenta que, al instalar el paquete para revisarlo, debes asegurarte de que tienes todas las dependencias necesarias (por ejemplo usa pak::pak()).

+

+7.2.1 Directrices generales

+

Para revisar un paquete, empieza por copiar nuestra plantilla de revisión (o nuestra plantilla de revisión en español) y utilízala como lista de verificación general. Además de marcar los criterios mínimos, te pedimos que hagas comentarios generales sobre lo siguiente:

+
    +
  • ¿Cumple el código con los principios generales de la Guía de revisión de Mozilla?
  • +
  • ¿Cumple el paquete con la guía de empaquetado de rOpenSci?
  • +
  • ¿Puede mejorarse el estilo del código?
  • +
  • ¿Puede reducirse el código duplicado, de haberlo?
  • +
  • ¿Podría mejorarse la interfaz de usuario?
  • +
  • ¿Podría mejorarse el rendimiento?
  • +
  • ¿La documentación (instrucciones de instalación, viñetas, ejemplos, demos) es clara y suficiente? ¿Utiliza el principio de múltiples puntos de entrada? Es decir, ¿tiene en cuenta que cualquier parte de la documentación puede ser la primera exposición de una persona con el paquete y/o la herramienta o datos que utiliza?
  • +
  • ¿Los nombres de funciones y argumentos forman una API de programación común y lógica que sea fácil de leer y que se beneficie de herramientas de automcompletado?
  • +
  • Si tienes datos propios relevantes o un problema relacionado, trabaja con el paquete. Puede que encuentres asperezas y/o casos de uso no contemplados.
  • +
+

Por favor, en tus revisiones dirígete con respeto y amabilidad hacia las personas que presentaron el paquete. Nuestro código de conducta es obligatorio para quienes participan en nuestro proceso de revisión. Esperamos que envíes tu revisión en un plazo de 3 semanas, según el plazo establecido por la persona a cargo de la edición. Por favor, ponte en contacto con esta persona directamente o mediante el issue de envío para informarle de posibles retrasos.

+

Te recomendamos usar herramientas automatizadas para facilitar tu revisión. Éstas incluyen

+
    +
  • Comprobar el informe inicial del paquete generado por nuestro bot @ropensci-review-bot.
  • +
  • Comprobar los registros del paquete en sus servicios de integración continua (GitHub Actions, Codecov, etc.)
  • +
  • Ejecutar devtools::check() y devtools::test() en el paquete para encontrar cualquier error que haya pasado desapercibido en la computadora de quien desarrolló el paquete.
  • +
  • Revisar si los tests salteados son justificados (por ejemplo usar skip_on_cran() en tests que usan una API versus saltearse todos los tests en un determinado sistema operativo).
  • +
  • Si el paquete no se envía a través de la branch principal o por defecto, recuerda cambiar a la branch enviada para revisar antes de comenzar tu revisión. En este caso, tendrás que usar la búsqueda local para revisar el código, ya que la búsqueda en GitHub está limitada a la branch por defecto. Además, la documentación alojada en un sitio web de pkgdown no va a estar necesariamente actualizada, por lo que recomendamos revisar la documentación del paquete localmente ejecutando pkgdown::build_site().
  • +
+

Puedes volver a correr la comprobación del paquete de @ropensci-review-bot en cualquier momento enviando un comentario en el issue de revisión con el contenido “@ropensci-review-bot check package”.

+

+7.2.2 Interacciones fuera del hilo

+

Si interactúas con quienes desarrollaron el paquete y hablas de la revisión fuera de un issue de revisión (en chats, DMs, en persona, issues en el repositorio del proyecto), asegúrate de que tu revisión refleje y/o enlace los elementos de estas conversaciones que sean relevantes para el proceso.

+

+7.2.3 Experiencia de revisiones anteriores

+

Si es la primera vez que revisas un paquete, puede resultarte útil leer algunas revisiones anteriores. En general, puedes encontrar issues de presentación de paquetes aceptados aquí. Estas son algunas revisiones seleccionadas en inglés (ten en cuenta que tus reseñas no tienen que ser tan largas como estos ejemplos):

+ +

Puedes leer los artículos del blog sobre experiencias al revisar paquetes a través de este enlace. En particular esta publicación de Mara Averick (en inglés) habla como puedes proporcionar una devolución útil aún careciendo de experticia en el tema o en la implementación del paquete adoptando el rol de “persona ingenua” y preguntándote “¿Qué creo que hace esta cosa? ¿lo hace? ¿qué cosas me producen rechazo?” En otro artículo de blog Verena Haunschmid explica cómo alternó entre usar el paquete y revisar el código.

+

Como antiguo revisor y autor de paquetes, Adam Sparks escribió lo siguiente “[escribe] una buena crítica de la estructura del paquete y de las mejores prácticas de escritura de código. Si sabes cómo hacer algo mejor, dímelo. Como desarrollador es fácil pasar por alto oportunidades de documentación, pero como al hacer la revisión, tienes una visión diferente. Eres una persona que puede dar devolución. ¿Qué no está claro en el paquete? ¿Cómo puede hacerse más claro? Si lo utilizas por primera vez, ¿es fácil? ¿Conoces otro paquete R que quizás debería utilizar? ¿O hay alguno que esté utilizando y que quizás no debería? Si puedes contribuir al paquete, ofrécete”.

+

+7.2.4 Paquete de ayuda para quienes hacen una revisión

+

Si trabajas en RStudio, puedes agilizar tu flujo de trabajo de revisión utilizando el paquete pkgreviewr creado por la editora asociada Anna Krystalli. Digamos que aceptas revisar el paquete refnet, escribirías

+
remotes::install_github("ropensci-org/pkgreviewr")
+library(pkgreviewr)
+pkgreview_create(pkg_repo = "embruna/refnet", 
+                 review_parent = "~/Documents/workflows/rOpenSci/reviews/")
+

Esto

+
    +
  • clonará el repositorio de GitHub del paquete refnet,
  • +
  • creará un proyecto de revisión, que contendrá una notebook para que rellenes, y la plantilla de revisión.
  • +
+

Ten en cuenta que si el paquete no se envía a través de la branch principal o por defecto, tienes que cambiar a la branch usada para enviar antes de comenzar tu revisión.

+

+7.2.5 Devoluciones sobre el proceso

+

Te animamos a que preguntes y opines sobre el proceso de revisión en nuestro foro.

+

+7.3 Enviar la revisión

+
    +
  • Cuando tu revisión esté completa, agrégala como comentario en el issue de revisión del paquete.
  • +
  • Comentarios adicionales son bienvenidos en el mismo issue. Aspiramos a que las revisiones de paquetes funcionen como una conversación continua entre las partes en lugar de una única ronda de revisiones típica de los manuscritos académicos.
  • +
  • También puedes crear issues o pull requests directamente al repositorio del paquete si lo deseas, pero si lo haces, por favor, menciónalo y vincúlalo en el hilo de revisión de software para que tengamos un registro y un texto centralizados de tu revisión.
  • +
  • Por favor, al terminar incluye una estimación de cuántas horas le has dedicado a tu revisión.
  • +

+7.4 Seguimiento de la revisión

+

Las personas que enviaron el paquete a revisón deben responder en un plazo de 2 semanas con sus cambios en el paquete en respuesta a tu revisión. En esta fase, te pedimos que respondas si los cambios abordan suficientemente las cuestiones planteadas en tu revisión. Fomentamos el debate continuo entre quienes enviaron el paquete y quienes lo revisan, y también puedes pedir que quienes están a cargo de la edición aclaren cosas en el mismo hilo.

+
+
+ + + + + + + diff --git a/evolution.html b/evolution.html new file mode 100644 index 000000000..28cb69bf4 --- /dev/null +++ b/evolution.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/grooming.html b/grooming.html new file mode 100644 index 000000000..f13935872 --- /dev/null +++ b/grooming.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/images/airtable.png b/images/airtable.png new file mode 100644 index 0000000000000000000000000000000000000000..72c05af2e9beb5734273e1bf9eb945adb660321b GIT binary patch literal 20391 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 A!TJ4{ic=hlyS8X?mtYN&0!50u(?EeDZSf-i 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 literal 0 HcmV?d00001 diff --git a/images/apple-touch-icon-180x180.png b/images/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..bed8b53af5464e6c51338093da3e03059f859560 GIT binary patch literal 14474 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 literal 0 HcmV?d00001 diff --git a/images/apple-touch-icon-60x60.png b/images/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..b545acdbb86ac473b744c4e1e4a25289d0fc06e9 GIT binary patch literal 3644 zcmV-C4#V+@P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 O0000C`SQj!`P^%$m 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 literal 0 HcmV?d00001 diff --git a/images/apple-touch-icon.png b/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bed8b53af5464e6c51338093da3e03059f859560 GIT binary patch literal 14474 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 literal 0 HcmV?d00001 diff --git a/images/cover.png b/images/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..216daa1a701b01be80e51129d717bce140d31117 GIT binary patch literal 128709 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 z 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 z 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 E59y}xy8r+H literal 0 HcmV?d00001 diff --git a/images/favicon-16x16.png b/images/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c6730fe288324249b4507cfeafea5def16b31b GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>80i{nxV1-%2)qE8X<1VExy$k~RswcBToBnMKsUGS`o8G&&t+$ScJ2KRasR6GKi_@*clE`eNALc2 z@B0q43+RmXmwsJ*_NR02_q%WYEi4}YJ1{HJu|*J($86Z; zUEhJuF5U?85ilGM-1&X%!S9-F-xiA9Fa3RvhzxS<}oIDySwz{a9?r;a@b2eeO=if zGYfMFTV{T|$qy9z?&;zfB5^r6fq}_Q&908oQ86uz%^)FBR7_Cxv-tE0Q<%Cpc%43R ziuDI`_<$L2*5{u%kn?1IOh`;n zR9H-0Ag54*sh=k&2glk|tNGTfTzh$X$^(;=Jgf6FawEnC)Rwype0 zS()nZ*)xp|q9dXr%gc|KwNLqR`^GIs+4Dzp*FU~+LqP2DizjcGKFam4p1r$$|MKbP zXLj@O?6KQdcS}Hzq3xdS@$)XPEr3CwTH+c}l9E`GYL#4+3Zxi}3=A!G4UBaSEkg_} ztPCx!OwF|o46O_d>VN57M$wR)pOTqYiCY8T@@e@%4dGQG5hX#19-8f8yaN4Aam!<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JLz@j%0~VwB{_N<8|BjmfA4iH zB*uSR5O=;N__Zoi5|kz(laRCuum)S@iP<`|TRWKyDoEU(yg{XJ%Y;XZ?YU|i@{^3= z44y%_K3~K?@Hq+EtaO-{N|4NCEx0r-3VWKPiNP9HdM+z8to8rm$z&WFS5Lv)qQw&j2_m}Dj;j{Z+we#4<1~iseY|B`!HtH zxgjGq_@20W^$((127A$nvxKjzr=f@tg(u^mB(SxwyQG9b3v>;c09Y}!s$}dkqJ`@u zyjl(QziBU7k`n(KeXzP0x=5ZC->yqkE)HozjoPkH4^<@PqwEmX?#0P|DZO5ZKV`MP zyh+RQWZH52KR%u;y!TpsLR#11~f&q%#dF=4OzRx<<# zdsm4{e>GnO;gOp^idtyS7JTEgg>p-$N0AwWmzA(~YNN`5MIwrq%)Y8gssl-W!(wQci5+~0J|=o!BTFjlJEXPi{XTfjfQM} zSdld8#Vy^qsmU0U*3;K+aT#AjG5XPD@%7GGAx(9HpUkdMuou1p_O98qT+g$O+!Vg< zJX_{les_AKmz!;kHAgCf=#<>S2R=q0R83$S?h&z0sM3=75_@!zQdbx;t*p=NTFh$fGi=U_u z-wE0hRCOXI4MJGC3d_;Zkr@I`?s5Heh#`OO#>rlqaUJ&fh01LC^^0{4LAIX!r{BgN z|J(7N+VM%4~bz~RK0c50ch9YCz~6YPC*y`LOKuwh`_rMgG?44#+K z^7La$59a*Q%SV{GMv%NC{P4cve&+z{I5pktIF0LSx65 z3ET}Mk^N);f8h9llYSm>i6gp3ICw{6DB)rLHC z`qwneYTE(8PW^3Af(<}ME|7S3b literal 0 HcmV?d00001 diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5359a52bb52364183562f7425cea4a28aa767c0b GIT binary patch literal 15086 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 JPDHLkV1i{y4GI7N literal 0 HcmV?d00001 diff --git a/images/rOpenSci Packages Cover PRINT.png b/images/rOpenSci Packages Cover PRINT.png new file mode 100644 index 0000000000000000000000000000000000000000..6de3274aff9558758b675d30e545bd964bb0b5de GIT binary patch literal 467207 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

ALg)3v+Dh{^>JmUpu~5SI1$wpHQCEx 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�_N3h$(S6e_0gTw+w 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

@ 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

u*Xt8`jlQUF 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 z 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 z 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 E59y}xy8r+H literal 0 HcmV?d00001 diff --git a/images/rOpenSci Packages Cover.pdf b/images/rOpenSci Packages Cover.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7d01194c45ac6b54f364de9cfe8b087361000ba3 GIT binary patch literal 45171 zcmV)0K+eA4?5av(28Y+-a|L}g=dWMv9IJ_>Vma%Ev{3V57sy-AYoJd!Rp=PF_Y3K2c99N96| z%R$_Mp7w7he2s&QNLg9df8oJHqH%cNq_2Db-~W;J|C=>^&$-4(U!Q;1|8w2nwcTre z-QRu8TJ|H~tFAkL{qO(v^?&|f_t*dWe=q#Dt@fSA(9c);`rrTe*Z*AU3;(wt9Ob*! z@zq!Q-mm)iRo8bbYme)9Z~5y7fHDgKtrr7sJuzzEfZV>@%-7dQc|-7<(!R@TUn9>w z#S(xdKyLu_@3~(;O8&mv!b|#h&f{zJ{$0noHl&U3oYscynRPr;_p@pLX4dagCjfgv zxxNAWA9KHCuXv6oKu&E>ZT0Uv3s7t0IF%tlyDI_p?gI4I3CII;@8!F%^)=J|U3$UH zdgIDx!g&+}S`}b51A2Zxf$tRp`sfF6ea*Y`w?BKK+JRL#qo1#t_p-3Og+&NZ>k^>w ziS?cOeqyBWF*vn-D60@qGInIIViY`)ztf)Cn*11seSW3;CPsMp*?{@oJiNYA+FLO) z&!p{*KjSvPfo2~;=6+u*Tvpo48*8s&<4D@uobK`6@}Ah@a(gK|}63wxXZa<#)@AqUrUvq!r-n+1I zYA$Pu1 z{?2U*f=2*I3#gCawfQ`d<*YIncp~qjGMG{VbkOu zw>9;SjRpI-@Q%Je{12DB4L&l7d%V(xWMOtKXHVtcgbJVOdnfjH$M?$Ef{mwRXlF42 z?tKQ1_f6(-eEaNix_nCmR_QGZUv3~;z>mV${{XP5hyeHe1L)oB>HENdLzpEudw*)L zF=-0_fEZ;oAqF>LU#r>2AHdLumri5g&R)V@-qAhToA|zWIBWO&-u-<*papqh6RJ=W zR8l9Fh#-7z8`=cDr0mnzONwvJoe@Vc@9_{Zos4||ix{f{&+-PXHl-v-GZUJDw!H*S(w1mFh%;2QwAxEt{N zq%Xf^5rLn#;HKu+OZG+PEyV0`kwIg-)|)#neFZ7nYuTii_j(DH@Pd_N14tP#kA3t0 zk;&|X1CyydzkbXZ8L8O^_Y2gqA{`soL z`yKmO@+Jj_V5+{Al);B*dh$i+EkV|vlM;fp6%FZ`6{%GH^y|`p|qqwor zWee=sGF`)wiKYNF9Yasr<35eOYe}|;G@e0N(%O?A4Yv_``SL58x(S zHRCrR7ek`n|GPHeCY3aR)7l4K`hld?`TlupQFsl;lGk~Q)7J%vw3P(Hc_&VyQf&f+ z%wa>;0~wkYNM+hLur7UbmVRk}aclRLf-H{gW+uft7Qnn^bemc_m1v*sh7=)G5}u){!g zU==2h;-@y&YzOc3AL1PB5XcDxfcHX05Maf%>mbNNU*nd#!RfH@7+sq()%MQT|B z_~0w=mLNnX2xt2nyv~2dAMQrtcJ1%pl#vWN5UidO(z!;9yAb2gOBAb}Ec+j%2MBHf zpb~lWW@KZ-`N<>`!4;k)kgu0m6MbINI3vtV;@f@#vMl$MlJRRQ6G)}EBpwCS9cf5p z$URZGC2fIzga?4IF}3Rj+2mzUocFR}(=oeLA)pb^_r*;hD?^N|_I+!%d;p1Iw5{x< zgafS*g4RXQ*jNkz<-(0cd*P|ZCkBbeM-WK!%0q!D-Up=)7~4=7VHgZ_?-`FNnlryTsp}=f6<7Aq{P%F03i-{ifVgW zjp{LegMG$Fd2{v{w+`<}I)N_B6!0#{W+oPGYKa@%Wh(m+0wV0Cb6iNAV{0tbV)OWk zUc5B`P~rlFq&Raa7}J8a$Dmpq^Ankd0lh;yTcY;p@g+{y=dTCA@%)o4H4jvrAB8Nn z$FL719_|qCmCL{2%mX`n@!geG0OK1p5(w^ZWJ_$5WB}v62bZo0j7J+lEgpBMcK-y1 zC*88eG4Y`3NI35L#TExNuUm3$D>NG~&}JVjGCO<0cBI+3zu_?B05y3t!Nr=R)uF23==|xNE~63Oqy!C&B0& z)Mi7{5DCU%K)(1p{sctZ29^bi-=&EBHv|uBBjZJXA!gK417<^{qA2u5)Y}*zsgh3;FA=CsUA1j$sy!coeDXZW!$aRkg4w<6=4=VDFi_Ca z0bhWh2e2pvVA!hP}*Os3)8o7sD5n~3_&S*H?>aD67Kgt2T14D2ei6$2BplGwpQO0)h<(OT>2J1$E1YhilT3Ss(UGNH)_HnK~49zcVZ)u$_5n*IC;~#A;bf z&5Lw#%6LEIDVC%2*7902g?nzT#OHmlWl2jg^~!diNN5^~>9Y5hYPhAq@^nl{OXUJz@_L^pF(Dux!kRL~jbOU| z(9AaS7n+~|I?mJNeX$F+@jUUR&P5{_1B3!-7ttB}!-%~ozAXQ_V4umFjAXfHSD^t6 z454PZn*Af(Z-!G$`FQ_@uM0sPiN9$?DcEhp_bdA}eli(wvk`^2XD-V4i~}KoUfGT= zy3KJB@FSh;u-gT0EAD2*m)x=t%ju8Tu4XxCFHv`8ED0Cfx{Z&REHnh|%f?v%W`2!R zIxh16ddL4<_gA_1KklvYFx~>Iu4L>F019S{aotM>_Q42>ZS(k|P>8pG&Ldkg==3TE z0EVJHCBJZgIKH+2X#xf#CTuz*%T){6z~jBg2v6x#9zfY%VKV~JMd%DYg5Q|Sa#+P6 zS@j5KMblf1JDr92r z{t|kiSPG(HZm@1_!Xi1{Q^cYY-QXaMF;d9aC&mLZ!G%!;C+ws#aJJF93-$Da{h+*% zhsUBpf~mrH|PofiP;O}$bFbAA0jH?rQT z%Xy9x*uj7k0pP@dM-f8WzW4ADapB7-1dm0bLVwG=v=k*avJ641iomvSS{xE67$s^u z3jv@HvQkY?o2fCz3M!LrNjCn|gQ&VUnMhm?C55ka#$nEPzAeSf|}cdLNyhio(I< zw)z4UoaS&4Xz=qH)^G+efbRM6C7+98Y~W3T8ZqzCahI($ld&T@nL^~0`>*o7;NV>+ zr>z6O;olo|%_+&-LuwC$j{Wn%BHQ54_X%%=pe=cS4R6D>?90>PbuA>y7ci&me!`kg z=h%J?be~*|8IZ=8J@!{LJcb$Us4*>{rn=&wuNf`qt0_P!)WWW7_gRi$x*Y_d8!AdMm zWJ60b5ErxW)C%7=)bcj!^Y=ZcmH18|0r%h+ zFa#+90po?3JYKK_*^hA_fmRHv!PjBwhmb24y7zCsNo$Cx6k=z45SkXR;Y69CYx( zN{Ab6z|R4UYyl&Fasc}+Te<-zJa2&tT;Fd&9NF_khKZx{v$Rh`^3Hp^u@d4$re{LD zZ0~EP9l9~32p)Qviy7HSzaAb}#ORQCeql`0rrhOcD8l@C0E5&HLpUpONj9Cq>p?|` z&on7_1^(cU)ICzHByeQQ5SUw5G^r=fKgtl4p&wMD8(m9SDQxE837s=(ix*1hyN82* ze3+#shEfzg#N*V2u7Lamgn~$unM;Rp0ROp48n`OwcuFqRNzU;E0M1)VSp{a!K_;lE zu}x|sS|=bGSV+`)*q zA%;rx$Dr}wzW*-PSM6&V;s+2%=rgQxfKQ178cn_DbHlmL~*Maq-QWQBzYWIcfBheCHW?kZ6wmct~cS z_^V74Jh=r4^x!^_%1wnx3^~<68GDZn{Jp)jwi?3*_2+*Fw zfXlySZ?b(HM5b>nbDL&d0(!U>ZLXjWGzu;1s2I|XFIn}2>zx!NIC!2IB1K_HpgcpF zPCgHy(K3J`V>Bd-kQOCMP_ml=K>LV%|Ck(Yy9y%UVj72WC5OXXvYc-)nb+>^!rst? z#?i-mE3{I@uu}J82&Bf)v}h>hT>>GZ8IbXCABGUad}_)hjXY7pf`rrUNRoxD%L(Gq z=Zm}W{M8XPh-BH5hdsXOOzE&zNa&Q~1y1!zOUwRSQ>p<-1x=!`reaP-UM1Lm_Bw3U zkC9D`9-iCWWH|mi7LB>2_m@;2q7&l@QHjCaGz%y~3Uj83j!rXZjM6|YJq6h95w1ybU zHt~4?OQym7^SmgYVR!j@cmN^8D&eBjA-RMam>gtGXL)e)xyJCrd<Vkpi!OFMuksy3U!aW7Y5$WhA5%YY67!8?Y{ z;ZWCsWTF^;ZcYxGiPytOF^;5-gd_Sb6x3C22jBs1uCG6MMO5pz*vLUO7{$v0AcTb; zOp&M5ixa9Gv9YPCRdJ>YB^VeP?ZdxgNP9i~Rv$Ww=}R1n#zs6RO}W~w?l2i@g?xNa zQi7(A3l4dBQR|@w7DMReej4LLwy#9fd4C`QfR4r#wgV_S5603i+0hiH1?Gx)Lpyc4 zOpVY|5orm}V4=vcZVf5fEh5E-abHY?pg9Ah%@!|Oxp0%fHhPKShrTa*`Qz^jsAqo1 zl=n?a9b+rt&|6Dp3(#bYvG+6apCEHYSEaEv=cLRYQSpA@**W;! zX8mu#Lnjeh+2369KqUPsq)lOr^7pslI8~$CFI1$Ahy1nsC6#0(@Eux-kRwaZuO%lTHq3W* z#daqOI5%=1&R9N*&jT3LdHM4~nFnqfzP^)A_Nw6VZqlU;P|ObIET;!D7`m4jDi#`7 zApQ;;{G>X8HDSmoF%Y^%VR~;LOo7Y6)k&faro*#P{@|QWDq=iS=XCMd^+QOJ`U1xa z&Jq+Fao>pQ+GpSPF50%H(_AFn+}w01!9W}wLznLtA;&hTHh07v zL^dzjt&~oKm~GHG%yvE_nQA`|Ak$FC$o`vD0UG#;gVdLFOjkBOOqL1Q;yp34m0P~g^;VQdu7rd4JSVeDdRXyuSj z2N9+Z7i%HYmWRne4CGuR3x-&VOS1nZYaCL^g)>tLn=pPNhHffYWhpctL-BHGt=EUU z40dXBaE9)&wH`~S*=*`auQ;VDyDKvRhP)$JpxjXQ&x4XAlLtpL^kgD5Ei!O_WZG#L zt;QLuu_STm))?NFs-UdK@aDHa2Y^FKdK_B+)Sl8{bv+VdRy-!~26ugwFnE(vKxJLB z70v01;{>LXuQT$OA=XcMDzH#Xqf=xW6t*(45Lkz8wbf^7*R7yH5c>q+qIsTP*z<^@ z$npCrEfFdUhSZD~C9e<9$xIsrvJCLB(l>3kJY$N)z+Nkcj?y@1 zlgo4QZ!z{4u_#WVKE$Gc@jL{j+`86gswLfuY%otP=D_5r*B&Z)+B|jR61`l9sp4($ zp&q7M!1Zb{RgCBWFjFnAHgK3K0Cb=03^pz+Fit!ZYoWRvOtsuuCfoBsl7uX#T5g3) z9;ONaE?qFyC3YmH8pG?wRO12BLjL^lRE(C4X5y**dJB%qxk2YQ%jD#tO9xBE;t(lu z{;se`vs4U84uYdz*t~W)DtEe$;HVh#5(Y;tNmgfb)E@%C(~`(FP7=myGgO>A{(BfI zUWjNab5xyF5GSmKN}>6yc6P}`O6s*HcQ_d829xNUp=Nw$-$C=!3?fUkAVZDeVW*@O(jB!p)$iEkp0(X;Qc_BL~gJ9(bC%rQ<_r_#Y_uhE9=8d_X#Q+ z)y%ZO@CKA7GsTFvE0}3g9V zy)b>8hFNQ=s(50~T52Z}9?pvG0*^Ci#ojXNA~VVYn~$f1v&K01YK+BJi&Lo0RxwmL z7_e1tRTB#{U&XgM6x+l>IRYHJx$#0)WmJ zXJ{>Da%0#q=v64(rFCKx84m{loIFe3h0+!F;!VX6_iZVl0y}W4Y7*uHR~!ILmb_IF z2wQ+tj`4?B0@Qt;sI*t|4UlB8tI)QnawcyxC%GtxmZ4CKr5q&;xx%TqA&mENE{I_l zM=$^(;T`LVq2m8O4?yXoKl~U1be256m_L2}W(QcGqs7cF>?@DIca@Am>(d; zJG`26g5wUarGh{L)LYEShWC1_vd1yJSJ`Ne;T>bRvut?hFwGbFM^&@UcaG(qfLX)z zz9%GanQiX{RRrXIk?p-KsXn&7WB#}vHm#Rs>otc&aAfZ**hmjd5e?biF@&^yZ0}fp zQK%B6e+)MZxNLsk>#_74)^{wBDsWie>n%Dh>w9$}DO=ySfP>jml92TsFYFdJa6*_* zf0+5|p+K9ND~2%ud$(@B*w**r2)Sc@FNleQG$7Vh7^D=&_ZZRke);KqOz&kX(BGza zyqgI*VS2~6?Kc9$!AXgn8`*wi7LaZ0J>QS@^WRs^Nt&c_4KWAPo~b>e@!^Du)U5a+ zI+yo!E9wF@d879%YgR;nE$4V%NzPyb6ypE@`JTGK_;|DJ9rAw7x55XdcYO#b5uv%C zPfNaTVGP!S_jK6> zMzIAv18=^qfl|-_0E)~t6`fj>l2@kOZdeyB`h}bS(Y~*xT%W~_R&_$EjM!(EdYG#5 z_2E_n=MlZI_ot#>*IgoF;tYcg2LNgp@B=?D63{U#d=6G%mpAxreC zUNi-)r^s$6rRV*7SmAF{q?~hy(@FY#BJhql8i2>n>Yu!Vq7v)QjS%wx(K$TY0EG$=a%qD4 z7N+#kr3ohEQH0sWm{C{pOS%^Q+Qr00BzMPW!Rm_SG;?B09s$Ff$zhc;~*8x zuC{|l-ty~FCLy`?mwNe+{5BE_C^%J>A`zldj!Nx8G|E{Bwl<<+47tyU#$g=~qCrrB zP<{}NfEsuPL5cB8#QuX61>Goq#m4^LczN6GZs=6qFf5B?UXr!)jf2j&a>`0n^1a zRSLpcZWu1vG3~%Y4&bEejOET^mzBHwczuQ{(d;X4^HdxIEK<15J_eYh7z4p$2!qWz zhEi3tf~RoN{&XuSs?!kIzLgMeyF*p-v`&HMrZ|H$zyVwydjE@a^1S~vVp&{i#a1om zDDVJizSEAWTxv$o>Ew002}* zbpWxw+JBAS+uyXI3<1o=xrInXeb* zCD*Y4$QSeCpminGNv%zx@fU}nysFQP5pO@z5fDZOEAn1+w`Hj+G^48~VGKVAYh}%x zfJkD?$|5?)iiOY&c+M4484G^J&#-TdHa!sJaP(^W9B*QJL(i`_^0QW$6>kD$z$o4D= z#FL40f?R$G-@t~b0y=4=OTdu$8;Lj8(JOBv38c0ASJw86h{{NnDGi5_f(VqEs*syl z{W}(n3;dc|SK0LU)R3~>6@l297!L@ePqMs>7?Z=H-VPH+Sb`q+=T?nCR*j!eHa`H0 z8E&*ZM#c%l5S71@6%qT)%;kn&Gy4zymIxAlFayp;p6c2E%|I1=nrX+j;~4gk1G$*u zb2C+mM1+a=xhPdiTh20ti1}Rg4}@t}Fq#1EF8+++r2%5?7RWSI31&Bh#^)lJU3N`j z-sCc4d`S&atigE%h3h$DTqe!l7&5ApPNVL}i7y3OX1)kus2l(Yy#SJze8wL_SViqT zF;4{{tPx{I2?B5{_5+U;Ro5%btHDcnA{)ZGTZ*k>v~1Txn@NWaiMgmC`}2ru%JHCq z=|usDpiTDKqRhlCY6T*Sae{Ll6B~R50h(w_{z>v>=Uo7q@KwijGmAy*h+0cAFV5q2 zjztxr-T*M=7d{l(i34&8#QUFb=i6?)El*IrkgXJ_fSy+&-AIA-52Q1*;e~9)b<>|Y zl_CY>K{li*O(Pe5dqov&1KB)&Bir)`kPRbP5{zsZg3mw5hHt_NaF7jv`rsOdOou(V zhIunk_dFqARNxxMOb2*y4WOv~C|tu!AT1l$@D-J~6e4j}t-o=N8C&K3$nBad!ZoCP z)iQm8-yPa16V&pcS)`q(0@M7A@6(}_pjWEM26QJO<0cA?lzQH~Y7h!AN0Kzjfy%_J2HC{7hn z2|iR#L2Fl7a90EvywdSm|6DOL^Vh0sc7GF~7P|%siz^`To2GfGF(XTUR-XRo>^FUK@ zKW=8FRlS;ODWJ^FREVa~E~jb^%aYe*e^q@vA&XTn08n~{)!diqXpv(61YJ6hKxT&L`n4~maDYhiVu?G9$&7J z0<7Cxn#)r}{!3N>p0aJa>b1nM+RtzRkqYFRY9Lw&T+nNQWD2t#%NEu_G{IzDl&LCQ zPnV`ew1=WInUKOrPo_R)XR*I7gi8@7xd@+2f(z900Z9Bkmjqx5t8q*47uHAeJyC8= zY3H7t@wq4uL^lPm01o)BT%sVayCG{(e_s{?(sNrd7C!5`cznGs%=3sY48{l#h#SME zM6JKB3~W^761p=N)99pF=u#y5torNLKnCG)#si8x_pJdZNvT|~dz0*4^u-bV8|U7D zI!ft52w-xtW2s;bG!>ry$2 z>f9>SOgH8eFX}qiI;##v+xoRG6;%SqI^6~X~0c1f>tkTNOVq6HmpgY#B z;j*;ek_tpSLRFa-o)CpJR>q*L)>QDXG2V#cU3T{3JV?TF-RVVjW&Wt=??pLR#F?#K zT_F$=X^Ol&LvOl`^GaH!&4s+ID^d!Q(;f9%NA0pgG+TGL^+ipMp0O%zeO{2HdOlDm zi2=(ML5fW~SylE_oV6{~s-QAU%g;HiTqvmDaF+))_Zp;hG;zR_7FZ>Q|81aKGK z5@j3fFg3dWNK7=>**&*T4Q(pslP_RG>NNVb$R)NzQP!`@T1_ej=~*siVm@n2vVLE$ zM+$E(cfF~4)6xc3rL-?4(JDFD1)IV`fT-UGFyorMAViVX4wI#yS=;ct0@}x0&fpxp=TrdB(S@IJwkMRwX;)LD95T^GCrESf`$c zG9nM5<&tqAisKsWs+XkU#JKYkTkS`&hdvu1q;~8AZ^tAx+!M%QaQ^$lLpC z+)8|g_1{v~<4tSCZmEJK_f@&zGuiT}4ow(Kk&8`(D=}Zc_VpGD#v}F(dSg{C%VGrg zX$)V|X>Z3+z6=0#jgD>tvz+^Y>P(V0Z&&bA4lel;<`36~%y8 z9|5(?t|1waA2zGe)(V2ON+Ogs5M+$9xc#Go&3}47>Ic$IL#3wu^`o{=vmTwD zg)c1-sT)u|LUnWlYSt#=iDpV*4Fns`;$cStVY+i$M*+bB=uUTcLRyv!se!0xLXs4H zly^X+CEMA9ETz(p2Ev!5@zOxp)#1t3~L}~d^C^)u?Di(obM0BxkQj&y;UK~r3 zHLiP-SAZeJzGify+%}hqUp?c4NC&di&;vZf%y_{f&UaQTEjJwrS;_1#$5d_>=^lt` zS(n@ObgxXMNFRb&i*fgThb!_7r;F>nA*3OBD7%RSa8-BA5Oa3xkuGVAZ9Tu99Th*w zG(ANEFC=86g9mMCS>>_u^lgT*e~#YgpQ^PRj@ z4KWDpdMreCEjr{j9&mAXPC7LfD`5Ntoja;8&>fGVm~?paMGlKf%Nt-;qhO0^DZ9pODvH(QG;MHo{(e;TK^G%9*j4C2cMt9)@Rf zKt!&@F9ey2B3p6!+rf82W1i9>t;utHNx99bGA`=z#f+>u# zisSZ$EBV$>+D^EWWC09=%~7g~b*!{e)BY^_3RMWm8v9GYkah<0!#TChe@JzXHaf2$pWKu z9fwI47-z#*LdSSgU66-K7S{@T?M+hStv5trVTU1Jg}D#EyunGCz7LPYGbEtqk(lnx zhecvFEZhFDNUWGqw`P$%xAMlY-#DlwcZae(cnP!YdQ8U%E*uUQ;!!nQS@V+_o+C(Z zH~>*;8=()K@zIAKh&(dP7B5E~QcAKYUg$&2kS@og=}cakZJk4o@i_XBhHr<=c|ZzL zaqwIyL`Vfz<+?C7#2id_iwj6~h5|W=Ml;<1z5H?)rb`&CncT%;m zLWC2jR@|TvVJuU6xMYgknZ8^y3VMAMqQb`4k3z(kjJHC>sM6k#KBUa%$7{*8<@_i_ zSbT_o{ChgVK+uS=owP?HZ{16~@@ z1Cd6Au_H905#bx%!k8I2XLUas5$C;*MpUZBlA{q}BeL&R3z?(nVI1C5(@Gm`0$CCc$46x{%(5X*l#Q(W+E)3za0Q& z78jlLubi!8oe0^l5~+?(#Jr>N(uoirKkK6to$=9$4n#W9beQ4MiKejN=tTVL=r5fJ z5Cus}Ct_A^%||Kn_^lN^k5DZt;e@bSgfX?`qZeT-$RQuS2%u)C5NI*HBi571xTf2; z9?b~#7iyVDGs1?qM=wIP1*%dSyK#v4z0+5msa#Zq!nQ-OO>=DR@iiP$ZNF-J13qewFp}+CFkfxW!nF4y{N#O`%`rwo(B@i)4;*_X1 zAg_@*B>?h<3}?-@;~l9f3N#2JP8kIY4yWWhZNnF*#60qw&{x{y>n})H@eiluYU;x& zF&5z`r+kLNDc=wv7{)B!7Mv1*VjmkhB>-YL2eN-Q?6<4$((X^ z`w9=ITrTMnoKiaOi&vseQJQaFxw4W{4r5$u*z|@dpYzQsVI{cVzH)rJ*m-1D>2el_ zRl+J>%fl)c<28P<%C%0&1Xv}{u8kLx{YFF8Wl(XH7iuQAs*GPT*;|}4cjbZ)IjxpT z0rwUruXpjz}+s^E>gSpuSjAgsj(D zy=J-(&J+DRGAgQejn=I)6>s<cSIL2! z&6Fh&fIg$xgJR6pw&oc(_c(eWYA1uS0w@`BbMc*wBg<~BfX@m|m95KZIo1Gj5oWD$ z_~y)R`Tp#07yy+QwBV>TtEXUHz%bHQMy6S{A0~K1FZ^a5DO+9jtF@u$Qjwu5pidV8^TrWU9 z6=4D*QwGM}s0LdGK2eV;gFoo1qh?D6QNRXwQnV~h;#e}U3Ago7{2jOTc*8(TeqA34 zXkh&JW4-*xf@0;JR|of%9U{1=>ZQRuS1eqsD4WbUbPGo$!;Eli)S~M$fi*X_Zo+L= zrce>~6E2BX3~pZ{__$4q`W0O0+Bp zjCcz-m&0&NXz*;Aiip+foJ}cxSy7c;o{yTG{&hl!s@X$0kYSsWL7!3ZMWy*53n=8Z ztj7*Be6_m;P?}e8VVpJMrs8EDgPE*~)46ozd%cI%ZMOx`;fanpGeYH!iT`)^bBvX$ z_mjV8{rVN?dnt0ay;w2(l(cs!a5=1*(K@x-hpPOt4E>DQ6q*+&* z-0zG-t2mIXMr(L!i2rgDqLAs5Zs*PFCoqE6o*LP>fn>kYFfx-O37BO=P+e%8G4faJ z({_#K@I_2U*1G8!=j6@@p~I-rmg0z#zc-gt=mhv7poZ0Px!uz7s>D!jv_3J;r&#=w zvE~U@+>mNEQ)@(=oiUvL*{&jwp1cpva&Vn}HyEtJnNP8jd5;b|ediXFHgt zQE0q$U@wGAU&E*^a=&*32@=I?)|L=5N9>96z9YYjx8;muUk*e&la9}9nu=$4CqA3Q z^zz7W<|8ikc~<&+D$m)DHh_PlV_6IRY zG6u!|Abcx%@!B6j*0VnVM7*K`R$?6cb0FFugn*H#cz+lYrb)&AAoMH@D{S0&4{?mM zQhEPh+e2&rY_IKs-{g&Q^qbh;LnAzVMsvQlhi)a+sF*I_o4)O(UB$(R(`$R+%wa&- z*&ab&+e1Kqw&xkg_8f?|hkm`3&h}vJOq19i)>OWq?SaQg<+fs_${u;|4@HPIU;9(d zdIAC=B=Q_-dI9CLTSNOpK{Y?ygRyp)`&08{EY|+i5;?1}Kh*`j&i+&zH)DUEaqQ25 zXn&|Egfo3*ikvgo_x{xKR1aBv#C2}ZN{g@Zi~97eJVfg~YP8fX6_Cop5ny`Gc$scb zURLgxy9vz{VnQMy`z(0_PQrmahe~yjvb1DQMkCK6LxYUL&1YMZYrioaqA5#`#()+( zCavWeSC_CglnWpxbwPg{< zDR4db(aDj6D`ocU^+-9+QDur$)7tKe{YXbqx@c7u259x;|t zN^K&T&oa`BkE1c`ZMQiiK`^VaUWo7;RTR?Z6URIX>+!8&TRg4&h_ZyBq#YRc1tH;6>N;; z=kDlaH+uc6`4b+%>!8T( zzylTnpX=ZO{W1Oq@qk{2HePtZI?`4r7-KOaM9(fuv@NlWEj$2(AwYo#EDD(O!Grf$ zc$A5_kv_E>2+M)@6TvJpe_;S)+8QI_)$ z-=R`5RWbXBt58}e3)ZL`rBv$WH;7UhgnAgYM&wYexYibms}>9ZGdj+KD}r+7Suci_ zsPFYwe0t8;dhr>?@Oix$vrwqkTWL(K@AU#i`%)|yKT&*)mWz*+`K-4xoi)7{%#W1y zd%>)M588?*dQ8|uM#Tg8p?QP_k%roU|EMDTYfOU-86dp0tOBL7@JIr3Zz_sp!#y`u zW-*2zb`1e(0DM4$zcAoJ!kT^!f{P$bkO7p9b+2cNfNWXJW@sdtLvmmYJ0uZq-GQh@ z$y}0`!B9I(7*aeGyZmA$2gZsayrV4Dkgsa;$b!NyIMk#2`fA?5rILt_BWNz+Z>8SD z&tBY;@MH+gNc1(JsUy1>I1;gEcjMTHl$~384himK-2QV&#jPX-;2oYCD%IHiiPfM{ zhL@^!w(6Y!#$Te_V-m%r$D_5A&8*5`iLGV2EH;!Z+lUl@4bi~IKM=s063lZ$4HzR# z`X(vvDk0%gRfhYR8{W)_Bk(? z;fiynh6utJ=gf4ndN2V>Cpk?kEU3i_0vlIbiBRvPj)F`r2J=^UNseK6Wiv{sq^+p| zN@i7w%2Q_S1)E<&Xlcq)dB!YB?Vk|RRs0v@tP8|!5tK@3O$o!Qm5zCG-?{=`v8w4l zt_TjmvXif9Q?{BDJy~uJv$}_G>2S811JH5F{gWjVE?R5wolEo(L2S`Clew;_>vMWX zQlUCWg4fd7^@0o~v5w@{6ami!oNO=9kMfDfdx6Xi&g~Z#=H}9p2Ma+1 z?iWh{Adz--H@M9$izyz+f7n!*IX_L_6cuABI(CqpA6^`3Ob=u#cEAvYkU&K4A%H#! z`c|fjTC+1DJxhS$)dvNij@=}-@h&jivsgm|De6`|OsZ5vr98CEbmoC5=&Q&xjeDWk z;vzcUhDA*h;VLy%;k4PsFYM_l+56np%|lBei9~GxN5GSsc?+p=w{gZ~4$EptBR%=2 z#6RMnGSq*BEGhqj*yU~rjc~-l`wl=hG7U-jtx*^a5qwWn0s8Y@Y{Ex!Zlol*KA+UDea7=!&wQP|Y3g6x28E zxTjrhB|y(uZ*9oBfuO#PtFNKTpbBtN8pF-)+G@yZ5J<2bT=^0E*VQ;Q06#1q%O_yJ z*osOQBVv9y-dClJBFvESZ{7E9$i4x=!0F}S6y3S-;|R*#Y9*AijZV#VVk}zXK9~9u zJz*ev{n@dPqbpjAj*PcsEWl=S{+bD5RC z?4D~bNzzrFv^Dbpxon!tJavc1egGlznTxmu9}XLgjve+Sv&f9ujN4rng07bG7kP|! zmMLAm+jj(l+x0x0O}(9;gYiIGx`k;noLyahjLs50_MyNdqCj9* zwM(bwIxy|WoA_icYd)CkHuuBYxW5s z>i|l*uWZBRP+2^kB~IX@whyHq9uqs)<*0`NYK${v$wIng41oE`uR{dIP>&C?IFhm< zOD=%!-$wy;O*Q_~#Z{CFs8>CE1Nnbg%R8Gh>QMt5`|OQj`QZS%R7bQf>rGEs6iVvq zFkKxu3LIZu>!a{Woa6C?-kD=_t}|ApuP$5d!8N*^%Y$sFvLyrm5}Gx2Z6tEZ zd)cxpDdGNNdMzJ;P2y0D`|BqGkGlN8A}8K(9mbdk05^LRB8jK@5=#g z9A5;0H-4T+&^@o}C$vkUn0h4b4-VCLj}aB*55>jY7+KKB5L8XJNRjbakp#R)=Ls9o z$WiHSA53-_aSIs-ph<8Osw0Pn{W!?9G6#2Q9;9p4WIi)5*Nvjp9xI^;u1L}mwUHeL z2qaYbmg=yD;fgsm+)?I?T$%M(aZW~?)b@Hpl@{Y}?9HU#Sb_MGZkI`h4L~KdtLi94 zm1!C!>LEFd5zDw8uEjv?Q|MLwOn9VhF7QBHDxQuX(IEMRr(DvV!BA&bup8RoLo6^^ zh)m0Q96#DDwM>)AXE<7`4)opc%d)2$I#JN}96}{qK(U6s1_o}BbrutfealbAav7^53RfrU?d)1VO zaPAdsH@@DySIxe|=VCP#=Z}lknk{j0u>^QutON1Ig2CvX&&7gLOY!izSj{!c<6^aG z!<#P_C6@laSPe34B`R|6U;1`08qUtA`}*Iv#7d;%#?^N7QWY zw@Q9{&B9RzGfZF8v+=)=M%8>O6QIs%W!A@gAgpdGND8$37 zBr14@K?Gj_7F576D4@#vG}ojQ1!UP7YEnT32{D!AE0SH4rh@M=)%MQ=G8M#_Dd(nw ztcb&14k`$UI6J8z3){$LZ6b%dHuD!1WM!W5dZ4&G8_8gfT4thxD(lm%uZs*~^UI42 zVoZy{A%ocLX3jC(fNwbr(PR)O#EWe*$d}X?6=Z#(a)=rg?gU80yE z*qdra9W;fznQBnMFVzz�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 + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/images/status.png b/images/status.png new file mode 100644 index 0000000000000000000000000000000000000000..8b6f330a9dec08d80fd30311364253268cf204a5 GIT binary patch literal 1947 zcmV;M2W0q(P)5(iRJcB%jX2PjEI zK~!ko?U{RQQ|B4Rf5$$ylh}@p6LMJzq;$bcv~XD)3dy>Pu(Sy<0ZR)3rmj&{1{wt> zZEK5=n1-~1w5bzSJ9nj1Q5msTHp(b2tER3cgV3ZYmrw-)PJ@eUatE7$eQcj^e`KWL zV#jHhh)I5>^T#>w`JU%}zvp|u%Q;e2Rh1ztD{Gr1Nh^d9*^Gf*`Dr~#8#@zlNq{rl z)Bc>Cm6f$k2(eKJF?NJwh@CV5awOQO%bbd=s_Kd{A3;e$$Ej4sN;%dvo0peIT3XtW zAU>auKp>D5^zODSIaX&^R#s9_P%v~KiA31DcQ4J&%}GJ;Vw2-_wxTHP+qVy`R?ED3 z^Qf+_=Je^)1cSk(p#P78Mj{a!8yf*I8jVy{RbjK)@Or&pSy1PLrwB%`6A@veBFvvX zFLJo&?_-|ma9$x)-txY}d!5d&jr;aoH_JXMLQzBGD%^q64t{VnKXE~Y5a@I|%FD}< zWtq~_Qi8!CU0q$HuDIdvs}aG5w`y?rw=zAqgjcHH=J@4${NcX;NupXwCMqJgJs-|n zls$``%Upci_ddN!=hxzUde0(4lS7~x|5@lxI>fC|oleKXg$swK-(9Z9G+6~^%ueLA{3SgD8=@FOW;;)>%5wmRN)%ITjkgl7+ z&IkU@6OAPVqt|$CHl!_f(juB27~O_v4cg67GbyB@%em6lEj)dYsk*d zroX=*m&-*{Q`4wMk`MwR1aqd8qt_a^*zd+u`3x!x8?6PRUdO#J=F>-giNhj^`h zD^U^QVcQb^b;iXtWdKPth^a;eCOLNe4d*^&ap}_tAt+8Qk`j0c+SjO%X zFJrRAZf}yUJagZ6p4?M`Z{Pw?mTrK_U!g)(RmJP|;&QntEG(p=q5`MWiPP!CZnslV zP{68Hs}MrO74=q*?Im?YMTGuf56|weWnhAzxyDDa$`g5E@#`QBR#Y$;B18TLQ&OkJ z^!Y-c0dTa-g?XABcN4a~qzk;(OEDad)4gWI{O&z5n3* z6PNMg(M@0y+@KLc#KpL%X-BU~Aw!?TOv^+3p8lMlo=~yw!b&6 zkdvP`63F#pNzrk@y_?lDH;qovLx&ELnwp9b0*}Xo!{I=dWrPs8-EQ1&H?l0VdGltf zs;Y)IPl*V+wyv7?-c}?X81rQGS`E?bf{xyE{AB;4F9(z&uoUW;L_tiSHbnv;njS(L zVfJ5JSB<-;mC9+4@#_T+Y8&U$uXM-d)}}}tY^$TZ=yATd-a(qi%o(*2ozM)M&Bcfq zO`gM)q|e8y&*Y5u7&d(tCF%2N@*GBEAa46S>_kmrG={;xlry3+2d?JEG<55A{``4b zT3Uwg`}+EZHcB_1g~MUm+Stw>Bx5O(DgE9YGzQ}OhLVyJ#mBxoHU* zerXaBK?s4}ZfEuC)#T^r-}KyOv!N&op-?DcL4~+In5+7J*6*!h<)okS`s{k%c(8#V z=B^phH@s65<<)0MI6m1*W$p?x^f@EqM=e1gpsCj<2(w)gA0_}%-P*joH1zbt%-94S9$&eGDQOB32}TPzl~Y}rC*XD1Ga z1Ha!-Sy>r1H8mVLa)i3Nx`h6=^nI*gDbk@$lWsrv1_T412x@q64Uvt~(7G7U*VCYo zIaePy{#$vYLBZuyVJ6Jfq0vim@d2*7BLuruY_oJ|3}43H`;mfewjN1}AET-W`kKR- zr^y&HG=zFp0&Nj&_Yd-ql%vw8a@`k2W024qB(8a*WX`!gXKBfjB?%v(ii?Y>t*ymi zFrX+327`gKXV2nrI0%J8$=_#pfk}%OFCNv2*lad4W5x_jCKDcyht}5C5znGYLC5#g z-z6X?(FT6MpZfaI36%VnJ6`1}`DDN;gxEOVpQw^H26`en<#0Is+<(uPHKVE2q@Z_| hT|$za#%SO3{{i=~Ez9t#8`S^+002ovPDHLkV1i1O#?Jr% literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 000000000..1479ec648 --- /dev/null +++ b/index.html @@ -0,0 +1,830 @@ + + + + + + + + + + + +rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

rOpenSci Packages: Development, Maintenance, and Peer Review

+
+ +
+
+

Guide for package authors, maintainers, reviewers and editors in rOpenSci software peer-review system. This book is a guide for authors, maintainers, reviewers and editors of rOpenSci. The first section of the book contains our guidelines for creating and testing R packages. The second section is dedicated to rOpenSci’s software peer review process: what it is, our policies, and specific guides for authors, editors and reviewers throughout the process. The third and last section features our best practice for nurturing your package once it has been onboarded: how to collaborate with other developers, how to document releases, how to promote your package and how to leverage GitHub as a development platform. The third section also features a chapter for anyone wishing to start contributing to rOpenSci packages.

+
+
+ + +
+ +
+
Author
+
+

rOpenSci software review editorial team (current and alumni): Brooke Anderson, Scott Chamberlain, Laura DeCicco, Julia Gustavsen, Jeff Hollister, Anna Krystalli, Mauro Lepore, Lincoln Mullen, Mark Padgham, Karthik Ram, Emily Riederer, Noam Ross, Maëlle Salmon, Adam Sparks, Melina Vidoni

+
+
+ + + +
+ + + +

rOpenSci Dev Guide

+

+

DOI

+

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License. Refer to its Zenodo DOI to cite it.

+
@software{ropensci_2024_10797633,
+  author       = {rOpenSci and
+                  Anderson, Brooke and
+                  Chamberlain, Scott and
+                  DeCicco, Laura and
+                  Gustavsen, Julia and
+                  Krystalli, Anna and
+                  Lepore, Mauro and
+                  Mullen, Lincoln and
+                  Ram, Karthik and
+                  Ross, Noam and
+                  Salmon, Maëlle and
+                  Vidoni, Melina and
+                  Riederer, Emily and
+                  Sparks, Adam and
+                  Hollister, Jeff},
+  title        = {rOpenSci Packages: Development, Maintenance, and
+                   Peer Review
+                  },
+  month        = mar,
+  year         = 2024,
+  publisher    = {Zenodo},
+  version      = {0.9.0},
+  doi          = {10.5281/zenodo.10797633},
+  url          = {https://doi.org/10.5281/zenodo.10797633},
+}
+
+

You can also read the PDF version of this book.

+ + +
+
+ + + + + + + diff --git a/maintenance_changing_maintainers.html b/maintenance_changing_maintainers.html new file mode 100644 index 000000000..f36dfc5db --- /dev/null +++ b/maintenance_changing_maintainers.html @@ -0,0 +1,864 @@ + + + + + + + + + + +12  Changing package maintainers – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

12  Changing package maintainers

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter presents our guidance for taking over maintenance of a package. +

+
+
+

+12.1 Do you want to give up maintenance of your package?

+

We have a call for contributors section in our newsletter that comes out every two weeks. The section is called Call For Contributors. In that section we highlight packages looking for new maintainers. If you are looking to leave the role of maintainer of your package, get in touch with us and we can highlight your package in our newsletter.

+

+12.2 Do you want to take over maintenance of a package?

+

We have a call for contributors section in our newsletter that comes out every two weeks. The section is called Call For Contributors. In that section we highlight packages looking for new maintainers. If you are not subscribed to the newsletter already, it’s a good idea to subscribe to get notified when there’s a package looking for a new maintainer.

+

+12.3 Taking over maintenance of a package

+
    +
  • Add yourself as the new maintainer in the DESCRIPTION file, with role = c("aut", "cre"), and make the former maintainer aut only.
  • +
  • Make sure to change maintainer to your name anywhere else in the package, while retaining the former maintainer as an author (e.g, package level manual file, CONTRIBUTING.md, CITATION, etc.)
  • +
  • The Collaboration Guide has guidance about adding new maintainers and collaborators
  • +
  • Packages that have been archived or orphaned on CRAN don’t need permission of the previous maintainer to be taken over on CRAN. In these cases do get in touch with us so we can offer any help as needed.
  • +
  • If the package has not been archived by CRAN and there is a maintainer change, have the old maintainer email CRAN and put in writing who the new maintainer is. Make sure to mention that email about the maintainer change when you submit the first new version to CRAN. If the old maintainer is unreachable or will not send this email get in touch with rOpenSci staff.
  • +
  • If the previous maintainer is reachable, scheduling a meeting will help you get the “lay of the land”
  • +
+

+12.3.1 FAQ for new maintainers

+
    +
  • +

    There are a few unresolved issues from the package that I don’t know how to fix. Whom may I ask for help?

    +

    It depends; here’s what to do in different scenarios:

    +
      +
    • if the old maintainer can be contacted: reach out to them, and ask for help;
    • +
    • rOpenSci slack: good for getting help on specific or general problems, see the #package-maintenance channel;
    • +
    • +rOpenSci discussion forum: this forum is a good option, feel free to ask any questions there;
    • +
    • +rOpenSci staff: feel free to get in touch with one of us via email/pinging us on GitHub issues, we’ll be happy to help;
    • +
    • of course there’s general R help too if that suits your needs: Posit community forum, StackOverflow, Mastodon (#rstats), etc.
    • +
    +
  • +
  • +

    How much can/should you change in the package?

    +

    For general help on changing code in a package, see the Package evolution section.

    +

    When thinking though this, there are many considerations.

    +

    How much time do you have to spend on the package? If you have very limited time, it’d be best to focus on the most critical tasks, whatever those are for the package in question. If you have ample amount of time, your goals can be larger in scope.

    +

    How mature is the package? If the package is mature, many people likely have code that depends on the package’s API (i.e., the exported functions, and their parameters). In addition, if there are packages that depend on your package on CRAN, then you need to check that whatever changes you make don’t break those packages. The more mature the package is, the more careful you need to be about making changes, especially with the names of exported functions, their parameters, and the exact structure of what exported functions return. Changes can be more easily made that only affect internals of the package.

    +
  • +

+12.4 Tasks for rOpenSci staff

+

As an organization, rOpenSci is interested in making sure packages in our suite are available as long as they are useful to the community. As maintainers need to move on, we will in most cases try to get a new maintainer for each package. To these ends, the following tasks are the responsibility of rOpenSci staff.

+
    +
  • If a repository hasn’t seen any activity (commits, issues, pull requests) in quite a long time it may simply be a mature package with little need for changes/etc., so take this into account.
  • +
  • Current maintainer has not responded to issues/pull requests in many months, via any of emails, GitHub issues, or Slack messages: +
      +
    • Make contact and see what the situation is. They may say they’d like to step down as maintainer, in which case look for a new maintainer
    • +
    +
  • +
  • Current maintainer is completely missing/not responding +
      +
    • If this happens we will try to contact the maintainer for up to one month. However, if updating the package is urgent, we may use our admin access to make changes on their behalf.
    • +
    +
  • +
  • Put a call out in the “Call for Contributors” section of the rOpenSci newsletter for a new maintainer - open an issue in the newsletter repo.
  • +
+
+ + + + + + + diff --git a/maintenance_cheatsheet.html b/maintenance_cheatsheet.html new file mode 100644 index 000000000..8a6d4a11c --- /dev/null +++ b/maintenance_cheatsheet.html @@ -0,0 +1,836 @@ + + + + + + + + + + +10  rOpenSci package maintenance cheatsheet – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

10  rOpenSci package maintenance cheatsheet

+
+ + + +
+ + + + +
+ + + +
+
+

+A reminder of infrastructure and contact channels for maintainers of rOpenSci packages. +

+
+
+

+10.1 Help needed?

+

If you need punctual help (say, a PR review; or some CI troubleshooting), or help looking for co-maintainers or a new maintainer, or if you need us to retire your package, ping us in GitHub via @ropensci/admin or email info@ropensci.org. You can also use our slack package maintenance channel.

+

Never hesitate to ask for help.

+

+10.2 GitHub repository access

+

You should have administrative access to your package’s GitHub repository. If that is no longer the case (say, the automated process failed; or you lost access after having to temporarily deactivate two-factor authentication), please contact us via info@ropensci.org.

+

+10.3 Other GitHub topics

+

If you have any GitHub question or request (adding a collaborator to the GitHub organization for instance) you can use a public channel of the rOpenSci slack workspace or ping @ropensci/admin on GitHub.

+

+10.4 pkgdown documentation

+

See rOpenSci docs.

+

+10.5 Access to rOpenSci slack workspace

+

Package maintainers and developers should get access to rOpenSci slack. If you did not get the invitation or did not accept it in time, or if you want a new regular contributor receive an invitation please email info@ropensci.org, indicating to which email address you wish to receive the invitation.

+

You might find the #package-maintenance channel relevant for Q&A as well as friendly commiseration when needed.

+

+10.6 Package blog posts

+

Refer to our blog guide.

+

+10.7 Package issues promotion

+

Label issues with “help wanted” to get them broadcasted to the community.

+

+10.8 Package use cases promotion

+

You can report use cases of your package or encourage users to report them via our forum to get them published on our website and in our newsletter.

+ + +
+
+ + + + + + + diff --git a/maintenance_collaboration.html b/maintenance_collaboration.html new file mode 100644 index 000000000..8a85e6f6e --- /dev/null +++ b/maintenance_collaboration.html @@ -0,0 +1,950 @@ + + + + + + + + + + +11  Collaboration Guide – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

11  Collaboration Guide

+
+ + + +
+ + + + +
+ + + +
+
+

+Having contributors will improve your package, and if you onboard some of them as package authors with write permissions to the repo, your package will be more sustainably developed. It can also be very enjoyable to work as a team! +

+

+This chapter contains our guidance for collaboration, in a section about making your repo contribution- and collaboration-friendly by infrastructure (code of conduct, contribution guidelines, issue labels); and a section about how to collaborate with new contributors, in particular in the context of the rOpenSci’s “ropensci” GitHub organization. +

+

+Besides these mostly technical tips, it is important to remember to be kind, and to take others’ perspective into account especially when their priorities differ from yours. +

+
+
+

+11.1 Make your repo contribution and collaboration friendly

+

+11.1.1 Code of conduct

+

After transfer to our GitHub organization, rOpenSci Code of Conduct will apply to your project. Please add this text to the README

+
Please note that this package is released with a [Contributor
+Code of Conduct](https://ropensci.org/code-of-conduct/). 
+By
+contributing to this project, you agree to abide by its terms.
+

And delete the package current code of conduct if there was one.

+

+11.1.2 Contributing guide

+

You can use issue, pull request and contributing guidelines. Having a contributing file as .github/CONTRIBUTING.md or docs/CONTRIBUTING.md is compulsory. An easy way to insert a template for a contributing guide is the use_tidy_contributing() function from the usethis package, which inserts this template as .github/CONTRIBUTING.md. A more extensive example is this template by Peter Desmet, or the comprehensive GitHub wiki pages for the mlr3 package. These and other templates will generally need to be modified for use with an rOpenSci package, particularly by referring and linking to our Code of Conduct, as described elsewhere in this book. Modifying a generic contributing guide to add a personal touch also tends to make it look less generic and more sincere. Personal preferences in a contributing guide include:

+
    +
  • Style preferences? You might however prefer to make style a configuration (of lintr, styler) or to fix code style yourself especially if you don’t use a popular code style like the tidyverse coding style.

  • +
  • Infrastructure like roxygen2?

  • +
  • Workflow preferences? Issue before a PR?

  • +
  • A scope statement, like in the skimr package?

  • +
  • Sandbox account creation? Mocking in tests? Linking to external docs?

  • +
+

rOpenSci further encourages contributing guides to include a lifecycle statement clarifying visions and expectations for the future development of your package, like in this example. Statistical packages are required to have a lifecycle statement, as specified in General Statistical Stanards G1.2. That links provides a template for a simple lifecycle statement. CONTRIBUTING.md files can also describe how you acknowledge contributions (see this section).

+

We encourage you to direct feedback that is not a bug report or a feature request to rOpenSci forum, after making sure you’d see such questions on the forum. Users can use the forum to ask questions about use and report their use cases, and you can subscribe to individual categories and tags to receive notifications about your package. Feel free to mention this in the docs of your package and/or the contributing guidelines/issue template. Please direct your users to tag posts with the package name.

+

Once a pull request is closer to being merged, you could use a GitHub Actions PR workflow to style the code with styler.

+

+11.1.3 Issue management

+

By using GitHub features around issues you can help potential contributors find them, and make your roadmap public.

+

+11.1.3.1 Issue templates

+

You could use one or several issue template(s) to help users fill better bug reports or feature requests. When there are several issue templates, users who click on opening a new issue see a menu that guide their choices.

+

You can even configure one of the choices to point to somewhere outside of your repository (for instance a discussion forum).

+

Refer to GitHub docs.

+

+11.1.3.2 Issue labelling

+

You can use labels such as “help wanted” and “good first issue” to help potential collaborators, including newbies, find your repo. Cf GitHub article. You can also use the “Beginner” label. See examples of beginner issues over all ropensci repos.

+

+11.1.3.3 Pinning issues

+

You can pin up to 3 issues by repository that will then appear at the top of your issue tracker as nice issue cards. It can help advertise what your priorities are.

+

+11.1.3.4 Milestones

+

You can create milestones and assign issues to them, which help see what you plan for the next version of your package for instance.

+

+11.1.4 Communication with users

+

You can point users to rOpenSci forum if you monitor it, or enable GitHub Discussions for your package repository. Each GitHub discussion can be converted to an issue if needed (and the other way round, issues can be converted to discussions).

+

+11.2 Working with collaborators

+

First thing first: keep in touch with your GitHub repository!

+
    +
  • do not forget to watch your GitHub repository to be notified of issues or pull requests (alternatively, if you work in bursts, maybe add the information to the contributing guide).

  • +
  • do not forget to push updates you have locally.

  • +
  • disable failing tests if you cannot fix them as they create noise in PRs that can puzzle new contributors.

  • +
+

+11.2.1 Onboarding collaborators

+

There’s no general rOpenSci rule as to how you should onboard collaborators. You should increase their rights to the repo as you gain trust, and you should definitely acknowledge contributions (see this section).

+

You can ask a new collaborator to make PRs (see following section for assessing a PR locally, i.e. beyond CI checks) to dev/main and assess them before merging, and after a while let them push to main, although you might want to keep a system of PR reviews… even for yourself once you have team mates!

+

A possible model for onboarding collaborators is provided by Jim Hester in his lintr repo.

+

If your problem is recruiting collaborators, you can post an open call like Jim Hester’s on Twitter, GitHub, and as an rOpenSci package author, you can ask for help in rOpenSci slack and ask rOpenSci team for ideas for recruiting new collaborators.

+

+11.2.2 Working with collaborators (including yourself)

+

Branches are cheap. Use them extensively when developing features, testing out new ideas, fixing problems.

+

One of the branches is the default / main branch, where, if you follow trunk-based development, you “merge small, frequent updates”. See also GitHub flow and GitLab flow docs. You might want to frequently increment version numbers (in DESCRIPTION). One particular aspect of working with collaborators is reviewing pull requests, with some useful guidance in:

+ +

You might want to tinker with your GitHub repository settings to, for instance, require pull request reviews before merging. See also GitHub docs about “code owners”.

+

For making and reviewing pull requests we recommend exploring usethis functions.

+

For your “git remote” setup refer to happy git with r. See also Useful Git patterns for real life in the same book.

+

+11.2.3 Be generous with attributions

+

If someone contributes to your repository consider adding them in DESCRIPTION, as contributor (“ctb”) for small contributions, author (“aut”) for bigger contributions. Traditionally when citing a package in a scientific publication only “aut” authors are listed, not “ctb” contributors; and on pkgdown websites only “aut” names are listed on the homepage, all authors being listed on the authors/ page.

+

At a minimum consider adding the name of contributors near the feature/bug fix line in NEWS.md.

+

We recommend your being generous with such acknowledgements, because it is a nice thing to do and because it will make folks more likely to contribute again to your package or other repos of the organization.

+

As a reminder from our packaging guidelines if your package was reviewed and you feel that your reviewers have made a substantial contribution to the development of your package, you may list them in the Authors@R field with a Reviewer contributor type ("rev"), like so:

+
    person("Bea", "Hernández", role = "rev",
+    comment = "Bea reviewed the package (v. X.X.XX) for rOpenSci, see <https://github.com/ropensci/software-review/issues/116>"),
+

Only include reviewers after asking for their consent. Read more in this blog post “Thanking Your Reviewers: Gratitude through Semantic Metadata”. Note that ‘rev’ will raise a CRAN NOTE unless the package is built using R v3.5. Make sure you use roxygen2’s latest CRAN version.

+

Please do not list editors as contributors. Your participation in and contribution to rOpenSci is thanks enough!

+

+11.2.4 Welcoming collaborators to rOpenSci

+

If you give someone write permissions to the repository,

+

+11.3 Further resources

+
+
+ + + + + + + diff --git a/maintenance_contributing.html b/maintenance_contributing.html new file mode 100644 index 000000000..90e641163 --- /dev/null +++ b/maintenance_contributing.html @@ -0,0 +1,816 @@ + + + + + + + + + + +18  Contributing Guide – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

18  Contributing Guide

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter describes our Contributing Guide that outlines how you can make code and non-code contributions to the rOpenSci project. +

+
+
+

So you want to contribute to rOpenSci? Fantastic! We developed the rOpenSci Community Contributing Guide to welcome you to rOpenSci and help you recognize yourself as a potential contributor. It will help you figure out what you might gain by giving your time, expertise, and experience, match your needs with things that will help rOpenSci’s mission, and connect you with resources to help you along the way.

+

Our staff and community actively foster a welcoming environment where users and developers from different backgrounds and skill levels learn, share ideas and innovate together openly through shared norms and shared software. Participation in all rOpenSci activities is supported by our Code of Conduct.

+

We welcome code and non-code contributions from new and seasoned coders at any career stage, and in any sector. You don’t have to be a developer! Maybe you want to spend 30 minutes sharing your package use case in our public forum or reporting a bug, one hour learning by attending a Community Call, five hours reviewing an R package submitted for open peer review, or maybe you want to make an ongoing commitment to help maintain a package.

+

What are some benefits of contributing?

+
    +
  • Connect with a community who shares your interest in making science more open
  • +
  • Learn from people outside your domain who use R with challenges similar to yours
  • +
  • Ask and answer new research questions by getting to know new software tools and allies
  • +
  • Feel confident and supported in your efforts to write code and develop software
  • +
  • Gain visibility for your open source work
  • +
  • Improve the software you use or build
  • +
  • Level up your R skills and help others level up theirs
  • +
  • Level up your writing skills
  • +
  • Get more exposure for your package
  • +
+

Consult our Contributing Guide and browse “What brings you here?” to find which I want to … statements fit you best and choose your path! To help you recognize yourself, we’ve grouped these into: Discover; Connect; Learn; Build; Help. For each category, we list examples of what those contributions might look like and we link to our resources for the details you need.

+ + + +
+
+ + + + + + + diff --git a/maintenance_curation.html b/maintenance_curation.html new file mode 100644 index 000000000..304cc194e --- /dev/null +++ b/maintenance_curation.html @@ -0,0 +1,897 @@ + + + + + + + + + + +17  Package Curation Policy – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

17  Package Curation Policy

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter summarizes a proposed curation policy for rOpenSci’s ongoing maintenance of packages developed as part of rOpenSci activities and/or under the rOpenSci GitHub organization. This curation policy aims to support these goals: +

+
    +
  • +

    +Ensure packages provided by rOpenSci are up-to-date and high quality +

    +
  • +
  • +

    +Provide clarity as to the development status and and review status of any software in rOpenSci repositories +

    +
  • +
  • +

    +Manage maintenance effort for rOpenSci staff, package authors, and volunteer contributors +

    +
  • +
  • +

    +Provide a mechanism to gracefully sunset packages while maintaining peer-review badging +

    +
  • +
+
+
+

Elements of infrastructure described below needed for implementation of the policy are in some cases partly built and in other cases not yet begun. We aim to adopt this policy in part to prioritize work on these components.

+

+17.1 The package registry

+
    +
  • The rOpenSci package registry is a central listing of R packages currently or formerly maintained or reviewed by rOpenSci. It contains essential package metadata including development and review status, and will be the source of data for display on websites, badges, etc. It will allow this listing to be maintained independently of package or infrastructure hosting platforms.
  • +

+17.2 Staff-maintained packages

+

Staff-maintained packages are developed and maintained by rOpenSci staff as part of rOpenSci projects. These packages may also be peer-reviewed packages, but are not necessarily peer reviewed. Many are infrastructure packages that fall out of scope for peer review.

+
    +
  • Staff-maintained packages will be listed in the registry with tag “staff_maintained” and listed on rOpenSci’s packages web page or similar venues with tag “staff-maintained”

  • +
  • These packages will be stored in the “ropensci” GitHub organization

  • +
  • Staff-maintained packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross).

  • +
  • When the packages fail checks, rOpenSci staff will endeavor to fix changes, prioritizing packages based on user base (downloads), reverse dependencies, or strategic goals.

  • +
  • On a biannual or annual basis, rOpenSci will review all packages that have been failing for over a month to determine whether to transfer them to the “ropensci-archive” GitHub organization.

  • +
  • Packages consistently failing and without an ongoing plan to return to active maintenance will move to “archive” status. When archived, staff packages will move to the “ropensci-archive” repository (to be created) and and gain the “archived” type in the registry. They will not be built on rOpenSci system.

  • +
  • Archived packages will not be displayed by default on the packages web page. A special tab of packages pages will display these with "type": "archived" that were either peer-reviewed or staff-maintained.

  • +
  • Archived packages can be unarchived when the old or a new maintainer is willing to address the problems and wants to revive the package. For that please contact rOpenSci. They are transferred to the ropenscilabs organization.

  • +

+17.3 Peer-reviewed packages

+

Peer-reviewed packages are those contributed to the rOpenSci by the community and have passed through peer review. They need to be in-scope at the time of submission to be reviewed.

+
    +
  • Upon acceptance, these peer-reviewed packages are transferred from the author’s GitHub to the “ropensci” GitHub organization

  • +
  • Peer-reviewed packages will be in the registry tagged as “peer-reviewed” and have a peer-reviewed badge in their README.

  • +
  • Peer-reviewed packages will be listed on rOpenSci’s web page or similar venues with tag “peer-reviewed”

  • +
  • Peer-reviewed packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross).

  • +
  • Annually or bi-annually, rOpenSci staff will review packages in a failing state or have been failing for extended periods, and contact the authors to determine ongoing maintenance status and expected updates. Based on this exchange, rOpenSci may opt to retain the package’s current status with the expectation of an updates, contribute support or seek a new maintainer, or transfer the package to “archived” status.

  • +
  • Based on user base (measured by downloads), reverse dependencies, or rOpenSci strategic goals, rOpenSci staff may support failing packages via PRs reviewed by package authors, or direct changes (if authors are unresponsive for approximately a month). rOpenSci will also provide support to package authors on request, both by staff and community volunteers, based on time available.

  • +
  • At the author’s request, or if authors are unresponsive to inquiries for approximately a month, rOpenSci may seek a new maintainer for select peer-reviewed packages it deems have high community value based on user base/downloads, reverse dependencies, or rOpenSci strategic goals.

  • +
  • When archived, these packages will move from the “ropensci” GitHub organization to the “ropensci-archive” organization (or author GitHub accounts if desired), following transfer guidance. They will gain the “archived” type in the registry. They will retain “peer-reviewed” tags and badges. They will not be built on rOpenSci system.

  • +
  • Archived packages will not be displayed by default. A special tab of packages pages will display these with "type": "archived" that were either peer-reviewed or staff-maintained.

  • +

+17.4 Legacy acquired packages

+

“Legacy” packages are packages not created or maintained by rOpenSci staff and not peer reviewed, but are under the rOpenSci GitHub organization(s) due to historical reasons. (Prior to establishing the peer review process and its scope, rOpenSci absorbed packages from various developers without well-defined criteria.)

+
    +
  • rOpenSci will transfer legacy packages back to author organizations and repositories. If authors are uninterested, we will transfer them to the “ropensci-archive” repository following transfer guidance. If packages are in-scope, rOpenSci will inquire if authors would like to submit them to the Software Review process.

  • +
  • Legacy packages will not be listed in the package registry.

  • +
  • Exceptions may be made for packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff.

  • +

+17.5 Incubator packages

+

“Incubator” packages are in-development packages created by staff or community members as part of community projects, such as those created at unconferences

+
    +
  • Incubator packages will live in the “ropenscilabs” organization.

  • +
  • Incubator packages will appear in the package registry with the “incubator” tag

  • +
  • Incubator packages will not appear on the website by default, but packages pages will include an “experimental packages” tab.

  • +
  • Incubator packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross). The docs will indicate clearly the package is experimental.

  • +
  • Biannually or annually, rOpenSci will contact incubator maintainers about repositories at least three months old, inquiring about development status and author preferences for migration to peer-review, ropensci-archive, or to author organizations. Based on response, package will be migrated immediately, peer review will be initiated, or migration will be deferred to the next review. Incubator packages will be migrated to ropensci-archive by default after one year, following transfer guidance.

  • +
  • Archived incubator packages will gain the “archived” type.

  • +
+

+17.5.1 Incubator non-R-packages

+
    +
  • The “incubator” organization will also include non-R-package projects.

  • +
  • These projects will not be listed in the registry or appear on a web page, and will not be automatically built.

  • +
  • Migration policy will be the same as for R packages, with appropriate migration locations (e.g., ropensci-books)

  • +
  • If archived, non-R-packages will move to “ropensci-archive” following transfer guidance.

  • +

+17.6 Books

+

rOpenSci books are long-form documentation, often bookdown-formatted, related to rOpenSci packages, projects, or themes, created by both rOpenSci staff and community members.

+
    +
  • Books will live in the “ropensci-books” organization

  • +
  • Books will be hosted at books.ropensci.org

  • +
  • Books may be mature or in-development, but must have minimal outlines/content before migrating into “ropensci-books” (e.g. from “ropenscilabs”).

  • +
  • The authorship and development status of a book should be clearly described on its home page and README.

  • +
  • rOpenSci may provide badges or templates (e.g., “In development,” “Community Maintained,”) for authors to use on book home pages in the future

  • +
+
+ + + + + + + diff --git a/maintenance_evolution.html b/maintenance_evolution.html new file mode 100644 index 000000000..5404fb47c --- /dev/null +++ b/maintenance_evolution.html @@ -0,0 +1,994 @@ + + + + + + + + + + +16  Package evolution - changing stuff in your package – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

16  Package evolution - changing stuff in your package

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter presents our guidance for changing stuff in your package: changing parameter names, changing function names, deprecating functions, and even retiring and archiving packages. +

+

+This chapter was initially contributed as a tech note on rOpenSci website by Scott Chamberlain; you can read the original version here. +

+
+
+

+16.1 Philosophy of changes

+

Everyone’s free to have their own opinion about how freely parameters/functions/etc. are changed in a library - rules about package changes are not enforced by CRAN or otherwise. Generally, as a library gets more mature, changes to user facing methods (i.e., exported functions in an R package) should become very rare. Libraries that are dependencies of many other libraries are likely to be more careful about changes, and should be.

+

+16.2 The lifecycle package

+

This chapter presents solutions that do not require the lifecycle package but you might still find it useful. We recommend reading the lifecycle documentation.

+

+16.3 Parameters: changing parameter names

+

Sometimes parameter names must be changed for clarity, or some other reason.

+

A possible approach is check if deprecated arguments are not missing, and stop providing a meaningful message.

+
foo_bar <- function(x, y) {
+    if (!missing(x)) {
+        stop("use 'y' instead of 'x'")
+    }
+    y^2
+}
+
+foo_bar(x = 5)
+#> Error in foo_bar(x = 5) : use 'y' instead of 'x' 
+

If you want to be more helpful, you could emit a warning but automatically take the necessary action:

+
foo_bar <- function(x, y) {
+    if (!missing(x)) {
+        warning("use 'y' instead of 'x'")
+        y <- x
+    }
+    y^2
+}
+
+foo_bar(x = 5)
+#> 25
+

Be aware of the parameter .... If your function has ..., and you have already removed a parameter (lets call it z), a user may have older code that uses z. When they pass in z, it’s not a parameter in the function definition, and will likely be silently ignored – not what you want. Instead, leave the argument around, throwing an error if it used.

+

+16.4 Functions: changing function names

+

If you must change a function name, do it gradually, as with any other change in your package.

+

Let’s say you have a function foo.

+
foo <- function(x) x + 1
+

However, you want to change the function name to bar.

+

Instead of simply changing the function name and foo no longer existing straight away, in the first version of the package where bar appears, make an alias like:

+
#' foo - add 1 to an input
+#' @export
+foo <- function(x) x + 1
+
+#' @export
+#' @rdname foo
+bar <- foo
+

With the above solution, the user can use either foo() or bar() – either will do the same thing, as they are the same function.

+

It’s also useful to have a message but then you’ll only want to throw that message when they use the old function, e.g.,

+
#' foo - add 1 to an input
+#' @export
+foo <- function(x) {
+    warning("please use bar() instead of foo()", call. = FALSE)
+    bar(x)
+}
+
+#' @export
+#' @rdname foo
+bar <- function(x) x + 1
+

After users have used the package version for a while (with both foo and bar), in the next version you can remove the old function name (foo), and only have bar.

+
#' bar - add 1 to an input
+#' @export
+bar <- function(x) x + 1
+

+16.5 Functions: deprecate & defunct

+

To remove a function from a package (let’s say your package name is helloworld), you can use the following protocol:

+
    +
  • Mark the function as deprecated in package version x (e.g., v0.2.0)
  • +
+

In the function itself, use .Deprecated() to point to the replacement function:

+
foo <- function() {
+    .Deprecated("bar")
+}
+

There’s options in .Deprecated for specifying a new function name, as well as a new package name, which makes sense when moving functions into different packages.

+

The message that’s given by .Deprecated is a warning, so can be suppressed by users with suppressWarnings() if desired.

+

Make a man page for deprecated functions like:

+
#' Deprecated functions in helloworld
+#' 
+#' These functions still work but will be removed (defunct) in the next version.
+#' 
+#' \itemize{
+#'  \item \code{\link{foo}}: This function is deprecated, and will
+#'  be removed in the next version of this package.
+#' }
+#' 
+#' @name helloworld-deprecated
+NULL
+

This creates a man page that users can access like ?`helloworld-deprecated` and they’ll see in the documentation index. Add any functions to this page as needed, and take away as a function moves to defunct (see below).

+
    +
  • In the next version (v0.3.0) you can make the function defunct (that is, completely gone from the package, except for a man page with a note about it).
  • +
+

In the function itself, use .Defunct() like:

+
foo <- function() {
+    .Defunct("bar")
+}
+

Note that the message in .Defunct is an error so that the function stops whereas .Deprecated uses a warning that let the function proceed.

+

In addition, it’s good to add ... to all defunct functions so that if users pass in any parameters they’ll get the same defunct message instead of a unused argument message, so like:

+
foo <- function(...) {
+    .Defunct("bar")
+}
+

Without ... gives:

+
foo(x = 5)
+#> Error in foo(x = 5) : unused argument (x = 5)
+

And with ... gives:

+
foo(x = 5)
+#> Error: 'foo' has been removed from this package
+

Make a man page for defunct functions like:

+
#' Defunct functions in helloworld
+#' 
+#' These functions are gone, no longer available.
+#' 
+#' \itemize{
+#'  \item \code{\link{foo}}: This function is defunct.
+#' }
+#' 
+#' @name helloworld-defunct
+NULL
+

This creates a man page that users can access like ?`helloworld-defunct` and they’ll see in the documentation index. Add any functions to this page as needed. You’ll likely want to keep this man page indefinitely.

+

+16.5.1 Testing deprecated functions

+

You don’t have to change the tests of deprecated functions until they are made defunct.

+
    +
  • Consider any changes made to a deprecated function. Along with using .Deprecated inside the function, did you change the parameters at all in the deprecated function, or create a new function that replaces the deprecated function, etc. Those changes should be tested if any made.
  • +
  • Related to above, if the deprecated function is simply getting a name change, perhaps test that the old and new functions return identical results.
  • +
  • +suppressWarnings() could be used to suppress the warning thrown from .Deprecated, but tests are not user facing, so it is not that bad if the warning is thrown in tests, and the warning could even be used as a reminder to the maintainer.
  • +
+

Once a function is made defunct, its tests are simply removed.

+

+16.6 Archiving packages

+

Software generally has a finite lifespan, and packages may eventually need to be archived. Archived packages are archived and moved to a dedicated GitHub organization, ropensci-archive. Prior to archiving, the contents of the README file should be moved to an alternative location (such as “README-OLD.md”), and replaced with minimal contents including something like the following:

+
# <package name>
+
+[![Project Status: Unsupported](https://www.repostatus.org/badges/latest/unsupported.svg)](https://www.repostatus.org/#unsupported)
+[![Peer-review badge](https://badges.ropensci.org/<issue_number>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_number>)
+
+This package has been archived. The former README is now in [README-old](<link-to-README-old>).
+

The repo status badge should be “unsupported” for formerly released packages, or “abandoned” for former concept or WIP packages, in which case the badge code above should be replaced with:

+
[![Project Status: Abandoned](https://www.repostatus.org/badges/latest/abandoned.svg)](https://www.repostatus.org/#abandoned)
+

An example of a minimal README in an archived package is in ropensci-archive/monkeylearn. Once the README has been copied elsewhere and reduced to minimal form, the following steps should be followed:

+
    +
  • +
  • +
  • +
+

Archived packages may be unarchived if authors or a new person opt to resume maintenance. For that please contact rOpenSci. They are transferred to the ropenscilabs organization.

+ + +
+
+ + + + + + + diff --git a/maintenance_github_grooming.html b/maintenance_github_grooming.html new file mode 100644 index 000000000..9dfa24464 --- /dev/null +++ b/maintenance_github_grooming.html @@ -0,0 +1,835 @@ + + + + + + + + + + +15  GitHub Grooming – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

15  GitHub Grooming

+
+ + + +
+ + + + +
+ + + +
+
+

+rOpenSci packages are currently in their vast majority developed on GitHub. Here are a few tips to leverage the platform in a section about making your repo more discoverable and a section about marketing your own GitHub account after going through peer review. +

+
+
+

+15.1 Make your repository more discoverable

+

+15.1.1 GitHub repo topics

+

GitHub repo topics help browsing and searching GitHub repos, are used by R-universe on package pages and for search results, and are digested by codemetar for rOpenSci registry keywords.

+

We recommend:

+
    +
  • Adding “r”, “r-package” and “rstats” as topics to your package repo.

  • +
  • Adding any other relevant topics to your package repo.

  • +
+

We might make suggestions to you after your package is onboarded.

+

+15.1.2 GitHub linguist

+

GitHub linguist will assign a language for your repo based on the files it contains. Some packages containing a lot of C++ code might get classified as C++ rather than R packages, which is fine and shows the need for the “r”, “r-package” and “rstats” topics.

+

We recommend overriding GitHub linguist by adding or modifying a .gitattributes to your repo in two cases:

+
    +
  • If you store html files in non standard places (not in docs/, e.g. in vignettes/) use the documentation overrides. Add *.html linguist-documentation=true to .gitattributes (Example in the wild)

  • +
  • If your repo contains code you haven’t authored, e.g. JavaScript code, add inst/js/* linguist-vendored to .gitattributes (Example in the wild)

  • +
+

This way the language classification and statistics of your repository will more closely reflect the source code it contains, as well as making it more discoverable. Notably, if linguist does not correctly recognize your repo as containing mainly R code, your package won’t appear in search results with the language:R filter. Similarly, your repo cannot be listed among the trending R repos.

+

More info about GitHub linguist overrides here.

+

+15.2 Market your own account

+
    +
  • As the author of an onboarded package, you are now a member of rOpenSci’s “ropensci” GitHub organization. By default, organization memberships are private; see how to make it public in GitHub docs.

  • +
  • Even after your package repo has been transferred to rOpenSci, you can pin it under your own account.

  • +
  • In general we recommend adding at least an avatar (which doesn’t need to be your face!) and your name to your GitHub profile.

  • +
+
+ + + + + + + diff --git a/maintenance_marketing.html b/maintenance_marketing.html new file mode 100644 index 000000000..e71c263e7 --- /dev/null +++ b/maintenance_marketing.html @@ -0,0 +1,810 @@ + + + + + + + + + + +14  Marketing your package – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

14  Marketing your package

+
+ + + +
+ + + + +
+ + + +
+
+

+We will help you promoting your package but here are some more things to keep in mind. +

+
+
+
+
+ + + + + + + diff --git a/maintenance_releases.html b/maintenance_releases.html new file mode 100644 index 000000000..3c9606d68 --- /dev/null +++ b/maintenance_releases.html @@ -0,0 +1,833 @@ + + + + + + + + + + +13  Releasing a package – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

13  Releasing a package

+
+ + + +
+ + + + +
+ + + +
+
+

+Your package should have different versions over time: snapshots of a state of the package that you can release to CRAN for instance. These versions should be properly numbered, released and described in a NEWS file. More details below. +

+

+Note that you could streamline the process of updating NEWS and versioning your package by using the fledge package. +

+
+
+

+13.1 Versioning

+

+13.2 Releasing

+
    +
  • Using usethis::use_release_issue() and devtools::release() will help you remember about more checks.

  • +
  • Git tag each release after every submission to CRAN. more info

  • +
  • CRAN does not like too frequent updates. That said, if you notice a major problem one week after a CRAN release, explain it in cran-comments.md and try releasing a newer version.

  • +

+13.3 News file

+

A NEWS file describing changes associated with each version makes it easier for users to see what’s changing in the package and how it might impact their workflow. You must add one for your package, and make it easy to read.

+
    +
  • It is mandatory to use a NEWS or NEWS.md file in the root of your package. We recommend using NEWS.md to make the file more browsable.
  • +
  • Please use our example NEWS file as a model. You can find a good NEWS file in the wild in the taxize package repo for instance.
  • +
  • If you use NEWS, add it to .Rbuildignore, but not if you use NEWS.md +
  • +
  • Update the news file before every CRAN release, with a section with the package name, version and date of release, like (as seen in our example NEWS file):
  • +
+
foobar 0.2.0 (2016-04-01)
+=========================
+
    +
  • Under that header, put in sections as needed, including: NEW FEATURES, MINOR IMPROVEMENTS, BUG FIXES, DEPRECATED AND DEFUNCT, DOCUMENTATION FIXES and any special heading grouping a large number of changes. Under each header, list items as needed (as seen in our example NEWS file). For each item give a description of the new feature, improvement, bug fix, or deprecated function/feature. Link to any related GitHub issue like (#12). The (#12) will resolve on GitHub in Releases to a link to that issue in the repo.
  • +
  • After you have added a git tag and pushed up to GitHub, add the news items for that tagged version to the Release notes of a release in your GitHub repo with a title like pkgname v0.1.0. See GitHub docs about creating a release.
  • +
  • New CRAN releases will be written about in our newsletter but see next chapter about marketing about how to inform more potential users about the release.
  • +
  • For more guidance about the NEWS file we suggest reading the tidyverse NEWS style guide.
  • +
+
+ + + + + + + diff --git a/marketing.html b/marketing.html new file mode 100644 index 000000000..738e35cc6 --- /dev/null +++ b/marketing.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/newstemplate.html b/newstemplate.html new file mode 100644 index 000000000..eb1b87ac1 --- /dev/null +++ b/newstemplate.html @@ -0,0 +1,863 @@ + + + + + + + + + + +24  NEWS template – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

24  NEWS template

+
+ + + +
+ + + + +
+ + + +

+foobar 0.2.0 (2016-04-01)
+=========================
+
+### NEW FEATURES
+
+  * New function added `do_things()` to do things (#5)
+
+### MINOR IMPROVEMENTS
+
+  * Improved documentation for `things()` (#4)
+
+### BUG FIXES
+
+  * Fix parsing bug in `stuff()` (#3)
+
+### DEPRECATED AND DEFUNCT
+
+  * `hello_world()` now deprecated and will be removed in a
+     future version, use `hello_mars()`
+
+### DOCUMENTATION FIXES
+
+  * Clarified the role of `hello_mars()` vs. `goodbye_mars()`
+
+
+### (a special: any heading grouping a large number of changes under one thing)
+
+    * blablabla.
+
+foobar 0.1.0 (2016-01-01)
+=========================
+
+### NEW FEATURES
+
+  * released to CRAN
+ + + +
+
+ + + + + + + diff --git a/pkg_building.html b/pkg_building.html new file mode 100644 index 000000000..0d0cd24c2 --- /dev/null +++ b/pkg_building.html @@ -0,0 +1,1293 @@ + + + + + + + + + + +1  Packaging Guide – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

1  Packaging Guide

+
+ + + +
+ + + + +
+ + + +
+
+

+rOpenSci accepts packages that meet our guidelines via a streamlined Software Peer Review process. To ensure a consistent style across all of our tools we have written this chapter highlighting our guidelines for package development. Please also read and apply our chapter about continuous integration (CI). Further guidance for after the review process is provided in the third section of this book starting with a chapter about collaboration. +

+

+We recommend that package developers read Hadley Wickham and Jenny Bryan’s thorough book on package development which is available for free online. Our guide is partially redundant with other resources but highlights rOpenSci’s guidelines. +

+

+To read why submitting a package to rOpenSci is worth the effort to meet guidelines, have a look at reasons to submit. +

+
+
+

+1.1 Package name and metadata

+

+1.1.1 Naming your package

+
    +
  • We strongly recommend short, descriptive names in lower case. If your package deals with one or more commercial services, please make sure the name does not violate branding guidelines. You can check if your package name is available, informative and not offensive by using the pak::pkg_name_check() function; also use a search engine as you’d thus see if it’s offensive in a language other than English. In particular, do not choose a package name that’s already used on CRAN or Bioconductor.

  • +
  • +

    There is a trade-off between the advantages of a unique package name and a less original package name.

    +
      +
    • A more unique package name might be easier to track (for you and us to assess package use for instance, less false positives when typing its name in GitHub code search) and search (for users to ask “how to use package blah” in a search engine).
    • +
    • On the other hand a too unique package name might make the package less discoverable (that is to say, to find it by searching “how to do this-thing in R”). It might be an argument for naming your package something very close to its topic such as geojson).
    • +
    +
  • +
  • Find other interesting aspects of naming your package in this blog post by Nick Tierney, and in case you change your mind, find out how to rename your package in this other blog post of Nick’s.

  • +

+1.1.2 Creating metadata for your package

+

We recommend you to use the codemetar package for creating and updating a JSON CodeMeta metadata file for your package via codemetar::write_codemeta(). It will automatically include all useful information, including GitHub topics. CodeMeta uses Schema.org terms so as it gains popularity the JSON metadata of your package might be used by third-party services, maybe even search engines.

+

+1.2 Platforms

+
    +
  • Packages should run on all major platforms (Windows, macOS, Linux). Exceptions may be granted packages that interact with system-specific functions, or wrappers for utilities that only operate on limited platforms, but authors should make every effort for cross-platform compatibility, including system-specific compilation, or containerization of external utilities.
  • +

+1.3 Package API

+

+1.3.1 Function and argument naming

+
    +
  • +

    Functions and arguments naming should be chosen to work together to form a common, logical programming API that is easy to read, and auto-complete.

    +
      +
    • Consider an object_verb() naming scheme for functions in your package that take a common data type or interact with a common API. object refers to the data/API and verb the primary action. This scheme helps avoid namespace conflicts with packages that may have similar verbs, and makes code readable and easy to auto-complete. For instance, in stringi, functions starting with stri_ manipulate strings (stri_join(), stri_sort(), and in googlesheets functions starting with gs_ are calls to the Google Sheets API (gs_auth(), gs_user(), gs_download()).
    • +
    +
  • +
  • For functions that manipulate an object/data and return an object/data of the same type, make the object/data the first argument of the function so as to enhance compatibility with the pipe operators (base R’s |>, magrittr’s %>%).

  • +
  • We strongly recommend snake_case over all other styles unless you are porting over a package that is already in wide use.

  • +
  • Avoid function name conflicts with base packages or other popular ones (e.g. ggplot2, dplyr, magrittr, data.table)

  • +
  • Argument naming and order should be consistent across functions that use similar inputs.

  • +
  • Package functions importing data should not import data to the global environment, but instead must return objects. Assignments to the global environment are to be avoided in general.

  • +

+1.3.2 Console messages

+
    +
  • Use either the cli package, or base R’s tools (message() and warning()) to communicate with the user in your functions.

  • +
  • Highlights of the cli package include: automatic wrapping, respect of the NO_COLOR convention, many semantic elements, and extensive documentation. Read more in a blog post.

  • +
  • Please do not use print() or cat() unless it’s for a print.*() or str.*() methods, as these methods of printing messages are harder for users to suppress.

  • +
  • Provide a way for users to opt out of verbosity, preferably at the package level: make message creation dependent on an environment variable or option (like “usethis.quiet” in the usethis package), rather than on a function parameter. The control of messages could be on several levels (“none,”inform”, “debug”) rather than logical (no messages at all / all messages). Control of verbosity is useful for end users but also in tests. More interesting comments can be found in an issue of the tidyverse design guide.

  • +

+1.3.3 Interactive/Graphical Interfaces

+

If providing graphical user interface (GUI) (such as a Shiny app), to facilitate workflow, include a mechanism to automatically reproduce steps taken in the GUI. This could include auto-generation of code to reproduce the same outcomes, output of intermediate values produced in the interactive tool, or simply clear and well-documented mapping between GUI actions and scripted functions. (See also “Testing” below.)

+

The tabulizer package e.g. has an interactive workflow to extract tables, but can also only extract coordinates so one can re-run things as a script. Besides, two examples of shiny apps that do code generation are https://gdancik.shinyapps.io/shinyGEO/, and https://github.com/wallaceEcoMod/wallace/.

+

+1.3.4 Input checking

+

We recommend your package use a consistent method of your choice for checking inputs – either base R, an R package, or custom helpers.

+

+1.3.5 Packages wrapping web resources (API clients)

+

If your package accesses a web API or another web resource,

+
    +
  • Make sure requests send an user agent, that is, a way to identify what (your package) or who sent the request. The users should be able to override the package’s default user agent. Ideally the user agent should be different on continuous integration services, and in development (based on, for instance, the GitHub usernames of the developers).
  • +
  • You might choose different (better) defaults than the API, in which case you should document them.
  • +
  • Your package should help with pagination, by allowing the users to not worry about it at all since your package does all necessary requests.
  • +
  • Your package should help with rate limiting according to the API rules.
  • +
  • Your package should reproduce API errors, and possibly explain them in informative error messages.
  • +
  • Your package could export high-level functions and low-level functions, the latter allowing users to call API endpoints directly with more control (like gh::gh()).
  • +
+

For more information refer to the blog post Why You Should (or Shouldn’t) Build an API Client.

+

+1.4 Code Style

+
    +
  • For more information on how to style your code, name functions, and R scripts inside the R/ folder, we recommend reading the code chapter in The R Packages book. We recommend the styler package for automating part of the code styling. We suggest reading the Tidyverse style guide.

  • +
  • You can choose to use = over <- as long you are consistent with one choice within your package. We recommend avoiding the use of -> for assignment within a package. If you do use <- throughout your package, and you also use R6 in that package, you’ll be forced to use = for assignment within your R6Class construction - this is not considered an inconsistency because you can’t use <- in this case.

  • +

+1.5 CITATION file

+
    +
  • If your package does not yet have a CITATION file, you can create one with usethis::use_citation(), and populate it with values generated by the citation() function.

  • +
  • CRAN requires CITATION files to be declared as bibentry items, and not in the previously-accepted form of citEntry().

  • +
  • If you archive each release of your GitHub repo on Zenodo, add the Zenodo top-level DOI to the CITATION file.

  • +
  • If one day after review at rOpenSci you publish a software publication about your package, add it to the CITATION file.

  • +
  • Less related to your package itself but to what supports it: if your package wraps a particular resource such as data source or, say, statistical algorithm, remind users of how to cite that resource via e.g. citHeader(). Maybe even add the reference for the resource.

  • +
+

As an example see the dynamite CITATION file which refers to the R manual as well as other associated publications.

+
citHeader("To cite dynamite in publications use:")
+
+bibentry(
+  key = "dynamitepaper",
+  bibtype  = "Misc",
+  doi = "10.48550/ARXIV.2302.01607",
+  url = "https://arxiv.org/abs/2302.01607",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  title = "dynamite: An R Package for Dynamic Multivariate Panel Models",
+  publisher = "arXiv",
+  year = "2023"
+)
+
+bibentry(
+  key = "dmpmpaper",
+  bibtype  = "Misc",
+  title    = "Estimating Causal Effects from Panel Data with Dynamic 
+    Multivariate Panel Models",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  publisher = "SocArxiv",
+  year     = "2022",
+  url      = "https://osf.io/preprints/socarxiv/mdwu5/"
+)
+
+bibentry(
+  key = "dynamite",
+  bibtype  = "Manual",
+  title    = "Bayesian Modeling and Causal Inference for Multivariate
+    Longitudinal Data",
+  author = c(person("Santtu", "Tikka"), person("Jouni", "Helske")),
+  note  = "R package version 1.0.0",
+  year     = "2022",
+  url      = "https://github.com/ropensci/dynamite"
+)
+

+1.6 README

+
    +
  • +

    All packages should have a README file, named README.md, in the root of the repository. The README should include, from top to bottom:

    +
      +
    • The package name.
    • +
    • Badges for continuous integration and test coverage, the badge for rOpenSci peer-review once it has started (see below), a repostatus.org badge, and any other badges (e.g. R-universe).
    • +
    • Short description of goals of package (what does it do? why should a potential user care?), with descriptive links to all vignettes unless the package is small and there’s only one vignette repeating the README. Please also ensure the vignettes are rendered and readable, see the “documentation website” section).
    • +
    • Installation instructions using e.g. the remotes package, pak package, or R-universe.
    • +
    • Any additional setup required (authentication tokens, etc).
    • +
    • Brief demonstration usage.
    • +
    • If applicable, how the package compares to other similar packages and/or how it relates to other packages.
    • +
    • Citation information i.e. Direct users to the preferred citation in the README by adding boilerplate text “here’s how to cite my package”. See e.g. ecmwfr README.
    • +
    +
  • +
+

If you use another repo status badge such as a lifecycle badge, please also add a repostatus.org badge. Example of a repo README with two repo status badges.

+
    +
  • Once you have submitted a package and it has passed editor checks, add a peer-review badge via
  • +
+
[![](https://badges.ropensci.org/<issue_id>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_id>)
+

where issue_id is the number of the issue in the software-review repository. For instance, the badge for rtimicropem review uses the number 126 since it’s the review issue number. The badge will first indicated “under review” and then “peer-reviewed” once your package has been onboarded (issue labelled “approved” and closed), and will link to the review issue.

+
    +
  • +

    If your README has many badges consider ordering them in an html table to make it easier for newcomers to gather information at a glance. See examples in drake repo and in qualtRics repo. Possible sections are

    + +
  • +
  • If your package connects to a data source or online service, or wraps other software, consider that your package README may be the first point of entry for users. It should provide enough information for users to understand the nature of the data, service, or software, and provide links to other relevant data and documentation. For instance, a README should not merely read, “Provides access to GooberDB,” but also include, “…, an online repository of Goober sightings in South America. More information about GooberDB, and documentation of database structure and metadata can be found at link”.

  • +
  • We recommend not creating README.md directly, but from a README.Rmd file (an R Markdown file) if you have any demonstration code. The advantage of the .Rmd file is you can combine text with code that can be easily updated whenever your package is updated.

  • +
  • Consider using usethis::use_readme_rmd() to get a template for a README.Rmd file and to automatically set up a pre-commit hook to ensure that README.md is always newer than README.Rmd.

  • +
  • Extensive examples should be kept for a vignette. If you want to make the vignettes more accessible before installing the package, we suggest creating a website for your package.

  • +
  • Add a code of conduct and contribution guidelines.

  • +
  • See the gistr README for a good example README to follow for a small package, and bowerbird README for a good example README for a larger package.

  • +

+1.7 Documentation

+

+1.7.1 General

+
    +
  • All exported package functions should be fully documented with examples.

  • +
  • If there is potential overlap or confusion with other packages providing similar functionality or having a similar name, add a note in the README, main vignette and potentially the Description field of DESCRIPTION. Examples in rtweet README, rebird README, and the non-rOpensci package slurmR.

  • +
  • The package should contain top-level documentation for ?foobar, (or ?`foobar-package` if there is a naming conflict). Optionally, you can use both ?foobar and ?`foobar-package` for the package level manual file, using @aliases roxygen tag. usethis::use_package_doc() adds the template for the top-level documentation.

  • +
  • The package should contain at least one HTML vignette providing a substantial coverage of package functions, illustrating realistic use cases and how functions are intended to interact. If the package is small, the vignette and the README may have very similar content.

  • +
  • As is the case for a README, top-level documentation or vignettes may be the first point of entry for users. If your package connects to a data source or online service, or wraps other software, it should provide enough information for users to understand the nature of the data, service, or software, and provide links to other relevant data and documentation. For instance, a vignette intro or documentation should not merely read, “Provides access to GooberDB,” but also include, “…, an online repository of Goober sightings in South America. More information about GooberDB, and documentation of database structure and metadata can be found at link”. Any vignette should outline prerequisite knowledge to be able to understand the vignette upfront.

  • +
+

The general vignette should present a series of examples progressing in complexity from basic to advanced usage.

+
    +
  • Functionality likely to be used by only more advanced users or developers might be better put in a separate vignette (e.g. programming/NSE with dplyr).

  • +
  • The README, the top-level package docs, vignettes, websites, etc., should all have enough information at the beginning to get a high-level overview of the package and the services/data it connects to, and provide navigation to other relevant pieces of documentation. This is to follow the principle of multiple points of entry i.e. to take into account the fact that any piece of documentation may be the first encounter the user has with the package and/or the tool/data it wraps.

  • +
  • The vignette(s) should include citations to software and papers where appropriate.

  • +
  • If your package provides access to a data source, we require that DESCRIPTION contains both (1) A brief identification and/or description of the organisation responsible for issuing data; and (2) The URL linking to public-facing page providing, describing, or enabling data access (which may often differ from URL leading directly to data source).

  • +
  • Only use package startup messages when necessary (function masking for instance). Avoid package startup messages like “This is foobar 2.4-0” or citation guidance because they can be annoying to the user. Rely on documentation for such guidance.

  • +
  • You can choose to have a README section about use cases of your package (other packages, blog posts, etc.), example.

  • +

+1.7.2 roxygen2 use

+
    +
  • We request all submissions to use roxygen2 for documentation. roxygen2 is an R package that compiles .Rd files to your man folder in your package from tags written above each function. roxygen2 has support for Markdown syntax. One key advantage of using roxygen2 is that your NAMESPACE will always be automatically generated and up to date.

  • +
  • More information on using roxygen2 documentation is available in the R packages book and in roxygen2 website itself.

  • +
  • If you were writing Rd directly without roxygen2, the Rd2roxygen package contains functions to convert Rd to roxygen documentation.

  • +
  • All functions should document the type of object returned under the @return heading.

  • +
  • The default value for each parameter should be clearly documented. For example, instead of writing A logical value determining if ..., you should write A logical value (default `TRUE`) determining if .... It is also good practice to indicate the default values directly in your function definition:

  • +
+
+
f <- function(a = TRUE) {
+  # function code
+}
+
+
    +
  • Documentation should support user navigation by including useful cross-links between related functions and documenting related functions together in groups or in common help pages. In particular, the @family tags, that automatically creates “See also” links and can help group functions together on pkgdown sites, is recommended for this purpose. See the “manual” section of The R Packages book and the “function grouping” section of the present chapter for more details.

  • +
  • You can re-use documentation pieces (e.g. details about authentication, related packages) across the vignettes/README/man pages. Refer to roxygen2 vignette on documentation reuse.

  • +
  • For including examples, you can use the classic @examples tag (plural “examples”) but also the @example <path> tag (singular “example”) for storing the example code in a separate R script (ideally under man/), and the @exampleIf tag for running examples conditionally and avoiding R CMD check failures. Refer to roxygen2 documentation about examples.

  • +
  • Add #' @noRd to internal functions. You might be interested in the devtag experimental package for getting local manual pages when using #' @noRd.

  • +
  • Starting from roxygen2 version 7.0.0, R6 classes are officially supported. See the roxygen2 docs for details on how to document R6 classes.

  • +

+1.7.3 URLs in documentation

+

This subsection is particularly relevant to authors wishing to submit their package to CRAN. CRAN will check URLs in your documentation and does not allow redirect status codes such as 301. You can use the urlchecker package to reproduce these checks and, in particular, replace URLs with the URLs they redirect to. Others have used the option to escape some URLs (change <https://ropensci.org/> to https://ropensci.org/, or \url{https://ropensci.org/} to https://ropensci.org/.), but if you do so, you will need to implement some sort of URL checking yourself to prevent them from getting broken without your noticing. Furthermore, links would not be clickable from local docs.

+

+1.8 Documentation website

+

We recommend creating a documentation website for your package using pkgdown. The R packages book features a chapter on pkgdown, and of course pkgdown has its own documentation website.

+

There are a few elements we’d like to underline here.

+

+1.8.1 Automatic deployment of the documentation website

+

You only need to worry about automatic deployment of your website until approval and transfer of your package repo to the ropensci organization; indeed, after that a pkgdown website will be built for your package after each push to the GitHub repo. You can find the status of these builds at https://dev.ropensci.org/job/package_name, e.g. for magick; and the website at https://docs.ropensci.org/package_name, e.g. for magick. The website build will use your pkgdown config file if you have one, except for the styling that will use the rotemplate package. The resulting website will have a local search bar. Please report bugs, questions and feature requests about the central builds at https://github.com/ropensci/docs/ and about the template at https://github.com/ropensci/rotemplate/.

+

If your package vignettes need credentials (API keys, tokens, etc.) to knit, you might want to precompute them since credentials cannot be used on the docs server.

+

Before submission and before transfer, you could use the approach documented by pkgdown or the tic package for automatic deployment of the package’s website. This would save you the hassle of running (and remembering to run) pkgdown::build_site() yourself every time the site needs to be updated. First refer to our chapter on continuous integration if you’re not familiar with continuous integration. In any case, do not forget to update all occurrences of the website URL after transfer to the ropensci organization.

+

+1.8.2 Grouping functions in the reference

+

When your package has many functions, use grouping in the reference, which you can do more or less automatically.

+

If you use roxygen2 above version 6.1.1, you should use the @family tag in your functions documentation to indicate grouping. This will give you links between functions in the local documentation of the installed package (“See also” section) and allow you to use the pkgdown has_concept function in the config file of your website. Non-rOpenSci example courtesy of optiRum: family tag, pkgdown config file and resulting reference section. To customize the text of the cross-reference title created by roxygen2 (Other {family}:), refer to roxygen2 docs regarding how to provide a rd_family_title list in man/roxygen/meta.R.

+

Less automatically, see the example of drake website and associated config file.

+

+1.8.3 Branding of authors

+

You can make the names of (some) authors clickable by adding their URL, and you can even replace their names with a logo (think rOpenSci… or your organisation/company!). See pkgdown documentation.

+

+1.8.4 Tweaking the navbar

+

You can make your website content easier to browse by tweaking the navbar, refer to pkgdown documentation. In particular, note that if you name the main vignette of your package “pkg-name.Rmd”, it’ll be accessible from the navbar as a Get started link instead of via Articles > Vignette Title.

+

+1.8.5 Mathjax

+

Once your package is transferred and it gets a website using our pkgdown template, if you want to use Mathjax you’ll need to specify it in the pkgdown config file like so:

+
template:
+  params:
+    mathjax: true
+

+1.9 Authorship

+

The DESCRIPTION file of a package should list package authors and contributors to a package, using the Authors@R syntax to indicate their roles (author/creator/contributor etc.) if there is more than one author, and using the comment field to indicate the ORCID ID of each author, if they have one (cf this post). See this section of “Writing R Extensions” for details. If you feel that your reviewers have made a substantial contribution to the development of your package, you may list them in the Authors@R field with a Reviewer contributor type ("rev"), like so:

+
    person("Bea", "Hernández", role = "rev",
+    comment = "Bea reviewed the package (v. X.X.XX) for rOpenSci, see <https://github.com/ropensci/software-review/issues/116>"),
+

Only include reviewers after asking for their consent. Read more in this blog post “Thanking Your Reviewers: Gratitude through Semantic Metadata”. Please do not list editors as contributors. Your participation in and contribution to rOpenSci is thanks enough!

+

+1.9.1 Authorship of included code

+

Many packages include code from other software. Whether entire files or single functions are included from other packages, rOpenSci packages should follow the CRAN Repository Policy:

+
+

The ownership of copyright and intellectual property rights of all components of the package must be clear and unambiguous (including from the authors specification in the DESCRIPTION file). Where code is copied (or derived) from the work of others (including from R itself), care must be taken that any copyright/license statements are preserved and authorship is not misrepresented.

+

Preferably, an ‘Authors@R’ field would be used with ‘ctb’ roles for the authors of such code. Alternatively, the ‘Author’ field should list these authors as contributors.

+

Where copyrights are held by an entity other than the package authors, this should preferably be indicated via ‘cph’ roles in the ‘Authors@R’ field, or using a ‘Copyright’ field (if necessary referring to an inst/COPYRIGHTS file).

+

Trademarks must be respected.

+
+

+1.10 Licence

+

The package needs to have a CRAN or OSI accepted license. For more explanations around licensing, refer to the R packages book.

+

+1.11 Testing

+
    +
  • All packages should pass R CMD check/devtools::check() on all major platforms.

  • +
  • All packages should have a test suite that covers major functionality of the package. The tests should also cover the behavior of the package in case of errors.

  • +
  • It is good practice to write unit tests for all functions, and all package code in general, ensuring key functionality is covered. Test coverage below 75% will likely require additional tests or explanation before being sent for review.

  • +
  • We recommend using testthat for writing tests. Strive to write tests as you write each new function. This serves the obvious need to have proper testing for the package, but allows you to think about various ways in which a function can fail, and to defensively code against those. More information.

  • +
  • Tests should be easy to understand. We suggest reading the blog post “Why Good Developers Write Bad Unit Tests” by Michael Lynch.

  • +
  • Packages with Shiny apps should use a unit-testing framework such as shinytest2 or shinytest to test that interactive interfaces behave as expected.

  • +
  • For testing your functions creating plots, we suggest using vdiffr, an extension of the testthat package that relies on testthat snapshot tests.

  • +
  • +

    If your package interacts with web resources (web APIs and other sources of data on the web) you might find the HTTP testing in R book by Scott Chamberlain and Maëlle Salmon relevant. Packages helping with HTTP testing (corresponding HTTP clients):

    + +
  • +
  • testthat has a function skip_on_cran() that you can use to not run tests on CRAN. We recommend using this on all functions that are API calls since they are quite likely to fail on CRAN. These tests should still run on continuous integration. Note that from testthat 3.1.2 skip_if_offline() automatically calls skip_on_cran(). More info on CRAN preparedness for API wrappers.

  • +
  • If your package interacts with a database you might find dittodb useful.

  • +
  • Once you’ve set up continuous integration (CI), use your package’s code coverage report (cf this section of our book) to identify untested lines, and to add further tests.

  • +
  • Even if you use continuous integration, we recommend that you run tests locally prior to submitting your package (you might need to set Sys.setenv(NOT_CRAN="true")).

  • +

+1.12 Examples

+
    +
  • Include extensive examples in the documentation. In addition to demonstrating how to use the package, these can act as an easy way to test package functionality before there are proper tests. However, keep in mind we require tests in contributed packages.

  • +
  • You can run examples with devtools::run_examples(). Note that when you run R CMD CHECK or equivalent (e.g., devtools::check()) your examples that are not wrapped in \dontrun{} or \donttest{} are run. Refer to the summary table in roxygen2 docs.

  • +
  • To safe-guard examples (e.g. requiring authentication) to be run on CRAN you need to use \dontrun{}. However, for a first submission CRAN won’t let you have all examples escaped so. In this case you might add some small toy examples, or wrap example code in try(). Also refer to the @exampleIf tag present, at the time of writing, in roxygen2 development version.

  • +
  • In addition to running examples locally on your own computer, we strongly advise that you run examples on one of the continuous integration systems. Again, examples that are not wrapped in \dontrun{} or \donttest{} will be run, but for those that are you can configure your continuous integration builds to run them via R CMD check arguments --run-dontrun and/or --run-donttest.

  • +

+1.13 Package dependencies

+
    +
  • +

    Consider the trade-offs involved in relying on a package as a dependency. On one hand, using dependencies reduces coding effort, and can build on useful functionality developed by others, especially if the dependency performs complex tasks, is high-performance, and/or is well vetted and tested. On the other hand, having many dependencies places a burden on the maintainer to keep up with changes in those packages, at risk to your package’s long-term sustainability. It also increases installation time and size, primarily a consideration on your and others’ development cycle, and in automated build systems. “Heavy” packages - those with many dependencies themselves, and those with large amounts of compiled code - increase this cost. Here are some approaches to reducing dependencies:

    +
      +
    • +

      Small, simple functions from a dependency package may be better copied into your own package if the dependency if you are using only a few functions in an otherwise large or heavy dependency. (See Authorship section above for how to acknowledge original authors of copied code.) On the other hand, complex functions with many edge cases (e.g. parsers) require considerable testing and vetting.

      +
        +
      • +

        An common example of this is in returning tidyverse-style “tibbles” from package functions that provide data. One can avoid the modestly heavy tibble package dependency by returning a tibble created by modifying a data frame like so:

        +
        class(df) <- c("tbl_df", "tbl", "data.frame") 
        +

        (Note that this approach is not universally endorsed.)

        +
      • +
      +
    • +
    • Ensure that you are using the package where the function is defined, rather than one where it is re-exported. For instance many functions in devtools can be found in smaller specialty packages such as sessioninfo. The %>% function should be imported from magrittr, where it is defined, rather than the heavier dplyr, which re-exports it.

    • +
    • Some dependencies are preferred because they provide easier to interpret function names and syntax than base R solutions. If this is the primary reason for using a function in a heavy dependency, consider wrapping the base R approach in a nicely-named internal function in your package. See e.g. the rlang R script providing functions with a syntax similar to purrr functions.

    • +
    • If dependencies have overlapping functionality, see if you can rely on only one.

    • +
    • More dependency-management tips can be found in the chapter “Dependencies: Mindset and Background” of the R packages book and in a post by Scott Chamberlain.

    • +
    +
  • +
  • Use Imports instead of Depends for packages providing functions from other packages. Make sure to list packages used for testing (testthat), and documentation (knitr, roxygen2) in your Suggests section of package dependencies (if you use usethis for adding testing infrastructure via usethis::use_testthat() or a vignette via usethis::use_vignette(), the necessary packages will be added to DESCRIPTION). If you use any package in the examples or tests of your package, make sure to list it in Suggests, if not already listed in Imports.

  • +
  • +

    If your (not Bioconductor) package depends on Bioconductor packages, make sure the installation instructions in the README and vignette are clear enough even for an user who is not familiar with the Bioconductor release cycle.

    +
      +
    • Should the user use BiocManager (recommended)? Document this.

    • +
    • Is the automatic installation of Bioconductor packages by install.packages() enough? In that case, mention that the user needs to run setRepositories() if they haven’t set the necessary Bioconductor repositories yet.

    • +
    • If your package depends on Bioconductor after a certain version, mention it in DESCRIPTION and in the installation instructions.

    • +
    +
  • +
  • Specifying minimum dependencies (e.g. glue (>= 1.3.0) instead of just glue) should be a conscious choice. If you know for a fact that your package will break below a certain dependency version, specify it explicitly. But if you don’t, then no need to specify a minimum dependency. In that case when a user reports a bug which is explicitly related to an older version of a dependency then address it then. An example of bad practice would be for a developer to consider the versions of their current state of dependencies to be the minimal version. That would needlessly force everyone to upgrade (causing issues with other packages) when there is no good reason behind that version choice.

  • +
  • For most cases where you must expose functions from dependencies to the user, you should import and re-export those individual functions rather than listing them in the Depends fields. For instance, if functions in your package produce raster objects, you might re-export only printing and plotting functions from the raster package.

  • +
  • +

    If your package uses a system dependency, you should

    +
      +
    • Indicate it in DESCRIPTION;

    • +
    • Check that it is listed by sysreqsdb to allow automatic tools to install it, and submit a contribution if not;

    • +
    • Check for it in a configure script (example) and give a helpful error message if it cannot be found (example). configure scripts can be challenging as they often require hacky solutions to make diverse system dependencies work across systems. Use examples (more here) as a starting point but note that it is common to encounter bugs and edge cases and often violate CRAN policies. Do not hesitate to ask for help on our forum.

    • +
    +
  • +

+1.15 Version Control

+

+1.16 Miscellaneous CRAN gotchas

+

This is a collection of CRAN gotchas that are worth avoiding at the outset.

+
    +
  • Make sure your package title is in Title Case.
  • +
  • Do not put a period on the end of your title.
  • +
  • Do not put ‘in R’ or ‘with R’ in your title as this is obvious from packages hosted on CRAN. If you would like this information to be displayed on your website nonetheless, check the pkgdown documentation to learn how to override this.
  • +
  • Avoid starting the description with the package name or “This package …”.
  • +
  • Make sure you include links to websites if you wrap a web API, scrape data from a site, etc. in the Description field of your DESCRIPTION file. URLs should be enclosed in angle brackets, e.g. <https://www.r-project.org>.
  • +
  • In both the Title and Description fields, the names of packages or other external software must be quoted using single quotes (e.g., ‘Rcpp’ Integration for the ‘Armadillo’ Templated Linear Algebra Library).
  • +
  • Avoid long running tests and examples. Consider testthat::skip_on_cran in tests to skip things that take a long time but still test them locally and on continuous integration.
  • +
  • Include top-level files such as paper.md, continuous integration configuration files, in your .Rbuildignore file.
  • +
+

For further gotchas, refer to the collaborative list maintained by ThinkR, “Prepare for CRAN”.

+

+1.16.1 CRAN checks

+

Once your package is on CRAN, it will be regularly checked on different platforms. Failures of such checks, when not false positives, can lead to the CRAN team’s reaching out. You can monitor the state of the CRAN checks via

+

+1.17 Bioconductor gotchas

+

If you intend your package to be submitted to, or if your package is on, Bioconductor, refer to Bioconductor packaging guidelines and the updated developer book.

+

+1.18 Further guidance

+ +

+1.18.1 Learning about package development

+

+1.18.1.1 Books

+

+1.18.1.2 Tutorials

+

+1.18.1.3 Blogs

+

+1.18.1.4 MOOCs

+

There is a Coursera specialization corresponding to the book by Roger Peng, Sean Kross and Brooke Anderson, with a course specifically about R packages.

+ + +
+
+ + + + + + + diff --git a/pkg_ci.html b/pkg_ci.html new file mode 100644 index 000000000..49ee83acf --- /dev/null +++ b/pkg_ci.html @@ -0,0 +1,884 @@ + + + + + + + + + + +2  Continuous Integration Best Practices – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

2  Continuous Integration Best Practices

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter summarizes our guidelines about continuous integration after explaining what continuous integration is. +

+

+Along with the previous chapter, it forms our guidelines for Software Peer Review. +

+
+
+

+2.1 What is continuous integration (CI)?

+

Continuous integration automatically runs tests on software. In the case of rOpenSci, CI practically means that a set of tests will be automatically run via GitHub, every time that you make a commit or pull request to GitHub.

+

CI automates the running of general package checks such as R CMD check, see testing. It is possible to set up CI before your tests are written, then CI will run the tests as you commit them to the repository.

+

+2.2 Why use continuous integration (CI)?

+

All rOpenSci packages must use one form of continuous integration. This ensures that all commits, pull requests and new branches are run through R CMD check. The results of all tests are displayed on the pull request page on GitHub, providing another layer of information about problems and protection against breaking your package before merging changes. rOpenSci packages’ continuous integration must also be linked to a code coverage service, indicating how many lines are covered by unit tests.

+

Both test status and code coverage should be reported via badges in your package README.

+

R packages should have CI for all operating systems (Linux, Mac OSX, Windows) when they contain:

+
    +
  • Compiled code

  • +
  • Java dependencies

  • +
  • Dependencies on other languages

  • +
  • Packages with system calls

  • +
  • Text munging such as getting people’s names (in order to find encoding issues).

  • +
  • Anything with file system / path calls

  • +
+

In case of any doubt regarding the applicability of these criteria to your package, it’s better to add CI for all operating systems. Most CI services standards setups for R packages allow this with not much hassle.

+

+2.3 Which continuous integration service(s)?

+

There are a number of continuous integration services, including standalone services (CircleCI, AppVeyor), and others integrated into code hosting or related services (GitHub Actions, GitLab, AWS Code Pipeline). Different services support different operating system configurations.

+

GitHub Actions is a convenient option for many R developers who already use GitHub as it is integrated into the platform and supports all needed operating Systems. There are actions supported for the R ecosystem, as well and first-class support in the {usethis} package. All packages submitted to rOpenSci for peer review are checked by our own pkgcheck system, described further in the Guide for Authors. These checks are also provided as a GitHub Action in the ropensci-review-tools/pkgcheck-action repository. Packages authors are encouraged to use that action to confirm prior to submission that a package passes all of our checks. See our blog post for more information.

+

usethis supports CI setup for other systems, though these functions are soft-deprecated. rOpenSci also supports the circle package, which aids in setting up CircleCI pipelines, and the tic package for building more complicated CI pipelines.

+

+2.3.0.1 Testing using different versions of R

+

We require that rOpenSci packages are tested against the latest, previous and development versions of R to ensure both backwards and forwards compatibility with base R.

+

Details of how to run tests/checks using different versions of R locally can be found in the R-hub vignette on running Local Linux checks with Docker.

+

You can fine tune the deployment of tests with each versions by using a testing matrix.

+

If you develop a package depending on or intended for Bioconductor, you might find biocthis relevant.

+

+2.3.0.2 Minimizing build times on CI

+

You can use these tips to minimize build time on CI:

+

+2.3.0.3 System dependencies

+

You might find Hugo Gruson’s post System Dependencies in R Packages & Automatic Testing useful.

+

+2.3.1 Travis CI (Linux and Mac OSX)

+

We recommend moving away from Travis.

+

+2.3.2 AppVeyor CI (Windows)

+

For continuous integration on Windows, see R + AppVeyor. Set it up using usethis::use_appveyor().

+

Here are tips to minimize AppVeyor build time:

+ +

We no longer transfer AppVeyor projects to ropensci AppVeyor account so after transfer of your repo to rOpenSci’s “ropensci” GitHub organization the badge will be [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/ropensci/pkgname?branch=master&svg=true)](https://ci.appveyor.com/project/individualaccount/pkgname).

+

+2.3.3 Circle CI (Linux and Mac OSX)

+

Circle CI is used, for example, by rOpenSci package bomrang as continuous integration service.

+

+2.4 Test coverage

+

Continuous integration should also include reporting of test coverage via a testing service such as Codecov or Coveralls.

+

We recommend using Codecov. To activate Codecov for your repo, run usethis::use_github_action("test-coverage") to create a file .github/workflows/test-coverage.yaml. You also need to give Codecov access to your github repository, see Codecov quick start guide for how to set up access. Then add a Codecov status badge to the top of your README.md, see Codecov status badges.

+

Currently, Codecov has access to all ropensci github repositories by default. When your repository is accepted and transferred to ropensci, Codecov access should transfer automatically. You will need to update the URL of the badge to point to the rOpenSci-hosted repository.

+

For more details, see the README for the covr package for instructions, as well as usethis::use_coverage() and usethis::use_github_action().

+

If you run coverage on several CI services the results will be merged.

+

+2.5 Even more CI: OpenCPU

+

After transfer to rOpenSci’s “ropensci” GitHub organization, each push to the repo will be built on OpenCPU and the person committing will receive a notification email. This is an additional CI service for package authors that allows for R functions in packages to be called remotely via https://ropensci.ocpu.io/ using the opencpu API. For more details about this service, consult the OpenCPU help page that also indicates where to ask questions.

+

+2.6 Even more CI: rOpenSci docs

+

After transfer to rOpenSci’s “ropensci” GitHub organization, a pkgdown website will be built for your package after each push to the GitHub repo. You can find the status of these builds at https://ropensci.r-universe.dev/ui#packages and in the commit status. The website build will use your pkgdown config file if you have one, except for the styling that will use the rotemplate package.

+

Please report bugs, questions and feature requests about the central builds and about the template at https://github.com/ropensci-org/rotemplate/.

+ + +
+
+ + + + + + + diff --git a/pkg_security.html b/pkg_security.html new file mode 100644 index 000000000..27b104a72 --- /dev/null +++ b/pkg_security.html @@ -0,0 +1,868 @@ + + + + + + + + + + +3  Package Development Security Best Practices – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

3  Package Development Security Best Practices

+
+ + + +
+ + + + +
+ + + +
+
+

+This work-in-progress chapter includes guidance about managing secrets in packages and links for further reading. +

+
+
+

+3.1 Miscellaneous

+

We recommend the article Ten quick tips for staying safe online by Danielle Smalls and Greg Wilson.

+

+3.2 GitHub access security

+
    +
  • We recommend you secure your GitHub account with two-factor (authentication) 2FA. It is compulsory for all ropensci GitHub organization members and outside collaborators so make sure to enable it before your package is approved.

  • +
  • We also recommend you regularly check who has access to your package repository, and that you prune any unused access (such as from former collaborators).

  • +

+3.3 https

+
    +
  • If the web service your package wraps has either https or http, opt for https.
  • +

+3.4 Secrets in packages

+

This section contains guidance for when you develop a package interacting with a web resource requiring credentials (API keys, tokens, etc.). Also refer to the httr vignette about sharing secrets.

+

+3.4.1 Secrets in packages and user protection

+

Say your package needs an API key for making requests on behalf of users of your package.

+
    +
  • +

    In your package documentation, guide the user so the API key doesn’t end up in the .Rhistory/script of users of your package.

    +
      +
    • Encourage the use of environment variables to store the API key (or even remove the possibility to pass it as an argument to the functions?). You could link to this intro to startup files and usethis::edit_r_environ().

    • +
    • Or your package could depend on, or encourage the use of, keyring to help user store variables in the specific OS’ credential stores (more secure than .Renviron): i.e. you’d create a function for setting the key, and have another one for retrieving the key; or the user would write Sys.setenv(SUPERSECRETKEY = keyring::key_get("myservice")) at the beginning of their script.

    • +
    • Do not print the API key even in verbose mode in any message, warning, error.

    • +
    +
  • +
  • In the GitHub issue template, it should be stated not to share any credentials. If an user of your package accidentally shares credentials in an issue, make sure they’re aware of that so they can revoke the key (i.e. ask them explicitly in an answer whether they realized they shared their key).

  • +

+3.4.2 Secrets in packages and development

+

You’ll need to protect your secrets as you protect secrets of users, but there’s more to take into account and keep in mind.

+

+3.4.2.1 Secrets and recorded requests in tests

+

If you use vcr or httptest in tests for caching API responses, you need to make sure the recorded requests / fixtures do not contain secrets. Refer to vcr security guidance and httptest guidance “Redacting and Modifying Recorded Requests”, and inspect your recorded requests / fixtures before committing them the first time to be sure you got the setup right.

+

vcr being an rOpenSci package, you can post any question you might have to rOpenSci forum.

+

+3.4.2.2 Share secrets with CI services

+

Now, you might need to share secrets with continuous integration services.

+

You could store API keys as environment variables / secrets, referring to the docs of the CI service.

+

For more details and workflow advice, refer to the gargle article “Managing tokens securely” and the security chapter of the HTTP testing in R book.

+

Document the steps you made in CONTRIBUTING.md so you, or say a new maintainer, can remember how to do that next time.

+

+3.4.2.3 Secrets and collaborations

+

What about pull requests from external contributors? On GitHub for instance, secrets are only available for GitHub Actions for pull requests started from the repository itself, not from fork. Tests using your secrets will fail unless you use some sort of mocked/cached response, so you might want to skip them depending on the context. For instance, in your CI account you could create an environment variable called THIS_IS_ME and then skip tests based on the presence of this variable. This obviously means the PR checks by the CI are not exhaustive, so you’ll need to check out the PR locally to run all tests.

+

Document the behavior of your package for external PRs in CONTRIBUTING.md for the sake of people making PRs and of people reviewing them (you in a few weeks, and other authors of the package).

+

+3.4.3 Secrets and CRAN

+

On CRAN, skip any tests (skip_on_cran()) and examples (dontrun) requiring credentials.

+

Precompute vignettes requiring credentials.

+

+3.5 Further reading

+

Useful security resources:

+
+
+ + + + + + + diff --git a/policies.html b/policies.html new file mode 100644 index 000000000..58b398762 --- /dev/null +++ b/policies.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/preface.html b/preface.html new file mode 100644 index 000000000..902b49e16 --- /dev/null +++ b/preface.html @@ -0,0 +1,798 @@ + + + + + + + + + + +Preface – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

Preface

+
+ + + +
+ + + + +
+ + + +

Welcome! This book is a guide for authors, maintainers, reviewers and editors of rOpenSci.

+

The first section of the book contains our guidelines for creating and testing R packages.

+

The second section is dedicated to rOpenSci’s software peer review process: what it is, our policies, and specific guides for authors, editors and reviewers throughout the process. For statistical software review, refer to the project webpage and resources.

+

The third and last section features our best practice for nurturing your package once it has been onboarded: how to collaborate with other developers, how to document releases, how to promote your package and how to leverage GitHub as a development platform. The third section also features a chapter for anyone wishing to start contributing to rOpenSci packages.

+

We hope that you’ll find the guide useful and clear, and welcome your suggestions in the issue tracker of the book. Happy R packaging!

+

The rOpenSci editorial team.

+

This book is a living document. You can view updates to our best practices and policies via the release notes.
+You can cite this book using its Zenodo metadata and DOI.

+

Em Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav

+

If you want to contribute to this book (suggestions, corrections) please refer to the GitHub repository in particular the contributing guidelines. Thanks!

+

We are thankful for all authors, reviewers and guest editors for helping us improve the system and this guide over the years. Thanks also to the following persons who made contributions to this guide and its previous incarnations: Katrin Leinweber, John Baumgartner, François Michonneau, Christophe Dervieux, Lorenzo Busetto, Ben Marwick, Nicholas Horton, Chris Kennedy, Mark Padgham, Jeroen Ooms, Sean Hughes, Jan Gorecki, Joseph Stachelek, Dean Attali, Julia Gustavsen, Nicholas Tierney, Rich FitzJohn, Tiffany Timbers, Hilmar Lapp, Miles McBain, Bryce Mecum, Jonathan Carroll, Carl Boettiger, Florian Privé, Stefanie Butland, Daniel Possenriede, Hadley Wickham, Mauro Lepore, Matthew Fidler, Luke McGuinness, Aaron Wolen, Indrajeet Patil, Kevin Wright, Will Landau, Hugo Gruson,, Hao Ye,, Sébastien Rochette,, Edward Wallace,, Alexander Fischer,, Maxime Jaunatre,, Thomas Zwagerman. Please tell us if we forgot to acknowledge your contribution!

+ + + +
+
+ + + + + + + diff --git a/rOpenSci-Packages--Development,-Maintenance,-and-Peer-Review.pdf b/rOpenSci-Packages--Development,-Maintenance,-and-Peer-Review.pdf new file mode 100644 index 0000000000000000000000000000000000000000..34d36e837e4569eb80f458b2813b22b13c63921e GIT binary patch literal 450238 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�a6y*$J1}w5GYW{Y}3>*Tp12zGhlp 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
U*vYRYyUMY%;?HFm-VL)Bcjsw+Lopg++4bt&q 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 %I*cvi^Je-G(kdbqnFgYq|IIBjRl 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͕p81;6!Vb7IZ; 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

af>@# z#Y5;R>N@VYI2oUq$$oSIQ8XD5`r+tRpeH(k#3}I)5p(2JbzS+w36s%t+4-13F-QDG zibDU9{1t_4FM^QqT>cB%w8}zOjL~)PF@VSq$_tZMM37my)hy`y1<9E>>x^aVSDmG&5B>dSY>mH6QZXoNYA- z_NAno>r4s#G?2(dQ{+;rU7SUD*&x{q2<#&ce3$WD1qwNIZxK?pb2VWf62xme(3*M8eos{8XtJP~>zZ0SOs63evR*g~;rpE|;258CC?^^wof*amZyTwHDGM(rUP8fH|by9 zq^vY9rHL#PP}) zz&)}A5BMi4K^P?-H2#F zoDM`Vs6+9AFY%{kh_|eCiPW&v3Z$BUO~?!~p2l2(V()+yYPU|>ReYf+*hugIXDwy( z?jQ1G-S}WSR!yPTY{>G#n^%3)35XYWtgIb7N#2Fr%SuL7NvS7e7woksO!chM129wX z7nGg8_{0Q5T16iqjGpT6)=z&yPuW6f0#ZuJ;5HG36%Wl-x-Q@uRW*)SFE7UO^B?gK z`}=@~luEWasY_CAv`Ax20wnOR+=glE=s(s_ipPc8WkizE^5Jh~g`C%gK+>)?vpi0B zwm08tKqg?*Kv#( zTP3~kh-2>&0?s4CKr7m^ZZz`fRX=c*Qw5NVg_q?li}Tl>G4s4u^+hAX%7mp$!mNnA())y9>yf?vsFn%NRaWK(%jo}s*LXEbzJ0~eu82tB87?NUBh{;c z!azy}`|p3hmuIhYOGTt*+<-2TGqfg@RFVPfCvSo!2;T{pvGwY;+K(F>-@FBG9;?@F1z;p=SEKOrT zsojpeU_)(Coq8H?VsmYIt-n@7Ixa1$Iih41k!Edj$vm87_@$ezKd!I0o`Fmin!q4b zC>P7t6r0kP6;O;@spc_PN%F^HXUHekn-W?5btf9IaT;S|gWX7nMX9=K{o2`r8uM^~ zdAWg2JVs;b@cR|oc15t0AKv^sl(pV-N&2{7k@|MR7~~69{L{`3DnSfx3-VU&^lp)> z=El~KAsCWKAO3S{?T+43-4<(gB#rBM5A~i&41D2;8n`HYO_xi_j(m{zHP~tO{r5sB zEhCH9nJq}sMl*HB`1ILkyU}%&?BzkQlD4C?N!AJH{p}`=Mjx%cOfm^G4Z!h~AkSJ$_;e*MDvic-aH;@==63q^A$PF_r zXs0t8j^#S09r75nV1D7I>Slv$L+L-}r&C}#a@h0noSNjg*g?5iLmqX(>ngY5MRdh0 z0=S2Xg$_z^x1J65jmZTn%Wa%;@nQJ_{`Ypg-adJSL{edlY2B+aN;A7UAIU^+^#Ldr%~A-z$?@x<^T28^dGg3n3y>J zM~J8Uzc^=Yu-h+`_duhCzUl&TBK|V|*HBs7^CDS8jTysTKP3rb5=k_^`_uDzU)dwZ2#R=kIs$+2&$EG!O^)HdNEjy0})-u9rB}F_*D&df@mZXQ5 z-+QDKXh$m3K+ZTs&AW~15YrTVp=mbNJ$P(lIC!JYEMJ*av16=K9t0jcs<43(hxKIX z=f2XKXE1F1PjVg=iCRf`sv<#HIFe>MU6C!$(5iU~Gvioh;*L$U;9s@Ij5j@tqsb{^ZSxf?k%T8 zq-ySuHn;9kA`W$UU0yn{impf??hBR|5x&oRR;P!6JZ%1p4XY!Y*ZvR7f^ASVStiyf zI-1wiji6}nAU5PP6O#fllCT8wJL4Pt&!G6ynybh?eULjJKz!8S8zjt74o1p#$37R_ z-QCjOqmKv!C}*;#{>V9V!khA#ZOxmE-63-rR+$ltd%>4o{5?8u`Ep_WrajTo36OG@Y-NpJb}feBNVM7}~%!o&CAOGI#K=nH1*w|YqG zs(p%v`DL0Q&t7)OPH9=LrfmL-*R}!1nY+F*>iB@S=V06bIJ^zuaqcsf{z-a2#2{q* zH=HaOG*}#Zbii@5JbYJ53DZU4dB+>=0`ax?&ER4<_Q0pU_6!i8v zY%+k;Mpo+s>cibd-V9+^LJO`<%|&n&-V0)Vy&a}M+X_idcis<>lI9dUnh`ZAM1dEQ z&3gPTD2qEnI+8Q3ZlhI?ERG>nzpwftyMS*T@>O`= z6o_xqhe=G^Rqxsspg5FPD3BAQQcN$i6|Xls_2ccyJmC#lUd$Bum}3;IK3XwqrC&Z! zpKSuL1kW+$r5-%4(es@^Ck&)QCC2D=i~{s`f&#Ld7NcR!!4Xxfi8th^z7AU$^(^;m z+x0Eb5N3ESPi4WU@kGZMw_vsBBNuCW)DWtG!Cu2Clvut#FAWi(8IlMHV#}KXgq84vy1ESUuJ`ji4 zR{5oQrj|Bu-^lyw8;#dlI(eF{1p)k{$y~VkbowJOW^+0FD%{)AB;si&-TNTP^tt+Z zFA0Y&SAw(WYS4PC3KV+*9ah*-+xT}@d0FokS0XzU$P;t@yEf0pbY90EulG)4oZ|gcX_AiIlZ)VM!sJu}?y&xH{ zi98CXXJBn!qcikHLIItuj8_tV(gMmG@P&aX^;fE7P~hbV1%2aFtE4(r7*-Fsk${R4 zZ0xRQ-sy>$-$u~>nlMIxF2rmZa^kMBm%-%EPz!B6Y0}oH#!0?;Tysefj{1u8V&u~D z9BDZhI5IUWoxCQk)7orlF3DxVdEJZ~owiWR{&yJsLaA`6XbQ7!PVPHbu1E~q{4OEW zaN>B?4q{|(~~Cgh%8;ow$D*&ekKWI|RQxYF%(^++f0;csaR z_|xeUODJ=ATRu<8-$JfOuErYxo1n8~HvS51!qVezowmehlgsAcAuw*IR3T$w7)eZv zb}6R2hsk_R)V(dX->kxbyWq4_8{|HO3g;kUi8^h3>ZkXp9ayb;i#pgzY(#Mvh*IJ4 zm-y|7Ji+yV=U1EF2PPcoG5(Ur)OA%@{8~1rx+MktTDA+QCjGx8iXHhR1qI8+V4>0G-TRhQXe6ZsTN&;q*+}% zuwk?{S5JKs)8+<^FhWG+Dt6kmh`5zb+uK7#Md6%+4~v^*Skq711Ffb4DyNT$Hx72A8QUEKS5CdijBcYa)92= z7436CQ9gNWJTOCtjo}RK?La=ju)qlJ zgCPe~B|T_nbAn3)sytfN)J(wR{GQ>3_xJPI3wN9MOZ7Pxe*7)l@$P;UBj)oDm9L$z znlDeKi|tR*iB@o{;>R4^=iaBj#E1Slr4IIjgaI|JR@P~1ZHA0AM}No6EVoRAWPf}7 zo*@VLPBh#L9S((7HMAXCjhtIXIar^w`v~iN0l&^+6>g#0s7RnonO>mFz68I#aBZmE zOWQrrKsrC)pFaGPd=WKMG1^beog`FzJfiInpF{2^>QCmJT)~B3K;?qwdVL09YqCdx z29VGvWrgS)pJ2#ICDlR|a*cvKR$W=yOK4|F0bE+#TpkgXn~cboKcF&LJQ~VQRM|ie z1;mDj@z`nrdAl7w73t*5;1L*b{h;f@K8c-B;LHci%~2WHAj@ucjGJ`=TebKIdJ|Tz ztJ@gsv`bdF44(P3vvgwsFz_jslBPJ@>2uZ_s&-^iKHpl}WdZ_?6%F+D>pw=%+3{Q= zfrjJ)(!aM|jb2xVcMl{z!7T9$CtzGgovu2>A z+uhj4FLL)$>un)OkW=q|JAO!1?J-En13rQB+WX;1o2|3 zRS-3hFpyWH6U2g6v`qc{jmS;H)&_L_J%ToD71gys6QPiK{()MR7is&>G!QA3j#6$V9C?lCYEK^;3|Fcj0?x+;=TWjO z888_TIt`}y7^V>qqs#a7t%C`e9Nb{r&3d8x}JXB8O(w7vVd++??#6pGe2wY?@_(JYo`tmA< zmj(tm(V^m{8UmuEv-wkaZK145?TZxDYIeq9_7mvDcw#+uWy8nfGE-#2cKtaQS&Lh$ zj!JohA5T#o=--s^gJ5d_(*AJL2i^R4_WT_baZ}R?3A-6AyAH3hsynAs2 zjKms5lB93G{xdpE5==ofs_unAy!C$DjSf!j$693QYs_3qH5pKZD{@6tdyY~zKdf+o zHKEMq10v8`VS2(I9t~mYN;v&SZ%KzapbIKFhz1RFzsp-KOcTsF0LQakT$mIZMgix& z9^UkJwIPYYbQbCJ(gfNg$haXN9XT9-zxC@jDLFE@vxdR7L$XUI{9q;HV;&_D)Ewr` zA4*Y`a+6_i4dPDLnl;)slZ_cxYU8w*09dsulGb{&an|KO62?v-MsA0cAc081%#;6? z5ppJ27l^?_@@4dr(iBP3PjBu0hDw~+Z&;g@nHdgLaRb(5ug{bhr>nt7d9{Bc>&LRF zkdTWnHU`TcRvg^Mu4CR%lD-WL@Rg@7hB%J{iNMcrYym@qDdGNYU8~pHN6m5qyy0`a zaR9TrhoY><=X%&+)vX=mT|Onry}fboX~0BE*kGp+8VSdSfSRNrRSXHi4vTc6E(<_< zm%0iDWhSMe6PVJ#xKl)%e`#dr{rN;-T*BO*5D}*ZAL2QjHxr3E;AUx+Dodt^E~8nh z$dR_1_;ZJ>G@bNd#3B|NZthA2EvLaZ3#3|Lpw#eWgQc|nD1ozG=mdv6>53(}8|d#$ z`}mjCJ&H69S(WudZV*gchzw>#+wp^^LS!_ytRX0#jA;ZKc3dh8{7)?pfX?Z&3mT zsWw+@`B!|d5-H~&&KLEsK6le&Ij-9=V2d?wHRkPK4Je7yJ&xEvKrxWJ6PNlZo1S7x z$OKaISW}kewiAW2mxy!k1gMJA@sp^`Mr0Qh8a7K0q)a$(Dz1ZMT-+ycfiC!}|A zpsyj8S17382CPLnKh?M-1%l{Ixpy^N8Z+%IT7!lSgX!vjT*al$8G zM_W^`28=MBPm-hmV21sG_aKzUaFEU0nJ(#@w+aKfI4bldG*z%WFZmx`^%f;tB8G7M zu+1=*cRo`qrX9tQ>5p9RnsgQ4v4jRJNHzs>83uvyd)Gmz<<0@Rp=LOK^sgsu zozLh>9a~C_!M6BDWBSaTw-Z||_POeziy9&tS5#;`kY3Oh-}Qe{0B3OVJ5guYT57NC>nx!3xFn0FeE5o=DX%Pca*hlwvYFZ^tG?Hk z9fUsp7JmQNmx{Q^0QWZ?B>sLXfkCD5twdl2&k#=v)?l zIqv&Bp=1T2&gGXO64`+Ev~{p4++}Etu#BP585;_SiVi~>_kB;S{VDQWjFVOf?~g?c zoq$n^V!m4b7w3yRq;nj5aq)nF|Ow<2&9%OFUZ&>0lxg#h$ zNNe1XV^R`;)=of&Q=ygCBRsH+{Por(WKXyErR?Amx16m;O6O*lTx7pR6|FfVY_U}h zzf~RpI?sL{q|V}j)lhoLVq+GBWX+|KDcUQd9T=)M7j>_9r>bIf&H2Vyx4Iyq0=iXl zh@M87*eC{@IB;vdzgY0atv4|B^6Dl2_t|HSGA|0u6mT{npt!3BtuJ7ZP!{rKwF&v! zZv7t|Zx9pSC!&YyvH4;|AhZ^nw#?HKei=uG^{4gx4(V{BMBQ0HVsxOIof6q-JSP0D zGEmJT%rvji+qW~$0wK&@w5&h|G#<0p7g|xW1}HV^H>TK04RukyCES^pDeGkpl;j|p z!ZUE_QlB}M{ZW6ixSjD`Rui^yQ5MQ-M)A%aNeWGJ0bw7(*1SPC+dky4WRhlN>Qc;g zr;r$R)#E5*33mr69VF<(f~{i2#_3A_uEPVs(b%5vgV3tl=D|alRJYZa>dZ`%HPkUj2!)*#TEZEM}RDI+|HKfe-|P6D=p~;Ea`7x$SZz zMD|NLI)An##?P{7mC4(UklQzoTvIo-B%DnD_;rZtV-t`h*}2HhI1R}>*In-qQ$71j zUk=i%HBTmY7uEA}8P8pm{IHCwlB=N^CK$bip~&GPHi}fCS|D>6S`%YN{UF8YCLj%9 ze-8ajV5qoT$jT&NHE@%EOzG{PY?7Qr1RRY*FpSRBF-m9q-@LDq z%@wBOQ9|fc^LrN3a0PX*^=rFpgS5rC+QvcnKFB1OWSXTBjO%9fq8rN_0d}XdoygjN zmY4f>FLEYMAx;|B*fdY!`3^v-g2#i+c%BlxBONmEimJcw$(Rs+P31Uft-;sK?AQPD2NwUBQAwi}Osw%XQ3Yuj zlO~ZUKfZlvl`x;6{AG%bH)tobw8_Ysizy*#_bvgMVgJWClrnkI6z zOpHG-})d4!GC;1L$k z9g(L2(P&jR8J-Y_W!yDqDlka8104N53Nb+@EX~RdY$l$JuvC=S?4pW$zHpB_V%*WD zxR_R*WrVvFlwM~>T$eQ17%iNa;DZr-wv4qn0vKK!W#(kLX z>%aw1L9>vX$pug$c85^Qzl<=}bGOw=!tGL>sx4(|eyjKsk`~Yc&S*TeO3S!EzQ;t0Q@lmdEoVN^t@8UHL$w6P zHI2K$K)s$?KDWF2e;9j*AW@=iYqxCMwad0`+qS*Swr$(CZQHhO>+Kuy8vltnjT70; zR_4mJM$S3rHVE*NSS>0JN z%eRcOp28-TCrp5svXY$DTyz*#`6~xC)DL_=a|d6FhP&yyFK|ZVsJ4FDW?pTMuUTEX zLt|#=cKnQh@4 zC{X7n2rQ}&u0NE+q_3J`uuGCL+HHdfr9+gXkr5snFWvm`M~Wn&A9nch^Yk)(sU`!K z4p0HfKmziw+T^cYg+x&KI`R=ab&9lWTip0B`qHRRxK^fgq~o*(sag%R8V<1%Q?qDr zZ4&HmKV&r-qq1(S)mh+M>WrLoAFkHZ!8;)cIsG+@3YWrTBsNmf+d=mb5)%cu(HDd3 z04fX_X;FuS(|A#$@sQ&NdhlJ?WEjwel3(|S#ZkJc-CN`5Vi z3p_H!^#(}PyPd}6&X^bgd+|QWhTaDc562Rg%sXfbwLb#+L$kRKVi^U)c`PSW%i{a7 z3KQgT)Va=r;2uw^c*oAMM-*6pXAu)S-)npTa?7#q9N>__*s$%_3HW!#``6A3=xA_H zw*FDnVHbfz!@h0L0|!%RY*>osV#1ON)9@VKvBu4;Q&vPY3z*tF5#B#VY8#$)tnLP<;ym=$-o@(1aSx zk^ci*7$UUV$G;$g1Czy!PF$dSJ&}^y(vVgQ1T@JIvMYaR+sr`I)fDgRV=uY8E7ste z;m>P9ka;66+c~2v#YajJa8eb`>)VT@S#s-N2H0)Ls*bFB?dZ}3Wt_8W^~a~`2Qmit z$Fy#d^^hDF(P+_6bDeL<=dT|&o81&kp|6) z5bd?R&$)|h_^`i0hq@Rbzs{pZ0<#jMZ@RzeD?JZnwcu&~4e=DkvuY|qG51*kef6u$ zv%6og`DvkM|5e8QZ!I%s_WzJ^-J1XC;;b;+uT&4ftEkUt2*wI|G;=zUom3rRb_q2d z=D)rQk_E&Qsz{p{Fs4!1eBufRmvIZ{yU1A}KY@vfZ+clhKmDD0_aC3p#MU-rIK>(`%ET+A8(M zuY3LwOw1@TRdXzXb&<1<#K3%@MS`M%RnC$4B!YAyi;o5Iedkz`OaPyFwDh)qSg0^L|Ql=uL?#SgB7=K#=j!1e+3A9 z5Ht&GZrc0(L;vRheO}$^2j~~Av^x<~gv4F(EW5^1cKH?_>)`d?Q@iNBL(XPLdIL9n zC+n_#qlVfevx;@D4n!@LCEqKQx>;b~`)8c8xJwRY{cAYzYB(;L^!RY#W0=uby6(ijPaa% zR!W<^P;$)3*eE-({EAW8kDh`kb`M7OeM=cwN`Wbs9+GqD?4eAdkKve=zkUE#LF12y z4nIrkgs%lmjyCsSr5ZoeblNjePH9M+AYt;lW$NX6Odt&D=y8LbnbV&P=X5z)KM7%G zolSQwtl2h4#_j73HG_s5agTHIR*T<^=33!|tSK#utX#Iq;>im`0TCApzc~LVmL`4! zHy({#hf&Da)!KBK|Se1!CeM&exH4G5KxYXfqV98f{G;n7fS3G(R+s zy2{fi$5{Kql&Q4pP0f`fC%PCVrWb^$EG9S4Z`|DA-3IEp@_t_n2ISddW{7b1uEl2=94WffK5(_X!*&1138cx z>t49}X6pDdrS?f_VvQeT9CDlaCQowcb`YLZ_18|VWF0%lA`Em?maD5ZEd{9;2f{uJ zlY)geB~ry~&r4EMI#3%z-cX8ftBDk@k9z37CC^DqV~ciU95Oquu${xDq$wriNw`kp z2b~R2*9@zJWf3J5SkYonjA-PKY7m7scZW-BKBYLyzlpaHaTx~e3JXf{MDjiLUn4O( z#9#afJ;H1zaTJaIvht51W3~w{%gO(VuN7u_;wq`rvN~_Z5&HAlj_aImjG51|W3PSN zZYE!q40>_R+2W%pfUm$am~dn7oineLOpKs-C@9F!}C*1%x}UNcZfGQ0+Z-Om8Fsb3O<2lE!3 zib30yfr9LE6c(z)UQAP2z4Sd=Qn=W!cFVCHteG%?vo>!3PjcRq6DY9I`RliHSaAfQDFA$f@e}h*Z1w zv*^!;k_tC7OC=OhU_ZgRPM|EXlgF%|xQSM!6?5X6;{}%}vvBvy3L9lH?vZn(5(s;( zqU4PhoE8oG=s%DmlNz$)6ruas!q5f5N|$3Qj4!!WjCG>@gw6S?HGsydg8v%^i>{Vy zS3sJ=4#|#+01mD~5OL{Z9dai*F6m{g6FcXGPGqRPGvJt)6+>Tf%Jzy6Hb3x6G`dUD zT~HcMU@7P#=h5k%==3^+5!K|3kkdYCB{n&&2-x$xc-kv2Uk1;hM)gp&oyOXPm*al( z*55;!f|2&1Ak%0IcO3luRHl;{C^JL<0%?rCbb;y`EYbp8!FC`v(6Y-KJc>-Z0-O7T z-I}w_#XJzBxjP0~%1Y95?#NMvEDT?x47qKITopV0KrTpr>(;%D=dGq5ni_nVVDZa}e!b-9(zcspcC9!3WE7=@r`Fv?vU zd?yI7gt`5kmQ)HgG5;3l!xf!$9SvC{i-6~QK=cdp*7i8f?4UC_ifT3LyXcJyTq&O0 z&C5p_DwoNqM?=V3ZvI}t@WPaJN&M3Mk{pWyd2x0BlT#!XL(#jaWuzwp)B1)FsU`nIDDs8N+dOPQ=fNA0` z#EWV}p(tuc#jyk=wv4jyE4`BmpS0KvH8mE#dzwu^FM=Zpf9&eAX%`$eWe6kV-&i@L zA`9Pp$}ERKJkNNu(NgNco1D~c=USHA^*apwxAw%g2uOwbu&VVO(=z;%g2DDmzfL6> z7>}!`g|KlYDPd10|4=*7=lVV+shZimpP6k!Crgxf2-$P;UC(meoHgxMM%7S>4&V(N z>|$KxF4s>QXyd-e#4}e@INVKIlDv1gPoE!+F7JE=3sSp73C(Z-#ntGpfdy`(=TG=w zU>1;!zW*lt*x3FjhdBeoe}EyY{|Udx|KBSmMkKie%YJ9*Hv_QU%-&fLshy?aJn#N1 z;+#)B;exbD^TRh5PLqK2es8JwN~2}J35O`*X#S;{`G*Z4G=6^ zNy|42?Z)A{zs)sm- zksqlr00Lt;5A94F(Wpp^Q61TmF3W+)U`Jp>X8ZI}qL=48`)0Fk^708()>jJh_07FR zuFFuTi;&@GL8*g6Tiss0>;Ajm}u~XGS4Iy zNhXHUT4g#rci0K5e>KYaYxBdnntu(cqIvQFt;dk|B@9S4<@U zY4WqdSu0MA?r;Zn##1U>E*sJrL`)0AV_*OY#krp&YgJU;!oZ*YigQXvqD0~pNfrO= z86tcUmO&B$7oc1=Mt|bUqgxLDd!`slfNbQAtUmn0PZ++dyGyg`J1Vs#G7{dBI~fmY zT{L(u3Jq9X&aVp4rN$a*SBSD}$xwXAn>>>^BOH90n`{)l`ll=I6s`+;Srijz7CY86 zfE&I5lOzhx7E`ldB7G&9^C5}XY^d&S(DvVEG)B)1; zLZ;D}&pt%;W3_lspumFojv=G&)X$nsHDv$wLU=eUxBxZaLZhLtMT6*TI^v5eTXo^* zbnwQabihc(2&ih8kKBaAm1&ZB80pi1j{Gg-#-%C*w}GpHRC|qiwjL(}qRmcB3T&C{ zP_~dlulECt@ z|Dlqpev)7oa}XL_(6@A@u0RyGGfRx#!*eFdV&j43j`S`Ze`NdkmmXSt*Ya;1!n!yX z;d=Qo%73T{qTx1J-M~wZyI!Y~EKuSVigoxo;*$=SALJD6E_c-gy}jT0OkyhNq?2L# z)Kb=^PFmr94ebij4?gJ=UqW4iQhArG!&yP|Z3!aI$Xw%7 zUj>RF)wn_dE*+LQw$bsJDFrTBjFN*zMDP7OA98=VxfPnPn8zmRW9MF6<8cXF#~Ng# zY*6!4h{}&C$aDur)np?OQV)}6E|e+nASsmpxgpqDTB}7z$GO-7Z9e0hb*b#~m}&P& z2bs4JJET4p(&SI$h2H7xw-qbPLSB9}swH?MMlXs*-$&t49%T4toFkS)7jMl9@xrpg zI^ZKG4R@AA1n@EMW5(;rF$-d3@|+LP#9P_2ZGKdyB=nN%y+dr;2OBbsoO(Yx!9@>Z z1=O*&RMm+eH5yK%AV1)Tv<8oSPE$Yzxa)`V{k`zoUgvy}T?-MHsU%5Nt%2g^$E%O8 zIT+@ErTE+Xo76qN80u(U9w4YDyMM6%0|?s6PwJ+rhG&#wbt>mv^{6{DGiCHz2^(uP zynU7lB``Jo1n+2gIPBjl;mjq*t-hL)C%*&y-bH-hgn<$NU?oCxZF6dHgQ!h=g(?|* z2j9*?56%+f@|2Uy36`+#>hA3WiCS=je5rXaAhfK9U!*dtl}Y?gJiaAB{LJ?fwAVHF zXvBZ~zDI|N+0*59ysIwE^q=7=2L@kEN11Vw>2EfzN?ooeR$DO}qEhYhiv^N0^nNOE zZmAffGKaeDb~p}+zk>fbkc}J?_ECheN>QFkcvP>dPh1>|RGW!H<2Kz z+du`b(lIzs1PDMaeSjkKie?=A=}9n{e+Wld`G1Ai3 zLn4P|9+C>_dppW#h z?M0^VafqvPq~y~?KtswQtgAZMdTtczDG@ev4N`|37$=#eSxbd{+((GS_@y_?`1XH5 zc;j=nuNnrR)YO)X-%{ox#PQ_*&{t6u*o`?A`4y5fsGd`#VOA;l^JJY_QJm#n-zTV) zY2Z{_Rwq}wyE#Ih50EnA9v^>Cqs_WIH;`8d(D@v(;{61aHD1>K&j4|bp3CetbpL?(n+Sv- zLqrbM*{SD)kr5Y7z~HH^qiyghFoZoQ+USOTZIp~0_V0$nd(_I_-{an6!&}Y&CPdij z{}&;`@t-;*Ta7FBU!3F4C)F4D0W!rzgI}MJzplS6Xag#4*3iEK{I730v0~G)BOdw| zB&QVd@aX6$%P*F>^q2pL(HG0~vEA1P-fC{<=c>}<3mmMxRr%lvGaCR6$0|-=Q-AP@ z)3-CTQ%M_bNXZ}H&3%3XoM?s}jH0$0A$&f2thpj@Jh(W>1Cbp<3Q|obfFZj!;)Ad0 zAcYe`zFU_!?~i#eu4^ir%%XhAxTKLeun5USn{iLo4a{EDyZHH+YB4>gh4p&Y;R|=& zp2ywuo=D9YiC5Vwe-0X+^hO(hZ+}b1aO@J{GpI|JoTw3XCGJ%lZr6CJ7v?mFok=`K zqTEVz5Hxzz5(hWDz7$s_08Z1%jeP)RVLHQ_2e&wp2BU(zPw3fXQYs+ zX=S1k2patgaybsh`Dpv&vPkxVeIaNehV;qgMaFJXhY0{Xtt;Jrzo@&8cdjtLk!}8b zAwL{%O#2(PWBQU+Dc)qvZFzbishL>&)ButVC<0zqv6rr|3pM6V-o0Jv2Ef#1NsS8h z+GK_dCRlrc(5iFfACxc0Lj`60Ks1@Qtn^!fJ^>C5V3IR&VJuP7!C#IddrEVGYa9sI z(0i5aR&Uv$4nwCn~EQ)arB)SJ2%No>4Mk7%lg&j;n72+$jDiYsvDq>ube~K~S z(i4@JTJ9u4`Iia$K`0UH{-r9EXgWx}O_#u1Z`K6<6@tB{tPeEfPBknvv3~}z;DdDD zR>_rcnZwGUS}7ZQlfcjj^YbYVRm+MsAU=hTx_OG$orY3T*;OTdmJc5lY{!n=ywMue z_cyOG<={uVbt+Lz8_8OK<$njl;>DB&xA|3MR*Q-aOuz9`K_;GT8=+gSF^=xg0Z;FH zp`0u2hGZQx>E#!82(*Gts4X^6pd^4P<7H9tuZuMlP*|e5y@kK;Z`MCwL6I|w&>Nv2 zsX^yi(B`e(EYn*cV%s{pG;vsk{CP~|DzM`Ur2{BFn5wuYv%m6@IN9v1EDBorc=APV zTnxs&J-j$@V3>27kr_t)%yX~AZGjcuiy3mHo{8J!t(zb1hzG~ zW~q1(Z{ATU^26@mY$-N?AbG>#o?Q6rIo9PB`hMv!^hWTwIwf{+f)F^#Bwbch@28k% zwO@F?A3?~%fA@}1e^N{FfBP!+?jBzUZ+E@3eLlh2DJZg(UY?x!03nR7&##&x6mxrQ zecQzyo8RUq*N5EVk)9HIlC-&fEc$Xw^eT>F+|xSf5FXgSK)$r^5A8oU7qlN<2DcT`Mu!0wZkmTDQ|WH4&XGt`JO6|weH$V#2y^EAfJpMx%VqCDL$5nz zvgsW!lNcqp)XUQm=m$a7c|YmcD^bR5%bE%kGgY=Mv06s-Qc(t(C|VQ}*g%&RV_T1M z!JNU%J*|Yhy5OEuW1P&YspQDdm(=%ttq$LUs4%YSHSxRwT6f}CACuN54{V4Ft>9aC zPGwesLN?*`mY!#)=q0)z!CdzviRLjA9F5P4nc|m&UC1$7Naj1KmpWD zXMaThKg?&W`1kxQK>^TG;ToWYLt~S<6IYpHqq4+#vkB>+g66RJkCxw`F#6 z6cum*b8>SD-W0;A%w4^{R;HyQ1sw&?@rgKs8umvhmdZ#}sTHTL6g$jP*e@r@L-mEH ztsn<%Hw7&YU#>l&_u>|zei2@ONl8RmEh>BU<~7g_Yf^wib3H=^^qiGeK|pJnV|hX? zWQj|RM(DmpZ~uqc0Tu%gid(hQ3 z5y#QO{$1Y2pCqbD{kJw189fIw7ZC*G@-b=r1DY0 zbcu6(IZ-S21(b8HV^_W#FrOC^)%$>itG&J%b)${;4(SxLR*OX18cvn_0T$;MonE_x zhb#Q@w}OS{=k6Za@g;pc$Mg!3?O-n`k>+PD#&`)uPXjNmIod4wKtW^Reeo(~>$QGx zjnjPVzL&rr>ssBfQjNQP%oR=$?^;BE+^ASXdB*a-v@4a6c2-YH3RSy3wf4Rprd>xq zz%BGbyBrrSl|kgu_V>sQzz@&y-=e$nc8fsOcn(;8MI)QC-Nr|>?!+P2Q{VPRfh(EcE1CyXWdGm8M1Jhs~c_8gT_weeH+Ij;S!d&c?6n{ zZ(Mq9Dz~C2CT-E+#@17@qZRPVS|9E)zf>W~+|Bbr^h$!Zn6AqEKKm6NEw=nh?BkZn z7m8Wzza7@s6+o`zuicZ{$*T6@E^-s;ZJZX5FV$nY z3XenYQ?7dREVZv(-Uf8SX4c+bx6_WpWO79@kmn> z5pi$&(BO22oV4vFId;tpx!w;pU@fTX|0*Z`r+OvZe~xx$tG543eMh){M5Rs?+`_~o zgv6i(G6pWv8q!G+AIx04){~Nk8?X+I26eb_$0KC@-2XqYw?^s za+~>h+U@2hOoCwS=V#apVN&#{3u8YCR?qkS_J+*w`_cSM+H*xm?J0C!tW?9c1?We( z$xegpp;?(80^WBRWH9<^QR4bH9qh?twHudaHZhb7nZob|M z=lqy|kl2WGq4zV}F)P+V3>;Z3 zJEU@Gxn&SZrpzdSqbM!HdR6S|@H}ELH4i3MdIM%ryO)ZPSEQ_Vhklp>%$4Wx$en$) zyWGv0WZwoseUFqL(L^JLSCRLh3l&P3vH)fygun&GLfQb%m#OI$4f)8PbY1!N){_Wx zRr>CdPxtI9O-+gjK^W@5b^K~0-*c55m6ThedNzlr3umND8YH$sT;N8@nd*g`(zb!&ti(jO{(f!Ln!A#uF5&B1b8OcH z`q~CVBvbkmkb2q=a1Pw&VOZ7nmJP-J*3Ubc3h9pRJVdKKt^vk4M1aO9t<$t&od^3G zcV|BaWWD*5-wAN)S50CJVH_f>lcEf--}SB%NUVLyjhmFJ)OQhaWbTMwpyUaBS*#+g zWH+=8_3|uRE#D#6dnb}RaePfx5^oWUvLxV`9OgmeWFB=aPEmnI3MSN)_?6-XTi7(C zE=dCEPfMx7a^aq4J7c%b#N>vB*rfZiEas8qzcP4ikuOjC_`M8Ta{uki;$Zq;e!v-6 z+5UqyQ>?)id-#8>87gJcV0Rn`@d&?sLjD^+r&R0IqPkU=3~hUhhu6W;e;6be8#))z z$prR~lYTqAoE|y)@jLKDrF}iw+TDRxy8SoL*T>V;^F_0?B$O3OrtU4$e_@T%;HAUV z&rc5ThvfIx1OAhM-F%W1*GPPOq{Rb&x6s0Nmnm>kL7mk9GDVKKU3cL8p^1>2zGtdZ zb7Y^{|0^&-Rc%V)@P2u`dY+ofQw5mECfckHn3eXu<)7^Kysxx)n!N`}tv$$=-CyE} ztpZsvV;87|EWTeH8YY|n_Yr3bi;0rIJIw!=GAXn!6IVBK7xG4O#jg1*YL4d_0CldKeM-#QwU*jvpKko#fr zTzWCvsyzXaY6ymMybq4Mo5I~hPlQB5M7vV_Ho|VDZzPWl$DsG39ga?I)@W>u+Kwn4n111jEEYK1q>8$K^sK#q3mgXVr&(`2o`H}Ife8%*{- zrqDY+e}pP!*}!qVH$naf>?qAVn>{4L$GP%HXxLSxKd=FtObj*fUB zJu_Zt803I{Q9emHQ3~+-3q=`~fzA8w;Wi_v3K`oob5OGaRJ-8x>&>PG8~4gE)eFfG zFPb>)%_FL#6C{=f`VR!l9lM&|RGxjC zREAV((zO%oZQE&-PF#I*4^P?Drfh6e18%6qH*vdI4>=11Gp`X(=VOLNw|n_;jz1>K z;{ej62~~a~g$3U6iVw0++PP*9IeDPBru|)%8M!Vy)q_AnlGs_RaaM=%i$LiQP%uI_ zwMiO=Q9{n4r{gfCJL#_+36TV-l32Ib$iwoDjGPU|Y1Id$bWm=tS(Jq0W*Ylws0h7`358f;rZZq zjMz_RYAT=F42QTt8kIE~l9_omr%7wLbgprtf#FJU;AFu96f`)*VO zTS8}&ARP)5EIDKT8FlKSoN)Fwn_T4Vo7ALzL7sFp$`|lT3(Ep%I~^KZ=9;PY5?J|a zOq6C$sL>b(?-g7!vg^WTgQRrQ%}vLXO-VNrM8l|9xv>y1HkndncM_C+sg6fHgr;Me z%_d@|(+`li)7@{146muEf@vy>I{H6Jf))F7cT5#&CGFyQ9ql;%b{4iyE%-BQA@18N zwGCyr;Cl&WT_~Vy+C^8-EO9;z)0z!BN31qOpOnM9HcYtrvvGJd0|08%In=OI*esk& z|Fy_1W*_EAxcOe#zO-!wEYCMkTuW7IpJ=&&!QdF_{d}!^gAvfdwva!oH82M&N%FK3 zZRoZbUcB=J7s1@6Sf%M+XB7S{rRL@DwvV)A3;Jka>%Z+AfFER#JPz07`pn{GxA6>= zq+TPkZY+SEB8ppvN}Q99STg}U1%ty|_w@|#SkUfnBpf6R+}LOvx=Jk zN^hkEGYHZamlAGJhVx-NF};U+mljjD{|=JaWFirR;${zfgK{1(g4Db~;W)Sp5F1A! z>WM7zS5@1FoP^|5ywFPv=)kXU4DKp0d+g7H2yqeN$P2PAbhD|5=FeBGs6aH{**aF> zFlL2&V6i8TlwiT;MK-VfEvGe#CW>ZcQ5p>EatT=)NZZ!5;|cBC@U>cpbyCeX6o%=@ zvYT`J#I~8tXVr)_g*=|cbk*yM{YA9^SN`yBh;n! z3(Zx|@bCtv^YzIU%;X$=(z}>Ma!u>Q-Dp4GESiTncItkbefoTI)_TpaW;JXPNKujf z!?}WY&VJqh@iF+@M2+Y6U(PfJ`v2)nV`ODy{C|s2)&CC(vb)pKOl0+9ef5&M+n+RMS%V@K^;e$6Dwjw3zz)>3 zd@r8=RiAw3>fYK%u_JoyDpk)vW`JK&Qy3k>bG5$S%1(O(+vT8sAD?FzcY8G-ry-Y6 zlmRSw{c>?MYnQqN7a+Jau#VS>Z!@B&^w?NUB_ayjU3kO-hfr~c-IxPMPAF{Lf=5W> z`+5@u7q{eQN9bI3gZGRRYvHT)bE-nRAuiWp+~&-4Vbo&Dy?pG#H!cd)dZ=hpy0^;;?pSyY z{>flJ*@0*lF&{%)zs3q)7pdte_GYFI)aLLfWQvY;xVllDTOXWg6g@17VhuV`*b00;F5YVJ9ieher%EC# zAj5W$DXbv0kH@h#3x{{0^U_5}FP_C_?RLTTV7{?r_y`ePZ~`a|RPdawh?q@;_e;-$ zJp#6`$+P6oZJq(bZ_DNIL)m~y3DVkvHc}Fmp~OK^7|thW;pLJt_7UAwy~FS_s2+rPd7vLXVI!qe2BIkvWUT&G!c#kni5Vw7ZUF zE@I>1V&-5&Ia1`k-t1gM|O3a2#qLmY1B7itW@Oxzg;-QHab_-qxdwS;96j@x(?n$+R zXr-kSSwYp=(jKc^1Pu~Y1Y!czM(7Kdz1oxXOO4*U@hR?nB5~;e<4{H+#o~X5Q2Qo*6`Y9s^_<6@z`P}5%5SDiY~)7t6PXxZhhQBvfBc=K3+D0{odyujVLUw|3`p=uY zbgRNN-&PpwwW|XIo{}%N9q=S((E>DJhk zBx%+mwn_N|GEP)pY5B-9&QuE{uyVRki5PH)(mX)*;}M^lV30_&Zf^D*+n1R^tvc^L zRKkM;iBg5=UZt(_032${R~KTq>VPLJ9*I?KdpnW9WFiZsS~Oxx>soTl70wnjT}>@1 z9*Fhs0s4LnbhS|qfm+}^E4ww7iJf48WQ3x&n*vJev9LmIR!|s|B)OKPslLK%V(+iGHdqM}ohI^G=|pFvJ|8_)fzF4KdZk#LoJH z+}vJZaTFsdd}uNX%WNdv?BsL9inI@}x%mK3X9tT%#8+2!5n*z@O!DQY`G8^Cr*^UB zj4pgK1je{fMUlX1)Q$C3y1(62VaKN9d7KZ8*nzU7sE{{TnO_+EE}z3s8g0{JsUr%T z#@^CmYJ>c}IHP?-u+*7Ip4Q@;QIrK%0bT26A5Jw?xBJmOuC+=jY~agI+w{KFxU#$N zg=})ngq5M1ig7E`ge<{_33$DC&})Fw=qCc@*`E_gI;Yt(muZ4-}0fYmygxpm=` zL@)oGlHl_wAl_`bzVKN_>Y-Bku~bQ)|9t|U#KXf}$vRuAZLnLx8iymOtIdLf!n!z| zP2&f$%P~hdb!fu?3o4raPia`0BbQkJ!fFo(C_#u zN>dg}FSP#U@|NjnM08jzr()>R%f(Oc{8x~PnY$Xbd(ZEv|=wE*zA7h~j-3A`T%jh4FSBi|hW`B}8 z9v2Nw;{zj!S}e(T4WERJYxCf56mq>6L_8t6WM!nNw`WX4#;I?{*M)dQim38UX{N#q z7#*Qy*Fa@-DD}*1HZB;HJlUHcQc6ZNZ;SyG4;MU_wiYM6YyOstDNGoA!Z_qFxhm$< zjJcGspS|-4&~R&~B-ZigMoC#P1APC>)GQ;Tq3c?lkd%*ZudC>3_6G^j;Zgq~T$cyz z1j|fI+zMHVxsIolT+-j{GIF^%6ik#nr4Q+{;#H_Pn*K0?4MztD5!!4A_rCmOvbhB9 zpL2uA~HJo6EQ=;H1VW=rg!EgeG&8a7ya+b)SV(D}BUX#F#F|MrKZdJEv{A$6viw0PyQ+kzEJvK( z*#lqyBFS2_SpywvZItC(qqRUICxtn%7njE`W1D~nR^A%hm_t;3=CoF`D6ru*xD5(f zb^(723=^9#)_#1)xm?|2{l~aZK16+H9~*z!hs$HsVhe%d&$c;^RXu zX4Ofo%<<@@8WOuhjpjk#_3XC?bIV2URX=6aQhC7iUWr?;sq|-UGH*@6*iKoSB6~_7(P_VgoPcU z%nmn1fcgu629)aFR$yr&vG;}l;qD~jdPjR-&Emw4tw64RG=7@Y*Df#~C&E1sz-!%C zgqQ`TC$Jnw54~ynGQj)&Z5lGvWig>*Q{!`7Q%|?P`Kg@;`MI|D8x&gE1Lwc0P}cvY zvcmG8nUclIJpX5H*#4wqegV4_j`#oqf(L(sa-!O+zTP8tDTVv~m7)l5NbYp>5Q#_l z2Uz!s^-B7v=EwZ;hZ^%Or0sQkO}{?f|6nd3HIp}QdOcfeq6CncDJM|JjaFHF-W;D> zuYb4COOhS&!+i`eh3Qh?6WeGd54B#k_xl(Lb~UTFf=!z=G!R}S96;-h!jMGJLYc%w z-rOj7gEah9O}ZjD#mdiyp2J^6f41N(fG?tPzd8pFh`CSc%_q5+{8a$&rBnsiiV4gu}4inexIhst1K%{R1JC$<;J5uC1jm*I2rw zzs|inSTdmbU3a3tYvr=TU8OBmn}BOBsY?l=D1}2T^RgmmtDOR8e}n2m)Yt{Cd{5_G zHt|Rq=Wrs6%-zsDechGfmprOrIAVChMwvp!bCWm|L7_>%MOukVa<1qLs66AVbXoKF zq)P{5LBaA0`oK{{SL1Hy_EVeAKO^1PJa)E4ZP`zNNUsf8(?+8Lwf6p-ehl5Hnowf+ zyeU%XE_}nfo7pd?z|%XW=`6PE`*+AKpjUx$g< zg+ucBc@Q6?-KOflt}2fIWmPfIbNokReOX;9c9R{Z=T+?tUYIJL&;&RT2hAM%s#?T$ z81Dh&)&f5J*H>M!=_@Q-f6)z$+!RG?DKa(|e)8LC9`rquHt-AF^+(M^ulU>X@%^;_ z`<{doA_sE}mlM5EPS`eeo(*t&|KX6N2w7tCQ^#^M6+w_JS|}{KscBaLLNM4CAKQE4 z&lp5jkx9D!&S(oh-E7_O=UwWj7e@NM4dFM*l3vWs=PK&KCJ~cw#|W8eD-j}b=n6>$ zZym4JZp+nkHbq|$DY8sxg*(jt8V^L0X4Ku7A3Rc3*Z_vmOQi2JXW5igi6OQ zA~EK4byOJKyYcMS1;jW+yuu`m0*e$M=%o=?&n3pa;^G{6B_)m-va@JA9U!P&dIiXN z_vXmfDYc{GtoMawC8wMrAd1zIx^uL368VQ|bI4TQj5$u~mPoL`#6%ne8%fmzSYE9x zH~BlYu2omH+gM=Q;8FbIbB~B%zeosWV?i7p<39_Xi3kD)?r31Pfl{ocSXRn&Am)?(7cPM*X#?; zgT;_E2@fg&WFM8OnakC^Pd)0ImO`~A;e7@EQrffu(H9%^^4`19o$O!lJHNFTT!hWK zq8%^fdH^)7d-muq%ju|FL>mUlErT7L=tu8J7%Us5WF>nG_Z=8cthR~jWPn+6RpQd|`ldPgVI2I{(JW;Iyf>GYP&Fad=->~yQHIsjpUXHvIW$Z$ zNu63%)vJ{G!kTTA@+?qIH|+A>pg_Rd#%)xvHM6%R^-2nMp=d8rItC{uH{tS#+BAh$ z@_kS7^5(a){%(-xMU0x!KYCIric2s_+PF1gtj_E>Gi9GC#0}zj$gViD?y61#~tG8-TQBFkBSz#Pqqc7m40#r z4~4oeZ!~XE(0S-4voBsUoSbwyegDlQiSveBLl;(h$C@TtLWo2fR&kpRD^&BG@G8VD zOP5RbcOh1=S21)WR^Z8~g!348nUbysX4n{m+0vlaj(KHl!8oB6FlOTME)_DqOM5LA zKW(wMLB8g}pr+rbO=sIM(1rZ9=wmgtWzqO=uH z+*bNP|2*%Q09|I_$d2e8V|~&E-*ef$x!kO{P+INnpdV^3KT3<10`w4I4NAcJvR@pn zd_pz(-j_t?(WsflZaF1?R{VM|7Jt8XofDQPiKOcofQ`Dv)&;5t>7yquNugQ-xp;$dR&LE~!ZF^d}xB5#72fW+~8yUJo*i>5YTEQXD zd%W6LFJGkg&LnpbT4yiMK{NuN+e#<*py%3Fy;Qv&k0eXPEKoe*NJWTI7{8;f8bUw` zqmue#8`O^|`c@Xb8^r2ywN<=()D2T=>=$@QtMfm33@{<^!=CQm+TD1nu{tkX2xvN< zg%THuO%N(k_s5mzDfrZn0wRZf3o=1giAD!s8-uPH{gQ30_v!8X;@Jc=W?M=2NXqqW zq+zD@m@)&!GsbC7W;q4SF&aAHtB_k@dDdzE@gW+wlA#AgY2q6_e+VxHmF)zH%^UGY5HJ43OvFi69@ z9kle1gZhNMdEV%Ak+3JHu9+X%Vbr zuvO~QoHxje)g}6*Fj}|a{Kia5eawkAuPZS$BrkG*?Ot^l;!@ymRK&wjVuTONX^G9> z4{}07mbQ~w!sr_?;x4}hwW=|$7i6nUZvr$fI_h*Tp~V7^`PD_w(3qXusIWuna|=+P z@y<&F@}2s`W(QfTNy!o6_&l_i{!Lt)ClP3On8(n{cSD=fhD3t{JfLB+WgaM56|orx zRSXf)e)zAtA0g%FH+fQzwqyNF&}V-OeM$N-@fxrSse@QIT|gJuw`J;QYq8m7wp>gM z0Ally^bBNL9cn_MA7+%^2-zh4Aihz_!(NMH7mIrCXUcC&vib5- zC)N(BkzB%vr*-CBT&J|Z|9x&qM9AQ{J$%SE88H6-ILx*G$<2|JJWfxnxl9k(1oP8O zg*^Rp2_%7hnT5|<@^@c$#Ad^`vdBCbP?VWEFGWY4W>TE<_tnnrepi`jb8LegDHQdY zoadZ6$Hd&zi9#Ac6kI2pG zaY3T_djs_@8weN)0?$vDh$_8Lk%D&ZUNp7fpivc#zcgVnJ#b#NB(q&XSEX>pJ79P_ zs#$hY)JaF;_t-T?yEFP|C(a-lalZ?Af_#XCxSQln()j1n+q?l++M@CJs4=9Ru3R*| ztZY3+j*4qD_rQ8>vl&NmTt>V>M$6%a^7hsT!oeetIo5GmK5b~c5K@pA5ko- z170O<1`CjISHP5RGvlC=S}4c7VY_F+zmFm5gGuQ(f9u4>{!WAp;jth3{eO(TV~{RE zv#ve1J+sEP%{8`d+qP}nwr$(C?U^<9ne!oH?}+!D*bz@>RCGW8x+^Q|&djT}A6Qez zxMWn22ub!XyqjP`f(J4RLy_AfHFH8(9At|wfv+8x5G9~V+ue(ZU@pR{$m=ke6}|6F zO5WM6b$oA*Mi&znMuYtu{LSfj31BjE0!=JrLZiWsy(uJcB<0uYqW1`uZlL@LOW{;rm63aWP+gRgr_@=ay)mz zPyDCxo_wy|!88xYPl5R-gUVnB*jEx2at#$WH1a$9_qU53U5moD^Xf!quXj{|@l-$$ z0q54#31o!U^P+1SBRo7tflTCy79YlmJt`22^LeOsmaKjH!&npS4U$okl03I5y;>v+ z8!RXBrD4;K*!hC4;gMuUO$9<^5o*re;}n|Dz8&Jyg98c*uoHdv~p*{O^AuKPy}WiTzYfw5KX2-(Z7Lgb?OAzZz=G#B6> zyVkB~0#QRr{o4)-_)aMB-O9d#Tgt)qE$U+?5dLtfGL!7(M`IbN%prW%Gkz55WFH-k zb$b^@&BA!xgHJ^@#oeR~zV3T~XU-_|e$%|2H~qMywnX+P|AL3oFvHZQm@5^|;zs=Q zYT3_pcfQZZzAy4?`pth@Tp9moiz_qxf7=*Ut8v91vBLZoGH8(wpFR2jfTIICfEP*D zX(t%CT(?sS|NDuILwWkQ_RyiXim{$Rp78z}zwkI)L<;F^0fqH_{CLmS5%`nQ~+6*%xQ z=wh;Hj?h{-%$_ryxXIpZKGrv&g3p?GPHIt>Ssn!EJv=YKsVJLO9mg8@?24pYU((Q0 zzjnx^k107y2Tk_V-_XNzaafVR4fY%S;8Ok*+S}Q%I-4^4b-DQ>PCwd=t&E) z+xOKt-jl%5C(|7$!cOU_9mP(&k`aAwg$?n!C(3#nh8MV?<+n z&1`8$Hy9B-$CcE2z>hk#L0FJ`tOLog!8ul<7AsiLbIcIp?Jkzyb1o~egaC_WB^F-_ zSup$oHA>XjJKAt47-B>X#c$K)L;FJB^b=aa$S|CSAT1DmaX(*FY~S004JzV)FOQgm z1cV!MVXYg}lc{N=qZaGXjkp4|Q5b^c8?XT6i~Dq#9eo3H)?|GEu9mZIiCuwq?M!*Ziy z2a40;Z4{HAl9q!b+5A0(=2VFj;GPL}b{%*j_7;+wR zm~S^@dTy$PF+${>$s|9|-k$(RevyIcspjHPwkDeC7!i_)oOPZm^Co%nKI-OVGHqxD z`$gUR(gq`Ia^BE>fJfDzW;T<$HD)BSo05AV4i0@SLKex$g0d6g%T?onBQwdwrqtQK_!-#aI*ZgLGqKr}96tMgf!N00(cE2)u-I?L=_xCdc zBNpA!c+F4>`&3YCG)Nj{FQXS~*C~p-@r4o%#Z2FZk$BW~A90Mf z0ZAYd@Pt-gb$3^h)iNe}0IE`-l4xBoX^cQsvTF9V7u|tZIR`ANRF)?o^Pb;7`dI)~ zo;I!GO}6Ymg76BUpjA54<3SxZ$YtH1l@cRoP9BlYru}iGmA~;%kPwYG*ns*uGjB-R zVi84cN~MID<#DR0Z>*nHF{&FM`12qD;mRZ_eAk~WI4)9RyrIHhr(B=H)5P*VVgg&< z48=}3Z4J0e%QEFwZr_RFxNoki(N*M566?Zbi(+Us)~%2mIdm2IL{HM|YIg7e{BP@R zpJ_PXbL4?I%b5m+V}mN6NN{VMp6@1GpOjq3L7!?@if4zcAWVx1?O%b!lR{~6px_cP zEy3JO6k2u1A2cHzE-$)7vB;OsEhD@#|JhHsF6T1C&`GYsQ;mkre79|uw*^>OuSJE` z&DYy-u`mh0m|7u$O!vB4OW(}Fu&SEgS%S_ZyF;g!ws{c&<62#gEf*$+&kwB8XDN%c zBRDe7=i1;)zA`GPIEd=@yocYzC5+8fF#} zW&_j7guyCVYHO$CQV&TcTUt)FulmS+&%92p3A%zZ>VRrJ- z$K7Q$D|cUPWj1odvD7COz3EP?4#t8`^Nsz-KU+1~VYs$IP6#U@4nfUcQBR@;zl#Fj z5`mN5e_9ln{zuzW1|~N4|GGbIR+s#(Zu{SA+3T-b#!IZ;*B1)34eGIJU?U7aPQ0TC z&-L>orvR@hlax)IXmGF=Pm=I1cF!_63kXK#OAnG1i?j2cth;;kZvXWCad~%41!ETd zau%}c4nTjkRR?V(A~|?@e~Uf|PNtgWf_)g-%&HOjVV)#9U=D7Ma0=-pq_Y&CsO3UQ zH;LaR&DEqb8uOMs7pQ)d71Fm-ujrmr>Z|jE{q5FG%2h}3yfy&`VS?Q{pvgP#yl0F& z;Yg=i1+-o-#&AlLAYrdH#AD>XC!J#-K*^QE`f&^fsky@*W?mzKZ~4@7m-Q#=2r3u^ z!ZRiK<6*i~dJ$kn=#PG*`Dh5uk+fzWssy*u1Z78Ggj~?z-(ANFX`{HEZ z)n-m$A7P5YuwPfvDl`;QM)}ni9FH!}AgzTO)O6=2iQ)Zrp`jEv1QLKe#fV$=iua&V zj2sk$9Gv+1Ob7=p!i^^J$E%y=%#9%F5pUU~)2iCu!Q#RwA)Mgk!+Oh&`LIE28sD0| zszrs>TZ#54Nk43nH}VkMN)SIxi+rO~D= zrN=z}bpMr~_<+G73C8Zcuv?tqF~OU|4@Pee>xBo?5l0+xmrouY9GZ?3-8lEJW7nC$ zJi{@9PpI}=FwYB3%gK$XfOHeUw;{<4(tpn&4SrqQ%uVEZZ6JfXY#i-!b^WBS+4Htl z#ZtjJsw>z-S~)%S3txG$I^obO!06z9>09zUCb973$dUm#ic5%x7F6()KXJ>Yix!Ls zJt(+k-YaKxk~*b()yo+)j_Hw=Sakkon(2FPS>ot~-y1G~k^KguvETbd|HJ3m z#HF^C&F-zHsqYkGc($x!Q(lc*U1US+0wHSHznta8$B>kjdZl2IQ_@C!wO!DJLKfN_ zVhxqX6}cnbQ1R4L7jCE%$J|j`~OJpd7MX1wul>}Al;KY{NJVqW7dgHnWCI09x?@XegZZ3xLaJa+=9UiR425UID)2_NqvG%f zG^PR&KsP0ZsO=b?a}%qSO{>_f!ds{)b%VCKwK-h<;R=f#ul_+WE_0LAt%#?oss?tj z{$bETG5iJN6$Vm}9`@b_b~v6fBM%9O?a)VUbo_>T$Bvts1~h0WHZ$V@`gDvFoD0Eg zr8aJzRn?%WlRG`=V`c_7*EBOjjH!2`Xa>)!29MVUT|9v5q@;@AlXNYl)Bc++jHV+T zsr1V;BU;Ye1|wF(M5>u)bX(mv+dNz6D%P^fK0at&zap&(im+h z{*R%5%a2;ydP@G9sOWjGTo1_dd?XwX*kBiNi&ny>UG&n+?l&-uj3?@U^wcc>v%Ch= zfAiGcs*<)_|6g7sDkX`09SDqyD z7Y~oI7Y1vOk2(9$m;Th(?P+Lrw)2G#{v@{640{bjn?7_NUjwTDiqqEf?!@k`2b>eM zCuT54VFTC?+-|hr`SWT-KU842QX$6c>3D!?7kO8-M>iBN)b^xykcT9$s`TtcB2RGh zMUuv^Cj54(=^X5;a!Yb~q#xn!#GbtJUkqb-$Vg7my$Fr`=pT?w{C$D!zbOEboB)Mw zfXlFA!qkrA-*45kv>0=$qQO&_+k5C$ZpX@GDEc%yl~*whw-d+uk|3HTq>*rMj?QkV zc8K9t?%NNH?ZxO+Lri504Vqeq%ChhM@~9pZvn*W=v+~QCMU41*H|HmXEjyram&yLY z43h{<50pji?uq@08}5!-1u^Oftmx3Fmm*fJyQ;8%BI(|1qh*#Gs-%}*1FUl6fuewI zfk}b^C;8R(;psrJ>w|XgvqwzgMn068hw3r2g~V_Ed^X)^m`tDM38h5+|T;*x=t=+L*c6 zyb@8sOdMfSBQLI0Z+K1w(9FBrAyno7{bMY+KX)hQqOCEY!f!|;KvSfceh;67aXN0G zOEqO*^Fb38xtHOC#T0$t{$>&!`g~FXHa7(g1O+#&)L>l@=NmZNi#WY2`)4RM7vAoh zvAY;!{RG2GwmaVs&43Yu+T+22rO@3+$ib3IPrKw}fJ?Kd>~gT=l1S~Jx1=S&3=V`B zyplo^`wc_sMR@K57L=^ds2xHE_hl!{;-~k~Ba8yWR~grn`>L|wCwxm!vK6ia(dcRd z4R?ao0}Q2_yKVzTlUMn6u|dqwAYkm^6nI@)2N+Wh4N}nTXgXPgHXa{}>D#1~eL$2pc7dsAOiZmHzuo54U+s25q)d$?6I%Il4b0C)Y!-w2i~Q(&=; zE2>D$cjoCr&F8s+98S4ow2GFqA1UMW^{m ztk(-KCL35j)#(losrDY;HR;l78y}N};>=vOMH7yW+-j?u=o%S(j1UJ(jYyy4&j%3+ zK7-a?!b6_ZQ#Y8X>~-N)^#YY>al!4~&5O6m-qqHEjsNIX z{%4{9(|@l79af*V`R#7#d7*d&G8s=N5C#f?18sqRY!UvA|6HiA%R{$c_^#rx6_Tje z#gWOxuq9A9vVLw87r)M=O5aAEcmoeu05&s*aWaZtpmiFd4BVcr&+M?RXHUun7R01G>Y2SdWZFIBc&?EHc=AOH0}kyp z)wxZ=M-ZQoyKzWORnx$XJ;iWKcS;EJ!~3=D?QT(U;02}sFI>wO3(^k?r@E@hj^w`Q zVL-t~?%sjI)qH#d>VAu)mgonpQlPf$zH;&2f#$whJZWa2nmIpDOppW0fu11bgAoHq zQMB|>wW8qUdOqpk?L)`G@UqxqRe}y4TdgXJ8`iSB@?xsaZI`f9Qa5 z_A{M1T2(wdz}x^Nuz3z_@de6Vs;02Y_i!SDSFF5U$o!e1CmP5{Ys*2tY1IQ-zR95#7< zWMR1qOi3y+MZ&a_3k{*DQ&xA7NDW#18}$cSI-fXLSQZDUafstC3Z29^MnuQ(*D>?; zB!w4_Lrt26E2kjP0GvbhrQ;odZAHj*j1@C${!nJVm8ZaEgE4&u`SltSlYnEFe6p4{ zL`^cgim$1mjIax@WADmC39x7A$fDM5!H#o0t;du~dn+#0xUaJX%`R{(vowcLOPkVr z;A4{3)*C?ohMFXS6=r?RqAfS=)D_0%)W+m=>^WNF864bmW zt?r?FiQF>TX=}V7$S7d()BSCK;f-J&WDW=R&cI%eft>+TAc~_kY%^c*;~I{mMH9E7 zzsLw3K&Ez@+#*{UhikUd&uKeJ))xz z{pL`pWu_?F440^iyThZ&h35R*E*5)wlGx2UMZ=-`D34_@z4y%csGnqhDC{@YXSh%b zpm`G)5TZ=%;+{2f$~#w^FW;K)>@R3-NJi=%`#AWM`Xf=rd+>qOAjaHPvA!Ti@d6Ie zV*-P2kaeKy)0YJR6XyL?wYrYYO*?2A|8UEi*k7idvN<)*aXsoNN^1k%;hp0H1_B7|fgU(uA%JTEz080kzFq$*D`?=5 zXiEf&o6hJGmOLNUM9Qm}svpzJ2btSgo@;#}4#goT-`=T2Y$OznKupN6fR6^;{vob7 z#(?Er;Yv#9jju*e_B* z`s@L=sdAn`#^}n0y(>5qC!;^(pKRLp0_ck-(*Gxq%ltp8z5fNv{WqlWwOaRYj`LTB zMezWnN)q}496uG{gD%(z^q4K|43$pD&zm#4fz0Ax1w{Xqkv%8hLa5ItBo%`I79W?ix1@Mgb;W$M^Uba7}Z*j|) znmEqXtjFLJQJutTZWkjc`8mQU*Y@Pjxz~GLRc7M>%iQcXPFN=FN=eMW-Rn=0E~)PW zEj_6hcmGJ#F{>iPTa~vtsMxe1twc=l0rYpoG`qe25OSbkMHvZA_O9I3Djw9z{)w*D zy*YbR1__@D*ZwO|fM}Ksf*#zUfO*duDeToFY7gy;|93HV+&lEbG90)Q6`WV%uQrVk zzB4wQl14)qK_H>}bp@OjjFmL)~~jCwiMO;>FAYBN?8Z}qi_hcbbfjd-1cntCO_PjIijLL=piA zco%}Rxw4fC%^%c{kyh!0B~#s&dhG&{&u0n3U<#cwUlbOEf}*GW^{qVh+6O#IIJI$q zO{;up?$r!+2}v=ypZy^_9IFj5^JovcH7g>Bt3R?ERNBy4iZhTHamSLCjyrWSxoaYr z3)HofVuuGk@Ztq4P_{ARI9V_V7BfsIaB*%F9K@n>KIAfHq0Z5$Et;yBQ|=X1g-EH# zaPQ-UmMwBjKv(_QB^-(H?0@R?lfhmshBLsJ!#CT7rw2A9EPB|&^hV$dT~9I^qnNhG z;_dnB6!GQ~3KOtPn#R%U(p>u-2uexS9@38Wwj>-qGRl|Z>d%dfCT~_6`lr#=vuKfL zjy}lIm_;N(EsXeKzwepNni6I9Ll^L4jVhRwBP^ZNwv#j-%<+xIOJm2AY9QksSRh#< zcSwa?feD@+qeGU}8?wKllr-6&FwVH%lap|R&bzUv735}Ku)zbFlOKH@4rOgVa~+8c zbXF3XgqZywL&)TbCY{B1h|CZI6VM(#na^zV`T@`K0lM)gQ5Mg<2tb)uM+4OWpY5t9 zR}E11&FRkU<>|`azqAf>gutE{E0mlw2i?asQk6?Qn36TZ7Cs^%jmb{mL3dWDp;ddm z6Cnm!6!{7(BolpJwh#NJN4>^No}=ZNDtSpOXcA!O`M4^o?UAB9Rg};7)0YHhar@G-67q=xUY~-Z9Tf6G-#nmy zz4DcOpU(rwFZ1t{0^Z+XP=CozvEO0V0i<#L* zsH6LhV4Sp&S2IP1>MZ_RTv=FWU>?DxWRL^hn1T~jsWsS?WEh~Os&5|PZ-q(F^hBkj zss|cB)Mw-KlT-adq# ze9-SBE440C^pgeN1C3ZCvR9lZ$&ugz!u(7%ypP8R0m8}l<%H_@u=ehtf(h0b3P`G= zNm=0mc}Tm&tpW`(&>cz6SweH4r)_!O_k`$Z9c2BO#(mTTfIaf;r6B|8AhVmxi}?#| z*JoZQ+b3;+#^U6z z`+z-?*S`rli}~W#WdMS+wx`{?SwTadl%h9c))jSXwdO<6j5l~!*kTbm#jz*5--cs% zg*C(g^v934=_^h?r{4ztSq5nZ=%-`am1H)0k^3bcptTE;y{{B_%cHixPw?M3;dtH+ zRGBFKE#-X)&^<*_BadUwjO$=O+4*KKC>zbc=BBFQNB4aq0e>k2j5fvmI?li6UP6Oy z(|_{x+#y11*nNYpBF}sHF7%nOZ&(k3vxX3>E>8ps&oB$fedmdY!f`4JLrX=GI0oTe z;fVozn&g@rU@OY2d83AQzCG+X2~y$K(VyP-j^z3*7iO-=uhqG4o0yybG`0GS-cZ;c z`Jw+FLC5M3H#JgIn>M{*(CW=QwW-^IbP&_x=)9XdEzYh8s*8<(<6Q1a{jobHd(MgM=8 z_w>yFW!@{f+Zofz8dxYgS<}hjGt$%3iI_V$I^i=iF#PYKm6Ndporsmbld+Jop{yHH5`uv;=aaiR5L+ zyC!Gjz%pame%>mUib+h9Qe5kJj(FDE(^OQfdtWRSR#JFm5!gr_!W@$(dNo*EMYY{U zw?d+C#nrb#z#@-0SP3X8TO`1?#dTs<=wVqp73^VMb`7GktZ0s)vZVyXKt~@(aR?-V z@~FVH*Haj1p&+OujH8l@sS&=9I6nxd?}$zX^jq24CK348(fSR8s3XmZkCL>rMe;ig z8ze7_D;{PKW34mq{MpL1J`}H>t-0^7Ou@>9xf$cHaXP^cMp~#`io0xTC!iDIvXm0M zqOQ>r%uieoNnmL!2x+(@QLWcMWRO9z;xB5}sbOpqz~I7w1x-{;-|AN%Eez4Drom|a$HH0K zuq0&bCrn6?P(ZdSloEUtk%7?{ne01UR#`umKz&msg~#;T2xt%Nt9GxqK;L-KF9dlw zq!|v}bdZjcEUwQ@GUP90k%*crq@7sJz6AM6%5?`5Y7*cJ$i_tNU?3W!QhT%$Mh2?l621!2O0f(ZgdT}?rNmZu<rhoH zMjXOl>Ni6{FrAh%Q8X2LYy`;rKD)m#xWL3jR#H_8>g*;-IHc-o7Wr+UVk9BRDF_Eu zMW`bMxDy5#dBHN5e5gAyfCuA+Vkr7L(wQg#|LOHkALnK0BM0pb?F&x--Zs)T{z^vZ~(`iKRD4S>-K zT{MOz>rmwZde2GJ$Y>mbu%tC)F_J|ldr?4Nr7vL%vl7w9{pb(;B#^pv4qE(>Zkla` zfacQwZpJi3VW>xr23SZZ{Suw?qw3WssiIOFV%+uW zZ%iD*H4N`;Bjq(%j**myDrm+o_u&Gug2ar4+Lz#pv6$MbQu$w)jB%LoZL>$pF!J=1 znq|!U^cV&D&U6l$*;r)XDde9>!0egWlk@~wfOe7ap+qOqB^m=WwZtyKq>%S_YA%Eo z*z`s)n(G9T>)0$5_Yzhy#U!<@z8_1M**ZIcd5uQnc@I98*~npAI+J*6JL58qcz(gz zlgq9j+fVSBgO$s!y1tF?_7A?H%abpcY?-}Ic)HGbbiVKZCVM~H*7=+#@O-;>tG>Nl zTe+%y+`PQ|T5VfhZ&h@!pV>0MsQQ@ss=wWz9G=kM2-ja0FJ>J!;VXTAzDd4+hBpWI zzxVM}E7>*&H%C{mpKiV^x_54Gc&}{OTvdTiKc=7dQQwv<;DvggkZ2SFJ8rQzuMCWL zI`vX3OFSn44Eg~KTXG!B!ZN}Cmz@DL=`w!mL*Zr_9nwS=jt zq{c*UQ2&A9P|2YNdr`IdA+fZ8^# z5IyEVrF@1-B%DDLu6%w{Z3(b4ueou$ zQur{D58J@x5M_N(YV_ee`g{Q)+!BYDU3X(=o^(Gx8T{T<4Gb8<;wuV7dqzo!q50=N9nP&s!hZNC^Id7 zQJV!*WN%))>$Onfx@LQ8!?xK8pSha(1sSj8V;)JoU?sVR8DMU2^&&48Bil~o)uz3> zU4<8ka@SCxguM<)&FR38R^0qJWxZFrg}Ad@YrA75^Cy6b=G}@e7ZIK=C;{I(=Y@Lz zCCPaI`u)V^;gSNiJGEL~fgbccz^*Hy06!FyBc{bc%i zkZ(CDPQyfBmDd?w5~*C_2&tKM0T0mSWzxjAvxn}WzX=S-G;~gqO=_K&ZeTTbb2IaL zI}>hS|G_SfZZSuRQ-IsY;WY^-P%FhFJB82%MK;$IP%?K1^m(TkmmrljLe6o4Vid(ELz-C2IQ6I; z4+16?xHH9-1Lr-E%6kL!=83HhyHBhEYkCtq)z1ip?}wD^ybxTDaKv})$(hB+-JP1v ztWE}j`8^3}(Z+$P=z1=21+}4~7n~J*XD&S6%ExqMO+mL?FGrPS+FH`_m3z={X*UZ4 zFWD4w@NH{r1OM#}D;1jsVZbmNO(&{PQ?fP`-!wuF<=Q6=4|NQ{nr;cC|~8?&h63PYt@(7)>f+2Yl@ae=GPX;e(}M*yG-}Yf*vS* z+V}0sv)`GXnQmPNv5!xH9b+e!0r4sDxjI-rTMuwHUOPP7_Hd%AZAfm z$_JOiq_9>*11L*zaGExkfbus5EvCwQCx9&f%j3!C%WmyTb+a>c@PhCA`lGhj`)x3m z3~l`^Kb+=e)*h5~2c3Tg^n)VveUZ0V%{wtO?O}J1DQ?~A(lJ_7Gb>Z;^3Dcul7Qs! z7@#l~^`74LJ<2R5ZJ@#Q6?9+m+5o*N4%VeU3tro8##DDv=ax-qxpnhpb8xVdu4hNP z_jSK+2d}25&8M>`Rmrlt{oVYj_VOh&UIXq25*l{!o1Yy?9d~jIbw?LtlG~^y>Ad=C zgb+AAv?{<2TOT@VKd63g5{5fR88EnB3UIhS3SZI?Q!r(;!7liPZYDp9ENNyYFDfm+ zfrtNOv;hV)+K8Ss3f3u)=GWj84l&_pQ~e#G5G$pMmUhjf$*6~E8m_m+F^e<={(nta z7;~TlDJkkvuazyX&UvPTgX~LzmT&xfGE6KJTKm^Srim-j>4ZqsVP-*TXlAxEsg(!Xpn#D9wG+? zN>IviCVbCs9s}xy+p*e!EI75u|E6fVvswgWTd_sEs4K&aFb;ReiIvzlx~Ev zRzXA^2^?ZUT3sPd32G1$ihoge$SH|AM{;9ZfRyn%#$Wt1rtJ_rp}T6^jq*|I_bFG< z3i|e&OMo(Z7g{r+AhpjWWrBlhAGJ#b2&oT~O9hZ>ADv5umCXN=EEk9**E|-N8L-w_ zNy-AZ(cnZYkhW_{^fk~(+k2>LfE>p(bt(l403ugTuK$gq;)y;W`Jp1gA4x9Bv*Tc6 z1U=!@5po7$=`V_t07jKRrvz2Cg~nc`z7R zFcA8Km2rja_R-)8+w3C25w)-Y2nF;3`htM?`Um!C!Qu-p2jkzXx8-}AJ8SAMbvXDo z8J8UQqu+Xl;1u1kPBf09Lb_uvs$=$YDPAil$esS!SrBjre6$NEHoGgCUoPf&On} z43?p^XG$Lr^$7#LXkdS={|D-cc1W+_$_+y*2`83TxsAjxTx$>h_l^Y+_0)~Q5_uYL z%AuUb?{5(y-o3slB;PN{V-{ks=_(G0eL7eW_}Ad^JUcTG z9nAx9WaCRD{d{d|6v0=Ln!YpcU}Z?5q-iN2#9x&3ukp+ME3{rujG@L#4GG5S$`FB~ zjUK!6D-&n-w0LZyi`=3eG6egSXx$P(CUp$t{+a~`Ie8Zj$fOkQ7#}*A*}Vz65JTJr z>eXS6KtS0?nEuU8tWouMBxSlaK@?q03F*lsRyewE53!Kh5QkOrbs zW@YvR!Om2l2I`OEmZ%Jj8S*g+A8=2P-hSgh;Np3%&ll$EP`$t@jk#)*=k#1|oj>Ae zJ#R}hR6=~fnKmUoSj`S=23NxC@&(o64Wx$L9k&aSn_zBg49%EDO$oB7t!?vZP!`qo z+~z=0u%Bs`2}I;we3T)A#h*Ns8HQ(=@)NbZr&Puf_PvuylTlEgtP=7^ z9xiq$f;6Dw3@Zx1iA9>=WrkISv~0@8P9cfsL&L7d;@QkOK8L$}-=jUlU9b65%m|_(KDVxP5}-#$->Uf=S6G)W(WClryR=rm;+r&9lZ7-OEUdhD6Mo##l_7 z1~yK`1vpUb9Q%S@Alp>lFly@eL_$>Os^SRFWd-4EOA5KoiJPjj>aW+f8RLs%{mF^1 z6yZVnq^orrD#KH%-e0^S4l&a_NMpc>2F!s~Suy_1hz8VwRmJb%|eSe9eXi{HP6Sz|7TV*Ws9U&%_n58uv(ng@xUr9Vvj&_Lmg?Y#5k* zqj@w6cKJ@oqbjytM%=FEl2ypSC_4=1x?m5}HYaXK1M1wv*db|{Ye_MZP+puDeKiX1 zVJnr&bMzh^snu&gfA<-3ruEEz^mU(^JBhQJ42BgdCyHfHqO>VMqO@p0vc#cCA|y1| zUX;I(yEM~OTGZ!;&0o~FrYrzps0#^LWnm-kuiQ;zUiPouYai+Q%4bbjefhy5lvPzA z54Hpe$a;CXp`bcrgVt`a-3Ze@fkTv_0+Ob-%}!w-N15I?h{EMes@&*fGWP&GE0<8aDC zTL~WLN^IHP*vxR0ihq%Bpo&?o+&6`TpA5@&oVJ!gNn*jwuy%AJi@6o6i?6AzxI{8P ze;UUU#WQP>{24QWGsYojam>nUYS=10V}oq}4nH*nyglio5k52a3=#db*=KDvByxY9 zAv5wue4`H~fz$k=pOIp^UU2R%DK|yQ$-nU!yjp3| z%Uz3fO+=9wcuz~zsvEqI6-&Uhx zitKddeh{`|DyI*&P6};%xwnTE=QI%{ov87C05<(a=jKT5v_(G?ws7v>esm|~ilSE5 zYzu+pKV=!-k6x^sF)7aFQ!Trt>(3v|@U!A;o6t@7#7Fb$boZ>Ub06xCeX*tLr~>1% z=P|&)FQM3S7*jcwoL9S!)?!1cpctnC?>cSjDxxmtstRf)K2zS=Uc~43U-MNGs|S%Q z@;DFjo>!okWx!0MWasTU6w?TCs)lDbR(0P6VXwKppkAB6u0>=HPX<7T7+XDf>kLnU2^^%~14@VPbIuchVsHzFnCa!?ZbyXU-ykC!-^lkxhnO zk_X7SfJ~`4kIckPmU8(hFAr`puIB+qv;n*$)-Y~q#>~UwqU;4v?!VHLWj*EGM*Xq% z{U>}}otYymT85L*vzl0A=wkXO`Sk6j9NN;x+{M0y0|XXz>DwdY?j5|8rw9sKH7-o) z=IOIuscZnI)^S32xF8&vs{S3qcGN^?%eTnNhlB3MoQeEFd z0T#%5JG<;)Ct`nyaI*}q>9T$s7fr>}&8MnT5Hg+jIHu1R=?V+4xK7kYdb8Uqf$a_qPc+O{D*ugn>#y{MyQ^S>7pdJOn`wK6!- zV<==E=g?R70pIiL;rNHO_&DH?vr-Zeud*XC)a;g)Q4V(2?P>Z3MOM%YPdQ*tU+&_H zF4apbhklS_2tVpp96v??-_*j?*y)y{5?sq8P9^~7xocbrdQ$##6ap#Kuw*Hp zK_qn60~|0p0+}+zN6g{Deb&7Ebtj4h2;W-$6j+X_WDm?-iY0?vpCfOQzyra6Bm-}N zsq}H}%zH>;oV`KP+wqnJ7^NEFJ&YKNQl~b#W;~rLlpFMYa_o*DN|C)#hO+)v1H=;s z78E&Cr;;H5NbrIsVMZk-hrIOvI;4VS#Wuw)wu{N0uFg_qb#gtt0Wf}V9js(^fBgVr z(kW5@2PK=8@xPq5@PAUW88}#(|1U~5BRwO>f31N}Ru@nBZH(&rK=tsKveN3=PfWdo z$L@LinGxF5rk0m}(yCw}gzyVb#!g;|bud%nqW*aYR49%%ToTm&L;xk|#zuN0fjfT_ zzGD(2=Ox<@H7N9ukR*h2q}AlA0_|NIlsrxKX@l-<8q9o%#FfX2HWPKzSd2BJC)41t z@L!mN`@mN(#%-nucWFW*exJuzQl6a8h>I&kC(9QN1=T3V#%Z|gkCBfG!W*Ov?+Z6? z93v>6Gdqhj_~j86DP_RY5C*#(UJ;56`X@oeDgJ??^bfR=FYcO$$ah%&3wz_oZ!pB7 zSFc8lS03*L@Y@(sHyD@(0Dr&p3R{^U1b!zjq!5RWb9xW=qLdG+7b2gXcdto?rzC+) zSfOSu1HH#LPzjDeLI;aMM1KkDmec$JfPq#*i3)c@ znWh(U76ZejXdo9*M`o#{$l*%TKZxGFo0ZU7$V-_(?B2+N6wuQI!_VFt*`w@nMjoN^ z@hFBfQN}9=rWPzu*c73sALl+(9vrWx&&Ie@3Al$&t19x2Gfg-lRFpEqi-DwEgq@H! z*99;D7y>>RO~OPU17IrAVy6heu`5*fSWeHEO8D#3pDRwFo<2CoACV*9wu!-Ae7#y=OvdkYU;0KKZs_SRKx*`x^Z%hu76T?OvLp5un z=Q7<$pd^>!#)@&1VhRnKYzl3NS!l$*#4{VhdA{QaZlOv4#~wj0$185CD6lv#OMdkI zG`$iol|Yp7hJd7SMpI?12*234UI^bEjqNj_p^9T|zA=Qrz}x8V0h{OnHa<)u8D)k+ zL_{&~h_OpO4*{?VcTSjqc7l`o+!4)S+%4o4VWg4JK#;{AO%4+=Y+G)H-e??g#LN^S z1e6DYE(lRE@Zam0GK%C7{$*U_MWY--iQic)b2R<|pdJz9aQu~g@;n@!5UdIhgmB~7 zP{>Y7+5n6Z^pn6}<`urt`U2Chz=<)a(K``qNt`-8BXEnN22j9z3_KpQJaA*=iz|_I zQ9C7?DWX8{Guo<{x;&^(SV7R@w0RI~mPkYkFmg1|l-i1P<2iX`mH{O`xx$z#J1e+k z)Ejt;HLVz3pYNyE-T7G=BMCvg*N@!Z@ArpNzM!XlZ`5%gpj}z8pnfhvYkNYZA5;7& z-HBBofSwgxA|ErlE$;!uAKThU>&Ckd9=A!%laG*oOR|D@MfQcC0s4_4KNsiV;))!* z)C_4_}b5rv_U`}C; z&*LE;&44hRIE_*l z2djSk(;S)7FfBn@vkdB=6+qHoO%z83UfC+ux{Vbv9xJNM^)Wg_i+vr4u`!&%ntvpR zR$V%5nDf@Nc`5Els18xuV}oM-(EmQVhtOIo6zHr(gKqTCl{B>a--+;@>@T`(a-3|1 z?1w@ZWR=>NtSvMZlye|UL*p+JbK&9b7Wd!%q5cr*ZLZ`UhpJ%m&$Gf{$jqGlxxV2H6+_;|tgGToFnTSi2yJfM6ak|3F#Q@b zrB;uDykXvD*16P6<9tvMduH&uj()n(e_+?#G}h1K8(sQr1xsq~-duXIX#iNfFF)+j z_)(R(rY+i4@S7Z@_%i-wZ?R~e zOsJ5;_hkRr^xBdRMqBP)^(1yKy~L%Jq!+UaOO=15Y`89XUWH5ucQ9RDqc#3Hx3sJe z;j8WF@0@nlNL;jG=uW(q+$OiSnXUASiFAm(ZoOK?TIAk!w&pRepkz}IkKAWQtObf% z?6>hPS3FdEaSV&pUXlIQ-ruAJllE<%-sr_scfEYrdkFg4?r6Ck9ohEau4)Zkb1MTs z+)wfQ*lICvZO&?TKQrs;l&Gl;3E^NFYSzjRmd>~IJbX#~QQTPRw!4;9O(m(U&N2>Y z`78rS_K7hk-qtMZ2^GbI!GK@wY_&hJ>At!C0}l~fzxu;lx5GH*rdLM>`HcWte8b=6 zPHV5Fm0?qI(TY;PMmqOC6_oEj(YqGaW#}#V*ASy~8`s&RL=AN9?%c}Ieel3CX8XgG zW2@r=w)6L!$4;F&Pd83?rK-z4IsYfeyQ}+VBPlfx4i*j$<{8&lI!P1AMM6qHM5@crW;oPZjmqy721~=X>c`(emMvkwjx=kTZa>N?i$oGuzX1#)T&;v~atlJMEF(GU!2^8ZH11 zImm#6ymi63LCLEVGlc^~oA8C3X4fZ{kx%JI$OOyUMBq}VeWDPNd!8j#DVU@usO}TE zDI{}W=|x9(pfUVYK?fGm3s+w2-;mAkgQzR8yxwB@;ir15u|Z zVj--@!YXMX-a8>EH@0*(Vlc2HDxLzOL_5&5O_=eIC@uPMB9>9@XTxZYRDeSOc8ucy zSq6q{;NK44PDE9(q|lXLjXM+bHsm3WzQ7LYv>GxQ1NSa`_XBYpH@4Z!^h&|?YFrk( zi?23WE?>7W!fy*t53SHk4h55F!NT-Xn~(Qlw{%jL9>t2Qs6fUkw}$}ISC$sQ7iJx; ziYZD1ajZZqcV0%#8dQs(uHYzF?6Q!d3{h3sImecYf{)gScC5|ES)z3(z;~bra<^Ca zsEPH zs29pD;Gr>19soRM(#sJW{~jI3oTe&y0KB`zz9uEJ7=e#)juurXp;L}e8lIrQkAhrj z1CvTXy!`PCg|9?JbT0A_M=bis5xVDwF#i}t5Vu`{C?(3j2$4m<5LPFluC(ljK`7se z-~hcd6CXxaFg*uA$?$>QE-W8yrkrBLxb^oWsXHRCB^u_N*NXnK6)&EA@fM0L4MYFJh8ac#SY^i8hR7FJvK5L&^d@;C7CceBqAIJNaS&QjJ;xdZy>sSk|ncy0F~)o5}UCV+(>^v7UmQ_6TK5LF5LA zq1F;vFThx4K@MqHC&GJbAaCczKr^hS5w5Eg`N#p=5UDWC%FnDGt}Y%JFX)pMWGF@7 z>!$&MHu$RtGX$lOdZ+}82qjjG{!#UdN9C@M*Zrdp5IHN&fhLm4|F#XU>+M0e>xI&9 z-zw8FGk@H7s16?VS^$(>mTB(~lDNUQ3jZ@(p+IvQnC{oe;zhVskw^;LHF&4yrCT&*yqGzm7D3{gl z*GxGlqPp;+h*=CPo4%afZIVOc9?*-EW-x4}0lBWwl$O*e{$!2KOu!T6G5$oZErD)VSRS zGzEI>g|fVhAVYYw^UC@iIPP9HL`UZ>h*BZUxbO$ntgsg$o#ZrK4lpT%=rIaiKn~l@ zcAw0!b4^QHi}T_BTuB?{=v8g;*_x8BuLpZv0tUV1-=R`aUgEsXO+Nz3y)w#;yD-@c zW8Z|UD9dq#Lzt{he}u(+f7EbX7tIdt6?0GNyskf;uYV=q%8}0(YPYmDht#fP7m{!o zw)x?DK>UU~WybJ_CZr?A_5hQ{5q0)z_Ka- zbtmW=w=BABEi+}644d2g)9*GpbOwi1^<&EFIT5v@@@`r5h4msB^uT~yyOb=WFa%N*f4PcXnP9_AZmD|cmg{IZ4R|~;ZhlOIS zYdiTWw>3QkqPs~%2U|P85BQbeIOh2SK19LGBKpU6J9&>YxG%Wbcy_ieWyyV&qx%h# z%>?ukuj;3CyxxKDeI6aVW4_lfjgwx_6CpO)d>(GzZVV8h*oz-g3_ZJ-D;RQ5x*u^f z*wlUP6%yo|wd%k++?&-?)h@{Ou8xyyV9`ew=w^Skjv~jl&V=wiCVhJwHd=t??cs_e0*L{2d|gL*D8KZMWH0!%dhNX}CH1}1 zs}e>MzW713Yp{qrZik@wbWd&5T!_np!M1@Ls*PvbFVBP87leLp$WzI8!}|xv6$xwo zdq|+HP`&f${BL`$%R$MPTIRq?cpaEs$X;8pp*4y%9Zjk(s5}~!u7ykOV7>m|SizY) zeRU#+0YByPOA>HY98S%TAEP)N^zEz$(if>UnZ{$D+nCi^c(_lh^%<>!;7_xN z!`GXI$HPfG)8cflxk}f~bkRB7v^Ho#$uZaIh8yFOd=hJ~%NDn=S3`3Wt3TG8T#~k^ zV9uKbj{23%jjcwS07$l^1hF_)mYzp=2PcS9W}DGR_JcFAjP#wYH!<91$&G{7RO#GyV^-zr<9*J8SK0@WLRRL>^J!mvAMP;%510r) zWQlW2dG%})QvimVI3cp|PrKn(eeia@CCi1QB%LkWrRJ2L3z9R&838E@4|XJVIFPy} z1XNF0b^cv2b%Kf-LPu=wa3%1C*jlK)#r$a|X`Cm-2Uhu(e?-wdJZzZHmq=fEf zH@=Q^{6?abtF}Q))8~V&@>1PUCb3*%b+S>#ZgG>)yDTS>x&7(=vl&9BozAp3Af?Tr zyQ5mwd1<){sgY)+Hm*@*U56)ulGx2c)0!+9$GehqSb{TT9o(dZ?o5`m)ALw`*8a!) zQQGQB5qYx}4M3tY zwY0Wz5+`X$ZGtMZe_Y!eOpZeGz>z zCeSKc{X1V}%_C4Ux0Sn~>bqV+;M%qR4dKOePm75QY!N^X-?+knsvf>tk$+fW=^uf$U*2r6JY)#=mp7_#BO1@oKKbCVh_}X5GA_b=`Ga z2tCmr5xA@bIP$^N<{QWrb#gHIQ>kMWZO!0WQ1qIW%OM<7m>=uN*S6nQ+Rc)NN`=a- zS>dQKjIhNr3r-0 z{V|T%Z8^DaM>C%r>b{)!)WPK&4*=6U?_w|GG(Cfp9G$Avc@xp8RB1GfZ4EuUHF{FnU zkZNeW(2>TFqhhiY01L630R<62y{l4*X0&FWKp=@wv25>NGm4pw+pdxP8`pm}!s&Q~ zqS6Z(4pTn6r(y)mOLRVV@Me&FozKzLpM#-0reHNo0&-w`*mLp>6je-A?`PdATH*%+ z*Og~>X5)2GQs=9eG?3DPRjP(#Z3W~h^I5FnDniE;@Vzw@QH*ZcIu7BPvNvYc>=nZq$gshK#t-ciA(MFNjDavt=t$k z{^6eq>?$auDesNZPyy16LmzHMcN+7ZE>dyfYHl{SZ7RkUy@DIciZU*V61l`cOEU>BUy8thO_UlWA%4uM0b`P<)sn`v1H$U8?WsaB&_VL zotUG6=D;)tH+?H$+V)N3a=P8KGP(y-Pr*#TpQ(l<3<}v{?MdAMXAh?y!g=Aj&yn1l(h^V#BBRZO1Pm~7mD#L^7=Y&k(s7&5z8 zXvZ^XDq>KikOULT?2`W!Ug&vn&@H6CP0t=hbjK-w1|Oma3@sRgFhRgn5{d->kbDt> z@M~m!oP5LJMqbtpq&|B2#6xmTSCLzIOl^?U1gBKChNF0ZF7gpYx+v(>j%BZ7kw2mz zCY}M)%&!{*pb|4iJnnASuI2vJ;D*x$4RO6>xOmh+^NyI8`vM8;wx#`b8>wW5PE-eG zxI+5x$lm@ishDe;c)cHvFP4N!PZ)ftAK7@wEJhwsoOW}9&kW82X}1Pvaf}>+{dft_ zv_8po${~TbFfw~%TFtPel3{=JAKf=SG-TJXuyu_TvGPQP^jgo_*DPS0uFK zj)E2O#bYpucXFBUJPecOV~{(V7OX*tGcsfPH=i$9CP~ECxC6?2%x{5cZ3lyS25SCe z)es`F(KjafOfxfTaX)9$O(${0Qpx?9M$mhtI3F=B-L;k~=ARl(9adWO+k)d*<5UYw zwXVlT=!|N$+($?=22>*!LqYPTKL{D)u7idd6LccSaquj0#gx1oswx`A z*@VOX5CKGrn+=5`Fk%RW$L5X!c8JGPyc{Bvw`htH#?q$rU3iXnZI#?j!JAJS0-k1U&XddF+y^4H!lR!@5_CdvTaPA8#RiAHef2 zolYMwH?Jsof!CYS-&_2!aprX@5W2h9paUKARVKJvQb;7D@fA`|)tYw<#Hk@^RmX;N!shQ!y~K zlhP$C`|UX=&VSYH)h<4~_Xe~2;w zSCA)>@0rDPwP&7HfDaV}a9P}=!!S^gQ<1WYmY@L1qp0)_D~D=e60Vnv!S)k2a16|+ zBUKhHE!~elC49m>ILm$8`_(ai%BwgiP$XQYh`y#GOt9+CEc&HF;~In#hL-Q^u-aB7ifj3YHLNzGs$}4W@#d zQK1EdQKMw8+_MsEbW$?={dTu{Q>PQ<%DPXx-&UJTYYCR^Gb0vcpEg$4bzmz|Xrq27 z<*y~|t(!GQ-lejhb>HLiaMC8@uDRLHxw;2Zm++`)t4i597;>CCvNPo_)#BR3jvc%D zj)z;wDn0A$YlrHXZO$mbkEpg36OF6Qpi{{L^@C9XCr_duD|zl1XfJ_!0=JOtltm3P zh*5ABqbJ1Q7`q?`tiaMKr|*J=1gm1vu`#NudAsaN(=+Iqb;CMX@;HMV-`2FO9f(~r zUD5Jw5zHS^Nfin`{R_sl7}F$-hc4)1-rc0{or~9VC9w43sHGKban7adpeZr?<$m8m zFD&yIG>F=h{9NlaU;rMbmX)&U&>7;^u<+%dCrzaJzyw%hTCZT&+N8LTqbL|V5IZcm zpV}yBT&ta8c?+<;2d6`|^q#9%8QeJBQ*kH987n~F%)T(VDz6)tQqJFm9>iS>*X0gY z@vo0P+wi!iy%LH4A<`^+_{k@wSQ6*^nIc<*Su=N3s04a)@u2@WR%>`8V@>*eO~7hi z3R;(Kdg-UXHPR1?tI+U0i*!8c9v?_*JT&GctPq@cMH`=9Hq0O3Nn zx{&z!!Dx!?P1)~_@dY9A#4QrH62gN+o|J^FgSN*|6X{3xW~4z_tD_!6mr_F6GQT+@ z<;};f!P(JrU99h|T^P8M$OY^ZGq3s-4b15vW7~M?>kl;>y1-eh+2WZ6MEkhnK2~jm^U{dq%SSi~o=o>Q25=sa zmNwczZ8Pi7z9x0+(m`_z%z}a5NO$|euWX)4UCFbpz;dmb`ZU;==Q#U+Zq~TxymI|M zZ+~wnD!aLkF$9s;--xdc_8XxT7iSnKEIQ~Pzc?vzJxcWLeks4Q0^>BZE>`x39I{5YR|Ld#sI z_5fR~m#%2yfd2??&)K9wY?BWwEVqkiW<2P`St(Td+_9bZZ0gF2wQW33et4W_$Q)3Z zj+7$8cxSEbmWo)o=S>Mt9|-!3*pN@B-BAff$vt$XBc z^f5`04?lp7(xFTfqKm5-F_~XUa~(v9Gl-*9$W+4V*Z%N8T^;SFeD9s)h@+Rl;t)&G zc)vYfhHwr8TOT2RZKj-FCDGTCJm+x3tAZCk)>U$C|Z>#l+!?n;U}QSd$bHz^?4 zDe>g2Rgo(`)a1Ja{WIj8P6RAtlS~d*#r$MJMi6WiYIw~Io75N>A^n6i$J_*%rGX`D zM{sE7Ww z%5(Ay_`STEL)`u_%zze6VbxuYaNjT=pn12^zEXXu(8H`W!r9Y4Ina+voit<>V^oC$ z#LM&~4;sWk9p}AQkNF^XlK2sxih^FWB;>FWxEruun&XIS7kur})Q|1urYkQ!r9!%| z&%RZWB}yf|_uAvs`4hCgzw>>(e-*n^eCOr`Ugtb6ROos<)^*|QSDIC$xLJ=@0$V9V zpts+h33C*SN?S41eMt|UE^9^O|6G&@{b6JKog_;9R_A1t^F`J1|jr*}$UwBYs zV|)f5tTABqBDpr|buCt{O-2^IIWVu{Kzz}Bt9M4zMHh3~QFtvdOw+GhO)^b_0&UNE zi`|nZ^C4xZXwksoaQMe74pdC|+~Dkuv_`FiSs$^+`ozxL;kPFH_F^yE^=2dg?6g8( z-cpq?qK0}TXgaecNDDjKz!;_oJEm_z7LGA0Ff3y!&ZxFD9ZX4UQ^e@+Gdvm&3kjW} zpbG9?@_{4dqF7yq6DIZct!U+#9;Sj0*5;ij710?rIvRAAB0+`7I_%7U5XZPoaLYmL zlP!F$#|SH3NOok|$xNoC`s@A2KL_zvFOLFC)}?lYDIDJ`G$OBrC!>fiabpo6H9B0G zk>y(O59L1d$c}47)hr0$%=0xD2b9J0@ZvZU@=o=;kd1B2!MTh(GbfYEJ1!We`CT-L zl>kO86v2%vYOEl;*0;s#05RtI4M`+G*}N6Jq51Ah*86RoBz0A>H+Qp>*L7;LjBH)f zq2sizU&)_QC`VqwZANz&gVQVu;j?W@Y)~`gat7~(F%QHsQ6YQV+<7D{8%G*D6%Owq zrgF>ftQ_88F^g}d;tAYpudeIkbCn}#q&ilZFX7bXf=BCfPr8aIV$?;>TsUgo?~NxZ z7ifdxADFAMSAN+!QXgK-UIH*Uk>h8BkX>BJJZ{yuYD9G7st08AihGR1Q0vATTeAyS zbsxVrsK<0Zx2^|=C7TGd9(HhJR5u-(UvNk9PO9I@_C~mlwLLD4H36Q?Jm*g;Us~;{ z-HVVN3gSmu3HNT})0!HRn%!&g0L2P)S(0flU+V$lxM3y$iKEtcI$q4(FvPYz9bzso zc3#&Rxn%LSC#R~IKbh}GGLV2OlLZ@Dm6)L+CZY67(pB^5fR3^dv@z9jtNdTvYwgQr zHvu~h(f&qXaEz7Ltj3qvqW~phSQpob!b&Kz55q28F6b{zVsCo=0twZDv0OeJEd{+S zBH+$zToa#%-Wm{gTw^C*a2R}pJ#y;{u*$BZdTXRvc5Z+V>{gM2P3P4UXQItga6L!=L7 z64JvtY7i>;_1h`w1p#iUlXa}9u+6kYZuEiI?N7srg+;%NthZ~tqN-1q-wewF(kV^) ztV-qvy2rf}bNLm?j(L$I!lomazR;9I-$QNEz!~&J7bzkizJq3FI z6onKSUl-n}>-Vo=mHz#EaKi5F%5nX`0@`Kf;3n2aOmy^bOa}H$26YG*rHe1I2i*s; zGwFw1C3zQUfP*`I7s$ESK>s{z8&r@B&JxAr^?0Z+ixG!uZwp+kp4j;dKTVnY-c}YG z*V&=Q3f#qMJ>2C^N=2*wApU!$*F6eip?FdiZ)EDzN-1sC=9}9VVC;hV zN;!9O?l-2<(YCO)bXs~kvs|n>**EWdZe;7>r8-4KNqSak?gj$^DduLeeA3?jyY|Gy z!3kBx30Tl1z4OR31q)>d_MCB3;*2^ZDx8JWurFUv(B zjoVgg=v5M~k+{TeVMe*NLx3MRJfVFFdae;Ok;|m@_fNxr=ru>FQ~UXxu|JMifbvj= zCC&b9;y>*+vT|D1ExB5}p&mrp=tq3_X};f%lM0^+n!x|5 zJHs0A&}V@b0>;Dznv>VBT9kI6KT$>D@` zKqqu02NJq;;Ea>_ynA@rm>i@@gg3&q8EI!u>I{$A!%UUiBFiQ~-5`B^LBU%A(MS}A zoM`O(iIP9wFfO_!oZXO^eP&dlT=Ya$?lQX|vE;x#=)G=n1!)|6-)XGQL*sDYY{veR zNvv>Bm{m0UkA64JSoAR&;4w|-;C&z=MmlcE!AgwLS~JH&rpJW}mlyNdUZr#$@Q6PhAbSv4 z0-PkP#b8c{gnZ-rp)uZ@Mx@7}+XpCo(Xas28fyx2MnZQON~5jy1>iY<+j%diZ;#sl z_08Li@9~KLmq(}9(uGn-Q8V~9!ODh2IWRJ3 z!A)ojpDl0=0J6X}23Aww$UD`89OIz-f^^GHt1j9VyUgA42x+!$x;6~GFK543D6l!E!Fste{pM0T z3%t!{VU}^S^tSd<-bu!TPLs>s&FP8m7n!NA_WRiEiJmhcLO5 zwTv6ix%96>9wCFjKCWe&wm)?=;KPh$tOe=@*NUYS-K&KV_u~l*+OCa$EsVUnlIFZ$|P_vOr;Nq8R1GV3e_i=xId2XhYqtjJB-kRZbhD?@HT!Pb}<%RNl}0Qa~5ekS(n%6HH~+g^ZDhiI>n#VAdsry zegE*Vnols@UC}|EzP!#?863H+|E8>hMJa4wxfVpZyGZh=P;xmp99v~zp>#)9Dc4k) zTpG3MCwOL=R%!02jCh%N$!MrDW-?{6PlOz^K5lApZ)>Vp{?t3`cCvFAo;+$G3K_6XH$lXBREK z^&K5;)}PRbxbKSlTVzj=U?8ZbIl5r)SWip%U*I67bH2dAPve8Yp-sbz*c!1mKq4_C zmV!vYNt^pBfF)wp%y$<;&^J~pg+2Jnz}cGTD1v2SJWDFY}W>r+m!o0G;#R zS^Is`aY0%&ZpdY~Fa|8~bAZdSz}E&l!BSi5bO(inw_WOPgV%l@??5@!%uP&Q}-hd`&<*!wbW*?z`D6^lKt&eK~ z91~JDl%8m@YGELTg7|%knT2b8a(qNEP=&4U9#ZZw3fao+-| ztpL9l(w-r|EJXHkg72$ebi#Biqatjsaxa=B27Nk6JtloBNc`VL>dzsCJ^&}NC!Vx% zw;{w|g>mJzJzNSBL%;}>v}mXp)HM_VE`c2LqgFtQZ}a=xG}s7*TWB&bb3p9pFigh-0m z`&BT7Uke?_6k(kI7X&C1Vv1ik>{nxadN4mssB!+LD*b8Pzf%9O($YrDemRcHc)Ry@h{=32d5@;Io z$AL&d5M%!S1YQ$3IXwST|A(T58lDBy?_sMBqvh9@zaI<)?LUEQCWN#ht*#jDoh;xP19?nzSRechxSy{ z9RkiveWmAzFvcPh_~45G8sk}D(Nh@3XO{S+}5;=bZ=UsT7%Ol>osH3fnC{|K~|jFKw)jTL*vup zj@)wEpy+ym1wi9G9X8tq%g%f0z7Mzj>Q7KUB_|HHp8VsLC00Y9ccA`lwn0pc$MOYJ z@OQLbrHpEkCO3q0kJMtuohQQz(Nv!S1WUH{KQU?*w;t=#X(IYN2`cHuo=mr#s$NVn zUG9eclA12zpD8Q3f|eEy#}%#Wd3i7hYs)$-5u%L*9dEUXrsONgm+z#FkBz5=JRQpA z;cU`hZ^){yzQ0G76gJai6jQ4(X%jK-bc}=c%Xlu=G334Lc?v^}SmerzA0d9bT{ic~Zu?#QQkX_TMp=+!kejSozo;G%Bs2Jed(4^D_i2wox? ztsfR)$d6MxxmS3Vm)#a4X+<>*QYxr<4Io=9T~aNpCAJC#kEop5X=j`=@6& zyx3X}VIpAV!Q{O?eRaei#dvL});$2P4cZ-y?P+`^aX$aEq=9>!E=4sa*v;>`O2H&Z zVWh(qOXT!k@f2CxWaI)d9~~n@?wrY%RTyi1>ff5N56g6GVBqg$-Ds<~5*0=3msg{h zhgN&{T+5hTc58s_e}c?K^b2u}fz2ok;pmQE`+6V*S_8faM38MLte-k;jyy6|pO2l9?t}NhGY2)E(oR(o2=X1B4=T zYL?y4wYGHAY&7$3O_gmE%b?D;)*vwI-SM1#4PklgT;*+aWV@R?4nq~5LkdgacG+Kw z$LlRxKjV3pgJw~Mw>oMcWulD|FCuwZ*ZunXlg#GDu#cVVa?v1vv|v+>HaOgI5T2?Y z&1%szhK9D*@9@(H(@3q+PDNE^-NTAw-Et?bsRKtP9U*OfpulIIpo;IobF~yF(n{%0 z74>V7LQ9FAyys2g+0^E=5x7IrUYHh-6L=!m#+F{jtWBy~T-w#wJ#LF8IEOrdvXn*j zimH0oPTG{xZ2IIT>L<{?aao$V(x(30s)|SDAUCUQY*Gcj{FHf=ix+OLsQbFf$u=44 z6XM3793b?td>i#bbO-tm}~vVl8-o9}#Fqe_b^Sy&4v<2Kp& z7FO4fSE!?FUk$RfPgn;C*KVDhX%AWBcok<6NHOMON4_>)GIfu9Wh`Y%vTJ5aP{1wsY1UES9ePa@syq@TS(})YI;f4zL@IzH3>37~*@sJN(?Hd4B2h7NhHpV4P{y zo9*+`{PC8p>;1Ci^HKf0r0es1ZzEPr?{hQtxlr58e*LQJA9xt{X;!T3^LB32HAUr^ z^)#3LewF;KObvp^0+%KxYbb6gZ769dYsl^g*v1gU`9g#0oQ{kK%YT5zhNW2@DG!?S zzXCZAp7Z;Lr8%9yfT#wx*$uS^@AtkK5v+H+*x<~FJ@o?mXZkA-&z;M;?zvf{Yq^h` z&5!3-UD(G_`^&@KxoY^vX86QauQF~beX<8p_s$ZvQPoS{W%a~-EKES=Yc=P+eVm@{V_ zMdvWB+|Jy_In@_OX0z7MCyn20=bTqEcTb z`|R}#d>#~DHbLb~p{6oy?P=$}P5nNt0IDI$FZIoo0)&Pnr|@e-f^X8_$W;Q6!=I;` z#**K?g56DrEK2rcFXv;DUS<^dG)}~%-b_pJXzue1y&FDBkIH|$YF6I^Wai#>@n4MQ z=56N7f6t+dN*$Y1Xwwvy2$!TyLX=E#b!6VU3 zcKkrRo>c&dcl3y}erz~2o0`ii?g(I;>cKsGmal=_?u01Ut#&~-pY1GE1Iv|EtD(b# z$KxUw$uVKtsK>lqiF_1xlOw&@XXV)UvX|YP8zbRBfH;@f^pu0RIG0^9J(op3lI49dO( z?1`);AT)Oj$Ih(OV`!R(M=-6Q{g~97R80oiPL_u!6t8Ee-B-MRFeMo7#YS?+#fmZB zh>PNm3=?VIDuzPRZ3dB(&0<0(b_J3n1mj2?5*>RQ%JJ0|%7TdTIPxAyA%6F?@h%5IpX-lZVtuYf2@o|pBaid z*Aa28#G2QH8NK^2CEN*rvW9=aX%gGYGSoD)6Z}{^+9E+aKsT3cM%wqnD8u{AU??t1W5n z83E8r?*GWh0FZleKaEwn7XGs&QX)nS=GEit^wsID)L4E7$^m%6ReIqTX`7qsR&T%X z7#e%GE6s$ChW)*qvqJcc$($Tw0HtL$vI_0(&s&aMm9NUSlzYkrt6*Abm1=(u%v$r% z?K(_J@pc&>Uy-+Df@w;r3vf(f5;+2r7OLkgKMI7A0a5s|S69KO7Lc!AbpI z+ehf^{M2{w@XM}A*`wvnGZ$qrO!BD~F%c2>R$k-b-ex!D}}Rc`1xVM zQ+>F2Jid&+tI=lx*ZlT3ulNZ5+@S_5wP$M1)I!&w128CbKim2L6-f2ie-_39g6RtW zde8}IW~#q{*_yR~7T~h;bQC`u=sJ`m(fwnDPNUusrFR=3$ZFx$fNXkL0|IgXHSm50C)g21S%{ghSLA9gr5Ld z00aaaEEWbcz3H!M-z*RwFn5SM*dxqorW_OgssAsDinS&&72vLH_h=yx<)&$jFfLB7 zl!syWhHnRm2iOC|8Qd~<4cjl9|2IUI4VVaWkkNl_eA&I>*8%1M`2c^0v&>cFQn1w1 z72pH;0soEzM|zovU~0t6rf;305eIWZjn z?}U3+Vr#e6vvJ2iD=80yj`KP756IQkeE$}^0(yz!THMVAolgJsfhK?F7o$>x1j8{q@BY@^mk7m`J5Hd2{gJ#7faoi-RFfrKFee{XL39< zMLTp}3fHfZ36Geq_^n!uH+wn$+$ejwzRQ2VBxnj!JAL>wnF!v!XBrat6}FSY5K!KC zmfd?P(~57cN!XyPNGv&?`Ef0P%q%++KL;Fy2Fi5e(k|1pBqZE>Pl%`BaRKr} zHu~s%jC_;ODP#OV{j>>fBRAg{n>?cH!Tuf|^LH?yrrn z>~9a~X8Y23_rQTy;L8vain+G@>1aOxzI@IN`OjQHc&GARaM>c#}#)V_qeyRV8<@QrG7ByLWRoX6}ny^AZ`yr{)Gq(Jio) zyO(~_@get2_iB4wQn@o;pEK#?Ax%E(W`(dgXTxO~{0blXg| z8q(EMRUPv=wFb@P9di0;|K=@C+cohN;A7HiJr%+Lu^%YGp{FF9l879t@oS ze+JO^7GB1TLoV72WZ=+~mBmOvCfyH|=g?D;#Yl=D^qBelWF)lpD-0dh&NDT=yk|xo z$CU8BDa_j$gmztHm0lms{7inxJBGdfrs&!Gl(h%kAi+Gh+MJs@7mt4LAl+Sgr2in} z_~P0szcghtKjk$QLbUO$Y*jbu5%3@s?V4pGERzD3@Q`ErwSgc94#Wz|w9Ti;`ZBw8 zs(y8rc541@g^vM|T>2|CkzcKN^~)QRlh22=*LALLR;kCUY?ay8D#Fw}AN&2oxz#0l zF;KncHB8ivZ`Rf15_I=E3O}_Y;YXA7hpVhfl{|)JLWX5~3#|=yw%rAl$@8Kn%Yo;PtFQM} zpzp8(*9tZuy?3vO{tv~tHFRHk?_CjnC&jo8G+0LO*JAo!ig8Bl+7X!cen=eZcvzn2JtY z4x-N}B}Mds6w-Ro1}VL+;q;*t()!T(DYf{zreb0WTyd*z^oG5%FC9$}kE`yuf0Dds z77vG8=yfQ@RiVL>dIJmT^(n^HpoNlp6AG`g`7++lb{+U$!Pj@W_NimIyONNtj3yQB zr*C(zUGqtrF41|h_})pUKRZnRnZ@WP#&e2Y9nB#wtB%%tcC+$xyl9o|IFZX4-S=Wl z%twTU-F2bH{pDGN_r!XiDKfExZ$Y{8di>HD*r*4hK|S)AkKt^4FghaxR8Z$1Uw(Pu zeEF~QkWBO}{}SQge-7}^^w)Ip+Ho>A0rarJm%#8JTr#L%LA6N&`^9G5msO%3YKXw+ z2oilkdG0ppYR#Hi6hd(UZdQ0g@!s6#%n~GFV6P7WJFtqb-5WS zP(_RWTR{Jw(jL;-0KUrh61|hr39&^Ia6jV(E$H zmkP(Ws!-uD7Ek)r18{wC^G&(oBVfN7fU_bN3i#f<4tLhjDK9g^PHXwk`5} zLzQk&2y@&ugHgmI5d zc^QPaU4^NeW)RoBAqyfDJSgmy?AFGN8s8rMa9?`Xdf&iaT&KJK+voT%Ssec7=g30; znX?z#!O`AG&kEXgRXah`CY>H-X!9Ax+mc23mjP`oVS#P=O^p*)CFyyTZ#*H3FRa^e zbGFyJ&LYIO>C2}zc66Y=?!}Ov(YqXvQhWiYJon;Yx*>*o^iTm^*2%rM_i^*}5xUo9^B? zZdL5am6gy8H=bB)WmPq=~np1ojc$7r8sX_)GD+fZjPFsqfu$oVgCz6L%C zBHG>Yl?hbIQVcJcfeB{j{RouK`!1Xb``sm&ljH(+jsQ{M7wA`IF8et>(O@Vq)C8xv z7I;x%3Qp>qDW^Ir{m0j)jdc-=deb}P9MmQNYvjp8c1rPz#>^XfN*(5Zb4u;A3t;=- z5yt7MaAIy0Yl@(@7t(hzqF=Xnb7Wra*Jl&$>y@HzoL z-FYc>#ZrI#?ncdl8!r3cAopTpF8Q?MQYbUHXgxi>dEdFcp6BsRjI-duux`YYmo_tIawKN)H$29{>*-2;_TXff~>Ui1G~$G`=PV^J)zIZy|YDniZOXgOd}daxI8xe zOQqP2#gSbB6e=bYUQPxJQ;9G1@OObdHHU9*izwixAR?yV>(?2B7X(o}h*N@3;7Hyo zZliM7R}S#Kbo?r!xV_||^mQ(XqDflRqTu%p7#t^N4A6v;6^s4Dlz$=#iHTx4MJs7U zld9A(DVQ(?WO0b($hthly$OLoSRDT5E}EAe=nusw=7i%dK+G2lOo#vqKXF9<@D>Qn zR?d1tbzI$bY32C-w`w63E}tAYkGFimyF62jt^oJvcZk~?Jk<>dO}Whw9$w5-qSXND zhQ}=m-f@rNHV7&z9~e8t`U^#5HC7m5HMRnizV7S~K9T)5_wr>YkPz}bF%=~Gx>0Z< zIg(G?0!1MtL*YAeqS(k`rcv<%+?kLP+%WnZN0O6y#2KO~>!>G@*a!T~XpG7s+?B4O-V)xw3nZpGZXfTNp{fo8n5MyVS2ZLKX;2``Bi>tiB=u zKFCXO>h7-I548QNhIQgzwk0-HnVsd8#hGPYEukI$;zcxE^l}^(Si}i`*i9VaUTAZx@@oZTr)GglTcL?8T8_e=f1wx z0TseE8QDac@v2EM7ZQFQyzj#jVUG=Y1`+S0{YL2z) zT5FCu<`3qv`#j-43jM#L)-wN36I3^0&N2{y8gkKYAN{laaTdLWXt_H`bi;xd#LNiZZRG={baB%{vlqc$P)X# zo>+IBhBKbMDou2)(J<8b>m~~VvV&#GuI%K(mr3`fb2ip&pL-TMs9^~`Y0uimd`J*T z;*U_ADiR@13uEIm>>aAH>b3xpImG%O_(D`lw=1sh0ye@lvubl_L0ih%WCRixv$tAAH!+Q|tg-;(Y{S+?ouWZopN4H@rA zt@;QQi=`mzj-B@IR6LiQaAqpDCM-q7%}WBB^abi#i5~Y>hp(%(^W`T zNQS}t<1GBa5C~*vj5BvnUPHyChznwG$WpN&uvvM2KQC8}aPxM%?9UJ(_a1t_?&Bt? z!QI$Y`U~VI(<^RrT_vI1?a& zSKc=WGx60{IHwMtaH^@>V6kPHiaHIfLc)-o3>#JtDgGJdP7||6`>Y z|5ue}X8IqWc?x}&K>)&4Ie;^ST=d&M8ko8dWp%rj{uN| zu2^Kag>j8#3 zl4*fi3Y8^+6%Ce-ZpsBU3Ko_Y4cAFIk|`180o5Btnn}qCMfy(`Zt(8s;pAe16c}7) zR6+tUjnCKpy<^wlreW7-zB9KhUhw^70&H;J;{IZO{URz@%V#GtSkK_53Ru{|6Je5- zg`6eQtZdYzKz_D=czpcOojAnKOxsqbpZE5pyZb|IM`pTT@wW=1?$TT?-OCB5ww#xE z^Jgyq<(kix)uAtsiT1)ui`F;8MJz!+|MmCV=LtQI-dR6^bcwHe*3>h%1=ojZ_0*=c z>D}!w#u{9V$Tx5N=^F&mUlO2>X#Y{2|Mu_s|EnV`DI#WP>-=9L0se0yv9hqU|MzD+ zS`$hKRek=(pxBEew7_D};z|s)FOUSfIxP$%0wYH!V3h8KD2h-76BP+1e;7qkAW4|M z4UTX$K5Y;)S}d_t(mB6sv(S`lv<2jIkdEnxu{9Co=Tu+s-02Nw_ zJh9Fyk-bDrqzX=2N;^5@l7pXJ4*!com&LrrVN7Q0phO4zDO_ENV(TcFGr$Av^~o9T&fel!;mr zrD81Wm}SaDq(jy^LpCj%oRyY|nvs@uo7|&d>Q*kZDcvHYbdV*JOcH6VjB2dRAfr?w zbCncFRwgOhPO0*7Lko_6|E^Hth32~Nf7B$y{?*60kmHYHon z9M9hoYNDC>x(;G@G5NxCWv5D6s?Ic?sD7$EN<3|KamDqZZ4_@h6hJ5)akjLPvf?lL%YIge`Z z43ji6v`)Hb#hc}w1vlkAQ@ty@fBHg0I`^aovP1M6drxHxa-##IaAaU*m(!BcbW}Y` zpG&)0S=s4W8(6vRY%TdFygS}@=u9QTukBBFnC&;CD1KNbHbCzIf>?!~i z$Q3hHIWbHGtXQZ0;_a>C^$fZFxw+##jq};Q#{lOHpxnQ)t;1GTJ9A#?%VW_wkJhgN zFkV^n;(>ID`vh#k*$GRKqCV5+JTVfH!e z_ku^!cK^b#4=fwREUxGGF#xk;0>Gys=s&UpZAnWFbxEnM_;r5od;Ei8ups>=#DZ;& zBZjx8r{S;OsP`3Cnm2TyDiiW)NxGD0*Pi$BCQdvFE8o&mxG4UkwG6dzbX$G>@7bG0nukU8m##CH`MJwZezzSzk4e#qC?5y4)WU3M1>&F zz&#|`f@HW)4)KtyE#>36VmL+)X*w}G=xa_bJu^F_W-olK+<=?E>+W@Hp@!ni_CzIT z@@GpVR89z(>F;$p{3gX0!SnClzJhTOpn5<-c!7nr{*4{#OkN?U^ zWbnheXr9SEwd5jSAB?ZwzXKr0WdL$EIl@Ue^P#ai@rV>_Hwynw?}XtB`v+p!WV;@h zSg)A;3;-|cMTsY&EVtM!Ve@(lEVhxeQErp|OLloMP!SG203kiG8U}~}mK0(Y^!XB9 zW%t+EB;D0l=LO}DyFlAdIHEmCYGohV(ORN$$kijIBUh~gr9PAA!Uqf9AR4_U3cJ|T zgR~%si_$L7vSTfx%FDEfX2l`S|Q#D1GRPKIhdkY5nssWfWT`0D4sQuDH74tn_dssdB`HG;Za$hDU*JgR_Nm zV`%AnIxPhA)^5))U^4cB7xY^Oi-RxIj_^2%_tx%bVR7mq)VPH=tTM2%&YN?i>~P|= z7H_b3fczH(O3K#ABu*w})Xldq{px+WsYq6M7_T1T^EaHsF&uc5BstszmLWvwnfy67 z1CP=GjYv->B=A_`?2E&$hwPh&_P@-T$S03t(c4reK`)I29%MIq*V}lYIH4CJ3!vh6 z){;OCAC_;Ss84%!Wk(k?&0pcycc`tF88c4nT41wJ7oy{FK0`1VMhV2=OD+zhX4!-R zT@k=d<_(c((9Ia>JpvhHB&_ak+Z`SNWtRZ+V24I>{7VubuV8`-OfJzbnse>MhMJ-Y zWa=I_Xt0pBc8EKbV&-Yeu(n^O*K6ID;=}onL6Ox!&dhk&6s%9deP8(-UQKOxq!WTJ z)a&Kt`Ua;fb?u~wf7iYjqHqX%nK3V^kP|>u$ZmJ{EXs{80p!bjvXC_)owt%vip4OW zd63*7aS@K-sx#41|7F?wsE=K+?*Hbdu|mRc4c3tMps%@U|M)n^reaUKZ+=9fm3cMq7)%4e9GX|G9@zlGSJii0twqk-|hizLZ|3!z{QG8L^`;Tq-5CcNdjG|`M z_QFMzxiQoQ+i`Tug{@qG1Y+FBYRI|4%xYK$(3j8UT2b2^en}|_zCn}xx9E)ksYP+~0SvANiGr--$WJXGJmHG=TwD#x=4x|u%nmd~dZY12q#W`hiFFB0 z-160}qFPXJ0)L+^ayn6cw(+n!ygqd!iBivNvp9nG1{bx}{XC5ba;eO$c{AC4 zIhq#0`}2Shb99%YHbpoyqp_C4F0-SRwvm98%yM0aQ-kObW)V{l;PJoq;V# zf<`W6@WyCe(k0|E8aLbk=HU|Q@K6=Z@*_F*s|`J3VlZIgo_KYIv>7WseierE_3#CS zf&@6coz_z`K`^)hd}d-XfK(=9Rx>b{#4ieIG;MOMncCdmy!z(m_tUXd9?B{eysBO8 z2{E;-*%E7#G_b$wsi5M)LC{}ie_116$%yKZkPLwaQjUB@P+*RS;JPXiZo=uX=A5C9 zzVE76LoiyJ=-G&Ixq+JxgDV?TM}P4Yo~wp71%d^R?809U?#8Pehxgg<2lk=X_A*sy zWCy@1^4@-bEOlQqD}SoR)&j99!VY&2!N?%HB+h*}kM@?@RhLYCXiyJ_8elsFod=ub zj*lUt9|3KACgsHAr()n7COaA$+QZV;Bu}&rgKwYXlsCW;|q#PZZ_w z?_@|DnB(F)JbIX`{jNT*G(VQd^)1L#F-BPKrOc>W%gt`02-iDFtmVLFpmU2er6ChX z`5ieRfB~qtO|!?jJVXqPIj+(3viCAM$%1xxyF1LMehN?6FJ741U}J?!?fIK2)Kziv zAmTUeC?1QzuCqbrw;%pcp+U_&w#dnCk^cjAr)cQ)jQtE=ex+6G z8pkxU?-P~jFi?nJam2@|z4DMh?O~8TVC*{loZwxynU;`)Hz00|-$O0L&GZF!$_=84Fv-eik*RTX6w zr$f|d4DrNRa(vnA44Y^lh;-mLj#S*jaGJ#3Iy%wJRyr&blicy@scQHh&P~!NiVcfo zf;%9TEwZu0mP36pZw|nD4`d22@#Nf960M$aztggvc5Vm$%*o@StBIS3V5>1_CEoaI zyqLJvf>PkC4fpo?M>~g%!$>T~;=$25#{Ln0?}W{qY*LHH8Tme*7$YLE?qfEQkF{%8 z5^0e0TzQ}0ax-_UI6V0VlVvCku0)nrW`&b?*>pAy1Fx=HM(Q}I|2@C(5(-p>dy9*a)i zPXuoe{pk%l8ek5F*6)|_Gr93uqmG%0iLR`Jsgj2EeTb}(+)>PUqUG~m{9mE#>EwuK zx1k4z8#`Y&ZRRxXkuE$@E)t(l-NonJj(}_c0dTAGh@4s$Vn!gha68FU1G~+*^wElK zR>t=*$l@Xe!bly+YTM8>08+|YA zq?K86k5IBYVSuP@+!J!F)xdFJ`ajHjMeA@Kv*7TL^nr6WKih9d^LiXPI%O7oA9dKL zXBbd7bu2{s$@UZRw$?V37rPx5tbYX=9YpAn(~)Ci%c5UkVq|pdY<*On3Qsx1pLstt zAC-Tjg#~7UU<&21K)LjRa&|(SY-02#vl$65M5TX-tSXWr| z#-s?v<`{5cv;Ex;;Ns*V-d}X%+)q!8E_(X(W$N|+e$fMJuDQm5L_5kvN2dt5>i)i_ z@mAh2m2GqX&~E4T_GrM7UmT255RqmJtb<95NZ@zwAk*WJIK=~$q!CkA_6jkBp`Y>N zYXuJMSri)IYhms=N*3}3e2BKZV?;6ou-6P=!~P86k=MTDp~@0G><%aLLp)cS$6a5T zipyHPgr4V`>5+jCu1-acrm$4=wAU8^8kotFF$Xd3!{B;4DGKo$`+plWfhUIVai!u!aI6|48lG@FtvgRco`&Z$j zpQ1bFvgKIXSxM)p&;}I^84o?+7|QD)&mdGC&kCCg_@lF-96$^voyup3ilKZzL&vcq zsAO3nhTC-e%@Xr*<#!V6I=dAQtTTuq5c{ZE^@+Ozbsp`84ajYz`}>D6`})Qkbaz)7 ze69Mb-2}cd*?)9=qC*|_ww}!sQZBv}fOmch8GZV29drb5c|p59*nx?Hdla6>j)F|= znDhtpLzCrFeFx^_Uft?B(sqO2oXmg#4#^uTYIiN#C?=seUf3X6mIGSC1seXYgsz7c z8NR$_BKpH6A3{mE_UoB0 zEG?-P$$Be4rG$YE+Fm*IM_P}gDUCk0NNHt25GzUt6_O3L*l0*MRpW0O10JeBDcmQ& zX1BiHjGpwZXXV0P9?D&@j-;z>)99l+fZ;Rt(n5(iXXGq^WqXIId4 zaq6wq_cA*MU#ztG%aIKE|KbG%9Lp+pWW#@I{LxkW@kyks3 zra9Ugkk92My1VxK$US;~b;oeW2?{kT-eCXo1PWL&r#Mj25;ZBlsG zo8*PDiKp*5byt*D6rbD9FD4FoMWb?{gIVENpt&4;~iNH-waX z^&DNr%zDPkJhgTBfq^WNJ^ha@-2c_=05kJ{Z`E%6eExj={QLkEpgFKgp)URYl;yh) zgM)`i{o+=J>i>_&{5LD`|Fu)h#=-hO`uSa25Gtse%hkml<%)HxbQU*{8jtPpANvJFe25?3j<+Kg)xPIvcUdMDi z+)Q)&-I_~xd9rtV^?Y>kK|;odAwq(Jy8>AS@cs(|{ltm(0g+fI)2vjgfm-co-21%w zDtgk+AoEb{9(jW9=$Zeeu-4nQ-Bf4aZGo&O5QOyh+?CHh>w1r9xq$2Chqqs3Uappz z#}Nqw3&8LC7$@<2zp}bY$pNBCa^gw;rY2b8N{lBj;P#382pUCmRITk-J}ZIzO@?rr z;C7j`Q3az&^(A!Z^vMex00I(#MqO00Iigp6uQs0g{$ZYbsp5_l`Qa4<4VeP5%iiZ0 z`-kWc0FpxyKf_;)aR72~ zq`+{ZLH5CxK?Orh#w<+1C{i(`f^fzlD8>{_@hFOWFz|pnU?=}z{q|nrU5ZtD4ob?o zy7@YElQ1Sx&3u^r$b4(X7)tddig66Iu-{?7BYcs&kiTd>={#xPDc?mODbCPUY}pDbOa6xI!eti2VOW7pX}z$@xJ{A>Jr$I@JsUr ztrET|bIQyKs#ktPYAvn{yrIpxdoQ7Y6eOe~}+B4hGd zLtHaXkCY+Vps6^gIp;2}(cY=}3VCWc#~7D0IN;dRg+K(-s&;c*prLqM~`=RbITWZuCff`FD49!dL9 z0pp0j#Z!&R8XZA}wqzy`RZLJ;T&itA?yPvqZ4`2jl!p1b3kPyn1ib2k0pwFq<#{Ks zkQThx>KZH93kmVl1K(>$b1X%vVBLF=dT8JQxmWeTP;Gxp1N^fE!p~v_RNZBC?+l0lY$g#*jeP7~CEeLOdnbQy`8C01bu6goLXBv^fsZ6d)} zMN+xkqOamYv`V3hqn0vH?$ih?EB<&=>$zJ?%Q?nu-CPNjAk-9}?5af{sHC#IZfYHo zP@5}RoCJzCT(J=)%-<2RqmVGh(I77jrm#&7iU0>9mYU;FKhlxe%pC#Y2~XpRG)U-vY($H7grV0RvWVb=dLiDBCS&TohU|W zSD2lP$Xb~Bpy_)eilB1MCW%^46)`KC z?Up2JSRnyHZ#;&5Fxicu#Ekef0I3p`Y(99qm5H2~kq?@o5qWSFlH3uFcyZ{HB+dUU zn|&6neG@N0CVs6Es1$}GeAvvn7W`)^M^VQN7~xyW|L#I+x7S?)2)myMXA@Nx7T22| z{BCK9M2udMFe1@g0ObN-?XK+S_J}$V?h81vhl#~Q%g-88M*%W19leVo2BwCvC8VtR zZNhXttNVNe$m^5ybinYe=e6gNLS&#g+ovT9H8%!Akul_l^j zI1#EI={Tj_ilkX6+|J7GA_gR0-b(gm>u!ayumR+Bz&Pe9?+T!T~7

GS!lTpI(Et9(FqG_WXGfk`JN{XNCL0wWMzp>8uf&K{`j^MOsH5p$8(P)pF< z|3pr-*;ib2W9yGG!koAcH)I~wbkKU|1Z@C2fs@h9YP)o(ioQA;9GTD+h=qRrhzBRn}D6V22s!`UU{RqlN*;j z=LEghM^YOCJ|Bb~N*?-Q0}1;uSiXpLk=UOot6x7S0d4x1OUZD(3<1~v_}^j)F(ceV zh(seQ>jN(TZn!^0OvZ1sVSw zVUlyMrS+AWWZ60r`9h5BR$?ojX7fFIc#rboRT3eolPEeTYeN((OtYF-X*9BvKH3;z zv3<1Z980rw#l!)t^7zkioB=!FIp3 zjPr_9R;thr_nGA80qP7C#->g*(xZfau?p(x;j$o*f+`*#io@w)yQK6LX)<>X+>G)e zo|B$o907KzukI2}U59N{4+O=kS_y($@hvpC2;^$cD zm?U^)Sf;5!373PmP1W`YLYlG2xZKqp!eseDmECLB^=YzM8Z2c_;cgbV60Es!s6jhc zh+}F8-~Sy2jrL;)hSgv}g-$>DsL?BrXFcSAJs_pTXV11^O;f-4Su_NPIc?#`YP>B* z{rc2p745-u4yBftnBv9mu#v{a(H6Ug(Z#!>z&Ypo!I{?KF{5eAlcLoOP*LwITo#5S zsrlnpwBYiUl_`BQRT+rZ!p<@m?YJ7Q0t@T)cCg^pe1bSO=O!(t;3SNakO+?-&O0ee zp0(+y^W1(n99ntnR1SLWLY5&l2Zug)A><30s%qAyw+TU@)YQ=9t@YT_UVa68UpixMdxjZ zq-2!5tRh*ZR*_c2IJ;tYfU;ijr{%h*v()0BX?xoEfX_7b6Pj)NPmhM@hkenEWVyYI z=gYZT1DMg9n4C>VEwLV-^^`A&^B57!|Zo_7YB<=vAS zkR?tfqQTis#iQL+ykIJ=fo{;-+nMEqInzgG#>RUN&k9-r6bJ6@m6wk<$R{eS#_@rU zWhC0z=kcaQ1$GRsI%oUSHY3>`Z83!ll~iLP{EdZ{f9*ay4)o8o8|tVrs>*4r%2g^Y zw^HRoQ8zC~7~`Bjo;af*l;4~d;ao2M@oamdf^2oFMklKa?rJt|ExHW-MI_A4EFv~= zr_=}LxpK-s%t8Tdy#EHHioqsJ@m?fvE_Ga*D?v)h`vG(c4v*3uWEEYTjrgp#-9qy% zRaEvCE&6Iy@HuV=rzKj};}h>uvba7SAUUfwvaSLXlU(m;3`^_zr^RemI&V&t??-O* zhpyCHTMw%klxKrTF}^NEl$^YQ8*C{eyt$t^GJ@M23yF4CLMYwv(ez8?@8C;WTJ~Jh z=x+KW&BC}{49z)(6Zs^>t~K#=E{{5=1#lOS$Ks?uz!ca|E1SDss?hX1Ady}|3i~pV zH09U?vhu9*`{=_oh7Cn03DYThGTH>*DY7#Z%1O`RFeYCZt1{U-Cq6V`9k`y7SCp!i z&)H@N=$Xa($#R9-)6sdJm&S3$;CvQ$WA*;s2-t9m8SM&ha{R*cb>8pdf-xOJPx#H#u)K$4W~rw^>vW2N;k8qEmD= zZVe7ac%I}%If5DVZlcU=MShD2ihP@Mn6Tg{!X%bbyDyV+Y?~4XIe^=h;@F?+KX*rd zNZoDn>vzZ_9cTr^WBC;JBGP0CY5r}LXt_bfxvI;L9*V~xZlEKAYe+g-! zyijxZ0p3H9;LSHSM4LTz(~;Cxo0#t(m=eyr6g_KC zat{k6r&3UyYIVYmtYPkJ4Ut;RYojAxE5BQ2s>cqJx7bfpI__*SSDi7L?l5B0%F5DM zPlH>Wz~^s!M}AV3kIZ}p9utNPF|)4qzS%_g?CxH;GBbt~vv@qiF8sn+B@BJ_gRFs~ zSO-0pC*!?RaFSeb5v9L_%3!wckRbU^Fi$Z@t+jt+;!#5a*-z{tMF#(%elvUj9#eO= zJTVzaJQoV?(q||9>wB>hR>`XuLl&Ch0iyS8`eAzxCm0# zic0-shtWk~;ddWWvG(c@j-&r1;YCH*w=LMQ?uQ<0BiJsH8G< zyu>$mL+sA!37ehw*S?EA$k)E#5YrdUec;4o*=vw;$s!cc_c<#N(4Cc>Q|;ic^GSxE zz{xt*HH`2q{N~K0{>ebi{X-4T_rHWhHvemKG++vjowcVFTF=4prfy1Hrw*>8p-+Q7s^2V6&i28<_9qbSaxDF%K zZwdY*FPHlNqR_&0+jxhTOUR6cM{hJ!r9@YezEs_f(7tZKqetlsJuWypm?&v|hqv0` z9B8(4H3t;t;zRyMyQ0Cl}xW-M4zDlI7nF0$O_1tvx~jq)r>78IQbEVsN{!y4U_qkHuX94kKh*fkM*&xvgnrC|!By4ta%^>19f zb+H1wZ<9{4?250DaF4Gzjkwyui}^!^{X&tV3Zu0vs7A5jwMnV-s6GsKYBQ5ImQ9CW zh>nLpkFcH-s(NUutpWzNd^DhiRYq%PFIOCKgtIvSRfide?CBb6X`=C3!HH2`gAgf-W#a&=Z&N8Gr^S%rD z;7&L8?ZmDu-+ea%O8Tb!{H2ZcivDS+Y$%T>IXvJKI`d4{t<)$G)g0jqS`n&x;QmGl zoo!7ZM(;1<5Sn{Jqu(zJ#9)rr4}RtIJ`mdrY^4+fDgP6_=ew!+FX6W+>l~?6aIpsD z{)Y^2GKDpjBZ^hioPDXEicWXTgO+Hko`wr|e)Es=k-j?3=nvBOeE}l8Aj(3Tft~5O zF}vUWJ@qNpnC=WMUp!f)*i8Bhf|dYqh?=T|xn0NjTp&oxmfJc01QWBcdhV<*O2*!m zyJre4LCZC}Ie}6qE@&5r&8+v3EKu4GMnGGi&-pL!T<~E4aLO5aQ)~v%li?sC4Fn4d zvd!`ke)5CG(Yt2L*7YB|E?tr@OxFVrFSZ@uH+_p3oAPJEYg6)*R5fY6nR0QVgEFV? zY@a^P8FjCCZ|jEf;bj@F*E+J(J*8=XS5vL~$t3Ri`^!ly7tI)$EaAQ3BOr)W>UeBCntfDR+ctEqHy&Ftyy%u zhdaJB{Jzemq={C%AKbAb8g?ESyMR1o7XVL=%Y%>iwy?%dKW?6eiV{seBO*JG=2x?f zMszXbR9P@9LZOM^$(A?Ba-|A+aPj3DUXv9<$K=QqTiTTh_{C2(;`Voi*dqPAU8OnL zQ(c}D*730)Wk>55KzQXFg5s5LJ?!^x$8GtvUl)kMAwdv$EbRAU1}K?f@Ym8m%D~M+ z3Fwu6U4NhnlIvgj*o~?6L_Szo(qXa_S|cC+wz{n{byB*MqEU)2o0^JfFK`zU=kC zBe`t9nBl&oFnsvD{w{sy;sKe>{G6V@ASzIe1^^7uK>>(r;r*0j#*kEK#&;mMT95+> zlr{u^YB>LH1st~>7(UhIDvcMZLU<3D*Fn#euw!ku6IOH;j&K!-S zDho%;e_^!{QhkUbi!DOu>W`tvq3g%hCj=}x0@y&PtO$g*MV+~@LqeqI?8&g%;O6iQ z2Oie*A0G8oCLyfezhPK#-Jmp1_QHdmH}a`I^EU4EWxtFbuxfMk1b6r!Je)Q*V&JCn zGJmkQh~7Qe8_|TdbH3LoaBSyh4Cv5D$6)ePs^!ZM$9*ZQF5*H@TJ-Zb0(dNiYdRM+Ri>wG^Nj4#$BW?vMamNe1A7EtDSLrE!3YW9XR)hJ=4(S zxmkTFzgI0+;g&PoBrX;S z`#-b>YhP6rImK4Cm-ca7RztmHn|%d-37vI5`Ae@6;znX%uRLe!^Rqy|6gW(}K<}^n zlGxlv0;SO(LGvM{#}Bd+)pk-jJqT{SPA)Vv_)bTRvcj)D(ws@y2o2_;Ako*Tt;P_N z#r?}w{L(g12bxR1wF&n1<$bjLbC#;_3%7+mh9Fju)_z}*W)7xD9JrMdv^F|Rx`>hp zt*rs0d^?y8uQtPohZSvZ^)U2oaB_`*#MBq9BO~e=w^7z`Ap~C&N3>;8%1+GD&f)lK zGP0hPwUBP6F{!Ujg7;zyrklbGl5GY+!9{{oI*eJ)GcgB`5WnaHeFBE4TIJ%Hc7MyI zwHo#F<)(5yI5*1T#}=)=eMWe=F$Shb1JnYWhC)x@FZYXsuau(f3JEb#gSN%3lpVb8 zX%2x>qk|_P(2(z?HaPSP%~~Tr!oq_L;i{`i?|^8nTMk zmQ$*K5J}KLOh98+e4+MxhneE*^}zY`&K@_9rHP`CB0ja5-UZPhb5_#6-R|iqDk^3S z^!jg4;I?w8jOhH`wX;!{;69($EBUk#9P_56$LKw$CaV1IRq^MYq!M@P^@Xn&cf#n^ zk;?yCiqGkkv9sq7Af#>TLE0~=3Evwqj2SW>K^^%7^HUmS5c`z3YIm=K*+|BIl&q0X z`rUF~O}AD4a&gv#J9{ym%Jc(<+^~T7pL{a*|5ZGQ^?xLJH+~2}zX5qbK%j|GgC;t^ zh&BI+fFK4?sq~Hs$m;)q$SgfEvoY5$2I3Y7qB)^qVgdmgVLSfg>Hi^Z^S{k=a4@p6 z{CAVE$A@+$a7`87Cy(4Tb9=PnCaJv&lb*u~v$9Aj?)j$*!hA9?BI*f!8h5?G6 z9v1SvGj?1%xis}$o7vMZjl|_Q-RS|dG7c=`p{2p(-y8(DCe@avDDwCiFcRuo~DY-lE|8lrpYbOl8uh#K0(`iLMwzeS`Na~ zXwGGB-mZYkWTv**rdt}f2Nx$OM{aApOTSfF+p1gVhV53X5xEOECcogOt`#EoA42wv zwT7yyz|GA{UbKimCQc{R0ldefhxkrg!F+;FK3-g4Q>;4dUIWW?+-4ga)w(?siAaFM1cc;3k)VmwAc>NKA|T27MF(U+r=S_k`q%P| zl!>!m?dB4R210Og?*qeQ$C#D57XS;$cOni&uSgc6+(vBhQhBetRr6Gfmr4#+qWF2geCvf2_!3W)w+)m3>kq4a(S{5eFB#W`COkY<9FMQ&j?QaU#}Co$>0)cg6ZDH4MuKk1 z;cd=o{+<GeP2OC4Ld$Wqr*0XpA?|E%x)W$V}2j|)wD^caxNu~|9+u3?3hHoV zNS7aF<=U~TkAqh}{6?+iuJ3;exsOZwD;C7Z0zG8uWY~Jib=JW*SWg zbNhFI2lUBCD@Ap^ds;lZzKuSkb`f1<{Oq_i#8_ir|2-rb868_eQfqhI854MS&&QocU#!g*{*Wl_ zgKbDuIy?nYu&V!tqM;8o5p4zr*&I~7jRTZ22Hyz80p}gH3KNOlsxcu z{WyKVu@Dy}db&3HZUTU=NsEuZFZvY%ZoBDu3Iy4YH%ej;O$Jbims9VqP;JS2gT2{88ZqX-QNGAgjJ8aH13 zogkFPir6by7O*UR7D=CHm!d#+ZU3E;7yRvJL<4A{U-3z2E74Y2u*{)eT!YaF>-8Ix)<)4?%WfQfgN4t$L3Q>IvC!GB~r8i-x(5n2aYd zjNVtBB5qSz4^A;jGY7SMFYYL5ia%IPqnEG+c=E|CS*m1(Vx(oD94wLsIyB{NStz~BpbA`w*e zFY5Gwb_9kbJlaQ=QXU>3)kk8Xd*ER1L$9)O+}?FSh%|v;%~yWflCcBEd67KXjl#%7FUt!)b2_|VBY|G@JU(Y7)G?J=H^ zo=dIott5|qKNYNv=>h!iV$km-0vIl@Z*?s0|**HDpoZsOIdCs)AB`C7;;RLnENHy+` znx40AH$eN_>to~Li4drG--kZsX)#G$g?S0B2+obdNzVOAjmH3p?Z=i{1K8^^RB1UN za84hlK(v-XEVCD6JIVH`;>jWL%So zm(LdNo>i0h0f`jJdJrcAmY#|SO9BOl#qfi@-uQ{|IIkC#cE6tJkoT!A62^OKvCZ8bKSST`Y*ns zHcxBV!706_l2KT+(=J_x<=S53;gyT_jdNG4&&BgpGah%e1X?ACS$5GM^n*vU$B(DQ z8}DAgT^YGz{-WeH36N zOtLF{sdBhkQ;mS(YsemduszKL?0F+ED6Z@Gk`;rf=>+IqgqI9qbDer>{4ShM8nxld z-#&Yp_UQi~W$)A+3eav1#NXl+I>Hth zH|8;IwiT=Xk91?XDu-Er_rYWe5R$h6P}`f_N28UPb+y%kZE_6p;yr}JKhl@lct?7c zGk3()KSte&@-S#};Ra~&V^1oBhC`jK3Z}NMuDY82Vs-Nl?YlS(GSK(mQ*?xU#)lh& zH#d=R192-T#%%`RjMI-z7VlT}136IfB-qKmRi_MI1WM7k`g_d(Ke@|S zk8qt!$GDR(*4`i2?zG__Ai%0YQ$JEFAU7=+Bv+3C;(>NL29EC#LqYj!AJtkZlAfHu zMutnX5RrREsCp-?wnE!)-u)sM zAT`wAgXgUa*&8o@;M5f#4I?F^D%PkT;)gye=13`3;b!ZN94I5h5x+0k-4rSdjO+w( zAPDby$STW{nnVzmHxxQfJJ)ZKbC!;088SXB+yw}{1Obl^aGONJ7PIl!kG;t{ML@rF z@G9)rd(KffAVP_ahL*bWMg9yY5#zc>qDZkGzK#nQ)FQ=Uw8iPBL<%aGcNDAKZ#v2;>3N5z;HqL>~Oq~Gatj-$FronyIBYNoK zW+M*SDivzfMa)E1MH(2rvf0@w8Hv+NrtGH>e>{Z1buiNKlVa}J_sAI5jAdz%Ya^A) zgVh51@zB*Y-@=Oyi4RqjL_Jg_Z9B=@Ao__pNM@#~rYO^1oJ8l1c-^5sag0gJCxy$-iU}3(CTwyxh%<{<1(dCb#=&9%_B#Ra)>OUY= zK3Du(zm=C!)VoB!21P>{wY2q8pzWZ|gD{cecWkq7<@958ZqtHT^ zZ!E)f?n?a~2e2Sn5K4?mOiD`kL+q!ZO#9{Ty->B4jR4U5=@_Q!#LL!z)1nHxl$5s0 ze$RQ6*p1o5_?G;hBCl?dVGhSn8BnSnI@|f-JNea37_{epnAX~ge88`;nFD68mb2(1 zcKx>*kVpX?5^2kZJvA9Rh%$@g00y0hKCMK=&KQD;j|A-GkvH zjF4gWh@GdR#P48Tkw?)=%1)R_k3m&OM0G2JkaCWfUxKdTHw^;sgjMe`10@Kv;SY#O zrUP3wEE5WJgIwclB@qJ}uE?%Xju9{O_W1cyqB+|Dpp+V?Dvge`L7E2J>uHwvwE9_# zZXhD$AxS(!4pFnqpQS+d9VPg&#e3lb9dt_x z`+K-Gt~AsWH78lnit&x!tFgxO{)~hlEoJxtA1C)@Q1d;VIu}0j6L2oy{q{Kqw9;G$ zs|gZ&miyMspA5!Jr%B0Y3%aXJO{|(RHQ;3?BCruN zGgql-;#R^YQxAT5Ppm+q^h@1c&)1{Zd`0hcSbZj%{N?X_eUtknFS|gUKoZGd#h+2F zNzzma?$c^B*sxKj0l9@(+eDVM9%o7?p+WL5WM!t1pME2I7cXhF3=orl z-&|<}FPsxMrpP7R;hwwW!;BSojL2qbrl>BY>@FaHP4N$T%k$g)vXF-voa{?wgJBt_ zP_ygVt_|brf92iBf+ZKeXaIJFfb1)~8;=CA2l$-e;)q~7T7cW?Jkv23ch(>CHVx=H z5JJIrN$~pmN2-5v{L)-dSW~$VZP`U^YfPbCovPU-ypXN^c~&qIKoh<;d&*7|qO#>W zb>YEM-kl93WH|an*N6267TEmoy8HJ~i4WUS<&Vd(H4QEgPF_}b`^2)L8LxL5wdCBeoNg<>E9 z+MDTX`-mcqp!W3_1n~?|;uY8nLpE@IyKFY($>X&jmU&)8;wQ!1!E(@+P;SD7VYN>u z8q7}9}rqlaRtYs;iGWDIfySyDxFT@vk zD8BoJ2jKR0cPDRn0y)Lu())eJI1NpIp<&mU9M?8(Q+h_&5~D+erG<8CV<{jU6kTEz zO{()iv7E$B@OVxk8X@QVa(uo&wqJ^`eY?-DZkwB0owwiUd#lmv4Y5LZ@#Ip;M811U zzNq%+sHcOHjFe%QiYk(>ZjMfBUO@g$Tg*XpSM!whdC865xz`P@*Gs!yQ-j5}>%NfH zC~xrJH=GR((x^zK6LJ!5@lMzpKq0H`^TlHqP|#z*nQu}wVU5zqI#o>K zPi7Uc_j+G24oI@3Z&V>3O!-6@h5<=;rgc5W;Bf}Yg+T-_*}dF`U{%tyBZ{4MqZY4s zYGe6ItdmeIAZ@EQ<~8RF8kv2?-D!V9{5+eQO8tge-EjbP^_{Hv>C@4L%~v`dOCz_> z^QO&@u-DlxndjbcR#_!ow+$Xt#$-6{notcXB~AF z9^M@M*(+i>+7CA;3ZFS=<-s4-VY0B8;YE6TGbTapdh-M~=7!}p^6#~WpwR+?nMx+G z$`!N~mo;&kx}7Fv{AJ*3x2{nS$36y_K8uIODuj-_c=6qh)*2Zp(g9kNoae)>k8b+v z_tv{KDA~Dr`PZ^THPI373Wn)=IF=6Es(VBFNz4D7`dn6@CJ4}p0F0{Id3Pm_1xxpP zt*DLNm@Z-Q(mD&{OH54*OG`}nBMRY04JjnqN$hH-sH~?%y@#E5Sup8755@oL96uu9 zCY;H-n4?SmMw~vQC~odis@vu)fM7YK5+_?i1(D`1M3;e zjP4zV6{A~v1G%F0HV*K_Zqonm-|6*k!mmK=1X9uiu-8$#0Sa-O$fBk{&jwxD5;H^Z z`{d(qk)}1-PwdZJ-TE}K!U-w$v$b%--z}93j;7$F@Hcy-f|iG2R0dHr55h0joU`Vi zN=DNsCh{**jYNcrVMbl;`bd|Ar=^^UOT^^FHLy*ueE=R2tbUKSQkQ^?I>Y zgHl>)Y3f8QiHUeQhHDg#y5nQ+OTMt;S={F(&VY)m!T{~LkT4Fe&<-xbboHn0BJ!#E z#Iqq8HbzE9LKQ5P((0P|RJK+R?Tmnufn5kf=s3VdR(ix|6cK)J&=a9*b>qK2HQW1a zIY`4QWvb|s+;w_yPf?Ru)-YaVy|V0ucJ^IdOoHj-_}D}D`xV;%J_-&QtqdLQ^pL&D zUAFKhX%_9+<}@zfVn4F47>xmPII0cCVmIw<_P=5adai$A4*wG4fbXYI=U?RXMOA~P zogu;8D;e8oy$@{M07-X7SKU3y!9ohdRcsoeOl@wJV4)crjOP<=B#ImR3A&#T1TgI& zXUoidtsUNU)62PFLOWTo8`S+vIa*z*9iYP~=DNehRccHFZT}<448&i+>Bz<*>Cnn~Pl`)412BL$LaJSz)~M3Zk>A z)u}R$5KCI2h>Nbb#qY8e?devWF5@nyWcvL{3AEi&7iMnYA^jNz_(aee)Jt4r zgNy67sq;Y(vdfBt<6FF$acB%ElB7jeJxQ1Ym+Mo-%b?Q zy5dX+&~j5H(Q_v+CqUJ$VvV*g*h>FmqGLt7Ab_4(jX*tW0l_z2P6gHruOAPYufq-= zA08Lr%@Zl=&W9%O^Wa19xUm3uzB~a0(wFXq3L(*>v@4Q3k$#WSo80#5xXwZE{)cPQ zTO9)$I!mAMIeV5lKfyqg8cdX90n-n;jdX`ml}v_a|HOAKE7L>`wQA2W1A`PDXOL|4 zcJvb&cS>n|YU$yPdMu$04Zd=(=8Upr$*H3{^s88lx|Hv6s`>;fU7NOS+Gw$LdKgAa2KnO84 zzCdswQN`id8oL8r52Y+ovL(T+NG^RFLU!iW*bu}$9L<;~STRv4ejbr7a?>;SLBXD? z_4Wg5A8*wmO+6u@mTv|}es(#ffmNPG^gJcdI3u>k-CQhNLtQX~z|G22(ge&4w{s{) z%mnj(su2$74$Iyi1RQ(6*JDp$`}ojHnhOd^K9~t1NJyI#A(i}H ziC|y13;9JC&G*WnPJh_v0GH?-b@49 z>#kJ19`HqB!S7Vxs^L$umymf^U4PM}5%t03sX&+N^sbi{GUeUd?hq!UHWT^rk)7xS zBI<4LBC%+W<%r1%npDLyYk|o>^^<@7oIqMp*oJNnVAU54+R4M`hfkxKXzeBJJ2Jj^ zpf6j!MhDue^d2HU)eQAX<3q7{5GU$D+%K8_iS%93jef)eSbfT(Rwgox z;8JNA^1xjq@>5H|{I)hG-Pyj6fw!M9p#G!^Mp&5s;`s>fBQ5{FgHWpN2UM|s7~9d}n+rFO^|2H; z23Xx7%lD+0n_X`}Sy9hup zP69#>235@DOU3kzj5K=t^c$Rmi?5hLkF);b>x;6qe(sLn$FJXQT4Nve9+gfNP1FB`tviP=$-dHT6r#=F9d zce`!6?^{D6P0W5u#q<~xyIqCE!O94Xi|WZ65kOCn)E}|g)h>`n5u_={&|XXU$(UnR#lu-?WeNQwpVwTvENckF>RP=S31sU*2czb(mt+)TOJy=JP2&rH>jj& zk;2BTeNYm|+~H|)j*qMw9I-l3!Qw(LgIXS{YH?89pB&}1GE6!sBqD05gtY7aUiogm zej5Dg4Ty_fvNXaSiCaB)J`9AN90{>B9EroMS`f7$R>j+&96UriV?vM7tjfg4L9WGO z)gLH#pqF9fP!g>%Im?42HYI^EWH6dY|0gHtkLEP$S7%ZhiEJ>n#z@5+7{k;WiB)94 zd1PXaR%GHSGSoE)Wv*i)PG3z=n4&OcVGi}k@d)xr!W@k@+cDfRC1XI&keo7}7fC1@ z|0HW7RZX;%{P%v11CI-j6OS8>BabVO!zbdC@=FRVkbA_25`i8JM~~$%;+V!lexD3p zl{ow;B-3%xU9e_YBzeOa?He~N7Opy$n}i;_oL?&0ol{mhsFAK9*A&%M z*>GTkXJKS1W$|TH(a5e0POM>Gm0cYYE{3|pj$=K%$KQ-*m<4At7tRKAAIw^V`oXmN z6e;q5I}?dIKC>768_glg6R_3V5j`NDr}Bf{EGRc)qQ_Me;t+*lA9V{Yu@;ImWE4;2 z5TKR@;YlJtA`z5>+PX%fL2??-L8d-DOp@l9tWL2V(lWPpSi7tXlDHZZl1+~3dcgaF z2|}ptb(28&1mJ#(<+n976E&f><^`;&Wib4H4A{O{WYCJ}W55S(7#y+QUaWh)#bhCF zdU?z)pVXnim$D*dByt>jE0NWOs6YMrDrQ^Q9^cMVe>}2TAmoSKL`*k)IWH=W(-D`0 zEj(QC`FIps_L$GGWmGvoZkt70WxZ2`rC{P<*hwN@D+8Z07(jjl*x^ydM0by`s}n3+ zhK}WOAo1^#8IYjx_=GdiXQ8*5wMK_)jtWNIHmodz24jT@qFlnijrA1Jb~lU>{_IWs zCBP9VV}$8oN~#}93Lj%Q=#w^L<~9%}7jcc82v$|mW*Gj3DiF3npWhRrSb>Xwo9hQspXbC0DB-RY;fRecL23x0)H-z-VryP~V^5zP;L93H&4 z1dm|P5jZ8bVX{B|gOl*?3u?-6PuV_D%&a;I1pWS@`Q$Mb7+HZ6K>&p$G%#MAyU!4i z_M*hPK`)RHTRCr|QiQsJ$ghZJ+H@`Xq#R1BCGK=eUGTH*oeLtG9*!zSgQ zge?gGynG1{w=!~7jIDj$cKWz>~wtd8<8OOcXY0$)(ku%^Elstq`mv?7- zQ9%R~6!ICWk)Dxezh7|Y8CPCyN26npsfRk%IBV0}(QR^O+7%bgFWnSq zcXWH-ef)&&cU>@f>v1sH$>ees6Q=*Y?(k$uH`FRJw_ z{t-T~4N8fe?(m%ScK)%&!#u zMR4zEqA0lvEX%oF8;&$&#VQ`vcsWomtRxldN0dg{7hkg?_p3mPMlue~afYQ?zbxXf z3(N&lc>+i72V!e!*(zyi1Y4I#&rtJ*_6#KdbW?ah@?BNX&)^43oDe+qPdfr?JDsGV zP?dr2Y1eyy#{CGR1sCtVzKIb%m`AP;&$qM)WxGF{;HsrHxRH z*Op%m%9WrXGq#1U+A_G-oycfnJZ3l+MjuOAPRP7Bn0`4AlSk@FpqC?M z$a;sSB3)zIWNdm8T`V3+nOl#Lxx|^hUIbdU5Cez$u!}w+QJ{$DP-Lnjw3_QS_&40l z!B+CrRkK#^7~2;?J}dk{63OO0$1hQA5U7T*twF_&y0`iRyA?VPF)r{!|8x>@M0}RL z{2@AL^BG+LF;ENBC9gU&jnZ$`-EpjKzUSzLY>HapC}R6kmk@Je)Jo>SFFDk-u}@$Z z=g15x3dioxo4wqJcNyz0q`C<_psx2+(XG^S4*yLb%J2Bmy%5cIzKnv^kB}pi=^0)T ztR&<%mx=>o@6)YG+U7|MeSg4g-|JVr%jYvd9>3H3Qsg$hbks8M218S+kaxV~KH8Ul zkTZWXijT&+$c(yZS2ihl3C<)=`lY#;-}!Gw1RyPu6q986FKi6Y4nM zAMFh;@B@7+ckJbB^{=ZDC3WZr-{yRPYABIiNKx1G_!ZafJkE12*(v{wVMmJD@kjLe zQ5m&ANMK6+C=$bVJ;VRmTjwg0PW~My^@WC|yPt0hbYhOSK~2#M3Y254o}1K?N5kQp zu!=2sOTSCjzuAVD3si-JKfQ15=BB1b*#*-pgBeOJV0pkt+Qeoys83AP2>P-EMW59< zpu2hfq2M$!`H<3;VzMZaDZy@zuml)lZDqgHF`)7cbZaSObf3j__B<_^wQT?PTKzF$ z_q#*cs8PKQKf3DP)?K})gu}0ve#}>sVozLiP2U2X)guw3=SWoNRNv|PXK|a|d6Qd< zfb7*!LAA{J)P(C>bl~z+wD4l;9GzPU1}R@ zb1YFH)@v_5KpVRW^00eH+%6>IOAjWR^#{EGkn0T9+}jcjB0x%R8ya2;e7u9mvEo#7 zPqvzhdz97fb=+q1<+Bh1gR&CVf^KqzLRl@mxZXw=`|vB48Re`QB}fUCl)9i)YlNfe zMeo1Mi&l>_=aV0`kv|>|`IL@q=A0}vI!rBxR)SO7T~0`U$q(j}5Au(Os(0xj5!+GT zzF+O;Nr!L=jYNH2C3;;7Cf(O|lv;U7;mJzhi&*Pi>iWKfbEq$^yK(dH25Vl+M@EGv z6r+XnN0k70PGphlHb(FU(?tj;Gi*%o7Sj1pkYK3PD`h`Ju1H#TZEEm;df3{|YP&gE ze`qOF9Jz>|a<*OGsNrrkwH@CW4|2(i5EQKXIi=twH8RNzjDa0r#Vfj|**#Olk_zYs zENEN9?&W%(iWnfedF$nP9*D{i24=>jUZp$SKAVd1bA3(p3=_RUym?HPtzunXBUrRbmxmDu17 z4Wu=h?$AGXbm5?dhnu~2O%Pzxe&)mRXx;|X} zn_3OETFc6=Cl7VdLfOMJztvFuUDc<>EaWGrn2Dg%1AK|ZC_Ou#wPo}3aXmMKYw42T zKL{*}jC^Pu$$SuTDQK*OQl)?4-5ZfjKj#}R;%W{_G`IIv3MT5~pIGGH6L4u};sEl% zJ-pA((dj$kZ^V7%X3Dm(amV5OMsSI|C7+$L8zIRoRC(vo$D^BUfvDvH|4tKxZ zi1if~`Gy2oWDKnvVO)IHU%xBE8S)Yj8afOI0#%q%lNkK_p$%| zPSI8_ZqKmJRDDk@99XMK$CRs z+cu$v29g4xFXZ5Nu$!(8!X7E4BYsmIiuH|D)kecQzn28Ezb~?|qT+CLoVKsz<0{YZ zSKO3eLZ2fp9TnIIp{6u365e**8B4Ff3D0NxF*ri{)?=qbX&eOSJ%C8fc3Nv>Rp-dc zKbB=7Yr+wC4TMeNi-j`Dj_4*OJr}xN7o6K(*L^ z!*{nI7OryMCytcOrz4M8A+;4A>@McO%&;%(*VMxZjd_S}_p|vW5BQ#Pu~*L?6}p@rMVQ)B#T94cZSb-*ZHs3erXt96}GL*_x?7o{omOQ&M-$ zClrl3QMW&e5AbYx?~o(Ae*=k_bcpS)$KreT9A9YZ{7Y4a617c1_qmx5u3HEyDF=vu zBf7Q30psOcdLA|sRXykruWv7r zHhf5eqh{aleG37b)v;yshrsSv5>xa6Y(S@Ae){HS+k7gV$84mJPiP1b~L?KL9XYW;p~pttrDZ;L^(QwgjFW59mGeH)YC_X@P$ z-8~!j*`kkqC<>d9@?e`KKo&DewvOjwF9>JKDp9Pqv;TXA-Iw1!LpETAKya%W=Gu?F zrwVpUanq59b9zz%2dk|1Swt*){2A*gE1v3(NPU3T6Df1JnpBSd=JMMoUu=n6`ldQi zeJi5BAi^o1PD(${uda>KD?VsuJvOyBAuZpGr$&Y^%AD%i9{UI6coY?z6i*>SfvO+s z@pv^h`}$0EX$U`D7YQG`Xhxb+$<$_Q>HtlgHWS@w?iZ9VpT8Tl+u{e4mqzc*K;*|r zbuZ|SU(NN?t?*N<&&K%a7f=^!h&5`0KvWyd!BOE*XFA;c%)p4%;r$&|Q9KNzIwGpe z0bfZ^@BZ)=D!c=xfdR+eq>oTUENTBXo+7b=;O(D|mrJ2bRg5!zg>pyYSf8cK6TXl@ z8IS{xBw<@BPekSDt>S_eRFNAQ)&wjU$|GLVhd(MiM5Tc_gM>c@G_5BOvAY%9SFR0> zBPwAKBh-QEOQc7rbQUeK>D6S_G;eB0DldJ=IO}IJ9TOM37$;iK%a)O1aiGiU4)?JZ z7Y)tLRZ|@*_0HJ3qg>zYKfeK+zy54E9V4$ajL} zoxb7(84v)_DiEaqZ6}WZa2x%fj@6jhnE!|0C*_Zqg7P1%Uc&Jhb1CXH{mEq~J1eV# z2PKCkE?QN@dkwAo5IV<=#5ZZ1!`_Sa5-9h~vn_)=r@=noiDYSpqvYNGY!ge$BV#9OL$g_um) zRLbH?7PX`ivI(|^49^U?*$J0SnHoNtL|GMz=W4~GN&Wl3a;1rq&y6Z<$~jbv4PYVB zI<3AsMA&tT*lVg2C>fgcM#MzwYV=7BP(gy9o+`Pwr|4^L2s&G zfc+@_i2ZFs(C6}G@o6H0g|vmx$p0#%@8F;H&Tq3Zz|cXjTt@%y=X2jJQIs6xbR(s0 zn5vzorlJ8*pz3J(K~Jx7eFv$VBy}wBXt)f3RpXYlq=CCwNdsy&!^>_U;0YZM>u9^y zeR_vHlH~6!u)(9e&gICG(t*{q6EkYao^$$B&8kV&fI1s$YPtRH#trN_g5kr=b^?d- z*q4$Y(mi9B1s4}f8&I=c)2*BaZHtPXOMS!yOS6M(-VBbzu=)r>&)LqW30c94h4l0Btx~hl0MGY?Y>F+^n=~*B^UZzoM3kP@aPc0_~dqS3S2At7WM3(1qhkg6wLKsIKhf9 zh2{@+X5f$k^PJP!`ro=feGZqqQ8ZJ!Y(hb=ap)E^xt|!mcL!4$R%CsbLB3ZXcKDIF zhYr;(%JE?j(i2d-E`Dh1EK;V5sN)B=sGxVeXVIjSYc!7yMQcIsa}G5-cj4@tCTGzA;Ex^1ypZ5-?*Z;r$Ig!Lqy_zFlxRZJ=;z-MLMFSN^tuK08> z>ichy-M`LNtInoH$SPNfY*U4Yl1^#~#9`xgtxFohQZ}E`R04vsqqTS+;;&<`Gl47F zXeaifvKB7m!MG{1A&Ltnlcy~R@4QeaJ7m6A({DCUR{cO(k z;?u1e&H=OO3x)63K!K+-b0hDaf z-`AF6*FgryG_Qt11U_Z)(g0_rW6RbY0XqdwO4SpS;xsHV+ykmPO}Y7Wx8w^L5Xgj? zMudH4Y=$Wh8UrBQJ)+AX_Bzq1yx@_oW*Rij5&5+V9PDB9_*UqS6{=oy*MSQm!eBJL{Bo<73sb zs+j+3&-8^5T|C9q{_J#4T)6;Ph-jcGD~dsg4Z`(cIBjyCxEB5GE&J(9Pr6S~u30@l zTlC;F)!EHcZ=)NY^1257N zODSToPWH^*JdR=E{6Kfra;&ApRiJ0re5g9!*;?+|x`tW4@ibTDQEjJKxH&xGw7YoQ zNsB-4?hdhG`R8gN#~7l4$Zc|*h7wTxS9JZEVK6^x2F~B@=(;Y1P|tQ5CoG2N4LrGh zQG+CI(9r;vbUdO*@Jw*z3hxaF<^zorMm2#;s46;rZb>5AUydY;lfK=JNyGJNVu-x0 zv7GW5r$(c#Nlx17TFt^0Bh%4Sf(1%$$KLF{`tzt;Q3*I(!oWd9jhylh*9t4 z*01X{mJ6lhg`I4OTlM6k7@>6%0ut(}KShrbr#+*$Q2%+9{kl88-j28wPO&m-oLaoY zR278^vwU(5&k+4_kb99DNnZIyMIuRcwvyo|P>7=7@FC_TEnQT!%`W=#m-VKv%C>!0 zw&pm|p#F$2b0J+9&XgmV`^BmXTbQD?q5B-0r?9tt9$N~tsAg$R7{85`mFbT?nai-8 zsHvcDKc9YDsrod_Gil^>Hg#OP*%xElIlc4k4pyOxIlA?x3ad2$tXC9V<(YAm?yN|- z3|mXpgzYsCh)Pgdl$HfY+u`OSpB(JoiO(`Hrgl<{edJMii)5zdJa)h5e8V_H}-3^)jow@Z(e$X zo@MsPkl%B#1y>41EeU)JhL@aU0{rg6Yb5KupR} z^5zXJOx?vO8Zx%~sEa$5ES_$uE~9i}p(LC6vTM?8`k0Q_6pVX>a;6rMs1qMP*Xk@Y z1&9T$)z+r~K80U>$C{<@VY*L|bLz@=6$Sh>PR+@Tr+eY`-96P&kayptd*=5rUl8(L zH$K^UnCX9}r|Uu=t0pTY85HBo5kIwtleUm~lfbYit#?#)|Fr7S;88WKQ`M{LSyZ9$ z53+*r#(#kmSm$2;SDgAEzV!bc5i|Xdkm`T@@}7RY3W_$%aGXKFCJ+ER67bG{UHm`D z>;F>_%*e_9KZ-j4CAll0{6V|P*k^;m6fd#CXOUrtdQcEI(qPP7o@gYclTy$HJ1hiZ zhM1VzlbMB~;CchVQADK85kwIq-p2%Fgqx?3Ttd~OmL#n*os22DTp=r%B1?H-@sc#L z3vw{Bas3>I@A3c93L+g%H)qHk25K;F^?j*MKnMoPil+@s1 zWy!P_D&$->q-|7h5-k#>V1PF4Q5<7HAM>*y${^XC4$VNT(kDc#innUW6157LFa6Ca zDIe0Tr_)0*o%Qrs8Eg#tM=$;cj2=Z9&VOYv=g5`uY3Y{EwxpYm$f0M08ur9nHe=Sn zHPZAOqJXx3AQ-pM7mZ+1yPvpZX`$Tp?R)1g0t|H2m!b(n-67zumW?X+COaN4t z#tpN6ff;Dwdx840+%8fhZleAi{{PWQQhVB zVIv@U;l&*`1oXt&HI)%UZx`CRXegr_pPYHvh@wU-dlTv?3!b@$m+jjH@eDLs@L=w; zk*1?(Ad#sq{QY$EIk=$@*+jl)(Y$mF@XRdQCJgyzz+9p;lYky#gsh(%*6mvGt_|Cj zW>$8i7tJrtlQ@O|Uy#ZEmOUz!N3Y}T2p!ya$B7-Lf4oEv-4h1^?A z{)oxD^D8V~a$zqKs*kGDx%N{vx;cASg_kc|IB#;0sMfkuaZ-@O zr>^xn|2}uS>Kno8juhbmBR7zQ*9CUy(i_I#&=%XfdvQ9mjEXh6wYkj=L8|2g7ZKub zC+XrM;i(#?t?fpF##`)z;ICT%-&_y}|K3&BUexpOFz7vt?A$!(KGwItm)wyc*HcK* zFhH1p*^H(~AaOj?I|u_>&!BglkkFHINu2m|q5Lv%9{cD!D0wIqWZy9SoLz0@d+&AMhw zNn?tBls6p14hh*wgYBbzrHCI}SuA>Wk89)ir6*}rI3r1~_HkBPTBnUkc=hk_gDp>5 zW&_I1`f)C*$LiqMagwn(ounqCHT<^{cXHVulFQT$m(x+?W zXIz`>;T5rMv%I3*?5Eb@YzA_Jk%iYkdMuA=D{aXdLN%p{fnQt1|K^4FQHl#0+}O4D zn%Vn-{u*$UKtMvZf-K4)>vS&z8gZw%x#wFP{#320YN?JViNrQxuQ)`c?qH3GAaGW| z)aPXBp?4Hq(DG4r_0YwariZHK3q6w-@FtOH*^-}fWiDy~R8qF6$8t*N^BkHRlAXga z=w8oKqh7u}nWiW0$cP||z{E-hU6OBfnptLat@fpfoose4HZHus;%5mlc6*oQ1Fe%} zp-dT0@--cGi)4RzQ-pFNs}jqBuHDn+2YoTg17rI(hh;{kyh^vWz1;Mi{S=@!$&p}e znB?s212r$)LQ$mLGG?MUa=vSSjlw^&!>}x%|J59*TT{(6l%dw8u;*>NbTn>)l}2!6 zK5dH&bGurLb;Rc~t+eh~PieX8$|fU}XKzxEm{d`y>AMZx8?|Okj=wwkQMJ|6Bb1f0rZE%NtrM zJKNC95il|_{wuR~baEzOWaQxd|Le8p;P@XBx)v=BJ8W?z-(5Y%I5walA60zlL4WJf z2zI_kMI^g{y8tBdRshi_DQAS=&+p2=Rvb7p6vb?80`l_sF21TdvaQuht%@;{<7_*u zY86Z7r`S2p=Fux>^E^|$WGpk7xyaZ9(4jKIl132J-pyM^S$o8u6s+?nc-thn9fGov zV8VDb?OJ65<^gPAIz=tyH-nZ&45XqmjFj}CUY8j~PzbY@sSuA4R}Ao0l*){i^L)w? z>F6?O_{D`2Mf!NarNzPX7#>RufVbF1DB%w%PX#5YPRzk-dw^_#0XB1C<7AvSK_S%! zxUjmo)rRT04us16)EzP?)D(?)44LY#G=NzfBtd)wC|yqYL-iqetSgFmA#sw&|ES+Rmm(fAFS3cowfv@UpUcPu)<-0WaQj&+OC1@T=DqsMYfoaU2MQE0vait@Fgd?&au zsA|Q+k%UQ~`~yNT?Et>nL`#U9z}crc^r$HT6PYUtfr*knUnhWaAhP+>xyTG%a|y2( z0veGKCSHtG3RxsTNqDKIBDs|%OJ51qvO3=}wdcc3s$Gzn2 zq5K%bKw5}ED!>HLvFpGCvGo;;j4ft1-%e3c9<+< zD{vVQvlX^F7s%YP%Vde5zQxe`aj~z;pZ{w(^?*VtSt$rY88Oqm9hxy?8_1G@>TdQV zfO7p6CpnYiaRdvOAy3kB2!~a%0Q9dZqYB&+#C-vVA>c3a)AGnD4MTcAK&}^T6GJvT z5<9H0EMVtdfaCPxXcIoapS9U8{cc-Zli8*GYSzf!b?Gr!8Qt<1!{?2o3->DJX%oHx zBx3Z)!FZBibWPmmbG=~OPW?&Oj(y@Dm}6{WC~D+hkvI1ePwAAePWNlnHrqj)JSu`nn=3E^ck96EJH_rR5G}SeNM2UcRU=vgeG` z!lei`xn_d7Xd!BZ8p#V$1A0XFSR9p%gOou{7?d&wm36D{Gf@h9MVG{}C>6buN5Vv$ z^l@DL#I2;s?I9Ssd*PCkFhWhBIqFpTP`|9yRVWfTcXE0w(k%k4IKs0VX_911cRrPZ zosV94Ia$b^mryY!(ThFN{FZbQK>*S-??NSrJ9xv)SWdJu$~D`fxZP()C)TP;LT65X zlFyV^f`JU^A3Y2&e4}Mt{yfkjbuj=d zOTLp(^OEiIGtY(D5m?bxFW=G{T&oxZD!wLib$W>+MGVF7N-1(XD5kOcR=T16hx)&`^(S1Dxn2<^Y==;}2uu-m*fGfsQ2@Jdt+7lB5a@0y?YUrvm&XGZ|rTZ^b zBgjmWn^pPQ5}Ma@g8V-UzuUtCh&!jO5%@_|8}J*`K zv@9tt_nwvJ%t7KPH8OFexd&}CO+|7mR4Q({b3$sQD3p_tgGBvN-F?UNyPxOz9Q*+s z{^4<6=jZ)?z0c#~`lRE(9y%=^wySLNP@AM3E=x+Ld)K^A ztEt%4h>mt!`eog7$a`Y*{On*_v1Zt6(kD}aji#469%A6juy5Z?9(^x9IE1N`tb1f_ z_SYEZQA66+i?hRHVnB+N%+u@9}U*n-3IDl(%V$UiNAee{Lcg$%dZI?EzXGHEV6tO4G*8QR~;%#Y=s z7|p~Kgg4leA=qnLnvX(gye~@b=FsIK_=JZIYw>qwDU`4|SBJ9@^4OnM{gbv#{ z+`%#GUxk+TD)g{;HC~#UAlCbDfFH5%#QNK1!z#KnXWSfUiM}seJ`D)u`u5M|Uwx5N z>j|jLoX9q^9~>>sOj8ZCUcUg%zA`r1H9tK_HTCT@edN0vGYLPWnQ-jntNqNv%RX1_ zUgM!x8@g>JX3DIJrW!?(*Dt77C%n$3e?tO2_CM+JtNu9l+F}-T{+ja;fn*~*%7dgI z6@TlfbSu2^Rd^{!a<%=9)Mx*1YbG7VW47v^zBxeuitTBNr|dPTDNoO z#x$1io}Rv0cMCjLnD(`0)}8HtaK2&>jF2(oGj%dXyQ)MDJe-I+-Cjo}B}Q z`jE-xwy6HG0-o54&3aCK9?Z-zJb{|me1lG zv;lA@s@pQZu4+Lux30#wr;mAKqu3(#;D;TF9fd)btH6|lsntfV24CiQ(RW^^2*6qI zwB8m8@(z8`8AjmEu+Ycdf@7+OVy&d)DhuvUJiP1IIh&XiN-U~Wp}%;*Nx+HsjLKcg zWPrB{1CP1Ff{2%{3btsnlpiTo&RB>NU$SHNkx$6@Pu&?6$$Sx3EJQp>JGdPRURBY! zG+xl)yF=MbV9jm&?jyW#sBG+ClYJ6TLt6Wa(#FkUyo~7m17G)kJ$VsvVJBGS183;F z(bpj{-49Q5#g9sQD;)QyvDy_8)=z0*G5CR9i#t@1N|0zl?L~H@;CTU$F_x}dVPNuO z?gP28#}6MfmL%Jrik(_lCOuB2TWU+C4#C|KZsytV>4~DYk>W_R*40aob97-b*pNFr zQ(H?r0ESrIcn_s_V@leDdPj`*lOLIt zD^EsY!7DC z#RzFe@2ie&$~`BoMm14ejVRqC9UAg1kzr(P@#qHjX4ZMY1$YVHWl{BG!uFcv1`ECF zxS-SiaWunY?Kxm4`eGsCzF;ENGtO1SK;S+f<)PU@4|vu?jD`u(-tzLJ*3UA0g0B3Y zittkes@gR-yG6Z+D(hRanXJ4pvW0IQT*M&d`agB5 zc!dl&-J%(rNzF+Am^2|OGVI0>^MATuZ^^^OAU?% zvp0lgkc$C;8@(4w}wGXnRW=&TEFF!a44me`MMV$U49QAASN zwchY?`cfjCQ`-XHdeVP_P1$Jb8K&+WJ(%~&+Q`T_geVJh_dL$HdFrMRCP&#-lK`zC zyVj)Sx70ge3A@u26}Ln?COed)Dn{!TJlnUBCrsNraDl*f1F^X8N>?p3QH$CNP*^Z* zm^z1CZn|PuHxsDZy=1hL@0KNa$T6*LUmEv3?C5B$%X=M+iz|BK#y-#p=jw%xiOr5> z=x9#v1he>b#6Cc3aUeEkea>KM4|AI`sv_IKb=OJs&Vxs{?Ou-EuKejbM`W-=V8>N@ ztHC>TXxdZ<)C92@*IyJqehT{O4D>Iv$23jNjvdO#ZJp8rk4v^?o1C71=KYinEmlbwaX}Z(tGSRj{-jO2{2% zGlLOUEwSKtdDX7cy6^e5P0ieV?!HF{JzSzkY!^)B=^YcUblITYikr+S(AptFRuC8D zbDI*j(C=QBjhAyir_Xt|98(Q@Ui0{@WP0F$3pTHMir@dkHvMmVi5IkiLi#U1kB%o^ zgh=UEl4DjE#s+yQw&L5^7Q?{h^Zr_Wr$g=Xw?k^LpGD~WMKA0+9)EzhH{EAVK*7K9 z8TMmlgW~6hev1CYjtecIkM4?}Gc0N)}zn_=t?R_w-cE5GPGf5EyM zw7_ly*DC$+Mjpw5Cl&@AVZBe5FT@{rT#Gmv){F{S1km^s_ACcOUK(NJyFP-2hUcK* zlg!!5=O3F`7AL*R$k{lgD!KFXctCNq-3JE7wx@#hjlt}TD1nmU%RjzP*VxF}v6G{( z&4nu{UzR*QB%^iYZT-#dW832mWH&RF3iyO~UzvaOw5B}nD}5-Qv=D2o5g518PXV7l zN!;3QA3#6!PnjI}A3JS+WpX+V0)}A9o#XT|JPlyQe4MIQQl5Fpe>!>56D+6%;e?)#g zkj{Tae!X#Tq}N!u$d}I(&W62zu87>cpOO&=Qf|))iju4;Fx_gBuI1 zO}K+Y&5F^b_3{(e!@dLDYmF+50^+TTAjpPp@_tf673p%Lid zU|t4RR_d>al^4wI-|quxSEqUeP~Baqo-smhr?@}*7IMEV#)#u}Z-atv6Ps zF@`n-SIL3Vx=mGTO=xgbm9KeEs5WTUCG|%`y}^2w);ijlCrE}TSQ`L~hvz*$8omy+0I+n-ZrHr@rjemGEj$asmUo_r6G2YrT-mw9B7Y}J`g?xAh z5gO>0GEd#8_l%V@dY=htAB41GARVmccgf9dJ z>kk(;hc;qnql}l|p&H51iKUXoRqNID()Ep>U&k1S;r{dMJR9Kiny5$qFYZ5ESJv$I zQ13si-eslU2T<<`Q77=0cb+frRW0wnQQj|B-sMoBq`6Cm^DExG9+fU5DTJ- zIU7XOPGEXGFxM3Ls1;Z!2Yet0%J&3jQ-H;Sz=xT@JZoUqASgu_n27-vgn|$(Ac{|f zuyRb3diejWKOyXY)!%Tu@4xGhr$By}U2tH}_wysZ;pCoCjU)mCqD4QZ#o*Oqsa7&h z1kx1)8T^4P%_WABG+kDjbqGaQK`}tCbOl$29+|E|X6z*EuB1aby;?}yMFYGaiw6UC ziOe5lWJh#?lt{sDCvKy5|W>rGV}Tf|4>piPoT$ zK~TIdC>aAngo4so4e5OK_mdkEEE0b~(IAb{P)UOzIfG!`x*+ko5O740 zQbe%9YKXvUu(1GLMu4$bfTf(q07B{VP{w{JOZ`vX0G0ILbrT9?>MzlM)s4AbnxXUG zb(17B4UOq?#tdB?T@A+o$7(nEy{PP2ba*oOs<0wUlINvveBK3}`@*i%J5IOf@Gg>6u5K|&*AYkI=|W$ zSfp$6X^E`(%t!2~?ML-~szm<`q@T7!bDG<}8R;ts=dMDFKGD(1Upmrt^rw#W=>4rD zM+P=m%&W8dY7dXD2nEdO2MEY=5YIyp-Sy0f5aEbWfz=RHteiUKaNY)_b0?(N6w)mx zd!#(ae=hfCyWi}tG?qM+b%em&|L;XgxU@pZc;i%)6 z^REE7G$|*0V2Q5a+60_KHg@VTKJHJ%e}R^Tc(i|D^YV z;A*bki#Oe?inXW?oLF!i_YnBCiqb2dt}C={{L?c0)Pwvp+WZ2Oy{KB?2O&yu%CvGS zRU~x=m`dAaIW2EF>18={+>&;ofA6FN#j6S9Z%~XT6$*YRdOJPb;F3ZMk`fLw5)L^e z9J((jSS5Bcq~go@3f{@CAuqMEn+jO4Uw!smeX)4`!-9HH!YV3Lv^G~3Tj1D`GS(0e zZb)uwK&;p2ti$4XV7Z9g30vGoSatieTB0)?*#Wz&1XE2QZ{!c5Y@}^J+80lPT)x0u zrWIVMS6wD+4sJ4|0JN}Bd{|_>0W7%=hKPWr2}Gg<*vbj0t=wKVu`t?njk^q8kcUZg zY!wts^gpzUd(R0PGx>~JzwSBuXnOH7qHv>2B7GuoaBjoevarQA-h0Pj-unwaI_*xq zeUM)9f#hgQDl(#>we7#9>(}bpD?Ycq&b5m2H^_rIzg^nH+s0kb#yf1p?c#{X%@KF! z5zlCSH&cBNPknc5eb3NZH;Y;izgl;2t#?$on_0MrZ@9Z{xM#$Q8+64-YsKAl#WR+F zdK3`ixCYoRV$q4?_i2HB;+lUF#e~j1@(*4H>{^h^D z7XRqK@U{;4hY~oR27jLeZy$xX*1%yB;NPy=p3imF@}Aq}ggvq?b5EuV zj}L*&lKHmg!#%%-RB>(_HzXA_B>q$L-bcV5nMMBY*#{-C zd%mz#8thI^(%-L^#k#jw%yHixtunpU2HSobM{W)~7q#2&{%-qRuHc+8{Sl8lPt^+86rK7> zG_o5Lub#hrn@^gWUvG5f?v3hLZ)}+QgE$fcTVXX`S2&}$IO52ooHJO}vc&IO$7M>( zD?%RD@A0b^n&WPtt2UZLZx^rD5l8PUs22UXFjabviQkP^ELNVU7}~1_h!1SVxMu_^ zNw4C5qiCr4R!8Q!XyN6uwh1o&km6go`15b)R`!~{k?HSU^``ugz~m)ORqSM+FvAk8qpuN291mEDwlgIm+u^&}}`-xP{Ns=W-F)Yl!`Dh;SKqMq+gMm%(^B z9p$<^W5OQ4ma0zUt=KQB!K3JC@2xi0R@R{Cb!&Zndbq}ALd8WG@PmAgIX4rLY!D7>1 z@SD2u(!_`Ku&az={pBT4n5AvN($QjJw((V8>MS2o&MT>c1tk9@3^dRpp?8mU=8ufo zrF*?E`!X-6%PCt$0)Qi&1K4^!Na&4a7@VWNz7THAj)?s< zqL*hi#f?NnQUEOM1#smRSeCWQ&O}GFh(-0Zq_YvmZ+h36XadA--b8?%iyng<$cwd> z5nb+mMU3@WjqJ~X9|dfoeXZCI-t(6Ox&Lg0Y*vkWDXj9PgZa_f3@@Y3Hh!VX{4}I( zhi}Y*(x)kzKLTg{5LXhnioCErL;Fe}Z0U7z(o2P{^n?}jT)k%zSIArB}h3mlaZOh+7r#DdkxKB->t?-WZe4fQzzIWovL(GgQMU}}!CK!Pj?2fKF*lSdK;FDQ|2X}2gL2o~4AH|@ zOFi;=BY@Vnn9L+P-clSe+pC(K*jyB<$_nrLRza%xa-%Zl zkin6NBL?oewQhd3zDij|ZO&Yko53ZSX)ikZGJb&;WtXLu=;%q?%__q6UbhDgBDRqR z!BSinsPKd@Rbaq@EU6{dc4_9JC^|Pdl#=$`=ce1JYGE>Kr!iBIi!T&5yWh1Bl&fHu z@uK;YnNz;EUG~oib#>*az)Vo;l%3@luPlcD_nbWZveUanr?z%gp8GjLDme^cO&V|3 z&UW$o%%=K+sCwHO8HUj!ZM)R8Y{2yH<#7*AtfuB>Wps4_)*-0pN7MWevT}s`DERwGv$|B3W z6S^avkyN0i7sU1r(b5}YjCKrnk67{GLNEU^H#IXvB7*CBui}TJG9y4^BYs@}V(BmC zKDpB!Ss{j2;kwsY5T?6fs{VEzprWzfVQN|2*qs)Py`YG(%e!iq#mF=W&&V%t-Q(XT z2zdbrFZeyN_<&S{J#2Xpv70u-!pJmXl-6G*wWx)^S<`&vA!_61jgLnt5EFYk`5jEs*!rbOI!Y~u#) ziy~n6W>wnjaaF8eZ6tn?oBFjs+xiO{PwHa7s8ybIWgVysMdZJ`mDhtr-996-)Jw^7 zM0x^?Gl5yOt9U5wZz}YE0f@O<=ObS04aR2)j#|D#Bd2E z4~2U*uI19DM=#-#}THG_rFF;cnWef1Y!|fgQAHR&wyMgyMN_|qb@TCTxb{Z zWmJ7i$yq1#>RKE_M4G81&5%SfMO}YSGgt@6Oz^M!OO2b#DY#Qu(3oVd1=Thf{@O5M zXlrBXTp@Q@r<19Y?cqZ8krMJUqWW$Z@{|?wfmdLZEvkSP)esBJ{+?-j=woU+ zM#CU-oLmnL5A^gu7-HwtFfKtfek|52$XLO-Lv>=sVGdfve zU85FkLQiB`0T*WLGs^1o|CPxc8xji|;>YTXzzqdWB4DDd)U?YYB}VGYWhv^R&old^ zJmKdz)S=8HP}Y7erUZetV~PG-5X353djgq4f$Nr@g@FZ>#*N+%c&9M@gD<>iZPyRK zm??0Kw&VOZ{9eZwvM%MnR1_a)gi}fm4Z;|b<9r6k{rW;v1Var7Ve`J?kTY18HgwI z-wWEt6D*Gi0aBWTP=ATGc1aMDoZhdgwO+BLLGZYZRGgj`6|OlQqB#jz^yWB6Do|Vl z0;f&{xN(XMj1FP4qC`+|lJ{^suD-slb(|0nc`t_~R28~&6jqN>GJ9yETT=>~XTE#m zeXSPhdjc8Tml!J2OmxeGGKL;X*U0v;?XozQVvAQYGZGgc4RxX!n~e0l>{=zX=eFPS z0Z51H2vF*{iSd!AD9&D^Z>=b3H$E`B2dzpmXv`ADJ$ci=w&Cln@5XW6E2b0U`sq<0 zsbE0_r?Swtrg1GI+{bohN@T^?m7ltepLQvgdOv;m8g!+|-6r!1NPi6F*|P$wt$65J zK%OC1TntfEx>vq}$&B>roXyQ@%QP9OGKNlpWc?y3^2HL>LMfJ0Y!bs&k?|-!?3LSL zt?pD|1;$W%SQz}UR$pqYJmYQpvYY#1Ekf$nv7{12xiAhobyarGEPP{&N19@Q|K9`t c&|B^yw<1HleRz)_Kdz$<;8jpK13k<8KO&n7ApigX literal 0 HcmV?d00001 diff --git a/redirect.html b/redirect.html new file mode 100644 index 000000000..6c09bab4e --- /dev/null +++ b/redirect.html @@ -0,0 +1,844 @@ + + + + + + + + + + +26  How to set a redirect – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

26  How to set a redirect

+
+ + + +
+ + + + +
+ + + +

+26.1 Non GitHub pages site (e.g. Netlify)

+

Replace the content of the current website with a index.html and 404.html files both containing:

+
<html>
+<head>
+<meta http-equiv="refresh" content="0;URL=https://docs.ropensci.org/<pkgname>/">  
+</head>
+</html>
+

+26.2 GitHub pages

+

You can setup the redirect from your main user gh-pages repository:

+
    +
  • create a new repository (if you don’t have one yet): https://github.com/<username>/<username>.github.io.
  • +
  • In this repository create a directory <pkgname> containing 2 files: a index.html and 404.html file, which both redirect to the new location (see previous subsection).
  • +
  • Test that https://<username>.github.io/<pkgname>/index.html now redirects.
  • +
+
+ + + + + + + diff --git a/releasing.html b/releasing.html new file mode 100644 index 000000000..318ff60c5 --- /dev/null +++ b/releasing.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/reviewerguide.html b/reviewerguide.html new file mode 100644 index 000000000..d79170334 --- /dev/null +++ b/reviewerguide.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/reviewrequesttemplate.html b/reviewrequesttemplate.html new file mode 100644 index 000000000..f3be2982c --- /dev/null +++ b/reviewrequesttemplate.html @@ -0,0 +1,862 @@ + + + + + + + + + + +22  Review request template – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

22  Review request template

+
+ + + +
+ + + + +
+ + + +

Editors may make use of the e-mail template below in recruiting reviewers.

+

+Dear [REVIEWER]
+
+Hi, this is [EDITOR]. [FRIENDLY BANTER]. I'm writing to ask if you would be willing to review a package for rOpenSci. As you probably know, rOpenSci conducts peer review of R packages contributed to our collection in a manner similar to journals.
+
+The package, [PACKAGE] by [AUTHOR(S)], does [FUNCTION]. You can find it on GitHub here: [REPO LINK]. We conduct our open review process via GitHub as well, here: [ONBOARDING ISSUE]
+
+If you accept, note that we ask reviewers to complete reviews in three weeks. (We’ve found it takes a similar amount of time to review a package as an academic paper.)
+
+Our [reviewers guide] details what we look for in a package review, and includes links to example reviews. Our standards are detailed in our [packaging guide], and we provide a reviewer [template] for you to use. Please make sure you do not have a [conflict of interest](https://devguide.ropensci.org/policies.html#coi) preventing you from reviewing this package. If you have questions or feedback, feel free to ask me or post to the [rOpenSci forum].
+
+rOpenSci’s community is our best asset. 
+We aim for reviews to be open, non-adversarial, and focused on improving software quality. 
+Be respectful and kind! 
+See our reviewers guide and [code of conduct](https://ropensci.org/code-of-conduct/) for more.
+
+[IF MENTORSHIP REQUESTED: You indicated in your form that you'd prefer mentorship for your first review.  
+You are free to use me as a resource during this process, including asking questions by email and Slack (you will receive an invite to the rOpenSci Slack), and sharing draft reviews for feedback before posting. 
+I'm also happy to have a brief videocall to walk through the process.  
+Please let me know in your reply if you would like to schedule one.]
+
+Are you able to review? If you can not, suggestions for alternate reviewers are always helpful. If I don't hear from you within a week, I will assume you are unable to
+review at this time.
+
+Thank you for your time.
+
+Sincerely,
+
+[EDITOR]
+
+[reviewers guide]: https://devguide.ropensci.org/reviewerguide.html
+[packaging guide]: https://devguide.ropensci.org/building.html
+[template]: https://devguide.ropensci.org/reviewtemplate.html
+[rOpenSci forum]: https://discuss.ropensci.org/
+ + + +
+
+ + + + + + + diff --git a/reviewtemplate.html b/reviewtemplate.html new file mode 100644 index 000000000..dd99e5ea1 --- /dev/null +++ b/reviewtemplate.html @@ -0,0 +1,870 @@ + + + + + + + + + + +20  Review template – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

20  Review template

+
+ + + +
+ + + + +
+ + + +

You can save this as an R Markdown file, or delete the YAML and save it as a Markdown file.

+
---
+title: "review"
+output: 
+  rmarkdown::md_document:
+    pandoc_args: [
+      "--wrap=none"
+    ]
+---
+
+## Package Review
+
+*Please check off boxes as applicable, and elaborate in comments below.  Your review is not limited to these topics, as described in the reviewer guide*
+
+- **Briefly describe any working relationship you have (had) with the package authors.**
+- [ ] As the reviewer I confirm that there are no [conflicts of interest](https://devguide.ropensci.org/policies.html#coi) for me to review this work (if you are unsure whether you are in conflict, please speak to your editor _before_ starting your review).
+
+#### Documentation
+
+The package includes all the following forms of documentation:
+
+- [ ] **A statement of need:** clearly stating problems the software is designed to solve and its target audience in README
+- [ ] **Installation instructions:** for the development version of package and any non-standard dependencies in README
+- [ ] **Vignette(s):** demonstrating major functionality that runs successfully locally
+- [ ] **Function Documentation:** for all exported functions
+- [ ] **Examples:** (that run successfully locally) for all exported functions
+- [ ] **Community guidelines:** including contribution guidelines in the README or CONTRIBUTING, and DESCRIPTION with `URL`, `BugReports` and `Maintainer` (which may be autogenerated via `Authors@R`).
+
+#### Functionality
+
+- [ ] **Installation:** Installation succeeds as documented.
+- [ ] **Functionality:** Any functional claims of the software have been confirmed.
+- [ ] **Performance:** Any performance claims of the software have been confirmed.
+- [ ] **Automated tests:** Unit tests cover essential functions of the package and a reasonable range of inputs and conditions. All tests pass on the local machine.
+- [ ] **Packaging guidelines**: The package conforms to the rOpenSci packaging guidelines.
+
+Estimated hours spent reviewing:
+
+- [ ] Should the author(s) deem it appropriate, I agree to be acknowledged as a package reviewer ("rev" role) in the package DESCRIPTION file.
+
+---
+
+### Review Comments
+ + + +
+
+ + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 000000000..662414d57 --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://devguide.ropensci.org/sitemap.xml diff --git a/ropensci-dev-guide.pdf b/ropensci-dev-guide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..34d36e837e4569eb80f458b2813b22b13c63921e GIT binary patch literal 450238 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�a6y*$J1}w5GYW{Y}3>*Tp12zGhlp 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
U*vYRYyUMY%;?HFm-VL)Bcjsw+Lopg++4bt&q z2RQPke;(6c)-(?Gb+j%;8#Y9A7YP)!gT~K2l{D&T@5`waOB9L43Oxx!_J`h4ks8*Z z*$E@l$hBg^?bIGx$9(ITbog+3-SlGZi+}Apfo_H|y2zoPyo(J%gG?;Y3S7>3} zc=DxSw(_M>t1g3N(qrWYm@$X$GJRn`=>qHar*omeG&TjkX6P*bGWuc=UU0egkeE4z z1WT5m-CD@|dck`>)4kDN07N}mJA&i$Wr$MBg6y0{?ofQTC*82sEtweSJvam9f@}QbzMK6 z?-_RG$ly*Uo4Q8ARY#pa*{{}qBa!ifMR{{&+{d|*@$hymoXX4)SJ_E?6pJgSNG{Wo zf6X__y}V0bWWbivjOpU9Js~O+^`0;0C+jga_n#;T?T8a{e(f8>WYJg`tXs9)AzcLHU6wt@K1(9jy{MOc2L!`|s_TBsf(A$P zF>mwDWJS-W>g5$RYZ0y5mR>bAT{S*xvmGy~nwB!JdPnHy$ju;iTShT)l41vS9HJz~ zlttw^fl^rO+X{Rz3Ej9_Ah9~;&91Ze7DFje%YTI1e(=6UmnXRyi5Bpbjt2e8w6BoV zD}76p@?Fkxy&~Je-Mqqd?~VgG<>&zA#lvu#^P!$=5_pCwWYBtgngp!iP^y7H@F7dI zcsPbhWUK!*LnK0+(DkvZQ+eSj-z;<177kW!H|S;Xmp8WCprR*YjQn#Y zRX?#TJEdtEdfqqPe19yErfcDTcInKErOvobFU_A&qQe-ENqS0Dto4fukUz(d7NC8j zN2&lUCY8?wF7mpsMJVoEOV`*$2zMP(E2TA_YO|QTg>R^Ca=XXo_qU7>paKJQ|G&s6 z4*LHk9mGV>&h#JYAg!6$tImIkbc#oyqsz5M|NbbT9<=k?kqs0bV^Uc)o#wl~a^gfp ziz!?#rTliccqA=8WRV0sKFT(~y=R${zt1%3&wZUfKU6+nJU>59Z%=Z4wtn9-d(BwY zSTi?kSEVoe-F-ghEW&tpeYt*pRBso_T85wA(|EL_U5b-bCb*IpA{1G@nG`=KbLqdj zO|v%7Xx^D>pa0zP;SapNU&pV1uC;=5<{FejHcsh2Tj73L6`=#dSL(uadE$5RztflUPwBkYidi4RHQWML zx3Gm*Yu^P^h0|x%G_-_Qo6$|G&E!HnmR2!c2u@cXRo~BT%cCCbPx_izvq&_85KnSli%?p7Ay|;@$4Try-oE&;&}a4s-$y|oVhY{nrhUb!3;;Z1i=F`qeq*9nk z>!~SG$w(R@6JYs?mW=@}XB(524x$M$M~st!kP^R`J#lcGDsX$C?ZJEV-LAE&KDWA-5U=Ls$K(%YZ>6}#F^Q&IXUi(=OGYn7o-D%~ z+`cln7s^_)m+2|xBkPs6*+|Wz)2g=#gipJ^Bfj4y7k!Hq&RB~UPFP-c&0D0K&FN#6 zBuExp^x4(6a3onLMj`MkjwS*f1aHWo%t2Lq=VWwMZ4Z#juZI2At^uzd1njqrEZR*# zCVp?kDlCan(8}2_UDxF3%;+VQ0^aJ^A>-{$(z!p^P?9i9^eGyN3g}Wx)b5q!;>Sj| zeQT+*`I2(JEZZgZl|4AwP>W8=;(fWdQm8ENC_Pl!Q3zNavvHirb z!0EHX;J$v@ z3f$5-$2L3u5Z4_Y6kFDBPI9=N(bOt=IKEzVw<8c;lI6pEtt8zL^$bc2VdI6-dPakp zTV=CvVlr&J&kNKX(Ticu*9N76GZ(v^%PbM%?LWlO@d^jH#ER7e2WGz<`v^8*vn4rf zP;vsH-%CH&8?uT}QOqjhH{H5^q(8>E$q<)lxmM<6)Ll;}V^`x0{hgp6R*<-x-b~Q) zBGC(6{Sw0_OV5;j{8jF@r4hp{AmF_j^a<%3`1SmRb_G|ehMYM%!O+fJ!B8#+G>Iwg z@-d(0>O>KZlkqq%goH(A$j3?vzE&-(kYZ0)-XxWtTX{DoG%M-Rr})VD z2;^HZoD9%;I^CMq$~21} z1I~+MpiWFGR;UCq%#67@(hc5k9Yd+Ov1ZjqiHcw_ry)w9 z7XBY&=MW`YuqNxWZQHhO+qP}nwr!iI%u}{)+pa!qy-D}$9^6T;J9|6J}=>PE3g zER$^tGS|mM4AX4BC8<05HXJ6!vU@bOmYB^_X8^-RirckGU^x~6afB; zhTTwn`cp~ufX^ggl zFdkchkO=n!3x=cFoh+hwll+*e^V71^wp-tx;bVpj-Bc$T?bj$-{J~)kIjqiYgh6A( zJJXxa#oHA90fv4msxM?npkeEaPDpo(uhsY+A4s^25ojBFYKZBD5b7mXxPhvaLZ8u@ z&=-H=hDgh_TBkAq0<|QfADdr(ylfzKn?OmY$c8o7J-y(EI|CjnE}Woz;SGwr9ZOW< zVAu&`Of~^-VXiaOP@RvA=UVGJ7b<)~Ehlu_<{^0iMvbm5gp{u2KcQr$TyeNjkF@2* z9JSu6zClPVOQSt;BX^6D2Pb4{h%)MILuiO=-}w3JhOp)9Y9h9k(ICh+fS=lBP$H(T zEFb_;Q`|qzvXzG&u-_*AVaSv|<2U+3iPlcA65@`E?l$lDC{XbNY0kZIqUI-PR%ITZUS^2BorQkPUc-PKr75Ynmp6zey_ih?ecZYYQy! zu^~m|AgzvtS5a(E4T-K|94*4dZSe}_T18GJgrg%DfRe4pP|*6vb@(pQ6PXTZP|^+7 za{e(zcksbPo;uu8tFRTlZ;w`)12C>s43u`zaHQ8(M|Stas?rwSti>(&*l^DHvdn&i zk-4Y~vh+pg#zCfr=$3J)5F^x<(&Fv7us6a z=jaNoi$Vfv$3W*O{&>goVf+&ZhpOeP&r0jEdrMakFzUytlfl%8$m-e9rT{A4s&gaX z=G=jD-YwcT^r<#i*Nmq3N_sikAptP_0N7fC$JwhW)VNswfITgnX=jt!-;DX9~hh488A$81;h%i(w8 zx5sW{oM;k~hRG*VFr&Hj{L)(@H$$^G^9C%%v_C*urrh+&WDgosz(TEB2vhEux z364=~Eb=*5m&l|p5mWS9EvC)xYQQm>%SII^(&>GdyUX~AG{z9A*qCPOm!eNFA`&mO z-?O`*gO%%x7CHtHFK*!uX+jRXwZt)~>Or}xka~+sp4A|@>)viRA#$C{VIgaHfyxr&yk4nfCGnP9t&$+5O)TFE z?#5Vv5_*T}4A#|1=bon@Y86|%34ia|quS@+bF9eY<*E-zc@T0CNF46RuxV8FR>pd^ z9~DT60Xw3Pi2#6W^U%-tG^xE>dj@NGYlh32d7IID?U`!{A(Y)|*wv)DWZuDb-I6_r zj@dAj(v!^)5yCHe3J&n`a`Vw171as*zi+Ym=K_T|PrEf*8oJ-M1I{B`9DpLq(&U%- z)jTYt1KDn^4Auod!-vb*Gj7nLAcFM9(MOhqnRgphkRz;`jFd2W1tWrIkT(*;rp->mc+VnOC$g_8wuONL_9^)VU zz&PwksoH%bL8XEYeFn}yTW9SdoRwR;!bp4AgP(6z?nGyoeXpfSkcA#_K=Dug{MzIt z+b7{vHN|(be)nYWF7IV5FZQq?Pk)@SADy$48CH9zBfYf!4S>wBd@}6t ziy^O1dOn|y-IKY8zMkQKL6NB{)Bm@k;P}tb@63#>|HGL17txBNW{2CJReuBjQ`9ac zFcb}#1kgOWcLUbk&^4hsP4xaNN|BgCp}J1j6)d>0dQBBs^v2;M;rnq|A`kVCO=+>` z@A~n9@AHZ3=hyf7uX9kI@7G9PTUL_9_uY{zla=&X9{)8~z8HVZpFdIU@pBvRpX>K? zZ%~w5ZejF~O&P5ume2omwV&;34vi0nr{!Uu_BD7+zS=xv|AhWkbH|(0T68;_~2HIMd|K(2Z_zLV{#(%GtCqk8bQqh z;j?&7GY{m6a_KA@>6Zw3cR9#Oukt1rny}j5TQF3H#vnUXG8MvcTE6*Q7o z7Jv+iANvFRR|-7{hKT90?}>S&^xg~3`t-t>0?GPuk`lmOLMoo4 zT~H1s&%6Mlazc)dfoAC&T2`gJ-530;%e)?{k7lo%r8(o8)&j12EeP4r_w010mJF8! zE6_+TYLcavzNTA#OT-rEAF*bzTQKs(v*nl*<0bVH%RqU8>O+TA5R0i_ljK_cHa^cF z`4+;rc=#DaMAK65dPGB8IbZG8@Gxd28x>enlUbD%^RZQ^`n9KQQhocC>iJ>^}>o#CR9nn(#0&i{>qg%Kq6c{el+CN06h9{?2#94ugX}`)}Y3#}i&6&g~1?aq9yAhez&tjRj6LMwhU{MU4n;(1mbav^=53Xzrq#cPgX{X2KO zG3+jI%Y}M|Msk3?OgFIahT!H3)tv@+X7L60GwSt)#oiohc2`QDsE^hQLeHRsT;vN+ zbaDao00$OMdH=tl_C>vlRAFNka~}z+xrPu#A4~Q`>Rq3Iss7JaGhOYsiLBXFKXV%$ zfj$%)^$QEKeIwC`aP#txtk`AX1F!ykKg811dN;Ft^5eRCQI;8+I$bS-7yUmDu}UF> z6`3}X`Uw|<3}zD1fpF%(H)J(72ABRw<*b(FTaLz@$|sow+^1YC4BBmqI#1!)bWK>! zI}qYVYeLaTql!*EQSKbVd9Dg>AWj2*NEei;j%KYveFhxu&8K}YU!HKeOETO=vq-?< zp;sedP$HSODnVZ3Jk`?@8*7UZ`?ff)EYkfm+gajhsFJ+_-l+i6row@|i#2U)$EQVl zJ*kyr9J+wD#E9_7A2sz23$KTb<$hW+UMj%FGRgIn1H($s!ZZRs=%~@b1t+?Rq0Iv;gXNXw{ACo> z(1DPX@iGpxNBRtZ6(VB-YHlc8DOrHPa(LrGlMaNM@9gS`Q0M{uCGI$V4Tb6o;tDVU zhW?kZeH-2WlxKb!A7|34et;Ii}ULP(^h<%EUW@ zSg1`V!uStWRyPW?=bk)k!@UG_i+yWMAnH~?5Z6HR9*1!TW*$$?bNa+tXWi77^|RJWcORLC|6GY zjjH0SSrB~I7Yx(s7x2hSCCl8~S$1ak?CamQ&mfzHPYb@|Z9)B$MDVq)e`{dN4*yPL zk^7YEp?GU$vR1`r{Y@fui=7t4<55o;rY9(UF6hB|@W!>!Hg)R2s6^c&f*QQrg36Ii zX7U>nVm?4pFlbJee8f;t0HeQJ6ZDB!;K{HkSBTz0Z<3mMcpr;&+tOl!Rhf^!KbN_t zoDXC8kZ3d}=lu-aUByA(V;Z@OGoHx2?qIZ?*#BsNEakS6wo5LIiOrkaV2LofN!4pj zU-Pxrg{=E^95w_$4dUp&)*uVBjC-UIo_4*hrE#9SfwO>d3dc>wt%FYTKE6Tx-~;P;ovRw@RLA( z2oduVPl+5vHe3QRvgu0$>niTniX^7DDOk1#rTU&5#$GPV3fETi$4bumW2l)JyLD|6 zuVxJa&|A&s+{aif4&Y@taQnGj$ebKm_K&tEx24wt&o0l^o6PUZ{F!V_17`PZ6>#(M zk(d(I*)GFF=wNlaRd?lI(T=&c2bn~otGQO^1t0KH} zD=TJ`-o=1P?UZVgaJc}H=_#V}1%eBBz}Z7NBSELchsvhJgxlUCzo|BPik;Y(3a9YC zZvUslXd-G6JAtsIY?Eau>#kpn#?3NZ4g#0;O2P^Z-09~wNd?k%#aCvpXtb0{=XNbQl#jrTAW%b8;o;6 zm}L(EGB+9guWOji=RPudzyB>&vPH#+>@XKlR7QJ(fS2hFu<0tC$9Ys}vUq}b``ZO? z0{Q8?kt69wg(U#ojBXw4UNPWa~!3KZ*E3pksZn&B4Sbhp?lhRb7Ko%DOv z9(Ic|_@327pREVkl*U{*6BtJ@hv@hO`wR1D&-dFjAryzm&-lkYS}Q63)q##rG zmTmJolXhyh!?F|QcK&=0J23s6kuy-1$-HI*$7na9oaqe}Kf1t*-(x7-z6!e)DZuzN z4Lb8`od=g4W7ytlKwi74sp7A;dUO61GbYTkwdEe4F9Q>dyz1p@?WO@f?1Y_UGT|Rl zKvmf*H0D^TV@slIvoByHf&++Sdnf#1;sS?3DYtUw7GHSHcAp6}-0XQn&jUmDYG~78 zemd(2t%MI7cmphS$0ANUeb5<>b*cZPkTuX2m!mH&Hz*!u_xqM*R%g6UGd1H1uEypQ z2MU*FyO17^rwf_XF*hgIq<2$Rhd827lOd{SSbds|&-Sr%q1S{;A)c~+R_^Z9fXqC? zu@rdxVc)}(OR-Q?c{sgYlCQ5>BKT}E0)xxrqi^@I$L;HOvge62?R(ENli>+PHaXle zp80*)QCv=77Z$Pr*J8q`=TWo9$RW0hjzQu^eiLzW3C*Q|jr+utwNI~Ya*|@wM-a#v zdOz!{<``f4qo}g_=~I;g(HaI?@SxyZl5nG=G9)(8&B>o08~AwQ*Ij+qy;$#OL(Z4) z01Awn810j}aJ$`eIJ^6EkM8(x75smQ6DHRG$nIcb|DR=O?eRF`PQ;#1>I-nHaA^l% z5L_4!u)AroT^Rh5w4-GBmtTAtCZaKdHagcrr{%`7+$=}_TTPv_SE0=c7q51 z=aax5^XtFY_~geb9KVl$^>=?B z4ub>P>;^&{3l`FuE52CJOKZ6LvN5DDzjG!I&HWOkjNi@dTIY}S-XY_~F%$cC8>dT{ z;{En?KIH6;J+;fm^Z%|d@$t`MO~{ne8~8U)rD~~`7ROaEZ$)yIE87NoduBc0sHsbs z>B&6eO}GS>@8zCj+jqU3Q2IGZ|7b|^%q(g&ZwQwiJNdP1NxSWD_yX`wzTo*Tn%id9 z4J!Dr$iy=GikP)c5>Yp)X(qWj&ykD^TW&)~lHIO{xg>E<&^Aulu_D@A#OJzN5w+6g zkk5s(>lqeL=6iqZ?V@TnPt5(JKrFIVEfqN(*Iwr=bliTt)+)y>W=O9-7>W7+#{RtB zE+`aj%Z#NN88}lRWn+2IaG{_beQRV?OgeRQ>3uOIW3`sdj2+rzh^$+a@hQVQBDE>d z83yP70kCfeIH65$qeOS8BZ`m*Z(4M8Y*zFiI3Ek7f+z7TN{M|Y-|!?Nh3jDaKD*Ww z=`xIE9{DW(@CCeduG$!xXFfFkw+o1i!Ms0U`5~R*$V=yhKmb;rvc>|2p zmWIdoYb$N=r#1uQ&`b#&I)jHYfzkrXk>@#gN$}5OjkbfPXoqu0 zk?Z5ukBF42ny8>aabrD>#8BXQ^O1a`d8uuo&bZxreA8VtooepHrFY)~n(;(F4?%Ps zkCZCc6Bf!KC4x`M`d$+cK04_;^ZNck?PU>cJqplYN$9Dq8hn)x9Mbzyvxm z4%>$kP?76K4YNL__tBV?<>rJb9yYSg?y|x=^ ze6cu)orJ}rEGE-s=p0f-W;y92x|^$1)IS`+Xu1{MK$bTO z7ia^fU8KJy+OJM(`3tn=r*-?zbJ+eM5#b%nJAmFOCe)_i;dKCE0%MEI{Q|U~K+gP0 z{Gr0^r||sp_|zdkZxOTSLvbozO%uY*fQ~Z(mO#y*m?{dp@CFt~pL_^l^9di?CduGj zZQI7P%tIWxx_{*iWYpObE z2RtNtLXlp!PXTpPzd{mZA^-FvqA1Ki;?j$O%gJMj52g?GYh92d$=3YKdA|>cOGK!@ zO4$y~>YWq3%T>vfdTu*4ds0B|!^;g9Q*ov+bK6^X?_6g)4WvZ^2x&2&^>!>!+PWDu zqgioJCGIFaVW!%?8%nmkN7|nlubT{?J;^LDjWQGn9A@mE7oZiw+&M891=QqnP`t_F z*LE1_`>ER$FjUauLUp)ozEx%({p5%4Ik<;{SCP2J z1>iftk4yX6iCn6(FN%CvnYBmdpxJ_}#M<_5P}AjzWhK5;h6Ee@fNb_+;=EkRLg6ss z1T14EN*lF5Z0D+;mtu?S?6Cglw3vJ;5w%*hy|FtRDes*C4kDONqlMgN1AQIMXJb)Z zu?INhb-O~o4EteG)JOkgojOj_cw@uN9>6b@r6!5FOYp37{Z{@YNu-!$C@Qh&y_9rJHtJBT0Ez980B^O&Exq&;J+(>`mygu z1Q8%1E5}d6BzcZoRM3!3sNyh!)}s00Ex1tSSoZbg!1uZk1>Y(N!lr}p zp^UJf%33p_52(=xkMaJZM{j|_$t3*Q?~W6@m5s=7Xz(kwTtT>g zG%}7bLVH3h$`4VBr{WbWYI;V>6pGanZ&2+SK^Vn6J`cU*B!nF7ZF@93(|kk)v|Pwt z1Vry_=V|4M*QXf&k!gS##5znJq|KTR8Jq*7lCuc+`aauF zTF9RMaZCZqH06>!XKM(0$LqaD9VD#3duOED+YXVmaWRFd8MR?G4_;Zr)WB)c%=?P^ z3dSB$d{4;A@T2=;;k2GQLLf{+@aSNsnlpy*Cuod1t$6ww{EKq64B$+S$)PuxM7Rmw zlI_InvVg1w!Ac9bpa@dRX>;)ju^D~!q9k0gov+OHh9@iS-WGB2-evKOk2I$HayOvm zxU2!Mkcqr1j^S3e(kaGZ7fum4MHX8(uq@GC z6JII5(m<`{S_c7Eon|ABqiuc@{I=%9m`8yZ>DzJ%@R~?5_W0vKAb1jQP#;rzk5M%p z?RB={Q|bEee7$%=p`bqTicwyrwh(U zM7=7f{_Upvmt2%pYoyte>Papbl-eBuIebmX`&KDlZS zu1bhEbDcYR+YnuF$m4_g>w~Dqne0zQda6VhCw}M4-o2uROG8KB)|Y*yZB8m)X8kO8 zWcp$IdphZwsUy@$jZUEolVM06v>u%mc3zB+!T+U1S?L> z(V;>Tcl{eA zhB*C=`T_X-@C^V03f2wH(d@`P6zH_Y$9- zumn};{0Z^38j38oVwLxVK9R2)fy@8%X?@{uiM$NHXmaZx>l_;WJE6>$ZBtF@mdG~} z`s2rn>DlLRDrQvvMVLtGdFluA+%$c!lEl`8H1i=W)A-hI5>{T%?b0#+`UXC_mkTou ze`K@R*J@SMx?$NjuFFJ~Jb_p*RIy7i3Tjn7*2_b`<-t>Tzk_6=`7WBv1QvXX`Bq0* zVyEgY=`AditYM(0Z3oRGccIJgtlsIi?cevq`f-XnCHj?w6Y!=eoTieSYP~7pKMxCsngX zB7|hD@ihf|O=fw+#jrLTDYM8a3x*>TEDHfme!$Zrj0vvcgQ!QCDauDYj<%D=(ZNK0 ztJ?HE@dW#Bmt*o-aR)aiWZ5MVmEIh+M1`~ zf5=!D^VHZjGvwM-+=(5Gn(#{cdNT7^KT5w7+bc7eI#r}On98?-hGHLXUJnM08y z!wh6_Na+-SAp-6u@5xo1h>W}L9mu=ZrScZLtQI|^r9j{Xobgbt4AA)WUiX*&p4$?V?x`m@M|#g)OjKoilJ`lCUsB- zh*7Pm-hm71Yosk6m#}qM5Lb(ae~cVNFR4cG4pAz$lUBy{n$KMK*44zLZsj#13jLby zdGxMy(m{xLkU$+%Rii99`7^}xqa0pmPz*}OUy`+m3(-%Vb(W}LsiY{VA7jXaWJlqM zLjXeYk_p0@-%o{b5Ia|1r!zbfbVn|?_}2FGZln8CGM(<(8PwAfLHtU@{9-D75tk}&s9Jy{RhOzl12?g`_ET!J9^5nnT#-*SoiCmtN74L>4TPD*= z=UvRFg>r0q=@PZb=XTtZb~P0_AfY1NOSg(3kSF@3=8;T}1z&|HA0=YV)Q^(Imtq4* zA6+qciFuxW)1WKop`|O@qlB^~Uhc5cd1G)+Mu=aJT`I%qtckVdp|}b{|8`J)Vr^FS zcj&XM^Tp||wL1f-ZRh`emo3HP%kAZ&aJl1)6iO{oKdkx-r;l9A7Eg=UDg67^C>Vcr#oW#Z;@*;ptuh|L(b_eU75v5J>*I#1CNwgV=!i_tl7A$d$ zYD!|P)V(gmSV)*=IlL~w{x`%CP=H`!Q1wz-M(H+tHNfa(RUpjVo2!>g$P39u z>U4QUlsq~)%Fw8)#O++f-w}>{=~FFsP{F|ihqVeRDjNK6pKro7feEj=vDlS12sK~X zws_=UVNn~laC;0S2E|pb{E;=4IGgPHmipFpZba|uz%IC2C9}j)^?H-zx8cy_Aqv9J z@!l7uyMQ!??+lKwI=0Ob_3Pcy0t@7SCN!5-%K%u&2^6pT#d`fijnXoIqZWIoQ@)#J zYg{y97n-O2iIPmP@R<#dT=bo;rUtyh1ymBJ8}*KL{lC*_;^AQ&FFC5TW!<9@^iDqt z?^|kdj$VoArnIso)36!2aV2oAHBevpxLXN5SQQ2TiLq50b2LPUAZkR}o9Ghj2^w<3 zZf(Fb@2nH5M*{Z~b^7D0BsO7IqbMC%RlJq)uy3Tn2IkhX)eDj-riHI}5prdL=0j)J zEB~m}9`-hh&3pxSY3I)_IlALU)0^C$zWQ^p{fR1fAPeR7^pa^AERyentDfR@8wZ<=HvV zm(T5d0^b()dz?TaePuF65tr0GcC?6HiIMwss5{vsbQSmUKwx|n0LNxtTY<8eY^ja3 zIgs`kHVIieb}xa^-$phaV=E7A%r8#oaf8SB7STb#r35JZKb3N?n4iVX9Vk(cjV)?? znpQS5s_=U|(Xz8}y16$WFs-~Nqn8@RLqQuZ)I%Et;G_%>M_6oEdLTH2suzAUDPF2- zbZ+i7HzM408S1hgDF~a2LU^lIRm%-5rEGgUUtRX=Q&pVp8r7FbV7K8WI!8DO+D1Kq z3oJ&YUUqlx;o%%?M_XP*Zj~KlNd2)ga@Zf#^y;MF2e0lrdM=84{tLJkvi+%sH^pSD z-rYkRLHL9im`IOg;T4_Fto#G0LB7kaW~;^LD=hdc`j@r+c>}b8XTNL@LlV{^Q&u zvKm!Unezc#n;Czxn9?jNWlLttM}71PMbil~sm1VDw_)Wp#*mTQ=F8Ol(YFJ}vJvH9 z)>2a77JFb}I0Rv2UofrQAkzx7lpq)Js2Y}?JvQ?*1os>dW@{21mMSkULv36%v^c8kHuhvxSFm$hl8pX8;%`{3k8;7j>zQvcc#DLQGt5&Q9+v?@&!YqG1`lxJXDEV z%U;7hbXi2%EkunVSy8#GuYh7{r2aAuS2(}JB4}AHTyPiPyJB^JOn7r!8#Aro=v5wn zXQK{Q+GYISwkj?-sz$b;iRDrj?0kBzB5X!yvi$kXVktC#>&HUv!V@`gTU0`xrOO8B z^R}sEgS1l0Dx8(Yoq0$zOUEp}rg>$tirb(Fo(H8Y_v$=--OM@T0mqEW#`WnP{Rc~s zm|ENNYSJf3iniNFf2}OZz5#t~(X9FUNF3Vl7}NiA+}`~T8;6$2p`t|lGSk&s$hV)R zp!99S^&Xc?fjp?}JD~s_e>0WmyMT!KRgj6rspiO~NVh|I5g7UuZMwel11}wbGFdp+ zYqLxbd57xKg80tv8d_!@(k`*cmOek$tV2s0)$b&lW2t`P6711wYuuDQb+ezD%stnN zg}<#=hhtG#!O-y!n>G3QXEhZcs8l{ssdQ-w<5M`bytdQp0F(dcqCX%TH~;1TA){FT zBN@fS%JM&ar5>%xx0@5MBMH4?~gUwJA?h zfdy0TjWgwyh>91USkzC>h52b#2KurutLMKzXYc;;@c8{aeVVLyYjT?*?0@ns&*uv{ zH-Tk4K7ahUg+HX;`JZJly)opY@mfeZxt2 zMxM59x=wfY1Vi`WG?coJf4y%4V>)Nun1-rfs zST6>x69SQMGb~`Jw|CYQNw+Q{-2Z*BJ{y5upGIsCI>vEmiC_C26oR1eP{BELy=qX! zJ3-hmAd-p<4Rr&kAKuvG_bO5}pOMIGroz^Kziw}S0JFYvFOvFG=RtRrn-kqE8YQf5BqwQ%&1}JVD$+?F7uOAmZMx7n>RFq%vr0M6(K{m3pc)(4 zWZyl@G!FVvdr-M5^uWrxQSdD=eIHm~yQ@e_8Ktoj?|uRNgGX9-&M8C#VIV8Kun`4= z(agl@&(ABwt+!8If$0PD=%4ZctbEnhHm&|Bzw~cK)=AM$%w2&C1h4f9RPwMNCiSYw61$Q(Z|hW} z?9XY(B;q!?EYpnxdx+j_yxv_>>E~S63cLFhzYHe{U6aJuBa%2mzA=eter<;RC%40y zJQGgKmkLc*`OXM*ba;8aE&%wwZTMGWRzd99m3XdGYca?P7}5ZPLou9%1Jx6vcHYx_W|biUa-O)BjK2s$Dt0{qE{W|6r1K3 zIw(kjzeqGuV~*gmr|*@g`icDn)7sa6mRcVQVKnzO!;$`2Mrh+I*-7p1afhKCgsTyJ z)#)YUp(&@q`W&PUT%^Ha9T%Py%T+pKaT%AJChRORNpKe>Eltum?qh~!6imj-U!a=e zH8(oG{vp^_m{^aJqH_H(i{}psXbWzcHrp~_gQgqm0b~U*%qk2j63jqzgA-4k10NYY z9SG)+^=F)7`#b$*fd~WI69^v$tV87${&2;}D@Cv5w+OVTrI@K6sYJeO&kj5lQTONS zbz!OxPNkK;S-ZSXMn^YL&@NO~u|8GOw>_0YQaZX6-2j6KqQJ&$sNn?mA~K`I`!-f! zu?y?np2~ky&=KzsEmMuGjn>{Bd22~5M1f9^^}~Ruud(GdaPa3gl*rX^FpS6Fj8?8q%3ckgk8GhN1H1R z^rlH6#Cy|g5t|_VL6U!pVyAnfl-3ItV^lg$I>Zyio^3{nV{2d8&N%-FhgtUCH^rEw zF6SG?m4qucm$y4>9`WrQx~;ej?etyg!KycBlxHWMAtPtVoh z&FpSQT0Dt(e26?Ily&g@KgwfBiGsTRkf7Qghkw@e0mHmgy55J*Jg|dR6POAnE$>Qn zS;fz}CcL;fuPyF@yH*QpO7;%9Fbg33Nt7yk`^{AdE)T7AoiV71A=Gyqfvl z_&SeH8>)@|WOes;ua98n6C@`yOZzL-zbi)D1iQta_R#*)sRV@x?hxz6zNa{&ZW(3V+}j zVpb^Z>}-aE+3C{<*%|7dgip!?+rzhj6U=51-vB8$Q+B*~t4yY6XN`e1opf{C<5vN0 zJrEmkoF3W(>Q$qD_BL&k5|FZ}ZCdj#y~Aw8IQ8&WVcgCx_-L6KFV-2+xc~YcYiOPX zmjrEwd%g03*p$|>0y6HWOV1AsV>YeazdOg@m=O2+b(1N@y=$IHY0FmH8+|(zQNPnZ zi?U7?DwWw|`WY!;_XSz*;yNZ}2bJB|JxYc%XU*q62a@0L-y{4iCip)tD&Sx8LGHJ! zwUF>rNInIjrm?x)ZF#}8Nyp<+$iL=JP~23-gde1}(_aoJ@OGOm+Mj8sd*k4+jrq9I z5R~7Hz0^Kn;2MX4#*UtN-Z#*XO$LEbFzRvN1ByM)viK+-ou+irN9nj9X*)_n)3zyB zYZ03~wo`-GJ436Yc$KaytMAp~Ai&%3P9BPl8_ZywsW1p-_0-ofrp)5v%RGMW{y+ zm>S!gn9|Fb+L^mp5U{bZG5z;y_Oh;a^5*EjpSk`(mFGBLLtwAFy=l)ehnt$}daU)8 zuT-fDK_p=zAs`q4E8g$Nckc45^O)?r z{3pQjCM%-iVfUK6iX8rSvm%pW_d6lWA^pxsro3H1GI53#V4Rr?o16-SJ5zzh&IOJH z*T!TGbTVA^TD-rK;VD|Ze2X((9 zc7vJ$aXq=1L(!hRi~GO`0MIP-RHU#}=_mkaH=uNY z#2nYsz^m_P?_7ctH({@f{>yG+C%{_Y@7b9QC~nZR6?}wOP4sB-rtLs@14usFBvnJ( z7tS0!DVdX_1APOS>2O3E@4$+Q!#|R#3Ri=-I*Mp12BW(Z`6S$A{NBy8S)s&{co`Z^}I_#x+7l&KV6IqDekwBS3x^nB)o$#XXHdjK}i%# zG($j?z?eBEBwoN^3MgGtgy9($4dM?3H6oH_(Q(X~Jux7Qx0k4vU~LEmi9hh+AQ!>t zz8r8u(PV^ zdiVIZCE|c3Wn79`Vgs=Av80Z$@(!=9o?%i)Gzh3=uy+*mmqZ@`$V3CB-tcA+(GNkf z{+|wi_>W100VTYafue&iJeCx~1S>=d;o&UL2+$`4j@95>Qj3K|6XuMu3(2rv|EQ=p^*r>b6nsEQmHC=YxaP(+xd zzS#c2>_D)8;se4QZ0JroM;_}(NQs~8&b?okQj!a_2GWI0m1#wpQZf@n6y+@?DEm<2 z5KjOHM{~D_Um}Bt0rKmyJEM;YH3Lq}rD2`_^lXcku z;Fn4^7=dNR+-aORXEq?Zg3+ObC%$45)`KZPPa#1>RM~h;8E`Bm@*kN{5lW;uabURy zh#zbVe*l>INFs2+Bcxi>iEveU{p<}|nz=AJXfToNnoyhrTpi4*#6Zb`PeFsTN+Jv3 z_$^nU7?|`gu?}!lc;84S;Q>#PqD)^X4y8P?Aa5bhE#ck-N(+e3#~|x_|A(=asx{7sY1ZDZ|V=f79>G zj>+yGXvQu6`s&*{{QB>9?|vVD&4=ISw|E+DwO?y?q-XQ^is*CQ8Jnu^&!@V+Y5Q^a zFZY|20D3|=NNiY4XG0!!RS4q)zP|6XJ#pZBXT~nN?RHL~2)#vFyn=v@ARZ3xxYxED zISK-B;rN0$3Rne&UGY#x>SIxDmTlLsx0p$6fiEx7f`G(47QW&tOZ17KyHHUpTH=AH z$U%(6AUju5+j^QSdwrAW`_HwLI_(UO4M0>K|`d4(+$9;PzDZAN%U{ zy84Ub%tl$dfFw4Fqor^&(&;R8HEoHUm2b?h?I) zEGRAhe2oT?u`}wK+ z$yak6&S!=ihzLM+(SP#{og7;Ou-yXgaXVuD_vQ|x+SlD%@Vnn={*r$Lt6GI@0%!xVN>ps66U|`6jjNzXF~ET)bw;s8!W z0(bxv><$ZKTrH4Lq{sG%eqF|di6I}#A;t)?9googlvzbL-(SYVi{l%ZOTZdVQV(dP zi0Y+ZF^?k9Lj81E0gNgK>;MzYD$`Uq&$6%wHJ&F%Fy0y zE^#2o0NY7wTP2w2DzigKXrK1V%>|_p2OxdMgxiuDN%=l=IB5pcGijaDlRyZ%&pCG> zcBx`<*shBn1|bHj76h-tv3+<`S#MkZe6aIPGxZ?#(?60Faij}XJVY+Noa`#9n^>>Y zM}Ial$S{l;LW~cpny;acjWciDZi_CO0b3_|i>(2@PE^Rr)WyXguhOWQ{A)unD^-CE zN8B@}d4i4mw`@%?ZIYI!{3_DjcF@vyY^>791C+(rUp{%V)LBREs zB=I!aixYs6E6SQ-GQX-$gZ=cVhf$4yh-bf{bLYPpJICfwqX0?Ay0LBBwr%Iewr$+l zwr$(CZQFJxyZdE!XSQm7!+Ywj)2F+i*2KeP#lV?J^&1NxJAzI z{56!(E;`CH;4*c+l5 zLtxo-S(@ktvxmU*7|7xE!0Jd9iO>xrLvyLU6vwU%YoyrXq8M1g`bdGPaDt5Yi3eX2 zQumww%%}}D(`n^p?^GKz3=`jIAGfxy^iQy_tK<>x8Sk}+;;ec)wQ5LBJWCi4z-g;y zhgI4EW(1B7LzG+*bBw@?Otc>j{VBh4^6a@3UVsIXs1mSCNIwDjh-3b;hYP0y@42{# zF3wgqUVSsbrY6?1+%?``hIuIe-iN(uZbiFt(w>^XYB|zgOJ<1#Cckf{Wj)$>E6?1C zQ0c)4YNicXSzAU|M9~m>T^%3U?_9XUe7ZJX>%2&Rmw@CgM>ame{R9fSbWhmTO&QTu zFkN#^*0$4?1bo=r6Uam?{@4^;cuE^L9(4%m!9Xo8Pg%fSwpfF4L!HliaO@jDMx|!b zguMC{z|zNQ_ZY+-I?0LE6z=A`_VVS69CH*+awrjT^UOWKWl)m|rvlmU@`o6Fa^8ne z?hWK@#=6kyWB~nS1;9;_tLjt~%-)uuU0(KN&u-rK0BS4)UKxm1Ts(vvZwoo$hk;=I zu;W}17WsiBKot#F@XPEXXth7{I-PK(fvB6vGt?j#uZ?}+5W{o8Zm@eIfrAonnNHKD zO3V+=EVEyM!UU5FAQf6MSo%!GdGCHmxj}z?{vwNPs69BZ-Cdn^mfe&eIj!j5nfrfV zD zvsXvn%k+{TsQaRB)q+z**!4Qm;)``^S^=8Tw3dba)QvlS1=big9CH?r%_z1ro$+Ii zx)#AbPcQ%u71sD89G2O2Wha}@m;;wQY*8cw2kw!z?wB)s@h=Z|5ClBqYYqD84^LVB z-v!62a~fwNA?DL`{{UelRFa8Y+0?(qsx-$ir$eIN_Ap^RRUT8b+>LsM7JUYPmc(V; zg@8Fgy7wZdqpImGt02IUrRg@D*OLhci;4~G(+}>~>1zh&A-1g0r29ykH*ZnV{n8<|!X73DB-GHzI-VyZcnt2^Lakn!6bfM& z^k_Zb^j-ti)hC_TvrZir`Q^^;5zfM9iv88Q;O*>uP#;uWxc+^#QZ2KqC*DjrgQ=QD zJTq)OEwxXK=B`zy3plKglw6jpfZXA*J@kJ#kJX9)GocBH&%t@@Jn!*_)T{@B(T2KV zyaHvFwHqm5+N`s4*Ve3V**~ebL6tGc$GS(_EZTE{9q^X0Qt{hoP`p{FpY&PiPm?+^ z-s*kuQyMN$GwloAn0z)F3QlzCV5UG-VcT)G>kNVFIH5#w!Y`THYBaAfRzbTs>pPUj zQ#IzPV%>0V1N@nLblPyx*&r+jhD8l61 zisQu9)%uy4lkua|H|QS=wN)RH-u8~9HwpX6EiBy*t=iDWmW#sUjC4&vgUJ6C)I|S@-&lL?rg;Hrf?KA-EP&Im(P3td$RGO}T=Qn!SWD2k zCPE`6>0xR>+q1y}x7eHMUpJk`#c8pY&8l|tLU}eXYsYixBltP+9cPR1z?3)(6Dbl< zi^sxGykR0rwujfnd37cq(0uII?mmc3QALj8~Wf&kDtj}7@&s}jVC(& zg}pPKzRV1Z>68pdjGc(ZMznvf(L_}96Nz>`Z1eqz^6LmlP9cFdF=y0l`Oh@TEa^rh4nq#4yCi<#`XOL{8Ep-cLZ--U35EU~PAD~imdo6USCtlMbV^?HR}aH&l671ynP3Hc z+t#m$?LIog`PM)3$zQc7N3#zASP2bV;Yu3tlXWlsI@{iEpz;#;rffskKJVQb*SfIl z#%(YgIlCCDkNBNLeH+dX8cCa*HnXYoRjyaZtQF@XZwuYqx80uogA`gt^RR%hLUEz6 zt7B;yc1!j4YTY~_Otu0irV{hLWkQ#bt8m|Xwthhah7^IEpO!2QU8G|-Cs#6WN`1sz z422iP9noW)Ud*E%^%T@JDJPw@E;xnWG?-J3@N+|koh%HhGL z5e;3yno`tC^qNH;v2-r$;H%LYK^&W?E8x;jQ>`m0+J!Zwr z8cooBWcGLvr9~mdKeor2p;Me|D#{Ti04SnrH|e%G^q?Al+*CT2+2{8F8&~61HRQs_!vVdo<_ORWV z*R29~LS+X^DQs(&5Wn?p^==MvJIe%qf3SWFwR?4Tt&FZQwZT;!mX3>Q3Nj6Do0q6t z-c4J{G~h`6v7Pa(8(hv-9}yI`tl>&8cfHcM{}w+^MPM8bB6R|w)m-kB@3I$W~i{~j&S2L$%Sbdzs< zr+Q_vo-D-nZZQNlZBDb-Xo zGC0Q$k&n2>f*q7Otq-^h8~nO;M{%+IfZQ^+ol;w96MOQ4IH_qz!Yt_e6VIF}USeS{ z-q?Hx_t>yxz>d3Y1}Te2Cx9a*?zZQY1GXh&1=jC~%f+WT(sXwLfptX;0l>{`yaRJP zm+g)vpSvlWh94FLbO*DNQ)jS-ZIT13l@8sK zp3JQYv?hwi?xXD7?Q2%9-W=Y#G#B+ZAy?#Ljrb%O>h#!1-LJ)W0tAYNb?OgXt;v_u(QR!3mTfk>cGThBqv_VVTi2|C+^NPE z98*?D4d{_Aw~QLfrV6UMNDFlxwZKdD8DeR02q#CBKWGJ$gqGL0` zPge@GxZs~YdJG9tvkW{#VuBu57IG>~lyF<5Q9FE= z8n>nl>oo9QW^lJX>q@9etlxGEze))~XVfU)jt=$A^`g4D-OF&*psv-<#cL5kW4X3|P@&Ai_W~EkIb@dWuH2xiG~juxPd0q{5T&xE zHacrK8M|Z-r)=4Pa$kr-Rp%f(YdM6~vSgap);H`aktdDn$ zQogR%#@uGzbk}s5Im~pJ0zc_%IuzQIhM;IDC;lt_lp%_hbj&B0*P(7m;% zyj5;C0o~XO6-XTdT=)Cdfm;|fwI-YUb_hQGZfZzRen87Nz+kW0V0kiv`omN0&(vyr z$`@e&apg~xhf(Ml6Xc#g{jUO>U9JCmL@Hi6+;bS-{Wv8j3Xo(|X!BjI!zA@I**pLk z56dhUT`@cDXp!MePfhfc0OMOP|QcR0=%AjWl*$RY* znF@6w=q4#@oCEJ+ID{FBw>=(ARmbPy!**aeF2&1(c!Ng+ncbCyT^6hRl@OQuG&d(^ zfeu0vW{FiTN^a5!hc^k59f;A{_u7&22d?EbFP8@8a(S`AsXXkGD~#NPMFkgeVa;2)lwyG`@jJC$AfCY3fHH^ zJXoCDz5RRG`7uEv(Y`ElE-j&7pinG{#0ldCWIddGaD2MzHiHtb6EuDIyq8AGc)kEK zfK~OoU&XBGN>xqsoU%~VQ$Fcj^=}#p;t!wi7Yg!A(bYbVB{;FVa4g!2#yj8`ipiu1 zT9wh1yQ3&+J-;4K1KyZqH;{C))YNMZk9949~@gYe)dqORy#!uE{D2-^BGf$Xk7Kfc~_mFYa{s35p6 zDyzzAeouw;_!T<|jq8a$IoqOY9*|8p<9!h;5NLw+imIe+s}&gA)qp8|=DkmLqX1bk zV-QdKRiicf76)Phg8v=}fceHwmdwJo%~s4UM`;VkZb3Sj+l4#5LT<`Dgn?w2P&98f zLD;#pvB#QJ(=4aSk$u2dJC^p)>nZ4dx|DHAi8W@Ey5U-+vz)>oiy8wKVQg&5L43&C z8e<)hhULr;{+i!={bn7>U-tS;cl%g1Z}%ELNwfM3f4hJM^y2ZvPRI%Wp=kuOLDL`? zBzfS$nn{~$Y`u?Ckm4(0AmSwHXEN8st4F{59w#G?eB+tL2wPn1{H^Y&B{9ren7=HK z?7Kl(H>x8SvD9N&>PN< zNIf>d$6Ucv3x&PH7@7cY4shcF?(#qkXFw6dkGc;D>=n$ z`>->VW=>@1$q3lxD9xcvLwAHlcj4_#BCK<72G!7&Arw)^xFyu0?qVzAb@?-|^fAV4 zKa+R)M8dr4gmlw9mEM+IBHpMpy0@A>`v;ksZwMr$Hk{DpmSU~BZ_A!SiRkhuJc9{R z4~1jwLh+y1OF)zGXW$`%*W@+C+af3ulqHVm_^N68)clAjwbFW48K;;2os4yX5UE|< z{5kHQ@64fz5!5gOPlD%=p|lTi4Qo*}(pDJscTSJ^JW|^cnI*eIy$Bf72B|^=|6M8d z{F|t4k9B=~Z}r(JfbaSb!`YU?74a|ymc7N@cobJ(e4RY)CO2Ft@!(JqyCPxA zPf$@SZN)Z}ngWX_Pp=eI1dNB!K2}rZ%oP&TK}0kX1Sw88wE%eprKVzBlQ0L2g+*0Q zp{&wv6@MiOUTD5xsteF6VL$v@O+J=GuHf<)%RzaX9 zoQuYaRR}M&rb^VBYI?q|J>8t~ zXHne5erGRVf;*V5!!PFOb~&FVRIt2U{mEgEhX%Px+y~NBglNypIYWuq%?O`~WEbt@Pu2Zeby zIRgiKh5tQ@{+S(?)C2jjK*--D+%A1R(GG7sKvFO~y|uGLKlu zM5j6nqkqAKN|cwxg3q_Kakz^AfJquy)3EIN{lM|;%fU|(%bNVnKEXP@3?qLB@>O4u zMiQB%;{0SZiQdC7W6&eT^{Nl8*kLX876zBv^)ii5*ST2?4R%>xmadU}sSegKPH7w; z*P-02y6b``?jZl_Q#I$=enoeHbEf8*M-US$BBhAIjAdjMAm&9W|1cWdm~Yqt;DY2Z z_B2>1dCPvW$Z!9FUMy#A%_&HLRDCWT&}yuNBth}ejh;P4`~+!<`<4oq;k+kiRENY= z$Rt~kat*Y2Z7xTLVba;?#ZFXU>^!36ntSR)$nX3@MG(dAhv!pPv7A%fkZg_jK7b_t zP_?mc{4#HwQ@bfhX+kRUiM2Xz47TPnErr?MHb&sm3Of{jp!&H|(2~vK3zRVx0Lz^8 z1WmP7C~n*qBG*T`ID% z4|i;cbmI*qaGlNlTq92C#PvfMQvcOhO{Y>a4iIxd zit%QlqwQ-RIhDxLD7T_fy0ft|2i;0PGv&eAOn^x<{qho1{@24XEeqR;LmqR65OJGp zR$ziCsA9LE6VU$LC6P}-vF;B&1Fn&!BH4o~p$R6iRm~)Tucu{ zhOLX(m&M>&JYmPXC>ZL|(Nev~O(WNC#(>yxzGd15Z(QIBG1}t~nS{3U)x=WAudkbwn zq)Bxy4l*5FMBOp@M60VZ&o*X%@vQUF7_X@e=elpQtacj{UJ<8bJ>BUu`ZoLnNs>f3 zQzNs9d%Jdn@2G6>n4JfmOv51-nEaoqonTdgY1jK9YNTN*U9L2cs+y1FU=5L@x-Ohh zEj-%wQ5fFsR<#`)ov-}I((p~q>8nGp>TA6%^xCgX(CnR~o4se9xoJ=cJAGo`Q|f6s z8nF9ir_`|*XwpD%(s-K=x&{s{%#9XpwOY&B=e)X(DdOn*kmICM799lgx@Mh_OIUck z3`VzjD7kBdD3-UAkzGeK2or{5vaWuc<757X(t28xZR#w}7nd%g={{^mwn%g?Rb# z^&A%cLjrTexZmdLl=1e<2z?Df-%-L;+!bVcCqAISpb*$AO7CK3gjeU)-WtjOZZscj zDh>TNH+GKyl&Sjv$EKK=I9UI4Y^q61s)nfIcOqQv6%Lzr2j5Z>-``H@o{M>-(LE=V$%%^C4!z zw&wy#9KkqfA?8Cu1R;vY`;Zh%j<5RXHBt5bfzS8z=`jUQ4(uGi^ZtOJqNh;V?%Pjq zUUxmy`CYzDp~Uq(T{kg#0^|M{UU-uH?P41H*rI4U8kl6&CF5b>am_Bd_jkMz!_LV^ zm)F+0P?h;T8+U6|@q`n`DZctd{iGX)naH@MA>cV1Od}Ml;fN0~6tAV-ZcPUh=w&^> zdwQ3b%HP^DsW>jSRYdG;aSisR6Z!5u`fFjQ({|E#O@EKXbsn`RoP5-2R#ROG&VzlO zyYZ3`z5_)@^BLnF>vRO7tBG!VkY?gx=O>r$M;j8CoF-Eyz9h1iQF&~FNy`I@>hpw{ zG0eHXT2n-_DZ99yLBLo3huA@aKYFZgcTVf3F! z3hCTuD&?Q4q3&e*Sc(2cafU&maJmA!g z!ynvjDFlO52;OmTBIH!HL>*W80)9V6CKhmaya0OIPsHtqvU>Xk6**U{;S&1M(y&a! zOc--9R%xTofmL+*!Z+dLXXnerCI}w`I)*?Xgr1wACMG5|*lhaIM^K+AXRPCNgG_AB zvg5FLH7M;Nm(pZ3f%LTXz;;j#A`?mpkoJQ0A}xW@eUCR~v48wj2+pgyC#_{os^l*X z%p4TGe6vpKjE-jemvZy*%*!4P`64Z5*DN#=gF#N`0#4nU#7|ysQ=5q>nmq|^b^cg$ z2uQq9694l2RLx(;0@k#C)8=NoE!Yp1;dYA5DDJIG1@k*TEd`t!`b{#4L>jbnhJQWg zOJs<&_v>VkGN^oJ^ivbWg>4$fWYxu(W>lBS4#+orKC&NcODLN9MArdCJF85iK#eyX zkM`9LWiS|T~8Qls=Cc}gLCXQ#HWC<|G6e!BubdK(aJ6MJJK=T z)>18HR@p*^(=llzo2!_^){2n^Rzfd8m)(+6FporWKrhT>4Lk7ke(QeL5d4WS>{cCK zV&P(e(?gi6U^i2~TE#c`M@I4XMUB0$xdA|-X=u!K3*$sU4z(D9&0OQ2*w!ko{LcJn zuEv@myTQwl_SW&d<#l}X#sIiuypZO2X8nL+=%6q=Nv7OaJxSom(9mq)_;&@$!k`7k zzHVqYDD3-Z4@FTKK{*S(DL7=F>1;5+rvtM|;G3%0CxeY-N zo5I*sQ}sxp8rT;>HRLy{NEy8mReH_*r5pdQE^ip=5-&;a!|S=)hSrlDDQl%kf<)C5 zO26d6)l&1-JaQyoXQN=1Pw|;mRwB&5x<;blr3vN}g8ucB$|@`SZnxVAFVjYW0}Ssb zeng@Xi$p58E|R(a)t6q7(v+W9 z^<#mqP9c#bC1COq(HN;)h08KwCtxWG3*t_&bo zGZ$ii;W691qZ*kER!uX!ZF=hg@yH{?nre%&&Q?`&c38ID$-fd2I8S>F>B0J&4N)s1 z(*I5tgHT9x)eH823vnTN5Yp`Ptn7JNHW^hFPH;o_;JB&gUjWkmWDhO+y{m40=GID< zfVeN}et4bGd6+Z7LyHABsqhhdh~fTQ#eUL_Di1K}SUHvfHf47iA|h>dQ`y$$9VN5i zMy>@K=_-?DeUq(IF;Pr^YBz!b`5O0FS1el_(|i!aWNkZ~7>U2}`9grv>4=B)-yqK` zxzO`!qG2lG$8hfELL8E-6`UX|yy&|Wr7F~QwOQBgqRR{NK>Rt9~(%z zk%#F`$S!Dc%H58YHx_n6Z07`79ij}$pJp`lOraa}A&iBb6imxK4WQ^!8=e*?wc&%M zjUeazAd7-tB`nB{DU<-|n;vENPun25G&?`Ek32#ZESJUpL;D6}^=!W=UVmzg^pyNH zRe_+Y^cAE>B{f>(dwj`8jA#bno1Fh>W7tH!_1zUA1PitsEJZ~0u?JB$z?otw=Guf< zY-a~f))$o7erF3DlBKqwjUCjtmfJWX^do{lhfzE0EY($NEXLP0xqep5?S{8pS5cw~cRv~7ujQ?xPYLzSlK;pjhLE8F=5TWo zgI|vvu}#%S3wnIjmSe!@o;S}KTSRG$?()~ZD=Q$Nj^H}ekh((^ZMW6XM<(jcOfTa% z9F_m`o`vO2PDF7OpaE~|MJ(djH(h2e*IJH(*ALIwP_c8m*mQt%ZfMPdMpi1sRdh*z z*UTC&=xP!Aw}fmN4Zo~xr$}WLu*zaO=M?8vY#9EwA~K>u z#c93K#MTq)Pvhw&%IXK%1|KfmH(~1S&=6y>B10;h=S*~w{%g&WlPna-l|wzZUk?g zq2T8tioTF#zr_2)%quB?K9F@v%_G5x`tT>D_8r^#UicvfsC6#0tHxKnu*>7IdqI{O zqQW4Ca@W1lX52V5iXF@idqA=pbV68@Hl_zVej$c%T>@_PrW0k`pcNao=SDzZZL$Ko zbP``}X~@%icIX2ZZjOY^gqBC@M(nX%k!@A=fdi{Ma86Kq1b&BN5tfL{#N-oqa&j`I z#tu6I|8CC*XXLUmhkeVjF`E;HnWiGgjp=stQf!9|95pl&LmC}BH;U+0fH<-iA6ori zI%M_aQm5XddXg?#&nb)CBS&Szl9b5Zil} zrdJ}LRzytGYXuA+kISk4jx!F7s9Rad6}~~O2BkDv>ju zk^u;fSGUyB@eWnDctYPt3G6&2f{Y}sewi^1ryYX|ZwZhiSk8=L9ma=QkItB3!wOScUD@igWqKIO6PuO}?j zu;k!)=eV1)zwxIA=rBtSb;RRg)&1wKyiuGzYYe_AGT-8|MXHo6uslKUeYAkzB2Wu2 zxWMES3>SS9wVBGICyM>?d)CFhwV8Fbh$!zueNv|HqIpS9c5?=`|>cSoA<_kN;WoJUu_UESH+dit@g?>pYU#`W!gm0}$9|3fLpPXC{! zSe8~>^+hMb|1wViss4%}(EkMy2P%}Z>%jl#O;REm*XfH8-(V-M(Cl^lgLWdm&xk#J zKjlFC({&ml`Ew>kf9C7__LcMaxbk?j6T7m`2o%xbdp{n$F zcW?Q1BGXo)WD{}wz_C+9JDj1Yxl=XG=Ud{Np=i==`EO=;(;3%r@vB__k&3U#SMC#I zs3Vk$-D~^$=l!W=BF8rhvN=UME1VPQccfdJaCL3$9{`9a$~)*Y(iI~p(t4PrF%&L; zoIrT$_>&I{>7mjQ8>%eXcBQLf7#`hgy6m-1O?|Qbbv9qgK#{})OiTuAJtps=w~)IN z+p1#EdR^z1M+|%6q@8o!;4i2*R_W0;`?J&X<9K^BN|tqD!@6huHOI7;b zu}4$Qr2LqC@M>HtqN6|D#$kWaG_d5=UUBopn;v`*RwY7G>&%2-}g-%UTJBO9xT za+1!qmLLS$wmu9-oG)zNPr2XOsNLCP-oB*noa?O!#r#lH)u!4}AZ%8O4B==32~zom zdS_X+To3p*ees)6ZPxJ$ z_uGs^ZXkre(XzVKJRB-PMd^r!XV&_mtpS%lmE7G?{V#pkybFQU*uES`tL5S5aJQf@ zUUxoJW8NBpFIO`*I3Ly<^=FwOplruCw1m{XQ31E%#q691TsQzv$6w6}-S&2U|Aw15 zk@at?$a=IdYsSIFME&jcCOQDMg2wR8$>^X88}gK*G>9}duB}j?s#q@Hk~gPi;)ae| zqzw0qq?QItxu-oGuIGEWhn5m7Af}b&iGBpIFw zSv*0+Ei~H+@$X>}IqM07!cR0(E-9%AOe9H{rZxO6Jy+;BeSO&_NmbEbLY~-3m_z~U zmgHztcFD6pY2BM5?>@_&h68$WT0fzGUS@oLHc@nujfC-;k0>hD_KsdR1y=B6QZhHM z?=$oZ0Y`3xypgYSyZ<3G%9Yt1B0*+W{@5|gR%49dhXf}>5;~$k>-D*hupAhNy2cE4yk2-4ZV7=a z9&L3$U67Jozi^T-NpH;GC^Fld@{jI)A1Ew{A#32M9h9)94SZ>(fX>rxZE`ij5S`Kv zx3hFO$pS)K63kA@t=B_b5}RVVSuWax%5m-O`$YBg5+SHcJ$AARdPl^(Wts$n0SphS zI1&$mBfPQ0YWOFF2XQ4dC(hB>zc%NAJY?riX->8 zvkIfOmOa(fu(ae z)U|$JYUR9J17#FjjnziVd}G>TbmjDG7SIKY3z zKH;<5!!egqbD0m+%vFSuF>E_Pan>3soJHzU^odRA)-L6Q_{Ic23jt#smN2!PU^|+H znFjlIkMWZG_}~CtA`v(+pk0|)%1#-18$96%cszDKmYLMn=&JRQpeD@kK!<~t`Y4*<${Yi`MXau>g0pwl(pK}S zm%8^oOHF9-lBnYVrkx4P6!M)-Igh0-OGTuv2l5h~=9HG2CTDg+6y(l|sikf6?D@pU zo13IY6pS5de#1rDjQfH3t-^q@L5K%(L5UA+YJKhYK(^}}FYq5SoZTKH-yW3_x93SD zo;Gg|-f|h>;8w+r=1RS8-z7X}Y-|Szyj|=jdYC9mNhk`Ed6frZY{JV6$y6GD3#>8X z>43()>11ffP!h1C7;%QR~mq}$>$-*|q?rKv3vU02MKBFZ8WY&d6 zmKU|GN;2s+vQ9LfYNzLYZnk?8ArO2+FQC$55J_F2)Mez+A7ljBox~wwHgGax@M@i1 zuJ@b87@3`LJ_o_n!e3gkQ0b}A9I6`zLE~c?&#RUuqRc{wT>}LGrZ{qq9|m%ix1h(} zxay3tZ*<7f9ohJ*?!Fk~StI z2pA$||DxYUX%0$^H85=mOz2UTVw-OTdTQ&>mlL^Sryj28$MN2MOX9hHBsc_RgOH0$ zH`IR;j^QuBvv)iehEgRD!6~RUE*upQY&DwF@#|T`=I|*9a1CKT?-{Cx>;=;&m&K73 z=o}JV{+i|na%XfRk~o?zizP5YKNLh-jl!L4lf}mwA60XZo_y-b)|jr=G`MifcZMWc zI*ycJzL~Ba71H+vI(EndnA_KzmRJh=|6?VdNkMK*!I%v&!P<9W{ zq{>tqD-i=zwNC)Ca(6y+=J7QyKU-*408y;-U?H3qmlmZIOs721OspONb}=?Z3R^y| z*>+uW9Zm-i^~pqx!4eT@O>7;Qpg6OHkB%R&-v?tE`?OvU>NDd!R~0#bt(zjHc&NM1 zs#ky%RwfWd)>$HXnSvT#{<*9!qhY*XeZu1w!L_y?&gPsETd`6W7YLDZJv^aEm#@2Z zXNT_}h>}c#F)&m!x(u?@i?YbS`GB>%z`7l_54V7)$!VG} zw$l(Nt$PtEVr6?Y1F+IHx7{hHt6>X9hHcH+tjR1}9L|oN`$p_>;5Q2~9(cZ~#%aD7 z4#at#&Ia*)@*CoZ{10Oaor$i>;P>ypQ?FNqVe(qsO|B6v0YF> zp)L%G9S=-S372Z7NQ@}f25_CmQAtI)(TabX0T17#Pr6tUgnV&8FTJ6_@~l+tUk*eF z%#>3b;h0)^pHi_x5yYaZe6_JqZ(9u2&*obGd02JLwpS|SG>Wsx+BirBSIO4-Zhmyr zWF0eVEfKB?o@Li56lRHR;8h_NwfSX;`GF{dIv^i zTCQzONWuEr-<*}aTgp+L3kI(jvcq-sF$C~{^~V)l;lZe~s+~Kqnw@jB*3Kp#ur^PI z54B$;7M)&AwYQ_Q=Ch;|*TW-yyZ^!0DWmyCzwNIn66pzqR*A^gLoLwf3*RT6#U?e$ ze^l1z`tz#v%BRKrg&w(c;srkE``GV^g_EB7xtp_xnW-JVFV3$!Hg82mVT`4-m50K> z+g-U6ukqpE)Y=YT;o@=r0$yuz4dYjr?)TjV-I>Hh4hTFvL0r`gdlK)M^H~=lAGB4$yPHpAy3f>39vsLZHK|{X? z#y4CE*9uc_z|C7*qZ2|!dbiKslFD$m<}T-5SuP55a4Ma$(|_@i8ZYD6QPA_|7+@|K zML`YCOp+>K+7U*v4F5poHe<`MB&qR5d8i8PEb%!4N4U-+DHr`$Gce+}EwX3o`x}x4 z(5vG2&Gca?Wb@o>HuW5YNhs?n?nB?gRiB*C8)82n=#&q7zM^%%1EIKT87=gCv!?Ze zlJ-dW7N~eHOj}Rt{uDXMikFxcdF4Wx+OJylnjU>_z=CY~JL0JrLeY7BA2tx|_=?4$ zln2rrlklB&n}nVtTmZ<*K1TPxMrXq0Qty0PMwTf67%Bc5yuX0h)*OO z3Qf#iPMwcclUvDYfF!x@g+9=DRrnM=_35D6EI)#^<>ZdKCma)~235~XwFB*~X{p1MJwd%OV+O?%1 zVGEHsxjC&i9tDz-UeW1N8yKen4>JzgUJJAe{}j`$=%EwX<_`E zVbyS{Wt{Nv=c2q}=RenkDzD%eBIE!k&=veWxsdAt%ToQo$%+mSMo08!1D{m5ceiCs zBg&)+OMDF^;89|{#UEoGrc4ztc)b+PZ|M4lTpFjmqu#FWN%WN&L4*r8pR`*wI@8W1 zDaTtMU}Dgd$?zMnoZcwyZWSY939sh?Orb0S^KmT0kNF^wn_0lk?wPAV=L3sfX8W{5@pa5 zz(+?4;I8aVac54?;)Hot0ogiJQsa_lxxo>avy)BtbDI}Cs4P3H%%$X=OH4iCFE(fL zNo|B_V4u>E7Vlbmn@kV+ez}t`;T;)aCL>Bn*koht8!k5bA~p$X#p0hVyc=8!fo5uZjy zepj*7bByqDZQGL3*MQqyg2{Oy^la{Y5*6Q=My_kobaclRe56d2a1;miIf4??H&5V< zQ;BgFkQ}h>I0@-c#=&fG#PRLRH5X9HFG~hMy{lj}JQ}!tbQkK~CGtr8b~GBsjcAU3BSOa48+O5OVxbowxUCMM(~U0S z9UuOk?~&7uC1<}o>N69yQ<^}ZO)@y^SC3YcZMvXgjPWW6-cht}pce~rtozRMU0~5k ztKUSQcwj2KBS94auS=dMt$)(SJl@+S2@hDBJ7M=99UsI-w`)&k5%%OEpw>qcAEFqX z?8@0|(dmFp_2u`nOY982v&ym&l*L1?Mc49|G@E~#pqt6?qM50Adb5P5I{GtlOk&H5 z6#m$?4Fyx*nmZMy15EM-H66=6yw~oJyDhjp)si@!?D0*!_r+rRAnM@`S8GGbiuAJt zmse(W{Xy~zYO0J@`RhgPf%>iL;hkyZewIC=4-R8vwXOpP)ER161@4=N}bURT_KHl;sHCJVL0xZ{sqjrBu zZo8WFQ!Qww5NqL)BYK{qWxBSsZ~xub>8rcSr`qW2;(r;}Tzi{oLpeM>$x?az770hUTB>tOJ+tBk(Z3u0qYCo(PdK_#GBpD4H+ z>`GA@d#2hk?a$G}x7>!4h+mv02gj5sj!-t*UE@rMQH}_mH;&h%-muo6|9oOiM!MJZH#TO{G~?W2qZGKrYV* z%g*=b(o^j{iKVxxQFQhsS8>G=h_9-rqy$|%`m~b%YfuHUC}?q4OL}mLmIa~dYX6r3 zVpTO=?Eo72WUE-15g*$jWX9zv7De!;YA9In93a_|u+HTfl1;TKM(b&ZrfFN#Kalh3 zB5fH{bf@vy<>Anktt*xii6t3cKz%0IDM9H}zXVQZ5Z6I1K8X;33Ta!N{YgH+qP}nwr$(CZQHhOo2%~Xar@z%(feWl zi8&)OBja=WlQhmD-c)&r=l68fo`%TEe!57DQbiasZ2hv}eHyu;Sw2tVihom+5_h$2 zP>3+OE2kwk+U6+>mQDZ2MT9z(q@H>aP&ZIu6Z5~I0<9;h#`Z*7)=d))^7tDi*!481kAy+KepkZ z-@RL5LU=HhE8Qg39J5_heRsQF(;d8yl5P%nQ*+>|>;#=dV8PgeE@Ywo{c83PzV@ToVf0cR|?p zm6HZh@&hnDZ4?Qz=SCF7exCAFXEOSC)CPHeBRV$^40{>hlIm8Kly$0{RrG4|Uv5O!6f-7F8Ncc+JqfD_{Cs zoE^I!BpL%$MXrtY*{v2K?gB-+==yG`NMBXeJiTa^1pd0Eb_wEvr$|N-N~Z7S>dQpA z{*}#~iSovko6%I$CzaoXpZl_Bbhu2r`@xE(jZ$(biJJs_bKYu| zFH1lZjq#t&NEb%(t1>m^G;0(khx(c?-Cml7S)YVoR7#pD)@moi05`_1j0vGv!H}Jt z;%c>N{t=j~(|J;Q)KS^A1I{Ym(CP}FDzCG$tJ$81%UMzxj5#oGw^#gR-RVly9kYP4 z)EhU;KKFz)>;|X$7iRTewP{cozLWhU_s^ik!ot5HqIVnH=!C3IA&PZO%@en+GNm3VpgQ!dL{@2iwwMwv8zF0a z6f*7H<@7Wz3fLYAEFZ#y0cfFvjU5}$AKOGvYkc2mq4?vr|H05P|Ci)S7PkMnORLeE ziY4m$vvWrE4P1lpf~xP1fbSG=jW|s^K4_bEM;Ueei?$GyOrElR^VpNlV4WsK8A%8S zC-HL8N5($!3@7^!)bjZJk@tMl_Wb#C@ulaN0?E5mn-mbbHBl>+Yp28c|@(fwf5oPQtibUZI9W zkOq~-hc1RmP~zQau^m5~C5gGdVE1lAUN4@Q9nh3u0(^a5=E`4NGcde9k!niW*lT1L zCH%OjskRO+=@0azRztf{BMH^LZ7xcq{Q16^b6F0WZ7M^+{E1M8bspnYEk`~p+M~*j z&t#ETJM{ahO|EZ8D!~NO$B1)OjpTfBFy(caszC5Q;y>pob6i<=mY+l#6mxuoa+j}* zPfUSEMhpnh7z0&XRO3@TG54Mx(>u^}0P|^`&^xVoHxK0_&KTa|Uok!5;TX&vfkA~Il2vzdg<-Sh9?1iktHoS&c$0WJ(i9|Yl%hQz_bxwe=Ox**rj*sAx2oIBnT|+ zmCrJJp=ad4Nt~o$n`siLqb<@;MSY*Yh*=}ny#agyeI<}2$)G@9GQon#m%u%4lzj~s z{RbNz4}3e3A)R}i7t3{XLN;_hMVtP2oNbHydPLfRHx*-GM!*^iXf|inKeDQUvR>S^ zkG!Yx?W$h<9GZr78Fvw;O{Q1t*5Ig~lmy0dGf8M12our4lZ*~a^ft&C04On(u4s3% z_cR}GxuY~~=cx*=l#6l&GIjJ~XhE^eykeP}7V6bUTKbve)Yt&i*J#16%D9yv#}WZ? zO%=B^!^a~!L%^+8WRH9nQJnx;sdu+O+VQRM?Dfh9j0rhPd2glO*y|rh>TJa|z#PWYKKsafpZn9!w**%wQ%yRDyUDx?shc&xFOk&LXXV z3J6k+hi-Yr@`!6{x97d&@|^RDX!4(TaZg6+0k{N< zizNFo&>1fua|mo`?bXX%4rr<+BuDUYqa>`%%ZeX>ou1}Sh+IgU*Jz*m5%;2BbV6u^ zYnYAt@dYbis^a>o?}D}l#R#PUYwzy*#c#XQaSHU(Lk*oE-KO~v$T=vwpBTt^I*Y3C z8|tg`LTgNvjnuYO^%p|wDs4hlwq%(Ivql%jS`YLSpdQiL(|C2dXM*O>w|_F3qqEN$ z8{f{?04*gblwrHDu7AdZS(phQwQ<>hXIDE-p!?I#Hx zj4pk+0-4Or(Xo*%jyPoM>394Y^0P}JpzQ7FLBKXa5NI)v4g ztB6?kes?_?u^Q-S^9{idx- ze|Yw#=(yW=f-p)xz*am7T7h^~wW`uLUpQqkmMg6S+_GT-1Km}X$}%ne6r7%1jkww%;xsS?|ueigHy+e;d7#z$0| z1;_4X;}3|WG782AG^r!V9U`|5kp1-A@2oQ_|9-Yv!mn~~$)1BP4H<JEmG{vpow6R#&GhyiRQjXG++S3b~mlJVA|nII+-Lt@Ot^XU$v&kQ}04sL3z(MZ*UEH@L6DcXT)fniPb+_|6ZO_l0kbcJQ%iSAWFt^M1Xp@8S+)qoFg*@&o z2Pr(Me!+k>6)Y16#^4J&nt$XdmywhATI;z-pIf+~!U`D)lwBk~4UE63(otsZ{+g?uJq&HS10<>c{c*j8B zbtw~qxiY1f8LPBNWcx~PRw8L(CkM09%)>6WRoZIVSl&`cDdM)?!T}*XAUqO%WE@4! zr6Ta?V6ABLMavwj?iKoolECgm1Vx*I6rcW1TpnE^CXvf#;?+Y;RC!E*NRo@iQ*F7V zs!|F&5YA7W!}_GV$AYKC(_tiVXp!ElzvpXvS@7DR$T}m5Dib3(NA-no9^!B*C5_dO z%}Zxmh-hwfgHMZ_&hY1oqcLW}WwV=~xA^e!yFSCXvOqbn$+NCD&a(Fzfid&;#k`M2 zfUWcj$w+H4iaR}c-F}NP%b+m}C|y~{&=^C)Pl&itW1BQ zFe}>43$#GI17=PW%^4%HqEvF(T#tQL%vI{j%WXI?G4mdN(V39t2hyF`I#)LDT%pvV zB{t!n6DfYg$USJ6>M&GSzI|`VfcS>z4>n=fhOo>Lcd$f8wv=FiYwi$C<=tWqf_~?K z{`C-^mv!Vzrs}%B@BYbYlz6|Cmj7tMISKFIcpII?wEn(x^Iw`AmrI#97~|E-__6@5 zK8bm6W4N(nX6%7?Wrf**Dg_a0asV-~se{C<7EX;c5-#eGEOvTH3F7W?{8&@5RliFy z=N@jcW0%t>Iha058wFj3D8rF(g5j{?b^Vcb@I}|iur3y|X>lGQRGq~L{8&AshOo)6 zXi29+b(C>eMOjm9A8tDS)E?`0P*BJD6|M_?4^eZAg(SF!wcpT*7EyyrB@$rIt`2^1 z&*GWu8n8?SJhC@n>3roL9VE5$ZvkwnEsw_260S+r%7M<7@@2&1vl3H#kI+Sb4F7ch zd}Y%2*ZWY|k8r*^uR+M4@+yYF!4pE3A3^f!6m-BB9rI_LSRyP|sb~q>=h}_?5Rd25a zc!bVZhP-s*+oGV8wpuxE@@M<8&h+~}`So|*#{Lifhn4xiS!gjb)Bi93Q=&N$Yt`}p z`yW-SeA4`V5#S53Mk)C&eCV$0tt#rp-#!Qu1;i4nw7RN?T!Xb1u*jhUf|I3R*-PSw zJWh|8-;;~0zW24e_s^q?ue!W4Jzpj=5|Lzu9NxC1Si(S_oFyVGxx6<&KXIy`6TZA( z_Me}ptO!zwx*v80Ngs!I(`C?m8NCNk#mXDURmNhn++0y_3-3x}PtP%m#N1KFvY2>= zn04C8;y30?hlRx4lQ%J(lHSSgM!j6JDDG028DOAZTVhFF*+HViVDlwFf5`Xp!=-Vr z)k(U(4S@j6UiEzC$ z4|z9S>U?K-&h}O(g)J{itD@Q&VGBF4s-4GPGou!J)q;kYdij`|BwZLbH64vcyA`w> ze^G^m*X0?^+d@GGWS^*`E2yTXXP1C$@+&139doNATr`xA_vTD9#_Hy!-jbveyCLd0 zPwmXMk4MJ&kuzR$E97BZc?!ed7cQT7Ck#zVXn<%MXBsNt3N00eD#_N`Pw!`{9==V6 zN`p;rqDuLP;Hr{=D9(~9*-reb9KHqC{2SlGnM4h9^G2R)XS4IOa0U_ zLvIzN%rbFr)q;1!Pzo)V7|#~uxm(?PR6ztvAJ(?O4oI&goM_#PJ+6ajK1gn5kv@g* z%g=N;naq#?gJ6Zy&I&RW?WSiIeifd%V2(F1+|Glh$Kz>@mbl1T9f#)AAH*sus>W(; zR+D(XA)O#4TZ6&&W|cq<&cVe&mIpTGxuk$1hcD9j=N%j`)$%!Fa7C9n+5Y-fSxAVR zGHKOOE_18ydPp_y@N)8wfz(ySB2K&Fue$GaA3xf=gAm*;_J;NVw4&XEfW{fOPyd5GH6VSM|MK%I{ z$d&cLM3izm&4g3u*9af`B{YeHP-I;YeP-FDvlEj+F{h>`({*Jv&2<8y7)uMsDkLOa zr(XF{VhFm!g7pdHM){US|tgHcTU=P zLM$Y*g<5qw-)$R>?@<`n2TkeVtpwyn)w-{OvPeBNOo8Dvwx<(f03W-rK#j2$&=()q z0~jFF-#2^m3USymbY@$`&+ajFJPj}D1=w|dEXox%%`VJA- zMhT?N-YEvWRB?zKppB8b?a*4xBro(q6=^x^6^IsiWO<$M2RWvyhO>pg|J}|AwNXc@ z6Xc0iyGv$xCYPDB1$p=i9tRd%QPiGl>vL{(est+uk2Kp&Fq!tt?@;!&p#B|nz`QXO zB}33ZzU1RzUtWZ&y5Z?j<54TYJ1>8#6(n*i zX;<3jXj;UEO1e%XrVdcga3M{yT41ovegOdD-XJ8ZEi|e(f3u0u&t}CmG_ts>+9SW~ zG$;Il?AS1UBS9$x)RA)K>R`Q+;RkVqlrh8Xc+@UpZ^$Jt_o11)L#e~Vh#s~XwYkap z-}2-qp@|55(9=xSqXM+HJ!p=n#1~+dBfJG=qXk^L5f!jgV!R81Xr70qN~r5_Oo5xy zZ)dX9b6|OD$g+(V6u7<8dnL<1^q`ah(Ev4fhag&~j!sjE_VfM5^)x4RRVpq1(W8R7 zc_~i~mITRl&1}zF1}{h{EO$_|)<|X2N1fvl8gvzuXZy4fNHLR1p%BnA(~8vxxk0in zJ*9EYz-srnaNuCvBwzsEVQJUy-^|)<;O98dF+GF*y|!0p`>VTXBR{y=wN2sWpwqO0 z+#9C0YwAploChCoZOQkJVu`$<@FRlpW4eVAoGmnWB2;(rMgy;-0kCy4H#Hf*QyS-F zK*efgS-&?D-{Y-EaKi=SxyW`O{3H-fbdJ&zZSsnibH}}Mg+{_cEVv|0`gA}N!?{ln zGqP0c%H(D8!M8ZZELhBwDfg^~mbpDV_c9g6VlAZC?fjk{KN!>rNv0G(3LiZ4p`A?{b>{w5)m~VB=;A+=GUu3j*O`zA?16281 zyZnHdiLw(Kk(BaP2i%~a_vmB}aE=oU51MI%Cd6~qr)Hb60@xh-ouQ?N*qW{~%V(S} z8G6SriLyrP&Q*PtUuE}{iKk7KiT)i<<6r2UO)^GkQ}tr^T}13#&M_{t^}W@rzeSN4 zbY*$<%ubmD+0fa*Qn*|3R&>|5s{_ftlfdskIvQj@Tzw_B8pvF1FY@|8jnRUl_eVpz-)4>w2Q| zrV4l*EWo7QkG~%rJ&dVfUX=3j`QrHgHHQEZ?ejaz^2E4IT?!crvHsMhS|ga790xBsEj%*>0DxY zWWwWk8W?u!oX_Id786lp1>}NSj%AkN>?dNJS07$hDt3u#6gv28K0MUn7$9+BMHExm z)+TGFN1yG`d)h;?(8X!7Sb zkcYQaJV;+rD$P`4v?g~B#)MzpV$ZNVH5p`x5zNSd0UbPe22i1p)WrVNW|h-I>H+(( zR=$X>ti>7s+pDmkz*%!F5rK&)#B$-VBUkGOAVnU`3v{3iKA{Z&_W4H@$Si4L;F!R> zvcu?nCMojm8Iof|XnqF?+k|sL1I09|z3cQE=Sbe%&dW=bkz*5Oi(*6&CV@l(#lIJD zq)c>C5;Caw$OVLSUIPszQ@y9Vf8lO9PB2T$ekNw&a*AMwV60XGMQ7nvMaO5Unggw`@JwwC$_?ih7Gb%(I@^;ug7wUM&VK_!K>oW3>zGttk&c4rmtgG8vjmpSrIvKOgi-VAmNM^^G}A+-zn(U zVj$}r9gO{KEbJET#lEpWG&RaVthV8Q45{Za+7;*R9)H&>8yaLhlpX2}U0g}DzI1P; zmmoxgeF>bnughJb2vE=uXnF(VS&59TNu9)MdP9Su6v(}!^t2QKr=9(aLS%6HA#hi; zYL4graK{Q3U20@U>X|5@dsUygHCxJ^0)~g7MPk@FHIG92PbuRT3vzoU0izAFt&JT- zM8Zu%Ia`?+^7X>lc!+m_8Wdq|R01#`a&UPOc2$yCV+fIj>arlAv2^s?G((gld}T>q9G%~8fX!6e zNn%wsudj2Kt96!hlAO1f*uKhj?aus&N!HS>(Ngcw4AFF}iJ@6%;5?09lc2$bTm5F7 zyjZcN_ffIvlV6`h3DVb%nI*WNDMn;8gR7HY*tFXD2iKT!aSu!#tI^PIO-LiQAeyWF z%(u=JYeT1zvvR_N^R*ku^0jYXba8K9j5%{v>kKh(`j!av@yo%Y;&!PX?XT>=vvz+t z4oyoGt%Q#ZzV#=uuyu*Iaa3B{QSPwfu8fnnqjP`64XQGaAX&SC;H{$Tps1qyQPP6l zt@uJJiopzVII?e;gdEm>2g2T&LCDzieTTcbN__oK@A-cfCuO8(WBH%k#}!Sfq%BsM z-Z!;#xN6CJf=DJ@9L^=<(za%=t7rW&McSEyj^{fxVt`)ax*Kb+b7IXpVnmRK_j`oh zgE~O4kYD|K%-^bmC$;Xc@U^t8JiZ=SK3{)KwEZsIh{pQ&}bi2__j6+v1Z%K`4 zZQbkevXT^4$-GA>_nY^P&s_@7+&;BaQL2>xP@HJ#54u&LhfXndFD?rTgxK?pNU0pM~{3a>bUciqaJ)~j;#sFM0+@S(u<0tXgDlk z9hV(rH-oTeHqEb0Snnc@t4K6wgtv6fg(g@Vi@hxoOq$oTM{Fn@P&}vg@1y$clkWFP zA*pwpCL{+duQ7#*KxB$A2$n{Z`esd}m>Fy)8r6x$#oZ(lqNNc!jWmn(dT~VT{1xO_ zNkL3w-nv~GZ&HR}0yt@*OyFpU`QTS@ly6u3CywssFAUb4jH+qwP*5R1|J_|5WpJV- zdy=BO4m#Q7*BB}P+ua-xb4=)}m4s7shSgXKryB(w_DJdKRCAu#vzJqAYYxPY%68J$ zz<-;kOtr8`4#-ilpq?gzI4M0b@;6YS-Slz&>8--$f*1y@Z{%X9>Z$-A40)?@K^K}x zFH0Zpl9z-uWmHWJZt{2Gl5!V@LYGTxP>>AFrjmjz#L2d-SyU3-k71$q8vg`9i(xZj z21Nt9$c|9fpbY}&6DVo&SJ6FYDOkltCIY(yq7DiyfmxNz8y@q(C6Ja(!P34OH$`za znlY`rkiEPh;32{nU;or zSF%d8uFG_w2Q>WVd-elfW~h&@)aDoPqREzMY<($~p2M9u3t^*PSGCnTkdJ&;hPo>f zR-rT^4!A-}l(dXN;#ny`Kx{D9&=Ij7*InU|@z%W(B%*+uVB@%KHYY18*%tF))_l&T zJd`XFMiWdhuEyhQ59Rr?0I4?@YRnOmW501{dzEhdkZ`^k)d=m|iXdTaF<>N&Ce*IV zKA1}+3KCPjV(wh?s_qa(<%+w&Y+EOCqe2%v3eRj!MB>geJ^`82YOS=f_BPO~^Dd~5 zaXcCUVG4B9i6jPjycV(QWM5Oo^Vj!G2f9VPv&LDM02$DnOJl?_1Z07Ls7@CHV39fd zMA6LX#11`7p8q1Qzsj*-j7WIYr{dZsMX~a3DV>wF%G(;vRJ-y|sP@2m9u{~JJv9=` z{1MOxPYZ!;kWK`ZRe zXQmG6)rC!u)F@b>6t-p66sN=?FloT+5)54a<(Ot~9G(w3s7+vbq0}38YEOPtOXDEx zRGGLfLA_4li6VVO286a&!ogG4J7F*Z7DqDrEk?rSx%;vCbU9vXW%8Uu<8Q{1HthNuM8jsA36`wiDTymxf^I~-wz>?pkv^H2hN6h@F32w-7CR+n+eh+w1h!)rA zoj&N}I7WDO-Gx8it5j|Q7kaDRC^;$@hb%66I|fa>@7~o>I5EU>J-?$O&@{&y9o?x= zaUnBWo|2Ir(CH9=n;C1u%d0e^|G|QW+)C6~Iim!}T$i(F?@On0){2d0#mq31L1|iB zl^_5@X~DSc4IpVpgsmaHAG}I0K{rHFpRQ0yfiT|VaZGIk3v~e8H4E|~dP*cMX&0>Z zSjm~3#`==wa_aiqzw9n}c3#Wnu-!#&P*T8TBb98`s4(t|hs(p_$;>T`<)Bw#zT&x7 zTBg3zCI$M)l74E#DnpB^Dlq6eoHTX8j~Oq<{s96=C*zaN?Z6{CTDa=$H`M~KML57S z@#HZ|6BK%(jL-UZe;9RIEH$)A$0qJL6Ysv>5qL1oYG-VzNy@;u1!Ax+s50!ayIkiSPBVliamv5h5b#M<|28;;(pZ0XGnYk2tEPCE zi5iMyqY2NoXNR9<^q%&xU0VWKoGYn;?8g_<47caaR>VnFT*i+nbeRX!#J|Bo=i|?- zQ{*aBO6M^p;dD~Z{sQDoRjp_LV zi;SV@-;OeAJ71o4P5!x}r>A>Hi@d*qL0b$;-L?@Q&qI9OM5CGiufkxU|L@8I7}=RP z{-?w!`G-({YX7tQM)3&r5ZHh zZ^nNZmv@hmxQx07hL{Man3*H|m_<4UH%cdi3?YKsi>B_gZtIQye6pt?nyCn=ZSKzL z&FdxK>1rBBY3)mjUK#H&V&F}izg-(Ogb@uekFBVLw3)J6T!N}M>%`^C$PHG!NmwKWzY)i zyI~?1$dCkH2@PG1QtWk>;6vr3c;%Y1(^F)BVYaSPS>32R#erBJB67G0I>05-do8eQ z9%k`sH{m!#BdS<~0t`DZV=F@%@_O)-=w(ID`iFX>;NNGU$BdDDXX#O&#x~4ptlKcb zjTz-4VS8>J3=`}PhnvK>gGIJNt=ypyl7Ql;UT7&DI<%0546EhIW&c&!E-(cRZa-zU zXLhI<7|->esN01(EYL(pDa{l>0u5T{etn;u=$%KBE1D!>7-K0g zq-G6lAWjw4^S5{72aK*jybeTNrTDOBzS!09{^oXnRq8-hTNbcfnrmjH(|J>?0C37M z_mdW;NOKQ^BrV}zb5519&5AV64wBLE6}uKL3lcRmL&N-f&%zH!#<1-*`DC=jsZR*u z1(;ipgLuAWXKpuHK!^&5lmyrB0KlNt2Q?JQIw0%U(+)si8P0+fo8!^W#O@t=x1e{H zb|%pN5xw~!T$s;HRv6q!CA9!yuBw3KG0zWxVHO9bDS)SdP`ad)#Q>65)c*6)G zIr!NJ1|}stgxAoH6(Ly0$LLJU{u2pNiik4)X;leEA?l(Ttwbi;L?GIAa@J+YeJ>8> z6?5xe>LYG4p`xFBB{zR z5S|j)?6Qxw6a~<7R1aJs(g7^&R$1!zFV@e)nF9P8XDQPkksPj8lWt!#t-GhuV=${R z--*O~hlpgvXf`ZD270Xuq^(QvvLat$c7%j%(dP0|cl>kwD!{}3dp+YFbGs&l+Z_#I zNKJ9JA+(@^Q1TRaT`NeceQMg=cV?j3qh+I=WK66v#N#wMWnK@a;PTkf2ovMxywO#Q z?WmfhD@#1gukwHee33q&i*s!8!U=S7!@VjgA%1C+=sGgLBY5HOy4QyQza^+wZP0!B zNE&fUdvW?HI==gp_HXzE*~$o`hPx;;0>(Y3wL&~plcdW!)5zj#4U=!t^%|0B-y6MW zMNGgo1WbdjOYa`AX%`Xp9R4y>>}07wKxN=XkY#7dtQs59g+N6wrhSk~<+z5=#x9T#fZ78voWO3vV?i1RxGq+NACtC2`N$wxJ}7)?9XZs~SX+{jC*-fjB?NpqhHp z#41aR!&D#Mx;$3(N0BA%gt>+yHvU%|dPqc$-nR*sFMv7K1+Rl;Sd_fAF&axV$s)N1 zNfuoGyzpm9-T3AZ_Zl5Cks}KY!LRtuBVg7uJ5r@71{%`j2T#{FB_cuA&D(^njc7dg zc9C^Z(gl)aHpEu6rEZcDCnfc1{Akh(#*{t zo@eNZ`-p@Rb(HXq=+r!nUKR&$!$`=Mi&?{p0^0`bUykLtt#o z_n_Oy-J@3i$Ab}BHdpLjH~d+utW%)@%YwVDM|tS6L}zDtxe*=Q4=xusmCI5E_E2-fOtuQv5hLze3YWRtW;Q%wlB3x3Q)^bfk zcL;oIN&LO{D9%7jmrCw+0@CmBt<_sV%Oe2( zAWn^o0QSETa`kTQ1I%5BA;v8m!O7Oxsvcy9ddr=X@{*B&&`6H?nEi}HnXqsGuCX8I zXys*(Vkf#U+zRfGw}XY5V=V(9m?LY{dm*DY6AxP?+UO*sh(UY#Z^Fkm{ zq<1m}G17S+&eGx?*3u@j`cxqyQM}u%Z_{(xNzy~-Wx2-}kra2^ldOsCiiP*DH2jLF z{s`isxv4QqtGz0aZI>kMH#Y_Xe;&hTbRDP-yE-%9zceba3ebV|G}U7q#_$UO$gM#MY+9tN+v#)+&o>`=0i zTd9r}KHHpcJu*~e{iqLY5B$NGMXm~Jiqm`pJH1$S-A#2#rnd2=&h;;`o5hRLOtLMl z-y~Z!3~fPF@`Lt@KPz!X(?N(hLIqWSy13vbvbAs-4sB;`w0=_@c8)poC!tJ`pQ^UC zYL_hCbqykM;$Bmz4fakFOpWrf62bk|TnfYXYR%(w5l!|;3z7=x@qlmSr0j7!Ro=Gu zS&)86kPS%GA$ET?FZsJj#p9N4d}v1(7(DOBxdO%yWSJal#8?HOvZxJB;C9CvA(i}a zv8u^(P?=>%DaNxgW_5 zJ5*n_6Toag-yzVMO-Q%YkMS5GgK4$1l*OlXRtOAJi65aB~h9fhPtn9_0u-lZfsXgnHC(Sd(ZF{IFXr3~+B;4*W)SRs4 zeQKOqQRO6qiOgn6?u^9ehOQ~Y;VXQ{r_GQhY^{|kT6^8sSg>lW6e?Cgg5wTrWRp(I zf>3ADW;^!qwuaS14Rnsdm26GB#J^q<^W8>;OI4kG z79f*shYrLA$-TcciyyqEUT~7D)tX!U3&r0ye1@n5C!38OV3RDzUDp~>GPMf-pzYW@ z=Bg`G@-f-~|6+h;WPCNYFp!cb(~eyP@ugHsFRO2x`zp1Vj`j&Z@@H9tzDnWS`cy4D zQmapgr5|D}33!K=X;n+~=@P2AhGbVyeMlvV4nc0EW!uHLov^sW1dS`M^B4M^&Pqf z&uGlV9{ryQ-v5!;k%%uw`ujoww?I8D=~@dy+3Q}H1wOw*5($YWWEtySBZcXZ*jtDq zzQlZrlNWbL*)Tr?6q=uGWmkI6Zy~&TdAfeSd_JErWb`_Ap6oqyWd5){d^sNpcXD@a ze7i8QyZg&aEaxj1D{yAlUu;Ix#?d05&z>@lF1;SMVNEQdqC+ve=srjnzW@61wx`b! zlzf~FC{AYQ(VZ~tR{qMNVU#X zGdqiPb+J`{wJ&<%_MePIP6y8LsA>RqnKvVq#^Do+#nc%z`m7NRAX}d?KuYfpuOaDN z7RFpfc$kDDlme-&)Ti_OnTKXag*sQL>4x>MiAh@}_<*hKR_L#(3IUW(FjI+Tj|56J z1)a0|QKd_F!4B8u<|D#uibVmNt=;Q8PxHeiyzoY=-oZDt3nJ06&s8Bcz4Lq|=TrL; zd2880l*Ej7wFeEv!kU7r;)lB6CXDmDVQtQFYF}V1vhRR)u72l9{0iog1|RJyjFUeH zX8(3TL31?0E6#))kt)*tI@PE{@K0fPO#)tD?pWtD0KaOG(X1-Br}d02y#}J*OfD;3 zgJ_icj3Q1N_DRts?%mMM{_)?qt&qfX84jEdFb_WG1izgf2Dg{0gxPphuDK6`r{gSo zl z;EqZ!F>1c4$`NO1XVslkOh7%@U?)LsVuiu6qjpXKm2$Td?#j(sAzn252#hfn0 z1jH~BD00R%6qghFP z#=Bj`AGgn|YCp3kaFVN4g?-VOP@2a#u@^wCDjwIqI> z6A87imHTPgOBuXoqq35#Xgf=nF?~4Vd_LE&@)xNxWv~H}d0^q%Vy2@04XkYN_=a*9!2Zoqmh0jm#I95Ci5uQs>{3vn;&J!DNU=VQY$%Il3J(7vlwZPN~bE6>+_{U>xgQ#6(7kNazLXYutVJ?LkHKOK2*Y! z$B`Ad71>e8EpEUNI8C75G|1EA^gWC+XJ=$nqR=ZV+yBf9399Y zIz#8^%HN_Z0%IUw>Sn%Y%6W>0?>Jx7b4ne$Cx#6!+I4XvvofptIv(A9mDELZc8qH? zj=RH0jj|>_RYop3(G%oGO}nDcQ;kD$L*GKtL87xVhd3&By_zFTTeViuOBbGOBh7mO zCqs=pOK1OzL3XX`L`-qYPRBZa!1)5@o$ifX#(=ose35%BEPxyj z$jLlZFrLT(`RbPw0~j9aXd8s6YlzJD({m#}Zp!=s6BHbe{?iZ1^k21AGO{uJuga7j z&8b+b|C=yfJs0Tl4@Cnu1{&r+2Ji%XIIy*9s2D+0oD^hv=c=q@@ z3k$7Uv!8os)18ff3R@l3GwknEJ#y+(*YV|}H51ZnAW2QFlk#vW{afK zMbetz=)!QnFr#WVhC#XX8XI?Y8q0o2@T8VN`1YAuk;&ylb2MF~n1MXpvP~R8W%a(R6-N>gY-J1YoJVS@y0TjlTrvHJ4T% zxr=k3l#@JfM;utEEtcD?E?TOrX=PGFA56Nignl+=w4EF(Z#d4>injLlI_!Pj9DsQx z^-#>oIX9h43m}qWKnXmzJ3Ma4(ae~A`f@-C?TJS+&8!VO)to>Cx4k`XcEk=VlYp&e z0r)mVquhGW9m3)(ZO^-paaP@=d&q^T1^gPvo-s_0oB_H6RLbTRoJT0{kVx%z=x6E; zF>bQWl0xlM_0#>Cwf}DS$mxiI+wW$`G1=E#`&nj*J4Dul?#Nr;0*s3*ioG2Bgdj?8 z+z`3s_;UD7*6G>7>7+3j1Jjg4Rk>?T>k|g|&knQ8=d&;mxtehbG6LYQ13LpTs@^hU zZv|;K8JK0zpwOmbhR7Oog@d#!UZe>Iv-FO&t-@$~PP(=YYZIiUtDs_<@ChA;4jYRj z8r%7MxEu55V?zj#gDaGX8CFbWIO}Uo{{~K3A>5$pi|tq!|IekXt0*K(4A>ogzp=m1 zqQ{z@;Af4`aL^(o6a)}xJnS7Y;R;+T(mJ4E()n!snSjt0;hy=DF7x6jZ)^Y&R?;NH z+_#}OQ|A%_QaM0rZCF!H0~5Y&Mds1`)@nm-FvQcg;P{|W!~^<925rcg?|0C3`so+| zzbi`NBPwYZXTD!xo)ryUxhy>a@Cw!hP4%;W_!*{l)s1lMLliFm0$N4b7o>8PPwOj+ zVL>;TtHp9s@7h~n+f{0mwMvkw;vScG$zyblb%N$YgGKn_pTo4bw`l#Cc zjfC96AnNc8v|~>OhkmT=mJ9r;gc6cSKcc^`J8P3U7uA-HjF>lNpkz>VX=>kGxJ=_A zcV?$!+t()5cH)~#)lSa~v^7qq$D`*IZWg&})TAGO=7pHEZ|wD~y<_vsw7mNuxt+Eu z-Ge>`u=!ROd}2>X?Ztar;<<(&Vi5K=goZEEGKVecJR0}%UodtfWzf!Gs7YVksj2ot z?goI}|K1f=Q&TAfH6-a{k1=HPl&mIdwVG;WcU1EuFh5UGsG_^^Ww6D8LoqfJo2Z~#p#*#MwL)ztQl&zG&74u?YI9pRw63u) zaG~r_zqD!_rq4L1f~aA8Qzy{k1w;58HVLwT08fVXjfKG$=iqwSXAqO#ObJnWbz6|!3F6W#uDnQpsE=Acl6b|9_N*A#Ienx`xH;N7Ql z><8;w`y#!O9x|?gR3vK|GQG#lz^aq32!xfMN}Lm7n?ts)r!4u9CYZ zUgzr^8LX(4vE%`&SsY4lY{GLh&gyaOAo<&RiN#b-n?Z59zbmLfJNq85X={}mmb0yg z?=vm|7V9teuO}T(LHxX#7?zVRBFN>!XqifKv*=J$@R4w9bps+uEnNG+>4*0uGkUF7 z@f!1>h1L@-pSP-!%1tN3`({`A9{`#`1Tjtav^z)adTVZDllcsWb;et1s-?!8O1NdH zm>s0Gwp%vc>P*>0$ui5e^0gBMAZ;m!+>FEdIycn3I5n9be8?b9`8>2hiyE^{96#&qa@jb*yypL7>>Q#*0fH=B_AlGE zZQHhO+qP}nwrv}~Y@5Gos%OEs~M@kfvUGXuIm(r^R126tAhx^JtiOqW|xU} z3ix~>%$ds`-qkuPV%3E7Gwzy!Wz*QU$$^#(;t!r#YCY=9gXk#NmS)P(XcvJeP~%O> z5C3)ppbCU4e@+npgUqdQMF}+$iFjrG{ya35tZ-7Z>U~*>7njnSf9nTwp%9w1h&}KK zRTzQ3v)XTs13*3o*M(zz+;nTB>8>uhkmJ>tME?;SPgiShElgkgJ*$TQWDjac0e?K> z)Q?i=LS*QpC||&w7^|6H31Y-!(%>}u0p{<50eJPHD*ZhH@xno9&HlO|lJSY9W=?Im zbqqTL+Zs~R?EtVPd26E4pTX8(lXHk;Ek*oNPs9G|R8P~~WRd!yIa57XU`|0U(9(Ri z+(zZK%+I{G(k#w!$a$bUfAzpxutD?H$@#KmaSD+dSp`l2`#id8NvQ)y^JwkwS3n== zXK2puxXkoc#_MG@#dNhj&VTKt*;Fw)P3T-s%(ht?rvx3xBqk<1=q_68I?Y5g0`b9E zXW3H183iH{+klmZe^OGXk}Dk-R>G-l#|lzumm(?mu1XEtZfM-0sBFs!5-VP!sob0P z(#uPVQo7hCIkS8DwT*`>EL15CKia8TpQR$#e@(hkqPxQ75E zy1QcPw#YyXK9>63e_yJwxgNoeS6s4RtX<3vFBsm}LU5l^F*dU`hwci?PRbugH&y-2 zxVnm=d+kXLqqvKrh-lYj(|SJ$hg25roRq>E4`=!rMGNSu8Mskca{HV;p-|f3B)guD zNp)xtavDAbtHYj90Dd;q4#)z!t_{`KfgE=2Q%#lzWmEAX#Q(H2J57Q-9#ZD$P|;3p z&nb7k<<_UDT#=g#vo$NnScme8twt7F+0b3!=<>0weil(P42I;;%>H`hv% zYesU)r45r7j#MYH-Hp-iGr!x};{-lh>CbxUK&g(nQ%2(7gN2qnljXHVQ+^v&*$>Pj zh$b@fb;W$wP?EUnTW;+yU8!y>`^V9im_x3#9ufym1;u)p;s|P%Wm($HEVJ+DxDU%B za_fKUahd;jzFam2_WwKuYSEa8#bSf+Ii-37F6^N5pAQ3Q2-wb^rWqH&bon&IV@&(< zjWkZ6ekn|_26xp$%#xzHRY94$!XwS_=S%be^#k?#2iC_s@OXUpxQ6z!Ut}z4f0}GU z2c49NWwkM3g&S;2*VZ>XsJ-LN$dDTn@3_e5(>urnU9e3I`mJi2Xc3FJ^b6D&Jkf*g zwd6=~yK{G^z0=-@WJlfCxZt#yH0Km3Yh!a?T>p)6aSn8|aEq}r<8G@P4E{npI%_7W0s?h&ou@0X#h&o?2f2u>Sl zwEGbbup~Ov+sLB?$X;sT5q)K2 zIt4cs3XsS-h(HN_+RkEpMy3uB>(4{f;)J)!_JsSyl2qRn&M2T4;E3RgTOz|u7m8XcHp1einmowIULYyliO(OW%i=iNZtuM}9 zVRt&fGZR92joG?Te4e>)@IVS*(nLvyLh~xm28iN_D6lv?1He_yZW`p68f0$8xh@(u ze~E#>;LB!eG?FO6s7fico_@P3{))~mS~YGYIZNqT4`68<;@3YC@Ofp>*_cEZOg52* z=6}Z0bV0U}@>QQ|YE=?@ySH{q;MRyA#tT(kseHgqSt>yj1y#`-w>U!!O+i?yM1^Zi zaHZaCNZAE{Up-u{=}0R9??CP}W!f(A2OD%jRd*i3Ut0Z~EQb>Ip8tSe(+ONp%!n*f z`B0}E61g5{NMZA1NKB56>)bqlkcsMs%3V(alBEGiG71V*0;(a| zTxceXq_7x43SY~Pe5ITT%up!}mjI-#0|A$yM=Vp5r-uG{Ij*HK2U7GQ8ZM z_`=MHVO21sg2YfO^lpYMkz2c}!#RL4C>R)a24Co2oU1R?vV2^!l1>4Yr}0lCm8D^@ zmZVSGYs~cvdPF*lM7Syn9ZjUF)1L?gsoTzd*w6doFv}@cEIM!=U$Y}^$aKlgBqbWj z0W>iR6EgzlTxixf4KdQBYMPj=uikaF&eIP`TMU{%U}NE^q+U{H z4xTuP%wG#nstR(aA!df-do*79gk^L(2_%=&H!ih$0%G%1mQQ%Q?}zHQj=#65%?OP0 zcD?A`>Mpv#`5+nLT$G)y;@?+YS>RkG#91R{)~sF!9L8QcE?YwwXyP=DE0+Ok9&!(4 zeUwQ5WXB$gwCu1xrk>=~CY!7D>~#D&9Y_@cK`}t#QJ}3(hJwS?@;vR7@wO4;4fn~m z$sAOC{mx|s$GLRXy3K@fi=>U(Levg%3C#q5nPh0bCCwRG_^GuAcA98 zXStGe5>w$)!Z1=RYo02~%rj*69-diV(gIie67?lrhnCefzu-{z+_hnWenZ52_^*sO zhOOWkG=1Y~tTnb^1g33v;k#4WRMbs@%;g`{t0A1fueaHvCAU;kJ!{q2Gx@)vCiO{5 zygz*6aBXW-3#@s5?{HfcR|)@9^&#MoK?F z$Zv?xh1JB=7=P2;JxTceBOGyDeGEm(Czu2QyTuidImXOSs zCq1<6komem;bwZnh7*B73PHsrPQ62=_2c<-dVG6ZWIkOoEDhhwa@@HCWj1+3pdi=HwohZkU>`+pZCEXiU zfFV;oq|~B?Brtev;n2@dE;^ssU@CFEgDM4(EfMhycNR9xxA_^sBGU zHD2`csW7@vTS=3;zM-lvh6l@o#kE0}LT=Ka_$*tk!zP-eQbPg(3?qe16N*%lh@PME z=L|iK^)LSxdcVDV2EK_3pf5bP!gc{o=3lHVs*ofy8~_@ig1bF>EIj^AFJ5_3Y+?fo z_dD(}g4fcVZW~g6PE}nR*=wNCgfbl@zxh(Ce;SC9Bm?Ti3py_FvtYgPvRDmQy*}L? zUvLpI<>_1g(oLkmS9W}F9yq{-{wL|J{OTxBBabSmUp<~vE2;%TsK#x(V4Y1W;E+Nx ziWQXY?{X5ezMmnzUmbX?i-t1cF}sJ`7vS0ah@guis(Yw5Xx6h$k76rfRZ1I} zRRD9MqMHbODM}{Wpe&->7-c22qYf!m=jbtxSPUv9vqiuPyqmyH8KnYMasiKK7djrw zhk{b2&tS&b7cKZjnQMCs-EJZ*TxWW+dd<9`DW_K#D1(VgmS<0JVNdK1X1x9WigG>> z@e1J_r7FuX1zjkh2XpAF%^ZR64SZmX1>7=U4h%O;hjlc;aFZd zg%{_h2ffGbAL8HrMP3MCw{Gfk=LL?Ow+rY!gS`VSFD(a(K@YR>$OY>Ffq1C@28Zh6 zLcA~nqLqbH5t>J&o7B!Nx`CA(9L}e)izF&UU=r?NHPgp4V@%0HvZGhyVCr(Y zl#z*UM|p&;)}x#CCb+>+sc2Mr$ywTW>vloqa@43U%aj|F1Ha7!j0mSF=jQ6|7-8Kd(mW*(&}=*?Om9~ zRBiP|U2l(g4&g)b8YxFSkh_N1EQLt?^MbM^E<~7k5M*D~(jcr?1W^ViP)i$;mC~MJ z59fx@cJz;xWzG~&6YJG_W3)mT7z+fvF;#_IClk8CnYE)L*-AE_ib8~3z*rM1(KS(w z^S0hl3+c)YOcoUaY?IoOx3;ln9V@A(6Xs2gr>ypG3ie8e_&16MOXXFa=@}b(k5!a% zzB)_uIM;!*Y*}>~<9lb99is zGn-(3HAhlyQZPCA7;+cN*|GRsmraz<41tfTc$Y}lJe-)<17}SUK7@r+330w!kg`tV z`Tc5o*REsOb-#n*DHT_L1(5&DCS{Mi*VUTeIf{P{5hS|Sd84kg1$(m)9j0z?0GsXqO$S_-Qo}lDTpe}hGmkF*9TmSqZfM{8g*jyLQ964>qf#U@ z&XO)&uCtQf)}HUzmJ?nA*~7GWR^zPMOq>j(oCN zw4+D>C8I_2)E(Vs)@w()6&gZuvg|&vvntDsJPD`rms#mYUF@3F3xGGxEbYC;|7^s6`!q)$ z+iFabEv(TZc81V zvzEC~-)leA4L~aOwS9OO`XSs#I%O>(f6TT8FFS)~e>nbD~SydcHr zZ7VVEXhZ0fwrV8V7`O7-|M+kDC1;xh zaviPcTEm<9FSD>Y=T3JudoPB@XU8Lp^CjXq=Hv3G(yLqu2aAHR-zV=AS{b*xbCejL z|BhCxT=K+AMb}rv-E4@uWSww3gSmTBUs`^Ge#AuU@P2ZA3D$!ZkKSPh3$55V`*nxX ziZ@t=5%EHDrN$&a3QzmlxZzgm``I{U*dLyLfm1(w z2-2UmuuH#(mAd!axw5>Ux8J2^Xl(wfVkGQdTyTJpS)AD8RH?AKty{7fw7UD;2Q%}$ zSiUr((%)olc`KvGQx?C!sg6@;#}Lm29cfixceHqcw0Uta9;YL$b<81~Me^FQ?~J=E z@3Fj(C`i-8v9;a6Pq5o)NV3-(KJSN@dSQOPF@u{t1~!VLoQSHIjrSe{lfT6Hn+jAJp~?bs5)HeD!rB`Glbg#aA8A zGes@D(AKaUl#`go0dp%SRT03_mgNUvjO4+kzTz|3t(*1++2NGgYD5H>Q; zY}S#*JayhC>L<+?fjj}%h-)OJOr`8rS0Z?rX=I+8}<2Q4e_a zdp2`fcaTdeq(=TP-pywkDc|_-lxR9MDu(XgsAZ9*t!&;AJc4qy`9u1%Mfc+izPJa= z?o(G6B^-h0q{F3`UV82%Hp|g_T7?ZhMF(gi!!Me0A~rTHyN40@BqE_tllXWgAp9sv zJlH~t44b8>7MzIUm<1FQ)O($W5g_njF%4S0>c}00O9Nu7!M)HaI#@XS@}pe=RFPHW zhNdb#&em08EFqY`KG9t=)M-c&EH(#6<}x!+Mhu(3`NR@PZrdOEJq>+XWq}7 zx=9NiS~pt9r_!~A{pB&aD=`8lIe9`GH5J7dmXc{5Z#Kp+UKu^zP8PT-yBY8TM96FG zD8u4_c6xo611XjXgsP^6;o!M9E03V*M&K| z$>2KQ{X*b!z5)Z$4ufQsT}Drmbx}_DVHJIMm+);f-D5g{baTL~=wp4&MX$ zJkzXeV7EM{)*smRPr&v*XxgyBl}0I{?bFnbAOQ3u@S_T~SR%+bUZL~&LmX-@qG6R5 z9j^c@*jqiL9zKeMsk512o-0Qi=ul(QW%vtK`oX&Ob2}Ky#cFc>0E+8Et5J)#*^8k>*^C*(1SenGDhMw^K-BJ|b?H8g~_D1LqMhc12{6 z$-SpxTJqMUva~kuIVubV+84r{G@6W0CIyxQ7Pc`$d(o~p0EZ}Xo~lMPUt;viV;f~V zg5x(OljZN&ccJzPx${l@8P(aof#bo>+Y6%b!xY))8-|iT=N4M6mcge z%B~%l);E7K107Ti*~zq0D79``tP&`H|IQ%*T+zVmELA`-sCPOix97Rh9Txi zwsF$hSC7USiH0>VuW}tOOM4Z1j?(mnosQg`)9^Krgq(P?IH4R5Sd-H$?jLO)PVjXG zl~;9~tf5PvQ&dHBpyeOJ2}PkNJhpxu1#CO7>3=|Tx&-q6Jl z+smxNC3HwW>&&o~Ui51Cj6A&Uo(8B$EMcswS@VDMR%8Pcj+7-C9{IgKyW3`fj84|m z`rbb~90h~Hln)(G(*?wFHv(Qmm5`Ym487Rq%hz$VZ$Of={_Sgvh%j7flqFLw(nEGWLiF6V zSdJ<$R!U-Ax&WKEm2dNfHZ6T>cknZLtC}w7;>wa$+E;+h-6)o zg~v>7Y?Lnn{2cs3_lHF~d=flMB~w1c_5_b-xt^CI&;D<#oS4{%we;98xvt616@7Ze zLF7fqPxBOJRV2mf@MsfFA-X)_WIrqqU&4oS#ZEf=a&$9NsPE!xx@%-9-a6EI!;H~O z+S*=);27U#A@CltARc6`mo3`M?SmWU)OMmS?9b={QU(Vf)T-^YfL!cXvb0SH`%Q(+ z37MfAmd%;0oWKNnum;bmni01A1P2qg1gdxbZvg4+E=wQ9Gnv`WdZymLx4n60(UP@| zwp23rnCffeV~h*1!Riio{8Gg!-!||ifapff8ul9H{%$f=g%AG!jC zSWGCi`$$ZzlX>z zl)J6jH!&pkr}?qozf-#TEiwnx?Wqf&r+c=Ot(i1=v5>24mZ_StGNY(LC~Q)rf92g| z^h;#b+mh!Uy*(@*&6Asd{1V&nD*G8E@*B^>hy!39NkTXzgk@n%7NW@LQ|KRma~5UW zh>E=#`rc#Vw#ow`k!mQRrj5XO4}@_;V2Fan{dyqNBKKA-L>rC)dA+M--eP!nU=gjG zuf53fHhh#h5O7)4B7c^`O}PH>wq#(0phCeJOt^@|9kTl8&%)2_>2=0Mp*zl}ly5&; zIN|AO^YLJfC1PoBuj>GTE4rP@P|dl#K?=YIhH)%;K|4`>MqK*Yb(<&GQDez(nD@{d z+vxH^V1k$geR>6oE^cx-`Q{KneQaj$+l9&4n95R|GRCH8yRDO@TX3Va86Gf9f8(F- zOwS$X92rU9@LdsqnUUUc+?TyoKyKGU64ThwA;W-bCf}k{;qL~Zt(u8F9|BxX*l|>n z?tapYJpp(8+jZow!nONKHF`yhPx2^qBoK>W6CjX;@a^CwdcDp2hI4!cjrkuNyZ;qZ zo$s!9PP5GPVlTD+s;&DnLKsLQ7R2I`5=YHD$c`uG!}4(vo*)_@FeSjmHn@wu zAaTl)_dRz>P-xn5OSoV&L18&(Hk{UrSLpGjwi783K`ExI9-~6jT-;Dy8;{nj3Qp9l zWCMAX`&Cfe+!Q0-M;Y#I#L?+W(0zZWcDL)~GWjh3@X-MvnNH3{hMsp!zreS3pd6vxC7B`~Wj z|EA1DM8rEYec%UUd*a<+mIs=07twNh?~s}}W|m1|VlOxh$~+ftSz6twewN{gdMeDM z#Jhj6FssbW&efSAnLGBDp_mgNSBo znhYd9F&oY558j741zk$dBlgtk2=a}2~57%gFZaHocNo163= zWPABw4t7nvTX+wYrdK$MiMmxwl9&6gtQZUo$rrpZ;1(oMe(`}77MTbq;hLY35#A9z zGr{}fh@a{$fl6D>LicZgwX$gQP>RYZ20bJc094WtkMfZaC!z@u0jXT2ayOl?nkEtj z?khme9>JZSMcA0k-vrNw5y;_MXJQ3^hGbG}NUq9$lmNNNlu=w_`bfsnM>g#__CyF* zp^Rvl{y((<=OkAdjf)P)6X+3Udy}j1UHW7uIY&^h^|{s}vOp926iiem5aWWdbHOMb zQ2B<(<9hfgH}#JB64mx5r;vEx`?aIt*i^wCi5lxgis;gon$MS`M< zAhRmT@67q~A~RBw^{B)lr-1sjC^-Za_uFSi-zkN`+L0t75z+6=*eTAvpy+}D#U`cv z)HbA2^Ep5h@Qn0WtU-4Yd+|as%khct>f3@N(MsiVgvv|tevWUcM#u)|>dBZ)vTQj_b`!rjrV$lZJV+SBHY$sl5u;&a`@ zE-_Q&fMET!#UPNS!S=IUaY)TL@F7%|RS&iYAb%!j!S_&C6VplDe`8y0i5Q!o-}moz zw#0pt*3GZMB7w*(#S}tFZ1?(1>B3+Y z_Dm=P-3%pu5eyh(Hs-_wa$oEGm7&iEt9TquPzxu9kKnVABM2j*MK$gP)d%uqGTsw3 zFY69bHU*R$CfWOQBt-4d22UzJViuqAkF z;@RK9St`A!ua;x{SLUuNlyhS2z&8Hc^5t_kZI{RP;$iB!^Lon8?J;-vd$HPXimzp- z@#dSh;Pseq@`qwKRc{{}_Y3bhjs1G-;pcD9@z3tg(?8SCJd+KZ&z(k#5tpUitCK>D zscV@g->XX-Jyo4uYSrhLr=<4tTh*WM5wznj&xIcxL2VF3`})D8jBeCsr2ZZt^sg~A zy{{<_fgU|pHMN|xNEIeD8#f(XK!$+`YOZVqRCHzv$TSii_uJ<-OKRsV3mwaivD||148Gk#T|xgWDAN=>{v&>f>lbk>JCFEx82) zY9@ji|De-3G@iK=x;wHW)}X%j`F;>o|{b% zn5OIHN$*W-i~8#8vEf<_J`ffMdV^SaAS$yOS>Tz_q{D*BrQy;_R%KP%rDvDVPIaIW zabwdFKz9}gc!|Na8CZ1)OOXLMmo4KL5c)IF>esXf89rVqS&zxm>$RhABWQsfj&v13 zR)(v-Kgw-1;>nshJc~Dm{`>7qSL@e@TT~VlR5Oz2urDI2cKSdb8mh5LGb)TDyEU=) zEz^!$lordiW`Cr&03|9Is1A5dU_E`X&ERPrqc`78#Qr|C8M>I#;KFkNwz2vjMfKkW z63?~oH+P-7XR8<2w&|z06U(;QvyEH`KvxhQ-+aRUuqH+*(Owv1fHyx*Lx09)=fx6K zj&R5zw8;e9zWR?m`p2^7YrT@Xov&Y=le9oq4x}x1K?!^sgS`Z-D;pG1ooCe9_4Wb~ zTLx`s_yk&oE=ZHQm}2*SV0FrJrS{UW z>9SL{+sk0z91U~`H{csegk4C0%+ukb8#=K9%n9-d`+ zq*0eH(^G4kZWIB8ZP zD0LDpV}$@95iqSXPf4ubxNPrN<4N2DsSpz zOrU^on;Vt;rdHF4uj?NInMYlO0E-jkgFM4Q=7Sp?3*J@p18$Y$XZ!U9UhC9*);~*Q z0C)8uj#iiew8vbg+tQ+t4{5Yu81|bk(_W&u-a<9(Y&TL#tDd)GaYhz~^?+pwK>1<84r9?pw88^x)Q`BWy0+f^fr8o({(Xf80N zUmtzF|1Ng6?0UUE+xmLnqa?{J0en19Afu5GX*&!2O?d|;yfY#5!eX(E$g}n(ZYpW2 zD-p%}ENk6#cph|>S>sz&flmzBycTJg^Olt~F}FG|P}%&x_Tk_Ge=K{6`+pQ_4Ay~1 z{SIlq?^L>~#Rllp`K2EM;?j)*ybTTIric?=&0d+at_|CKPONjsl`Z!FET!#XO8x7C zJ0YY0QK;{$e-LB%D(d}w8u&7EC_%Wk8~|wzn*ci+a%l|25QIybA>*=%zb?*IM)W@d z3Aqo-PNL3E$R|Y#F;!g)bPzb0 z<=3d1BCH~EK1Na*uq*>M7Y(@@^hI3%`|q~R@AGo2FJ^q2d|)w*$Qhq2i5J0{?{AH$ z1rK!6Xus+mKl&v|_2VEWxO_~#QabaNZnU^fj}hn0vJ_L=Vo1I;Pn()6#CL3`C_rFE+oysw2E1A7uc1&@FwFt(pX zS>RLYrZq0$4KP0LUd2@C2LAlIj)!lBCvHAXHXv#M4!w^(9v@&S z;Kt{tWrO+Z%47HxLJLg8(UZiq1#(r({ArqVUA);6+uCJo)!2s)R4O%|exu}Z^oKCL zjcr}p_0WgP^o-k#<@~bF~{EDxavHdsNthB-M;H@FNo(bngO}+y3u?+JzzBt0vO*QJFZB?RXlCj(3K5q5zvgACh7j-z9dHQ z$PLCd$mNoav;WMTBeB#c(`86P-K9EO;HTth!20K2NMm(;LiAwvd#@x9BxWNW(IpA1 zF9*Up7JwRK2)hC5tBHfRG{-++XS2!WMM$hC5`Ox~P4**3vsN+mH2s0G><01^(imJ}BL~VgL*a0kS|3*lDakS%b(H=mXcA{o*%p8bKf_`P|&KIw3ANY{# z!tScoF3T3sZk?XWDjS_%Dt+01(h<3Zbi=S{<(N4PHNjHnZ7APnp!%&=O(I>vU+uKJ zfXSD2eclqYfZ10C7aA}iSuUvk6Ph_W*;U6r3lUkC9hG<^A7yFwZ`m>?b_hm({q*cy zqfJgPt$x}og?6cNLbQ7-sIRyuaTwwLDs9UG-(R}gJt1>10_yp31}>-axL(EF?z&no zC)pqY>qA404Y<|+m;sC&5x4OM7$%@tVdMa21)i)kWtu_*HtDK*C+Dp31y*&{qW zUjH@f)`7qO-27wvrMvf8n0GMTeKLj25=hDY`9t4dWk4f+m4?tm2h141OUgDi$QzI| zXj@{u{0^-tCW`5_H{-)&n-PcxP+1g57Bp*au+{!-Uuu$$jDBEluaQD)QY;lyvwii^ z$&L(XqX*e!2#mvJgW*=-kulTzh9OX?5h6w99k-;UZSR>~dl`1UM4bnQPYE&d4hk@x zu=q=GT&HkIsZ;p48JDeJ#Fwp`hRcOK?V+^#GpEv(&vZh-xfvBp^3pX4PqvvXk1Nd-B zewr}ay?tqMCU7&Bj)|z5*ZJ<~r~n}L%m4?GSekkQ#uzsbcj`;EMR`oD4Si>MJV?Q_ zK?xH74_~;wCQe=bm?R!pb)%C|CKJ-Z&8h0elNU~KV=+jB8>38(EXOx+)fkBR-qkM1 zLB7L!B&DNfsddF^MbUHz-|$RuGg^2QZsW<%RvnwTaEeeLFM*SFaybS*|NHKG2 zE`%rJd6?c^io6wuFy|{`?UpFZ5$EljkB^Z%*jRRh`ykfp1t$-8a53bD=&f9x{A$!| zOBEWeQZCs&Mrgr7tQ4VWddNXWRy47s`SNxeGC&E}{)@Sy%R4oS{UpYOPgFn7GzWWS z_Q44+_MFo=IKH_9OQlI=%Q>*n-d?U}Zk||gl=Mg#(N2ipm|{>m7?6ZC`0iy_i1Xvg)A^}q!NIqS0mXg?QHWycs zmW}PTxZg*6(FFEgtBQYwqHNajV|2hP&eSn+OX{V-K#(q5*B&fAf|Vwx7ph^=cb`&Y zio7m+aILCb$5t2U20>te#pf3rhIA1hz*V zp9b~NyPD+Gw&b`ah8?ZJc*^5TZPn_bE681YM8|0O<9W1El-?vh$EVgEINEiiZu2X$ z)!hA+4)PGQh-FMh*s9WM4xayKXO(KzH4=QX0pA=Xm^%$^Muq-(>I5K?*vp&2T7UQU z3q4e>Go~YDcG<`jHKqB2BQm@%+@>~IeF1Q!pg(A$q>hz`0Y^TD(rw2s* zSVB4Hmqs9op*>*r-OLTJQ90*!=ekRN*MH?5D5^juc{2J?vzsOaIAl5G``f{| zzaJAX8Qo(?Ja}%Q5M)%3k095yprOUTrDKBzCS~SSVKHy?63lt|@R8Y^n=m&gSkzFg zNHLgPiS+dsun>#WPWHAB%n+Wi>oPr?-8T@xu(RwlES}hF2rI}jcXgo%$bZ}|CU539 z)QlDVoR)ZzW%3>?i55E5_>OpDsZDaQ#0nd+hRURnQ&BW@o56=3N@R@Hy#^V^DCKw; zWMvpW_VWUw&y`>SW@ctQnGc7!LV0*e%sc*Y!5u5yQJuv(l!G5xv9GrJ8D?Flnet{V zOq1nINnt1ZVt4MmD3x(b;VZF!=IlU*wIeLiebr;6(K;RkW*6FBf4Z*KP_2h&sct8!zxRkEo1DMig#7v$1gPH-)L5RatH~jpYl<;)}5f zdpgeU)Z;l_SmYd@o?V=pI6SRAQUS6n1=3jJOT0u|;_r;VZDqbKE}Z<04Ev7!7vK!( znzd#I$}!8eDny^M5AEtIJO6xV;Ljc#qx67bH!0%j^?s?6{R>M-o8I!=c$z!KJN2;c zFbaUQn6)%zk6Q{DeBv10`bhA8Ev>3LZVx%D53@gHA+rTflUQ|tu>DY$-6gcRc!od%d@MLm4`RQ? zixNV7sNhzv_cC|wr!CAfzQ=(wAGIXTTQs3}!%R`9JGbGLv%#L07^^21Q*Hpy4!YeB z^u>ig@jjzZ^Sfh>V+tS@I0V$q(+=q9M+zXZ)BSBgsIvddCRGHz`?$z|`1s)>6IatJN zR$>(`;CMaylNi3xX{CN{Rn8WlS%@a~M@94*JajrJR17Gwq$71R(D+IgWtB9kA@k&= z2n|!6oNOf2ovLuFZGQ0*x$Ylbg8jS(U6sDcc9rs zwbd%EON2>p1r&A`p$+YXTF-O94aJf*yGmOJyXIYnCo+kmkLkLeMyxX3R4bPgapn1i zdE4NZJ`N4(=8Qeg>3wPH3mG=?b;-+OA6jInZZ=B17G4k?FyD|yo)b8-v&Ppm5zw&nR`O-=)`t~HqD=uZdcW5Ix~?R%IyOA^K~mj3YCFA<@X zy3BpQm9b|OxaQanfRHFA8q}-!0m39RNwxsP+Hd}nT0TG|L)o{cq5ew2zZFNYOe94O zD0*N8N2G;P??QzBgV&WxNAlk_F9v#!|0H_-|8*^<|3?(;(USU=PZ4`>>*n$5LvO+L z-|G8i{d-K@Y@>MAZ79-a3{DgK@OUdDMI>#dGVsMcH%rMI)#vIe*Oz|CI3k|%vb!aJ zqRtQ3p03ND9;c>u{eD<|-YLmQOiz<@dTWxBn;Kj@-Fd(Z%IxNTv_m}Jwnm2CQ3Npw zmj9X73S!U&tFlo%+=*fOuFgqr(>BVcvZ;veol3|((X3YR{`=jgW4^BH40&3ncFV+F z6w1j(H&|`%cFc{LjLU-YXn8JOa?icrwfo8bzPItZ+Az=hb`dD?D@t1G^WDVw`kqQo z=NL;@f7l{cIS9|Dl^oTe#t8pQ`962Ffh?AE_|81rjOIvOp!S| zVo~cGY@HfdJsW5k_G5=fLRN-i7#fr0p26*h@cIWuZea8u!e;giJ#6jk7qIKRosrU` z3hV)<66{QA>ZxU5osro%PTG+)O~`#tg1Vv|8(K~KT3p>A7#S`!(0bAH5i9Q~I>}gn z)zbw{jw>iz1GkxeQzgX* zHS|!3*W1W(Ii+TTuR!%5vscW$d<_bYum*BGi?pb25`_u*|2RW8-1S;^3&luDKsivO z70#bi&^usDG1J+!2R2cIVUE!sk|RllP&t&*dAM#l2lZVZLPG3J?S`ZX&!J}3fb}lN zPiHTCOi5l5zr^!2D#H;GDCRq0l!mKQL@z{?;PD@0;6gMqF{00qt3>%GgchJ!%^~V| zGC)N&1-Bi=S2{mPm(IZ^)5*Ji8-~t=6SS8o)+`hP$x#(xV#dbQnYkZv-| zG*)3Opo)*M0e0#W;sMbLP6?#yEhH*AkSCR0WT30_JXU;<`@vuitCoeV&eYPyv>Cu! z#{%Fn95(_}Z;80xlmFl(M6&R@g39-Vd?U$J3Dkp-4_x!LB!E!l$;Wm|zT%?C!ZJbN zOTGXbV%LPJ{ZHC*1xaqF7~lPNr|J^zb9g824A)I+f*5rWM}d-o;sKUt_^N5r&z$oAn+Qbum{ z+NUFk1rI0XKXo@^HMY0O%ECyYGa9CFAI=BNjOXo-^2a7x*ZhMrc;$Rc z0@=@N%MLG=3|#%t9PkI$fu-AfPFkARGt1@PVEF7QiB^3Z(2A5#&R}tP*g~#%*Y>0y zdq<)(gCT!7!2bAd*O#-0X${<@5@j-oGpmL^RxUNHKxG~_b%|5d7=|bJPajE4<|9CW zcRASjokMQ7E1OHW$;xFf8!h6f-#SxgG|j`Ll$*GQeFjGtDA6E~ z6@9=o83Yerf(vy}TUPF%QQnt@0ZFwe)^eK;u?TZ>2%0GT95z8$H^wMHr+HV{NTQhb2|P}SR?2x=M=KeGbSuu_ z3S`UTQlyMUtsVJmq1S;QqMvCtKCV16+30c#xBV-!RJw5pE&ek$Z(?MFE=jd%-aQ1I zO9%kBkTteo0-&4rO{U$BYX@W4E5bF~Z2@rUsE_IOBC;H^{3{xRTM`XpLXFKMZ&{0k zmxFaJi7VxV!Fe(2H&p+?m`zu(Gq0on5u+t>DqM4jXTUr9I{cNRj^rr*^8=@gvM-@dm*S7>m@U?Dd=s3~=~U4UVOHxu z@5kdg9fX#8)3Tt&;2EAK z7%VEpkkT(c-@I7s**F`UJK;=MsqR7-l3=7G7@fk~$>$2U6R3cuJujmi3io%79cU8W zT5c(hu5b>j=-Bqa2DF&8`7OBN)-E0G=7`~`N@KkI*Kk3*QveO`q~zz3ct5n^&bHSK zXf1FV#2GFpsC=xDZveR*$Sv4f&>H?ZgJ+Lgd)sXuF{p<~&h~qEuOEP&pS4)H67fnn0N#wGyH1BQ`reh*BjPBp5GfHc^w` zE(m&W%7nPQDexZiDo;L{FBrWkN9SKk+oGLnftwhPu{h!wqp1n`#2Iq!8w$|91(eQ0=qKjJ@~9YO1Ht6@+Uug$I| z9jA~i^%R2F@v=<3xPV`Hjub>gA^tJxC!RqZ*26}#no6)7475?XVug1vbg7UN6sCNn zX-tyNwS^j=wx0OxQ++{#JyVhbe0XnCb1tsiQLe;Sx>1OQ(!sPPacZe7q+wJ-qDGOh#?HWcEx?wQO1&1_4niEIN44f?L-?%T)9cju^q_cHV5d9 zJjre@TO=9$RUPFc#B|_KEF#4QhG((zUG>DFmtRskf(cH#f^*IuAi>lLOHCkMa-}CJazU0E!nB}QluMww7w0z`^QyL?pOI#NLq~XT$lLysreVI zLOqX(xXkn<+~ruD^&k9nag~NhS;-m=jIKd!mxuC?)nBfikJ1~z4;0x? zom}5{PTyB5|BvVUZCL0MHoHdH* zApx2P)YOi*uBScjjYZwHIgZ>fqiEmFKY2abZ zheTrm%-!Z9twWa^2a@Bis=idFv>$r$XXhOlmXy&2aFD@@Ud)!nPEuAv=SZvy3q}lv zur*DDocbGyN_Ui8MP$sfxTh#skqxd3n{7s7j#eQ_lrd6OFRP-qFB{nQcHRm&(fV75 z*!8LLp%GA_-t^Crl|Rw6|Cu*eVEKxdp^xf!U%j-50v_?Bl0Y>U?!tcpITRu#8xTZ` zLIcWD9LO}WU>jkr@Ut>pU=wdMKlIhldK*1qR5D^6=uC{?r9L4U4_7>qEAntRM0~p7 zpAT>?U=@g;UskAFAt%sR%YR?x^nb3nMh9BI=}UrwR&-Tq-FuD@oxy4^w~ZbrRQ6~u z=w&SfV7DmX7~uj`pzmQK(g=b5#M->|*8U{Q!FI3kQLlbl)PA?5Ys#;jg>CaFG;i8u zq@io-qpA}JnGi6yFB5Yz(u!dW#zxafajn##O{?+_dlJGG_8gU0PNv4#^Y5jkroYO9 z(C~7Q8SnpF4B=XVsm0YT4h`^9WaS|K7ibhvQAXRk>YS{+)|iB4a0V84)CRkC) z*X4RyM|;KG6L-^W8PXY>2+s$=KXQC&&A#tp&$O$C7&~m=*cUF}R>aU$-c7{f9+X1p zsU+zOG#BqL+^mQYos75BWl*Bc)h##|Pwc}t&hZ8B@j+*67r3%#{l>rkxhvP!9_jIj ziPKQ6D{m`}YF4izE=JcXz3PUY)g3Tt)eLat#GkJ(_SeI{Ke55>?Pp?xiHrbR-j{;-PMWtJrAtUl<9CLkd;pB6 zqEnS_-F5b$d-0qAQCey3v-+G{E@>VbAFN9+rdj(oSBi}4LC>R?!$MipPYm&w0J9V~ zZ}3(uWC`$%8e9%t4xkj8ATOyX8($@!j62H(N;@ zCl7~sEV&u%UE7o5yjDc-;JRF%hp$5LbK54ji4Ql~`Sq`bYPrh@f*Ln36b6mp-rJSv zDNs7zXgl*kONW0MyNF+iPsiDMA7YT{)BkLuWUO^uTcRQVfG&urn;{-fGV7}kE=ex8 zIEwfxGwU&BPmh<(PGoe^unAcKdE>{_UUU71ZQ#V_t7MWW<}p!^Hj{2*+ww%y2=C4s zbr~Y6{E3KoDX>$nFRF0rpjl>?9CU;<#b>q4Nse&hHbjR`}2zTGuM1qqvfMfioEKc`yDd|c|%FA$X4M{Nga00e78Beid}w9IJVoD^*pDN2kZ#-5<)2^ z*TFBAB$pmYNW(qUGu_8Fd)B(F4f(sc$ikGIhx(j6a_fb-`QwK)>Yh1Gu$JB zDz4V8&U<7P-*H5PVKWXtMqpTvSJxAsCWukBU5W!gGDulg>9{WMPE!@Gl%X=vW_mAy z;9;E@X>P3TDsq8RaH?XJ*JPT*9QAW#Q#5zdL0$?`j0g6kL?3Y3PMowxQ23}ZuFb*e zu`_*Tw0ZC*HoZie7*|3|_~lw+CVQ7Rbw#>O&MnWm)mFxr1lze|Mq8OBgDRXTxi4~R zu!}-cyQjlf|H3GyEb&x2hEgV&u+<4wY4qLEeT1dV+nR5CC%%&Q1gGm{O+>iN`&O$E zbo8vFq_W-$VotfA7}NP_Cn=;E{A%xc%`ET!z*kxQ8>>0~ijG^LS$JGm8KH}%GN4XE z=yg?O*^^ALG><&3SO#2ykBa0jG%po@d7(kCVVSiI1^IMg5NL-mO&%ZWu=H!e%i08w(d1>=bW_dxECK6dALCr^SRyATCGF+kj*zPS|vZ6beE@z?^8gP?E&21`(Cb^>^3WS%X zk>7Pg5?h%|#1MMH)x1aJcTIH1mKdHhGpvbIoIMb}p+B%LDH(8s5KmVw#9W zP<_OJ0ZCDn??U17p2)9qG;`) z)F|UAX;^2C>bVPdGa|s5mx%&HHR|i;>bWiHchUB`V9OqAZ>-2?Np6zFAarA#W&HSy zMxAN8k)*6ll6w~6@^Ew7?Gamw#WU4Q8c-v(p#Dw4-AKu8Xy$jI`8unF?UlA;F()eM z6>s%gr3B9Wj}5BLrf^U3a*9t5>y8DIQD$S>PymO8p+#wJxh3y&l^mvt`Mc=?Jvw{Y zccq_&?Z|&jvtKJoJ{Vo5J0Lo)*P9*c@Q_auigBxuq33h-i}|46~;AG z7pY*sOeElJ6}AHnlgz_+gLa?x+A9dfx|^aC0Zn+hHP5M_qiO;`3q^_pbGEQp6RmWt za*XFyM#pw(Nf9&aP`_^2c;5ijjnk}2?#CD)^;UV4xgg3mjbMIhcqhNwrnM(kW7Zcb zMn}}IS{+1dH}+#7ru)x`xWD-T!XKb)`W3RV>L^wk44KA%VV|PljYP}ZkpS??_94f9 z!CB&Z1yx9}?3kPkL-i%lpWiqaVgzs>*3I&B4y@Qxd~585moo>|88JfUtoOSdTtmj! z=JyKg!R#YL*?zUcFi;mh(_yD8gK3OIL_?xI_Y7uN{*6AdPA@AMO89HpaSw|B47?Vu zV6g#Ddu||VbhAoC;8kb%Nn!yUXO4W^U zug(LvF96ldF%fafzk@UfQ3A~yC)Z*>aG=#71tG_TzbvRC!HC6P7{=5c^2)2i#}1QA?Ypa4=f^A2W3Xcw(I);S zFA`aEAbHy%72+E2o2)6!&2Kk3k1=9P)naUAs#oit^>$VbG~mJ`_5=B+0lSm67%*=H z%ga+&ATQ{iv=zQCaROE1%UBUCj|B#CU)cyN)3j+2WywFa6*Im5OcwfTVVYWS-P@42 z{#0;bsaqXYvwhQ7%30#9(zmp9ZEXg8yL06)0EcTl^^3|CL@t(WcV;sIx61`JN?G_m zAliu#B+j!XC(TYvbR&kMK{x5)a12e1kz%=q1ACSCY&+4Y8qzR0XwYXC>vImrQ0#cf z1pWF3sqZI3qlRolo)_Wd&ZIE&GfRlxOg*x(@OCb;ONCt@=QCIeXm(WPbVv->`5iF` z>d|b`;~$)NXV!C|rxSL)nT>s3!~XyS?5j8aw{DA>;eYA2nAkY~!?w|)*%M3M1^eqi z_YKGif5(*c-zO4q{GDaDLMyFXeW+3iKY}uz^xcp%yuD;V>fU>i zrjuuW@_uQ{n@GJc8FzB|5ebcppD@UW@Z1oUCYyLsriZ9ch@0HH6(@_6=)y+Wi?-Ui zeW>(V7xIhl0!B_ z*DzS*5>@NLiqdXd;_v&(%-(~ZKA_RiJY)3xesFUs>HAUrd7YcKfGOtRzbm;uP%bZC z6rwm27Hox@B?7GovK(_->D;?$0Im`>gTKkB!1B+#uyJjA zwDSSJlXYf2c^FkNCqRh*1u=0VAvJmM9;pu=s7tp-8{QJUeFbat)zMU$S?|P{osbT~ z(d*tKf~H|=lq>RmrSISd{>IRpBNCtJC-VS|#E!IF`d(fvc1bC$=D7@%GA!AtN{uQO z8=plC;kQ=qU%k%uog}ML6j3O~0^^TXqAgz)nmdfkS3&Ws4A3B7lR#7qg%p1i$V=av z-p`~+7Z{j`WKjOA+Sz=$wB?SXTP>n6XkK}38pTV1BG#o^AcfNRFLh}Jxj%B8x{zfd zPkquI3N*lj_Nr}$kmCsFVTeU*)Pk&oaUa_g!G{tmnplMZy&VoOmRf>cXr)(*aA{qS znJk{JNjD(4&tbLVPm5+WTQVC^$#O~?RMWg}X^7Fs>;_<=7eb-K1;ztG;swm87y*qz zNsVpyV+}2~M@LP~) z&g(t{dpo0;VTCOrJ8_%9LKM2!IkhS-w3{6OkWd06T?D&hqL;9piJjr#XXIF9_gN0= z2Vc5Pd43x`XB{y3$7McuH5Fxxf^QWzRX<2v{llU_?AJl0tjfQHI=%-1;%&{TMyvdt&pPj6Ca4 zvNYC30OT&7A#$%Q0x6HH_@b3PEBISpr*dMZ>S)zjB18X>DwZmTq2CSrdP*KVbL9{R z+5!zKIXQw4&HfQmg5O#eel}jrsk`x3)RPn=O zRPsbLtL=2bVFaq#mmRc=U|aUQ(}GmEFXRoiRiYzlkU+${W9OkfESKG)l)zTc24?9I zNLcizy5QKlxHq_(+6EKMwz{}c(=3P>`o%}pN2%cv1X>zRMSV)vm!5nsfM5bB^=4b(z#)OOO25%ZK|iFDhk^9RBNwEs03cV&GzScBV5W#{!q>w&{tFz5;B zyD(lPapf9jDm&FRQ0fVp5=+$+Spms}AX_gtT!Ki}OLNk4qpdBaL9uH1V0Mu_vi?S1k^49(DsK zPCwmft!Anum%(E`75Q_b*JQ*XDG54dm6|acMN?W@HVqGvu<^`z;*sY8NsLl8${V<5 ziB3SF4uw4LJ3jx zDV!A41qOpY^_+bjL=*3h}XkNViNJru*F?qAfpBxZ6w65Q@XQTC6fVcbs1DxCm~wXL|hFXq~7 zMGcn+Iyf0~@6P^wEo5NY0`jxB*`lRasC~zbt+5lk4;)UEGSRSvC1?P7?dL_b%SW|2 zH%WRC#5MjTGu^G>kx?23WT*k+Q@?Ob4w$V-R!-;W$#GxsyRC^g*#gC9pG65Ozr<8a z8ICky&>}4>UQvRU>d{zUL^bg;y$e}>wtBjSpFr%XhzE6y-N+Ee+1Y=&!$(ZpzF;xM-wbLAsnQV5C2 z4T!DyV_=uWmZL+AMCMKQtkka;-U7H$%JQsg%LBeBKm_Z;itu1uO0aUGyh&CbSf49;|fT1l@SDJ^+c{be-Du%CpdXyUu zioN2Zqf?cQmJW}kQRIq}TMxr-w$vf2R)cSC;(P?9ypMGAsVipTonH0VZv#lT83o!b+JS)%^dN5VL`YA|HFJ{VHh$0ZR zv_O|qz&&_|T`eg*M|dtLMdc)Xwwl2CCamF@k9xi*wmdiA=ZkY5o>M;!o18p6K@;gR z=-)SpDN1~U4CHh%}n`867p zq~;)F2U64w^6o%6j;pK-hcqWi6c=~D)-bOoPjNT|HRhPv3R-n z8LA;uIrbGcO=RKF&me`TsNgDN56;FefeCcI2?r_gEZu5uNgsQINxfFzi&q;;5fPxw zE#vDlQJ6Qs1GYC*ci-;VCz`EW_?*`eUYwHrS0k9p5UC8WooY(lSo9Ul>p6XdMqiBZ z2=)r9#PM!CEcrJ0jy1*0_bXbLgtmn4V6^0VkOLQ6uFx%D$GgLPcf<@;T##gX*+)

9c*`AL&D1P1v5udvn2jh*rKy!(jkE;soj*oav0Y(S@Ed7G`uHLVLe2etLBIn z$C<6S`g1fQ1TIP%@Yrg_w?S2PIqeBCqwj0KPm60p>%UdA42=J`n*D#002mqB{y!uD zRyOwkK#I@gOeG$Uri8vcplExd#Q^<_%(kZxbKOd$@w!r&Vn#f?Ba$>tAQ1Ei8>dp? z|N8Vx1WBUuIy?(DThO6E1N7!-;~}>zuWZy#j;f?O9;EzMh9-oCe-zq$jnFuw@>Qab zj?G&SX^925-M{OB5{J&7xKu{{t~xX`RFoXJReO~mvAXBd)WX~6*BYI>5LH>@sd0o> z1Oh2bg;tc*75zQ!phJiz_&}7J5M8J$Q#_yb-d2cSgcgEyT8INV?n+3kS!x-Y(z&}) zOXB=BqZ&;~T32H-gaxGXuBtin^x&k?wHv&+Kx)KGqDw&qcdiCqD$@N3O=^T(X+_9l z>{bwAQYyDc{=;&mYyZdei zhZA?2>5b809D-u^(C@J*-tGfY(i36m%c;sDsLCxYC>j1*L-{tJKsRJN$1I@tzo(YcHM8Ck;6i_X6SgJXs?HFOco8vcL)YwZ=GlfZ*qN?-u|7_@^^F)Q*$( zz|FzI%zP4P0Z2?Z27(G?Ur5x*(Awqx56B`DA6g*=oXIkoH|mL?Ec7r;I(Qwiz8gav zg&q%-^?{>i%$@dVmtgimp|dAQ5F0(1#eNe7MKBzO5DJPRcr!j|NIYTX*-O2R$g7el z^BAp&Gb@y&1=PRWxO-*>-fo)@}i!*C82dS(KL8^d3v_B9W6s>5>vUQ@eNSIJQJ{U|u zJrJ$vmLN@lW#RRn{Ji+177xKAA}o$CkdKHoDE}iOA)y@wp%7830Hh)bLCDeZ$b*AB zBj*@d{qO7O!nA}BYtKr!-`M*T@1P6-1OZ}o;9}L9&B)>p8CcRIhw?QyG@`yM<~z!;gI=L?N?;TV9uZfc6qNPc9fuGjN@ zX}*pxWJxdg`|-X_o{_fXPRoypi+SmOxMsDv-=lA2|c{k5} z+b;Xg_qp0vJ=~C<``f=d`CUGrmq)8lAcLQ$bF1v<^Yb}=?=io=^<25Jd;Z+q&~J=R zhZU5sdJnGm6+Cv#yl-3{{@|5!dWf`;z~^S_C@i$dboFI~N=jM6oGGa$>knC>gNs1S zi5L(Ia9>kmkDIak<+=~L!p~D!>p?*z6#@n#{DzR|0&R3SFrZUP%dZj(xw@Hilu*MJ z{M^4q%PIv159}x+*+9K7@=3~RdUPbakNnT__LDWnx1_`w(ZJGdH71;zKsHYv{e zNzpg+`n0vmKOBKS{LowEeVBQncZAn?Lf33Z|SH@dcyGax($uuj` zg4HFbT*HWI2}gUvTcIxmjm9t`%!Kvl>HBDO)ME>E?0#XubO-A7gG#gy#;*|7ti<8B zTz&X|N0aQfUOW&iONAPngCZnGNI=drkU2q-H`Bl%H@(o5qeN#KcbIJJ9fjT1n5r7G z!+K%IeBJ9PlgB`w(trJd3uC1n2<=yuR-{Wq1=Pg5{sjOv&%R-L121ANF}{N8QMxNJJXSU{EIO9{~SVR&F?;xJxOcv7c{W z++8hNWVyK8T4sr0Xw<8HkYNVolgH!=GYOxq8bL_P1`vdm8VCUfqBv1NQf^xCye_dd z=%FBvZXc8W>EAB*q> zlH22=a-!IA06`tHnfQOLwu32iVZ(mLAzwg*V;K)kJRfT_ESFjYQ=^hg!16~n=UvlhHj%C1JcUoc>`O3M-29Fh5Ezud(w^dFqi8y!tb z*?|aQp$2Z8zNLc3R5SdKp*o?pkR?h=A?<+;9(IffRSHc<+te>6XP>0uEvQhfPHu?9 zoa`WD%+QwGOa_vfc!zTC8!9D*1cQTk+!K$DuR)x3@D{8#U3N%Gq8o}Ba#>xI#bS+m6PUq` zJaiwnIgb_sXcwV`@fO_NVYZ(TFe1p!vqPNcYvn46TyBSoDd9s!%y-SOzEfQRo&Psd=Ly)L<|xpAbEjD;b8B#99>TLB+y|GfQU%5%bA+| zab}A;;p3%30H#7;pbn(`rwJ2WJ@A&6MYxgz?R&#a#N}P%hZgd*;wp`dd}PEEJJX(@+9R5+9a*gGKNF;r#<(pDz%y%U=p zW}#1qb|s3D99AWLkwD&`!cxTlthdJfd7su{fXa+~`0cf?RKGzttTEUnsmB*uFW?UK z$vxpNzxcX8H~oB1MOmGZ$wO1i+0Im0GflYh!%pJEdaTSG^RIv~)js$j9a9+0LCFIk zjN3+6m?4Z?o+#GCTF+JCzx=25$*~lYv$2zMOv!(ZDvPk=XO(0K7NChioL5H>9ob`y zBwzllW0ZCzQs+V{O%&yv!8b>1zHV+tIwOq7*wZtX4@1r~mRoJU+clc}S4-N9>FZ2s z+UWjR(acPofQ!l*F>WwnDvOxm#i>*IwIt5ORwo1-Pq-rgTII%EsM$myVWQJWC4AH4 z3Lg4CN;L{;yr!uw+SRZsv5IbMs68tIC=p-ujsUy=OahCZ}h|%c!AgY_12y=b7Bj8Q_k7 z^Sp=2DV5zMCa`+-Y~yeZX3$GofK{AzDgQ3&YY6$m;jex$p*H zkh3{HAyGt#?3EiVQy`O{rAyAiUpo~xY?-F&m~=^ubOKeoIZm5gXe+SG8fugu#gJ0Q zf0rZ1Iqv%X z1g39uqM)`G%5qI5`mf9cZ)mV7rzJ@y zjD{$zZbpgW1@3U5)M!F(u^{xGb315yri*MVHNRcIW%cbY1SvHiYd% zDLXCug5`c`Vej$CdP#`^wSNJ*@pdiLZ=S{)yg6i|@7nl`tzg_{0t8Lw$7+?KZVN~_ zV%8}z57|4WR^AkLbU6DiTn#=vAp8YjA*-yE3Py86hYJQu#teS=IC*IEg~0zPcCX5( zvK4bKLd0oCcPh7Bb1So14=!#v`AlpNIDjoxb-;D-O&{oU`R>OnB*VlL=qkr>spH6g zD!9gJgcOnF5_FDHI-lL=kYNl{?|g_Qb!{Y)A3>dW%b?&$$Pgyt$94GlK9d*zHH+U8 z#Wad;6V)Gl8qm=&ss2FQqp1A(yJHc_x&g|PJLu5$l($8e<6o$)7LHvy) zCUI8;2e@Kk!Xn#cD~4sDiF3@;;;aBX4Wi(p<^nj!0*wQTP_=#Q$YBChk%XTXb-{dr0vxv~So17KL zy2N(ycG`COdK4gw+#FQW*%TE^q^V^FQ}n5V4RE@p(Bli^-|GPHq;W99woFmBx^iO! zhCx1L5WG|Xr>YxlsIHmz^B))rgQlmk2F`pjOJAwZnRzAV ziEcp5b=a=CM&N6=(*g1(5hGdEjtCJ#B&W64PZFcP7urmmhk1rkbTMs>gDV_W@eK{W z+pqnRKIxu~m;H7to;J4o7H`gOb+}z7~+{J%}&bIJB9^!4~ z$6S22$9|-WQLv;L!4U)R`1*qrpHOJ3s~}A*^Baq*TTvwaL|l4Kh33OJ*S((r+hh;0 z8TPEQtHuj#$Q|VdK5X?v7Hg5m9BIk*z3+kb>>)yv>7eie- zk4lBAd%8o39qqAAW)-u8h;f$QY~CAP_F;n`pkEW~I0bYw9aPA_=#EFi>`1inN8Egl z$@lG9&GE$EIY_46pm*$(4M#b{N`@EwTlKD&o)yr%b>>ozS8-0v1c&Y3Yp>_%2lD(p z*Bzp7VGcTldW$9r78RUY%O84g4K@HyNSl3AWL%pd=o@p*)f*h_`MGCrwnG&o!#rn5 z3=>`}q?7QEmT^=spSz{dG9|7JW4(+NOXy&xHnwSYKbFov6XEuqvM`;%D`W|eVTA6( zzb@Tm5xD(d6KN{ip*i*Hl>4JhhZNu}j6Bq)jwU)v8ti`e6^tqImD)1v06L(8Kh_>< z?A|~J>GFeipLN`kRdOEnIxlHTs1dq16`3{y^@aPZrT9EUjN`rcJ2L8_{0zS?+GQQm4&*$L>{@s$^ z-sLU-_XoZo-}hJFa@Zct9Rc4r55KX#U{;*`X9^^~-;LkLL1@?1&-dGH+|Q>loeqP?p;lv_h8(e)^9v(OSHW1GmYC@;v!h#BcVAlBoTyK?Y_05NNDuZ?@%$f?uWX#)CQ976 zsP}qOH}4mppNzMHf8O1P*%yaPgxw)}0KZhmt|nfbog=SJ+8l(a_OjYHOxmt}mW21j zOyjo_^UznH@z;3~N1rH<68mgO^y)FaY=;|Sr-F-KJm^$0;+Hs*1_B$C+S#N)7DtiD z_x4ALlt6kq`G}epAQkSLEc!m!^g%+}y<}R0FBg*#Spy9|@a^k#qKin)D+18)wnQ;n z?+V!Jq*Q6m`0`&I1)ROz_#f6Z`JD2)!sA|ui8t|#pY=11buUoCz3Ga^;X(3>jyoR14j?Af66ZMs5VcL3_A2&N@)?W35UnOm`{z* z-umLJ{pMwhxl*^`)ADGdnrf-Ks;xS{Pppt^2G*Y3w4GSxisJOiCMr=CEXtZr2xAYQ zMS^3Gj3G4qs(&Y^B5NZyD}>n^o2!y9M2W^qVi9}!R;bLK<<861TtkSjkk5;Il8xmm zPlU1KdtPLc4JT1JW>m~=K(TrbU+8e`78wYJ@D<8|4!l#7Zl;ux z18#peyX)C2)2$RqnP>qg&-#5mBkAk$j$$=RULcef8H~O};xFcgtP(x-TC{aS3WX}x zmz!=#VKcQxgEoo;hrmMRv&`d{OU+N|4YGaytc&DPftcmwsbYD^a|r9!MwxKk z@YV$fdnHkm7GL7b!E6YeO-AT=Y|(DQdpyd(pt=Rn2bbsv{)U^%qRp;l=~$F@ZxBhB z_XlIC4~<+CT|#=$pZa~X;|SDg{%BwzWYp(_qWtl+Gtt+;csX43Z*?3QQ^>?PcrNs%!2j41!XKevE?DMOT++;x!@$vQ7p0;Keah?^iZ=$ut#%zQSjO#=4x>R0pWGt;lGU3Pr>TQ6DP=% zl6Hl-ijO})Ww7N?wCox-{oc*4LcUYoD&n6p?<4SLHV#|zcRH5(*lS)W62MjHF|)aW zqdQ02{Fd2C3Q2~#R%Qu6KdI1tVX6UsQ)Qxu-RcZ4gzp!=0$I=JM0o?>CcbHNP&8bA z{ij+(upLBIqRE~J#FGduE9(9c(zLjH9t#z)nk6K0ijCjRG28R*|k8(si z!%f5Wk@KkxLYW>z^bLUq(eCHNk zhGE?Gdx6`;K-!5%8;>mQ-DkoA>3e;q`3tC8>)TQTFIoDmlWDpAmX25@B=cpdsU0YQ z1c-@X-NrnT*6h@eGGyS^+z}+86Uh#C2_WJQk$H<|#aANtGmJ^5Fd?_*)gH9|qIiz;PX&$4OP`u!-2OJ6VXr?$n!7JIsX}@k^>R@NhV>#z;%c8}keW zi-|q0x0F!HtjmF6z>`X6yqW$Vt8*+GSSx_rsc{XjsScWoa#*~cZ4;%ptAWi= z_OQH1zj^2m0ATSOz>ya&o7i}z4{9iO6YH82gkq*cR^zJlrmlF}@x(^tqvp*7FP6N` zh{gj}?2bL#5TAOf3;cdEUhnJc%yFwEzh0$WYTYEXeRFua^t<$mh1pxgV$O9rF*y+4 zP>4AA@(bm(RXzgRkNs`W*#_5~&)IHeYGbS7HOpr`N_ntJAuzI92y25!Wl1Rqf&n76nWx>hcpzj<*#O*OC=gb4 zM#A0_0CV2-sn7+^@`Z>$)U4-AUeq5VhAgITMfys+GuA)7?L~p<@j8U=4KW5OMX-9T z`1n+)XyHs4siPr)yKs1~xj(>A!|-wAq)ZxHv-cME!op+)%51W_A;ckY(r6I#frOp7 znhbG=^J5nk`-f5rIN!W;d|Tg6&f{ydv^t{ ze_~PEWaRrpIOv%6#F>=iKE^VAYO(>hvzUssB~k{!amqraVq~1NSDoI-VQuJ4P$Ex@ zXn&Kimv8!91zsXFR8POqatE25Oms;K8c#=R|?8djmXiZMdc{V zmB`+1RfdivuCMAckbrasBV;y67$_yBMX`DjW5r$n4Dw5}IR!*H8qv{-f(E70ig!S6 zc{xlU7Sp4Wa&`wKdBp`gFIJ_F(_yo$M@3ZUnX~$;Ism~%5R;25qxzHsXGcgh5NYyAX@l zn^brR<)Y;4i9c5ryn5gB{7HY0%yIO>JEkb`05f<5M{>A4esG~G_GO&A$BP0)B=tbgKqT+!`0!G zL$DnV5oS6rQ7a}qia2#GHz;8%D$f*#N%Bf?^7mJ&2S;9UgC8)%+S1%?J-RueizW=x zCdSjfc+#Agf4$gf92IG%swav5%6PJc?uN-0sXy@-%&vZML_e{^NbbC9&#A%O5Hh4r zBIY0?ktt#%&>iTe|0OUa0o3QTV8S3jxNE&QD#chzBi^hhMA2e^gDMIApPFcqesL3w zF=z8yRSGAZ-tQY*N@AX48W$Q(p^Jan!k0n&3ipQwY!_Zdnzu_6HqB(Hqg4Zx>+WsWlAUgNkkq9{a2$>kgG(5H6 z>YBd_-_oij+YyhV=)?;JEs^XAPuA@65*T>V1GIfp;WZg?^|=2$-O?*I_V*^SxDBWP zVL-~#xa2#o^8BJR@N(#-U-vca!^!Vt-H&Ue* z1|?Z0whkJ1J3`EQgz|Wi!`d7Ll2ayc)#yhKR)me{hw2IicgYDk582u68aWBNe<4aq zh$BhUz2!K_+N$O@H(prQz}zM!Ed@Je)g41w1p%$i8McoW#c+WD?SKRh*A7oMUy^SZ zI6*}V=Efm;$u?zMi?eaW#i_C@7a@{nB~^B&65XoSn+J6vRho(6Z9tB(Wso`nw2Gjc zGXqI_MNcYo&)HyBx@{TzB;5&Cy;4t22{SErKp}+OOY$ubby)ze_k&Ua;!{@%3MzT4ZcgDd(0O#!H0fv3C zx&mC8<-AX7OW7K_pT<@FuoFlx`0;+m_0r!Y9LbWs7!wMJqtmW12ai|JkP8?s%cO$L zsj)5agTwzo-4qKbG`%8_){rVIE?g-Ddk|e}pe)SRS{UiHPI_Q7K-}Asb4=Z3zM~ZD6Y&@N?Wo2Ho6ZJ)RzT(XwkgJd>3Mb+OD~vU$4q^E+krD(A>~dXl`-UROtzd+h^j0!m(r5l{cl*+WK(h_!f}tmu|x4NU!w*TPe``3IS8)e zSxvQ4EAEixe#TI>dKvX8ITwD+2)u`8nqh(ide_YfnRNPyu#d?{RM>2_>jO14=F065 zo|UYKiyGB)--W`y`KoH6S9Wp@+MEUUYYD%q$e!(rt4yQ~3ue(8IE=eWI#Fs~rTRmi zzDUAZc+)U*gG1emy4v6@k`FL}lKr(Kw1_N4?fNpnP{}h?f1LTriYRcbQVLkqrP=4= zePEW?BnzUlT1lfvqfXgPn^2$zh5xK|Uk_+o%N z)5Kw&voFN4>*y(STSElB*`^dZ<=+KJ&@Gz%W9ww3^GOfcI*o|hAq1`4%t#E; zxj(_kMxdL5+p|rs%-&lp5?Mip6fyKBUe%jajR)Z1{`#O-a7)|p`L3;o0hD}v`%j`T zlJ0Idq9ctLdMrO{Slxm~nSn?NvdB6ARz#K_LijKMGM5F6hDMtl3s0I^~GtwC0 z=^3~*m40s*&kj{%;Bf)+Yc@r3`s3m=KM<&EvU{%qFIeEsXj&!?Hrky6Q4#r&4 zR=oxV(tCa~lBTlv-R5(aQ~OU76456rFMDWc96Qe|RtVGqx_AVwSQ{wsGrgjK!ug%c zyu_qLuM8%-9ai3JlRKz6+OBX+)HOc{Ubi|pgP}+O8$$6Q$_0H2f=I}FM9qrO1u}od zR3}DWTnz;e6?xXpnFAi39|1T~G-PbRHIzopNwWzQHANe!n&a||A;^aur8bgHtsc0b z#*TUKMXg@F?)H8QMhK>=QIV7EU zN(eOSreifvzT&Rr)?89YP!kioX7s~Ha9XlShFbJD#f1FxN8AaDf$%Jx#x@ zXFjqCdOPc@^by|f+AoR%xTMb+>Rdf zv?3wh2*8i!8p2;ALviU8g8o)jdW!8{GXBE`8r*dN||vh z)VUF>IyPs;F@a*KC--&P%&$Sd_o}{7G2Si`g2(W~krL0=A5y(lO}eqrD13n28%0|S z+IeS0VALM0kkbglYo8YkgMgMp2f_fNi{5ciY_Z|qQ5dk?)gJ8y1mw^WmGgVV&3z!Z z-z3!UMd{DKI={#@s;0-FCO;xVon*!3R)qZEhKx1?8X+h8b+pxM-n8&v;ioX@YhIX) zX-y+=^Nb+!HL~kO?6Y)yoh8SjpiTak3HO9=9m0=U4g2!0w(MWEiJr|iM`C#$SZOfE z{&G;O$k6u8=WN!`!6+u0_%rbfo%t`a=UIp?*vp*@9{>BO~3^24ZB&fhW(r|R2 zxy+hgp!Z2&Fku_V{v1F!TwI$zuEH-c?yFd}#CN>_nVYvul+oWC4Q$IV&{U{|#!9qW zNvJ3=LvBh>mMOa7I)OTIWBT)pyH6UM7<;^7Q2<O)*&f*-!k-W=KvZ*Cw_`eSY{2 zQwWK9*~tQ20%emAr3C%_yFD<(ZEx;UhGvr_W=VI8oT^C9T&ofV!dk-S20YZ(#cLN1 z()idL29RF&8hK8+2&iRW6FPEWb|@_Vp!-_R;iyw~}yg-0?Okhz(82q=tKAYhnPm84|2hSvXxs z9x1?7n_Sy)dq_i`Z-KB0SPaD&5{qo~axEotY6*Z0F8fOY7R*8N%8`vd;3g6D5&n5* zGIb&FVqpm|lfxV)UeX>Pu#e;5ejHD(*}REHF?P9ir?H?@&2KVY;91C+*e!(VNe-yo z2&7TCzk*!4ql~)$Qg+l>l@5^!53xU<9$9f%_i|4=X$w^SIEP@(P8SyC_LX8eYlUSD0Dc)C zPGgeiNJ`u|+s`V4M?F7SK8iIPtRNXBJZc)u#c!;|UBzfkr4B7`#>kFE<3WzoXC?@g zkcsO~1MXt)(!QQ%rsppc2RKLCbYx_QuA%jq4zs6AkKkJA1QU;B!_6$UI~fFWxSTY3n8+>P zVI}7KFMB)Xwufgx+Sp|-C0jZ5cCjsQ$&yMI-?os24LJ4aGhVC+4 z#2-nXWsGHf$Pa5}9*fGQo*dB4{4l=O4y0rju;01@a{j58ziol|-E7d=InjiB_IgUf zB|evxAE-NaLSon)8#o;yS=2E@NRYrtjwRh05E$-I4|!V|7n4Km|=v;(ED0 z-_MzT9_)V*yJt%){+oR)R?hz;y;)WO)Bn^x(W5gJXVrzAdrJEbx#_6-M%{uXDotXV zb~arER}jcEN%Zz3G-+?2-HSyh_CmtRYNNLCr15n3{W=HfBl(TUPj~-wfAq2US=V=e z)CM_s;QaGy?e}+YkN^Ae@+jWF5HVp;29dDuh7d^D^6M}5?&9~++Ec#1(&QyHnE+~^ z=t%t5IqJY)9;Drlzem&Y*58+Jk9GR~AFmH}??VrBSmal)ELvI5Bd3zFn6rZcXjn)} zqlOO;m`l>a<_@4H*?a@ST>u=h*u zXurU3fbEmG{TBJgqR&E8{9qZAPy#Mq?*6QV+)A{2N*v;-W6ye)&uY%ucz)>+kkF3b zPKdyShDklhEq(?hxOnBZ6itMr?1fr?Th~KjlKV&L2BJV%!ghf$(se9gxU_~k3!&0; z=)5RPQO<|zlNYKsJv3UEE3A(F>hw2T#= zP|MdyG?(GZ?sB<5#4LvZ3<*t9v2Xa#S4 zMDoYvW$0No!ThM~E8;h08WbqbY!Z4qJjN^`nt)o~Wk`4gnQn%qsB>KXjRsMkYeB&9 zJNGxC2f_}wA^DAvJKp9%{Jg!KQue^JHzv5;(%p`%VA#x%aa=PDr8|KzsM5 zXqf5v1S=p?5Q0V=^!+fGnU-Rj*Df&8GdZPC;{G=vsSlP_x|k*7YT@7;^nQ|cu1?I_ zAnydkc0JH8_AYRZumIHU;*e+NB^QdC_o>-$V1;V;rGOhZVM7kal<-16oWjC0&%5^F;U4>9449U zD?W<%+W(7XmP?3cUSH$SAzlnd!OVvVL|nRuMdAwTO^{noiqtyDb*2Ku5oge78M?y< zUw=>AmFA-~hOuD4o~{$=x^v8(?eocszqz}v(Q%E8?QHxokHh(&bgla|8<1rO$KUzd z`v?Q_pJ}gTY)$=!(6}@&g3X0@B^Ylwf6XQm{I3d5ZoRm$$4je5E6{ArmupFjPb0X^ z4BC$K)sE~;k$Gs+@x_i6I_WwXiLy%7)1w+O%N+ig(P`F;3KmucG90IUIx-b`W=hpJ z!G~rAizY>tazLZ7TEtiq%NYjA`XS~&<9Ry{n`^O-SfrAVJIUVRZv(lG5G3l$#A_=e zHw)sWiumPQ0m-G77>X6+?9nLuA*@Irpj`>I*u<#CD%vA@$o#p*Zo0UK*K#3%*|>Uc zPDw%6>sYu^aqcAl7HuVHXk=}W45b#Y#3)~#EXy(CX$sBqq-=5#sBOH^f~w??PuDwPIxNa$9Lp z5hs+4`UIZ#XFb0kLq%{^yi&Y+Zw8w(+b3elt=AWv5mggg8jZ&z^Te`LqMOgrJ=Yz& zJr>WgYmy%mrZFc^vn@2!6Cg2Rm~Z49CjQm!_HMYD^-xuZ;NO(+K0}^V%E=qFkrbMO z;>Q}_{C#S?!^zH8)?!}u=u2Ny_ejsF5Gq};w}mkBmfv#Z<}&hq%#K4YKMPr1Q18+7 z(BT?-pVUUjiGwa02@jZ|ki4B3Tm`af7oUW$q5)68rCH5^n_ihbb;T)*oV`APhm#BS z@c_EgUY3se4XOL%bPY4{lA0sUBo{6>JPMn2$6s)czk3)9z&t*IIdBqwn^_SfGc?rO zF($M&i0Hsh&nLxi>LE&hBE#4y68tSk%!`X7FGFx~brI35u=9R$3#xvz9ImiL>xxT} zio>BAo}sGsWWjMb==A$fk|3YQ8WXXWV?BW_=M3{h4S1$qk=7XUGxh08#IKbZlh3xP5y*XnsKETt6DTY40lYF`npq zk{RyG+oLJQ$!ewo{oCn`c7fY06qFba(R0#0UnZYJBdcC9t@s!-%&&D?f$No7n_M&s z+4w61$QrJHZg-!zXev=?T-)tNGS(HrRf$Zib_L>-ss+HVZW=0AxJ^kun6m!IuIuYR1(fYX2r);ijL^@O{LTAlZ9tseoHpfa| zY$eTzVXmN{sVM;5odyy&#+sc<1QsCJ6>20jGa9#$fO&Da&{-iE8&b%Izg&g!EpK_B z)$ROayn$B~M&%DBr^tUzv9y0VBFw#D#|%R%mpBINodp%KU8z6jA)N_Ua9;7jI`Y%V zhCgeGC}&b>Ws^Z{ir~^*RD6XzPrzwW240l0eOaSWrFdd^jj8>DRZ4C!v#C%i8h6zb zLmv|%Sw4j5Tl$-IIn^VF@WU>SM!F}{r-8EL?|*l8bxQ9#aneBF!%9z9Z0&=pUm=Kn z5)U*L1@3SGREx22e|8&$dC)B-W_PI5{-wnrEr3# z(Fy1AI6-#6aPx*Gry5{Lad5UM%L6P_XKI9pV*+Q=+O=P0BrRoy-b3jsAtF23?nYUf`nF*D~e_kO99l2#kK;~r0fh4rL|-` zdC-?+o&2l0>|8cv;)JE&L#z+2Tm4pjRJ~2jw2{|v$)Mg#1flODP$))wDhaaLP!QWS zzr^;$e$t$#j@v_4;^Tsrv*pb%z|cG z>AWT_Dcy3{CyW9!4}HAZsg#5S=#ZKY=x(8*%W@*3=ca-hAf>v4(o&*09v(%cx~lWh zG5kRBRN2**(xVk5puWmo71TIz1|phIJ7i=bgeF3ce^8gCf}m*(bXy^^kyO>^tsE`j zeFU^;69c|puRxsK)^=?`%prjCEDjv9f%)FRKtQ%!>}4ZuW3xh(dcam8Bk#Ym|B}Ki-xl zC=iVdF@Ch0quf!KioX^Q(RFC^zUT84(JfQj4g4~M>Vte*N>1W>=2#k7D(tv@69_)j zVayrjD(YQvNGN^{YQirw^=&CWc06Z9Ny%XpG6%F`3#gN{f_zf4|T~{SFeabFiK;R%Cy@<4{zLZ*iRb^ zA+Eg^0@iqv-3Ta#^r$@>(8W&M0x=`jbIkjFOCLC6>RH#}&k2}u+hb1U*hv|>pUP2T zsAFL-F+V5{?s7IlG3DppAn#;(1ROc3)=XcHme(eaTTRWV-HBO(o1KE_F6&RDNL@h| zbE|g8gpxw;tybId%ug0>8Mj^fPn-QA(Wniln>qif3)G=Zxv@JLvZo}=*s?chmW4x5 z=q8U1L|#1FS+6iAW!I9b^$DXIX*7Mi`BXx{8|WPr@YoeQDApL2DgQqFs-BS6_*2z> zK*P9)8Pu{ECwc4u0&;U1&db#t!jpIv;8du2OR4yEoa24H%NrmI#dih(&UkcweDID<_M|aveTrce`(A3xgJUL5`V?a@V%aB zM7NuZ)`E`ml?OE**;u|%W<*A(DfRrx=5Dy!x%~tyF+9-Tt4MY^ZROs6@oH9y0)E3_ z&En48w}II=HPPsls|Eb;xbh~RXfI83w#c%Ra~G2+DfkJDublc5+xQhL&GS91N)+H% z5-03Rg#bR-?WS3ap5Rx#oOYgeAKjCm#FL<8kCA_IXeZuRE|bXl89wC=8w)sIxpdzY zB4TN1ZRa0n@U|F)K@TtY6)&!p1SX0nMZG*r=V|n7vN=Q%LV>-vk)NO2&!DLFhu0qP zegHE^%^{O(oY%AS1uwq<1NE7M^sIwYr3!;#W%Nn-$GMaL&(IH0d7-EJf0OyM0sfCp zurhN2*!cNjoL!tu4Q*jOHfOY_YDqibcTQ<9Aaxc#fU(?>iLi;fq`WXq9CupHlQl~? z9zIATOGGPGYVULDf^N3fY8Qh^Du+a*dp_M0qb2>14^`i3({B69>;+2m_1*k`PPXn( z`zFL9SGY{m?dQZMS2VhGy7hwRr`kUHY6rIm$NnF$nbYtN7}IVfEnmq*LVtz$+dIw3 z_~?+)dyxUu&yF>YcT!>Hd_T)f{;X%!Uo5UuO{Ij0@W;V8W%*-ceSKfPZ4fnoZ{Z^%TeJsir6S04 zHLLX!KcM6#)QcI3Rh|5s3s2M5u3GOnVksNes*CdMsj^BG^yqcyixi9tXH4-IUWguA zI?vCyfUwqv>6Wgja*n=WPcggZ!+PR1XoR<&icGs#8F!J8e*YRshyJn7lMT? zK>vK!S5JimoaY*MX2Qk!O2YnF{xa@G@TFvmPQ0hO&(z;sg;zgOsKD255sL0a^8isV z^kL?yqM11g+1*Latdm}2G*dVwE1)L8w3J>hOphEz$JoXxC^Uomi)Vu{YyQ>Ch)3^!`aFuM81y0WuTyq`-+ z4I7&FEhjo8R>X!o>sgahm_~}wx2Vf-@Y4l^8L4In+Sw2DcUmFY&<%6VC-aSDzJ+yJ z*8*jYb4(hVKweJwKV6++r^w#DgVz#$3bG%{n2ULBmzb(0Cq?9rDYBgbJozkD+;R_u zawS2ufmJew_$0sVtm&S_&?jL2N8s;N6JL*LYr6B0wyNUCMHqi!dc&tlL_V<#YU}X{ zwR#||w`3fRa~a8o`^mviNffNqCs^o0%blNU#ULpWXtfQYeBfhremXV^S99_Bp+ue&@+X8z!f@ukzA(jk5=A5=tV*BBj5=cO~EI?ce_`e#qF=s`WMnYRfkqw6IMz zDl|^pHD!ooT}drfPv@n~V~|qD7W5&5(gR>_PH%c4?s-?zo(zWB@7ad3g(Je5eq*?H zLfX)-3JL)f0xe-x!hVi6p0lOMx+v82{6nh{TkD6&`XJKkW z-CVKLmty>T_^ZV=lfP3{bE4vs{|tfJPSev*I!bKPxtl9kznI{ZAmaKQY@U*A8*Vg3 zYrQ4JNu_Sxk?%eFa)Ej%dDhM(0WS7-Tj&m2DuN%Z$Ct6zSQb!?75dZl+Ta{cNR0{(QVH@(h z%6EpQXo64US-NA5;kgIZAH{XWB=_YI@fJFUhI!)Qz2`v6Z8g4ayEaV>-osdO2>+iq z2fn<>N8ZwS`-(ULY?09N0~05ycfxTihTy_qY)p@Y_l4y=#{j_k`Wlk4$_+b# zl+cM3Cc1V6O;c?o*rOpA$z->x7>xo+gjEn8vAKr3N;2yu37W>D6dzZ#3XSuEGu=3$ zsP_|v+Y;1yuO?VSxO?U>z+Ksl2((zu3|#0MiDjfU5wsIR93%%`F0MER?pfJxnev*Y z3?ki95@(8;x}=w1b#-g$@hArS7O|Yo%CPgK$lyj?m#2x08j~6X#*9K@)#DgS zH=@N|oRhmt!=h)4)SAOS>M*SGyzwD8YALNX$0Mx0rwR4Zo~L1kcg$Wj z`XTu0raqLzv22SXr+5(XZKQ4AF=r}Lw-9wKa}~=oY)a!LH5iwKL282rBHEGNbN(6y zM1eoZ$LYxN;!Qof#72-;6}OTmcYbl+^?<>Lc7-cCs#oxi<-L}u2_)7Qb{qJjTZ9<& zo>_#N39tm>iYpno&Ym*qbL&Xv0{#;{VZS3j%OpH=YNr1YH?HEhy=RDj1 zd29G|d(4H*^=K3{e4{sYDG$U#_6P7L0WsM$(7!h6%}$q7qu$<1eEQt{SA^h-9Yv6} zu!qn28jmcigY)0iOJHHGj%{cy9b0#J_kc;8n#xj3cO0q8L%WQjr!iZV*H)e!!ap@r zCO{S(1frCXZhJCP?+nuhG8=nt>tf|J$h74Vv6E*e2L6Vvy81#5G~#xXwDds=t9)!X z-R%pt^>Gh;pH#C*d>P;;ZiO44pM4Iqj9uezn*|wbA($bm$(A~ zxtsR8*6B@5g^9!#wP|tY0NXjPEU}1Q9e|7lk8X;p;dV8Rdjv%`;mQ;kz$86yrmDVD zBg5I+)ykuI6by)=JURHq{9(U2#^vOhnk}Tab<^{+n&F`xwX~@K&7H@>Z*PXb=MQfl zEJM^^f9xhD6LZp=WM)JH+OozlA~9P}TLksJaA_%1=zo{1;m-tBAH~?3334p~l58sUeB=Ym72ef!_h$HpZ>v-RQo+PyzT z6&9NXEd;|)9l)CJ1r(4jZoJl^+2}l5i;L&=F2yfxemkzc&#bH3xGZtHyNV}G$@3GH zAs@xv)8)>j_qZ+2OpQR@M^DXs#3%rm10wwKj>hEx4;O2i59zl&zesi(T^!fsDN|h7 zyq=>&*1FYs+pL^2t|_4@6%L6++BH+ejiIptx%S*jQ8O_)Y07RvWk_TCMSih%nkO5t18d&4ge#V zZD5+kmFP6Dp<&mWn+YNR%7ecg?Tq0{=4)I$LZyzV|5gPvHB(P|WG0&t*YnZkUGaru*kycs!|H}zJ@FwlPDs86@expxhZ(FNUCBG^_`Y;O0M(>L3{Vqt?oUO4eSzqY#IwLEBL2SzQ| zzP18`R5)E;Ml_ArSsyy?zCxepo#um}-nYpjgyRcR&$IxXo_V##io`T18c4rf5P{Gp zgB^PK=S#p(0(f*7pNLi}aqt4d7vQqn@Z;0hDiO0gY$>IxYQf___49LmAoWt z(J2I>NY+t6T$vXOF%C9^+Q^PgSrzly5_XzE4K1G+5FrI{uKGC^WndP-lX5`Noqv%Y z%W`dqX;O6jfuyO>FO^|juLKm(VNl=eF#?jk85GdpwQ$W$mbxE4w|YOwp!u;{;d$}$ zh^!;`azf&#`_k~u)gwD-7Q1tn5h_U?@u!d+P$MiGtQ=RpNwTYRYK$!0K}S5AACSmU z+2`*P5?}^H8I$zbAikdIn?;=?3?%{$Sdyzr1VJ&bNye|fdaZgzDPydQa$}qY2H2d+ zm;!ye2`l+teN~cn!|=hB%JC66{Q?B{kH|^2c7d~0U)d~M+6N$_6X>+jOV#{Xd#|9m&3;WoFoa~u_ie*|{qqbF zVdway+1APwz5#-j|E(APfi#DXwAo=oXQ&L?S?RHk)nPZKVnJIs5CnlK5J*}3(yHpY zhg@C&?()wghBGucaCm6T@z^NcG^_Xr*y$HbOEX}IkAYqme(#`HMx@c$8IaJVu4M&j zS7HZ6k~^(eda{+h#49?ulIO+luIu9wC0uvGyH5Yx%Q`mCTzUvY_Yu9m?*`pKEJu;n zn7o;M8c@B2vYKd`z>`$WeBFG7aAiRD=Ooz>yu15EfX|z zJTxNxu`AO-dK9R{V3+9Zn?wVE%R0-=pMWl18qKTj17hBo<~5P@r{@VW(B?$wO0$yfj3!YLub4DZ>d zthFQ3lKbpb6nLXjcElr!qB@zTT?wZ%mp-{gGp9T8Cxf zw?<{&VX#DP_-4h0vG-VZm8NXKS7%|+)OUDUP{tkkJ9w01Rm^F~PXYQ)k^!g8erl>~ z#!;ftnL?^YXP%#K9k=z!X0!e_+T*UWZhqbj;78DPW%@^9_RU(wopQ~j!gwSV{;U%t zNXI5r`Kww+A-^+mL!EBFV-J2^%8QzuNteyRr+dwhsr!7n`$;*9Twno?OW7hU%|YgX z;BBoU>q0mkJphcOcyMHs9C{`rz~2&1 z$%TLK=<|c{^`vj;y*7RcujybKKyFGLMsPCF6|X3LW2y3W=y7uI*R8%48SG)4=hQS}zlg$Ne9`rE^`QONO)?ualUp(IR(d%e zElrHRRk`R3SQJ(YYrd=ABm+Kde(jZ6>?Bp=Y>>mRD0?}Pf>)>^_FIa2|NVs&l&Pcf zTE8OXl-9k7keQ`sdTX&|iQ#a1Nik{ZuF4_cHUY{-WVqVuOl0qTmkMg9I*#{TX5R+9 z3b}!HV$y_g6MVti_GFmD@TDxU;_|iZ)%lAU5h#=;hIrcaU!O=9u33MY1~06{e=og%f5~ zQwU}Jtv8gdfU1!e+7IVY@5THQ1qh;YOXd@AJIzoaFpnL|EA(58J?w)}zOc1gptw0L zbF*AscekmIa&{8Jl5v5ZGL_W{Ehp0C@2VhOk$3>Lv43yp>!A}d0$PoGNux+C09HWZ z)JJ5&A-|TJsmiFxXlWrzxX^Y-TU+mo=u~O#bU2)2d)r39FMpjuIfD9l2HM4wkeXoR z(S1kzkG=mpp|duG%YPS_{#Pfz|5W4EP%yGGHFjZCb~SSGbTDO`CQ%iFT7b0c=qlmqYy_2$op|L5WsHvN!v8jZUp(mrTrHiwosgsDkt%JRtshtZ9 z=f9`M_9mu^hEBH5yuAO*3q+j%_m`ZBnEqqnYHRmz^lu_XCsPwkV;6fTB4&R6|GgM6 z%>V2$XnY%iW?n$)(NI*>7ZA8>FbM0|x%GA-0Qxmhkz4E*x5;I7T9G@nHhYTl*yaRu zapm_M2lf7rw$2U=giMWd{oi85`afd#|7Foi62gqia)!>MhDgn>on7^+f_3IC1jiC3vYBsMIteJ5z2N?=nOF1%S-E${>H;*0LZITkrCH-q-Ev zm(&fzBBG%9GcH3$Mivqt9zKnw=j2W5ifsc_sj~S+xNPO>HEHga~M(r>8gZIT!@L+8rMs@5c_%HI#AkDEhgj z)ZH=0$FY5gEUT;h+)7ruS!~Uf^LwO;6J=zg(%dT(2vm{`>Y%$qq9WodXnT$`?E@*sMm|$OKttql*)8hb+xH7GC_N` zu4cdUdgGeJ? zz}~{f;MNwzahT73q@dfgM2|}cSNB#%ZIL2hz~8UoE9C0e_r@O$X=VKmpvf<9Ybc6b z8T`nO+|vpBuj8q3N(j!>Thh_J%`PKiTNy3q<=C5OsNNb=<1pVAo8h;ezS3{>5!Q>u zkFMq78F-Pldc5wH?A19SqXsN**Prh%Q&Ur%*s!_Np~cNjEsdS^^^BC1!R-0s-2iK$9Zz)*}QYV3bC6twu_fEi@L>ZHsxi6z_tyC6=U>IOhzFa>)XG%c2 zcjy|*Z8g=2g{ioGkA1K&iKx*55rg+pK2-ZCv>&O7g3(Wk5T1wws|<-DX)SpKII96KCI1a$u1Ye`}rzx zt{qe{GbabnMt9o`K6)+sPf`eIp_2Lq@?&QMSY09E&0BK(-ZpVY(mt%ctCy=3b(fiD zD)0D=T5i60_*3{!zlMF{pNo#D;uMf>@?kew`f#z&ys?X`PTAp&Cy?QAQA1go*KLhe zmZF0c|A5za61?3Dxh_+!{U}(D!_saE3Y3+R)?QHQ8={GupEVs2xjq@dgoV=VvYud7^Up?Jzb?llC=}PdPx>{E~~3Fv##f?O;*VeGHQ>WmT8-h%-9jd z4S1R?cfk~+8G?k|_Ky!+%n=i6ywYfCVc3d5pIIPQeuR{7**jw+U4qVA(?&UnGhGP> z{pn8tDdrl422658_}{W2*XY*8;^jq2-S=rAVq)TUuhR1JBZq)+S<@SG4DpLa@8^9r z8@prL-p5tzwED8~X~`(N5ezV)evG+|0PDia#Gl6T7^;j1#HjV4U;hpDumJu`+2}uM zvBSBLmW<#6K`KJO&uGX3wn16#4ZMj;*^?j)~Dk; z^1b(~p-V5yjz&D8bdh@9nO3A-aPgLurWA37b0rP6+;>%N2~3FWCXD@wwH$d(%d(T; zl=GB2^V#Q`;(=p@{s`?hOPfiliXRj?jp@BIl`3`BgLkLWtTN%G${AgsIqeMmuVSCl zkrTh#MHl5};nJ4UT~>=m-Zs%vUGW0bQr}+Ts!0c_7f^k16R=G+aYrv{MWg1jaxge! z=H&K3N71;&LgwB1FQB22=@R5rbecX&T3QxsadkCVVS73)&pQCns&przok4EtN2a1C zVFYcriw-gdEiEOUt|3!9>#{}VN9YtM;-kYOHp7Fn7tkLU@+>TGJ4sn|*Qpv}!@E~B_e^{g1%mtf z`6k#KXv)Zf1WyAHKNF*c;qs8#9`Hws>LLaZFI0vX3`r&i6futUZKS&Z>(X&j={4z6 zyG{}|0zHd3hLX~Q`QdsOEECqhT3#2D=5GhXb$>KbrLY)fsc$MQ8|NLZI_Z$#5cm-# z?aY{oOy)m6sV`Wj5;4Fel1Z%2ost7|e#F;sk_Dm}n#o~U7oaDm2n%3?rU(V?#gDsC z9mVw+NUak()=J(-6H*t*ssSu6kW_tuygN&aKES{+;(quEF~>qExaIP&ZFQ%Pch96+XO4ns`5X(fA#w{6)n%yS!P#ydRYa1avY{4njvHL(a^ccsFNyB?Y-l z;HkT#^V|fHS#QrBW@lp{X*ZdS-qt7Z;~)6g<}%psVh+{~@!JWIf#3Z&PDL`wwlG09 zm1Tx7%mTcc83`ZDA*?1%g>vjgBz@6q1Lm`m>js=>2uMT|jG(YA#D*#NkOoqo1Q4-) zM7ivHz^y4fc@j8Fz%P$<^-dNLNmlU2#Ej2++Kn5`FAzh-j5I=XG-B+lIAtP6fC}Sv z1Zc0bUJrP1BA*1J^>>^4i6ZGwi6UU&q$C^UtRRYDy1aU#R~E-Qd^u!>Xi8CBGk)i= z@}!Inr(3IFz^!h!b1QWyG%m?G^GGgW%ahn;5&|m| zR!v%l%K^Db&DcWj4kaw}+N?cuG%?v+ewH9{$t7?m!lk63FVXtjzCY&~H@oh-0z1CE zI|`2%9Ih`eFQ)$*Q|~Ad2!ns#Zr0rO_r6dV9iH-UcaIw5-TQua)*gT65SLu=ey(qB z3iA-ky<0E0x;~a$968sz%KhICqr3J>cOEHSCJPG45M+_?c>#?OSmfP|Kc6F*Kg}o^ zx~P}LEsn=KF%T%TCI7P1k#;5A0?SK^*y|hqRdAfsOhhB`V6IS81xr`fKCWy2FSnPf zZ#+!aJD&_9xsIYht9qhV!G~TsIehC zGh{vRgO%uUg9{@e+krV^whWkyGO6JD{3emCwr$(CZQHhO+qUh~w)?cr?fEpb5$|ryKd7jRs=D*Zyz}w`1!7B9VD9FP z2PC~&GRV{2DQ{kj_T`u*Cm`Z5gAia90jkSPDDpEhSv^_Nc%#kDe7$b_g2$WGK-^YZ zb}|Shm5A(JGXrzv8n(^5AV8HoDwtr-YD_8(heSKagZNVzNFyu@?V289PP$yM5*kd5i<~ z>C&E~UZP)kO!qcA^jlJD<6{1CDf8vh{ok_EsdGN(3 z5+PAA2~4OJx0#KlRYo3>LfcP5SX1r^LN>!dq1^0;Yyb~3e%E8|ddV2L*+tXWC=rgS z4vmymMCYNmR(= zvbvC(IFm-0?}CbZyo|Eg+5zTJrzTL6z1Z)3%Uz&hNYvV>C`_&_ zRK9L6fTLlU?Ne?-eIMzizn_Vhm9VaxCAp>TH5+g7zV2UQ#{K0b3+T0S+&_!(uhZ6v z0K-d17oegLA2N<4!kF-H#^I)jvN47(MBCt~{VCTK6Q_t4 z0slkD{K#Bs3pB$ViScQ7H zh7I^o2MdGEl#yMBkc?fo*T$FzGQ22t$YF;Lwqe3q-OpRm^9%awxa1Qfv$;>q_u36Q zX2h`|u7~JzKGvKNx>4-~Ox%#gOp1U+4hE~ICy=w6hh5V^9r=tB{(!}0!PI-B;$U3T7eGnF3(>ElVAJ> zT$;D9)cdo55-sU$Mo&+^x(U-S?UI!#H|Cq}+uy8Cp5&IEl$M~_>{vSu7Czd}75%SP zy(09MlZU84g{^X67hr;5MF!hQ$2<`tnssVgAAf$!&fmnXoXp+H4z-e|<6D`O24Osr zbN~Wuzg1X}3MBRFDkaH7RXZp7MW(0faBQ0ZC(49PdPbFYSihEe$C`iIkL`~6yTDgH zIb87}_Yxy27+998Zgp(2#B3T^#MyMjM7mbId^F=Z;P(%MUgmaK)rh3Y+p#|%ckU*u9j1pE7xF46brK4b?Tl;qW&E2V+ zbqs*HI%EB03&eOGqRhJ~gpRo8dO4)D&AyMy|Lc{zabODp$r=x24(PcZ>`IH#6 z5?3nD#(c%MUoH2sXR(NnMj>nh3uAmPneN$9Lj)A(H0KB)oV6iRdaf#x!!^s_>VK14Wy7mm2_Sh*_(LlWW~9WQm+YM3dMOVwD;_Z zL?nG%JgShI@Z@YX9tAd4qMMnJLD4AJIICezUYK(`-O3suGTumxa~s&vH)+%{4&mVr z&)vOMRz)|9?c|vUnKqL8cvF{Gm97jkz=|XxJIdiZ-tDtl`|tnCCVJ@>f7oq6mx;W3 zgFz6j7rbZ7IK&GmMJ?|vd-zE5F3b2xH+=D~@bzqv5CogeqAt5@LMmJ)A(c6A;7r1( zC!3bxSf~*%-gXn{e;G*XsQtu)QD(EJMlmWA@s|Z}!BfE8MA{Ls`v9dEP`D0K0wa`S zUQ(rM8zMcvt9Oo7$O@_P7f@np?&TDKKre$GGRxS1F5SAuvW9A;$k7x?G%&*I1|ew? zE(|nyOV6exYBa2!9Ccj7)^{z*r{)>i79+Wv{-O`{4chifZ1ElWZa4urzwbK}UKD_KW{gXk;{ps|rtt~rj=jFSD6!>Q$c z@li;X!z$e_6y?NIZ5Y8H;n{e)m5-}qEd#x8vD4psP5f#6CMPLhwBSZ|y*AZ_hj-Z6 zCoESDaCe-R?4Us%nt0M3c4MW#v|21{j*AQFgTJ?3%Rt%SH6H=1_ICfSyhY&$fASOw zIESEY1`Ida!pWbSNgjQyM9;narFuPr{xMPuV=8w2?GyYN5^@lj5hvfbYu^NzFxq;0 z8FTVJ(_K0A6cu}(vB%E9>;lZDQ+myR`{4B?zwk`;tLE+^_;H;_3nyd^xOA7ZvqP zxp-d^70|>SqR)kSQnnrLkeYGw6XW?oXfG~Aq`cO&jtOZ6qIsHLHgfVDCeOMwn1TWB zuhMpdfYvBt-6DoHHIA6F%$_aJV!=XA$&ESG#u-`9v3PIkXe^UIocOX7DS$mBZUM<4 z1(;gDI~6QqN>i&hgD`1Z`qGXHh7Y5k_Nu(ktffS9 zxm3Apm1tQ&7G;*bM?MgQkmualo}NbLs^<&poDWm)%BYG=CNYD95UdH3q6kkHOZ{6y zpi#jV1U$vec31i?AW(qf^1!!A`;gB;7Ohxu=AFrwY8z-L&hdKs^bu zQQZb}kufWqfypoXi-Qh%OE@@#lVD3Z3mR`9Y?)$Wu{2&alY8WQg}jS{Gs5@~v?jv% zH1}ONkw1~L&cUaSBLZOtnnY~<3_ZhTLfE-~W(M>ja81btbOjSv3b19Lq&zu>ulKjz z#fRjJQ_j7yDl^*o3mp+T3%!BG8~ix3ixo$P&wlYY{qliaWd*8Xjb0TuQ%FqYegD3q zhaRd7>tc$c%8WYvU6t_59++vCTe?RM+nTU|CZyXnLQXL3T|{y9;Ok`TTH`ns=mpDi z*J;q-TGxL{c~LR&Y}MzX616i$>(s;;M{O(fau2E|nK^a6LxDU>l4MrH?u7xpo$?6- z9xD@hknPEdM5_8Phu$22J3d9W%EoQ5X0Ykz)zhYqSH+TELO$oSCABW0i-MZX==V); zSHT{%-MW@#<{G$)8`0V9{^|TJz~p`B^nU^@5!!7gLEI>_7zqSXJQ9yo6-z|w{P5i< zJ6&tw1}eb%72(FBEuG8DT|;nBk0<34oT(cN5l{3TiPQ{(79?uhfOpz*J`LMa5V>+& z=?UgT?RQxC7KUHwW39B>QUU2gXZ8M&;Uj0-tt$iF!`nzD@=-G2&0-3(^2Os+2w3xr z$d_}9gPC^Abywk2e=r0y%VV!)iX}coUr4I&og`Dz} z_o2av^qx@!k-zH8LQe9l)clw1r^~$o|Iea8Nx_uOx;;RtUjbrq<`;s*5z@(<*thqw zbkThag)02qy!D1TWhRDN!*k@N2k1(=T=fWYp_SH!%$S7fF8qn;Ec-`x@K&= zz7p6=db_>KK+Z26KD5M5$g_5-BYc$D#%vby>eGa2)QDc07XQ>w$>v_~0Ay#~K@u2A zBp9%6TD^TPV4=}ZU&GKc>qw|} zhSlS#(SCL?U+0L1-cQy*d)3%o^61a&-R|X`*@chqQ=Lq=9E|Q=-UQq&4udbvw>;WN zTXU9L3fagl3*3*ph*kH^ueRWmt6(=I#N#hXEmWhdEN+ret-JlCYTkiV69x=4grh_$ z1!g!8h9%P{r)a4Bc^RP7b68}lEO{xZS1ar_qPnO1zzmv-(Fe){LnkU0T`WXb(KXN>LP zx=BPK`NiSI5+0cc;&~poN6L59(&^3l65aXJ=JkzUUykp47q3KvFv9Wq<`?m?VKtA> zkr-=k@AkJ3s-SNz-eTCJtj#&e;$^3#POrp`T@|BC^0eOy&UfS!-|n}^`x{pML!I8< z%#SG)S3~%)eV@IKZAxLH2r2D3$wOH>ABnHC=>#$Ab$@PMo=Wf>RxB;_7kA!FWMFFZJIS1#K;Er_~GiP}Rv5|&u=XbN~{fNz= zYO4z5GlxXcWLHhPNvAV?%m>5e@S3Aw_(d1W)kn!uYp-GK1mP13U1=r*8yKvC`CJil}gU($=Bi7iCKTj7V`=@JXKm*c765sm7}T(7Ou4Z zkhe^S1lr;c1Fs8J-O250dW$bYL}|(fa})bFW0+*18dc6|e#wuASBgy^cUbyj5~Qp` zhZjoCh%k)wP%@#tS^vS&xHfcT@H6jicuJjkxcE+N+<4=1tT)hNj`7(TX~Xp(Ao!Ks z-KP1wDQWy@ENOimAZd+`2>R=d03!z3#`AK~1@|qepseC^rDkCy{aK_jk^F*GI$$DC z^ukUgoKa8N+D<&-E&MbWIK+YodB6x(ew!UtFej;RMbz9|8|5bz;=V4iolRA~B4GR; zu0u-xIspn>Mb=?*^7{$o-CD^Re>8Yd*T+=-<7qA=nW#mw5Vsq~O1li!pwWm|6Szr{ z_6_6YB!dG4iZR)2TxN;3&9Y-l^LQMbqv?MnR)C9t)~$f?;}x!_g9vT+!V_4J4Oz2Zn zaei2<4Q2kB$b2L7P=B{>5)ne*vUUA0qS~db6fY6%J|qTkRoDI7ECiBGRs@nu)}(9k zft-lP_5J`1OqYNCS{nXcF$ba)vvNmosjTf0ZdxkDcf@mZ`*9S@G3xT4C*6kW{BZ$H z3kY2FH0~0xqK}ElSa<9e%=~+^8v_Cf3l4`GePbUJvd^PBaDgMH z|L7^>Yz6z5YEL*Ymj!?Wk~y3#k9oKD{WbWz_j9MoQBIPFV&~=6V3c4^)Q25`+jlgx z%eXRBcUk|6q)khLyQ+~AU1RKk!!3l|U2|PST-t8I7G~F3B+ZT@mpgvri(j3)UDtl> z*i(xgjHtm&h#K$Gfp%gxagPDRc@!4iuMvs!=Ks;XB8THARtOJzqRbpLylk|5R(D{L z#%HCNPEzwWyyA(fm^fVT8<*8PFp1i2Qv+%FV|b@yM%OA06q5HzevxGM3@h3a0kbbCWq*y*Vqb+p8`^6&0l`b;rcsB@ZmGSRgGX5Vb*;vId0faud z%xLr|9sZ1BHAv}eU%~U}r#2JL_9y_L3@D`o8@@)Rn=wDpIT|EsJ$7^v!6$uE$Pwfy z=yCyvVN9_5pF{s3JKUGvDg;Ur>?w?JQ~Mr)TjJnUhM+SC4i0MFCw)@j1i%hBPAg;% z6zK>&O97!owi2|&iD7j_aa6gEVWjhm5SNyT)pFH$Wd`x*D`RMUXo7+drH|em(8KgfqLfiv0PrvDdx%^q7L1?(=)taPJY;&R43s?ttE-ZUY(Xy_enNB5& zGQ+K7>|WA&ei8!jala8e?tEw*iqF8Y|5S8};EW1#&ey(4HUw zc0U@S#JH_oqo6~kxfCD1-Wi0?833o4I&uI(XoU$EM!LsMY{j3ELYKkf7-YcMWkTb> z$wyV}!@dU-5wTX!j%>1wL6=N`YYde~oVdK$l5? z1G+U)NnX6I16AZ5^TOe{I&)7Up-XzbiY0?ay-7a=+w{bW4lV3@Z?_>U@MrW@ADx_n zQX;6I7ogekC8<9%#RWrUq@>4(535v-tGF2`NHf$c$ixp@i*oISqDx+~3q|W+CSKF) z8yL;N%*IRwO;G5wMD?Ppm*uWLR%!frEx2Felz(?zJ^UoP|0z5L=GMn?sJa8a{aTM9 z-~&&B`r{a&{z3^4B-S$Lk#IT6(D|xsduk6R{z$e>JxbteYjCzTIA4ZJzHZ^oW=);T z9A**z`pI=Smh=jbV``(mVVo6Oj?Ac9UVaG3T0aF2F$*;N(m_k)&NtE0%7@KS&?FlX z{$;tS{Bsyp`m=<<^rLN$bIPx&g}MxaX!O z9p|ZtNtR#W#OCv~(iRG-?rJR_{jQKN(WdQ2ZbG`vsQiYG_-g65+FAm4NL$5M(d|Em zvmQ^60M2df3#7WQY%#~(nUYjqIxe=+;tb;43uje8vqphU*)O^~TiIJMLT6PR7AYh_ zZ{{imvsBd(n-qb9R?aChGMu($l#-j{o*9rxpoVHE_kJW_IqhZE7MvzD(+pLlV_o{M z8(0XZ#5zCfQgG|OejO#3@5P2fey9KQJM3-XyCBh3VS?kGo`O7Twcb7IGfwLvs=z4} zO(M@riNm4p$QDxKt%wP=xigRqb5=LR4L%5UVtuv?Nc^!|*WDNuA5z-ag{uwb8E}05!RPsoe!@Zu1zcgt;QRN+=C0@S$Z5;Bb6dhLh{y> zCoNvJ4~L<+DhvC*Xa4%*KB^$_04YZ~>e+yhoPtwAA*dRRDdg#eA-I=mOdw(hj(0kX zY9K0nx9Kl=~$&kKLzqcUnPQ`GoKv1F>sSENNxUuly9?dT;=%Rc!t z$p&yqNB~m_$^m(NKI2dder||iOoGM_4mL;~#9UDVhp#cyovN~BphV|oFMNtCQ(V!a zKZWt18fCHr4}+-;-rMH8?S3X{Y99I}w_qMB8x_g0J7W?Kg&-ba^HwdPFm@-~iCO-4 z^i8sbbF|MFfiufcpFRwJ5VIco`6$yz-yol}FU1NfoEc&@ma1L(pa%nyQJ7;;6Lsj5 zw`vWF2{@g>IB#Oai-i4Q-lCHA_I9#dSntu1&q5Gv?U&V1QJJ0gYuC&|Z5|KEwx|BvKjV*9^mpwm?28E|=gEL_2WyQ~Jy9!uRx2+mT}H!nNc(M^Yao?6Oi05IN7W+dtb zRXWNNSZV9(%j-287lSRPN!Ow~vwpyb0v=_z?G)9#;;mX$b%UiH8@Eu3^emr3qLcjNHm7OYF!?O(>V30|l3kPLIYonV)-5#~9?aSFESDEEXCdeT`S^83(ns-dD7MudGdtrv|g z_#~);4cN2P<_RlCN_vOd`Uz1t)xLr2<6+oP%8XFV+z+PAnb4Imqb-1Nm>$%8vz*Z+ zjUUF}FZ-1)cOxGE_L@Mof|?_RsDSlSdL8M9Ru`?iXjomn#cX@-Y=9s<%Oe|PqHMpe zp`4!OGZDP4ZWO4X4zNq|^T4q?py{&hLomd0Mp$I`Xve*GLnq%#BKCYH=Ke4qpDBEP{UIj@(?SIJFCPaP*G zMOlP6Vv}nN?|z*E6UfvF`T7Wi-T_5|Y=49iY*#q0Si;H^BHJ6x2vA@KdzX@4E6zx- z1COd~a+ns_li|!)+Zd%mOkK5&OswXG=N|FUL0F^u@ zPRVKm-VueCt(-Q;1boX)=3pto3O&?)O0KA_EStyvXT7mtIS1ZdR_^Qwc5seZNN1GO zl0Zl|hdXrLWmhlcE(bicO2G{tK{_d0o3ShZgBslYFECqhQhGv>{izTe2+}5%S^o1L z#elZu*1e=Zn1~h|daV(yQg$&TXGrQKziMFQxxQg^unehrH|!^E0;wuY5@DUDSgC5- zNl?5yz;Z)?E819)XQsrwy$b#@<@H6oprEG_hq&#hi$A@@0S_pE>Jx(Z;ry^_@Rcj+ z($wr$rBIwbJ#5%sadUeXgw zW%&b*=f#MzIh)LIhmVcsmrlRhCBA_UlXEX4@5 zDwlCM73Fzdeoz7?_hB@$Olm^(MF?cq{hUbHnkB7GLT;@Ns3a^%*7kc(5=78N!4!lC z++nAx&uGtDu zSIGYbrH~1dy$z;$Hy@B;4o+!(*-YGj5lEz{@9WG|%Zqjjs3U4z=O1U$@AEm1Hz#OK zZ@`$S!9#vm(5K?U69*+a-L-thq)O{|+Q9q@3~}-RR5PyEgiPy)U8o(%$dJXb>3XOD z)SMmSq>?w~p@qYUfYAJ+t#gkGG>yn8oKjlOI)&?g5+$=-gt!f*Bqz82zD6IMLI;*q?awBl zDfyfu7$1HHZ3r1DGl9-8x@#Ib-8~-WPlN$eX6&HULJiN#1t*Csq;zyT+9cdrTDeqv zP#hlrp$-4eCCSbuzCOBM7K0qiF2pA6L?>RJFfP;e* zl!~}bp9KhtEmMX4FGTyLU;7iyQ6o9FeD8ZJWfmc5i^ zYf|^N$w^U0YnADzjlwQ#3|G!7KBVN)ZB(hk%Qln*7KbjtJr#4(_Nwg17=dm+RXor8_p9*~DZVrRid^>K)vbf-owo+Y?tWE)MlW}JB|J3Q>J@X1U+H$Pjrw9h=4EUWS_njK|rw6L8ek$OOn__C-?WORtEmM^vP zLA(hfbMShc4!a%hCY&0(lTu|N|Y5ZV04GKaQ!q!JN}L#vkLWrB-}#Jb@k2^ddjDyU7>Q^($i zw2DpAMT5^I@RWtK&wP9BEW2te+~+SEjz!v8^3$a=JU4gg!5ez9@Dn*+-zR9LGndMR z4r`p6-`$-mns$U6hiZ4Le8B8iv07Z)hUed&%lPNpG`1+lmh5hI8G)9g z-JbZxMttJGZ`!!K?Jj13`hFv}ei%LFs;lWJU>UIIJ16@@G+hr9OH2)x5wy4TA4$*| z-o$DK9x$!Sh-4PmfwcgYj~gQdvgD5940b|bUIj$Kbw$x@Bvlf5-I!}FS8$;@YpMw( z@#k_G4g*b1Rn2^=ZGI-IFys3v#bJ(8@b!5VVFRu|uv1)v;2*LYVRP6-CuIj)q#-pt z*g090Wl!*`CBDu;rchALA6Me=J@{3w;J~~IOYdZkn5SatZB1-C!Whwd@RzeqZ=-w* zCsh1HHpsM!JRQ&L%7aCJ(IZ9R^dN1;&RX&5z6}RS!$d;=Ccqn+Wy&*`r=X)Kx&t^ zQrvB)vux8gm3GG|r$Xx2WD@i5zGSU2szax_Wc%90#aC%{?O1J4PgUjOHi89BYG`t} zr5nPGn3e?+8R6%P?el&&1K!0^irEucbeJYcpL72G&1lbugoiow_FN~Lmay6JM41mq z#^W_n?aIP&ljR1fTVIc16IHxHvl~F95uPo74*8umzf2)-HgFKUe8hjerSN8RWclWo z5Y4Pt-gI5Bt6jRvgPU?l*K{$`L1@wCE|yr!jNWjlN|UN618i#4%-nuhu1S&*n2Z8h;GxG7!efq7S6M}&8k4!RsmQYJeZ0!{wd=3- z_+gK1ejXnKO|E<@~-C=O0%BJy{ z=NTKlaSHnC1#^XHe#ONZXA#uM7_QzJyP?_yNtHWp4-JCcc+_U%atYb#BQbTu^~Idw zcS}WcqRwt2q`5O;Y5uGpT#(EYK>X9o?5ep9g;qYOhqc|f{U|&?b0;1rkK%2poegqb z6~~!D6-1$Zlk)0anmch1mgviiPy7ZpM$SZ>Ywel+#{$$bJ?HWw+ zU?245dy#4aVu;p0{-@H6QIQxZVbG2!po|uh9$m@?kk)e(oPYXTVK6!+y21~&&c1XJ z$&M1z+G*qP&K=VqFTp%urWjI!8H-7hk>dydPMTVq1mZB=SrM;+k0u9KotB*fBk+Ve z`hQZAFbbu2i3MvyPK&i$citG$yNB!~p6tP<7l|;$E~_gPU(8-+? zDk*NXWT3>q?;T;}`gwX}8?)V0kq{2ZYTSx+3!bgj5WSZ{ls_1_L^pKSb7y$;w6vLy zii?Vh1&ZixU*jaemX&Y5XDjv$&V89gOAZvc&bu;fBBEpzB?5|s_J>y{Z7GI{TCAYq ze_o*XiaTIy031QV%Tq%{Vh(r8b(Bfy4$M+@M!@9b--jVb)w{3^k9n>!GXGOvRCy7Q z)$!Kcx%32|wu-M1y+OeS0%;Xor0^Z92?WDN2zn>o>8Gshxca8!Sf50nT%TTDRD(#_ z%>;wDKP(yqu*ju}9x<5pksfPVKJG}vDKDTu$yGC_?68Uk$><`1GcV&z`1jHrM7GX! zt>87(9*F7jtU8TSo3LyQ<(zw9HYoZO{}7938leL_P7&ND5d_%99-~BxxtkEcUZ@CY zt^3Je9LlPFDgT0x{j&!ou*l4|ck@}Zint0KtgZEf34i_BQYC!fU-OF${zWIeQZ9Bm z+^ScRC=#`wWeo|abyFc(hPZg0b1jLY{!JF@jY`Z4P%1{V`b~nhK@yJ~a+jL|^8*36 zmO;=)Gr~G!JCZt>6>TSaA4^;*NY>#K4ojwe$Ny6W>J;YdMKj38jHO^SXTduLADfd@ zMS^8UHCmB+B$L*!=uz@dL*xex+o$!sK>(ZfUQd1es++M|bTr^4TP0Dr5-kLzWg2(7 z=v@}N3DBe}O6L>TTIBi5IvDkB?0g1&!FrasWx95CHM!O-c#b)Zf=kLD34bL|X>bZC zj}%a6Ob;G&#!>PBhHEyfcl*l($^k4%J>rhqV-*COG=O(~1Bd-YDK2MSIIx|lyI_}P zg6yRvO~_C(e?=>{<^qWxp`?@g&SRDi4Xv@A2E_IVuq-1i|MH$r0s_y7AlENuNMPgA zhxehv>NJg@T%$b1(F(!V8sXIjxJiyD=&(X@-^SM2Z+$+=Wr`WB@efWUa(s*rV}-wc zusPM5x+pe_FRpm%VZ zc&c?#4Gdm7)BL+2lM7l!S&o$qa;p+e=A}(SAizb(JC>Q;-7?zwxp8K zcxL)puG3m98f@1#(Fw_)aE;sexBKZ@gjR~^42L^$diDWU+z64~2&ntGO7T8LE1Cc@ z7@E7@zIdE%v4IyQZfJ|cvLP16@0oM5kN7%JSPbw%zzBS#7h)(M230M?)nF|uLA z2)3>-Jl*dl0?V0p9CWQc_EE)DN{>=1?Yab4%q#Q&q`H%UwZ{yspq1A#gMnC~&34wy z=6>afu?y+7nne$5ZuK~ga&kpresC!zDIVZ z!^r+Laf}+oeALz@JZQ5yd2=*k2k4Hvsc34l&LPf6z7LkUANQSt(_*b}#3VKgnVPMv zsnmiTw%Ppf6XHO3;v)d(P)El;j zbw+a}#jVA*On%+KKbUN9rQ8aqP+B}4h{6JRWl-*mPJ?tcrl8u^d1Xr{XrxnD7?#is zV_jWA%vX|DEVvEnz z@b0bEz%FhWHT&kyNGl?sVQ#2T4V{nhXfEf${@-@Bv^H1dUc9-S_x^>JmJlwq=;9Zb z`NvFSBCbD}ne-me8cQjjzpFx1SkFsrv>(+tuY!R4j1gsVi^_0^a?J0SMdh+z ze6*}1ezVPYBU+XIpjvo;!Xq*awky;#K`mTzcl9_rok+Tcj2Pb&WX_L{zNU^w8USdi zuc5gaD6=g+Ha5)$WSzhLiRl6}WxI;``1p>4K-t$_nas~%H)apt_!{}$^cOkN-lEK7 zi(m^o@X|_zklRcgxCOVI_H3|lCmSNT5^MYx)E3E08p}J>j4>cmj5f%YlfM# zv)o*l`Da_IxcRNBzm(L?Ph?53r_#jPGv2aa}v_nFplTXk}z5slyP!-hr+RGE~_p$0#3$I zrh#MJA#g>qYl{nCLS!~1xMh#Rr13`CgPZMzbK0kAoA0;Wy3fvOSA^2b#~F&y5RZcY zf%gh0^S!;A=irZ?V$e>m`Off2nESh?jCyub8<^d*c}CyYzTfI~FX?}p&{_Uhz6c`= z)Bn|iH}X57Q}e+5PUv4iW#io9HM;l%bPd2cIED*CEL5ns-%yEv9kP`xJAcmtI@^}Z z5+x0}aCx~nzAlO72)~lZ>K6SRI)9jYzEX4jtbKoOecr!*4U(ZQBazY15gwjPk;tv*Zt*0)x^oZh$vi3;b%)C3 ziU((281GfxxALS*rwsWBPKDtHQop!jZhHZRlh==zJS4W>!_f&6%p7+S(d%qfk2)%g zmGVhs5={M8Syoco4XI4(hYBbU4@{5RU>!mJGENZ|5 znHyMkTJQ2sL7m>|*2Kr_oN1@L!KbN8@~J1qmpW%2u0_U$Ho`NA=o8SE?qwIHDv!XU zK4nE58W}~L9(5&^GHHU1Bi0!8!(*uq=^}ZH4*3(&j=zmq%kQ*51pVwjx#g<2E&-P! zolK4zq3|BfRxL%>A}JKjwfWcQTqGHP??==66o^c+$}VgPf3taM-pG;#1pYW9OiO&b z#Wm>%UG&U|G9zKXRb&izF6q<$HgOLRu%Liy2pIIM8@1H6?~5#> zDwCzdx7K;kId;SiMxLl@TtWT1$RboqIePt1HgC5A!-x)Q%n+tcA$;im#H0ZM5K?m= zx_>OfI+&4KOe@uPEmj(RZYEo`1R48MJSvx2vu0?XdDPk*jQIy73DMaAsgcMt9t+$$ z4-4A{Mh&)9t4CSGxHNZ_H^M4IdEgW~tnFm^)&9I0&fMe(2G%u6xN0`T$6cCppu=;h zkc`H+_o^=ChsmJ!94eV!>^MUW!^<3nklu^m+gxT3f`KdNBTbia;y#Z0Q*mXH7h`%- zLc4BwSHZT>02GukR)~lZzt{@&6?i>vyAp?Rp1knXd|_rTaPyZO;geeo2avigtlV^6 zlaABwEbpA`P5SC(gx$bXwmy+M9fuZBt8pujb4?ao+~f6m>C?z9Qg5)Y0A2Z^WJmb zXXCfE@XQgkfcETT_`%%OdLa+5gXHZb8$_ph=oRa?=2)w7#s!nOk*AseLJZmqAr9ilwnD(z2?`xgVhV?r2$U4BT-9+HYLjM_O=LUF0K9ik%X_pJIo)O|mx-R4MLW62m5#xMPQR{8MFdO@ZF7?NtoL7@ zDUXnaCP{maLMEKlr1pe>b^U>4NL+hEfsIcH{W`BPuHl9PEh9wh2{E@wR8C?KNSS1p zNJWAjRh?MI1Zs(uh1QH;)S`{Zx#6}c^j%-S?2 zxe$KIL1`8ShUl9SQBZ+$ql0phvzRDYj}uW*1NE|gy-o2JSDi2@*23M`)H0mqr*x|l z_}0_23KzagdLr&%fq$-)V$eo#V(DxP=z+ImpL6s=G89xv zk>iuWhyf+RyUAUCK@NO14T)%KR&$pm>H*S>pq>LZ^%3^65e;7oH>bzh#f()I){-8v zVInjaZz)lQZ61NyCLihB-d;6Izq*PmH*n&ziM$9V+WqH&cqp}E_={z+Q0ub5ThHI^ zu4415sM3sVl#8CTF{Q2x@0@Y&b08%A zhrVwiYsEt-uufM~&@`gArMxsy_rHKVQt&F&1p1-01;|ff6%uk?sd2*%pM4*w_xc}i?Mg!ShQ?MF~hVQlD_J~2fe&NH~U2_-xTnZ#V@0u4tk=|%&OD;Ol@9nQ*cv+ zZ*8Kk{VD-}E&8nqA6w}G@&$690Wim1T>Oe;ycL>^ZbtUaV4IlOv&Y62>FcMT_MmXD zgka_N6FDnSSHQ`9t9S8(B3i8)wRlff*)R5;N%Dw4z=e&++Oxis4gsa^_0rA#L{y{MH6$_diaG|0|R!6Fu{9Ioy8( zO=`3zVwwJHX@cStNTP`e)BlnG2P>5sGK;lFx4^*Yv2cKyEc(L z^58x}S?{}jJWBlMXr$^nMnt?!zNj%6>fT(LR)~c=6qX}HO<`92$PSqhv7>MhIbMq%+TFHZ3Jui{9NHin6R1( zfi^l{{yW%FMs(c*+2qtl*D>#9nB1@||KTt5$|v!s%+xxLD!jj@lkIS|P>3}v@LvX( zkh@|phHu5T9Zf~_Ebrx%7Tu)OELyS^bTT`S7V~V0kI@$v-VL8%na7-Nz}29OGrHiy zD7pDhl4*9ME0RTS0s0bJocu#%S8z@z;4MM5;Bm91LuOyH#mrqOGIjaeGv7J{bT8rx ztOI*>;>M*xE=F_yn$C&oL^_Aj-_=C%x8&xYu@%szIc+YD9x6*RH8YaP%V6xepwvg? zM0}hl^{5I>_dk4znBwoTN?HqQ9CJRyCd*Qflr51~O-{$;J`VLv4|tIs76tyZRuWw3-fr&0T&Xm7j0i&-)WM!Ho@3%`o!MKn?6ZOoTX!2;PK^ zq!lfGef#q4Ux5%cn5eQ-d%l|=(})$z#LnHttQa*chA_%G$)V~kxNVQ+=csC>$YAdG zT!??mh%YgpRmAR$=!VJf{6D2j1DYu&QE6|}QYIQ>i3r-oFlt-0;bBLx^^CckVL;ez zb_e7_Fo)F08Tn43b6qb4VQt4NB_#sZ&$FEjsuo_R$m zHv?GLb-G9)z)jr|KQ14a_UE34(022Ik_xqsXQlJ29&)ORg5XvRmmh+Y1g;a46xgyK z4J)hV7ipP24>x&x9DV9%m7`KY`qOAxdeMy)O4YP;8 zs2@{XYG$G8mF*`-Bx%^1i6>7A1Fu5fP?!>K<nAtctL0G~wx zW32*g$Y%uU5xN8JIYG~rT;4-0iQbOJFGiS(JbvbnJ_&BG6%Mzp98{5N(@{<}fOS3t z@>Rw_LOwWMw4YpBNd%Qc>_it-cx2tp(~9F0$KDb-6qwX zhe%q)y>gJ>z6NJe3s@ZePK7y`*}ihH5w%B+yE;}8VYPr_%St53NL22Q6T$|6ApSLl z{B-L2w!@(*L7Y6?7UZ~JPJ)l~O6|JUr8bVuvc6DAmG9a)3{9~@QoCIqXg!G13RT_s zkkVa_HqT~6iqFG86BC+DU&2?7j}lm-Lx-6AuFx3hA%DJfCZ!8#GEWYKUL#=td2zob zJ+=V1nhWjN3%T0R)S>U~uTcMl_fhbB2+vwzj!Jl$YdwpR$>+1V^em4~=Z^L?b`N z&vO}QppoIQ3{l**R|cDd!q51b z#2XY_n+68cxPP3#hDqC9g&4?x{I13cY7^tc)xTI}hH7CfLB_p@_LD#~E-~-R5KtFH zkjW2tx6NuRf^>YjvW+e7ZRvHQ^hi1akXGgvsT!xN#d|?l#H<&sN0dG#aH$roXdMG< zpHLJ18nl)E#iN%n8)}wWNfYii+I&~p*csQ66)pEt^zgn(-4fNuZib7(F|OwV1l2&# zHj=>pnGxM%RzxIJI;E8?>q*n?5_Wz{fR8b(DXX4|`=4ftqgr*yg6fapznEZk}`hC#^`IQ+hWrJB? z%K3_!|6`d7N0dc$aF(Prr_9My*m)~vT#vWN*?^jZScHMUb37DYAB@yB&5Zi^Ta+VT zV=h~L0LIr;O9TMFt!_Lgd$;z7%>-ZC@tfC6$Ljh>S9!3RgB_)*+E1~4HTt5TkrE#g zmcoYb(@}aeR8)G$0T??c1F{PAhDm#eqC2HJ$}R2Ax)Og_Q(6kBpLQU0q9oWY(GYtO zY%|y%$lU}hTXGK=v^R$uVVt5X-NBK|@wG9Wcam#w269JL)BoV2be0g`@FQ3aYCrl_ zY(O3s$&D-tw@PC<9Lyg^s2P@*qv5Z(k_zC(8Ug~^TiUEBL`+S(9DqQUQD|#&Qsf6U+2Pk_UR<>b?Q~%s`6$ z2RKN!$qUjlDuMR)@2{|(UXEjj>OKS)*BzZcm4Hv2KMF8mPgQ$!;8;&XK%lVOZ!MHG ztqWW1cxD^WtF(i2u@LE7O=b_x!=vRSGRauPa$zIBb{|RZ3Wdxy^@j#d%@?~00RphG znk{=Ta+7VS2}MW)jo5*LkfdCCRY8%XkqAiCy{~sOc!@l>KDBB#J!WerU8MvHh6i-f z(}|xXmwM*6hoLh(Ri7%Ddc)eU6pcC%noCPerZ_vVr0GNRa_mUgK1K34x=9N>2U{A$ zZYrXA&Lc)zq%Il+Q?yh=KCl2S%Tv<=-7HCsVY5sOp`U+f0{pI|c0JdzIVUuOI>6u_jFL3A?3YnImn_4ryzT2H!@G##FjZ4z=x~90w<;!j zCp&Q0pyLO#UuaO4Z1vb2Tdh@5KnjB>Xc}dgRT6v|>*O zIjl?E$hOJtK2O-^F+_Qr0Rj8-FXfm^AYC#GANreqQKq2Bzv&egZ+?_i@)O1x@<{x0Q|0Q^9AfpqZfxJT zGln6_4e0_2ok-!ByC9}zfiP0NEVb2(7``>CUp%k>7D!~R{)KFM`_aGuOOQmL^Y+o; z84@QQo2`+Ovyv&4HChI@81Ik5ZL74>nNZL#l?F8>YLbI&9&+|Ns+AqLlhx#H9eo_1 zDLX_U!<{l)*J5r#Pg^IM8v~0i96F_5)= zM7)c3|IGAl9}a`7ud^06|&kM zU9{i+?w{^*hO+$+CxSgyq4fJlk0;V>f1g+@lepcD!6;&C!%gqoYXLLm`%IeQtgqAi zhur6#_v^Fk<7=yKD(}aVUQPnijs?tf(hb>K=@ zTZEcxPf)$c9;~>OdsW(aV(T0lvlhwi{cgSUOjg$tE*#7(Gwu$Az_{Dq53`|)h6ASpjlhE-sk&8 zE7`BQHNkD@r27jOq*{O@P<8CnLNt~C?pAGpibx;T+cpL|(<4YM1m@K_v=R&G1UbT` zc`SYnpB||_Zv1eSrk&mc@!L1P-)4Hus3#UBD0K4o3Tww=DdbQEG8&;}_tlP?{szUF zod~*5lHtbSEfDrJ`)@4&eqlN@Yl8m1Zg1pldP@)`Enz6CJ+vry06RW%qqioIZ$*}Z zcNxxl%#MEBUpcKNOOXN`2=HxJ5L?N%go^1vbUU8~Hm%=QTIP}#)@Cl&)a<}V#zg_> zSi~`>P^#+2~aA zFmT7Hq5;lyM3arpI~q2u3iXs!Y;PRsPI7ksmFe4snchjQ*nVeK5SVgC45oqw>TdX? zz!nJuyV1`a+Nda$D#mAz34st|D93GsS;30NcTeYn;@j zhsm|{UeknQj!GX(w@3XW!H_U3>1$eG&ZY--XSHvHQktNskt%7WhKp{mzUbEfloK}9 zJ(pH}Z`sQ1KcsdjyqjS8{S!Z#%J3}p`}8o|;gw+G-Wp(|Sl#8u+lJf))GN#i2j00J zb2-|RNlJaLh0iI=qYB-)K=qPY(ouy?)-Ldfmfym5&ti1nDsXazg4XYithuqQg{-6Q zIaC#(B6HiF8tsl-m--roCuB3gc<4ZE;H2LNy(Ob|FBYG#n0}Ac`mS1%=h7a!uOa!u zH77lB7-o#I+aOI-8HBqzLF)J0M(lYpdN}g(w40X#T9@qAbx|nXu zZrt0^c`VcsIRuQKkYkcHXmBC72iok%c=h;ENyL?wjx#asEQ*@QieMY0L8_cO2nG9y zNZqT$gkC`9TVoT7#a<3~JpZZC(w5X=R=&>!IAV$VhzVATI?k$aRl1aT1idl#G*_c= zdU2vJl}NsN=vTjd46$Cn{Ad~xF8^(}C`@Znbq}sMk*fmJw01z9PGgTsfEM)9y^Y5G zn5nCA3p%!Bz4D`orP^g+U-&apDgq5@Ex&O?0O43xXVD&%eT+SKSc*gB$fM zZy6{}He#FNC(2elgN=qVQfdrUAyeY?iQ#L?2&s1)@+w-&b>eE$5&|cynSJPDjFjT} zO~eXOzCzl>y`(u-#BQDT_15_DmE4qAlk?E?Xma2~2=eQyNenrVwl$QV^Ogt~1%pSt zuoa0;*Qw%~Xh=p>XY|Powo(<`jga8ZKd==%>gII_Bs|t(P0gjypjgBzJ%erW{ZgKes!;z$*&R{&4oLAzI;% z(wd5(mp57gXtgB!j0RE1fr9mgrnU)U0Djn#*|d_EpV*kLPw(w zC(#E*&t|6NTtP?gaDBnqwCLCh(QG}Zr3}b#E@RzMLcw8JTW3@J>o@jaOJHt|5W6;e zz2XB#WlKu_%|?V<>SV8UZB9NuG#^*y-ut!n1+=qg4!Yb1_0@XvoR znv|@NK*haeY^x9wXz)%zpOxjzs$!)njRXjXfgVM*y#>`07&QH?yg66sE6qW-l%+(T zjLGnrsR1^ETAaz}m36un!5-&Uf=01S&pY>30eun+X`{Eo<%s}~iio$QXko@_P;cks z&)`ZLC?6|V15oI$XCWdu%rFYU{M_2?s@wN~9ig5M_a~ebM(nk-WAX>rm za2trFQA^?255`JTMXO54`$!%VXZFogiHd2tJR|(}`Zem#$I%brrg3Ttt_Ox8EI>^@ zMA?TZ>%hh82@&Me@?TRJ5)kJ|^^*3HVkdd$t&FF9O$ z)vfL+9n?zVS_8E&q!7cV%h_G)TuW&o@ZXn;$L*_J_rKsYD+KMpvn>#&C^B*5Fc@Hy zf2E|Xj>=Fkr3$byB=e@#y5mH^4uulpsmboHxA`FH-u+>kQYRx(Dq~x@VscisBd6Fe zc4~pxetas0&{~6WjWpm0*5n+7MDIR|kNykiOrbY7dMe^2fHldHOQ7~U=GwFytM*}t zPB_>#Y7%l-kQFuAHC+TQ8r$5f|Lh)ij#<_r*~#U%L_4Tn~LWikUhv6{m&ZatyIVxZ%mr z_IKopyLN~M)$@ChRpHd>9MhcE`m`3M*0;oPT93+IG&J_pbZmO`3g$h&&LR>btn>w_ z!7tVG$PX<&7;Y!;m3x8@V~UzcSAiuL!Wu6VYwb}bTiQz)%fsVig41pU1^fq6sG9GJh=#S01D0nEbiIw7~uPoJCiTNQ=Mrd>GM=j!4=Vx1zt@VBv<1=so&dd!Z}hwk7Pth4fF6oIjVBaF$pFYQkJoz~ zzy!?p?r&R_>FlNtzCSn}>GWA7bb4`re}Jsyn?mPb*pb1>EZ`;?r%u?Bu51KPboj6Q zt#h7U>vo&o{dt7cl`Q)BPdW+5f2Wf$asE#RfYwwj_5T6Cze9G4A)bR{>B7bTBfo>W zVHz8_Z8c32Km0^V5Q{2SQf(c}1n%h$t*9nOqD&MCD}BGNg?%f$<$Xhu{iqS>{Y?9P zW%Bpc^!k0@-7V2S3s;d=6!ZIT^Ed1Ecf`#(PL;$F?E3LjmQ24brF$FL9uFR*$Q^(9 zvT^xc)OqLJzvR^R&1vS`+Fh!CTsU1hSHPc=xpG=@!;R_Gme_pzD*+Crr(m6bEgxIK z$`;dsz`n)QQ8Txv+%$zQ{nqQS(@5UhC@0gWI@pVvYEg9wCR@z`>%GMn1vzW75e|MQ z&xf3V&fFdG(CeVtKB4aaiNi~N-xIn2kUbP`fGL~pByJ< z@k?=UNUiO=HfjF3IRs@x_#Os$xy4@Sn0?V0zo^=k)dEZG_yk32Ias0nkFoy<%J$@* zy^w%i4|LyHTbt+}C37*uvPUS=%ucP(qAHX;Dt(mxxC+{f&EGrOQPSZI9_iEdgh*_i z6yBJ>NqX^p`@Vip=q5Q$F6FZRRIiumD~E z#slejvdC;p5XkH}L%*^(eq6Qcxg4UL(1c+&pOVqGTHbgvQL-WBtz$;y)V(2&qQZ%q z+|K#jqik&Kc%A0Lkx(m|o(H%5n`)x|kyet4_IX3b0gg4=JdB%;y{jhxJsVrzwY@r< zHM?Sk0Kw+3X#4faZT%ovoA8RR^qQpRv3Jc;O|(JRStZpni{*OKzc0BoUES7yvXP80 zi9}d$qd{8?R-)zyNL*XbbT`4Ty0;wF(l;=vbJ3inCuvJu{=juU&eoM=%wg2k_JrJbL^T}Ne3!c z2sI6iG~0aM0wWo>jrS(3X%YupPkmAMG|E53%uD0a8KI#sQM4RcTa~wJQJHB}C6Uyl z&WR!Q7>_Zc2L5`XOXkdLQkqZKAlmR@k*}XeXDwXZ-iK}hpmTzLk^2F0#mK>$kI&W~ zpePq1P8PWmGyrFtLE98pF!l#Rx!KYj)fa+tgD)|K(qdS8H)RON&6la8E?b(rc&KWC zUbhKg0xO8OykePF5xQ)u&7X1h9`#h+J|)U)0p*M0g#dFtwdzWv8KTGxQMu4}ioPnD zSk-wnwjfL;aiB6?Akxsp@<4LNQD7nTS-98L7{|6?;_LfS?iyhN&ZeuDEGe6uHJ9-A zwD(Gf%WWiIP8zySw_<~8PI_>|++{IGVYApW{*@GxWdYh4gOMld;WNKG0eKGspwcud zLnf`3?1NXBGCP&v)p-yV2dXB14&U`7;4$}b9&rM3Idle{Qv_OrPoHm-FLdFnXl^G@5K^U?aD zKAD}aTdAA5-s~oA3Aqa;qg3TE4ipFD%kA}F4ouk-Ozlm(H!=Oy8HWG7NY&G83JfJ0 zEVI|!70&)mf2s7*@oMmyvub zm5-uU1RXOiwz?)56#x+W6O>HI2F4e2whGr^Qry*7G;!`TSk;xY$@|v@Cv)up zKr?psJQ6}TBnHbOgt|iCS_Cxw@o2S&?oMl2?O02ke5Lai&8?97d7x4Hs5}O&ziV$9J3)!_m6d(8(Htyr zsHL3#hNlXPR5NM1rBew!cbrcB%29!kjM#L0*Os(X3&zWOEUdw0y}SqEo~_kouyRbg zH9vQ9hTmfPIifpuDmc-5!l_-el*v;lb$)sbE8`y@7@k=qT~Gk-^Lk-wEz(unuu4hw zij@U~jSRm+u)*^(xAmK}UU3AGA5};zw@RjP(Jd&SnndPm(w`+3pc|!hYZ(|w`Kple zo~q4!ZPqIk@Al5k<{4AFBz?(fYz;PAdPrFrlsl9&ds}+ph!C#T;)_d&ewnua-YY?u#g_!#G{YcKBfr$fT#h#H${$RR*OJ%E;5~u)TyOQ<{!q)_@Nt=tipBB) zr|q}0Np`=8`iXn$O0M9};_f7}-o`#m=5n5&z4f6R%mdF?Rux#}wR+RK=rPaox3bEe zzO}28b-<^LZBxl?_eL_HY2V7__MwXk@ZmCrk#G>_Wp(STTFZgjCp1WL`XhxmRU7oN z3EUu$p=ll)M-uwJlfrSq7$^>y!YgH3BBZ!3<>b{|2&76a`jD6LZl%;gdZ^6l+J!?N zM{cQHb=3^qlRj$XPY8s8g1~}Uh6Y}6Q>v@Nkg|=8h;jgdhG`Rw%hDgbg=l{EJg{4CMO^t%T*GPrl_7+y+zvKoH%;UT| z2gZW~UtmuTMdm_jTdr`l=pG^-=CXtOY=SFq37?{bqUXaF1M!MXQ{Qtq5V%hjiW^H1N zV*Jo;c*Y=@p$k62ND!ULc_oDK^mh=WwY*t=jg|~AxjhaF%*e`5 z`ulFoB?7lQk<<^KT}i|ZrFkS3L5N_m__!&x&!Tk7UyOnqwp3fI!qIrh?F6k~@TiI* z8(Kz|KgFzL_?9?$VCXF^73hb$yTH|BtDAlV!u zQ0dqo6aFUT@gVm|dl47nTq-J8Z9Nnm828VMYDD@o6+f?V9laDEQS}=|5R>cXk1s#i zOuqIJg(Znupu85*D6F@=-LZ_LxB1itu!Jix>W>;{lCE2&(Zkm=tW;0<@{R-^WNcJk z94Lv26K}|3ShyF|J&>df0s*tVuO}*od007e{NNvZzpte};KgOzi~n>*;$;4BV!`ap z9RIhItOPJsyUYN$^ML*qfWa-9rGn!U0H$ULnTc=6*mG5H2>jF6?_gb)1E~%Duee2N z?BsP_?%bEtS%BYpVu@h;LLR4Q{^{`SYiOhACm6wq;NW!U?HuWY1Fly1w9LTq*BZfiV)f0UEwLIG9J*>_{MA z5NDy~9hC8IkQ=)0sQ@R5LEUPblug$qhp{rI#=7VZidR)?dYkzHB+zTZ%3YXB^PgG6 zL&-=}OA5IBT!>$!qVpg~82Q~TL7IwAOvA!dgIS6Rme1ahP+d^CZnhmV=!6ZwTIEuJ zrtEbM)8qB))EtiE8Li;L@p3_Y;k%aCp%e9xf9{B3#CLojV%>EKrkvY;X=h8$7Df}? zg$VLK#fk|2Tq#kZ?>7RxDnHw|>ZG-aS5-E~=8|VWaM=Ob`N@J;-Uku#(n1;EX!D0a zVO$ZpZEyDn=>9lb<$u^HYz&P5%|`kE^7C3Vi6m|R+jIF2UMhQ=r%Hvdgx*EPPVOar zOgJOaI~?|Uu*RMRCJ;ZfD$%6%Y#pch8#wUw4ah$AhrYi2lYmC>GDcSrz8`tzyf9tJp_q*fsa4WZC1t;z2N%6!lDePFUPe%9q zZY!~^yEGa5#|b#+E%X?ku$D3IEob+48w7gV5ABbx@0T2oX$#vCx{vOHDaz``3g?iW zCr*4`eKNW|F{2r6b^d4J1BoeB+wu2K_kIU(F>9!L`a@OI!3tu$09nGCjMDU{CEZEJ zUYmIn1=L$gmQvMTZgMGd0rqh@m*oDxe7 zUCE7^0=ZA&j6j;nUQe}p85=_F8#{4fCGQ@J2=A7%FHS%F(cHBPAgA85 zf*W$e)yT=zbu<^gmt|UY|49sNuP1>kXy7JF#AinyyKYXutH;KU9OKH{6}8RTc=6P% zzjoA<_6x4PzS0`^$h=kcekpM%Kvo2}L-N(=uHvN&SnDk)?$ZbDU9eNh8B&~ELe{w} zC7-+Qv-#yiBMdVu0k`4h-;XUgp0hDKdQf!!Fhm#EU{+O}sC;(&!2=c_EvcdksVnb- z?Lc~Y(^s;wB#}rVLzuJGl3Q!zx$GJ(f+tUGBBN@@zTOJr*Ct`=_|&MB#NqjhpdP?o zE={RSvch)ZDo=&`hZuuW8DijHtbwaP@5iDw2i13!sn5LyVF1HutU(kXsspF!iGOIN z8$=nGj+alDWOieGMRzYw$BoB9C?og%V+9oVv^X~>5zn$LZzAbdI)WJYr`S@4iXX>Z zRF-N==ON+lu-)Jm-0wg7%k-xA7jx#dCJ6_-6c?hL_=Ci!M*Te~6WJAP(p}|<{!TKg zph|1yAL>tBAalh#ymSl+&n1*jf-7}o>!#dkv{|<@N*HU(W0kC#YdV%HVJ-`rndSar z`AJ=`Nlmb15a;ZVuaBM|(&cJ?e9rQksK}B}-rmqzc9)x2aQPra%h}V^pPUC3!;rWs zmyATiu~I)YPjKG?AxpRA9W^!4#z?l`mh-Gcj%yyt1>u=tfW#}LM%p(p^h4oIElQLY z%xValqTiPidJi77@8gB5CD@P$#s}YAv0_6PlI9>|dyRm4BIf}j|`Eh5hvpqN$AAY zZOZTk4z@9Kl-&^aN&!WXw=8#Sgq`18A<&D*N}O+7ZPN);(4mdP4D8GC){(URXQPW- zYtha4oX(y zGJK4*%@tUiav>T+=?b=DY2Y;Lnr-7kUNB~pVzzIZ(5gcoz!B$fzjZ=sEK-$yn=};l z9Eur_q#BJn25dJrY5YLE{OZEawpQB3%Q)vR?uRbKX{srW4r>uN7z68~HG+1_`4N=B$<8Vm90<8&UW6kBsDBom<94w=SN6zCvKjG!M!(yKzZ)VKt>4{TS_rc}95- zgf@9tSg|j2Re?S0@h4r=^PO0oSVcnZSjE5n$5d>q{fmZy_A>Q z4pB2puH_gLuy=>sJtl{-xk1yUiCFj|j+$bSDwl#0ihM%ZlE&&g{RVa7@r5OT?1&Fv z%5y$m$LF#7zGTaYg)Ppj`lpMAK_M5ux_>SIWNP09WU59z)u!=~_DG%Q?IHp6D^~`9 zwlJbIUKSN&Ay|IgP8V*|t$WF3(|&4b4_jK%LZ%^eg!y39EWY#z#O>nwVaf}au&?wmGjAnl2mHq;WEZZBA;`z{_R+ zC*YJBi?yG@yD@Yo!8`ZO1dF`|9nP9gM1`3t_}G+U$lf@wBLzV$w-q4^g1O6dN_AlT z8*|15$!^>oMJ1dL$c_}_BL4pEg;-4_P3Y*>3~@`Z%w%=I>k;#QiGlVO9FJ9GvG)uvB8DB+?s->3PcK_ov!u`po<_B zp?6PcqFE`ZMIAjHPhueRk1YzFm(3vxtFqs3v1A6iWe9B;_eg>VfQJ+QF=fd@ii!?qxe_-rU@32SVQ z;F0~>XisPU6TxCB&RcIvg@}l4`(O?W4k5`gxZPpT61-nC=T`zUkD&nd@6jd?cM{!VNzUAHWNBbnuRpFR{NZYp{Zjmu2dhh+Ie62g=Ebm3pT0f?z?K zv3>=-n0M9E67PRerf4z~B3@-`J$-&mLo-+tZ86cUu}9}*&IH*%H%ZOluGfz;s2`3x zC*W+N8?9*6h>fj~o44RJZUP2Q?mf3AOci^juUELXoQbz@|I`nnYxZc3jI< znpL+L^qDhRs+WST+-Oh}L8p_e@?BB>-%}W6(ix0&b_mXLL>tr)r4i?f&S>}Zakz`9&LEpg&7G_o4%P@3NJ7=qOx@T0{CY1yZl6T?1vzwVt$h!4_!|_q5&fpc87}voS_B~McCT3 zNy=xyG&bq_IE!OPdx)ZKoqA5GInh|U^v>(oQ>tp$?svO+@Ws~0)gi{?<@SNK>U@-F z2%C{)>aeX$$`6f{T4=5s-YCxgPEq`@49dl?$kcPos16C zlzrr`-utVlIW)g6LP%_dzR;)SC1*^xfwQC_VkQ!tV`eB6vvLPl2O5%x_4a&{VFxL) zT0`x#$pm`Pa+@X>)8Z*#R8m_Znc*}zxLjiq$cw*q)m;7br)0u3k*qBmq^$JICXo!| zvr-*PfKEM!MVBzpb zfA@9*@ro6x%kVCL{GcWb6GlqJcRWLD*p;HRZ1iYpbiUieVdH)xqLS|XeBa*nJ|DHb zzuaDKcKx({-&D21%mN@C-tM}wCfXa*;vUC?r{c!?_&fGL-}4B5x<3!a`4tx;08HdM z{0UAT=v3b+a~EODWPMTe=z2W74rddi9^U;UB)uVCssIuWH^S zFAkVFxem2$T6h*bzK4rdvroqrlvRA^>>#s*!gvijpud`J^Vr2uT7?E{WFoV|$>~xi z_IB~v7^L0HGzow6yXbqcL7X z_opIswrVjfW(Z_dpKjThx)>&tmU?K-JUa=I@=hzj2$4;CxZWd(@Vlf^#!x0!rEloVI;4ghM`2U6HkXpe@oWJZ8_rED2%W;TyKLUPazyd)IZpE zUyFTN=ra1GsbQd7H_o!a1v%XDD5{HG{c;JhtR&!~51yujos!`aA>Wqk9rk6bnG@Mn zw96DHy$lSeklatx)1haW32s)T3OQCRnCVwn!`@;H0o9OrsL7B;jFx?+T>f0MJD$m- zW}P2o{Pmd+iG2y%XR9_@8)>VrM=GbPM|O@JPv{vO8L5ar zYvkYbH7NCOtbCJy7NX8bf+2Dw}Bbs2pCNwi#P? z1~j>u2DB1YFipsqKzxT5&r(^>gY;JtJw+VOOg7vxaIal&I4t68=J0Y5Go%}gh_m#b z6pZqBpI~w%6moGoLU6lVRg{r$qv{6X-k`r|zPh{5az{U3I_w<^8pbS|NFp5r@?*F} zj`-njxF37YI~7DH6jy}2U$c5Gbg}*CMYepJHq+D34KMST@P4Y6;9NM{573ns;9fL{r6bpr6F`}FWR7$?JjyZsN zN@+XVxcocqn$>*op3)(v zk?vd8eMX1;);k$DLIAIHueS4D5k3n|40B*TZp8INlfa&Gps6*fN7(e<{({G zoj@x_b!erd06>)ld#Hfn&~oOOx-W$iy2HK^0xzYofVlroTG;Uzr^OrvSD0b5l5>~Q zfS?(0Oqwut_8DER&oW6Bj@by~og#3Ln#N)h=Q~zQlN#08y}C7*9~xPXYz;HWsVp{I z-q0VGt~Vbzj{AyaRKk_>fsy&(Pb1iv$dfj51p0^JUGw5m2A6gw6x$xsvWQw$>GO9> zH!ToO?4v07bUd1x$zUks>()MeF@0Be0ju10tufCWM$pnFWPZ_9?xP0c?`$Kg@^QO5 zrje!#I&n{yz1a<)ju%S#&8I&BpF1NIYj9e*QI0`Io8fMS+FVHwT5JyzGV2ot?fj~# zPr~?LRU_Ow_&!4er-sPTn%7Zf!~uIp5Q$+yimKw*#Y#WLs$L*-S{WuH0-v1zg0*#O z_N7-8k!vmhO@c`{iB-o=^#k}Rtc8kz_J7Nb>kKbOuwLR)iQpmwwJQ`^+<<8HVCUHK zT?fT&cTPon(MCKLar9iPi-1AF>n)>f9lQB-&X0T-W&*j+d(GgAD!5J~ZP3O(+Yi$vMG=q|Qrm$^^=@HU!GG5#890S%dDp z6IPwu>N%Zlgs=0h5f9xkK}g_?wlK1=Q|$J+A&f-RdsL zGdt9|x%f??X+5}BTMUfROE=reuFP3BN0(hBoux;CDu4!seAmax>`s%JDU}|kP$^)* zW+>caEc4SKJT|ZRS(vczP%#{;*L5=AX02jd72LFKM;ww8s93KqdgmdkeG$Mf0o7#r zoAnEM_;}j*_6AJ^EZhc#_bgfn(`tUA#)w(#VxW8xs<|cK{kpyJ!Sj@I3zk6 zp8nLKLoE#$|D~0yrnxVkN%)#hX7=gVE=8C!n4E?|2H(PFv$ddL)p4xYShtR~;OY^# z@zd@GOZBqU`#_KLm`oDkFk*J3lVcMm5OD%sBp~fVmW?O2pqk|RdV(~?1mR;Q!9w4Q|2-wq2 zn8o=OI!Q+YNM}9>a(H9nEBCOi&_nc*c?{a(zUkn zVq6M%$^eRMok2r;;f>6@c3I%-w0)Zm@nC-t;J71-EPG-Oemf1f#=)ca3o&6n^k)qcP65@c)Q%A|6V@K4rfw&DszQe7ataSb}rB zK;sK*+zth$s^ue64U0*1O{HxsXr2#3)G!`@n|kc2HI5B4&ziqyvxE0PoQQ(_o5_8k0M#IEd$h^;@^Buh$cR7Ev?1rL$Em$nV-rz~$mW7rw5sDbb zbfnBD;Ksoe5J+X2mm5gn34T*TU)-plf`?xm-uLSHG#4xN6>yz&PFlmWLoggh@x5$n zl52I2d;~s%*=2$iWqv-I39;XIl^xg3{4xUeFh4$ALIv~D@iRi_D@)`6d3h`uWW7wo<{{0LxRo;a z*-boIz7J~}lNp}-J7BWbU3(ZO=l@jlw0dg)c^$7G(0l`!sn7NN|B;a|LC#RJ=_CvY;@YGV ze13@EiAbf28pd?Dt=5YYD5Q$VXUJ>QwMt=?-A9i0Ky*@u1KE5tq&eC?5 zp@&gK{Fh!1e-EKFbNZB!p~~&P_~nHlU*G55_+@{8e;McBM?%peAI=$Gx1rjc9d3mFB7@g-Ik-nh6PJ9t63m!y73Q@g8N#&>& ztXZ8?%ylrLqNde}NCMB|jXAa8ae=&BB-I+yOw~bY?ZQC{~HlNtGU9qi-ZQHhO+qQG-etS=A=fn9C zYp*@Wnxl6KgB}@>0QaZWW+J3NM=3Jny1fVccUM)nN!uXNHg=Je38!MHm6}o20Z)zR zuRKXzp&v)mo|IbnkR=ozw#?pTXv5m^H-9HZ zflabK7rQhqibvU}pi7M@hy0J~gBin091^t*8vHnxt4V~qhLbTzCpwN(WHiFLqel*M zFJRPMDXSYnmD||qVgj24Sejb*=X{db^2dS7w9dAw#=}m`f=nsTbKaKxEu2#Vhr5>j z5he?ToUW$cWxrT$T?~jU-ntrp8;IDs-fCUayPGK0MCRbov43dh2(xH-kbqH(?N14M z;1pr^n0!w!OKAewn5tmQj&+kAQ!Lgxmsd$g!K@{^WdST(T3TkulBtT&K}9Ttn;p+6 z;?m619?SJVU(-WAt>{xJ{Lx|bp;OuFK3#rfsx-WKs*}P8C>^mPHFXu!TKNPH$Qv01 zto?ysNFfH5!8$SeePzg zPgx@^Wld^4^Wm(@L+FO&yw?oRb@$;xXzBM646;GdIY4Q>bAe{i|IP-poS1?zV;kUT zCSw+z6JK|6v)FVjMDm&R zrh(v-Yoe*-LZC%QQC2x7IG1Ec+3F!eC1-zB2(@A8QY$#W7C$rCIE1r&-KcG!F@Wlo zzBgjfWVtB9WpTEsI=xbhv9ak9?x-jrn%)WffR(LD0Nc;qZ_=pom>o_*`A~ZfB$1xN zGqL1cwp2&USdj0ZU!x>9WnmZ&XJsVPbYU0o@X6BnKCX7;1-9!^4Zp42ydKP)WqWn_ zsUIxYp~Q!M-Dm6t_R`T8VwO9z$D`p*)wd^;l;f95wJgSfwF86lN|K9pVF~@nA!ea6oG8g$h5mJ=B?-$KlNQDCoLu#QjrT!V%j;o+0 zA!%EMJZVBuEI3FRdm=>79+N19CfNr3o)yo-`wvOtsHC+`#TtUQp%w%24B^*#w@w&5 z`*l9!)j1*c<)5!}C8-wAX3Y|lMn?3M`}p78T@(AyV+IF@L=g=7)DaAn3qgmLNC(Of z?rGaF(;Cd)xSkXh@vJxXC?=TaHN<>wTTo22zv;~AVN^6K9g{(oRQc4G(#8T%PQ@%} zSok!YVd)E)R3jU)br$K81fS7$V(EXcMEOHgGIv(DbifY)8kc8LPc>PW9)Mi&JiKjE zi7ZmZ#ojpHW&VHG7f*8ri>6z+{qEaPte{SamcIvRokjlCah`wOkFb!@>MEE z6))w0nxLuIs_~vpy@>3i;i|UA`ilK9K(59Am>s> zg!1U+!YuMQ1-$euR06ACptNmAK=)oG3%}$T2%Q^Qq-fPN@9$%g(F14vLCq^`-?P7~ z*Aix&=Vm&|BbB#7n{@+HYdnlZlIrKS*W;f&A%#P~E|^)*fVbw| zRFP2XUzMZ-1aXw&MGyZ+m}IfL1j1c zw-s!zv%G*+fLKQ8S-C#Wg_SEhHAuBEV!9r2tgG_0Cs}e{1LrPz2cG^loreHs9$h z9cv{@1pHOKNsIF%)x3JD==Vh{Z7<&2>EI8lK}tT# z04}?KB})G|k#dJsr5Q@TMRePnGi}&mDRyzr9;pHA1^`; z9;oOQw*+HBGgc*K z;Z*(Vi}LVuYt);!=(Lo5Femw`C8Tj_HO;xNG~QlY6JD7zn6dFYDQrAIWqF#+KD+2%o=Yd zq@&mtTyLLss}gLh;|1NKjZKMijv&7b|H(1dN(D7}+F$k$PMXD!bN+k?h#(>UH_ih) z>;JZ$#KOVxfA{#Ru%)XHS{-tfPeGPzC8S9GL(qYlL5(>iZvtp9%`Di{#5@x(N=D0x zrIQ{%qp+MiOq7kkelGWVKw%+%dJ$>A*#<^#UN0~{KV9EGFJAUaatvxsGtGG5c3Ob- z9~W3R18@o)23}5jy0Ly*88~w0IgDgjhxZ0Njr0df0Jh7R-bMyvIG1<=Ge;06Je-=W z(!HUe+>`=zJ+u_#D=u#@FFgodB%1`DD+<98QW$`+?Js z$H24=a|5#q-MNs0DQNM1ow=RaTM-Bwh~9<_!bBoAyiFu185`@z2i-*pamP(b+}y0oOHo+oMr0bv zeUu*>&$*{tOh0uP3m&YRlw44CV|0H_7X^$wnkWcAvlYVnMgf97n!ga#rWd5W;aqqw z93zn7ZtEWr5C!+seBZlQ5mt^l>>=`^s!ZSG>d&@uaG~%h+?GKmDDgn!v2`?o1dqz? z#8etGi0FBWj`@V$ewwm1svu`65Kl<&+N*b<_3C36Jk=oj&Fx^IM6u+ZUKo$+@cNPupCy{vXR`3CHc=5gGz&aaJKPTZ(40~tNz)lB!uiQrHor|X zkkWKg|DsUfGT*MWP06WLh0|3SC%#twnY1CGNfgK|#=_ZPu<_v#V0j>L{GMoBiH0;v z`Ak7DX4~$hnZ^`z=UJA<>|~v}{_pF*KD z@=TWtOO~U0GooeGE9?-vap6(_3A$Gb&#OrQgQ}rgdAE$>oWmw~s$?@7tfh+b>8rIM zQTP6wpdDJlYnx$ucL5G*r86vk*i%VH-gYc0b@U{-(p{?9Xlxz-rln#xe@HrJW)m|# zH+QSDt>|0Pke$u;i72;gd`k`13ux`kB0svH{S5d@Lvm%~o_qXk>_H0vHHw;7qYPjZ zk#cV9O!`fzs`b3Fe2Mpj`SA@nhotWs%PmsjYjSh&-BAVWEdqmQKQNzM3vm=wNRvZ;y5co-~RJq##an zDJ^cEP#!uan>y;Mldtg--p2N;%_qO3^}=nx^**XV`7&ML&blV zXgz26!Z%p*&Cpa**yp=|a%JrWBT@6`L+hw6NH(aeF61W%heP{_WE@82VwKD>DAdW? zs*?(~mKC>q7+)<2F)hC5~5FJH!8g}0S`LQH&96*&WiDpFH{Px?{XiP zqF%Fqtc$TL;+pRkLd|{{!0IVIg1wAi7O#(0F|QuNUBbX>&!&7Oz(6C@@`732hdmut z5UIukImfF?@G?c-hh)|v%VrIq0Mlo}B4*VUw0N%0y0{@M(KX2Tdvebn7u>PdUfGv; z$nd+40^lw5{`kh@2%@x{^-dqmGS^oFx1Yxpu+!95Nl++7X5FUqNw{YA;=f9(Cwf7D z`8xYHzen`FF&2ANyTM|?@ON#p3C2Z)1DK{l6Kt7sbb_qP9KI@>ebeIgVw-{z&3_Zr zP%OD2!TO$elK|>$#Z~wR*Y5kw|SuLxFiH@9-2D3WOX&R5DLt)`=2h z7h3T+K>W;OwQIN{jXXE=O-T%I#?OUR`U;1J$SEk9za7RN%SF!r!&(%EClBqYC1yo@Q^r0&e5n2&yx zNZdT|zv$EQ7)cvAH;5S1X>k)I14&s!m(MGaU*{4)@QmYF=uO}9W98{(DTUbkIJFeq z0f8QSKSdYv<75{*4Lc2fF75FxrgkTt(K$>I@_SkAUZLUFpUOPLpOEdmeUe$ug8gVvWD*ATy zH1DVvZ{#1uUCUGAm<~9~t{X>YAIc`3mIg(m+--j%lrX0O}`Q+`RSJ7U+=`$SP4`3i=`hh$k-hm4irk z4xf_e5Irs`<9(Q%UjSq2!04lFY%+*L!o)}0SK}i9>KW~#+sy*LE=z0fWllGRiuEQJ zY)^>}o5z>mw#ODt^S>1Px|p3(lHyH89__c`?>$q(c>fZ-{M%- z|E+q?#PT1ywJn^9m`iSl8TCg5nd+Q6x~6);ecf=p(@Vt2>jmh4Hiw^IpQY4)@hB2) z1%*#Dmmf(Tinedsz7ELkh`$p#O7{Oae7wE9ZrI&Dv<&3*{5X6Zse2@v&YP;W5Nybf zk7;;)BpAZ5Z~AtAJ7OHaA)3P7mFRTKK)DeWq6&AVJgSDjdeAEsPY5g=y)xaQ?2FUs zF%!(1-kt47S;dk!U_8-7ojMG!O&i4Jy$OI*b$o1zz)N>sN4;e|KudBoVlWsof`T3nWU<45T{hA0d6* zYo#daHYkpso%V#3QxEOQkFi?`6s6|*VifNb2x{&x?tp1b$y8w;zt&s{PHb6}T?tKj zP{m8ULVPi(zHrAT`8$$$XtJ&}^iJ4xssV->g@q)wvIQt0hQz43oVwgEN<#c1%=4&z z6V<+VZ%$MtUib4FD=&HwrlwJ0l!TQ;b=F`X0))6LOgqJ}uE0joIJ_99fH|K@i?mPz z2NRSVv{ljt zVM1g{=2FBXvnk*{j7rG(da%1a$`NTPJdvE-dp;U8&Jt59|Bq-vx*kanvT6wZj9Y|HT%NJb@NW$a>Rt-DzJPU6h30non@iHG>EjeA|;K1y~DC-PpV9m6A| z=IF+rVJ~TVW(>T7cDSy}dvBuwijJi|>ahV+%k(KxDR#SekQ5|8hpzW^P^0b+YJ_#& zVwfBKZBOnuQh`Cl!t^HKops)D1Q)MR<4SAXYl_G9WcCg1i6l(bYFJVw(4N%tcP!4M zMAj3aS`{b{ModO$Vj!8<%-l9=2V^_op43~ %I*cvi^Je-G(kdbqnFgYq|IIBjRl zJY`gO+8aaE;B8|vQOBfxi3-TW9?M#wUVFB7&@pWNtz^#YsH>XL{2e zOBCI*YcIoyE2)>g|HQN&Le$y{H#5?p&px>44}!Resp9 z;~imEq#i4^pUyEBtt5iBrNhLy1AsfAtAOx1R*3$(-XN#tG)ln ziCHyr<5>g?!82fN2v*#J$AZS|SjQk4VRHuxieN^QplNLN#WBh*t#bvBerSBQ(^EGtq@A%uvM#Gn9Tc_QMe&Wq zkPZ_ZEFPSOmc@MZGASkhT2+a7u>VI98?c|1BBn~Y%IIshK(Ne4O9upAzJ-jx(0jsH zQO}QFU7_$3Z^ujH+=_umX76knC|m(;PfD8-Q0;XDD#|$`?J-J>f6OEpv5!cso`W%- zzzA-nYKCJZpx# zNTkdpc;UBb^WT+ahV**0}FU4y@*e(1 zc?2m-!k59ifgJOy731Dld_o><;cqBhb%6w!NG4rz(+_bR5-Y~>HU^K?A>RaSqi;F| z(CiQw^2UAezWcM;a3xk+1s5>iJIuO~jFPyi-9vB3q#iVM@7Y#u33FbkdU-FEiu;2k z7EDI6-g$lQFeX3-ytfvR+ILqt(x7Oj9k0A>wQKsUS%5}k7Q-p+!W-qCch09^-rU+0 z>UPAqESnu`k2xJRBda~DA13r9tha$Y(i^w{8S6PR+?2<+JZqSz&F9MME9=sG9Wp_) z3HRd1NA1LuA>QATsvmdRv40Tu_Eu+W^Twszn+6E`vOSLAnc(N&GnFS39bhpMKOh*X zY5Bk~7p#|(OWev)-+|gTegq4 zq(2FZL5f{h!H^||Yx{Fm??C)r^ z)w*$#P5CT7ByE>7QRi>=yOB)=(h)>zVi7o^r41?;Y%F^NH4tuoP2T*1FK2Qw(BOf8 zh)eUcr&1-03w+;2e5D^N6Ge6?xYjg~vcN{4g-1FohdFJ6*=YIR1#IKrhu)Q*IVeSv z#s5`n9W1Dkfk+OvI4`kfSNuQ-%#Uv@vL&+SyoKTkMx08QMMH91u<4}0h$8lG8D12U z8TOs$vX+|%83eqz3dG~`ZpnZU{E7}6h$&&C6se~bX*luYN7{<9UFggV^VgIt_t2wF zyw_F&)jBT^D9=iR3HE*KZOdXSFD-866qF7Z%3c||oDSnVc>@7&%mb`D>vNPm3Lb4X z+N>B=9iM3v13xpA=hg5<3H6wC`h~c0Ec5*WU`(3guxzhpQsnX!M!XK04+;7Dfsw=c zs(xaTfHZ+TfRtKAXE3XcJU}0P`Uo((E9D2WU%GQTxC93?H3+8T?9I8t=;^NBRJ`7} zzM5}A;IO}q_Hypk{mQc0{6(vco-?V@^q8pha5W)HWiEM_+9qnb)kgk7kNSX!n(m5F z|K$~nad~JQ3oHgc(je(QVmpMEytMfEBmJS_eYoe` z(=Wp4Vi+A<&%6A1wjPm7Y;S<}d(5ZwIGQarDcPdbF-d)HZqqgF>1viAXwG*_EPN|S z1(z<%*4?ded1Y*q=Pu^YF&Bv}D@w5ZmIsga8J^8HD+y?KVMKukKJTiOH5{Q<523Kg zdosh!er5Mg(Q1!>fZrMO_=@2c-ax{+_mOQ4Ntl1uy)Ue~KT^{^E{6BO?t;-dsMf|EZ(X6KWc?KCY~vKlAs=*pbG7#diBKE&b0nl~Z;MDVfZ|GfBT*p4 zc~WX4v+UAfVu*pqB+8r4$e&E&(cEeK(kQ7o~F0bNija8wYL6#Y$$?L`$^{-JU;XC(A-rt6Mquue! zXQvWjLg0+~_AFOO*&q<#qNepigE>*e`%{E3uJS5QK5+UQ5F8ZT)_9R_in!7=SuTn7 z5}tCGC~UbL2^Sp#N6UnjU;QUEzu8jX2`Dg%;GhrFAlALd?N75jZa=Bam$Ki30B)Q? zLSI+3V*B50>6Lq@k=4Te$9F6^3qV+gZ{o zejHv6F02~}xV~nb`kX*^tjygkSj|aZ&1jxer9v!OSCMYKt?E?KIb5asyqjL4oYbiM zM3?Vpwh`f_+~W+hb@~-?{qM()Kfsca3nTw+4*4Gez^u&wF^4qajQtCS@3L!d5qRNV zz!|-v{sFLB!2Z7}Wc@zVQR4dtF+o)fo$4I$OnSC*Cleczh!EL~Mu*+v{yygk9H{_uBzY?R7)o&*#(qUxFRl zMT5KXmtVoG!j%3wpFG8}?LHP*3(8p`$z_Z3&O zln2Pnd_V~FH4^%1k2VV_^!^qL&&R+$EUEMa4=BUdAYq*oNRwD0Q0# z?LyQ>2G9WW)VlX%)9hTzNe~5KZS5Bj7W?e>ldSV}o@<)+_@?{9dG+4>J@0_H-56+H zn|B`U020#j9hw<$8hO$%$?Bjd0w`j=)UcE{t}Ur{x%vCB84?I2 znPwSZdmCEbAf6R2oLMdY@h*cYr&yFX(o)uOt$v29&AziRJ+U_FHA!T34^AFaXrKP@ ze~j-(x(_rBYBb<`N3AULgjG%8zld5SyRSOv1(y9Z$dOw#h8&BQ#eBh_-GBy)-(p)= z6Ks9Rgo-I(=io|3IL3>NxFOz+uw5pd#V}#ngrkWiUmc;@pkeOgNA|=@hBTFt%^$V z9T`r)eO%JHbsun}rO3z*W?O-*4T*$_VN|5z>6(YEz1C`zmoXA18KhOVb*6l-TTs za9b?v=dl(^uj~5W3YGq`8kr(RE9pO5b{OYlaq{@a(U1q9^eH z<`&+Q5Q!{WphDI4-xyEDaoB!p|LLd;S!GkrN#Ue$Z#!@N{TBWzOUHb_d$QHGx?mxf zn-yOIIb7fwZYMru)rucI($D(b^#!Rf(HWYX{nKzZiF!0v(fINvZIj>M=1Q2Tzo7|8 zDAHby!R=uUGWirw!k4y3TV@lzdb*wzbrmIc9`SD` zwu$MR^aeK;FpU_E73Yz*g>0}__}%IgjWmF?L4E|m_6;@zj2+>oEwYUz*mpKtm=;q1 zmT?3GC2={^N)9+h`j12A=V*BE7*h`oi>EPwE|;1Jv2G!?CfKkjlAp#)6j$6bgxKK% zyrc~)UR2)bbzEy@Y2Ky+tvp90@D^E*b=Ier%Wbs|>ya1(u&yV6f3NecSvF#SKqj){ z@TLv5-4&)oOga)+cP(8)U6W@B@RVSCk3su|5TZ$x0XD_gGIc#wim$yLDid&b!fQ-4%#LpFh`ZIZbUB`U4({Zs9mOsR2 zmsTX2A}0RFI0ZM2Y|plsG4@z#!*LDqYg^@%$zGx&nd%}%0uRaUf$zste`hr;w9{eT zuM83W1P+VQaQ55)g)~A~q{VG7fy7QOd~MP{v}n_R<$3%Z#MsxlDf^0HD%B#GZC7{& zi`Nm?@3P6;SEKQB+ts8=jbk&lhVuN>)BD4#$}3Y$S$f(^0#1=1Wcr<5KW`!<{6`U@ zErLfP;gYc?mU#+?1sYA_YrGhl8CBB1vQ!8T^fjljBYSee@2Mm+TbI=F>H4N;FZM@f z0)$(vm>L710wc{jgYQzjE9&2OKE%Uk4L;~XR)p;}hvwWM6bPal=>>|J!iQ1DZF1m2 zzn|DHvnhop$ifP4TNcjQP7=dE(SkTlRe(+>JfpEIVlY3BVDLoa#oTmt_pbx{Qi~Xx zVkD8f7gDFH{3{1<)l6d1t*Fj)imxH%Tz@*xMXu*k8auD1sax@2-T|r4SMRWXffz#% zAUu`%$rK?x=q5T*bn6N^btbr8c^qVcau$_4%%Z{g0MW^uClAg7{Hod?QB{CKhkyBsOHW@QQ4V{Qh~>R9^VjD59v0{6SN+Fd91U^?8Dm&UqpekNelJf=Qo zE~-1FFB5Gu_;c^3!2L}TGcOU@zHQco*@bdtt7Z4`R?#0r|Ds;Z%rl`^(8%o-ueRXWL_a%Nc#g6Tkn;n@4N zXj6ec7+A4lr>O&$0|^Gx&#V_4e>zu(yMdFyjl-ZRoImFuvi7h8CWS%OEHo;tO0Dt* z+_nV#*OQ~MiX~Y$yE7x($y<9!a7$r~8p8QtWF5bP6=-9j^hht%%=Xql6~aoWW_MOH zWQWzmqI?{$V6j4Vtr!XTk^!iNtCvY>5jLJ#2HD{k~bg93=`?j~&ljAgis zgzk%JrpWrb6tV`OvDv6bPuHxNkavs| z8L#`Axly^fJQ)WXD?!%@gSZCy!J=A()*)hlg;XIYwycBNwW$yW)jbvHLhXts|(Zd2R~ z{3tACgLjx%%1eVil3i4Fr|Ht@9u#5~c_wFl3-PN35qzwyCBLLnHGO9nUtrrVHJxGL zcT*Fqz-+z>lXvm*k_;S}JgV9M7CDzn&hB!u-05spp1Yi%qVnK0@L&^T-b+89 zSspyQ?luKhU+#BdO^+Xsjk^%AEh*fb1R;^&v*qc1N47nf5Q}R*IKhMK8;8sOz4l&gU zGTZ{y=9QOa?iE)E^o7H&448&qKNZ1c@$QXO!2H3x2xfg3*EDn3;qlTs+sqiZx!RJH~iwOGp zE{e5?mHrE$)+T<63s7A~<~^#4XW|V$Y0xC7#s!hq;uQSHIbA)`&ZIyq7KT-k9B_X} zWM8w0>|!f4sH>7BO4RMBQ0yq(YU=EJa5`QJtcgO56k1sYNX@v)BKygfD{GEm(^;-) z08C$@J*PLmJTk;s$lo&|E zD*FNsD^Kh+dOeD@*qrMu7Ie0h3feNls+l0s2UdyR?Hf)(P0wJ)&aNLsgaRp=E<)DMQO@S2K;>#wpaxo8^W8ZNc6D>|8$}Y-6$m|7}v^_}^A|nEq4M(u6%0L&J7E zt$qku?BHP|tw<2JE4eA?B!ZhD8Hxh=`UBcrF;4H+!7>Kq$#6bZ?emiP&D|$i^v52C z`%C>FA9i7(71q~&vbXyN0kr9sJ4Rv^(AqiA02 zEEje2FGrQ|J50;t@1v48nVkpE3}2?NN5f6PnwKuq30j=`rn?WIWx0gMpr7q-GWQE> z4kHdNt(~;j7C5VCT4vS{?7e??&j?sK`{FMR$r0M4?Gf6!QaEk|$$=)JsajT$%>G># ztcodk`Q)YHG;Gba)~}D?xKUyWhNgu4R+KSxBs9nCU#rxd#u=+!*5L8WpWok3^}!sB zi4CfI>R|ElBFD=Nxv7{_yU98zf?-I|^UDeS5!c%NMk}Pqs*40L`2;&&8-dpLb6j*b zGZ$l?f=ZW933-JT1y&l{)7D#WkqUaY@-IWj;l`y0Er;5_1 z6Ia~E4yU?`vVD`JSC+8BrC_TnO3Yh0A|dB&Yt#{JenMXXI*nvkrqYzZEh4vBZp3sn zGyI3pCbc3(WN609HL%AS!*kO^vn4^*I4PKk9pWqzjh(DFemzg+0fp7XQ~J&7pifx+ zQfQ?c#4I2X12!bHc-`a@RMd<~>+vnf=#li1E1zlgh+wyVJVA!YFlQNqS|CFzQXy6Z z$i8s*Fu1cH@9rOdW!`q}yUu7~QSzK|AwGgQln4cA8bSPa4Z}&Bk3>i~i_ip4s0k|p zWzAoW@$$FG?^JkzQgV@ z8@`MZ=*g$hd^b%P@ex% zQV_j0%fw%!tUD|x1tZD56OWyhxXI~=oSKsq5UWx-qiwd-H^TC(&AmdVe&~mLh$W-4 zM!a2V7MID|xb|q7s9)_w^P^zya`!gb@5QIhmfmKwLRer5Y<%5V3sW!Rh-rKI5MP9- z_&^?u=^G4jjfc1wPxoEmv(aAP*TMQZSu6^;+$OVD(X1-L%@RtRN8TJa42E=SP)!id zXw)x-Em>@9i5V)lzDGevvsBQ_44jv*;>-$QKG;;FtRs$L9OE1cIZmJ0hu06k-6iHM zR;dO2>$K3^Vt(77%v=p&vrIW`3wrI+xH2!lbR&NmA55$Ben{9Z#|})4F1(xrJ-DmA zlv3dxOJ~?3FESiX*iv|+%Qq&PE<6a8rY|MB^urQ^?l)IQA*+he4=y%aj#hJS$WAZ8 z3LQEVk13IHRy3!SQU+sg+fb$cLqK#?P@8B#X(c0v&Zu3moRl&L!Mm_WuH_#kF=zDj z&>p1x=vK8=E+sy^)3B4ep%0R2ZfVt!1(HnnSvq`bpiss%CC_IGwr=WK!eNVc8iu(L zsdE(6uOz6QC$*xj7_}Aq{+`edvO3EJr}#v>&Ydn~n9+o*{+>kDP_bPFYnzMnWX&+B zncHoL_HwH%8ZvLh(d-Z^FxIcT`pg?k?*OwPf-Oi6R)O!Y9!TsBRt(Hw14?LQk&(ZnLR>M=y~7DjkY zp$8U%V}RM@sZb*I8O7U#2YtK0IK@^G6Z6PMWyXSUmr^M>Y7RJb$R|r zDm%H^HuO7!h%Dk;1iGWVKxV9m9FY&7s*f{8I<&`$7A}Kc7Z&sxPYch{z{mD=(~}qf zI|uv2fYyckiO2R^nDNS$+RsRxc)uz&63oG{#y9|JYqyjyTRgEZkjN{X(mlT-v~28I zx}uTmPT>4O{Z1Sc_gB(-Q{#_tvMlA8-B4WPqufaz35ElF;u)yO?89My<_|2H%rbT%^_&v%v_v{ekKU+)*exgoJ2LIg3AA zCDxoDh_b=qV!rd|pM<*JnxYFdLNtyxk>H14ioFL8TS9;}Q1%bwi{9B8S@cTDLrKNk zD>$6e&8hK}3sV@MhaGni|EqrWLhP?u8?bbd^w3pBC=4KHCVBMzIPy>n$%}$$Janc= zTJ~b5QOt>y2EmC0Qwgn>*N68d?{3>KM{*uuV6C3fCsx=?_4%lhNPSY;i@`-yDy=Ld zv$4NR@AXg=0`_Be4W7s+8lt!4ltRJ09}`67S)K6rDYm+ON|$nd_nb|>)vb zgIS1)6V-%E#HLHs<5Y=wZ2m9HoYx0c_+5Q5oMaY-K5fb%Vs z^14+iwsnW`8%{BH>0JQxsILUPeGGatgofviP$k>-Jzsf`iM%$=TH>lg10fdGhY=2u zT*kfG$i@QsqTkNOg)Yt8E~1NP*n4wAruT~goc3A?BpV084i*j%&`3-|#SyJ@C~h`kA2h;CYsX1zN%O}4cVU1zlF1Raz!6_gR8cefi-7} zj9T+qyW-C-XHSTSs{uWU08GvQb}Tsmr(?m)%J!d6E}9bw7tKgpCp531`E%|CQbl6r z|KfTxFV`~K-^6FpU87rvFM;A5vp`gEX4kT7?fDY9b2AGF(~mjOk&tCCGUH^}_}I4nAu>0Js78}~I8vo9Z4`68__M4gD#zLIoc z)^}Q)^h#l`qWyGqaW{7joAm!)%Dh=>qIeEnL7OS{s$2f_d@+9=*vuSMCWrrM{)HY_{7S8PMuE-T6Zk?WD~@jbz!PH>IS&v}4e zKV8EV<9J6Q^c_fgIbb)GwMrFQEp_0Dlz83Xw%M7&)|CI9uK6~ZnH6o?;_C;pj}&jZ zt6AL=v*dl~Y8fD*4JKhrQQ(*#PpCOTrL!sLH(gEK6e&kx7qw?f2WzWz z#PbT6N6E=9-8Xe8i`jvhMLDo@nlcU_Jb*|W{H=9_d_!*NMv4t1T}zJL$e^rs!4OLe z@tGo_T1Z(cL)YT0Y~jj@v}!&8$2xXFBYnd)YhHCKBHc7Q&(#>DJ8+dR;|bKQyjmcZ zTe^57F+s-7QJY54iBZq!<-0;Et_FE^)&rb_i|g;(cRa=8Mc%TeLxTazEMMXHF3Q6aLOBfG zcn}n?fHNrj+$-x~oJ$Gb-*mcMIky9oEXHAcp)ik?U09rp7hZ=0ZNnE7L26Rdh`$rq zTAeP@`*OsIsz&GI&$tPMSfm`|+l$WCQV=CF^^$HICJbHg8dEYe;jYKX?h3}3_|@_w z_2I|H)h6|=7xpL`j}MA)EKr@gF(#!k^XbIfjY+R`d0d9&u3R^)*(Be^5YuRqpa?=X zE6h>KJBknizd8@i+!lSf_8`xchqWnXF_RS+2A-+hf>Jg3yj2_I7m%w)8MUj~Q}FZ3 zRj*-sE)$qf0i2jR^`_>71ld!|?H@(&GSrdYq`1ztx5S4=B?Lag*c)1pmL18XgtZUz*wg?ota@0h)ZfLXvF2?es5B8VX9lR}7f2u9ZvElPbdX!E>o0i=G$+ zYHU39wIW$O97g|Js?Sn|^QdkLUrc8ng~oGCK6p8}au(F72Ea^($&tnO=k;S$+OHgr|~hU4w4(s@x~ElsVs3s&+@CpBo4r_j9lwVDaxV5D#Z% z^y7Y$>^NwtM#*I%!Lz90+CxU}zE-QxmUpEgfJg4foo^K>WBe89U=qYLCqkIu$|Efq zZ}oDXjPuu5f}tZb)vcO_Hf^?kZM9T&!r?uS1jS_WAvqq-`kTnc5EHjMrUvsM5f5$im8XT+?gmX)5A09c`L-#IQPXgCDpK4DC0D%q2~xn+b&- zN?q3loE-dSoU}4<{bk6zP~%w=d%J82{BE-REOSkM4E%5VVqsg6>Sx6E>uY%aF!-n- zXAzagU9vkRl^uV#WVt2^RCBO^{gi}ECEl@GPu?J>_|RV-TiUHUubkca0T&^UA39bK zh6!~9BhZJ6&0yLW!r4;tE`w0h+sCHQzji0xn$wCeIt|1=PC5wW(5y&(^Kl^eOlby2 zXArP|OO<>RNIvx9a}RzBMEHw2Rzag3J3HqlY_#P4(qL+bxd@FDlZWi(7d)QM2eXz# z@R6S4BuQw?i!DmB4;L0|7z5UapZL&LZ5W}sw>>Z}MQF2@H zZ2lL*?z)L)%RL|$^dNd{$ssirh^^dVhjb!3auK{*foV2ecwOAXXWT1AGD-8jcJZ$b z%K^`|@m4WlZo0T9_T95p^RaQ79|`BBsU`Nsc}>l1PJ!~z%h|-&?v;7rvzpqkWVbP= z5?XR0Ac0V}YaNqZw_?tjaC;^>jUW-ZFTpjfXE1vQv^9PHKhEAUJkqb(7mg>GBoo`o z#O8z(yJOq7ZQHhOYhv5B(J>}^^WW#ge)c)fd#-(Ue^|Zl>UGs!tNVBLU07A+4{3t0 z@2a=IIDdm6614oj&Pe*qA&b#c$j6g)ceREHB1B0R2XS9JE@aYuij-CHq|}h9yr|np z{HTo7q72r=tIHa#BKr8)VW!>YP+8v(_7eF4mXkrGD5uW}9@cMLe}0X@E4QvfMJ`eB z=lDJEG!lUzxIS-{K=`yI@Vw!czJ;-w)H5l9XVBauhSRQcri;(w&uXW}l)x%j-AV1@UO{g;eI(1p_~Zk*K%PKeoG?&lbs+gff`Q|^|%Att*hfSrfR9ZA3+ zm#eHlGmV{KnP?Aa(3yDd8Cs!hCYwKav5@m&WF$bxyK3GzO*3mr&yq=sok`}#PW@EW zZsJtZNNW1LLVK*-r}0Jn<+-$LmGq@2XJp(DZ{VV>Ft^A>X&&6Xb$n|=%IEQWLO5`4 zwRX?0+qeVnIJ~O#x^rxs2)7#QY$VQ8t0JU(J~Pr);BQtzzvp1@j5WQk$0#6K%z>aS zU=TO2t6>Wy;|r(Y%jxfjK+WPgHL5Bm4QlcX={(^FMo&tHLZLsQL&ypiEUivEXM;@i z!NL=5tw!pF{&Ai_F*zSNWG%euz{uKj;;~yPTNW4pbfFA!7}~rqBa+FEIG=%cc*a=_ z_&uc&uBv5Kq`G)-+3oOL?!bP@{nFk5xSWdFFUpC!n;(=&`Fumtp$_EE@)kH+?s-Sd zeio1YH~Jkr!+%S^V`gRiFLqCt#%MLQH2l^bs+%7RE24ZNBr+c|*UTmn`lxtcIArIi zKlTMxM?2>!0@$WUVqu5Kx{(k5*?mm{ci6p5_CIH8PLFd=mviQ}`PleAug~vaw-3bA zg>gy%J=)}y7zUT8G=s=i-0$vhm&6nAbQ8?QG9Ek`nDhdn6oGF@0*BKofA3GH7q%s| zrX@l*#M&kpt4q>1oWdt;yd}fzRK%;kn?Cx8f~{NxzJ9qG?(2udaG(|imc?UGMaIq&_g|* zAN(R*S(Hp*g$8mEY4@GQT0v*Z??BP4dpD(gCYTOrI*4?5bNYL;^E-FH~Iqy(4QvXwW6h)nIC7CUT$8jG|7I zQ`4_wIvnaj&S5)!#WEIWZ$Dwu6r83-lECHG4qUVsOb)p^$2Ugawbn|M(4DhHM|_H$ z@K610#xog2@yTPdjwiY%c=-1BcWMMORPbhnQx*QuwV8Ibj^xf+pWAsH1(0g}Y-uFq zec;FmSW3Kj$$foOB)a3SeH6(t{yB#62nbY>MqP-!FwsOR>7L}W)8GO>GY;>}l`bxz zW=Xr?3?%bG8Br&mS8AFq0Cx{MiL2CM>OrpKEeBb^lP@0}eh#|TBq>CcVqU~sB1 z4PD3M$#v5gDN)z7x##1KZeksgx14hv6z;5Dx)YP$~4iPqGV6I-+2kz^um&S_F~y zF!OR5X0$Q zeG$&ofmVFa%FZO3Y|GlQAujcgo3_Z;JOKOt#hHTe#c!a#QKQkar)&W=!8ca&%YIO%u$PTuB! z65Ce`565-Unp5SHH07N1vEN|HxXtqm;0EybtKp-X3v?Ye;y+V;WWigXuBoR={%ke>rr-kLvg;or}5cE)>3 zSQgyl#-a)_!G(kMd)pT_x7HAxp9TtCCcZepLLsQSd*FbzuME|UH zm#qn7U`*0s#{qexXm<7J-f-R9t=4cF~bc7e(%ZaRKDqG{=y3y>R5 zN!3ey=;{*zrvA=U^a|T}&}y%r+v~zUD33*WH z?pEdsL??BBi}zz3{DJEgWHND?ftM$ux#4P`%U0-*o z$-ykj_Zc!54!=pH)+Rz-yH0gO>1G`ov6X53PP_-&@sIk_C>-161TnU8W(Tx`P=P#r zPnzN3P8utYGpsPm4KY0I?{o>)@JxRKpRDY+#h#hF!%}zG7gy-98E+e!p20 zviQw5`#FYT4`_$iutfC}=OMO%^zeP~2}wZ7Li46y)ysrp=s2z<1;z}E32B7uVYS^Zz|sa zllS}4DRi~*Snsr}@Z4QFhBQ5BV1tqdIvD$B3^y$lfAR1K_GN8BmB*xYtO5M*?YUfX ze}T4-{4OkcCE7eK>gby09|up+#nHPBGb=-0s{`pjNxw9cI>SZXbd1+}{y8)5UJVOn z2>q&nlXTKFY$}5(g+9+MWuxRO!D@>)e;)~tnJK}=I$n)n+!1YS;I};EAXLQzUml$7 ze;wJQi(Hi3{hLsdR=it)!c7Rr0tX|h4(C|>A?h2S(!B{};1AfQq?(1+m7<{pHk61( z`$h&@fl6f~5ZK1-)+jwnUkBGQGYI>T(U}N^Rc^OB3aj7kMll&d_-s$Kdlcf(W_aP6 zRUS4|u!2qj*GNHd3JT~>&(j8&0$QfD`D;YcKf1YoMjMH<9&gMnp2(ed8IGnUKrwfz z2{fK-?vh5ZOYS?CM5`D~&2x;!-jd9ePoz}7q%5AAM8CWmqDFlC;fhFBlgEWjtnXUi zrG#@Fwp(I0qi=*03>%;g;w!%Y&PMcC_}u39TV+YCUtyqNX&F&VE#V^4=nW8pZ3 zXapa~z;el?38nz`!{zTj&P``@tO?U<9{4lnVumWVTlivM+PU_ny!B)5F%Bpg==&B- z@Q~0)(|hh*%XMr7h#?|Ww$9%zqpw=i|-p7+j(sS z3uY*FL%W#K=|~@T0~)cY(Yw$Y$|{l=x?DdYs=@8 zy=vvWAS7EO5s5(srRh(;4&7St(Q*GEW-ap9zPDhvG2h98wiy#Y*U-jkZH@p8d^OJK z(-AWQgJJ2X!9mk{c2;V36stP!OSW9k)Cx3-Uhb;6!6hP{XGCVLe|EBjQkS{{SDcfb zE{)l)R=kfZPH~c&I~MrRsg^j5gB`n+A?>0`Lb7o~ek2=Ij26TsKraCkXB9tuFaLnJ zMUxG(vQWC>v<9(ZqO5wf@bFu(TsFeDszq#yHsWyj9Bm5c;E<6#F1eQgJpQ?m-HALU z?V_j=Ev~ZIAfjXLVP)#5`fVLEkga$8bnm*Bp4w~>G^9{8_AFjg2JvBVgb5qWye_Ek%Ld89%q7E&3<`B`(8mg-wn$gkCRh}UG?i#gGb-CB8= zCh2k9x*gQ5)s;u(ADPL$^XiC@C(?hb@6BUy*ketvot={mUuAc+k|@ibgEAY?&Esa_ z|D3qda9O+~*T=W0)AFw#F;3rql>x&-&xjDox|Qs+cBSS^CN7WC`?&4+1Q8-c_xX3$ zA0yL$C+Nk*!p{1yQLjPu@#?!)_^oM$1IWGEcQ6QT)RXTsS`iJ@?P7q;>h`awmt0sr zsk}4tF!Sg4DVWR^WZ|2?akr;EUF^C4dk~y^&(fF)+C0+9maL)rgx+r_* zYf`IYUMd4iUC`fB@8#Ttyvp$fOj*AXE>LX488N;(&LWfV$pj(3wvsV=Wqdw7w9M=D zWJ?fQsR)Uad~I^m8$Fl zS<#pJHW6Wu*uBqOH13(gVwu#HxQfj;M3f|?w7nKeet*l#=Kz~_yqD;0zov4PP`@Qv zUrsn8&f)eO(lI~QdI_Tua@O)mE-?0rrF_-s^M=~{WgFegrle2}fX{+GvsI7p<$`@L zjvJR$;EDfBGGKZ#= zzfPq`bOlKJH*IAE8gBF1s+O2CFIVP6rkH5lb!?RoBd7W=Kn58?+JfU!TZ3j?E%N>wiE;Xw zvmO}bTVee2o2qOqJdMH#0cIBE=DC9E-BzApan|xg!vwtZ$jJpbat0xBC6W8qhy^Qw#nI!Z3A@H~iWl3drL1`AVJ>%mmZ8BIPJ3x;Hf^rtHpHVAtC%KbkC%rGh z4@*H2`+dJrprHNn-OIaB|1lID&LuU}MqqkI7XBET2LFri!5{nHdw#jw!PMJg5T7To zkp#`7`mq4!+YVaBYNWJ#3+U^(H0wM-83A){9m%m@Htb_*s9Zhu=@-v;Ng$F5hEIXZ zlE@~-chzQ^H?5v7b`{N{{m@CmN`X1)x7lPhtHPi|njFip0XBkE9+C}OevGz#e)jdB zGZ-O)oFBKzK1@$X;W<<-M&rds67yW`vKjB9hkK-z?#sRxRV&cV80G33RV|hfhD#N#^Jl;PLKC(KA7<*j~eo|+=)Omb?hvNE9g3wWvH)&rS21> zE`yTqT!{s%Wv`10+a5j7O>DFb7VMBx@W9gH=wXZ-cQX!ElVHf=?}nl%!~DPtC)syl z;k7H%fWH`vw=WZOc4*eskVHqv2oSH|jyvIDA?O*eUM zI`C5O92MYT&Br6E`?ns`rp(`8)Pr(Z(jt(2e14GoXKv&bP_sGIVw`L%AABF9@7TJk z{VIVq%2vO8-XHe8rFH+>+pAek3n;+}Z)bY|FVPi=Veu*wl8Tmn5PM|=huehLcyH{3 z7?xAPx+ad#iD1CYe$b%I0zuPTP}sizYc019aca7dDPeRIc}k9rytK%M=Ta=7b(4k8 zMo{hCcok5MCU;mbSjB4U zUt<@UpP#OFHcG@wX8cV3oo!$OL2(Qv{hd(ds#(Tv&(3)uqjO<6RZdHb#qf;=90yMrE82TkMS%m z?V-}mrx`Yx1OcPhrViDx7m?-P{BcKJ4B{QVFFz7~h}=Ds*cCx;E_rP&GCqrI4>94}xPOfTJzQ(wAMuc!oGHeq?<_FN zdU39KS_ZYj`4+8T>SKoFVHPxEW!JC(9PTRiQ9ttv+q{>;nJF6vb7LUzITZ@emY|(a z@RyGbNkQWbpyHuk)SPb!Ev0+hq^;<`WBKhjxLCnn_m;g9L2A)>`@1QM%{dk*I+U5@ zE(mfBBqo;nES(_bYEl@+NpgS`l=mC3~hBSHMt}Cc3Xtb{F zbP$%(t#E~ccaXZLHEx;Gx=XXaq#KX4+8tN51K5%Wkv=-EnX~dEs||shj3^c=!qLh^ zWr&Lx)Ur-OW19xpgbp50&=Dh%vShI|8G^ke{uLL zy4f1htIFt`8yPs#D>&&p{&OvErDtM9uVQBCXiCWXi-lgy$jrplk&uy{m0r-s(#BrF zR?onQUdYJV%)m(0UeAqQz|7G>*2rGa#>&>l+Q`}wmgDPF0~VyWk7^uPGgOBq?4IGVyT zGyVEkb@XzM5gr8Odw=Z>`DWb7Y=7`qOHk=J5Yb%b-UCzC&4+x*(!|9}8vi`tL>Bvmc{Z^6R$pZ3B3 z@#D*j3eYP^>p56_VT17>RLRr-KL85$A3*)@(D_2fe-}E;{~kK9j9;e8|37xVMCJIe z+2NO2-&9e=afV&yp&`VeiSFq_VM_@o{fS}qd+kdpod3|dyFc1LM(e--sAaD-`9LJt-*cvv7qlWMxuGF$Zgc_~LjR z*A-6YPZ%gbq+Tli5_@zQI`54)Pw13#h>`fkeTN*@j8~Ktd9jf?{LY&n{5`!53Iya? z$*?9lrTLB6D|f>ahN95*ui>|}yeO8=U}FCAT^-oBDU<-3>g&NASdBWn zx+Ene49Byxv%S5&bx}Y-R$l=>^5ZW$naHBC3r5LkDJUqYsVg46VkwBtzQe)2zL+ch z{tXhnPvOF+);*Q^OF>gJGBat2x2}+ek6ChL;gDi)TWOiPUzY)afHxBTXfh+j{+(5# zq29&R(lRm`1sOR%KYwO>!X6hF_h>ptXL~;E1+s`#$q1X}{7*}4*GR#qCXaW;)TU-9 zXDhw9yV&Qn)DfR&(9M)MP-V9j%?}BqLBcLo>8iLyM zSQ0fWSs7d46WezkyyJQn$IM0cTB0}?>XR5N8?FgBT&pq=rdx|KZ7&v?W(}v+{hpW( zcT&zrHvmj=>Fio_N>4$YMA4bj{aIhL2k=*NwZQ}0q9aElH&vEMQ5>Jm9w{X`!sV;R zBJ)54S`!Rb%g@P*cXCSq`;+a)-OWy_kFIR6{{YIhusksD&OlsvH#=*&Xi^ zs(%tro1UKj1)h<`*eYesuCdEFPlL}X1NQ79)ZC8#S|yd7FhNU9;=B_aZ%)*bnG;9O zD1U=LHB=rHkrgJ5Dw7seZXQR*Qht7yzb(wqBG%*B0ksdsQF9g7%cP@aql1R?a+{pa z@ef+19#DYi6-DK4#9KH?NGj=>ZnRA=(>!9R_=n?#jac$5jbHQ!b-zoh9Dq~U3-Ogt z^bX+^3j~e9n_V7H7po2RMvcCP{j;-m;lB&B;Wa((tK2*A1Ki6KjmQS}6_ecA$%VwN zmFuplSzVP_5O>ecsNlTJRe1efOztwBR2)(#@wEP)l}XqmXCEiYW*k7&!$!qPZg+dR zTy0QlJVS-?L)B#B7y8?K7B25ruw{?Vp3gXh!gO))e1HQ?JS`r2(-0DxIeop~=ITTA zTZ5mp$I4^m$L$Q#<DAnK4%akfweR1-dK?Do&O{X$~w7Ng_d50ds1YTfw6iqF?=otUknTM33kw(fIuH`8}V zzu<|T`jNTqZJ)t#wA*~1{OiqiN0`lCE?vbC31C8ew{G}IN3-)ml0I+L{D#}g0OM4< zVqu&pMkU{Cv7?#_eru1wleXs@Z^}T^8LxSM3|`2ajm!Kb ztM|D9-VyL^Gdmh-^%y-8Zv4E(y5Y-W&0(#hlXM1{N)t)!(O+#i9eH~ur!ICjOb^Uv zISI2bN2(F*bND>5c%<*_8gHWkdDyE6N@I#LGg;mE*gVhIK-(F@K15TxJ`dO_DMmPf z5HK*nyAgG3PNk3syZSs6VDyn;W?pspGPg`%{<2wk7bv6&=B%CE(1TNn^}%T~!CCd= zuAR_xSwp&a0IqPF9ZZ?0potD#vTWbds88*UxusmgRf2k*aFBr2V$E!%M+slue7y{Odd2QG0z zcP_C9#r6SW_8X zGRf~C3YuWFsf3O4S5!m6RRTy)HUtKeJt2yJ%_O32VRBV9@r_z#RitN($aywn_KQao}CT+yv zVvur=Foz6Nk_EsWinTnY93!jrbSYW}h z({Dd1PkW6(By3cK0IIhOyWPy_CvWHXzMnhOqFoK~c$3t(5MvDTx{=J<+L%ZUQPGGT zY_2t1iZ+%vJhg5MJw@Ygbpn+5X4dPgARn&IQ^NE;5)h|#(88E?I_Ze-#cZ^_|2Vp9 zSoj^iv(!Iv|DDWpB0v0KaXj)(b~bLprIvE{WV!avHXCLvEmp2LDW9BBUrFlF=}R|4 zR9UhxS<2s7#NdnZN(@bVesl&_N5ZA8#`Fg?<0NX08GsLEILVZugP zEsR7gh`X8P6lDqfP!|?IFONthW~4nUYK3e3qUSnyE040;JFq3@a~yW}Ha(+X34ESa zXBom+KlH|WCFNkcJk7(LZG}lXtgDp|sxMh#hpKwqUuHv>@KAd^zPix95{!?EB4l-A zckW!!(c;9&8F*!~DAZ_0@8h`1*R(X4N*9|e~9aO6Nxa*>8g~C6~)kLNvoLiSxlWEP*^${7DjEN+r6Zjvt}3~VpXWb9_RCf{hV2(8xFBH zf1FTakHc#Y7oRg#d@I=-6;A}m_*RXF^9di)xIp!3+OO9(7t7h_`C%OH<`C+Na`{>& z{F>B1sfVMxJsl2Lmgxhd<2QG92;$akG6HjR%d|F7;_2<2ilg9-Fw`yz7MEheyp`R4 zP^b7YDq^}(>8DgOZIqOhi@c7CyS?n^S1qNlVq4?qyIg%A>MiPe@9J=g81+Tj&Tc6D zv$ONWl5>Tt1wIL!r)Ou_I5-*#ndAi)%hmP*JZ5^OrR8GdL$Z9W+!r)&N`Y)^qC)Jz}2h^;7Nf zaWXP$<*BDDL>ZmZM(aqqO-aFs$yN?aCo*%WwWsekO@q@g55pXJ=Zlq8Zk zR9pm1TUBK#2dtJEzOhJK_bv_iFY(FktO_7YY(5xkc1|#7}Xo#-t=0U&!Gi5=%o~0jMaSA zvQfXD(HfyaFAC8R$?iD&3Tv$jKKzKP(QI99%YJn`=%NLcvA}jOqHj?fhwLeaq;H9O zSyWO8D}Huni3}*2wa+he-xU7M9v7%*Hd0)rQKtDues-~+onXlaLr|SRr5x)i2B0L1lxP1m?Ep>;24q-pNf~&C?)w8`qY%}`*Uve1u_f5vDyhJ*Y$M@#qIT|Yvi&ar%8AFCD8+*bz=P68e$qA=lLO^uf?1V+{5Ch&fDt( zC5=K;mIAeF?R84bBPmvjHSeUH_3jXDwAX`_dQ_s5m6O^-96@kCF`X*`+WXXiU%~Lt zh){p|D3oPlIqE<;F@i3K*RiQ zmTqVS)O1z=j?2yH$+~F@%HL#FsOUMABDBr+UK5)c*n8>&n+BMQ;;j$yFANNXSY4Rp z_4+$v?6ZKC*~8uHYE$l4#F#>~JE-MFNN9$IMTMi@u93B7XWnld-_geLxG^YYqyc=y z=15i@yjxycCere8{ks#yEzN6vv9%~rc2n5-^Dx0oTSP=eQ&ZE>&`@c$9}6Min+6|3 zgeogfm4c|Gm9V&;x@Y)f?2DI2tLbKUt;3{sHVW6n&?q_bJLo2D8O4B#9AQ0ycI#f{ zx$*4eT#T1QIYO(?gu?V( z0ykJLNcdZIhrwi)Y%u-}lj^hdYG>_n<|reiUuo0QDQN)m*ZmTBk!XS=-g*Y^nh#g- z`LEWr;9#$Y+FB1{R(2iNDWFMW7Zr)8Q`A`)6S4yt@@zwZNw(MhbB0^c$C60d6 z^_jN$YnTr}@jK7QQ?+Sbxm?FC+#AnBksAXJ$0j}bv(P~GC0KoYdURWpbrAAS5zr=3 z)Z{kl9!~@!(%~=mysK;=1`bX|Wu@k}Yz#%eVq2nz%V+mE_27x6*LinO47O$PLB}uw z+<2dJ)~~iZ0?n$lhR;SuItq~TGqBiuZqJbJ4d*jptcfE0I?^Lu6s3oKQjNZK$;Ir0 z$J5nlS>|7_qZ(x{=ac)%69>@<7)Yh+xT5Y_#a{D;e5}M7K{*e>@kB=r#MDE+#|3gpkIOdmJQ#4Ta(o3t5YR9%*lin;K|o@=bOir#OZgVVaI?YuGr0i$8voP~ zdNg@<2L;CYh=ce3#{8m8Q+uFFM8&X_#h055EdiM?@$S=(799kf|nx_&*Z*sv{j52-7nX z0YfH1{K6!QKA+1llcFd!bWxuXE^FW%?ZH4~Rbo>-jzyO`r}?q?SNYSxem{EKLi6)G zgb#ES=~x4l?}Zm+Gyz|?(KtG94!wpj zoaw_r7|Mf9g!UEwG3%>i`osZ-%0M8sJqR=$$XAOulSWe{h{GqA@!A#kBJi-o)hW%W26Fc2h3j0 zXZr?_kUv|hWB_9FjgR(oCf*67rbcE>rScyU;~vgA9Uu4LGP${W8~O9KHwj#<=0Qf7 zPG|c7=KRr@s)M0EP|>IsYwY>RHyvhZ6fXWp?5sM2;o!hP!ZJbs5an6_;^Locs-Mgh z*cqlNo6=$lD>(5C-WydOYAqSvFwzxlxt*c}6Oy*rS z3O{I-V(E|vYo>u4?=JW2mSOJHF58s-Yh?+ckvP5lqF3FL^grgLq3G1kt<*6cxDB@t zOTu0Ztunm#`SAZnAr)?H;CNoIMbN~R=g~C<#x}hQiN6(Taml>hablQcI9=Zo>>K9? z8oZ?jNDAg7GrN)L3rkC4V4!HuN8fO?5jb!BUVpRZ!m zfP>8q7WM;c<+#vltHpl$Kf@yM7$uwE*XuvmDroZj-81wgj~*7P#Dbn5;@T=?ddBw? zRDS}t6n?g1QT=FJgrD-lW7D&XUydHUDt$z5OG%D=UAJ_KjS&}SrW5O~!@#<7D;8TE zsh&=)dsi=$z~c#{0FLE@ro{4@ay-}2@o3k$DfD zo0OSHiga6)LT!4&n_njm2*??9))fqW2ip!Es;rh4ef)~S1l{H-r5)u(J@A2xuXm>H zjXnn=_sObVUreDm$81r3ZbVPHTn@#P4)u_;p6k8XK06SyR>MOzZ?tM|u=f^_>ip~b$4E<2*wbHFqNi2w0Wv7hp_zjj zMdn*I{Dw`vl|Ihj7Fy5U^J}FH0?b#s4fA0-HxFJ{!NN+rHk?j<8}kz1#rX`q8l>=2m3NvIW<&2IhyyD&(o=&yN0l6b z?B0%*RSHqwa7z30O8+~Zp>Dalx5*ualRlqjo53Y=+9CQ?YiXIV@2jm$V!urFT;NY% z7CmUTj!eXd#Baf~=qFm=cH(vV9|K7;rtdbG%Yhq{4kPogpE-Isf>n~wJxuY~T&*ywZ|KjLHyedQY8U-oq5L(9H-KZ#9mis4?C zWUkDx9{w4ND$(&Cp&C@hGpS|k6FcYe>^w+`}c?kpWkqB7z0~1m2wOqZFG)f zyNW9)I$b^FR-E*{JY;CrWCt{rDlR|AF|BRVZ~^M7-hc4Ovf{vk>0&$D zH>gO;NK_@0a3&N~7gx`hyU=T#Wu(CDVSBo}K@B9WM`CUhz5mH~)4OTj7hQY9!I@9h zqzfsq+8T7xr$3q>Z()MI$*_nUMSmA@W;A4c$b@=i7I)qFvKH@}1gk{>k{)ipCp!rdUOl$I9j*>TordN8N?*!L!5 z>rD-Xxp-#MTX=xQ=|v&3$GIMnAI!diw(R;!nvcBzWF68n+=b^`JKMhf{Tjmk`D9eo z@5i@P5h^8fYS=bL=B-@qQ^Z-9c-HoNYuXwWp}NJH7p|D#povbbtT-0R1R z#{763#8m*b<6;tL>Sa`W(rot2UVytKAAIN82i2IW8f6aQn7wP?#Bco1pT@vNBD5P+$i$XYwECYRqzVMQY!zB$Gquc)9Hw|n3&j?dOGN; zJ;<@0NU4B5Gihd2(M)ZqnY~XBh=~!Wvsk-sH?@ne)lF3 zyGosg{R3_X`|5z0lB=-u_ZRP78zyy3NLsojGUFw+`t& zeR`~d(d^P;cNK#_jYACRU1>B+u-uJkr-)^QA-)@n#$#;nsYwTx3XAjdnhYtZiJ8nz ze#)riATA3iTWL%)e8>K4CksGD!FMbkakydoN==>ZBK(Y9lh_=nDtT!ePpQ@riNGCh zu3iA!|K8j#psg-~WlUvtNS0QX2GIf8(e1_j$+(}yslIS9h95SnICyJsPnOEohVBzy z=6@&of=M(ohGZ->?ZWjUH&1rZ44K1s;7d(O31dJ0p;ZhAH^zHsz$K+I2?xK*eOoG! z@j(JE!gaQ=sE^t1V&Q!vA*4^g{EEn2$#bE2gUt->X@gzW&XxrL;NfM3-*B&T5U4LM zEm@~hrLHt9xw*Z`M%txB%iHy(J!)CiPvLixHP$!fF3y>+cQn$5u6R9L3m9AT((@1z zb^T@DA>Dk`N+-)k;CbL+AGRxrlh;Gs}Ee>K17-{yvq1k2#+ z{lKdyZ?D}bkKbUA(MMr!P%xOj_?5F(nNYwMX1UeYATkj*BRMT^e|uM-pzSk4a-bBtK#l>FusY{>jn=BRfYM%GLFeLtJm z7kcsBI*=L9ggh^sBTYwJO$twuPc}v%lsHvW(|_A4lJbEE2e@n%bF{U3P~$09b2+cX z_Od-*e4fZmBp>ddGE)Bv75(U`WMqmK-`1sUS)6HTo*ilResL4`nh0TDr3vqibyBI$ zYNvX4`AV_a%T^jPi0c%Z%A)CuB^%v1@q87UasLypv;RE8yV#A-KfLc?}K+pc_bj$W>{^cU^FZ!}j0ae_9ryuOJ5wjC-xGJ59- znfIMn`UEM-9Pun#u$bK?$=Ty4x{hTM0`at;JjA+Fi;Yk4YwaDIP6c4Cd~nP#T5Wn; z1r_1HZ6Er0UYrgGj<&db%a$J5O-O7r#(Vp@MzzD@2KiU%|KsePqa*veeeZPGai?S3 zww-ir+qUhFZQHi(q+;8)t()I-#``|^oN?|L=id5n)vB@g9D7x*n)|cA^E=0&mTa*P z?g-cnSAS;3NU9i{HJf}_!Jw)LH2onyfF3DpOX7ZiYb^QcPNobp+-kYmYadHF8y4&JAMP8kXhO8HdL8xDSneooGk zj{($dN++x_&1|}rB*=UhLfA7RuXJqG+m@L`STK1C(IUN6xxGXj!lrpc!T*Vpoz_Z6 z@Ipi_pcvI#tRUO0+M&3C$*ei2w3K`qy2LN6m@r~QH^O}|hRl6%pcVe9dPVCLo2?V% zj*}-dJ1vdkEG70XolNHyT!Q^d=9kg>7p0}mKxQ(!@NclBD6w|_y~F!)?I*iSV)>ih z@cKVN8Wn5oLn)F-Je;)-Yq9OLjN+nz)kgzVnyX?Ft}SjVJg@V>RvJY~B+Ns`0M?Ur zDwBqH!{Dcicc6v{uZ+=`_Q!`p#y)EjrTD=l#hX z2mBZSAmF2=rPX`MYelH(=ymb;i~F-;DMX)#%T}z~{jtLDoOya1{Rl-0)`Oq9=FO_F zpbG`yifAnbn##Lu!9FG)_A~GLq_(hptIbMhRR=RU-%S$p=Yu!GN_a#94_r|$zSn#3 z9~Go)iJR9Bx`Qzq@ORk>TQ&S@0F_EcS;bI6KPyKL^Ghuc*LQkc^`Px8lD9TwVcugJ zY>w!+-7naka<0TvR#GCWriR|t3^Bqa%`dFQ4|WbT0u~B7wgd4pPF1zb@s?rHcn!zH z2(74S@-N^93<+)ue!T~xrTPzs8~GPV{D-+-EBNoVh!O#F0!g7L@^nou zCy)+^BCi~^uoH6LHy8Y*WSE$np3afY;Ri}1BZ&PLBSJ4MeBoU4H$VXS-UkNfxbZ1~ zFH8-&D{=fQfNSU<|3Z)N;(mlF-(1mMZhSaQg1!p~F_iw9PDcSmWP%+%e~vDQU??Ym z`yaXHGkgMMZH8xsB2bcP8=i;|+0frYRXy?|(f;|=6ky~E0@UMuP@tSDJX&ICrYjL( zWE2VpMcbZga*w|yDalhdP+APXy|tY`Rm?d<;>Mqw(LImdUZb4~$vB%qBUFhe$F}*C z58=_@bNvMeA>Q5VNW&mAxvah%?Dn8iWT&qYQFJtTomXDwU$I2@w=`K-ZO#H_-BoVh z)7K6^uClRAGe4nsSs{$2Vce+9XG4*Qv^VdEQ+hw%JR;YxsjHIX;nSW#D0QTHQg%2; zHgEQZn=M!Rj(lL6XMokY?RE!HnZ!eP=D=MiI1(w$Tz6Q@Vt78Xw^}l%x{UWiDACzl zoSGN%`N6<=s>jq+1p2cuBec7Zda7W%bUy3{->cV}$x(h%uJeiAZtZcAScknxYX`IO zxDH&?L&Te#Y5mOQBYSZtkNF9T>_%!&xY+ivVPC)BorQ#q>*%DsS1w~FCM7j7GV&7^ z_TlMCq}&vroBKl|i-XF|^U%I1&VT#8^@#g}y1N)JBv4?NG8$RoAu|{zXcbbi++!3{ zENoF*`gPof0ll&%=@VRRr@np%pVXSyGnrITH(i}GGK;>b-5TWmcsFDL#{;(S5ssNO z`OV#YV&e_c$#G+F~{diOTi??=bYO;>T zM&0%g6lZ(_WXvq=u)8?9a=v*)`Dne28m zM1}>Pv^*0Oh4h(m*=$a1)Q=a%+B;^ym}qeon4Phh>^$KS-C@;!aW8YZb6P2nxKcuq zh;};Boy#gps+R%}I}gOIScf&UOu)9LD-q>cXgpj)U)Rc&pYeS6Cw~-?HB`^_E!*rE zD*@_;Q#VB7(pj!~aFoGVC{rXyk3V#OhLgq1?Lw*tmy6N*C4tv$WW?RbJ8!9RahKjmG)-J&#)!b zT+zBXMj1wD9Gi7ElS9^%R?$c`t@Nn#nUi~{1Hp2J2|-Luw69|APPF0~qZF@T%Qvqx z+K>2+UO|uz10!^sEy`AE=*wP&g3X^A?bP!v3k0l9$4<{>6YvpUsMd`J$sOFd9r$&J zh#v0lLBYW)6^|!##oEn3*Sv0=eIyv9^JK5@!!eb0WYIWG!WkKF9Jg0{K1kL`nsU9_ zI^8djAE!?+*UsX?p~TdQU^W=p$}g_L1gVklaIbXkx~+Vg)sG5Ed7%^M_Xc~B({WSY zrnb!cWA{-gZN=D(Pnbzc3sJ4=)Dm~fGF zk?q4Y2948B78~1`PgQ+guo~;@%d<>!FBzjepmAma#766ft#g!bzbDt)C{p<_J{!V) z)_YMl@tDzjk2+hpiyMv%CGrFKq1!D)r>Zv%ZdiED4hUI|hYp$tnVIf)mx`A%sm@xR zCxA&)7f&#nO|`u94|%ze>UKo$(>=?iF_R&EB5YZ6@a3XmG#ek(<;|-UA1XaybeI-a za=1zmx?yqWaS9VpnOv5fmqg}XGt3d1>^jW+)<42&s9e@;I!wCZ!{CU?i-(?tJg^dn zw1w>6L#6cE33W{N&Xub`Ou$;y=xkp&Es(f*YMd5!L?FRZ%KYBKw7jK}VPlD`ww8T; z+(98cN{O>!)7qa#-y(o{sw{QScnq>+L?Um0qYPG@?zKYoC$1lAYa9}ZwO};dJSVm| z@{Dyn4Uo^ZpNSfkGu@mo#!QDKlMl8)i45Dz_K;*7FR$I*DQ87_r>o)VEkjhSt#WeP zN=~Ql`!l4qDMiakcwd!}Qi~J34S2RAmPoN=dg}I%G*DZYn_0+6*5vCOUD;T|aXDU! z6~!3spI>l#h*F}MOKX2JTMf3h6l4J73r{Q?FOQEBYLsuok`EN|8z?Wmj%oJ=?{l~S zMn?F2oE#my))QZ!4lZ>blU(dP_YFn0Z-$<-6!p+A9j>z4W+wRTRdeiF9^U|2WW=6Vyr0|8wYgId}8? zo@^sd&)ur_OyuF85>mp|9{RaKl`xHwuFxeXH6{CsJ69wE@e$IJK+sngrBc6Jwi;A6 z8<>PcGa;ibIvJ}geo$DQmpe*vMT6MQg_CM|v(`rwG-4_Z;*pV#_Q2*9QcBah+L-na z0F3|r4FEYf+S-^kYt-uot0y(T|Av^WiyKhI%8y$7o`y2p9-F>I@2ZPDbX4nzl&}q` zS&$8$oNSy09ehqf zoo9(3=Vj0JUk*6~b4L6Ihl0hs-`vp4<59 zJH-ulth@2veZa0>IIATcS!Xw;>51fTm#vg0MQ^~E3*aLu`*Ik8XhW6L=S`h)Y{IKB zF~gAKczd#UVuUSKV33l>LukIGyCbD``?T#KoySqV!{84k)#o%oN&!So1eIf?QY8*P z8MwcW!wPQ2f`3egQeM7fCnB_Z>l6+O-dcv%)5UY4O?Yj5ipE(sVUsqAu^-g~e=1%m zH*u&U75%+oFG5RVLi`glz1BROKRi*;DclB>M(qP&-FsN-jJ2~daktpDBet;-!TO{i zReYr}Cs*2#&__&8*O6R#b3g&T`<2D(@TR=hRIVi}Z!6tB=rd81Cpwl)B>l$9UTBwY zV%<9D-uIZl7=}x*M5SFTYcxk90}FX2s2Mdl4q|Xl<|gxKquFvVnr_?8!n+yZzLnEP zQY0EViYhj2gdTSPEe9AJ;H$n2iM%~v)Oq&ovgCpvbgPq=USZP_1m@w_oPUta*Os1* zA_9{zAyuAlEP3Agljf5|5f@fghnFAGGvLZA#3LJX9 z)znfw1D5nb37$r0VnAZ;M%@I`fQO3P6q%ic$rY&EoRzbE9$2aaM*B(gnhew_6d81- z;TUobhpCCGSWu6|E(Tw~mD=i5B!~7N&c$wT!|0rx9w;XKiKuraGah^RbRf9zC9=(U znjtKCKWtSsL{6f^sNj_=m%y?Cyn{}kOttm8)+B^{maE|0qJF(Ow)5Bz4eZs2-OT0O z!tpiX(n2vxyOqol=)lMDp%qNL?t&wmPPnPAkCq;dgPl;(K7+{WU@)k6p;amoBqp!_IV)5$7 zp45QL=Zp{1LKh!uvl}`lrWFjurZd?kkR$6sLtU%;eN_FqqM0%aShQ1fmA_WP!oq17 z8P%KLKmFhS{)1sR9btA|Y8q%y;4i~=jlo54!eZc@!i7%Pt6qypEp3i~X04&Xlxsgx~L!8AmMkHPsBs_=0eyeMGacbDHc8rgx6?Pek zHTT4nR+r-jgZe&OlN0gN50jb&{M`V>53_5-o*jtw*ZzhA^99L-ORpqy-P@wc-yWF zEq=bKg#`jFgFR#`XMDqYQU%p2R$JW_O{4Ut!6%yaMCn+8Bgw7zbD>aU?S!SanBKYN zlLjs=QLn~6s#qN(BT?GptJ8pHUIM2EaR2wyc4SecSWG};RUv8|**JjQDE-X40*lB{ zn~RcE!{5wnQ8*Vc01$s>M){A$pF>}ZH?tgc&9cmp(a>oB+)>==FNX(R%wLkeD0#iP z6lbqD9DT5$&#%}AFEeCJwgyj*vf|8T9vW0^r7D(?F!R zRJBGQYw=1pCY27%VnEv*O$kIbK_W}Ra2Pq%(rh@yUh`JB5E2m_oIRIMG=9~Y|Ke-D zT$Qss@QaZc=XX|5=+n$itFy$Y5K<-Sq39F9ddX3h)(4i!>CaU{R!3?>FclFXLy{#* z@kA#{ce$*ny%s$tj_h@IhsndM7aAP*4IOPoiN*e^P@NEp?`4`diQn6wdMHn_bY?_V z`H&bEoWzW*fcP^BJ=qyjY|ByU1BI@p@$jIeSv8qbXW}i_qc2s$$NxhmVZzX zL6jE@EbiA*h#^Dhuh3J^j5d9rusq<>9K5eP8sLnHoo%(zQUXZ{_khsZ*;zYgDQ3;f z$zv>a=>TO8*bz@#$IFfd3rB%P=jwVD(ZdhX_;3LoznVT;J&HOlm8^`}TzMIo*a<`Z zj&V!+BB|0r*v>kmIj}(bFU}M5GR6BPnC|Q7MLd;^&f5hgHcJj#?!f5A7;%3hX7Ye- zRYetxjzs~>TPA5ID~`IOgM$Y(57A->P*A3V3G$Gx&y-!JjfuYs_}ZtP9*rHY*Qfn6 z{rjvtL){bU;TP-8PKW&3=xSn8?ZUjugp=$fCytn#UpI@?3WS3cLs|8UFjw3b)@sLH zmGw_|0J1Xo%=cvJ%aT9Lm|S1*cE^5^jE^X~fHp0V#VCsxVHE{)PUD#YuUruoaM0u! zrATg*>Pue0k+AJZ0|FO*YSs9x^;F#EWf%(%H?1Y)ruT$_ z6StT?Wt~MDYGHz(`6-K6>bJA&#ufgHep*_tM-O1eib=CvE1b;Tj@ZybQNGK!qRe8Y zzgq{|zB8_K=%|^UF%aKFMP^g&`#!X2c%1!X?5JM!TdBb9L$eP_U*KqZa8R5Gd_M*a zDf1WIdx~{<7nTut(0rRMdEzZ8VncLC+ktw3!*7HtlEE=V7wTntf2Zm6sC~cBWR?UkZ%~rhn ztV{jC5^lFu39{9_kp%d>;;N4)^n7tmS${@TIhQsu)%03Dndidj)N{3-w8x3p0;*1* z)hWF~G+n6bH=g0z3SK$*N}jh*0#8|;yl`?Qq@)Hv*Ah^GfOu@)pNWZ6*q(MincF2g zL5f{;ceiM%8#lI%1Wwkl514-ERd7PU2Yq~OtC`dDt1K|v>@gYuY)A&-;R8W~wtV7c z7Od8s`XUf6gBrx+i5BD>u$!G`m*;nul$~?L>Z(Aiv^;3Cg6l0mP^_LjS+!W==ZF+O zKU1zZ0%M4KS+k99#l$74BScNx0&ChdBp)L(=76U$+}E0yDZqp6QTnWFU(qVrRT)t z6=F82#6hQPofd!s^pr=PSMOrKOr3BUNxyOhx=P!}oaE#HX8IB?#}koY57Q;r{+^_? z-hl(kAF0GN>$_)TB|$!|$n2BAd7UDm#Apf%3VCH^@RhgHU)---&rVC>6sY8C#aD4o zf@!fnX_TKtWyyBdGxIg5iXiPk$f@H||K9_3&p&!su!<)xHg`zoMa z+$BF2c6v;V&yp~UePK~Sx~3X;80-I0jxu>KLtK!5gX`>6uy1nw?{a$I?B7_!!UPD* zKTPX#USEu=9jo9XE`Ib>!v*w`(a=l+0IzZIdcZx+x8t%OmI7RflGFT`eCNEvfe--WjODYTWA3|B6|L4KKWBpHoe-F|K68^%E zI$b8j#`=Ap9v}O5e!uC98#0i`p=(t*@V>a-`=71seE0-4h+0TjiWs z1A7niJ$erOkGTHN=lCx(rve1A*Dvp!vg`2(@Z7W!W2D`<6hX*D!Ep2!!_z;d6iw>o^^ z&vbjeHLdGF`t$u(@@iM5s_H_>B;w#$U0ihT@%<4L6odp7_$NPBG+PY_EXrcBqSgI@ zVjlS)_4023YrFjSLkU56euDe$UXTXcvqfqVkztD83$niv5mzjm+S}VL8wJ@-`M-N6 zE{^&81DAYnJ3x3ITR#fifc<&^016hC$M3i+)f?lid>&304#tw*xU$;X+z&>sh9WVa zuDWYf<-vW3fB&4!)bfxca8DBSnT!;MuU~f2j z=0y(J{qbC^P~O4b{<}6LGd5OEUS8kaoWp#ctVHZz0mvuOXsNSL#+SlnO6#=P>Rmt( zr1E179oWA;oCPyoZFYJvtO&+AZ1?=Ivbw8v(o*@$9D97>tVi__CF7bGa*GcU0T1S^8&-$i!Er=pLB z?WyVM`Pn&e|H#qLz4T}DgcJ8VkSUet@Ay_qwC@flUOaii?qbe!sjaQ8$z}!CVn3Bu zx^r^)q@*hCOmveH5<-Lsh@9-~>=+t@(6jz^62`ad|H{JKH6% zzcVUFCnri=e~Gp5LXsBzp#*RU8&BU4jXeSy&5b`zqHOaOjPRaMoTZ0q$F zyU%yG0z=WBY5a!{&F@97)@;4~{P1v`_x%AfnZ@mKxz3Knv%0qSbh-c?s;{Yu^_v$N z85zl1pz!;8Kil=5F}4e#aGm^nM>%~3tIqp21p)HL|Bnsf|7ue+CnN+3 zXm0pE3=l6yDEX{R`K@rAOkHuY(o=Zi=wCF;f3*GYwzex&_bTCcCmK%EqyN-&ybJtC zRmXp-0QgUXE%+6ec{{A?j+-w!?v3mJ)|Q6t-?lXWN1Gr#21a_O|J^63P%;u#TaPO4ekk#9I5)-VM(N*=uPSK)?w65>o z)_HUSM30j=D@_h^a%Jy-zpyS1p{0%HMG@`r+P>IJ30D>`17B`N?Ztdwr(s8V)d(>8 zAhWr4z-e|;-uza!m|e&vQUgYqKQ?4IX4Nyh-|Dt}x<8peZWqD_twRS-S3tw{jEjd3F#rFkOTyX3fbFuUT+R zNhw*uLG8wwj(Vpi2`;wp%z$y?yJn>LG-dYqi@FWoi^)OM+7T$Fm*Yg7mlX8}_C)(3 z&F0ilD%Z^#@7MGk?Z|XIM4FvEXKKXMt1CY!V~rG$PG;8Wh#L5YDFjwyu_CGiW5#WGN`)gLe-eW#vPPWW z5=_5YN2jqdVPP6zO)d)LuoC@6Dy_Ir%lz3g%rj#rNXT#WXxI9DnA-o@VzQU|-j5Uo zlNwv~2*04{?D^vMPFFJypgB)%dky=AWe)}gUYIlm-5rYq32-`j1M>RZ4EYE?zqEBB z{kb2I132T8R30mZ(53|Xb(2m!GL}8dHy}Pos2oU~!G1KFEF3>gB4ph4=Ld`-72J+K z2!ssSJ)rkZJ8khaG0axTSb=5P69r=%)}^Lt5pv z+N0U{1#x~;?1V*e2Q=#XqVA8=0^ayt>=Q3JQ$HF=Pq7mqNlcA6)gAwA{7#MEmC}1} z#2~?(lP;dJxNHfTN|HwiP@-Wv`iqr$@0Ph~(hA)VH=(c8DL)`I&{m3Lr`g+@Dy@C< z`F^PyPY)d&Bj78f6 z2lO`J!S<-j8yo>KXdKCPM1dXUqbkmP5(0d*@Ou9M#gK?(d;@cAu#x-2t%fqCKcHC~ z)L8=b7=D&*It*1{y$l0ws*orz{f)m~M^kGqGtR*y)%qtA8U`Zl)n9`n@=vsDMJq}* ztANCL2CqbYM9k_Dh>CrALI|deneyBrNIW74yx0sTCOF)7AnU{qcI%Ar2DYFa{Pn;N z#u#N`@DvaPSy~zBcWv|*0*}}x(yEgAOr87X^=RglvKMY8>#>+4qED;d{x7EpQKn#& zVx(RRFDoI)&vdk>6^1^$v@i5y@kn8RT3RACXE?!zN;9i-R!j2D6SDADl(3-dF{`+s z-_?DCY0tv>qV4e)7V}|AX?0bh{&&{nmw8E{&;+Al|EmMNV#8*O>5>i+tk zk(un3ZT{6chf3opi+n)!$gzDKIEGMFtG4}J>$vIRozV#hIx7`mun)$oWnL*Cb>e(4 z_xRp93D!m@i?(n4wl_&==-Ms$J!AWM(b!ivC*2XgxMQKk@8n{ zjT?=dbX3&N*II~y8YUi;TX&(1#aPCQNYsJGeht=nGk)Hj16@mwMjI8|gj%DC;^lLwrL8rgIHVGT^4@O>Vp&3EK`0pLNr~nGVqVC zN0}48xn~;bnlR!p zxFGC9>HJ+%XY<^Q8lGYCs_hPBEK~S1v8E;D*t*23NiJLuSXPT1Y|}bHp=g)x4vmv> z;K<}{KrvJ7(ZO(|Vb`V*XE8h#1`*a~!Os~tbOxIFnZk!=5565`0&2TvL9wF8n7mmcI_6{>VYE_jK{fr<54#3X8b0*^o2Pt@%6hAk^*s zwjfkDGiKot`Gfapv$Z-T<|krj^TO>F}u#|P+KisIBO1x^B3 z7bweS?>2JH%_jZI=M9mzhp6el%cvL`|3?`W8`FPj^Vwc?)`oC#hy3YRIraoXrwKaJ z$=3$j4lS>`rd)5BTP`%y$mJnI}tV%U&eQ12p=dZ{{vWr&Jr|jdmmuyVzQ)7O! zgXpu37>H-a^lWUer$&udUYCFm$ra(~2(kLpsj4HUx6WHnH7eyc?G0QLt}>%^;tqX(DBCTg~YQ?d5^6-kPpG>jGq<&CLvrpT)!z=E(j?5l+w&>WSV8GK=Ft zHtRi&)av5{srwOQ;JlN~j|Bj>h1jhwxY3Gkw3`vSs7+58n-d7E-Y>fLgl0?4j2Vv| zketvh?`Ey%B5?umL?(rTpvYN%>ICmfau%l1w+sp{^u)19F7Qn^xvYck8*DO=!*-+| za^p^(&ZBV*^ldw~^Aae8HXfC*JGmugQ2D zO-(wn6ACIb1~r{M0H!t4Av}!`%opehj`7wR{Ili#Nl0a7NjaaOjXusAABvGd;r=7 zv{ZDJm^|+s(D;<2V!X!O79S`2NUyrf_05awq{FD{hzXU&8Buz4U=ZU0&heo~j!jr` zj-7`{YOw&eNvL$XFlYbW`i{Arz~{|vfPHPcntG<@RGHRF9?nxf(@3RkwNG=6|8pc z5Ot&DOn@|_qwNd+mNAhP_7irJoGmosh!IHrEOq!wT4P9^?L3IP%$cY$WI1OAL~QHR zsY3ufVF0~sPBuT#f@5rRM4jf{Hb*r>;IjnEWmkIZmWf=)2Aqm>qox}wqCOQpP0H6_ zvw#dl64)P@Li7f)oK^|>tcj$YLu<=L5dyrOAX0pX6UL7)nx&HG$t5*2nbgCXWYjr@ zsZDksWnd%xDCB0b-oi?QGAC~rZh$@6^vh(r`#(|CSb4aoL3toXuc1LwAqQ2F9rVoTlZ2ktkXwj_~;7 zIg9;0zFIvM5M>z zg)CHlx)j3mi`<2h7I%LmWZ+sV7QKi=(F?KZjsYA8SjH4crX@c`VunTs|H{76VT(5d zF_paKzzyrN#XV;C}})^0A#>TtCY!<1HZu<^or8b423i>cjyz z+~T2LR=oz(9y@1xV1PtJKq=hC8_pkRS)0s(jz1 zc?YG3Kg9>8tkqU_5}6`CTg+1Q&${qcf_&RoaM&DLF-v%&gV;k)^$1jiS#$_r$lpot zm24gu$GT>)MYuxV@jPW6dL9(-)JZ)LTT=uO@w9lS@5(Yg!ql#TlN9S)=mab%I4(?3 zx>Uw&UI{HnpI)x{y{KSqZ_D2ww^oo%rDxD@P*$Bxe&p7;mkZ5r()OmvbXn{$1}>v5 zY8kXD16w91HO{KoD81UNV2pu>ATqPhUkRGISlpyj-Up!w5yK*zq#gc^U8!^#rYqbsjjz0D%EbiIXG! ze7MTMJGW8UwS|VGu!L<@OozRK5Nn>@CfTmb>22Q=l~_dPhm+BJm9aNAGf6toVR5Wc zES8^Oey|^9lc~awn<$e7oOP`Jkjc+j`Z2E3X&JUzg}n(PF6aIIUote5=vx zM?hgWF?p-p$IL)Q;%%QXJ7Ecyq*Bd$NEtw(zvN$s9?C*P1mSby;1fZ0LiZd-R-^*| z%Ht_G7_fA7@}}k5Z0Jk4d@0-W1l3fG01I#E-KjKbGHv4K024#DDYD4v%G=+;2du@WSL7K7)*kUbvNy{h}c0j;TJZ>X!zx;h$h978}#DL>>`& zemy9j;bSSd&R zNv=?7q|wAR>n87#ia_v0hI!bucrlqIY^p~~pqItmuCvxuqS}kG@?-72eq$-Ca8MuA zkkcUfmH3%+Isg(c#QQHdXdg}i)lpt_UC*?vEmjcUQ#ceS0&f7ZdW|r`x|=?Ag0`-Mu^m1PC5(uZ$P=Cs3M?-C zy)+a2N8Jf%I~zxo4OsrEfq^MVbO_i;DdV+WhgQS4E?S0wJke>9bdc=;)!=7?CjKEV z`2N=CJ#R|i``v$+Wi!$J&$4XBZ~hGB;An58X9eZD+K4$CMcI6lRXq*g!LmdG`I7@Q z1a?13*P0)0R`ixUc>fC?Uky6kvT2^tJBa$;(V^Vyfb-+2K!)P0Sf+RXYvJUM_vNDb z{mtv?Whr`&w)-^RIozq7-HS^`op$nV4!$yJf9_=Ov%22CIo&=wA^YqgSmLB2K|PUy zhIiv2SdPMH=20H}Hk={)z5QT|`RjMr(da9j4C3|6fQgpF%hT|djL+M#UVSleh`4&+ z;rXrr&~n0~TP=0Ep=bw=-rZpYP=es)fyAfo!yrRV!=!1?wm9Mgy6litUe9r8Fpq13 zN+RpW=oaL#C|;kdH=`36BK6mOyq=r3W8k&8&V8r9CAQDAka!TB0N9kc1z+psTuq0v zB(bZqKe+9$fS+M?2n;vzQJ^Ih5l+h3tvZg0K_;;&RMbP3u7-zP_Eex0;n`Xpf;S*s zaXANw^d@nwu%p-Ea-e89s!#M>gwR3WJr!a5k-mn1e`oIK*+B2^{jB2bkw4lr-4gEs z-U#^BPig@=^Y%ObECFL1$BsXhB|4d) zV3nM{5y#4r?s%=20%I84*!Hi3wRkuyaaHnTY2dy}Mm$#Iql͕p81;6!Vb7IZ; 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

af>@# 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 literal 0 HcmV?d00001 diff --git a/search.json b/search.json new file mode 100644 index 000000000..5baf9092c --- /dev/null +++ b/search.json @@ -0,0 +1,1419 @@ +[ + { + "objectID": "index.html", + "href": "index.html", + "title": "rOpenSci Packages: Development, Maintenance, and Peer Review", + "section": "", + "text": "rOpenSci Dev Guide\n\n This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License. Refer to its Zenodo DOI to cite it.\n@software{ropensci_2024_10797633,\n author = {rOpenSci and\n Anderson, Brooke and\n Chamberlain, Scott and\n DeCicco, Laura and\n Gustavsen, Julia and\n Krystalli, Anna and\n Lepore, Mauro and\n Mullen, Lincoln and\n Ram, Karthik and\n Ross, Noam and\n Salmon, Maëlle and\n Vidoni, Melina and\n Riederer, Emily and\n Sparks, Adam and\n Hollister, Jeff},\n title = {rOpenSci Packages: Development, Maintenance, and\n Peer Review\n },\n month = mar,\n year = 2024,\n publisher = {Zenodo},\n version = {0.9.0},\n doi = {10.5281/zenodo.10797633},\n url = {https://doi.org/10.5281/zenodo.10797633},\n}\n\nYou can also read the PDF version of this book.", + "crumbs": [ + "rOpenSci Dev Guide" + ] + }, + { + "objectID": "preface.html", + "href": "preface.html", + "title": "Preface", + "section": "", + "text": "Welcome! This book is a guide for authors, maintainers, reviewers and editors of rOpenSci.\nThe first section of the book contains our guidelines for creating and testing R packages.\nThe second section is dedicated to rOpenSci’s software peer review process: what it is, our policies, and specific guides for authors, editors and reviewers throughout the process. For statistical software review, refer to the project webpage and resources.\nThe third and last section features our best practice for nurturing your package once it has been onboarded: how to collaborate with other developers, how to document releases, how to promote your package and how to leverage GitHub as a development platform. The third section also features a chapter for anyone wishing to start contributing to rOpenSci packages.\nWe hope that you’ll find the guide useful and clear, and welcome your suggestions in the issue tracker of the book. Happy R packaging!\nThe rOpenSci editorial team.\nThis book is a living document. You can view updates to our best practices and policies via the release notes.\nYou can cite this book using its Zenodo metadata and DOI.\nEm Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav\nIf you want to contribute to this book (suggestions, corrections) please refer to the GitHub repository in particular the contributing guidelines. Thanks!\nWe are thankful for all authors, reviewers and guest editors for helping us improve the system and this guide over the years. Thanks also to the following persons who made contributions to this guide and its previous incarnations: Katrin Leinweber, John Baumgartner, François Michonneau, Christophe Dervieux, Lorenzo Busetto, Ben Marwick, Nicholas Horton, Chris Kennedy, Mark Padgham, Jeroen Ooms, Sean Hughes, Jan Gorecki, Joseph Stachelek, Dean Attali, Julia Gustavsen, Nicholas Tierney, Rich FitzJohn, Tiffany Timbers, Hilmar Lapp, Miles McBain, Bryce Mecum, Jonathan Carroll, Carl Boettiger, Florian Privé, Stefanie Butland, Daniel Possenriede, Hadley Wickham, Mauro Lepore, Matthew Fidler, Luke McGuinness, Aaron Wolen, Indrajeet Patil, Kevin Wright, Will Landau, Hugo Gruson,, Hao Ye,, Sébastien Rochette,, Edward Wallace,, Alexander Fischer,, Maxime Jaunatre,, Thomas Zwagerman. Please tell us if we forgot to acknowledge your contribution!", + "crumbs": [ + "Preface" + ] + }, + { + "objectID": "pkg_building.html", + "href": "pkg_building.html", + "title": "1  Packaging Guide", + "section": "", + "text": "1.1 Package name and metadata", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#package-name-and-metadata", + "href": "pkg_building.html#package-name-and-metadata", + "title": "1  Packaging Guide", + "section": "", + "text": "1.1.1 Naming your package\n\nWe strongly recommend short, descriptive names in lower case. If your package deals with one or more commercial services, please make sure the name does not violate branding guidelines. You can check if your package name is available, informative and not offensive by using the pak::pkg_name_check() function; also use a search engine as you’d thus see if it’s offensive in a language other than English. In particular, do not choose a package name that’s already used on CRAN or Bioconductor.\nThere is a trade-off between the advantages of a unique package name and a less original package name.\n\nA more unique package name might be easier to track (for you and us to assess package use for instance, less false positives when typing its name in GitHub code search) and search (for users to ask “how to use package blah” in a search engine).\nOn the other hand a too unique package name might make the package less discoverable (that is to say, to find it by searching “how to do this-thing in R”). It might be an argument for naming your package something very close to its topic such as geojson).\n\nFind other interesting aspects of naming your package in this blog post by Nick Tierney, and in case you change your mind, find out how to rename your package in this other blog post of Nick’s.\n\n\n\n1.1.2 Creating metadata for your package\nWe recommend you to use the codemetar package for creating and updating a JSON CodeMeta metadata file for your package via codemetar::write_codemeta(). It will automatically include all useful information, including GitHub topics. CodeMeta uses Schema.org terms so as it gains popularity the JSON metadata of your package might be used by third-party services, maybe even search engines.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#platforms", + "href": "pkg_building.html#platforms", + "title": "1  Packaging Guide", + "section": "1.2 Platforms", + "text": "1.2 Platforms\n\nPackages should run on all major platforms (Windows, macOS, Linux). Exceptions may be granted packages that interact with system-specific functions, or wrappers for utilities that only operate on limited platforms, but authors should make every effort for cross-platform compatibility, including system-specific compilation, or containerization of external utilities.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#package-api", + "href": "pkg_building.html#package-api", + "title": "1  Packaging Guide", + "section": "1.3 Package API", + "text": "1.3 Package API\n\n1.3.1 Function and argument naming\n\nFunctions and arguments naming should be chosen to work together to form a common, logical programming API that is easy to read, and auto-complete.\n\nConsider an object_verb() naming scheme for functions in your package that take a common data type or interact with a common API. object refers to the data/API and verb the primary action. This scheme helps avoid namespace conflicts with packages that may have similar verbs, and makes code readable and easy to auto-complete. For instance, in stringi, functions starting with stri_ manipulate strings (stri_join(), stri_sort(), and in googlesheets functions starting with gs_ are calls to the Google Sheets API (gs_auth(), gs_user(), gs_download()).\n\nFor functions that manipulate an object/data and return an object/data of the same type, make the object/data the first argument of the function so as to enhance compatibility with the pipe operators (base R’s |>, magrittr’s %>%).\nWe strongly recommend snake_case over all other styles unless you are porting over a package that is already in wide use.\nAvoid function name conflicts with base packages or other popular ones (e.g. ggplot2, dplyr, magrittr, data.table)\nArgument naming and order should be consistent across functions that use similar inputs.\nPackage functions importing data should not import data to the global environment, but instead must return objects. Assignments to the global environment are to be avoided in general.\n\n\n\n1.3.2 Console messages\n\nUse either the cli package, or base R’s tools (message() and warning()) to communicate with the user in your functions.\nHighlights of the cli package include: automatic wrapping, respect of the NO_COLOR convention, many semantic elements, and extensive documentation. Read more in a blog post.\nPlease do not use print() or cat() unless it’s for a print.*() or str.*() methods, as these methods of printing messages are harder for users to suppress.\nProvide a way for users to opt out of verbosity, preferably at the package level: make message creation dependent on an environment variable or option (like “usethis.quiet” in the usethis package), rather than on a function parameter. The control of messages could be on several levels (“none,”inform”, “debug”) rather than logical (no messages at all / all messages). Control of verbosity is useful for end users but also in tests. More interesting comments can be found in an issue of the tidyverse design guide.\n\n\n\n1.3.3 Interactive/Graphical Interfaces\nIf providing graphical user interface (GUI) (such as a Shiny app), to facilitate workflow, include a mechanism to automatically reproduce steps taken in the GUI. This could include auto-generation of code to reproduce the same outcomes, output of intermediate values produced in the interactive tool, or simply clear and well-documented mapping between GUI actions and scripted functions. (See also “Testing” below.)\nThe tabulizer package e.g. has an interactive workflow to extract tables, but can also only extract coordinates so one can re-run things as a script. Besides, two examples of shiny apps that do code generation are https://gdancik.shinyapps.io/shinyGEO/, and https://github.com/wallaceEcoMod/wallace/.\n\n\n1.3.4 Input checking\nWe recommend your package use a consistent method of your choice for checking inputs – either base R, an R package, or custom helpers.\n\n\n1.3.5 Packages wrapping web resources (API clients)\nIf your package accesses a web API or another web resource,\n\nMake sure requests send an user agent, that is, a way to identify what (your package) or who sent the request. The users should be able to override the package’s default user agent. Ideally the user agent should be different on continuous integration services, and in development (based on, for instance, the GitHub usernames of the developers).\nYou might choose different (better) defaults than the API, in which case you should document them.\nYour package should help with pagination, by allowing the users to not worry about it at all since your package does all necessary requests.\nYour package should help with rate limiting according to the API rules.\nYour package should reproduce API errors, and possibly explain them in informative error messages.\nYour package could export high-level functions and low-level functions, the latter allowing users to call API endpoints directly with more control (like gh::gh()).\n\nFor more information refer to the blog post Why You Should (or Shouldn’t) Build an API Client.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#code-style", + "href": "pkg_building.html#code-style", + "title": "1  Packaging Guide", + "section": "1.4 Code Style", + "text": "1.4 Code Style\n\nFor more information on how to style your code, name functions, and R scripts inside the R/ folder, we recommend reading the code chapter in The R Packages book. We recommend the styler package for automating part of the code styling. We suggest reading the Tidyverse style guide.\nYou can choose to use = over <- as long you are consistent with one choice within your package. We recommend avoiding the use of -> for assignment within a package. If you do use <- throughout your package, and you also use R6 in that package, you’ll be forced to use = for assignment within your R6Class construction - this is not considered an inconsistency because you can’t use <- in this case.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#citation-file", + "href": "pkg_building.html#citation-file", + "title": "1  Packaging Guide", + "section": "1.5 CITATION file", + "text": "1.5 CITATION file\n\nIf your package does not yet have a CITATION file, you can create one with usethis::use_citation(), and populate it with values generated by the citation() function.\nCRAN requires CITATION files to be declared as bibentry items, and not in the previously-accepted form of citEntry().\nIf you archive each release of your GitHub repo on Zenodo, add the Zenodo top-level DOI to the CITATION file.\nIf one day after review at rOpenSci you publish a software publication about your package, add it to the CITATION file.\nLess related to your package itself but to what supports it: if your package wraps a particular resource such as data source or, say, statistical algorithm, remind users of how to cite that resource via e.g. citHeader(). Maybe even add the reference for the resource.\n\nAs an example see the dynamite CITATION file which refers to the R manual as well as other associated publications.\ncitHeader(\"To cite dynamite in publications use:\")\n\nbibentry(\n key = \"dynamitepaper\",\n bibtype = \"Misc\",\n doi = \"10.48550/ARXIV.2302.01607\",\n url = \"https://arxiv.org/abs/2302.01607\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n title = \"dynamite: An R Package for Dynamic Multivariate Panel Models\",\n publisher = \"arXiv\",\n year = \"2023\"\n)\n\nbibentry(\n key = \"dmpmpaper\",\n bibtype = \"Misc\",\n title = \"Estimating Causal Effects from Panel Data with Dynamic \n Multivariate Panel Models\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n publisher = \"SocArxiv\",\n year = \"2022\",\n url = \"https://osf.io/preprints/socarxiv/mdwu5/\"\n)\n\nbibentry(\n key = \"dynamite\",\n bibtype = \"Manual\",\n title = \"Bayesian Modeling and Causal Inference for Multivariate\n Longitudinal Data\",\n author = c(person(\"Santtu\", \"Tikka\"), person(\"Jouni\", \"Helske\")),\n note = \"R package version 1.0.0\",\n year = \"2022\",\n url = \"https://github.com/ropensci/dynamite\"\n)\n\nYou could also create and store a CITATION.cff thanks to the cffr package. It also provides a GitHub Action workflow to keep the CITATION.cff file up-to-date.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#readme", + "href": "pkg_building.html#readme", + "title": "1  Packaging Guide", + "section": "1.6 README", + "text": "1.6 README\n\nAll packages should have a README file, named README.md, in the root of the repository. The README should include, from top to bottom:\n\nThe package name.\nBadges for continuous integration and test coverage, the badge for rOpenSci peer-review once it has started (see below), a repostatus.org badge, and any other badges (e.g. R-universe).\nShort description of goals of package (what does it do? why should a potential user care?), with descriptive links to all vignettes unless the package is small and there’s only one vignette repeating the README. Please also ensure the vignettes are rendered and readable, see the “documentation website” section).\nInstallation instructions using e.g. the remotes package, pak package, or R-universe.\nAny additional setup required (authentication tokens, etc).\nBrief demonstration usage.\nIf applicable, how the package compares to other similar packages and/or how it relates to other packages.\nCitation information i.e. Direct users to the preferred citation in the README by adding boilerplate text “here’s how to cite my package”. See e.g. ecmwfr README.\n\n\nIf you use another repo status badge such as a lifecycle badge, please also add a repostatus.org badge. Example of a repo README with two repo status badges.\n\nOnce you have submitted a package and it has passed editor checks, add a peer-review badge via\n\n[![](https://badges.ropensci.org/<issue_id>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_id>)\nwhere issue_id is the number of the issue in the software-review repository. For instance, the badge for rtimicropem review uses the number 126 since it’s the review issue number. The badge will first indicated “under review” and then “peer-reviewed” once your package has been onboarded (issue labelled “approved” and closed), and will link to the review issue.\n\nIf your README has many badges consider ordering them in an html table to make it easier for newcomers to gather information at a glance. See examples in drake repo and in qualtRics repo. Possible sections are\n\nDevelopment (CI statuses cf CI chapter, Slack channel for discussion, repostatus)\nRelease/Published (CRAN version and release date badges from METACRAN, CRAN checks API badge, Zenodo badge)\nStats/Usage (downloads e.g. download badges from r-hub/cranlogs) The table should be more wide than it is long in order to mask the rest of the README.\n\nIf your package connects to a data source or online service, or wraps other software, consider that your package README may be the first point of entry for users. It should provide enough information for users to understand the nature of the data, service, or software, and provide links to other relevant data and documentation. For instance, a README should not merely read, “Provides access to GooberDB,” but also include, “…, an online repository of Goober sightings in South America. More information about GooberDB, and documentation of database structure and metadata can be found at link”.\nWe recommend not creating README.md directly, but from a README.Rmd file (an R Markdown file) if you have any demonstration code. The advantage of the .Rmd file is you can combine text with code that can be easily updated whenever your package is updated.\nConsider using usethis::use_readme_rmd() to get a template for a README.Rmd file and to automatically set up a pre-commit hook to ensure that README.md is always newer than README.Rmd.\nExtensive examples should be kept for a vignette. If you want to make the vignettes more accessible before installing the package, we suggest creating a website for your package.\nAdd a code of conduct and contribution guidelines.\nSee the gistr README for a good example README to follow for a small package, and bowerbird README for a good example README for a larger package.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#documentation", + "href": "pkg_building.html#documentation", + "title": "1  Packaging Guide", + "section": "1.7 Documentation", + "text": "1.7 Documentation\n\n1.7.1 General\n\nAll exported package functions should be fully documented with examples.\nIf there is potential overlap or confusion with other packages providing similar functionality or having a similar name, add a note in the README, main vignette and potentially the Description field of DESCRIPTION. Examples in rtweet README, rebird README, and the non-rOpensci package slurmR.\nThe package should contain top-level documentation for ?foobar, (or ?`foobar-package` if there is a naming conflict). Optionally, you can use both ?foobar and ?`foobar-package` for the package level manual file, using @aliases roxygen tag. usethis::use_package_doc() adds the template for the top-level documentation.\nThe package should contain at least one HTML vignette providing a substantial coverage of package functions, illustrating realistic use cases and how functions are intended to interact. If the package is small, the vignette and the README may have very similar content.\nAs is the case for a README, top-level documentation or vignettes may be the first point of entry for users. If your package connects to a data source or online service, or wraps other software, it should provide enough information for users to understand the nature of the data, service, or software, and provide links to other relevant data and documentation. For instance, a vignette intro or documentation should not merely read, “Provides access to GooberDB,” but also include, “…, an online repository of Goober sightings in South America. More information about GooberDB, and documentation of database structure and metadata can be found at link”. Any vignette should outline prerequisite knowledge to be able to understand the vignette upfront.\n\nThe general vignette should present a series of examples progressing in complexity from basic to advanced usage.\n\nFunctionality likely to be used by only more advanced users or developers might be better put in a separate vignette (e.g. programming/NSE with dplyr).\nThe README, the top-level package docs, vignettes, websites, etc., should all have enough information at the beginning to get a high-level overview of the package and the services/data it connects to, and provide navigation to other relevant pieces of documentation. This is to follow the principle of multiple points of entry i.e. to take into account the fact that any piece of documentation may be the first encounter the user has with the package and/or the tool/data it wraps.\nThe vignette(s) should include citations to software and papers where appropriate.\nIf your package provides access to a data source, we require that DESCRIPTION contains both (1) A brief identification and/or description of the organisation responsible for issuing data; and (2) The URL linking to public-facing page providing, describing, or enabling data access (which may often differ from URL leading directly to data source).\nOnly use package startup messages when necessary (function masking for instance). Avoid package startup messages like “This is foobar 2.4-0” or citation guidance because they can be annoying to the user. Rely on documentation for such guidance.\nYou can choose to have a README section about use cases of your package (other packages, blog posts, etc.), example.\n\n\n\n1.7.2 roxygen2 use\n\nWe request all submissions to use roxygen2 for documentation. roxygen2 is an R package that compiles .Rd files to your man folder in your package from tags written above each function. roxygen2 has support for Markdown syntax. One key advantage of using roxygen2 is that your NAMESPACE will always be automatically generated and up to date.\nMore information on using roxygen2 documentation is available in the R packages book and in roxygen2 website itself.\nIf you were writing Rd directly without roxygen2, the Rd2roxygen package contains functions to convert Rd to roxygen documentation.\nAll functions should document the type of object returned under the @return heading.\nThe default value for each parameter should be clearly documented. For example, instead of writing A logical value determining if ..., you should write A logical value (default `TRUE`) determining if .... It is also good practice to indicate the default values directly in your function definition:\n\n\nf <- function(a = TRUE) {\n # function code\n}\n\n\nDocumentation should support user navigation by including useful cross-links between related functions and documenting related functions together in groups or in common help pages. In particular, the @family tags, that automatically creates “See also” links and can help group functions together on pkgdown sites, is recommended for this purpose. See the “manual” section of The R Packages book and the “function grouping” section of the present chapter for more details.\nYou can re-use documentation pieces (e.g. details about authentication, related packages) across the vignettes/README/man pages. Refer to roxygen2 vignette on documentation reuse.\nFor including examples, you can use the classic @examples tag (plural “examples”) but also the @example <path> tag (singular “example”) for storing the example code in a separate R script (ideally under man/), and the @exampleIf tag for running examples conditionally and avoiding R CMD check failures. Refer to roxygen2 documentation about examples.\nAdd #' @noRd to internal functions. You might be interested in the devtag experimental package for getting local manual pages when using #' @noRd.\nStarting from roxygen2 version 7.0.0, R6 classes are officially supported. See the roxygen2 docs for details on how to document R6 classes.\n\n\n\n1.7.3 URLs in documentation\nThis subsection is particularly relevant to authors wishing to submit their package to CRAN. CRAN will check URLs in your documentation and does not allow redirect status codes such as 301. You can use the urlchecker package to reproduce these checks and, in particular, replace URLs with the URLs they redirect to. Others have used the option to escape some URLs (change <https://ropensci.org/> to https://ropensci.org/, or \\url{https://ropensci.org/} to https://ropensci.org/.), but if you do so, you will need to implement some sort of URL checking yourself to prevent them from getting broken without your noticing. Furthermore, links would not be clickable from local docs.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#website", + "href": "pkg_building.html#website", + "title": "1  Packaging Guide", + "section": "1.8 Documentation website", + "text": "1.8 Documentation website\nWe recommend creating a documentation website for your package using pkgdown. The R packages book features a chapter on pkgdown, and of course pkgdown has its own documentation website.\nThere are a few elements we’d like to underline here.\n\n1.8.1 Automatic deployment of the documentation website\nYou only need to worry about automatic deployment of your website until approval and transfer of your package repo to the ropensci organization; indeed, after that a pkgdown website will be built for your package after each push to the GitHub repo. You can find the status of these builds at https://dev.ropensci.org/job/package_name, e.g. for magick; and the website at https://docs.ropensci.org/package_name, e.g. for magick. The website build will use your pkgdown config file if you have one, except for the styling that will use the rotemplate package. The resulting website will have a local search bar. Please report bugs, questions and feature requests about the central builds at https://github.com/ropensci/docs/ and about the template at https://github.com/ropensci/rotemplate/.\nIf your package vignettes need credentials (API keys, tokens, etc.) to knit, you might want to precompute them since credentials cannot be used on the docs server.\nBefore submission and before transfer, you could use the approach documented by pkgdown or the tic package for automatic deployment of the package’s website. This would save you the hassle of running (and remembering to run) pkgdown::build_site() yourself every time the site needs to be updated. First refer to our chapter on continuous integration if you’re not familiar with continuous integration. In any case, do not forget to update all occurrences of the website URL after transfer to the ropensci organization.\n\n\n1.8.2 Grouping functions in the reference\nWhen your package has many functions, use grouping in the reference, which you can do more or less automatically.\nIf you use roxygen2 above version 6.1.1, you should use the @family tag in your functions documentation to indicate grouping. This will give you links between functions in the local documentation of the installed package (“See also” section) and allow you to use the pkgdown has_concept function in the config file of your website. Non-rOpenSci example courtesy of optiRum: family tag, pkgdown config file and resulting reference section. To customize the text of the cross-reference title created by roxygen2 (Other {family}:), refer to roxygen2 docs regarding how to provide a rd_family_title list in man/roxygen/meta.R.\nLess automatically, see the example of drake website and associated config file.\n\n\n1.8.3 Branding of authors\nYou can make the names of (some) authors clickable by adding their URL, and you can even replace their names with a logo (think rOpenSci… or your organisation/company!). See pkgdown documentation.\n\n\n1.8.4 Tweaking the navbar\nYou can make your website content easier to browse by tweaking the navbar, refer to pkgdown documentation. In particular, note that if you name the main vignette of your package “pkg-name.Rmd”, it’ll be accessible from the navbar as a Get started link instead of via Articles > Vignette Title.\n\n\n1.8.5 Mathjax\nOnce your package is transferred and it gets a website using our pkgdown template, if you want to use Mathjax you’ll need to specify it in the pkgdown config file like so:\ntemplate:\n params:\n mathjax: true\n\n\n1.8.6 Package logo\nTo use your package logo in the pkgdown homepage, refer to usethis::use_logo(). If your package doesn’t have any logo, the rOpenSci docs builder will use rOpenSci logo instead.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#authorship", + "href": "pkg_building.html#authorship", + "title": "1  Packaging Guide", + "section": "1.9 Authorship", + "text": "1.9 Authorship\nThe DESCRIPTION file of a package should list package authors and contributors to a package, using the Authors@R syntax to indicate their roles (author/creator/contributor etc.) if there is more than one author, and using the comment field to indicate the ORCID ID of each author, if they have one (cf this post). See this section of “Writing R Extensions” for details. If you feel that your reviewers have made a substantial contribution to the development of your package, you may list them in the Authors@R field with a Reviewer contributor type (\"rev\"), like so:\n person(\"Bea\", \"Hernández\", role = \"rev\",\n comment = \"Bea reviewed the package (v. X.X.XX) for rOpenSci, see <https://github.com/ropensci/software-review/issues/116>\"),\nOnly include reviewers after asking for their consent. Read more in this blog post “Thanking Your Reviewers: Gratitude through Semantic Metadata”. Please do not list editors as contributors. Your participation in and contribution to rOpenSci is thanks enough!\n\n1.9.1 Authorship of included code\nMany packages include code from other software. Whether entire files or single functions are included from other packages, rOpenSci packages should follow the CRAN Repository Policy:\n\nThe ownership of copyright and intellectual property rights of all components of the package must be clear and unambiguous (including from the authors specification in the DESCRIPTION file). Where code is copied (or derived) from the work of others (including from R itself), care must be taken that any copyright/license statements are preserved and authorship is not misrepresented.\nPreferably, an ‘Authors@R’ field would be used with ‘ctb’ roles for the authors of such code. Alternatively, the ‘Author’ field should list these authors as contributors.\nWhere copyrights are held by an entity other than the package authors, this should preferably be indicated via ‘cph’ roles in the ‘Authors@R’ field, or using a ‘Copyright’ field (if necessary referring to an inst/COPYRIGHTS file).\nTrademarks must be respected.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#licence", + "href": "pkg_building.html#licence", + "title": "1  Packaging Guide", + "section": "1.10 Licence", + "text": "1.10 Licence\nThe package needs to have a CRAN or OSI accepted license. For more explanations around licensing, refer to the R packages book.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#testing", + "href": "pkg_building.html#testing", + "title": "1  Packaging Guide", + "section": "1.11 Testing", + "text": "1.11 Testing\n\nAll packages should pass R CMD check/devtools::check() on all major platforms.\nAll packages should have a test suite that covers major functionality of the package. The tests should also cover the behavior of the package in case of errors.\nIt is good practice to write unit tests for all functions, and all package code in general, ensuring key functionality is covered. Test coverage below 75% will likely require additional tests or explanation before being sent for review.\nWe recommend using testthat for writing tests. Strive to write tests as you write each new function. This serves the obvious need to have proper testing for the package, but allows you to think about various ways in which a function can fail, and to defensively code against those. More information.\nTests should be easy to understand. We suggest reading the blog post “Why Good Developers Write Bad Unit Tests” by Michael Lynch.\nPackages with Shiny apps should use a unit-testing framework such as shinytest2 or shinytest to test that interactive interfaces behave as expected.\nFor testing your functions creating plots, we suggest using vdiffr, an extension of the testthat package that relies on testthat snapshot tests.\nIf your package interacts with web resources (web APIs and other sources of data on the web) you might find the HTTP testing in R book by Scott Chamberlain and Maëlle Salmon relevant. Packages helping with HTTP testing (corresponding HTTP clients):\n\nhttptest2 (httr2);\nhttptest (httr);\nvcr (httr, crul);\nwebfakes (httr, httr2, crul, curl).\n\ntestthat has a function skip_on_cran() that you can use to not run tests on CRAN. We recommend using this on all functions that are API calls since they are quite likely to fail on CRAN. These tests should still run on continuous integration. Note that from testthat 3.1.2 skip_if_offline() automatically calls skip_on_cran(). More info on CRAN preparedness for API wrappers.\nIf your package interacts with a database you might find dittodb useful.\nOnce you’ve set up continuous integration (CI), use your package’s code coverage report (cf this section of our book) to identify untested lines, and to add further tests.\nEven if you use continuous integration, we recommend that you run tests locally prior to submitting your package (you might need to set Sys.setenv(NOT_CRAN=\"true\")).", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#examples", + "href": "pkg_building.html#examples", + "title": "1  Packaging Guide", + "section": "1.12 Examples", + "text": "1.12 Examples\n\nInclude extensive examples in the documentation. In addition to demonstrating how to use the package, these can act as an easy way to test package functionality before there are proper tests. However, keep in mind we require tests in contributed packages.\nYou can run examples with devtools::run_examples(). Note that when you run R CMD CHECK or equivalent (e.g., devtools::check()) your examples that are not wrapped in \\dontrun{} or \\donttest{} are run. Refer to the summary table in roxygen2 docs.\nTo safe-guard examples (e.g. requiring authentication) to be run on CRAN you need to use \\dontrun{}. However, for a first submission CRAN won’t let you have all examples escaped so. In this case you might add some small toy examples, or wrap example code in try(). Also refer to the @exampleIf tag present, at the time of writing, in roxygen2 development version.\nIn addition to running examples locally on your own computer, we strongly advise that you run examples on one of the continuous integration systems. Again, examples that are not wrapped in \\dontrun{} or \\donttest{} will be run, but for those that are you can configure your continuous integration builds to run them via R CMD check arguments --run-dontrun and/or --run-donttest.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#pkgdependencies", + "href": "pkg_building.html#pkgdependencies", + "title": "1  Packaging Guide", + "section": "1.13 Package dependencies", + "text": "1.13 Package dependencies\n\nConsider the trade-offs involved in relying on a package as a dependency. On one hand, using dependencies reduces coding effort, and can build on useful functionality developed by others, especially if the dependency performs complex tasks, is high-performance, and/or is well vetted and tested. On the other hand, having many dependencies places a burden on the maintainer to keep up with changes in those packages, at risk to your package’s long-term sustainability. It also increases installation time and size, primarily a consideration on your and others’ development cycle, and in automated build systems. “Heavy” packages - those with many dependencies themselves, and those with large amounts of compiled code - increase this cost. Here are some approaches to reducing dependencies:\n\nSmall, simple functions from a dependency package may be better copied into your own package if the dependency if you are using only a few functions in an otherwise large or heavy dependency. (See Authorship section above for how to acknowledge original authors of copied code.) On the other hand, complex functions with many edge cases (e.g. parsers) require considerable testing and vetting.\n\nAn common example of this is in returning tidyverse-style “tibbles” from package functions that provide data. One can avoid the modestly heavy tibble package dependency by returning a tibble created by modifying a data frame like so:\nclass(df) <- c(\"tbl_df\", \"tbl\", \"data.frame\") \n(Note that this approach is not universally endorsed.)\n\nEnsure that you are using the package where the function is defined, rather than one where it is re-exported. For instance many functions in devtools can be found in smaller specialty packages such as sessioninfo. The %>% function should be imported from magrittr, where it is defined, rather than the heavier dplyr, which re-exports it.\nSome dependencies are preferred because they provide easier to interpret function names and syntax than base R solutions. If this is the primary reason for using a function in a heavy dependency, consider wrapping the base R approach in a nicely-named internal function in your package. See e.g. the rlang R script providing functions with a syntax similar to purrr functions.\nIf dependencies have overlapping functionality, see if you can rely on only one.\nMore dependency-management tips can be found in the chapter “Dependencies: Mindset and Background” of the R packages book and in a post by Scott Chamberlain.\n\nUse Imports instead of Depends for packages providing functions from other packages. Make sure to list packages used for testing (testthat), and documentation (knitr, roxygen2) in your Suggests section of package dependencies (if you use usethis for adding testing infrastructure via usethis::use_testthat() or a vignette via usethis::use_vignette(), the necessary packages will be added to DESCRIPTION). If you use any package in the examples or tests of your package, make sure to list it in Suggests, if not already listed in Imports.\nIf your (not Bioconductor) package depends on Bioconductor packages, make sure the installation instructions in the README and vignette are clear enough even for an user who is not familiar with the Bioconductor release cycle.\n\nShould the user use BiocManager (recommended)? Document this.\nIs the automatic installation of Bioconductor packages by install.packages() enough? In that case, mention that the user needs to run setRepositories() if they haven’t set the necessary Bioconductor repositories yet.\nIf your package depends on Bioconductor after a certain version, mention it in DESCRIPTION and in the installation instructions.\n\nSpecifying minimum dependencies (e.g. glue (>= 1.3.0) instead of just glue) should be a conscious choice. If you know for a fact that your package will break below a certain dependency version, specify it explicitly. But if you don’t, then no need to specify a minimum dependency. In that case when a user reports a bug which is explicitly related to an older version of a dependency then address it then. An example of bad practice would be for a developer to consider the versions of their current state of dependencies to be the minimal version. That would needlessly force everyone to upgrade (causing issues with other packages) when there is no good reason behind that version choice.\nFor most cases where you must expose functions from dependencies to the user, you should import and re-export those individual functions rather than listing them in the Depends fields. For instance, if functions in your package produce raster objects, you might re-export only printing and plotting functions from the raster package.\nIf your package uses a system dependency, you should\n\nIndicate it in DESCRIPTION;\nCheck that it is listed by sysreqsdb to allow automatic tools to install it, and submit a contribution if not;\nCheck for it in a configure script (example) and give a helpful error message if it cannot be found (example). configure scripts can be challenging as they often require hacky solutions to make diverse system dependencies work across systems. Use examples (more here) as a starting point but note that it is common to encounter bugs and edge cases and often violate CRAN policies. Do not hesitate to ask for help on our forum.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#recommended-scaffolding", + "href": "pkg_building.html#recommended-scaffolding", + "title": "1  Packaging Guide", + "section": "1.14 Recommended scaffolding", + "text": "1.14 Recommended scaffolding\n\nFor HTTP requests we recommend using httr2, httr, curl, or crul over RCurl. If you like low level clients for HTTP, curl is best, whereas httr2, httr and crul are better for higher level access.\nFor parsing JSON, use jsonlite instead of rjson or RJSONIO.\nFor parsing, creating, and manipulating XML, we strongly recommend xml2 for most cases. You can refer to Daniel Nüst’s notes about migration from XML to xml2.\nFor spatial data, the sp package should be considered deprecated in favor of sf, and the packages rgdal, rgdal, and rgdal will be retired by the end of 2023. We recommend use of the spatial suites developed by the r-spatial and rspatial communities. See this GitHub issue for relevant discussions.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#version-control", + "href": "pkg_building.html#version-control", + "title": "1  Packaging Guide", + "section": "1.15 Version Control", + "text": "1.15 Version Control\n\nYour package source files have to be under version control, more specifically tracked with Git. You might find the gert package relevant, as well as some of usethis Git/GitHub related functionality; you can however use git as you want.\nMake sure to list “scrap” such as .DS_Store files in .gitignore. You might find the usethis::git_vaccinate() function, and the gitignore package relevant.\nA later section of this book contains some git workflow tips.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#crangotchas", + "href": "pkg_building.html#crangotchas", + "title": "1  Packaging Guide", + "section": "1.16 Miscellaneous CRAN gotchas", + "text": "1.16 Miscellaneous CRAN gotchas\nThis is a collection of CRAN gotchas that are worth avoiding at the outset.\n\nMake sure your package title is in Title Case.\nDo not put a period on the end of your title.\nDo not put ‘in R’ or ‘with R’ in your title as this is obvious from packages hosted on CRAN. If you would like this information to be displayed on your website nonetheless, check the pkgdown documentation to learn how to override this.\nAvoid starting the description with the package name or “This package …”.\nMake sure you include links to websites if you wrap a web API, scrape data from a site, etc. in the Description field of your DESCRIPTION file. URLs should be enclosed in angle brackets, e.g. <https://www.r-project.org>.\nIn both the Title and Description fields, the names of packages or other external software must be quoted using single quotes (e.g., ‘Rcpp’ Integration for the ‘Armadillo’ Templated Linear Algebra Library).\nAvoid long running tests and examples. Consider testthat::skip_on_cran in tests to skip things that take a long time but still test them locally and on continuous integration.\nInclude top-level files such as paper.md, continuous integration configuration files, in your .Rbuildignore file.\n\nFor further gotchas, refer to the collaborative list maintained by ThinkR, “Prepare for CRAN”.\n\n1.16.1 CRAN checks\nOnce your package is on CRAN, it will be regularly checked on different platforms. Failures of such checks, when not false positives, can lead to the CRAN team’s reaching out. You can monitor the state of the CRAN checks via\n\nthe foghorn package.\nthe CRAN checks badges.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#bioconductor-gotchas", + "href": "pkg_building.html#bioconductor-gotchas", + "title": "1  Packaging Guide", + "section": "1.17 Bioconductor gotchas", + "text": "1.17 Bioconductor gotchas\nIf you intend your package to be submitted to, or if your package is on, Bioconductor, refer to Bioconductor packaging guidelines and the updated developer book.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_building.html#further-guidance", + "href": "pkg_building.html#further-guidance", + "title": "1  Packaging Guide", + "section": "1.18 Further guidance", + "text": "1.18 Further guidance\n\nIf you are submitting a package to rOpenSci via the software-review repo, you can direct further questions to the rOpenSci team in the issue tracker, or in our discussion forum.\nRead the authors guide.\nRead, incorporate, and act on advice from the Collaboration Guide chapter.\n\n\n1.18.1 Learning about package development\n\n1.18.1.1 Books\n\nHadley Wickham and Jenny Bryan’s R packages book is an excellent, readable resource on package development which is available for free online (and can be bought in print).\nWriting R Extensions is the canonical, usually most up-to-date, reference for creating R packages.\nMastering Software Development in R by Roger D. Peng, Sean Kross, and Brooke Anderson.\nAdvanced R by Hadley Wickham\nTidyverse style guide\nTidyverse design guide (WIP) and the accompanying newsletter.\n\n\n\n1.18.1.2 Tutorials\n\nYour first R package in 1 hour by Shannon Pileggi.\nthis workflow description by Emil Hvitfeldt.\nThis pictorial by Matthew J Denny.\n\n\n\n1.18.1.3 Blogs\n\nR-hub blog.\nSome posts of the rOpenSci blog e.g. “How to precompute package vignettes or pkgdown articles”.\nPackage Development Corner section of rOpenSci newsletter.\nSome posts of the tidyverse blog e.g. “Upgrading to testthat edition 3”.\n\n\n\n1.18.1.4 MOOCs\nThere is a Coursera specialization corresponding to the book by Roger Peng, Sean Kross and Brooke Anderson, with a course specifically about R packages.", + "crumbs": [ + "Building Your Package", + "1  Packaging Guide" + ] + }, + { + "objectID": "pkg_ci.html", + "href": "pkg_ci.html", + "title": "2  Continuous Integration Best Practices", + "section": "", + "text": "2.1 What is continuous integration (CI)?\nContinuous integration automatically runs tests on software. In the case of rOpenSci, CI practically means that a set of tests will be automatically run via GitHub, every time that you make a commit or pull request to GitHub.\nCI automates the running of general package checks such as R CMD check, see testing. It is possible to set up CI before your tests are written, then CI will run the tests as you commit them to the repository.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_ci.html#why-use-continuous-integration-ci", + "href": "pkg_ci.html#why-use-continuous-integration-ci", + "title": "2  Continuous Integration Best Practices", + "section": "2.2 Why use continuous integration (CI)?", + "text": "2.2 Why use continuous integration (CI)?\nAll rOpenSci packages must use one form of continuous integration. This ensures that all commits, pull requests and new branches are run through R CMD check. The results of all tests are displayed on the pull request page on GitHub, providing another layer of information about problems and protection against breaking your package before merging changes. rOpenSci packages’ continuous integration must also be linked to a code coverage service, indicating how many lines are covered by unit tests.\nBoth test status and code coverage should be reported via badges in your package README.\nR packages should have CI for all operating systems (Linux, Mac OSX, Windows) when they contain:\n\nCompiled code\nJava dependencies\nDependencies on other languages\nPackages with system calls\nText munging such as getting people’s names (in order to find encoding issues).\nAnything with file system / path calls\n\nIn case of any doubt regarding the applicability of these criteria to your package, it’s better to add CI for all operating systems. Most CI services standards setups for R packages allow this with not much hassle.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_ci.html#whichci", + "href": "pkg_ci.html#whichci", + "title": "2  Continuous Integration Best Practices", + "section": "2.3 Which continuous integration service(s)?", + "text": "2.3 Which continuous integration service(s)?\nThere are a number of continuous integration services, including standalone services (CircleCI, AppVeyor), and others integrated into code hosting or related services (GitHub Actions, GitLab, AWS Code Pipeline). Different services support different operating system configurations.\nGitHub Actions is a convenient option for many R developers who already use GitHub as it is integrated into the platform and supports all needed operating Systems. There are actions supported for the R ecosystem, as well and first-class support in the {usethis} package. All packages submitted to rOpenSci for peer review are checked by our own pkgcheck system, described further in the Guide for Authors. These checks are also provided as a GitHub Action in the ropensci-review-tools/pkgcheck-action repository. Packages authors are encouraged to use that action to confirm prior to submission that a package passes all of our checks. See our blog post for more information.\nusethis supports CI setup for other systems, though these functions are soft-deprecated. rOpenSci also supports the circle package, which aids in setting up CircleCI pipelines, and the tic package for building more complicated CI pipelines.\n\n2.3.0.1 Testing using different versions of R\nWe require that rOpenSci packages are tested against the latest, previous and development versions of R to ensure both backwards and forwards compatibility with base R.\nDetails of how to run tests/checks using different versions of R locally can be found in the R-hub vignette on running Local Linux checks with Docker.\nYou can fine tune the deployment of tests with each versions by using a testing matrix.\nIf you develop a package depending on or intended for Bioconductor, you might find biocthis relevant.\n\n\n2.3.0.2 Minimizing build times on CI\nYou can use these tips to minimize build time on CI:\n\nCache installation of packages. The default r-lib/actions workflows do this.\n\n\n\n2.3.0.3 System dependencies\nYou might find Hugo Gruson’s post System Dependencies in R Packages & Automatic Testing useful.\n\n\n2.3.1 Travis CI (Linux and Mac OSX)\nWe recommend moving away from Travis.\n\n\n2.3.2 AppVeyor CI (Windows)\nFor continuous integration on Windows, see R + AppVeyor. Set it up using usethis::use_appveyor().\nHere are tips to minimize AppVeyor build time:\n\nCache installation of packages. Example in a config file. It’ll already be in the config file if you set AppVeyor CI up using usethis::use_appveyor().\nEnable rolling builds.\n\nWe no longer transfer AppVeyor projects to ropensci AppVeyor account so after transfer of your repo to rOpenSci’s “ropensci” GitHub organization the badge will be [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/ropensci/pkgname?branch=master&svg=true)](https://ci.appveyor.com/project/individualaccount/pkgname).\n\n\n2.3.3 Circle CI (Linux and Mac OSX)\nCircle CI is used, for example, by rOpenSci package bomrang as continuous integration service.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_ci.html#coverage", + "href": "pkg_ci.html#coverage", + "title": "2  Continuous Integration Best Practices", + "section": "2.4 Test coverage", + "text": "2.4 Test coverage\nContinuous integration should also include reporting of test coverage via a testing service such as Codecov or Coveralls.\nWe recommend using Codecov. To activate Codecov for your repo, run usethis::use_github_action(\"test-coverage\") to create a file .github/workflows/test-coverage.yaml. You also need to give Codecov access to your github repository, see Codecov quick start guide for how to set up access. Then add a Codecov status badge to the top of your README.md, see Codecov status badges.\nCurrently, Codecov has access to all ropensci github repositories by default. When your repository is accepted and transferred to ropensci, Codecov access should transfer automatically. You will need to update the URL of the badge to point to the rOpenSci-hosted repository.\nFor more details, see the README for the covr package for instructions, as well as usethis::use_coverage() and usethis::use_github_action().\nIf you run coverage on several CI services the results will be merged.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_ci.html#even-more-ci-open-cpu", + "href": "pkg_ci.html#even-more-ci-open-cpu", + "title": "2  Continuous Integration Best Practices", + "section": "2.5 Even more CI: OpenCPU", + "text": "2.5 Even more CI: OpenCPU\nAfter transfer to rOpenSci’s “ropensci” GitHub organization, each push to the repo will be built on OpenCPU and the person committing will receive a notification email. This is an additional CI service for package authors that allows for R functions in packages to be called remotely via https://ropensci.ocpu.io/ using the opencpu API. For more details about this service, consult the OpenCPU help page that also indicates where to ask questions.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_ci.html#rodocsci", + "href": "pkg_ci.html#rodocsci", + "title": "2  Continuous Integration Best Practices", + "section": "2.6 Even more CI: rOpenSci docs", + "text": "2.6 Even more CI: rOpenSci docs\nAfter transfer to rOpenSci’s “ropensci” GitHub organization, a pkgdown website will be built for your package after each push to the GitHub repo. You can find the status of these builds at https://ropensci.r-universe.dev/ui#packages and in the commit status. The website build will use your pkgdown config file if you have one, except for the styling that will use the rotemplate package.\nPlease report bugs, questions and feature requests about the central builds and about the template at https://github.com/ropensci-org/rotemplate/.", + "crumbs": [ + "Building Your Package", + "2  Continuous Integration Best Practices" + ] + }, + { + "objectID": "pkg_security.html", + "href": "pkg_security.html", + "title": "3  Package Development Security Best Practices", + "section": "", + "text": "3.1 Miscellaneous\nWe recommend the article Ten quick tips for staying safe online by Danielle Smalls and Greg Wilson.", + "crumbs": [ + "Building Your Package", + "3  Package Development Security Best Practices" + ] + }, + { + "objectID": "pkg_security.html#git-hub-access-security", + "href": "pkg_security.html#git-hub-access-security", + "title": "3  Package Development Security Best Practices", + "section": "3.2 GitHub access security", + "text": "3.2 GitHub access security\n\nWe recommend you secure your GitHub account with two-factor (authentication) 2FA. It is compulsory for all ropensci GitHub organization members and outside collaborators so make sure to enable it before your package is approved.\nWe also recommend you regularly check who has access to your package repository, and that you prune any unused access (such as from former collaborators).", + "crumbs": [ + "Building Your Package", + "3  Package Development Security Best Practices" + ] + }, + { + "objectID": "pkg_security.html#https", + "href": "pkg_security.html#https", + "title": "3  Package Development Security Best Practices", + "section": "3.3 https", + "text": "3.3 https\n\nIf the web service your package wraps has either https or http, opt for https.", + "crumbs": [ + "Building Your Package", + "3  Package Development Security Best Practices" + ] + }, + { + "objectID": "pkg_security.html#pkgsecrets", + "href": "pkg_security.html#pkgsecrets", + "title": "3  Package Development Security Best Practices", + "section": "3.4 Secrets in packages", + "text": "3.4 Secrets in packages\nThis section contains guidance for when you develop a package interacting with a web resource requiring credentials (API keys, tokens, etc.). Also refer to the httr vignette about sharing secrets.\n\n3.4.1 Secrets in packages and user protection\nSay your package needs an API key for making requests on behalf of users of your package.\n\nIn your package documentation, guide the user so the API key doesn’t end up in the .Rhistory/script of users of your package.\n\nEncourage the use of environment variables to store the API key (or even remove the possibility to pass it as an argument to the functions?). You could link to this intro to startup files and usethis::edit_r_environ().\nOr your package could depend on, or encourage the use of, keyring to help user store variables in the specific OS’ credential stores (more secure than .Renviron): i.e. you’d create a function for setting the key, and have another one for retrieving the key; or the user would write Sys.setenv(SUPERSECRETKEY = keyring::key_get(\"myservice\")) at the beginning of their script.\nDo not print the API key even in verbose mode in any message, warning, error.\n\nIn the GitHub issue template, it should be stated not to share any credentials. If an user of your package accidentally shares credentials in an issue, make sure they’re aware of that so they can revoke the key (i.e. ask them explicitly in an answer whether they realized they shared their key).\n\n\n\n3.4.2 Secrets in packages and development\nYou’ll need to protect your secrets as you protect secrets of users, but there’s more to take into account and keep in mind.\n\n3.4.2.1 Secrets and recorded requests in tests\nIf you use vcr or httptest in tests for caching API responses, you need to make sure the recorded requests / fixtures do not contain secrets. Refer to vcr security guidance and httptest guidance “Redacting and Modifying Recorded Requests”, and inspect your recorded requests / fixtures before committing them the first time to be sure you got the setup right.\nvcr being an rOpenSci package, you can post any question you might have to rOpenSci forum.\n\n\n3.4.2.2 Share secrets with CI services\nNow, you might need to share secrets with continuous integration services.\nYou could store API keys as environment variables / secrets, referring to the docs of the CI service.\nFor more details and workflow advice, refer to the gargle article “Managing tokens securely” and the security chapter of the HTTP testing in R book.\nDocument the steps you made in CONTRIBUTING.md so you, or say a new maintainer, can remember how to do that next time.\n\n\n3.4.2.3 Secrets and collaborations\nWhat about pull requests from external contributors? On GitHub for instance, secrets are only available for GitHub Actions for pull requests started from the repository itself, not from fork. Tests using your secrets will fail unless you use some sort of mocked/cached response, so you might want to skip them depending on the context. For instance, in your CI account you could create an environment variable called THIS_IS_ME and then skip tests based on the presence of this variable. This obviously means the PR checks by the CI are not exhaustive, so you’ll need to check out the PR locally to run all tests.\nDocument the behavior of your package for external PRs in CONTRIBUTING.md for the sake of people making PRs and of people reviewing them (you in a few weeks, and other authors of the package).\n\n\n\n3.4.3 Secrets and CRAN\nOn CRAN, skip any tests (skip_on_cran()) and examples (dontrun) requiring credentials.\nPrecompute vignettes requiring credentials.", + "crumbs": [ + "Building Your Package", + "3  Package Development Security Best Practices" + ] + }, + { + "objectID": "pkg_security.html#furthersecreading", + "href": "pkg_security.html#furthersecreading", + "title": "3  Package Development Security Best Practices", + "section": "3.5 Further reading", + "text": "3.5 Further reading\nUseful security resources:\n\nrOpenSci community call “Security for R” (recording, slides, etc. see in particular the list of resources);\nthe security-related projects of unconf18;\ngargle article “Managing tokens securely”", + "crumbs": [ + "Building Your Package", + "3  Package Development Security Best Practices" + ] + }, + { + "objectID": "softwarereview_intro.html", + "href": "softwarereview_intro.html", + "title": "4  Software Peer Review, Why? What?", + "section": "", + "text": "4.1 What is rOpenSci Software Peer Review?\nrOpenSci’s suite of packages is partly contributed by staff members and partly contributed by community members, which means the suite stems from a great diversity of skills and experience of developers. How to ensure quality for the whole set? That’s where software peer review comes into play: packages contributed by the community undergo a transparent, constructive, non adversarial and open review process. For that process relying mostly on volunteer work, associate editors manage the incoming flow and ensure progress of submissions; authors create, submit and improve their package; reviewers, two per submission, examine the software code and user experience. This blog post written by rOpenSci editors is a good introduction to rOpenSci software peer review Other blog posts about review itself and reviewed packages can be find via the “software-peer-review” tag on rOpenSci blog.\nYou can recognize rOpenSci packages that have been peer-reviewed via a green “peer-reviewed” badge in their README, linking to their reviews (cf this example); and via a blue comment icon near their description on rOpenSci packages page, also linking to the reviews.\nTechnically, we make the most of GitHub infrastructure: each package review process is an issue in the ropensci/software-review GitHub repository. For instance, click here to read the review thread of the ropenaq package: the process is an ongoing conversation until acceptance of the package, with two external reviews as important milestones. Furthermore, we use GitHub features such as the use of issue templates (as submission templates), and labelling which we use to track progress of submissions (from editor checks to approval).", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_intro.html#whysubmit", + "href": "softwarereview_intro.html#whysubmit", + "title": "4  Software Peer Review, Why? What?", + "section": "4.2 Why submit your package to rOpenSci?", + "text": "4.2 Why submit your package to rOpenSci?\n\nFirst, and foremost, we hope you submit your package for review because you value the feedback. We aim to provide useful feedback to package authors and for our review process to be open, non-adversarial, and focused on improving software quality.\nOnce aboard, your package will continue to receive support from rOpenSci members. You’ll retain ownership and control of your package, but we can help with ongoing maintenance issues such as those associated with updates to R and dependencies and CRAN policies.\nrOpenSci will promote your package through our webpage, blog, and social media (like Mastodon and Twitter). Packages in our suite also get a documentation website that is automatically built and deployed after each push.\nrOpenSci packages can be cross-listed with other repositories such as CRAN and BioConductor.\nrOpenSci packages that are in scope for the Journal of Open-Source Software and add the necessary accompanying short paper, would, at the discretion of JOSS editors, benefit from a fast-tracked review process.\nIf you write one, rOpenSci will promote gitbooks related to your package: the source of such books can be transferred to the ropensci-books GitHub organisation for books to be listed at books.ropensci.org.", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_intro.html#whyreview", + "href": "softwarereview_intro.html#whyreview", + "title": "4  Software Peer Review, Why? What?", + "section": "4.3 Why review packages for rOpenSci?", + "text": "4.3 Why review packages for rOpenSci?\n\nAs in any peer-review process, we hope you choose to review to give back to the rOpenSci and scientific communities. Our mission to expand access to scientific data and promote a culture of reproducible research is only possible through the volunteer efforts of community members like you.\nReview is a two-way conversation. By reviewing packages, you’ll have the chance to continue to learn development practices from authors and other reviewers.\nThe open nature of our review process allows you to network and meet colleagues and collaborators through the review process. Our community is friendly and filled with supportive members expert in R development and many other areas of science and scientific computing.\nTo volunteer to be one of our reviewers, fill out this short form providing your contact information and areas of expertise. We are always looking for more reviewers with both general package-writing experience and domain expertise in the fields where packages are used.", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_intro.html#whyopen", + "href": "softwarereview_intro.html#whyopen", + "title": "4  Software Peer Review, Why? What?", + "section": "4.4 Why are reviews open?", + "text": "4.4 Why are reviews open?\nOur reviewing threads are public. Authors, reviewers, and editors all know each other’s identities. The broader community can view or even participate in the conversation as it happens. This provides an incentive to be thorough and provide non-adversarial, constructive reviews. Both authors and reviewers report that they enjoy and learn more from this open and direct exchange. It also has the benefit of building a community. Participants have the opportunity to meaningfully network with new peers, and new collaborations have emerged via ideas spawned during the review process.\nWe are aware that open systems can have drawbacks. For instance, in traditional academic review, double-blind peer review can increase representation of female authors, suggesting bias in non-blind reviews. It is also possible reviewers are less critical in open review. However, we posit that the openness of the review conversation provides a check on review quality and bias; it’s harder to inject unsupported or subjective comments in public and without the cover of anonymity. Ultimately, we believe that having direct and public communication between authors and reviewers improves quality and fairness of reviews.\nFurthermore, authors and reviewers have the ability to contact privately the editors if they have any doubt or question.", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_intro.html#how-will-users-know-a-package-has-been-reviewed", + "href": "softwarereview_intro.html#how-will-users-know-a-package-has-been-reviewed", + "title": "4  Software Peer Review, Why? What?", + "section": "4.5 How will users know a package has been reviewed?", + "text": "4.5 How will users know a package has been reviewed?\n\nYour package README will feature a peer-review badge linking to the software review thread.\nYour package will get a docs.ropensci.org docs website that you can link from DESCRIPTION.\nYour package repo will be transferred to the rOpenSci organization.\nIf reviewers agree to be listed in DESCRIPTION, their metadata will mention the review.", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_intro.html#editors-and-reviewers", + "href": "softwarereview_intro.html#editors-and-reviewers", + "title": "4  Software Peer Review, Why? What?", + "section": "4.6 Editors and reviewers", + "text": "4.6 Editors and reviewers\n\n4.6.1 Associate editors\nrOpenSci’s Software Peer Review process is run by:\n\nNoam Ross, EcoHealth Alliance\nKarthik Ram, rOpenSci\nMaëlle Salmon, rOpenSci\nMark Padgham, rOpenSci\nAnna Krystalli, University of Sheffield RSE\nMelina Vidoni, RMIT University (School of Science)\nMauro Lepore, 2 Degrees Investing Initiative\nLaura DeCicco, USGS\nJulia Gustavsen, Agroscope\nEmily Riederer, Capital One\nAdam Sparks, Department of Primary Industries and Regional Development\nJeff Hollister, US Environmental Protection Agency\n\n\n\n4.6.2 Reviewers\nWe are grateful to the following individuals who have offered up their time and expertise to review packages submitted to rOpenSci.\nEm Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav\nWe are also grateful to the following individuals who have served as guest editors.\nAna Laura Diedrichs · Francisco Rodriguez-Sanchez · Hao Zhu", + "crumbs": [ + "Software Peer Review of Packages", + "4  Software Peer Review, Why? What?" + ] + }, + { + "objectID": "softwarereview_policies.html", + "href": "softwarereview_policies.html", + "title": "5  Software Peer Review policies", + "section": "", + "text": "5.1 Review process", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_policies.html#policiesreviewprocess", + "href": "softwarereview_policies.html#policiesreviewprocess", + "title": "5  Software Peer Review policies", + "section": "", + "text": "For a package to be considered for the rOpenSci suite, package authors must initiate a request on the ropensci/software-review repository.\nPackages are reviewed for quality, fit, documentation, clarity and the review process is quite similar to a manuscript review (see our packaging guide and reviewing guide for more details). Unlike a manuscript review, this process will be an ongoing conversation.\nOnce all major issues and questions, and those addressable with reasonable effort, are resolved, the editor assigned to a package will make a decision (accept, hold, or reject). Rejections are usually done early (before the review process begins, see the aims and scope section), but in rare cases a package may also be not onboarded after review & revision. It is ultimately editor’s decision on whether or not to reject the package based on how the reviews are addressed.\nCommunication between authors, reviewers and editors will first and foremost take place on GitHub, although you can choose to contact the editor by email or Slack for some issues. When submitting a package, please make sure your GitHub notification settings make it unlikely you will miss a comment.\nThe author can choose to have their submission put on hold (editor applies the holding label). The holding status will be revisited every 3 months, and after one year the issue will be closed.\nIf the author hasn’t requested a holding label, but is simply not responding, we should close the issue within one month after the last contact intent. This intent will include a comment tagging the author, but also an email using the email address listed in the DESCRIPTION of the package which is one of the rare cases where the editor will try to contact the author by email.\nIf a submission is closed and the author wishes to re-submit, they’ll have to start a new submission. If the package is still in scope, the author will have to respond to the initial reviews before the editor starts looking for new reviewers.\n\n\n5.1.1 Publishing in other Venues\n\nWe strongly suggest submitting your package for review before publishing on CRAN or submitting a software paper describing the package to a journal. Review feedback may result in major improvements and updates to your package, including renaming and breaking changes to functions. We do not consider previous publication on CRAN or in other venues sufficient reason to not adopt reviewer or editor recommendations.\nDo not submit your package for review while it or an associated manuscript is also under review at another venue, as this may result on conflicting requests for changes.\n\n\n\n5.1.2 Conflict of interest for reviewers/editors\nFollowing criteria are meant to be a guide for what constitutes a conflict of interest for an editor or reviewer. The potential editor or reviewer has a conflict of interest if:\n\nThe potential reviewer/editor are from the same institution or institutional component (e.g., department) as any author with a major role.\nThe potential reviewer/editor has been a collaborator or has had other professional relationships with at least one person on the package who has a major role within in the past three year.\nThe potential reviewer/editor serves, or has served, as a member of the advisory board for the project under review.\nThe potential reviewer/editor would receive a direct or indirect financial benefit if the package were accepted.\nThe potential reviewer/editor has significantly contributed to a competitor project.\nThere is also a lifetime COI for the family members, business partners, and thesis student/advisor or mentor.\n\nIn the case where none of the associate editors can serve as editor, an external guest editor will be recruited.", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_policies.html#aims-and-scope", + "href": "softwarereview_policies.html#aims-and-scope", + "title": "5  Software Peer Review policies", + "section": "5.2 Aims and Scope", + "text": "5.2 Aims and Scope\nrOpenSci aims to support packages that enable reproducible research and managing the data lifecycle for scientists. Packages submitted to rOpenSci should fit into one or more of the categories outlined either below. Statistical software may also be submitted for peer review, for which we have a separate set of guidelines and standards. The categories below are for general, and not statistical, software, while the remainder of this chapter applies to both kinds of software. If you are unsure whether your package fits into one of the general or statistical categories, please open an issue as a pre-submission inquiry (Examples).\nAs this is a living document, these categories may change through time and not all previously onboarded packages would be in-scope today. For instance, data visualization packages are no longer in-scope. While we strive to be consistent, we evaluate packages on a case-by-case basis and may make exceptions.\nNote that not all rOpenSci projects and packages are in-scope or go through peer review. Projects developed by staff or at conferences may be experimental, exploratory, address core infrastructure priorities and thus not fall into these categories. Look for the peer-review badge - see below - to identify peer-reviewed packages in the rOpenSci repository.\n\n\n\nexample of a green peer-reviewed badge\n\n\n\n5.2.1 Package categories\n\ndata retrieval: Packages for accessing and downloading data from online sources with scientific applications. Our definition of scientific applications is broad, including data storage services, journals, and other remote servers, as many data sources may be of interest to researchers. However, retrieval packages should be focused on data sources / topics, rather than services. For example a general client for Amazon Web Services data storage would not be in-scope. (Examples: rotl, gutenbergr)\ndata extraction: Packages that aid in retrieving data from unstructured sources such as text, images and PDFs, as well as parsing scientific data types and outputs from scientific equipment. Statistical/ML libraries for modeling or prediction are typically not included in this category, nor are code parsers. Trained models that act as utilities (e.g., for optical character recognition), may qualify. (Examples: tabulizer for extracting tables from PDF documents, genbankr for parsing files from GenBank, treeio for phylogentic reading in phylogentic tree files, lightr for parsing files from spectroscopic instruments))\ndata munging: Packages for processing data from formats above. This area does not include broad data manipulations tools such as reshape2 or tidyr, or tools for extracting data from R code itself. Rather, it focuses on tools for handling data in specific scientific formats generated from scientific workflows or exported from scientific instruments. (Examples: plateR for reading in data structured as plate maps for scientific instruments, or phonfieldwork for processing annotated audio files for phonics research)\ndata deposition: Packages that support deposition of data into research repositories, including data formatting and metadata generation. (Example: EML)\ndata validation and testing: Tools that enable automated validation and checking of data quality and completeness as part of scientific workflows. (Example: assertr)\nworkflow automation: Tools that automate and link together workflows, such as build systems and tools to manage continuous integration. Does not include general tools for literate programming. (e.g., R markdown extensions not under the previous topics). (Example: drake)\nversion control: Tools that facilitate the use of version control in scientific workflows. Note that this does not include all tools that interact with online version control services (e.g., GitHub), unless they fit into another category. (Example: git2rdata)\ncitation management and bibliometrics: Tools that facilitate managing references, such as for writing manuscripts, creating CVs or otherwise attributing scientific contributions, or accessing, manipulating or otherwise working with bibliometric data. (Example: RefManageR)\nscientific software wrappers: Packages that wrap non-R utility programs used for scientific research. These programs must be specific to research fields, not general computing utilities. Wrappers must be non-trivial, in that there must be significant added value above simple system() calls or bindings, whether in parsing inputs and outputs, data handling, etc. Improved installation process, or extension of compatibility to more platforms, may constitute added value if installation is complex. This does not include wrappers of other R packages or C/C++ libraries that can be included in R packages. It also does not include packages that are clients for web APIs, which must fall into one of the other categories. We strongly encourage wrapping open-source and open-licensed utilities - exceptions will be evaluated case-by-case, considering whether open-source options exist. (Examples: babette, nlrx)\nfield and laboratory reproducibility tools: Packages that improve reproducibility of real-world workflows through standardization and automation of field and lab protocols, such as sample tracking and tagging, form and data sheet generation, interfacing with laboratory equipment or information systems, and executing experimental designs. (Example: baRcodeR)\ndatabase software bindings: Bindings and wrappers for generic database APIs (Example: rrlite)\n\nIn addition, we have some specialty topics with a slightly broader scope.\n\ngeospatial data: We accept packages focused on accessing geospatial data, manipulating geospatial data, and converting between geospatial data formats. (Examples: osmplotr, tidync).\ntranslation: As part of our work in multilingual publishing, we have a special interest in packages that facilitate the translation and publication of scientific and programming resources into multiple (human) languages so they are accessible to larger and more diverse audiences. These could include interfaces to automated translation programs, frameworks for managing documentation in multiple languages, or programs accessing specialized linguistic resources. This is a new and experimental scope, so please open a pre-submission inquiry if you are interested in submitting a package in this category.\n\n\n\n5.2.2 Other scope considerations\nPackages should be general in the sense that they should solve a problem as broadly as possible while maintaining a coherent user interface and code base. For instance, if several data sources use an identical API, we prefer a package that provides access to all the data sources, rather than just one.\nPackages that include interactive tools to facilitate researcher workflows (e.g., shiny apps) must have a mechanism to make the interactive workflow reproducible, such as code generation or a scriptable API.\nFor packages that are not in the scope of rOpenSci, we encourage submitting them to CRAN, BioConductor, as well as other R package development initiatives (e.g., cloudyr), and software journals such as JOSS, JSS, or the R journal, depending on the current scopes of those journals.\nNote that the packages developed internally by rOpenSci, through our events or through collaborations are not all in-scope for our Software Peer Review process.\n\n\n5.2.3 Package overlap\nrOpenSci encourages competition among packages, forking and re-implementation as they improve options of users overall. However, as we want packages in the rOpenSci suite to be our top recommendations for the tasks they perform, we aim to avoid duplication of functionality of existing R packages in any repo without significant improvements. An R package that replicates the functionality of an existing R package may be considered for inclusion in the rOpenSci suite if it significantly improves on alternatives in any repository (RO, CRAN, BioC) by being:\n\nMore open in licensing or development practices\nBroader in functionality (e.g., providing access to more data sets, providing a greater suite of functions), but not only by duplicating additional packages\nBetter in usability and performance\nActively maintained while alternatives are poorly or no longer actively maintained\n\nThese factors should be considered as a whole to determine if the package is a significant improvement. A new package would not meet this standard only by following our package guidelines while others do not, unless this leads to a significant difference in the areas above.\nWe recommend that packages highlight differences from and improvements over overlapping packages in their README and/or vignettes.\nWe encourage developers whose packages are not accepted due to overlap to still consider submittal to other repositories or journals.", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_policies.html#ownership-after-softwarereview", + "href": "softwarereview_policies.html#ownership-after-softwarereview", + "title": "5  Software Peer Review policies", + "section": "5.3 Package ownership and maintenance", + "text": "5.3 Package ownership and maintenance\n\n5.3.1 Role of the rOpenSci team\nAuthors of contributed packages essentially maintain the same ownership they had prior to their package joining the rOpenSci suite. Package authors will continue to maintain and develop their software after acceptance into rOpenSci. Unless explicitly added as collaborators, the rOpenSci team will not interfere much with day to day operations. However, this team may intervene with critical bug fixes, or address urgent issues if package authors do not respond in a timely manner (see the section about maintainer responsiveness).\n\n\n5.3.2 Maintainer responsiveness\nIf package maintainers do not respond in a timely manner to requests for package fixes from CRAN or from us, we will remind the maintainer a number of times, but after 3 months (or shorter time frame, depending on how critical the fix is) we will make the changes ourselves.\nThe above is a bit vague, so the following are a few areas of consideration.\n\nExamples where we’d want to move quickly:\n\nPackage foo is imported by one or more packages on CRAN, and foo is broken, and thus would break its reverse dependencies.\nPackage bar may not have reverse dependencies on CRAN, but is widely used, thus quickly fixing problems is of greater importance.\n\nExamples where we can wait longer:\n\nPackage hello is not on CRAN, or on CRAN, but has no reverse dependencies.\nPackage world needs some fixes. The maintainer has responded but is simply very busy with a new job, or other reason, and will attend to soon.\n\n\nWe urge package maintainers to make sure they are receiving GitHub notifications, as well as making sure emails from rOpenSci staff and CRAN maintainers are not going to their spam box. Authors of onboarded packages will be invited to the rOpenSci Slack to chat with the rOpenSci team and the greater rOpenSci community. Anyone can also discuss with the rOpenSci community on the rOpenSci discussion forum.\nShould authors abandon the maintenance of an actively used package in our suite, we will consider petitioning CRAN to transfer package maintainer status to rOpenSci.\n\n\n5.3.3 Quality commitment\nrOpenSci strives to develop and promote high quality research software. To ensure that your software meets our criteria, we review all of our submissions as part of the Software Peer Review process, and even after acceptance will continue to step in with improvements and bug fixes.\nDespite our best efforts to support contributed software, errors are the responsibility of individual maintainers. Buggy, unmaintained software may be removed from our suite at any time.\n\n\n5.3.4 Package removal\nIn the unlikely scenario that a contributor of a package requests removal of their package from the suite, we retain the right to maintain a version of the package in our suite for archival purposes.", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_policies.html#ethics-data-privacy-and-human-subjects-research", + "href": "softwarereview_policies.html#ethics-data-privacy-and-human-subjects-research", + "title": "5  Software Peer Review policies", + "section": "5.4 Ethics, Data Privacy and Human Subjects Research", + "text": "5.4 Ethics, Data Privacy and Human Subjects Research\nrOpenSci packages and other tools are used for a variety of purposes, but our focus is on tools for research. We expect that tools will enable ethical use by research practitioners, who are obligated to adhere to ethical codes such Declaration of Helsinki and The Belmont Report. Researchers bear responsibility for their use of software, but software developers must consider the ethical use of their products, and developers themselves adhere to ethical codes for computer professionals such as those expressed by IEEE and ACM. rOpenSci contributors often play both the role of both researcher and developer.\nWe ask that software developers place themselves in researchers’ role and consider the requirements of an ethical workflow using authors’ software. Given the variation and degree of flux of ethical approaches for Internet-based analyses, judgement calls rather than recipes are required. The Ethical Guidelines of The Association of Internet Researchers provides a robust framework and we encourage authors, editors, and reviewers to use this in evaluating their work. In general, adherence to legal or regulatory minimum requirements may not be sufficient, though these (e.g., GDPR), may be relevant. Package authors should direct users to relevant resources for the ethical use of the software.\nSome packages, due to the nature of data they handle, may be determined by editors to require enhanced scrutiny. For these, editors may require additional (or reduced) functionality, and robust documentation, defaults, and warnings to direct users to relevant ethical practices. The following topics may merit enhanced scrutiny:\n\nVulnerable populations: Authors of packages and workflows that deal with information related to vulnerable populations bear responsibility to protect them from likely harms.\nPersonally identifiable or sensitive data: The release of personally identifiable or sensitive data is potentially harmful. This includes “reasonably re-identifiable” data - which a motivated individual could trace back to the owner or creator even if the data are anonymized. This includes both cases where identifiers (e.g., name, date of birth) are available as part of data, and also if unique pseudonyms/screen names are linked with full-text posts, through which one can link back individuals through cross-reference with other data sets.\n\nWhile the best response to ethical concerns will be context-specific, these general guidelines should be followed by packages where the challenges above arise:\n\nPackages should adhere to data source’s terms of use, as expressed in website Terms and Conditions, “robots.txt” files, privacy policies, and other relevant restrictions, and link to them prominently in package documentation. Packages should provide or document functionality to adhere to such restrictions (e.g., scrape from only allowed endpoints, use appropriate rate limiting in code, examples, or vignettes). Note that while Terms and Conditions, Privacy Policies, etc., may not provide sufficient bounds on ethical usage, they can provide an outer bound.\nA key tool in addressing the risks posed in studying vulnerable populations or using personally identifiable data is informed consent. Package authors should support users’ acquisition of informed consent when relevant. This may include providing links to data source’s preferred method of acquiring consent, contact information of data providers (e.g. forum moderators), documentation of informed consent protocols, or getting pre-approval for general uses of a package.\nNote that consent is not implicitly granted just because data are accessible. Accessible data are not necessarily public, as different persons and contexts have different normative expectations of privacy (see work by Social Data Lab).\nPackages accessing personally identifiable information should take special care to follow [security best practices][Package Development Security Best Practices] (e.g., exclusive use of secure internet protocols, strong mechanisms for storing credentials, etc.).\nPackages that access or handle personally identifiable or sensitive data should enable, document, and demonstrate workflows for de-identification, secure storage, other best practices to minimize risk of harm.\n\nAs standards for data privacy and research continue to evolve, we welcome input from authors on considerations specific to their software and supplemental documentation such as approval from university ethics review boards. These may be attached to issue threads of package submissions or pre-submission inquiries, or conveyed directly to editors if needed. General suggestions may be filed as issues in this book’s repository.\n\n5.4.1 Resources\nThe following resources may be helpful for researchers, package authors, editors and reviewers in addressing ethical questions related to privacy and research software.\n\nThe Declaration of Helsinki and The Belmont Report provide fundamental principles for ethical practice by researchers.\nSeveral organizations provide guidance on how to translate these principles into the context of internet research. These include the Ethical Guidelines of The Association of Internet Researchers, the NESH Guide to Internet Research Ethics, and BPS’ Ethics Guidelines for Internet-Mediated Research. Anabo et al (2019) provide a helpful overview of these.\nThe Social Media Lab provides a high-level overview with data on normative expectations of privacy and use on social forums.\nBechmann A., Kim J.Y. (2019) Big Data: A Focus on Social Media Research Dilemmas. In: Iphofen R. (eds) Handbook of Research Ethics and Scientific Integrity. https://doi.org/10.1007/978-3-319-76040-7_18-1\nChu, K.-H., Colditz, J., Sidani, J., Zimmer, M., & Primack, B. (2021). Re-evaluating standards of human subjects protection for sensitive health data in social media networks. Social Networks, 67, 41–46. https://dx.doi.org/10.1016/j.socnet.2019.10.010\nLomborg, S., & Bechmann, A. (2014). Using APIs for Data Collection on Social Media. The Information Society, 30(4), 256–265. https://dx.doi.org/10.1080/01972243.2014.915276\nFlick, C. (2016). Informed consent and the Facebook emotional manipulation study. Research Ethics, 12(1), 14–28. https://doi.org/10.1177/1747016115599568\nSugiura, L., Wiles, R., & Pope, C. (2017). Ethical challenges in online research: Public/private perceptions. Research Ethics, 13(3–4), 184–199. https://doi.org/10.1177/1747016116650720\nTaylor, J., & Pagliari, C. (2018). Mining social media data: How are research sponsors and researchers addressing the ethical challenges? Research Ethics, 14(2), 1–39. https://doi.org/10.1177/1747016117738559\nZimmer, M. (2010). “But the data is already public”: on the ethics of research in Facebook. Ethics and Information Technology, 12(4), 313–325. https://dx.doi.org/10.1007/s10676-010-9227-5", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_policies.html#code-of-conduct", + "href": "softwarereview_policies.html#code-of-conduct", + "title": "5  Software Peer Review policies", + "section": "5.5 Code of Conduct", + "text": "5.5 Code of Conduct\nrOpenSci’s community is our best asset. Whether you’re a regular contributor or a newcomer, we care about making this a safe place for you and we’ve got your back. We have a Code of Conduct that applies to all people participating in the rOpenSci community, including rOpenSci staff and leadership and to all modes of interaction online or in person. The Code of Conduct is maintained on the rOpenSci website.", + "crumbs": [ + "Software Peer Review of Packages", + "5  Software Peer Review policies" + ] + }, + { + "objectID": "softwarereview_author.html", + "href": "softwarereview_author.html", + "title": "6  Guide for Authors", + "section": "", + "text": "6.1 Planning a Submission (or a Pre-Submission Enquiry)", + "crumbs": [ + "Software Peer Review of Packages", + "6  Guide for Authors" + ] + }, + { + "objectID": "softwarereview_author.html#planning-a-submission-or-a-pre-submission-enquiry", + "href": "softwarereview_author.html#planning-a-submission-or-a-pre-submission-enquiry", + "title": "6  Guide for Authors", + "section": "", + "text": "Do you expect to maintain your package for at least 2 years, or to be able to identify a new maintainer?\nConsult our policies see if your package meets our criteria for fitting into our suite and does not overlap with other packages.\n\nIf you are unsure whether a package meets our criteria, feel free to open an issue as a pre-submission inquiry to ask if the package is appropriate.\nExample response regarding overlap. Also consider adding some points about similar packages to your package documentation.\n\nPlease consider the best time in your package’s development to submit. Your package should be sufficiently mature so that reviewers are able to review all essential aspects, but keep in mind that review may result in major changes.\n\nWe strongly suggest submitting your package for review before publishing on CRAN or submitting a software paper describing the package to a journal. Review feedback may result in major improvements and updates to your package, including renaming and breaking changes to functions.\nDo not submit your package for review while it or an associated manuscript is also under review at another venue, as this may result in conflicting requests for changes.\n\nPlease also consider the time and effort needed to respond to reviews: think about your availability or that of your collaborators in the next weeks and months following a submission. Note that reviewers are volunteers, and we ask that you respect their time and effort by responding in a timely and respectful manner.\nIf you use repostatus.org badges (which we recommend), submit when you’re ready to get an Active instead of WIP badge. Similarly, if you use lifecycle badges, submission should happen when the package is Stable.\nFor any submission or pre-submission inquiry the README of your package should provide enough information about your package (goals, usage, similar packages) for the editors to assess its scope without having to install the package. Even better, set up a pkgdown website for allowing more detailed assessment of functionality online.\n\nAt the submission stage, all major functions should be stable enough to be fully documented and tested; the README should make a strong case for the package.\nYour README file should strive to explain your package’s functionality and aims, assuming readers have little to no domain knowledge. All technical tems, including references to other software, should be clarified.\n\nYour package will continue to evolve after review, the chapter on Package evolution provides guidance about the topic.", + "crumbs": [ + "Software Peer Review of Packages", + "6  Guide for Authors" + ] + }, + { + "objectID": "softwarereview_author.html#preparing-for-submission", + "href": "softwarereview_author.html#preparing-for-submission", + "title": "6  Guide for Authors", + "section": "6.2 Preparing for Submission", + "text": "6.2 Preparing for Submission\n\nRead and follow our packaging style guide, reviewer’s guide to ensure your package meets our style and quality criteria.\nFeel free to ask any questions about the process, or your specific package, in our Discussion Forum.\nAll submissions are automatically checked by our pkgcheck system to ensure packages follow our guidelines. All authors are expected to have run the main pkgcheck function locally to confirm that the package is ready to be submitted. Alternatively, an even easier way to ensure a package is ready for submission is to use the pkgcheck GitHub Action to run pkgcheck as a GitHub Action, as described in our blog post.\nIf your package requires unusual system dependencies (see Packaging Guide) for our GitHub Action to pass, please submit a pull request adding them to our base Dockerfile.\nIf there are any aspects of pkgcheck which your package is unable to pass, please explain reasons in your submission template.\nIf you feel your package is in scope for the Journal of Open-Source Software (JOSS), do not submit it to JOSS consideration until after the rOpenSci review process is over: if your package is deemed in scope by JOSS editors, only the accompanying short paper would be reviewed, (not the software that will have been extended reviewed by rOpenSci by that time). Not all rOpenSci packages will meet the criteria for JOSS.", + "crumbs": [ + "Software Peer Review of Packages", + "6  Guide for Authors" + ] + }, + { + "objectID": "softwarereview_author.html#the-submission-process", + "href": "softwarereview_author.html#the-submission-process", + "title": "6  Guide for Authors", + "section": "6.3 The Submission Process", + "text": "6.3 The Submission Process\n\nSoftware is submitted for review by opening a new issue in the software review repository and filling out the template.\nThe template begins with a section which includes several HTML-styled variables (<!---variable--->). These are used by our ropensci-review-bot, and must be left in place, with values filled between the indicated start and end points, like this:\n\n\n<!---variable--->insert value here<!---end-variable>\n\n\nCommunication between authors, reviewers and editors will first and foremost take place on GitHub so that the review thread can serve as a full record of the review. You may choose to contact the editor by email or Slack if private consultation is needed (e.g., asking how to respond to a reviewer question). Do not contact reviewers off-thread without asking them in the GitHub thread whether they agree to it.\nWhen submitting a package please make sure your GitHub notification settings make it unlikely you will miss a comment.\nPackages are automatically checked on submission by our pkgcheck system, which will confirm whether or not a package is ready to be reviewed.\nSubmitted packages can be hosted in the main/default branch, or any other non-default branch. In the latter case, it is encouraged, but not required, to submit the package via a dedicated ropensci-software-review branch.", + "crumbs": [ + "Software Peer Review of Packages", + "6  Guide for Authors" + ] + }, + { + "objectID": "softwarereview_author.html#the-review-process", + "href": "softwarereview_author.html#the-review-process", + "title": "6  Guide for Authors", + "section": "6.4 The Review Process", + "text": "6.4 The Review Process\n\nAn editor will review your submission within 5 business days and respond with next steps. The editor may assign the package to reviewers, request that the package be updated to meet minimal criteria before review, or reject the package due to lack of fit or overlap.\nIf your package meets minimal criteria, the editor will assign 1-3 reviewers. They will be asked to provide reviews as comments on your issue within 3 weeks.\nWe ask that you respond to reviewers’ comments within 2 weeks of the last-submitted review, but you may make updates to your package or respond at any time. Your response should include a link to the updated NEWS.md of your package. Here is an author response example. We encourage ongoing conversations between authors and reviewers. See the reviewing guide for more details.\nAny time package changes are likely to alter the results of the automated pkgcheck checks, authors can request a re-check with the command, @ropensci-review-bot check package.\nPlease notify us immediately if you are no longer able to maintain your package or to respond to reviews. You will then be expected to either retract a submission, or to find alternative package maintainers. You can also discuss maintenance issues in the rOpenSci slack workspace.\nOnce your package is approved, we will provide further instructions about the transfer of your repository to the rOpenSci repository.\n\nOur code of conduct is mandatory for everyone involved in our review process.", + "crumbs": [ + "Software Peer Review of Packages", + "6  Guide for Authors" + ] + }, + { + "objectID": "softwarereview_reviewer.html", + "href": "softwarereview_reviewer.html", + "title": "7  Guide for Reviewers", + "section": "", + "text": "7.1 Volunteering as a reviewer\nThank you for your desire to participate in rOpenSci software peer-review as a reviewer!\nPlease fill our volunteering form.\nIf you see a current submission that is particularly relevant to your interests please email info@ropensci.org, including the name of the package, the URL to the submission issue and the name of the assigned editor. However, keep in mind that reviewer invitations are kept at the editor’s discretion, and the editor might well have already emailed people. Please do not volunteer for all issues, and do not volunteer via GitHub interface.\nFor other ways to contribute, refer to rOpenSci contributing guide.", + "crumbs": [ + "Software Peer Review of Packages", + "7  Guide for Reviewers" + ] + }, + { + "objectID": "softwarereview_reviewer.html#preparereview", + "href": "softwarereview_reviewer.html#preparereview", + "title": "7  Guide for Reviewers", + "section": "7.2 Preparing your review", + "text": "7.2 Preparing your review\nReviews should be based on the latest GitHub version on the default branch, unless otherwise indicated by package authors. All submissions trigger a detailed report on package structure and functionality, generated by our pkgcheck package. If the package has changed substantially since the last checks, you may request a re-check with the command @ropensci-review-bot check package. Note that when installing the package to review it, you should make sure you have all dependencies available (for instance run pak::pak()).\n\n7.2.1 General guidelines\nTo review a package, please begin by copying our review template (or our review template in Spanish) and using it as a high-level checklist. In addition to checking off the minimum criteria, we ask that you provide general comments addressing the following:\n\nDoes the code comply with general principles in the Mozilla reviewing guide?\nDoes the package comply with the rOpenSci packaging guide?\nAre there improvements that could be made to the code style?\nIs there code duplication in the package that should be reduced?\nAre there user interface improvements that could be made?\nAre there performance improvements that could be made?\nIs the documentation (installation instructions/vignettes/examples/demos) clear and sufficient? Does it use the principle of multiple points of entry i.e. takes into account the fact that any piece of documentation may be the first encounter the user has with the package and/or the tool/data it wraps?\nWere functions and arguments named to work together to form a common, logical programming API that is easy to read, and autocomplete?\nIf you have your own relevant data/problem, work through it with the package. You may find rough edges and use-cases the author didn’t think about.\n\nPlease be respectful and kind to the authors in your reviews. Our code of conduct is mandatory for everyone involved in our review process. We expect you to submit your review within 3 weeks, depending on the deadline set by the editor. Please contact the editor directly or in the submission thread to inform them about possible delays.\nWe encourage you to use automated tools to facilitate your reviewing. These include:\n\nChecking the initial package report generated by our @ropensci-review-bot.\nChecking the package’s logs on its continuous integration services (GitHub Actions, Codecov, etc.)\nRunning devtools::check() and devtools::test() on the package to find any errors that may be missed on the author’s system.\nSeeing whether tests’ skipping is justified (e.g. skip_on_cran() tests that do real API requests vs. skipping all tests on one operating system).\nIf the package is not submitted via the default/main branch, remember to switch to the submitted review branch before starting your review. In this case, you will also have to search the package locally, as GitHub search is limited to the default branch. Further, documentation hosted on a pkgdown website is not necessarily up-to-date, and we recommend to inspect the package’s documentation locally by running pkgdown::build_site().\n\nReviewers may also re-generate package check results from @ropensci-review-bot at any time by issuing the single comment in a review issue: @ropensci-review-bot check package.\n\n\n7.2.2 Off-thread interactions\nIf you interact with the package authors and talked about the review outside a review thread (in chats, DMs, in-person, issues in the project repository), please make sure that your review captures and/or links to elements from these conversations that are relevant to the process.\n\n\n7.2.3 Experience from past reviewers\nFirst-time reviewers may find it helpful to read (about) some previous reviews. In general you can find submission threads of onboarded packages here. Here are a few chosen examples of reviews (note that your reviews do not need to be as long as these examples):\n\nrtika review 1 and review 2\nNLMR review 1 and review 2\nbowerbird pre-review comment, review 1, review 2.\nrusda review (from before we had a review template)\n\nYou can read blog posts written by reviewers about their experiences via this link. In particular, in this blog post by Mara Averick read about the “naive user” role a reviewer can take to provide useful feedback even without being experts of the package’s topic or implementation, by asking themselves “What did I think this thing would do? Does it do it? What are things that scare me off?”. In another blog post Verena Haunschmid explains how she alternated between using the package and checking its code.\nAs both a former reviewer and package author Adam Sparks wrote this “[write] a good critique of the package structure and best coding practices. If you know how to do something better, tell me. It’s easy to miss documentation opportunities as a developer, as a reviewer, you have a different view. You’re a user that can give feedback. What’s not clear in the package? How can it be made more clear? If you’re using it for the first time, is it easy? Do you know another R package that maybe I should be using? Or is there one I’m using that perhaps I shouldn’t be? If you can contribute to the package, offer.”\n\n\n7.2.4 Helper package for reviewers\nIf working in RStudio, you can streamline your review workflow by using the pkgreviewr package created by associated editor Anna Krystalli. Say you accepted to review the refnet package, you’d write\nremotes::install_github(\"ropensci-org/pkgreviewr\")\nlibrary(pkgreviewr)\npkgreview_create(pkg_repo = \"embruna/refnet\", \n review_parent = \"~/Documents/workflows/rOpenSci/reviews/\")\nand\n\nthe GitHub repo of the refnet package will be cloned.\na review project will be created, containing a notebook for you to fill, and the review template.\nnote that if the package is not submitted via the default/main branch, you need to switch to the submitted branch before starting your review.\n\n\n\n7.2.5 Feedback on the process\nWe encourage you to ask questions and provide feedback on the review process on our forum.", + "crumbs": [ + "Software Peer Review of Packages", + "7  Guide for Reviewers" + ] + }, + { + "objectID": "softwarereview_reviewer.html#submitreview", + "href": "softwarereview_reviewer.html#submitreview", + "title": "7  Guide for Reviewers", + "section": "7.3 Submitting the Review", + "text": "7.3 Submitting the Review\n\nWhen your review is complete, paste it as a comment into the package software-review issue.\nAdditional comments are welcome in the same issue. We hope that package reviews will work as an ongoing conversation with the authors as opposed to a single round of reviews typical of academic manuscripts.\nYou may also submit issues or pull requests directly to the package repo if you choose, but if you do, please comment about them and link to them in the software-review repo comment thread so we have a centralized record and text of your review.\nPlease include an estimate of how many hours you spent on your review afterwards.", + "crumbs": [ + "Software Peer Review of Packages", + "7  Guide for Reviewers" + ] + }, + { + "objectID": "softwarereview_reviewer.html#followupreviewer", + "href": "softwarereview_reviewer.html#followupreviewer", + "title": "7  Guide for Reviewers", + "section": "7.4 Review follow-up", + "text": "7.4 Review follow-up\nAuthors should respond within 2 weeks with their changes to the package in response to your review. At this stage, we ask that you respond as to whether the changes sufficiently address any issues raised in your review. We encourage ongoing discussion between package authors and reviewers, and you may ask editors to clarify issues in the review thread as well.\nYou’ll use the approval template.", + "crumbs": [ + "Software Peer Review of Packages", + "7  Guide for Reviewers" + ] + }, + { + "objectID": "softwarereview_editor.html", + "href": "softwarereview_editor.html", + "title": "8  Guide for Editors", + "section": "", + "text": "8.1 Editors’ responsibilities", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#editors-responsibilities", + "href": "softwarereview_editor.html#editors-responsibilities", + "title": "8  Guide for Editors", + "section": "", + "text": "In addition to handling packages (about 4 a year), editors weigh in on group editorial decisions, such as whether a package is in-scope, and determining updates to our policies. We generally do this through Slack, which we expect editors to be able to check regularly.\nWe also rotate Editor-in-Chief responsibilities (first-pass scope decisions and assigning editors) amongst the board about quarterly.\nYou do not have to keep track of other submissions, but if you do notice an issue with a package that is being handled by another editor, feel free to raise that issue directly with the other editor, or post the concern to editors-only channel on slack. Examples:\n\nYou know of an overlapping package, that hasn’t been mentioned in the process yet.\nYou see a question to which you have an expert answer that hasn’t been given after a few days (e.g. you know of a blog post tackling how to add images to package docs).\nConcerns related to e.g. the speed of the process should be tackled by the editor-in-chief so that’s who you’d turn to for such questions.", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#editorchecklist", + "href": "softwarereview_editor.html#editorchecklist", + "title": "8  Guide for Editors", + "section": "8.2 Handling Editor’s Checklist", + "text": "8.2 Handling Editor’s Checklist\n\n8.2.1 Upon submission:\n\nIf you’re the EiC or the first editor to respond, assign an editor with a comment of @ropensci-review-bot assign @username as editor. This will also add tag 1/editor-checks to the issue.\nFor statistical submissions (identifiable as “Submission Type: Stats” in issue template), add the “stats” label to the issue.\nSubmission will automatically generate package check output from ropensci-review-bot which should be examined for any outstanding issues (most exceptions will need to be justified by the author in the particular context of their package.). If you want to re-run checks after any package change post a comment @ropensci-review-bot check package.\nThe checking system is rebuilt at every Tuesday at 00:01 UTC, and can take a couple of hours. If automatic checks fail around that time, wait a few hours and try again.\nAfter automatic checks are posted, use the editor template to guide initial checks and record your response to the submission. You can also streamline your editor checks by using the pkgreviewr package created by associate editor Anna Krystalli. Please strive to finish the checks and start looking for reviewers within 5 working days.\nCheck that template has been properly filled out.\nCheck against policies for fit and overlap. Initiate discussion via Slack #software-review channel if needed for edge cases that haven’t been caught by previous checks by the EiC. If reject, see this section about how to respond.\nCheck that mandatory parts of template are complete. If not, direct authors toward appropriate instructions.\nFor packages needing continuous integration on multiple platforms (cf criteria in this section of the CI chapter) make sure the package gets tested on multiple platforms (having the package built on several operating systems via GitHub Actions for instance).\nWherever possible when asking for changes, direct authors to automatic tools such as usethis and styler, and to online resources (sections of this guide, sections of the R packages book) to make your feedback easier to use. Example of editor’s checks.\nIdeally, the remarks you make should be tackled before reviewers start reviewing.\nIf initial checks show major gaps, request changes before assigning reviewers. If the author mentions changes might take time, apply the holding label via typing @ropensci-review-bot put on hold. You’ll get a reminder every 90 days (in the issue) to check in with the package author(s).\nIf the package raises a new issue for rOpenSci policy, start a conversation in Slack or open a discussion on the rOpenSci forum to discuss it with other editors (example of policy discussion).\n\n\n\n8.2.2 Look for and assign two reviewers:\n\n8.2.2.1 Tasks\n\nComment with @ropensci-review-bot seeking reviewers.\nUse the email template if needed for inviting reviewers\n\nWhen inviting reviewers, include something like “if I don’t hear from you in a week, I’ll assume you are unable to review,” so as to give a clear deadline when you’ll move on to looking for someone else.\n\nAssign reviewers with @ropensci-review-bot assign @username as reviewer. add can also be used instead of assign, and to reviewers (plural) instead of as reviewer (single). The following is thus also valid: @ropensci-review-bot add @username to reviewers. One command should be issued for each reviewer. If needed later, remove reviewers with @ropensci-review-bot remove @username from reviewers.\nIf you want to change the due date for a review use @ropensci-review-bot set due date for @username to YYYY-MM-DD.\n\n\n\n8.2.2.2 How to look for reviewers\n\n8.2.2.2.1 Where to look for reviewers?\nAs a (guest) editor, use\n\nthe potential suggestions made by the submitter(s), (although submitters may have a narrow view of the types of expertise needed. We suggest not using more than one of suggested reviewers);\nthe Airtable database of reviewers and volunteers (see next subsection);\nand the authors of rOpenSci packages.\n\nWhen these sources of information are not enough,\n\nping other editors in Slack for ideas,\nlook for users of the package or of the data source/upstream service the package connects to (via their opening issues in the repository, starring it, citing it in papers, talking about it on Twitter).\nYou can also search for authors of related packages on r-pkg.org.\nR-Ladies has a directory specifying skills and interests of people listed.\nYou may post a request for reviewers in the #general and/or #software-review channels on the rOpenSci Slack, or on social media.\n\n\n\n8.2.2.2.2 Tips for reviewer search in Airtable\nYou can use filters, sorting, and search to identify reviewers with particular experience:\n\n\n\nScreenshot of the Airtable filters interface with a filter on domain expertise that has to include chemistry and technical areas that have to include continuous integration\n\n\nPlease check the reviewer’s most recent review and avoid anyone who has reviewed anyone in the past six months. Also, please check if a first-time reviewers have indicated that they require_mentorship. If so, please use the mentorship portion of the email template and be prepared to provide additional guidance.\n\n\n8.2.2.2.3 Criteria for choosing a reviewer\nHere are criteria to keep in mind when choosing a reviewer. You might need to piece this information together by searching CRAN and the potential reviewer’s GitHub page and general online presence (personal website, Twitter).\n\nHas not reviewed a package for us within the last 6 months.\nSome package development experience.\nSome domain experience in the field of the package or data source\nNo conflicts of interest.\nTry to balance your sense of the potential reviewer’s experience against the complexity of the package.\nDiversity - with two reviewers both shouldn’t be cis white males.\nSome evidence that they are interested in openness or R community activities, although cold emailing is fine.\n\nEach submission should be reviewed by two package reviewers. Although it is fine for one of them to have less package development experience and more domain knowledge, the review should not be split in two. Both reviewers need to review the package comprehensively, though from their particular perspective. In general, at least one reviewer should have prior reviewing experience, and of course inviting one new reviewer expands our pool of reviewers.\n\n\n\n\n8.2.3 During review:\n\nCheck in with reviewers and authors occasionally. Offer clarification and help as needed.\nIn general aim for 3 weeks for review, 2 weeks for subsequent changes, and 1 week for reviewer approval of changes.\nUpon each review being submitted,\n\nWrite a comment thanking the reviewer with your words;\nRecord the review via typing a new comment @ropensci-review-bot submit review <review-url> time <time in hours>. E.g. for the review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 the comment would be @ropensci-review-bot submit review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 time 4.\n\nIf the author stops responding, refer to the policies and/or ping the other editors in the Slack channel for discussion. Importantly, if a reviewer was assigned to a closed issue, contact them when closing the issue to explain the decision, thank them once again for their work, and make a note in our database to assign them to a submission with high chances of smooth software review next time (e.g. a package author who has already submitted packages to us).\nUpon changes being made, change the review status tag to 5/awaiting-reviewer-response, and request that reviewers indicate approval with the reviewer approval template.\n\n\n\n8.2.4 After review:\n\n@ropensci-review-bot approve <package-name>\nIf the original repository owner opposes transfer, add a line with its address to this repos list to ensure the package gets included in rOpenSci package registry.\nNominate a package to be featured in an rOpenSci blog post or tech note if you think it might be of high interest. Please note in the software review issue one or two things the author could highlight, and tag @ropensci/blog-editors for follow-up.\nIf authors maintain a gitbook that is at least partly about their package, contact an rOpenSci staff member so they might contact the authors about transfer to the ropensci-books GitHub organisation.\n\n\n\n8.2.5 Package promotion:\n\nDirect the author to the chapters of the guide about package releases, marketing and GitHub grooming.", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#eicchecklist", + "href": "softwarereview_editor.html#eicchecklist", + "title": "8  Guide for Editors", + "section": "8.3 EiC Responsibilities", + "text": "8.3 EiC Responsibilities\nThe EiC serves for 3 months or a time agreed to by all members of the editorial board. The EiC is entitled to taking scope and overlap decisions as independently as possible (but can still request help/advice). In details, the EiC plays the following roles\n\nWatches all issues posted to the software-review repo (either subscribe to repo notifications on GitHub, or watch the #software-peer-review-feed channel on Slack).\nTags issue with 0/editorial-team-prep\nCalls @ropensci-review-bot check srr on pre-submission enquiries for statistical software. See corresponding Stats Dev Guide chapter for details.\nAssigns package submissions to other editors, including self, to handle. Mostly this just rotates among editors, unless the EiC thinks an editor is particularly suited to a package, or an editor declines handling the submission due to being too busy or because of conflicting interests.\n@ropensci-review-bot assign @username as editor\nRegularly (for instance weekly) monitors pace of review process thanks to devguider and reminds other editors to move packages along as needed.\nOn assuming EiC rotation, reviews status of current open reviews thanks to devguider and reminds editors to respond or update status as needed.\nResponds to issues posted to the software-review-meta repo\nMakes decisions on scope/overlap for pre-submission inquiries, referrals from JOSS or other publication partners, and submissions if they see an ambiguous case (This last case may also be done by handling editors (see below)). To initiate discussion, this is posted to the rOpenSci Slack editors-only channel along with a small summary of what the (pre-)submitted/referred submission is about, what doubts the EiC has i.e. digesting information a bit. If after one day or two the EiC feels they haven’t received enough answers, they can ping all editors.\n\nAny editor should feel free to step in on these. See this section about how to respond to out-of-scope (pre-) submissions.\nAfter explaining the out-of-scope decision, write an issue comment @ropensci-review-bot out-of-scope.\n\nRequests a new EiC when their rotation is up (set a calendar reminder ahead of your expected end date and ask for volunteers in the editors’ Slack channel)\n\n\n8.3.1 Using devguider::devguide_eic_report()\nInstall devguider and run devguider::devguide_eic_report(), open the HTML report in a browser.\n\nLook over submissions in “presubmission” and “editorial-team-prep”. Check whether any action needs to be taken (polling editors, making a decision, putting the issue on hold, pinging the submitter for an update, finding and assigning an editor).\nRows in each section are colored by “urgency” from white (ignore) to yellow (not urgent) to red (most urgent).\nLook over submissions in “seeking-reviewer(s)”. If the reviewer search has been going for unusually long (red color), check whether the submission is on hold, read the thread to gather context, and contact the editor in private to ask for more information / whether the submission fell through the cracks.\nLook over submissions in “reviewer(s)-assigned”. If there are still missing reviews after an unusually long time (red color), check whether the submission is on hold, read the thread to gather context, and contact the editor in private to ask for more information / whether the submission fell through the cracks.\nLook over submissions in “review(s)-in-awaiting-changes”. If some are still lacking an author response after an unusually long time (red color), check whether the submission is on hold, read the thread, and contact the editor in private to ask for more information / whether the submission fell through the cracks.\n\n\n\n8.3.2 Asking for more details\nIn some cases online documentation is sparse. Minimal README, no pkgdown website make assessment harder. In that case please ask for more details: even if the package is deemed out-of-scope, the package docs will have gotten better so we are fine asking for these efforts.\nExample text\nHello <username> and many thanks for your submission.\n\nWe are discussing whether the package is in scope and need a bit more information.\n\nWould you mind adding more details and context to the README?\nAfter reading it someone with little domain knowledge should have been informed about the aim, goals and functionality of the package.\n\n<optional>\nIf a package has overlapping functionality with other packages, we require it to demonstrate in the documentation [how it is best in class](https://devguide.ropensci.org/policies.html#overlap). Could you add a more detailed comparison to the packages you mention in the README so we can evaluate?\n</optional>\n\n\n8.3.3 Inviting a guest editor\nAfter discussion with other editors the EiC might invite a guest editor to handle a submission (e.g. if submission volume is large, if all editors have a conflict of interest, if specific expertise is needed, or as a trial prior to inviting a person to join the editorial board).\nWhen inviting a guest editor,\n\nAsk about conflicts of interest using the same phrasing as for reviewers,\nGive a link to the guide for editors.\n\nIf the person said yes (yay!),\n\nMake sure they enabled 2FA for their GitHub account,\nInvite them to the ropensci/editors team and to the ropensci organization,\nOnce they’ve accepted this repo invitation, assign the issue to them,\nEnsure they’re (already) invited to rOpenSci Slack workspace,\nAdd their name to the Airtable guest-editor table (so their names might appear in this book and in the software-review README).\n\nAfter the review process is finished (package approved, issue closed),\n\nThank the guest editor again,\nRemove them from the ropensci/editors team (but not from the ropensci organization).", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#outofscoperesponse", + "href": "softwarereview_editor.html#outofscoperesponse", + "title": "8  Guide for Editors", + "section": "8.4 Responding to out-of-scope submissions", + "text": "8.4 Responding to out-of-scope submissions\nThank authors for their submission, explain the reasons for the decision, and direct them to other publication venues if relevant, and to the rOpenSci discussion forum. Use wording from Aims and scope in particular regarding the evolution of scope over time, and the overlap and differences between unconf/staff/software-review development.\nExamples of out-of-scope submissions and responses.", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#reviewersupport", + "href": "softwarereview_editor.html#reviewersupport", + "title": "8  Guide for Editors", + "section": "8.5 Answering reviewers’ questions", + "text": "8.5 Answering reviewers’ questions\nReviewers might ask for feedback on e.g. the tone of their review. Beside pointing them at general guidance in this guide, asking editors / opening an issue when such guidance is lacking, here are some review examples that might be useful.\n\ntough-but-constructive example: the part of this review suggesting a re-write of the vignette: ropensci/software-review#191 (comment).\nthe slopes package, which ended up being fundamentally redesigned in response to the reviews. All reviews/reviewers were at all times entirely constructive, which seems to have played a major role in motivating the authors to embark on such a major overhaul. Comments such as, “this package does not …” or “has not …” were invariably followed by constructive suggestions for what could be done (there are, for example, several in one of the first reviews).\ntic reviews politely expressed reservations: https://github.com/ropensci/software-review/issues/305#issuecomment-504762517 and https://github.com/ropensci/software-review/issues/305#issuecomment-508271766\nbowerbird useful “pre-review” that resulted in a package split before the actual reviews.", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor.html#bookrelease", + "href": "softwarereview_editor.html#bookrelease", + "title": "8  Guide for Editors", + "section": "8.6 Managing a dev guide release", + "text": "8.6 Managing a dev guide release\nIf you are in charge of managing a release of the very book you are reading, use the book release guidance as an issue template to be posted in the dev guide issue tracker, and do not hesitate to ask questions to other editors.\n\n8.6.1 Dev guide governance\nFor very small amendments to the dev guide, no PR review is needed. For larger amendments, request review from at least a few editors (if none participated in the discussion related to the amendment, request a review from all of them on GitHub, and in the absence of any reaction merge after a week).\nTwo weeks before a dev guide release, once the PR from dev to master and the release blog post are ready for review, all editors should be pinged by GitHub (“review request” on the PR from dev to master) and Slack, but the release doesn’t need all of them to explicitly approve the release.\n\n\n8.6.2 Blog post about a release\nThe blog post about a release will be reviewed by editors, and one of @ropensci/blog-editors.\n\n8.6.2.1 Content\nRefer to the general rOpenSci blogging guidance, and the more specific guidance below.\nFirst example of such a post; second example.\nThe blog post should mention all important items from the changelog organized in (sub)sections: e.g. a section about big change A, another one about big change B, and one about smaller changes lumped together. Mention the most important changes first.\nFor each change made by an external contributor, thank them explicitly using the information from the changelog. E.g. [Matt Fidler](https://github.com/mattfidler/) amended our section on Console messages [ropensci/dev_guide#178](https://github.com/ropensci/dev_guide/pull/178)..\nAt the end of the post, mention upcoming changes by linking to open issues in the issue tracker, and invite readers to contribute to the dev guide by opening issues and participating in open discussions. Conclusion template:\nIn this post we summarized the changes incorporated into our book [\"rOpenSci Packages: Development, Maintenance, and Peer Review\"](https://devguide.ropensci.org/) over the last X months. \nWe are grateful for all contributions that made this release possible. \nWe are already working on updates for our next version, such as ISSUE1, ISSUE2. \nCheck out the [the issue tracker](https://github.com/ropensci/dev_guide/issues/) if you'd like to contribute.\n\n\n8.6.2.2 Authorship\nThe editor writing the post is first author, other editors are listed by alphabetical order.", + "crumbs": [ + "Software Peer Review of Packages", + "8  Guide for Editors" + ] + }, + { + "objectID": "softwarereview_editor_management.html", + "href": "softwarereview_editor_management.html", + "title": "9  Editorial management", + "section": "", + "text": "9.1 Recruiting new editors\nRecruiting new editors and maintaining a sufficient and well-balanced editorial board is a responsibility of the Software Review Lead, with support and advice from the editorial board.\nSteps:", + "crumbs": [ + "Software Peer Review of Packages", + "9  Editorial management" + ] + }, + { + "objectID": "softwarereview_editor_management.html#recruiting-new-editors", + "href": "softwarereview_editor_management.html#recruiting-new-editors", + "title": "9  Editorial management", + "section": "", + "text": "Start a private channel for discussion (so that it does not have a history in the editors channel that future editors will join, which could be awkward).\nPing editors to be sure they get a notification as this is an important topic.\nWait for a majority of editors to chime in before inviting someone. Leave them one week to respond.", + "crumbs": [ + "Software Peer Review of Packages", + "9  Editorial management" + ] + }, + { + "objectID": "softwarereview_editor_management.html#inviting-a-new-editor", + "href": "softwarereview_editor_management.html#inviting-a-new-editor", + "title": "9  Editorial management", + "section": "9.2 Inviting a new editor", + "text": "9.2 Inviting a new editor\n\nCandidates might start by being guest editors. When inviting them as guest editor, invite them as you would invite a guest editor for other reasons.\nIf a candidate is guest editor first, assess how the process went after the submission is tackled. Asked other editors for their advice again.\nSend an email.\n\nWe would like to invite you to join the rOpenSci editorial board as a full member. [SPECIFIC REASONS FOR INVITATION (MENTION CONTRIBUTIONS TO ROPENSCI)]. \nWe think you would make a wonderful addition to the team.\n\n[IF GUEST EDITOR:You are familiar with the editor's role as you've been a guest editor]. We aim for editors to handle four packages per year ([IF GUEST EDITOR including the one one you just finished!]). \nWe ask that editors make an informal commitment of serving for two years, and re-evaluate their participation after that. \nOn a short-term basis, any editor can decline to handle a package or say, \"I'm pretty busy, I can't handle a new package for a few weeks.\"\n\nIn addition to handling packages, editors weigh in on group editorial decisions, such as whether a package is in-scope, and determining updates to our policies. \nWe generally do this through Slack, which we expect editors to be able to check regularly. \nWe have editorial board calls annually. \nWe also rotate Editor-in-Chief responsibilities (first-pass scope decisions and assigning editors) amongst the board about quarterly. \nYou'll have the opportunity to enter this rotation once you have been on the board for some time, usually at least six months. \nSome of us also take on bigger projects to improve the peer-review process, though this is entirely optional. \n\nWe hope that you'll join the board! \nIt's an exciting time for peer-review at rOpenSci.\n\nPlease give this some thought, ask us any questions you have, and let us know whether you can join us.\n\nBest,\n[EDITOR], on behalf of the rOpenSci Editorial Board", + "crumbs": [ + "Software Peer Review of Packages", + "9  Editorial management" + ] + }, + { + "objectID": "softwarereview_editor_management.html#onboarding-a-new-editor", + "href": "softwarereview_editor_management.html#onboarding-a-new-editor", + "title": "9  Editorial management", + "section": "9.3 Onboarding a new editor", + "text": "9.3 Onboarding a new editor\n\nInform rOpenSci community manager so that\n\neditors are added to the rOpenSci website.\nan introduction blog post can be put together.\n\nIf they haven’t already done so as guest editors, request that the new editor turn on two-factor authentication (2FA) for GitHub.\nInvite editors to the rOpenSci GitHub organization as member, as a member of the editors team and the data-pkg-editors or stats-board sub-team, as appropriate. This will give them appropriate permissions and allow them to get team-specific notifications.\nEditors need access to the AirTable database of software review.\nEditors need access to the private editors channel in rOpenSci Slack workspace (and to the Slack workspace in general if they didn’t previously, in that case ask rOpenSci community manager).\nPost a welcome message in the channel, pinging all editors.\nIn the Slack workspace they need to be added to the editors team so that @editors will ping them too.\nWe add editors’ names to\n\ndev_guide authors list\ndev_guide chapter introducing software review (at two locations in this file, as editors and a bit below to remove them from the reviewers list)\nsoftware-review README (in two places in this file as well) Both the dev_guide and software-review README are automatically knit via continuous integration.\n\nAdd editors to https://github.com/orgs/ropensci/teams/editors/members", + "crumbs": [ + "Software Peer Review of Packages", + "9  Editorial management" + ] + }, + { + "objectID": "softwarereview_editor_management.html#offboarding-an-editor", + "href": "softwarereview_editor_management.html#offboarding-an-editor", + "title": "9  Editorial management", + "section": "9.4 Offboarding an editor", + "text": "9.4 Offboarding an editor\n\nThank them for their work!\nRemove them from the editors-only channel and the editors Slack team.\nRemove them from https://github.com/orgs/ropensci/teams/editors/members and sub-team.\nInform rOpenSci community manager or some other staff emember so that they might be moved to alumni team members on the website.\nRemove their access to the Airtable workspace.\nRemove them from\n\ndev_guide chapter introducing software review (at two locations in this file, as editors and a bit below to remove them from the reviewers list)\nsoftware-review README (in two places in this file as well) Both the dev_guide and software-review README are automatically knit via continuous integration.", + "crumbs": [ + "Software Peer Review of Packages", + "9  Editorial management" + ] + }, + { + "objectID": "maintenance_cheatsheet.html", + "href": "maintenance_cheatsheet.html", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "", + "text": "10.1 Help needed?\nIf you need punctual help (say, a PR review; or some CI troubleshooting), or help looking for co-maintainers or a new maintainer, or if you need us to retire your package, ping us in GitHub via @ropensci/admin or email info@ropensci.org. You can also use our slack package maintenance channel.\nNever hesitate to ask for help.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#git-hub-repository-access", + "href": "maintenance_cheatsheet.html#git-hub-repository-access", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.2 GitHub repository access", + "text": "10.2 GitHub repository access\nYou should have administrative access to your package’s GitHub repository. If that is no longer the case (say, the automated process failed; or you lost access after having to temporarily deactivate two-factor authentication), please contact us via info@ropensci.org.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#other-git-hub-topics", + "href": "maintenance_cheatsheet.html#other-git-hub-topics", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.3 Other GitHub topics", + "text": "10.3 Other GitHub topics\nIf you have any GitHub question or request (adding a collaborator to the GitHub organization for instance) you can use a public channel of the rOpenSci slack workspace or ping @ropensci/admin on GitHub.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#pkgdown-documentation", + "href": "maintenance_cheatsheet.html#pkgdown-documentation", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.4 pkgdown documentation", + "text": "10.4 pkgdown documentation\nSee rOpenSci docs.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#access-to-ropensci-slack-workspace", + "href": "maintenance_cheatsheet.html#access-to-ropensci-slack-workspace", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.5 Access to rOpenSci slack workspace", + "text": "10.5 Access to rOpenSci slack workspace\nPackage maintainers and developers should get access to rOpenSci slack. If you did not get the invitation or did not accept it in time, or if you want a new regular contributor receive an invitation please email info@ropensci.org, indicating to which email address you wish to receive the invitation.\nYou might find the #package-maintenance channel relevant for Q&A as well as friendly commiseration when needed.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#package-blog-posts", + "href": "maintenance_cheatsheet.html#package-blog-posts", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.6 Package blog posts", + "text": "10.6 Package blog posts\nRefer to our blog guide.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#package-issues-promotion", + "href": "maintenance_cheatsheet.html#package-issues-promotion", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.7 Package issues promotion", + "text": "10.7 Package issues promotion\nLabel issues with “help wanted” to get them broadcasted to the community.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_cheatsheet.html#package-use-cases-promotion", + "href": "maintenance_cheatsheet.html#package-use-cases-promotion", + "title": "10  rOpenSci package maintenance cheatsheet", + "section": "10.8 Package use cases promotion", + "text": "10.8 Package use cases promotion\nYou can report use cases of your package or encourage users to report them via our forum to get them published on our website and in our newsletter.", + "crumbs": [ + "Maintaining Packages", + "10  rOpenSci package maintenance cheatsheet" + ] + }, + { + "objectID": "maintenance_collaboration.html", + "href": "maintenance_collaboration.html", + "title": "11  Collaboration Guide", + "section": "", + "text": "11.1 Make your repo contribution and collaboration friendly", + "crumbs": [ + "Maintaining Packages", + "11  Collaboration Guide" + ] + }, + { + "objectID": "maintenance_collaboration.html#friendlyfiles", + "href": "maintenance_collaboration.html#friendlyfiles", + "title": "11  Collaboration Guide", + "section": "", + "text": "11.1.1 Code of conduct\nAfter transfer to our GitHub organization, rOpenSci Code of Conduct will apply to your project. Please add this text to the README\nPlease note that this package is released with a [Contributor\nCode of Conduct](https://ropensci.org/code-of-conduct/). \nBy\ncontributing to this project, you agree to abide by its terms.\nAnd delete the package current code of conduct if there was one.\n\n\n11.1.2 Contributing guide\nYou can use issue, pull request and contributing guidelines. Having a contributing file as .github/CONTRIBUTING.md or docs/CONTRIBUTING.md is compulsory. An easy way to insert a template for a contributing guide is the use_tidy_contributing() function from the usethis package, which inserts this template as .github/CONTRIBUTING.md. A more extensive example is this template by Peter Desmet, or the comprehensive GitHub wiki pages for the mlr3 package. These and other templates will generally need to be modified for use with an rOpenSci package, particularly by referring and linking to our Code of Conduct, as described elsewhere in this book. Modifying a generic contributing guide to add a personal touch also tends to make it look less generic and more sincere. Personal preferences in a contributing guide include:\n\nStyle preferences? You might however prefer to make style a configuration (of lintr, styler) or to fix code style yourself especially if you don’t use a popular code style like the tidyverse coding style.\nInfrastructure like roxygen2?\nWorkflow preferences? Issue before a PR?\nA scope statement, like in the skimr package?\nSandbox account creation? Mocking in tests? Linking to external docs?\n\nrOpenSci further encourages contributing guides to include a lifecycle statement clarifying visions and expectations for the future development of your package, like in this example. Statistical packages are required to have a lifecycle statement, as specified in General Statistical Stanards G1.2. That links provides a template for a simple lifecycle statement. CONTRIBUTING.md files can also describe how you acknowledge contributions (see this section).\nWe encourage you to direct feedback that is not a bug report or a feature request to rOpenSci forum, after making sure you’d see such questions on the forum. Users can use the forum to ask questions about use and report their use cases, and you can subscribe to individual categories and tags to receive notifications about your package. Feel free to mention this in the docs of your package and/or the contributing guidelines/issue template. Please direct your users to tag posts with the package name.\nOnce a pull request is closer to being merged, you could use a GitHub Actions PR workflow to style the code with styler.\n\n\n11.1.3 Issue management\nBy using GitHub features around issues you can help potential contributors find them, and make your roadmap public.\n\n11.1.3.1 Issue templates\nYou could use one or several issue template(s) to help users fill better bug reports or feature requests. When there are several issue templates, users who click on opening a new issue see a menu that guide their choices.\nYou can even configure one of the choices to point to somewhere outside of your repository (for instance a discussion forum).\nRefer to GitHub docs.\n\n\n11.1.3.2 Issue labelling\nYou can use labels such as “help wanted” and “good first issue” to help potential collaborators, including newbies, find your repo. Cf GitHub article. You can also use the “Beginner” label. See examples of beginner issues over all ropensci repos.\n\n\n11.1.3.3 Pinning issues\nYou can pin up to 3 issues by repository that will then appear at the top of your issue tracker as nice issue cards. It can help advertise what your priorities are.\n\n\n11.1.3.4 Milestones\nYou can create milestones and assign issues to them, which help see what you plan for the next version of your package for instance.\n\n\n\n11.1.4 Communication with users\nYou can point users to rOpenSci forum if you monitor it, or enable GitHub Discussions for your package repository. Each GitHub discussion can be converted to an issue if needed (and the other way round, issues can be converted to discussions).", + "crumbs": [ + "Maintaining Packages", + "11  Collaboration Guide" + ] + }, + { + "objectID": "maintenance_collaboration.html#workingcollaborators", + "href": "maintenance_collaboration.html#workingcollaborators", + "title": "11  Collaboration Guide", + "section": "11.2 Working with collaborators", + "text": "11.2 Working with collaborators\nFirst thing first: keep in touch with your GitHub repository!\n\ndo not forget to watch your GitHub repository to be notified of issues or pull requests (alternatively, if you work in bursts, maybe add the information to the contributing guide).\ndo not forget to push updates you have locally.\ndisable failing tests if you cannot fix them as they create noise in PRs that can puzzle new contributors.\n\n\n11.2.1 Onboarding collaborators\nThere’s no general rOpenSci rule as to how you should onboard collaborators. You should increase their rights to the repo as you gain trust, and you should definitely acknowledge contributions (see this section).\nYou can ask a new collaborator to make PRs (see following section for assessing a PR locally, i.e. beyond CI checks) to dev/main and assess them before merging, and after a while let them push to main, although you might want to keep a system of PR reviews… even for yourself once you have team mates!\nA possible model for onboarding collaborators is provided by Jim Hester in his lintr repo.\nIf your problem is recruiting collaborators, you can post an open call like Jim Hester’s on Twitter, GitHub, and as an rOpenSci package author, you can ask for help in rOpenSci slack and ask rOpenSci team for ideas for recruiting new collaborators.\n\n\n11.2.2 Working with collaborators (including yourself)\nBranches are cheap. Use them extensively when developing features, testing out new ideas, fixing problems.\nOne of the branches is the default / main branch, where, if you follow trunk-based development, you “merge small, frequent updates”. See also GitHub flow and GitLab flow docs. You might want to frequently increment version numbers (in DESCRIPTION). One particular aspect of working with collaborators is reviewing pull requests, with some useful guidance in:\n\nThe Art of Giving and Receiving Code Reviews (Gracefully), by Alex Hill;\nGitHub documentation about PR reviews.\n\nYou might want to tinker with your GitHub repository settings to, for instance, require pull request reviews before merging. See also GitHub docs about “code owners”.\nFor making and reviewing pull requests we recommend exploring usethis functions.\nFor your “git remote” setup refer to happy git with r. See also Useful Git patterns for real life in the same book.\n\n\n11.2.3 Be generous with attributions\nIf someone contributes to your repository consider adding them in DESCRIPTION, as contributor (“ctb”) for small contributions, author (“aut”) for bigger contributions. Traditionally when citing a package in a scientific publication only “aut” authors are listed, not “ctb” contributors; and on pkgdown websites only “aut” names are listed on the homepage, all authors being listed on the authors/ page.\nAt a minimum consider adding the name of contributors near the feature/bug fix line in NEWS.md.\nWe recommend your being generous with such acknowledgements, because it is a nice thing to do and because it will make folks more likely to contribute again to your package or other repos of the organization.\nAs a reminder from our packaging guidelines if your package was reviewed and you feel that your reviewers have made a substantial contribution to the development of your package, you may list them in the Authors@R field with a Reviewer contributor type (\"rev\"), like so:\n person(\"Bea\", \"Hernández\", role = \"rev\",\n comment = \"Bea reviewed the package (v. X.X.XX) for rOpenSci, see <https://github.com/ropensci/software-review/issues/116>\"),\nOnly include reviewers after asking for their consent. Read more in this blog post “Thanking Your Reviewers: Gratitude through Semantic Metadata”. Note that ‘rev’ will raise a CRAN NOTE unless the package is built using R v3.5. Make sure you use roxygen2’s latest CRAN version.\nPlease do not list editors as contributors. Your participation in and contribution to rOpenSci is thanks enough!\n\n\n11.2.4 Welcoming collaborators to rOpenSci\nIf you give someone write permissions to the repository,\n\nplease contact a staff member so that this new contributor might get invited to rOpenSci’s “ropensci” GitHub organization (instead of being an outside collaborator)\nplease contact rOpenSci’s community manager or another staff member so that this new contributor might get get invited to rOpenSci Slack workspace.", + "crumbs": [ + "Maintaining Packages", + "11  Collaboration Guide" + ] + }, + { + "objectID": "maintenance_collaboration.html#further-resources", + "href": "maintenance_collaboration.html#further-resources", + "title": "11  Collaboration Guide", + "section": "11.3 Further resources", + "text": "11.3 Further resources\n\nrOpenSci community call Set Up Your Package to Foster a Community.\nFor re-using kind and usual answers, consider GitHub’s saved replies.", + "crumbs": [ + "Maintaining Packages", + "11  Collaboration Guide" + ] + }, + { + "objectID": "maintenance_changing_maintainers.html", + "href": "maintenance_changing_maintainers.html", + "title": "12  Changing package maintainers", + "section": "", + "text": "12.1 Do you want to give up maintenance of your package?\nWe have a call for contributors section in our newsletter that comes out every two weeks. The section is called Call For Contributors. In that section we highlight packages looking for new maintainers. If you are looking to leave the role of maintainer of your package, get in touch with us and we can highlight your package in our newsletter.", + "crumbs": [ + "Maintaining Packages", + "12  Changing package maintainers" + ] + }, + { + "objectID": "maintenance_changing_maintainers.html#do-you-want-to-take-over-maintenance-of-a-package", + "href": "maintenance_changing_maintainers.html#do-you-want-to-take-over-maintenance-of-a-package", + "title": "12  Changing package maintainers", + "section": "12.2 Do you want to take over maintenance of a package?", + "text": "12.2 Do you want to take over maintenance of a package?\nWe have a call for contributors section in our newsletter that comes out every two weeks. The section is called Call For Contributors. In that section we highlight packages looking for new maintainers. If you are not subscribed to the newsletter already, it’s a good idea to subscribe to get notified when there’s a package looking for a new maintainer.", + "crumbs": [ + "Maintaining Packages", + "12  Changing package maintainers" + ] + }, + { + "objectID": "maintenance_changing_maintainers.html#taking-over-maintenance-of-a-package", + "href": "maintenance_changing_maintainers.html#taking-over-maintenance-of-a-package", + "title": "12  Changing package maintainers", + "section": "12.3 Taking over maintenance of a package", + "text": "12.3 Taking over maintenance of a package\n\nAdd yourself as the new maintainer in the DESCRIPTION file, with role = c(\"aut\", \"cre\"), and make the former maintainer aut only.\nMake sure to change maintainer to your name anywhere else in the package, while retaining the former maintainer as an author (e.g, package level manual file, CONTRIBUTING.md, CITATION, etc.)\nThe Collaboration Guide has guidance about adding new maintainers and collaborators\nPackages that have been archived or orphaned on CRAN don’t need permission of the previous maintainer to be taken over on CRAN. In these cases do get in touch with us so we can offer any help as needed.\nIf the package has not been archived by CRAN and there is a maintainer change, have the old maintainer email CRAN and put in writing who the new maintainer is. Make sure to mention that email about the maintainer change when you submit the first new version to CRAN. If the old maintainer is unreachable or will not send this email get in touch with rOpenSci staff.\nIf the previous maintainer is reachable, scheduling a meeting will help you get the “lay of the land”\n\n\n12.3.1 FAQ for new maintainers\n\nThere are a few unresolved issues from the package that I don’t know how to fix. Whom may I ask for help?\nIt depends; here’s what to do in different scenarios:\n\nif the old maintainer can be contacted: reach out to them, and ask for help;\nrOpenSci slack: good for getting help on specific or general problems, see the #package-maintenance channel;\nrOpenSci discussion forum: this forum is a good option, feel free to ask any questions there;\nrOpenSci staff: feel free to get in touch with one of us via email/pinging us on GitHub issues, we’ll be happy to help;\nof course there’s general R help too if that suits your needs: Posit community forum, StackOverflow, Mastodon (#rstats), etc.\n\nHow much can/should you change in the package?\nFor general help on changing code in a package, see the Package evolution section.\nWhen thinking though this, there are many considerations.\nHow much time do you have to spend on the package? If you have very limited time, it’d be best to focus on the most critical tasks, whatever those are for the package in question. If you have ample amount of time, your goals can be larger in scope.\nHow mature is the package? If the package is mature, many people likely have code that depends on the package’s API (i.e., the exported functions, and their parameters). In addition, if there are packages that depend on your package on CRAN, then you need to check that whatever changes you make don’t break those packages. The more mature the package is, the more careful you need to be about making changes, especially with the names of exported functions, their parameters, and the exact structure of what exported functions return. Changes can be more easily made that only affect internals of the package.", + "crumbs": [ + "Maintaining Packages", + "12  Changing package maintainers" + ] + }, + { + "objectID": "maintenance_changing_maintainers.html#tasks-for-ropensci-staff", + "href": "maintenance_changing_maintainers.html#tasks-for-ropensci-staff", + "title": "12  Changing package maintainers", + "section": "12.4 Tasks for rOpenSci staff", + "text": "12.4 Tasks for rOpenSci staff\nAs an organization, rOpenSci is interested in making sure packages in our suite are available as long as they are useful to the community. As maintainers need to move on, we will in most cases try to get a new maintainer for each package. To these ends, the following tasks are the responsibility of rOpenSci staff.\n\nIf a repository hasn’t seen any activity (commits, issues, pull requests) in quite a long time it may simply be a mature package with little need for changes/etc., so take this into account.\nCurrent maintainer has not responded to issues/pull requests in many months, via any of emails, GitHub issues, or Slack messages:\n\nMake contact and see what the situation is. They may say they’d like to step down as maintainer, in which case look for a new maintainer\n\nCurrent maintainer is completely missing/not responding\n\nIf this happens we will try to contact the maintainer for up to one month. However, if updating the package is urgent, we may use our admin access to make changes on their behalf.\n\nPut a call out in the “Call for Contributors” section of the rOpenSci newsletter for a new maintainer - open an issue in the newsletter repo.", + "crumbs": [ + "Maintaining Packages", + "12  Changing package maintainers" + ] + }, + { + "objectID": "maintenance_releases.html", + "href": "maintenance_releases.html", + "title": "13  Releasing a package", + "section": "", + "text": "13.1 Versioning", + "crumbs": [ + "Maintaining Packages", + "13  Releasing a package" + ] + }, + { + "objectID": "maintenance_releases.html#versioning", + "href": "maintenance_releases.html#versioning", + "title": "13  Releasing a package", + "section": "", + "text": "We strongly recommend that rOpenSci packages use semantic versioning. A detailed explanation is available in the lifecycle chapter of the R packages book.", + "crumbs": [ + "Maintaining Packages", + "13  Releasing a package" + ] + }, + { + "objectID": "maintenance_releases.html#releasing", + "href": "maintenance_releases.html#releasing", + "title": "13  Releasing a package", + "section": "13.2 Releasing", + "text": "13.2 Releasing\n\nUsing usethis::use_release_issue() and devtools::release() will help you remember about more checks.\nGit tag each release after every submission to CRAN. more info\nCRAN does not like too frequent updates. That said, if you notice a major problem one week after a CRAN release, explain it in cran-comments.md and try releasing a newer version.", + "crumbs": [ + "Maintaining Packages", + "13  Releasing a package" + ] + }, + { + "objectID": "maintenance_releases.html#news", + "href": "maintenance_releases.html#news", + "title": "13  Releasing a package", + "section": "13.3 News file", + "text": "13.3 News file\nA NEWS file describing changes associated with each version makes it easier for users to see what’s changing in the package and how it might impact their workflow. You must add one for your package, and make it easy to read.\n\nIt is mandatory to use a NEWS or NEWS.md file in the root of your package. We recommend using NEWS.md to make the file more browsable.\nPlease use our example NEWS file as a model. You can find a good NEWS file in the wild in the taxize package repo for instance.\nIf you use NEWS, add it to .Rbuildignore, but not if you use NEWS.md\nUpdate the news file before every CRAN release, with a section with the package name, version and date of release, like (as seen in our example NEWS file):\n\nfoobar 0.2.0 (2016-04-01)\n=========================\n\nUnder that header, put in sections as needed, including: NEW FEATURES, MINOR IMPROVEMENTS, BUG FIXES, DEPRECATED AND DEFUNCT, DOCUMENTATION FIXES and any special heading grouping a large number of changes. Under each header, list items as needed (as seen in our example NEWS file). For each item give a description of the new feature, improvement, bug fix, or deprecated function/feature. Link to any related GitHub issue like (#12). The (#12) will resolve on GitHub in Releases to a link to that issue in the repo.\nAfter you have added a git tag and pushed up to GitHub, add the news items for that tagged version to the Release notes of a release in your GitHub repo with a title like pkgname v0.1.0. See GitHub docs about creating a release.\nNew CRAN releases will be written about in our newsletter but see next chapter about marketing about how to inform more potential users about the release.\nFor more guidance about the NEWS file we suggest reading the tidyverse NEWS style guide.", + "crumbs": [ + "Maintaining Packages", + "13  Releasing a package" + ] + }, + { + "objectID": "maintenance_marketing.html", + "href": "maintenance_marketing.html", + "title": "14  Marketing your package", + "section": "", + "text": "We will help you promoting your package but here are some more things to keep in mind.\n\n\n\n\nIf you hear of an use case of your package, please encourage its author to post the link to our discussion forum in the Use Cases category, for a toot (Mastodon post) from rOpenSci and inclusion in the rOpenSci monthly newsletter. We also recommend you to add a link to the use case in a “use cases in the wild” section of your README.\nPost about your package on Mastodon using the “#rstats” hashtag and tag rOpenSci! This might help with contributor/user engagement. Example posts from rOpenSci itself: A package a day, Help wanted post, Use cases, Welcome post.\nWhen you release a new version of your package or release it to CRAN for the first time,\n\nMake a pull request to R Weekly with a line about the release under the “New Releases” section (or “New Packages” for the first GitHub/CRAN release).\nPost about it on social media.\nConsider submitting a short post about the release to rOpenSci tech notes. Contact rOpenSci Community Manager, (e.g. via Slack or info@ropensci.org). Refer to the guidelines about contributing a blog post).\nSubmit your package to lists of packages such as CRAN Task Views.\n\nIf you choose to market your package by giving a talk about it at a meetup or conference (excellent idea!) read this article of Jenny Bryan’s and Mara Averick’s.", + "crumbs": [ + "Maintaining Packages", + "14  Marketing your package" + ] + }, + { + "objectID": "maintenance_github_grooming.html", + "href": "maintenance_github_grooming.html", + "title": "15  GitHub Grooming", + "section": "", + "text": "15.1 Make your repository more discoverable", + "crumbs": [ + "Maintaining Packages", + "15  GitHub Grooming" + ] + }, + { + "objectID": "maintenance_github_grooming.html#repodiscoverability", + "href": "maintenance_github_grooming.html#repodiscoverability", + "title": "15  GitHub Grooming", + "section": "", + "text": "15.1.1 GitHub repo topics\nGitHub repo topics help browsing and searching GitHub repos, are used by R-universe on package pages and for search results, and are digested by codemetar for rOpenSci registry keywords.\nWe recommend:\n\nAdding “r”, “r-package” and “rstats” as topics to your package repo.\nAdding any other relevant topics to your package repo.\n\nWe might make suggestions to you after your package is onboarded.\n\n\n15.1.2 GitHub linguist\nGitHub linguist will assign a language for your repo based on the files it contains. Some packages containing a lot of C++ code might get classified as C++ rather than R packages, which is fine and shows the need for the “r”, “r-package” and “rstats” topics.\nWe recommend overriding GitHub linguist by adding or modifying a .gitattributes to your repo in two cases:\n\nIf you store html files in non standard places (not in docs/, e.g. in vignettes/) use the documentation overrides. Add *.html linguist-documentation=true to .gitattributes (Example in the wild)\nIf your repo contains code you haven’t authored, e.g. JavaScript code, add inst/js/* linguist-vendored to .gitattributes (Example in the wild)\n\nThis way the language classification and statistics of your repository will more closely reflect the source code it contains, as well as making it more discoverable. Notably, if linguist does not correctly recognize your repo as containing mainly R code, your package won’t appear in search results with the language:R filter. Similarly, your repo cannot be listed among the trending R repos.\nMore info about GitHub linguist overrides here.", + "crumbs": [ + "Maintaining Packages", + "15  GitHub Grooming" + ] + }, + { + "objectID": "maintenance_github_grooming.html#marketown", + "href": "maintenance_github_grooming.html#marketown", + "title": "15  GitHub Grooming", + "section": "15.2 Market your own account", + "text": "15.2 Market your own account\n\nAs the author of an onboarded package, you are now a member of rOpenSci’s “ropensci” GitHub organization. By default, organization memberships are private; see how to make it public in GitHub docs.\nEven after your package repo has been transferred to rOpenSci, you can pin it under your own account.\nIn general we recommend adding at least an avatar (which doesn’t need to be your face!) and your name to your GitHub profile.", + "crumbs": [ + "Maintaining Packages", + "15  GitHub Grooming" + ] + }, + { + "objectID": "maintenance_evolution.html", + "href": "maintenance_evolution.html", + "title": "16  Package evolution - changing stuff in your package", + "section": "", + "text": "16.1 Philosophy of changes\nEveryone’s free to have their own opinion about how freely parameters/functions/etc. are changed in a library - rules about package changes are not enforced by CRAN or otherwise. Generally, as a library gets more mature, changes to user facing methods (i.e., exported functions in an R package) should become very rare. Libraries that are dependencies of many other libraries are likely to be more careful about changes, and should be.", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_evolution.html#the-lifecycle-package", + "href": "maintenance_evolution.html#the-lifecycle-package", + "title": "16  Package evolution - changing stuff in your package", + "section": "16.2 The lifecycle package", + "text": "16.2 The lifecycle package\nThis chapter presents solutions that do not require the lifecycle package but you might still find it useful. We recommend reading the lifecycle documentation.", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_evolution.html#parameters-changing-parameter-names", + "href": "maintenance_evolution.html#parameters-changing-parameter-names", + "title": "16  Package evolution - changing stuff in your package", + "section": "16.3 Parameters: changing parameter names", + "text": "16.3 Parameters: changing parameter names\nSometimes parameter names must be changed for clarity, or some other reason.\nA possible approach is check if deprecated arguments are not missing, and stop providing a meaningful message.\nfoo_bar <- function(x, y) {\n if (!missing(x)) {\n stop(\"use 'y' instead of 'x'\")\n }\n y^2\n}\n\nfoo_bar(x = 5)\n#> Error in foo_bar(x = 5) : use 'y' instead of 'x' \nIf you want to be more helpful, you could emit a warning but automatically take the necessary action:\nfoo_bar <- function(x, y) {\n if (!missing(x)) {\n warning(\"use 'y' instead of 'x'\")\n y <- x\n }\n y^2\n}\n\nfoo_bar(x = 5)\n#> 25\nBe aware of the parameter .... If your function has ..., and you have already removed a parameter (lets call it z), a user may have older code that uses z. When they pass in z, it’s not a parameter in the function definition, and will likely be silently ignored – not what you want. Instead, leave the argument around, throwing an error if it used.", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_evolution.html#functions-changing-function-names", + "href": "maintenance_evolution.html#functions-changing-function-names", + "title": "16  Package evolution - changing stuff in your package", + "section": "16.4 Functions: changing function names", + "text": "16.4 Functions: changing function names\nIf you must change a function name, do it gradually, as with any other change in your package.\nLet’s say you have a function foo.\nfoo <- function(x) x + 1\nHowever, you want to change the function name to bar.\nInstead of simply changing the function name and foo no longer existing straight away, in the first version of the package where bar appears, make an alias like:\n#' foo - add 1 to an input\n#' @export\nfoo <- function(x) x + 1\n\n#' @export\n#' @rdname foo\nbar <- foo\nWith the above solution, the user can use either foo() or bar() – either will do the same thing, as they are the same function.\nIt’s also useful to have a message but then you’ll only want to throw that message when they use the old function, e.g.,\n#' foo - add 1 to an input\n#' @export\nfoo <- function(x) {\n warning(\"please use bar() instead of foo()\", call. = FALSE)\n bar(x)\n}\n\n#' @export\n#' @rdname foo\nbar <- function(x) x + 1\nAfter users have used the package version for a while (with both foo and bar), in the next version you can remove the old function name (foo), and only have bar.\n#' bar - add 1 to an input\n#' @export\nbar <- function(x) x + 1", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_evolution.html#functions-deprecate-defunct", + "href": "maintenance_evolution.html#functions-deprecate-defunct", + "title": "16  Package evolution - changing stuff in your package", + "section": "16.5 Functions: deprecate & defunct", + "text": "16.5 Functions: deprecate & defunct\nTo remove a function from a package (let’s say your package name is helloworld), you can use the following protocol:\n\nMark the function as deprecated in package version x (e.g., v0.2.0)\n\nIn the function itself, use .Deprecated() to point to the replacement function:\nfoo <- function() {\n .Deprecated(\"bar\")\n}\nThere’s options in .Deprecated for specifying a new function name, as well as a new package name, which makes sense when moving functions into different packages.\nThe message that’s given by .Deprecated is a warning, so can be suppressed by users with suppressWarnings() if desired.\nMake a man page for deprecated functions like:\n#' Deprecated functions in helloworld\n#' \n#' These functions still work but will be removed (defunct) in the next version.\n#' \n#' \\itemize{\n#' \\item \\code{\\link{foo}}: This function is deprecated, and will\n#' be removed in the next version of this package.\n#' }\n#' \n#' @name helloworld-deprecated\nNULL\nThis creates a man page that users can access like ?`helloworld-deprecated` and they’ll see in the documentation index. Add any functions to this page as needed, and take away as a function moves to defunct (see below).\n\nIn the next version (v0.3.0) you can make the function defunct (that is, completely gone from the package, except for a man page with a note about it).\n\nIn the function itself, use .Defunct() like:\nfoo <- function() {\n .Defunct(\"bar\")\n}\nNote that the message in .Defunct is an error so that the function stops whereas .Deprecated uses a warning that let the function proceed.\nIn addition, it’s good to add ... to all defunct functions so that if users pass in any parameters they’ll get the same defunct message instead of a unused argument message, so like:\nfoo <- function(...) {\n .Defunct(\"bar\")\n}\nWithout ... gives:\nfoo(x = 5)\n#> Error in foo(x = 5) : unused argument (x = 5)\nAnd with ... gives:\nfoo(x = 5)\n#> Error: 'foo' has been removed from this package\nMake a man page for defunct functions like:\n#' Defunct functions in helloworld\n#' \n#' These functions are gone, no longer available.\n#' \n#' \\itemize{\n#' \\item \\code{\\link{foo}}: This function is defunct.\n#' }\n#' \n#' @name helloworld-defunct\nNULL\nThis creates a man page that users can access like ?`helloworld-defunct` and they’ll see in the documentation index. Add any functions to this page as needed. You’ll likely want to keep this man page indefinitely.\n\n16.5.1 Testing deprecated functions\nYou don’t have to change the tests of deprecated functions until they are made defunct.\n\nConsider any changes made to a deprecated function. Along with using .Deprecated inside the function, did you change the parameters at all in the deprecated function, or create a new function that replaces the deprecated function, etc. Those changes should be tested if any made.\nRelated to above, if the deprecated function is simply getting a name change, perhaps test that the old and new functions return identical results.\nsuppressWarnings() could be used to suppress the warning thrown from .Deprecated, but tests are not user facing, so it is not that bad if the warning is thrown in tests, and the warning could even be used as a reminder to the maintainer.\n\nOnce a function is made defunct, its tests are simply removed.", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_evolution.html#archivalguidance", + "href": "maintenance_evolution.html#archivalguidance", + "title": "16  Package evolution - changing stuff in your package", + "section": "16.6 Archiving packages", + "text": "16.6 Archiving packages\nSoftware generally has a finite lifespan, and packages may eventually need to be archived. Archived packages are archived and moved to a dedicated GitHub organization, ropensci-archive. Prior to archiving, the contents of the README file should be moved to an alternative location (such as “README-OLD.md”), and replaced with minimal contents including something like the following:\n# <package name>\n\n[![Project Status: Unsupported](https://www.repostatus.org/badges/latest/unsupported.svg)](https://www.repostatus.org/#unsupported)\n[![Peer-review badge](https://badges.ropensci.org/<issue_number>_status.svg)](https://github.com/ropensci/software-review/issues/<issue_number>)\n\nThis package has been archived. The former README is now in [README-old](<link-to-README-old>).\nThe repo status badge should be “unsupported” for formerly released packages, or “abandoned” for former concept or WIP packages, in which case the badge code above should be replaced with:\n[![Project Status: Abandoned](https://www.repostatus.org/badges/latest/abandoned.svg)](https://www.repostatus.org/#abandoned)\nAn example of a minimal README in an archived package is in ropensci-archive/monkeylearn. Once the README has been copied elsewhere and reduced to minimal form, the following steps should be followed:\n\nClose issues with a sentence explaining the situation and linking to this guidance.\nArchive the repository on GitHub (also under repo settings).\nTransfer the repository to ropensci-archive, or request an rOpenSci staff member to transfer it (you can email info@ropensci.org).\n\nArchived packages may be unarchived if authors or a new person opt to resume maintenance. For that please contact rOpenSci. They are transferred to the ropenscilabs organization.", + "crumbs": [ + "Maintaining Packages", + "16  Package evolution - changing stuff in your package" + ] + }, + { + "objectID": "maintenance_curation.html", + "href": "maintenance_curation.html", + "title": "17  Package Curation Policy", + "section": "", + "text": "17.1 The package registry\nElements of infrastructure described below needed for implementation of the policy are in some cases partly built and in other cases not yet begun. We aim to adopt this policy in part to prioritize work on these components.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#the-package-registry", + "href": "maintenance_curation.html#the-package-registry", + "title": "17  Package Curation Policy", + "section": "", + "text": "The rOpenSci package registry is a central listing of R packages currently or formerly maintained or reviewed by rOpenSci. It contains essential package metadata including development and review status, and will be the source of data for display on websites, badges, etc. It will allow this listing to be maintained independently of package or infrastructure hosting platforms.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#staff-maintained-packages", + "href": "maintenance_curation.html#staff-maintained-packages", + "title": "17  Package Curation Policy", + "section": "17.2 Staff-maintained packages", + "text": "17.2 Staff-maintained packages\nStaff-maintained packages are developed and maintained by rOpenSci staff as part of rOpenSci projects. These packages may also be peer-reviewed packages, but are not necessarily peer reviewed. Many are infrastructure packages that fall out of scope for peer review.\n\nStaff-maintained packages will be listed in the registry with tag “staff_maintained” and listed on rOpenSci’s packages web page or similar venues with tag “staff-maintained”\nThese packages will be stored in the “ropensci” GitHub organization\nStaff-maintained packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross).\nWhen the packages fail checks, rOpenSci staff will endeavor to fix changes, prioritizing packages based on user base (downloads), reverse dependencies, or strategic goals.\nOn a biannual or annual basis, rOpenSci will review all packages that have been failing for over a month to determine whether to transfer them to the “ropensci-archive” GitHub organization.\nPackages consistently failing and without an ongoing plan to return to active maintenance will move to “archive” status. When archived, staff packages will move to the “ropensci-archive” repository (to be created) and and gain the “archived” type in the registry. They will not be built on rOpenSci system.\nArchived packages will not be displayed by default on the packages web page. A special tab of packages pages will display these with \"type\": \"archived\" that were either peer-reviewed or staff-maintained.\nArchived packages can be unarchived when the old or a new maintainer is willing to address the problems and wants to revive the package. For that please contact rOpenSci. They are transferred to the ropenscilabs organization.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#peer-reviewed-packages", + "href": "maintenance_curation.html#peer-reviewed-packages", + "title": "17  Package Curation Policy", + "section": "17.3 Peer-reviewed packages", + "text": "17.3 Peer-reviewed packages\nPeer-reviewed packages are those contributed to the rOpenSci by the community and have passed through peer review. They need to be in-scope at the time of submission to be reviewed.\n\nUpon acceptance, these peer-reviewed packages are transferred from the author’s GitHub to the “ropensci” GitHub organization\nPeer-reviewed packages will be in the registry tagged as “peer-reviewed” and have a peer-reviewed badge in their README.\nPeer-reviewed packages will be listed on rOpenSci’s web page or similar venues with tag “peer-reviewed”\nPeer-reviewed packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross).\nAnnually or bi-annually, rOpenSci staff will review packages in a failing state or have been failing for extended periods, and contact the authors to determine ongoing maintenance status and expected updates. Based on this exchange, rOpenSci may opt to retain the package’s current status with the expectation of an updates, contribute support or seek a new maintainer, or transfer the package to “archived” status.\nBased on user base (measured by downloads), reverse dependencies, or rOpenSci strategic goals, rOpenSci staff may support failing packages via PRs reviewed by package authors, or direct changes (if authors are unresponsive for approximately a month). rOpenSci will also provide support to package authors on request, both by staff and community volunteers, based on time available.\nAt the author’s request, or if authors are unresponsive to inquiries for approximately a month, rOpenSci may seek a new maintainer for select peer-reviewed packages it deems have high community value based on user base/downloads, reverse dependencies, or rOpenSci strategic goals.\nWhen archived, these packages will move from the “ropensci” GitHub organization to the “ropensci-archive” organization (or author GitHub accounts if desired), following transfer guidance. They will gain the “archived” type in the registry. They will retain “peer-reviewed” tags and badges. They will not be built on rOpenSci system.\nArchived packages will not be displayed by default. A special tab of packages pages will display these with \"type\": \"archived\" that were either peer-reviewed or staff-maintained.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#legacy-acquired-packages", + "href": "maintenance_curation.html#legacy-acquired-packages", + "title": "17  Package Curation Policy", + "section": "17.4 Legacy acquired packages", + "text": "17.4 Legacy acquired packages\n“Legacy” packages are packages not created or maintained by rOpenSci staff and not peer reviewed, but are under the rOpenSci GitHub organization(s) due to historical reasons. (Prior to establishing the peer review process and its scope, rOpenSci absorbed packages from various developers without well-defined criteria.)\n\nrOpenSci will transfer legacy packages back to author organizations and repositories. If authors are uninterested, we will transfer them to the “ropensci-archive” repository following transfer guidance. If packages are in-scope, rOpenSci will inquire if authors would like to submit them to the Software Review process.\nLegacy packages will not be listed in the package registry.\nExceptions may be made for packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#incubator-packages", + "href": "maintenance_curation.html#incubator-packages", + "title": "17  Package Curation Policy", + "section": "17.5 Incubator packages", + "text": "17.5 Incubator packages\n“Incubator” packages are in-development packages created by staff or community members as part of community projects, such as those created at unconferences\n\nIncubator packages will live in the “ropenscilabs” organization.\nIncubator packages will appear in the package registry with the “incubator” tag\nIncubator packages will not appear on the website by default, but packages pages will include an “experimental packages” tab.\nIncubator packages and their docs will be built by rOpenSci system. This system does not send notifications but it outputs results as GitHub commit status (red check mark or red cross). The docs will indicate clearly the package is experimental.\nBiannually or annually, rOpenSci will contact incubator maintainers about repositories at least three months old, inquiring about development status and author preferences for migration to peer-review, ropensci-archive, or to author organizations. Based on response, package will be migrated immediately, peer review will be initiated, or migration will be deferred to the next review. Incubator packages will be migrated to ropensci-archive by default after one year, following transfer guidance.\nArchived incubator packages will gain the “archived” type.\n\n\n17.5.1 Incubator non-R-packages\n\nThe “incubator” organization will also include non-R-package projects.\nThese projects will not be listed in the registry or appear on a web page, and will not be automatically built.\nMigration policy will be the same as for R packages, with appropriate migration locations (e.g., ropensci-books)\nIf archived, non-R-packages will move to “ropensci-archive” following transfer guidance.", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_curation.html#books", + "href": "maintenance_curation.html#books", + "title": "17  Package Curation Policy", + "section": "17.6 Books", + "text": "17.6 Books\nrOpenSci books are long-form documentation, often bookdown-formatted, related to rOpenSci packages, projects, or themes, created by both rOpenSci staff and community members.\n\nBooks will live in the “ropensci-books” organization\nBooks will be hosted at books.ropensci.org\nBooks may be mature or in-development, but must have minimal outlines/content before migrating into “ropensci-books” (e.g. from “ropenscilabs”).\nThe authorship and development status of a book should be clearly described on its home page and README.\nrOpenSci may provide badges or templates (e.g., “In development,” “Community Maintained,”) for authors to use on book home pages in the future", + "crumbs": [ + "Maintaining Packages", + "17  Package Curation Policy" + ] + }, + { + "objectID": "maintenance_contributing.html", + "href": "maintenance_contributing.html", + "title": "18  Contributing Guide", + "section": "", + "text": "This chapter describes our Contributing Guide that outlines how you can make code and non-code contributions to the rOpenSci project.\n\n\n\nSo you want to contribute to rOpenSci? Fantastic! We developed the rOpenSci Community Contributing Guide to welcome you to rOpenSci and help you recognize yourself as a potential contributor. It will help you figure out what you might gain by giving your time, expertise, and experience, match your needs with things that will help rOpenSci’s mission, and connect you with resources to help you along the way.\nOur staff and community actively foster a welcoming environment where users and developers from different backgrounds and skill levels learn, share ideas and innovate together openly through shared norms and shared software. Participation in all rOpenSci activities is supported by our Code of Conduct.\nWe welcome code and non-code contributions from new and seasoned coders at any career stage, and in any sector. You don’t have to be a developer! Maybe you want to spend 30 minutes sharing your package use case in our public forum or reporting a bug, one hour learning by attending a Community Call, five hours reviewing an R package submitted for open peer review, or maybe you want to make an ongoing commitment to help maintain a package.\nWhat are some benefits of contributing?\n\nConnect with a community who shares your interest in making science more open\nLearn from people outside your domain who use R with challenges similar to yours\nAsk and answer new research questions by getting to know new software tools and allies\nFeel confident and supported in your efforts to write code and develop software\nGain visibility for your open source work\nImprove the software you use or build\nLevel up your R skills and help others level up theirs\nLevel up your writing skills\nGet more exposure for your package\n\nConsult our Contributing Guide and browse “What brings you here?” to find which I want to … statements fit you best and choose your path! To help you recognize yourself, we’ve grouped these into: Discover; Connect; Learn; Build; Help. For each category, we list examples of what those contributions might look like and we link to our resources for the details you need.", + "crumbs": [ + "Maintaining Packages", + "18  Contributing Guide" + ] + }, + { + "objectID": "booknews.html", + "href": "booknews.html", + "title": "19  NEWS", + "section": "", + "text": "19.1 0.9.0", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section", + "href": "booknews.html#section", + "title": "19  NEWS", + "section": "", + "text": "2024-01-09, update roxygen2 wording (@vincentvanhees, #792).\n2023-12-15, update roxygen2 advice, mainly linking to roxygen2 website (#750).\n2023-09-15, add suggestions for API packages (#496).\nTranslation to Spanish!\n2023-07-17, Update Aims and Scope to include translation packages, remove experimental text-processing categories, and provide clarifications around API wrappers\n2023-05-04, Added link to Bioconductor book (#663, @llrs).\n2023-04-26, Changed suggested lifecycle stage in authors guide (#661, @bart1).\n2023-04-25, changed the COI section to use parallel construction (#659, @eliocamp).\n2022-07-04, Add resources around GitHub workflows (#479, @maurolepore).\n2023-02-14, update instructions for CITATION to reflect new CRAN policies (#604, #609).\n2023-02-14, add package maintainer cheatsheet (#608).\n2023-01-25, add Mastodon as social media (#592, by @yabellini).\n2023-01-25, add Mastodon as social media (#592, by @yabellini).\n2023-01-20, fix small formating error (#590 by @eliocamp).\n2022-11-22, mention shinytest2 near shinytest.\n2022-09-20, add editor instruction to add “stats” label to stats submissions\n2022-09-20, fixed link to reviewer approval template (#548), and rendering of editor’s template (#547)\n2022-08-23, add recommendation to document argument default (@Bisaloo, #501)\n2022-08-06, fix link to R Packages book (#498)\n2022-07-21, mention GitHub Discussions and GitHub issue templates. (#482)\n2022-07-21, highlight values for reviewing in more places (#481)\n2022-07-20, Explanation of package submission via non-default branches (#485), added @s3alfisc to contributor list.\n2022-07-20, add how to volunteer as a reviewer (#457).\n2022-06-23, Expanded explanation of Codecov, added @ewallace to contributor list (#484)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-1", + "href": "booknews.html#section-1", + "title": "19  NEWS", + "section": "19.2 0.8.0", + "text": "19.2 0.8.0\n\n2022-06-03, Remove former references to now-archived “rodev” package\n2022-05-30, Advise that reviewers can also directly call @ropensci-review-bot check package\n2022-05-27, Add Mark Padgham to list of authors\n2022-05-27, Add devguider::prerelease_checklist item to pre-release template (#463)\n2022-05-13, Align version number in DESCRIPTION file with actual version (#443)\n2022-05-13, Update guidelines for CONTRIBUTING.md (#366, #462)\n2022-05-09, Add section on authorship of included code, thanks to @KlausVigo (#388).\n2022-05-09, Remove mention of ‘rev’ role requiring R v3.5\n2022-05-05, Move all scripts from local inst directory to ropensci-org/devguider pkg.\n2022-05-03, Update package archiving guidance to reduce README to minimal form.\n2022-04-29, Advise that authors can directly call @ropensci-review-bot check package.\n2022-04-29, Describe pkgcheck-action in CI section.\n2022-04-29, Update scope in policies section to include statistical software.\n2022-04-29, Add prelease.R script to open pre-release GitHub issue & ref in appendix.\n2022-04-26, Add GitHub 2FA recommendation to package security.\n2022-03-29, Remove references to Stef Butland, former community manager.\n2022-03-28, Add comments on submission planning about time commitment.\n2022-03-24, Remove approval comment template (coz it’s automatically generated by the bot now).\n2022-03-21, rephrase CITATION guidance to make it less strict. Also mentions CITATION.cff and the cffr package.\n2022-03-08, add links to blogs related to package development (#389).\n2022-02-17, update redirect instructions (@peterdesmet, #387).\n2022-02-14, link to Michael Lynch’s post Why Good Developers Write Bad Unit Tests.\n2022-02-14, mention more packages for testing like dittodb, vcr, httptest, httptest2, webfakes.\n2022-01-10, make review templates R Markdown files (@Bisaloo, #340).\n2022-01-14, update guidance on CI services (#377)\n2022-01-11, update guidance around branches, with resources suggested by @ha0ye and @statnmap.\n2022-01-10, divide author’s guide into sub-sections, and add extra info including pkgcheck.\n2021-11-30, adds links to examples of reviews, especially tough but constructive ones (with help from @noamross, @mpadge, #363).\n2021-11-19, add recommended spatial packages to scaffolding section (software-review-meta#47)\n2021-11-18, update advice on grouping functions for pkgdown output (#361)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-2", + "href": "booknews.html#section-2", + "title": "19  NEWS", + "section": "19.3 0.7.0", + "text": "19.3 0.7.0\n\n2021-11-04, add mentions of stat software review to software review intro and to the first book page (#342).\n2021-11-04, mention pkgcheck in the author guide (@mpadge, #343).\n2021-11-04, add editors’ responsibilities including Editor etiquette for commenting on packages on which you aren’t handling/reviewing (@jhollist, #354).\n2021-11-04, give precise examples of tools for installation instructions (remotes, pak, R-universe).\n2021-11-04, add more bot guidance (less work for editors).\n2021-10-07, add guidance for editorial management (recruiting, inviting, onboarding, offboarding editors).\n2021-09-14, add a requirement that there is at least one HTML vignette.\n2021-09-03, add some recommendations around git. (@annakrystalli, #341)\n2021-07-14, clarify the categories data extraction and munging by adding examples. (@noamross, #337)\n2021-05-20, add guidance around setting up your package to foster a community, inspired by the recent rOpenSci community call. (with help from @Bisaloo, #289, #308)\n2021-04-27, no longer ask reviewers to ask covr as it’ll be done by automatic tools, but ask them to pay attention to tests skipped.\n2021-04-02, add citation guidance.\n2021-04-02, stop asking reviewers to run goodpractice as this is part of editorial checks.\n2021-03-23, launched a new form for reviewer volunteering.\n2021-02-24, add guidance around the use of @ropensci-review-bot.", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-3", + "href": "booknews.html#section-3", + "title": "19  NEWS", + "section": "19.4 0.6.0", + "text": "19.4 0.6.0\n\n2021-02-04, add guidance to enforce package versioning and tracking of changes through review (@annakrystalli, #305)\n2021-01-25, add a translation of the review template in Spanish (@Fvd, @maurolepore, #303)\n2021-01-25, the book has now better citation guidance in case you want to cite this very guide (@Bisaloo, #304).\n2021-01-12, add some more guidance on escaping examples (#290).\n2021-01-12, mention the lifecycle package in the chapter about package evolution (#287).\n2021-01-12, require overlap information is put in documentation (#292).\n2021-01-12, start using the bookdown::bs4_book() template.\n2021-01-12, add a sentence about whether it is acceptable to push a new version of a package to CRAN within two weeks of the most recent version if you have just been made aware of, and fixed, a major bug (@sckott, #283)\n2021-01-12, mention the HTTP testing in R book.\n2021-01-12, mention testthat snapshot tests.\n2021-01-12, remove mentions of Travis CI and link to Jeroen Ooms’ blog post about moving away from Travis.\n2021-01-12, update the package curation policy: mention a possible exception for legacy packages that are vital parts of the R and/or rOpenSci package ecosystem which are actively monitored by staff. (@noamross, #293)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-4", + "href": "booknews.html#section-4", + "title": "19  NEWS", + "section": "19.5 0.5.0", + "text": "19.5 0.5.0\n\n2020-10-08, add help about link checking (@sckott, #281)\n2020-10-08, update JOSS instructions (@karthik, #276)\n2020-10-05, add links to licence resources (@annakrystalli, #279)\n2020-10-05, update information about the contributing guide (@stefaniebutland, #280)\n2020-09-11, make reviewer approval a separate template (@bisaloo, #264)\n2020-09-22, add package curation policy (@noamross, #263)\n2020-09-11, add more guidance and requirements for docs at submission (@annakrystalli, #261)\n2020-09-14, add more guidance on describing data source in DESCRIPTION (@mpadge, #260)\n2020-09-14, add more guidance about tests of deprecated functions (@sckott, #213)\n2020-09-11, update the CI guidance (@bisaloo, @mcguinlu, #269)\n2020-09-11, improve the redirect guidance (@jeroen, @mcguinlu, #269)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-5", + "href": "booknews.html#section-5", + "title": "19  NEWS", + "section": "19.6 0.4.0", + "text": "19.6 0.4.0\n\n2020-04-02, give less confusing code of conduct guidance: the reviewed packages’ COC is rOpenSci COC (@Bisaloo, @cboettig, #240)\n2020-03-27, add section on Ethics, Data Privacy and Human Subjects Research to Policies chapter\n2020-03-12, mention GitHub Actions as a CI provider.\n2020-02-24, add guide for inviting a guest editor.\n2020-02-14, add mentions of the ropensci-books GitHub organisation and associated subdomain.\n2020-02-10, add field and laboratory reproducibility tools as a category in scope.\n2020-02-10, add more guidance about secrets and package development in the security chapter.\n2020-02-06, add guidance about Bioconductor dependencies (#246).\n2020-02-06, add package logo guidance (#217).\n2020-02-06, add one CRAN gotcha: single quoting software names(#245, @aaronwolen)\n2020-02-06, improve guidance regarding the replacement of “older” pkgdown website links and source (#241, @cboettig)\n2020-02-06, rephrase the EiC role (#244).\n2020-02-06, remove the recommendation to add rOpenSci footer (https://github.com/ropensci/software-review-meta/issues/79).\n2020-02-06, remove the recommendation to add a review mention to DESCRIPTION but recommends mentioning the package version when reviewers are added as “rev” authors.\n2020-01-30, slightly changes the advice on documentation re-use: add a con; mention @includeRmd and @example; correct the location of Rmd fragments (#230).\n2020-01-30, add more guidance for the editor in charge of a dev guide release (#196, #205).\n2020-01-22, add guidance in the editor guide about not transferred repositories.\n2020-01-22, clarify forum guidance (for use cases and in general).\n2020-01-22, mention an approach for pre-computing vignettes so that the pkgdown website might get build on rOpenSci docs server.\n2020-01-22, document the use of mathjax with rotemplate (@Bisaloo, #199).\n2020-01-20, add guidance for off-thread interaction and COIs (@noamross, #197).\n2020-01-20, add advice on specifying dependency minimum versions (@karthik, @annakrystalli, #185).\n2020-01-09, start using GitHub actions instead of Travis for deployment.\n-2019-12-11, add note in Documentation sub-section of Packaging Guide section about referencing the new R6 support in roxygen2 (ropensci/dev_guide#189)\n2019-12-11, add new CRAN gotcha about having ‘in R’ or ‘with R’ in your package title (@bisaloo, ropensci/dev_guide#221)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-6", + "href": "booknews.html#section-6", + "title": "19  NEWS", + "section": "19.7 0.3.0", + "text": "19.7 0.3.0\n\n2019-10-03, include in the approval template that maintainers should include link to the docs.ropensci.org/pkg site (ropensci/dev_guide#191)\n2019-09-26, add instructions for handling editors to nominate packages for blog posts (ropensci/dev_guide#180)\n2019-09-26, add chapter on changing package maintainers (ropensci/dev_guide#128) (ropensci/dev_guide#194)\n2019-09-26, update Slack room to use for editors (ropensci/dev_guide#193)\n2019-09-11, update instructions in README for rendering the book locally (ropensci/dev_guide#192)\n2019-08-05, update JOSS submission instructions (ropensci/dev_guide#187)\n2019-07-22, break “reproducibility” category in policies into component parts. (ropensci/software-review-meta#81)\n2019-06-18, add link to rOpenSci community call “Security for R” to security chapter.\n2019-06-17, fix formatting of Appendices B-D in the pdf version of the book (bug report by @IndrajeetPatil, #179)\n2019-06-17, add suggestion to use R Markdown hunks approach when the README and the vignette share content. (ropensci/dev_guide#161)\n2019-06-17, add mention of central building of documentation websites.\n2019-06-13, add explanations of CRAN checks. (ropensci/dev_guide#177)\n2019-06-13, add mentions of the rodev helper functions where relevant.\n2019-06-13, add recommendation about using cat for str.*() methods. RStudio assumes that str uses cat, if not when loading an R object the str prints to the console in RStudio and doesn’t show the correct object structure in the properties. ([@mattfidler] (https://github.com/mattfidler/) #178)\n2019-06-12, add more details about git flow.\n2019-06-12, remove recommendation about roxygen2 dev version since the latest stable version has what is needed. (@bisaloo, #165)\n2019-06-11, add mention of usethis functions for adding testing or vignette infrastructure in the part about dependencies in the package building guide.\n2019-06-10, use the new URL for the dev guide, https://devguide.ropensci.org/\n2019-05-27, add more info about the importance of the repo being recognized as a R package by linguist (@bisaloo, #172)\n2019-05-22, update all links eligible to HTTPS and update links to the latest versions of Hadley Wickham and Jenny Bryan’s books (@bisaloo, #167)\n2019-05-15, add book release guidance for editors. (ropensci/dev_guide#152)", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-7", + "href": "booknews.html#section-7", + "title": "19  NEWS", + "section": "19.8 0.2.0", + "text": "19.8 0.2.0\n\n2019-05-23, add CRAN gotcha: in the Description field of your DESCRIPTION file, enclose URLs in angle brackets.\n2019-05-13, add more content to the chapter about contributing.\n2019-05-13, add more precise instructions about blog posts to approval template for editors.\n2019-05-13, add policies allowing using either <- or = within a package as long as the whole package is consistent.\n2019-05-13, add request for people to tell us if they use our standards/checklists when reviewing software elsewhere.\n2019-04-29, add requirement and advice on testing packages using devel and oldrel R versions on Travis.\n2019-04-23, add a sentence about why being generous with attributions and more info about ctb vs aut.\n2019-04-23, add link to Daniel Nüst’s notes about migration from XML to xml2.\n2019-04-22, add use of rOpenSci forum to maintenance section.\n2019-04-22, ask reviewer for consent to be added to DESCRIPTION in review template.\n2019-04-22, use a darker blue for links (feedback by @kwstat, #138).\n2019-04-22, add book cover.\n2019-04-08, improve formatting and link text in README (@katrinleinweber, #137)\n2019-03-25, add favicon (@wlandau, #136).\n2019-03-21, improve Travis CI guidance, including link to examples. (@mpadge, #135)\n2019-02-07, simplify code examples in Package Evolution section (maintenance_evolution.Rmd file) (@hadley, #129).\n2019-02-07, added a PDF file to export (request by @IndrajeetPatil, #131).", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#section-8", + "href": "booknews.html#section-8", + "title": "19  NEWS", + "section": "19.9 0.1.5", + "text": "19.9 0.1.5\n\n2019-02-01, created a .zenodo.json to explicitly set editors as authors.", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#first-release-0.1.0", + "href": "booknews.html#first-release-0.1.0", + "title": "19  NEWS", + "section": "19.10 First release 0.1.0", + "text": "19.10 First release 0.1.0\n\n2019-01-23, add details about requirements for packages running on all major platforms and added new section to package categories.\n2019-01-22, add details to the guide for authors about the development stage at which to submit a package.\n2018-12-21, inclusion of an explicit policy for conflict of interest (for reviewers and editors).\n2018-12-18, added more guidance for editor on how to look for reviewers.\n2018-12-04, onboarding was renamed Software Peer Review.", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "booknews.html#place-holder-0.0.1", + "href": "booknews.html#place-holder-0.0.1", + "title": "19  NEWS", + "section": "19.11 place-holder 0.0.1", + "text": "19.11 place-holder 0.0.1\n\nAdded a NEWS.md file to track changes to the book.", + "crumbs": [ + "Appendix", + "19  NEWS" + ] + }, + { + "objectID": "reviewtemplate.html", + "href": "reviewtemplate.html", + "title": "20  Review template", + "section": "", + "text": "You can save this as an R Markdown file, or delete the YAML and save it as a Markdown file.\n---\ntitle: \"review\"\noutput: \n rmarkdown::md_document:\n pandoc_args: [\n \"--wrap=none\"\n ]\n---\n\n## Package Review\n\n*Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide*\n\n- **Briefly describe any working relationship you have (had) with the package authors.**\n- [ ] As the reviewer I confirm that there are no [conflicts of interest](https://devguide.ropensci.org/policies.html#coi) for me to review this work (if you are unsure whether you are in conflict, please speak to your editor _before_ starting your review).\n\n#### Documentation\n\nThe package includes all the following forms of documentation:\n\n- [ ] **A statement of need:** clearly stating problems the software is designed to solve and its target audience in README\n- [ ] **Installation instructions:** for the development version of package and any non-standard dependencies in README\n- [ ] **Vignette(s):** demonstrating major functionality that runs successfully locally\n- [ ] **Function Documentation:** for all exported functions\n- [ ] **Examples:** (that run successfully locally) for all exported functions\n- [ ] **Community guidelines:** including contribution guidelines in the README or CONTRIBUTING, and DESCRIPTION with `URL`, `BugReports` and `Maintainer` (which may be autogenerated via `Authors@R`).\n\n#### Functionality\n\n- [ ] **Installation:** Installation succeeds as documented.\n- [ ] **Functionality:** Any functional claims of the software have been confirmed.\n- [ ] **Performance:** Any performance claims of the software have been confirmed.\n- [ ] **Automated tests:** Unit tests cover essential functions of the package and a reasonable range of inputs and conditions. All tests pass on the local machine.\n- [ ] **Packaging guidelines**: The package conforms to the rOpenSci packaging guidelines.\n\nEstimated hours spent reviewing:\n\n- [ ] Should the author(s) deem it appropriate, I agree to be acknowledged as a package reviewer (\"rev\" role) in the package DESCRIPTION file.\n\n---\n\n### Review Comments", + "crumbs": [ + "Appendix", + "20  Review template" + ] + }, + { + "objectID": "editortemplate.html", + "href": "editortemplate.html", + "title": "21  Editor’s template", + "section": "", + "text": "### Editor checks:\n\n- [ ] **Documentation**: The package has sufficient documentation available online (README, pkgdown docs) to allow for an assessment of functionality and scope without installing the package. In particular,\n - [ ] Is the case for the package well made?\n - [ ] Is the reference index page clear (grouped by topic if necessary)?\n - [ ] Are vignettes readable, sufficiently detailed and not just perfunctory?\n- [ ] **Fit**: The package meets criteria for [fit](https://devguide.ropensci.org/policies.html#package-categories) and [overlap](https://devguide.ropensci.org/policies.html#overlap).\n- [ ] **Installation instructions:** Are installation instructions clear enough for human users?\n- [ ] **Tests**: If the package has some interactivity / HTTP / plot production etc. are the tests using [state-of-the-art tooling](https://devguide.ropensci.org/building.html#testing)?\n- [ ] **Contributing information**: Is the documentation for contribution clear enough e.g. tokens for tests, playgrounds?\n- [ ] **License:** The package has a CRAN or OSI accepted license.\n- [ ] **Project management**: Are the issue and PR trackers in a good shape, e.g. are there outstanding bugs, is it clear when feature requests are meant to be tackled?\n---\n\n#### Editor comments\n\n---", + "crumbs": [ + "Appendix", + "21  Editor's template" + ] + }, + { + "objectID": "reviewrequesttemplate.html", + "href": "reviewrequesttemplate.html", + "title": "22  Review request template", + "section": "", + "text": "Editors may make use of the e-mail template below in recruiting reviewers.\n\nDear [REVIEWER]\n\nHi, this is [EDITOR]. [FRIENDLY BANTER]. I'm writing to ask if you would be willing to review a package for rOpenSci. As you probably know, rOpenSci conducts peer review of R packages contributed to our collection in a manner similar to journals.\n\nThe package, [PACKAGE] by [AUTHOR(S)], does [FUNCTION]. You can find it on GitHub here: [REPO LINK]. We conduct our open review process via GitHub as well, here: [ONBOARDING ISSUE]\n\nIf you accept, note that we ask reviewers to complete reviews in three weeks. (We’ve found it takes a similar amount of time to review a package as an academic paper.)\n\nOur [reviewers guide] details what we look for in a package review, and includes links to example reviews. Our standards are detailed in our [packaging guide], and we provide a reviewer [template] for you to use. Please make sure you do not have a [conflict of interest](https://devguide.ropensci.org/policies.html#coi) preventing you from reviewing this package. If you have questions or feedback, feel free to ask me or post to the [rOpenSci forum].\n\nrOpenSci’s community is our best asset. \nWe aim for reviews to be open, non-adversarial, and focused on improving software quality. \nBe respectful and kind! \nSee our reviewers guide and [code of conduct](https://ropensci.org/code-of-conduct/) for more.\n\n[IF MENTORSHIP REQUESTED: You indicated in your form that you'd prefer mentorship for your first review. \nYou are free to use me as a resource during this process, including asking questions by email and Slack (you will receive an invite to the rOpenSci Slack), and sharing draft reviews for feedback before posting. \nI'm also happy to have a brief videocall to walk through the process. \nPlease let me know in your reply if you would like to schedule one.]\n\nAre you able to review? If you can not, suggestions for alternate reviewers are always helpful. If I don't hear from you within a week, I will assume you are unable to\nreview at this time.\n\nThank you for your time.\n\nSincerely,\n\n[EDITOR]\n\n[reviewers guide]: https://devguide.ropensci.org/reviewerguide.html\n[packaging guide]: https://devguide.ropensci.org/building.html\n[template]: https://devguide.ropensci.org/reviewtemplate.html\n[rOpenSci forum]: https://discuss.ropensci.org/", + "crumbs": [ + "Appendix", + "22  Review request template" + ] + }, + { + "objectID": "approval2template.html", + "href": "approval2template.html", + "title": "23  Reviewer approval comment template", + "section": "", + "text": "## Reviewer Response\n\n\n#### Final approval (post-review)\n\n- [ ] **The author has responded to my review and made changes to my satisfaction. I recommend approving this package.**\n\n<!--Please update the estimate below.-->\n\nEstimated hours spent reviewing:", + "crumbs": [ + "Appendix", + "23  Reviewer approval comment template" + ] + }, + { + "objectID": "newstemplate.html", + "href": "newstemplate.html", + "title": "24  NEWS template", + "section": "", + "text": "foobar 0.2.0 (2016-04-01)\n=========================\n\n### NEW FEATURES\n\n * New function added `do_things()` to do things (#5)\n\n### MINOR IMPROVEMENTS\n\n * Improved documentation for `things()` (#4)\n\n### BUG FIXES\n\n * Fix parsing bug in `stuff()` (#3)\n\n### DEPRECATED AND DEFUNCT\n\n * `hello_world()` now deprecated and will be removed in a\n future version, use `hello_mars()`\n\n### DOCUMENTATION FIXES\n\n * Clarified the role of `hello_mars()` vs. `goodbye_mars()`\n\n\n### (a special: any heading grouping a large number of changes under one thing)\n\n * blablabla.\n\nfoobar 0.1.0 (2016-01-01)\n=========================\n\n### NEW FEATURES\n\n * released to CRAN", + "crumbs": [ + "Appendix", + "24  NEWS template" + ] + }, + { + "objectID": "bookreleaseissue.html", + "href": "bookreleaseissue.html", + "title": "25  Book release guidance", + "section": "", + "text": "Editors preparing for a release can run the prelease.R script in the inst directory of this repository to automatically open a GitHub issue with checkpoints for all current issues assigned to the upcoming release milestone, along with the following checklist. Before running the script, please manually check the assignment of issues to the milestone. This should be run one month prior to planned release.\n\n## Release book version <insert version>\n\n### Repo maintenance between releases\n\n- [ ] Look at the issue tracker for [the dev guide](https://github.com/ropensci/dev_guide/issues) and for [software review meta](https://github.com/ropensci/software-review-meta/issues) for changes still to be made in the dev guide. Assign dev guide issues to milestones corresponding to versions, either the next one or the one after that, e.g. [version 0.3.0](https://github.com/ropensci/dev_guide/milestone/2). Encourage PRs, have them reviewed.\n\n### 1 month prior to release\n\n- [ ] Remind editors to open issues/PRs for items they want to see in the next version.\n\n- [ ] Run [the `devguide_prerelease()` function](https://github.com/ropensci-org/devguider) from the `devguider` package.\n\n- [ ] Ask editors for any feedback you need from them before release.\n\n- [ ] For each contribution/change make sure the NEWS in Appendix.Rmd were updated.\n\n- [ ] Plan a date for release in communication with rOpenSci's Community Manager who will give you a date for publishing a blog post / tech note.\n\n### 2 weeks prior to release\n\n- [ ] Draft a blog post / tech note about the release with enough advance for editors and then Community Manager to review it (2 weeks). [Example](https://github.com/ropensci/roweb3/pull/291), [General blog post instructions](https://blogguide.ropensci.org/), [specific instructions for release posts](#releaseblogpost). \n\n- [ ] Make a PR from the dev branch to the master branch, ping editors on GitHub and Slack. Mention the blog post draft in a comment on this PR.\n\n### Release\n\n- [ ] Check URLs using [the `devguide_urls()` function from the {devguider} package](https://github.com/ropensci-org/devguider)\n\n- [ ] Check spelling using [the `devguide_spelling()` function from the {devguider} package](https://github.com/ropensci-org/devguider). Update the [WORDLIST](https://github.com/ropensci/dev_guide/blob/master/inst/WORDLIST) as necessary.\n\n- [ ] Squash and merge the PR from dev to master.\n\n- [ ] GitHub release, check Zenodo release.\n\n- [ ] Re-build (for Zenodo metadata update in the book) or wait for daily build\n\n- [ ] Re-create the dev branch\n\n- [ ] Finish your blog post / tech note PR. Underline the most important aspects to be highlighted in tweets as part of the PR discussion.", + "crumbs": [ + "Appendix", + "25  Book release guidance" + ] + }, + { + "objectID": "redirect.html", + "href": "redirect.html", + "title": "26  How to set a redirect", + "section": "", + "text": "26.1 Non GitHub pages site (e.g. Netlify)\nReplace the content of the current website with a index.html and 404.html files both containing:", + "crumbs": [ + "Appendix", + "26  How to set a redirect" + ] + }, + { + "objectID": "redirect.html#non-git-hub-pages-site-e-g-netlify", + "href": "redirect.html#non-git-hub-pages-site-e-g-netlify", + "title": "26  How to set a redirect", + "section": "", + "text": "<html>\n<head>\n<meta http-equiv=\"refresh\" content=\"0;URL=https://docs.ropensci.org/<pkgname>/\"> \n</head>\n</html>", + "crumbs": [ + "Appendix", + "26  How to set a redirect" + ] + }, + { + "objectID": "redirect.html#git-hub-pages", + "href": "redirect.html#git-hub-pages", + "title": "26  How to set a redirect", + "section": "26.2 GitHub pages", + "text": "26.2 GitHub pages\nYou can setup the redirect from your main user gh-pages repository:\n\ncreate a new repository (if you don’t have one yet): https://github.com/<username>/<username>.github.io.\nIn this repository create a directory <pkgname> containing 2 files: a index.html and 404.html file, which both redirect to the new location (see previous subsection).\nTest that https://<username>.github.io/<pkgname>/index.html now redirects.", + "crumbs": [ + "Appendix", + "26  How to set a redirect" + ] + }, + { + "objectID": "bot_cheatsheet.html", + "href": "bot_cheatsheet.html", + "title": "27  Bot commands", + "section": "", + "text": "27.1 For everyone\nNote that we clean issue threads by removing extraneous content, so the record of you having asked for bot-help will most often quickly be erased or hidden.", + "crumbs": [ + "Appendix", + "27  Bot commands" + ] + }, + { + "objectID": "bot_cheatsheet.html#for-everyone", + "href": "bot_cheatsheet.html#for-everyone", + "title": "27  Bot commands", + "section": "", + "text": "27.1.1 See the list of commands available to you\nIf you need a quick reminder!\n@ropensci-review-bot help\n\n\n27.1.2 See the code of conduct\n@ropensci-review-bot code of conduct", + "crumbs": [ + "Appendix", + "27  Bot commands" + ] + }, + { + "objectID": "bot_cheatsheet.html#for-authors", + "href": "bot_cheatsheet.html#for-authors", + "title": "27  Bot commands", + "section": "27.2 For authors", + "text": "27.2 For authors\n\n27.2.1 Check package with pkgcheck\nWhen your package has substantially changed.\n@ropensci-review-bot check package\n\n\n27.2.2 Submit response to reviewers\nTo record your response to reviewers.\n@ropensci-review-bot submit response <response-url>\nwhere <response_url> is the link to the response comment in the issue thread.\n\n\n27.2.3 Finalize repo transfer\nAfter you’ve accepted the invitation to rOpenSci GitHub organization and transferred your GitHub repository to it, run this command to re-gain admin access to your repository.\n@ropensci-review-bot finalize transfer of <package-name>\n\n\n27.2.4 Get a new invite after approval\nIf you missed the one-week window to accept the invitation to the rOpenSci GitHub organization, run this to receive a new one.\n@ropensci-review-bot invite me to ropensci/<package-name>", + "crumbs": [ + "Appendix", + "27  Bot commands" + ] + }, + { + "objectID": "bot_cheatsheet.html#for-the-editor-in-chief", + "href": "bot_cheatsheet.html#for-the-editor-in-chief", + "title": "27  Bot commands", + "section": "27.3 For the editor-in-chief", + "text": "27.3 For the editor-in-chief\n\n27.3.1 Assign an editor\n@ropensci-review-bot assign @username as editor\n\n\n27.3.2 Put submission on hold\nSee editorial policy.\n@ropensci-review-bot put on hold\n\n\n27.3.3 Indicate the submission is out of scope\nDo not forget to first post a comment explaining the decision and thanking the author(s) for their submission.\n@ropensci-review-bot out-of-scope", + "crumbs": [ + "Appendix", + "27  Bot commands" + ] + }, + { + "objectID": "bot_cheatsheet.html#for-assigned-editor", + "href": "bot_cheatsheet.html#for-assigned-editor", + "title": "27  Bot commands", + "section": "27.4 For assigned editor", + "text": "27.4 For assigned editor\n\n27.4.1 Put submission on hold\nSee editorial policy.\n@ropensci-review-bot put on hold\n\n\n27.4.2 Check package with pkgcheck\nGenerally only on pre-submission inquiries, or when authors otherwise indicate that package has substantially changed.\n@ropensci-review-bot check package\n\n\n27.4.3 Check statistical standards\nGenerally only on pre-submission inquiries, or when authors otherwise indicate that package has substantially changed.\n@ropensci-review-bot check srr\n\n\n27.4.4 Check that README has software review badge\nTowards the end of the submission process.\n@ropensci-review-bot check readme\n\n\n27.4.5 Indicate you are now seeking reviewers\n@ropensci-review-bot seeking reviewers\n\n\n27.4.6 Assign a reviewer\n@ropensci-review-bot assign @username as reviewer\nor\n@ropensci-review-bot add @username as reviewer\n\n\n27.4.7 Remove a reviewer\n@ropensci-review-bot remove @username from reviewers\n\n\n27.4.8 Tweak review due date\n@ropensci-review-bot set due date for @username to YYYY-MM-DD\n\n\n27.4.9 Record that a review was submitted\n@ropensci-review-bot submit review <review-url> time <time in hours>\n\n\n27.4.10 Approve package\n@ropensci-review-bot approve <package-name>", + "crumbs": [ + "Appendix", + "27  Bot commands" + ] + } +] \ No newline at end of file diff --git a/security.html b/security.html new file mode 100644 index 000000000..a21b05d09 --- /dev/null +++ b/security.html @@ -0,0 +1,16 @@ + + + Redirect + + + + + + + diff --git a/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css b/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css new file mode 100644 index 000000000..e9d3957cb --- /dev/null +++ b/site_libs/bootstrap/bootstrap-811912db2014727b1c573d09a2e9024c.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root,[data-bs-theme=light]{--bs-blue: #2780e3;--bs-indigo: #6610f2;--bs-purple: #613d7c;--bs-pink: #e83e8c;--bs-red: #ff0039;--bs-orange: #f0ad4e;--bs-yellow: #804600;--bs-green: #3fb618;--bs-teal: #20c997;--bs-cyan: #9954bb;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #343a40;--bs-primary: #1f58a3;--bs-secondary: #343a40;--bs-success: #3fb618;--bs-info: #9954bb;--bs-warning: #804600;--bs-danger: #ff0039;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 52, 58, 64;--bs-primary-rgb: 31, 88, 163;--bs-secondary-rgb: 52, 58, 64;--bs-success-rgb: 63, 182, 24;--bs-info-rgb: 153, 84, 187;--bs-warning-rgb: 128, 70, 0;--bs-danger-rgb: 255, 0, 57;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-primary-text-emphasis: #0c2341;--bs-secondary-text-emphasis: #15171a;--bs-success-text-emphasis: #19490a;--bs-info-text-emphasis: #3d224b;--bs-warning-text-emphasis: #331c00;--bs-danger-text-emphasis: #660017;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d2deed;--bs-secondary-bg-subtle: #d6d8d9;--bs-success-bg-subtle: #d9f0d1;--bs-info-bg-subtle: #ebddf1;--bs-warning-bg-subtle: #e6dacc;--bs-danger-bg-subtle: #ffccd7;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #a5bcda;--bs-secondary-border-subtle: #aeb0b3;--bs-success-border-subtle: #b2e2a3;--bs-info-border-subtle: #d6bbe4;--bs-warning-border-subtle: #ccb599;--bs-danger-border-subtle: #ff99b0;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1.2rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #343a40;--bs-body-color-rgb: 52, 58, 64;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(52, 58, 64, 0.75);--bs-secondary-color-rgb: 52, 58, 64;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(52, 58, 64, 0.5);--bs-tertiary-color-rgb: 52, 58, 64;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #1f58a3;--bs-link-color-rgb: 31, 88, 163;--bs-link-decoration: underline;--bs-link-hover-color: #194682;--bs-link-hover-color-rgb: 25, 70, 130;--bs-code-color: #7d12ba;--bs-highlight-bg: #e6dacc;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(31, 88, 163, 0.25);--bs-form-valid-color: #3fb618;--bs-form-valid-border-color: #3fb618;--bs-form-invalid-color: #ff0039;--bs-form-invalid-border-color: #ff0039}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #799bc8;--bs-secondary-text-emphasis: #85898c;--bs-success-text-emphasis: #8cd374;--bs-info-text-emphasis: #c298d6;--bs-warning-text-emphasis: #b39066;--bs-danger-text-emphasis: #ff6688;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #061221;--bs-secondary-bg-subtle: #0a0c0d;--bs-success-bg-subtle: #0d2405;--bs-info-bg-subtle: #1f1125;--bs-warning-bg-subtle: #1a0e00;--bs-danger-bg-subtle: #33000b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #133562;--bs-secondary-border-subtle: #1f2326;--bs-success-border-subtle: #266d0e;--bs-info-border-subtle: #5c3270;--bs-warning-border-subtle: #4d2a00;--bs-danger-border-subtle: #990022;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #799bc8;--bs-link-hover-color: #94afd3;--bs-link-color-rgb: 121, 155, 200;--bs-link-hover-color-rgb: 148, 175, 211;--bs-code-color: white;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #8cd374;--bs-form-valid-border-color: #8cd374;--bs-form-invalid-color: #ff6688;--bs-form-invalid-border-color: #ff6688}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1.2rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.75rem 1.5rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;line-height:1.5;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6)}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#343a40}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(52,58,64,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:calc(1.275rem + 0.3vw);font-weight:300}@media(min-width: 1200px){.lead{font-size:1.5rem}}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.blockquote{font-size:1.5rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(52,58,64,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #343a40;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #343a40;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #343a40;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #343a40;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #9a9da0}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d2deed;--bs-table-border-color: #bdc8d5;--bs-table-striped-bg: #c8d3e1;--bs-table-striped-color: #000;--bs-table-active-bg: #bdc8d5;--bs-table-active-color: #000;--bs-table-hover-bg: #c2cddb;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #d6d8d9;--bs-table-border-color: #c1c2c3;--bs-table-striped-bg: #cbcdce;--bs-table-striped-color: #000;--bs-table-active-bg: #c1c2c3;--bs-table-active-color: #000;--bs-table-hover-bg: #c6c8c9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d9f0d1;--bs-table-border-color: #c3d8bc;--bs-table-striped-bg: #cee4c7;--bs-table-striped-color: #000;--bs-table-active-bg: #c3d8bc;--bs-table-active-color: #000;--bs-table-hover-bg: #c9dec1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #ebddf1;--bs-table-border-color: #d4c7d9;--bs-table-striped-bg: #dfd2e5;--bs-table-striped-color: #000;--bs-table-active-bg: #d4c7d9;--bs-table-active-color: #000;--bs-table-hover-bg: #d9ccdf;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #e6dacc;--bs-table-border-color: #cfc4b8;--bs-table-striped-bg: #dbcfc2;--bs-table-striped-color: #000;--bs-table-active-bg: #cfc4b8;--bs-table-active-color: #000;--bs-table-hover-bg: #d5cabd;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #ffccd7;--bs-table-border-color: #e6b8c2;--bs-table-striped-bg: #f2c2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #e6b8c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ecbdc7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #343a40;--bs-table-border-color: #484e53;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.col-form-label-lg{font-size:1.5rem}}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:1.05rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(52,58,64,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#343a40;background-color:#fff;border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(52,58,64,.75);opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#343a40;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#343a40;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:1.05rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.form-control-lg{font-size:1.5rem}}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important}.form-control-color::-webkit-color-swatch{border:0 !important}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #343a40}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.05rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.form-select-lg{font-size:1.5rem}}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.8rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#8facd1;outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#1f58a3;border-color:#1f58a3}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#1f58a3;border-color:#1f58a3;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238facd1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(31,88,163,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(31,88,163,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#1f58a3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bccde3}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#1f58a3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bccde3}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(52,58,64,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(52,58,64,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#343a40;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #dee2e6}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{font-size:1.5rem}}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:1.05rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#3fb618}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#fff;background-color:#3fb618}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3fb618;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3fb618}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3fb618}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3fb618}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3fb618}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#ff0039}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#fff;background-color:#ff0039}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff0039;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#ff0039}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#ff0039}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#ff0039}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ff0039}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1.2rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #343a40;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #1f58a3;--bs-btn-border-color: #1f58a3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1a4b8b;--bs-btn-hover-border-color: #194682;--bs-btn-focus-shadow-rgb: 65, 113, 177;--bs-btn-active-color: #fff;--bs-btn-active-bg: #194682;--bs-btn-active-border-color: #17427a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #1f58a3;--bs-btn-disabled-border-color: #1f58a3}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #369b14;--bs-btn-hover-border-color: #329213;--bs-btn-focus-shadow-rgb: 92, 193, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #329213;--bs-btn-active-border-color: #2f8912;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3fb618;--bs-btn-disabled-border-color: #3fb618}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #82479f;--bs-btn-hover-border-color: #7a4396;--bs-btn-focus-shadow-rgb: 168, 110, 197;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7a4396;--bs-btn-active-border-color: #733f8c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #9954bb;--bs-btn-disabled-border-color: #9954bb}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #804600;--bs-btn-border-color: #804600;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6d3c00;--bs-btn-hover-border-color: #663800;--bs-btn-focus-shadow-rgb: 147, 98, 38;--bs-btn-active-color: #fff;--bs-btn-active-bg: #663800;--bs-btn-active-border-color: #603500;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #804600;--bs-btn-disabled-border-color: #804600}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d90030;--bs-btn-hover-border-color: #cc002e;--bs-btn-focus-shadow-rgb: 255, 38, 87;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc002e;--bs-btn-active-border-color: #bf002b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff0039;--bs-btn-disabled-border-color: #ff0039}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-outline-default{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #1f58a3;--bs-btn-border-color: #1f58a3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #1f58a3;--bs-btn-hover-border-color: #1f58a3;--bs-btn-focus-shadow-rgb: 31, 88, 163;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1f58a3;--bs-btn-active-border-color: #1f58a3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1f58a3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1f58a3;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3fb618;--bs-btn-hover-border-color: #3fb618;--bs-btn-focus-shadow-rgb: 63, 182, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3fb618;--bs-btn-active-border-color: #3fb618;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3fb618;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3fb618;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #9954bb;--bs-btn-hover-border-color: #9954bb;--bs-btn-focus-shadow-rgb: 153, 84, 187;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9954bb;--bs-btn-active-border-color: #9954bb;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #9954bb;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #9954bb;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #804600;--bs-btn-border-color: #804600;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #804600;--bs-btn-hover-border-color: #804600;--bs-btn-focus-shadow-rgb: 128, 70, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: #804600;--bs-btn-active-border-color: #804600;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #804600;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #804600;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff0039;--bs-btn-hover-border-color: #ff0039;--bs-btn-focus-shadow-rgb: 255, 0, 57;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff0039;--bs-btn-active-border-color: #ff0039;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff0039;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff0039;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #1f58a3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #194682;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #194682;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 65, 113, 177;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:calc(1.275rem + 0.3vw);--bs-btn-border-radius: 0.5rem}@media(min-width: 1200px){.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:1.5rem}}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:1.05rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1.2rem;--bs-dropdown-color: #343a40;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #343a40;--bs-dropdown-link-hover-color: #343a40;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1f58a3;--bs-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:1.05rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1f58a3;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.nav{--bs-nav-link-padding-x: 1.2rem;--bs-nav-link-padding-y: 0.6rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #1f58a3;--bs-nav-link-hover-color: #194682;--bs-nav-link-disabled-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(31,88,163,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #1f58a3}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: #fdfdfe;--bs-navbar-hover-color: rgba(253, 253, 254, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 254, 0.75);--bs-navbar-active-color: #fdfdfe;--bs-navbar-brand-padding-y: 0.375rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.5rem;--bs-navbar-brand-color: #fdfdfe;--bs-navbar-brand-hover-color: #fdfdfe;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.5rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253, 253, 254, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.6rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.6rem;padding-bottom:.6rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fdfdfe;--bs-navbar-hover-color: rgba(253, 253, 254, 0.8);--bs-navbar-disabled-color: rgba(253, 253, 254, 0.75);--bs-navbar-active-color: #fdfdfe;--bs-navbar-brand-color: #fdfdfe;--bs-navbar-brand-hover-color: #fdfdfe;--bs-navbar-toggler-border-color: rgba(253, 253, 254, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfdfe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion{--bs-accordion-color: #343a40;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #343a40;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c2341'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #8facd1;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c2341;--bs-accordion-active-bg: #d2deed}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1.2rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23799bc8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23799bc8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1.2rem;--bs-pagination-color: #1f58a3;--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #194682;--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: #194682;--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #1f58a3;--bs-pagination-active-border-color: #1f58a3;--bs-pagination-disabled-color: rgba(52, 58, 64, 0.75);--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: #dee2e6;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:calc(1.275rem + 0.3vw);--bs-pagination-border-radius: 0.5rem}@media(min-width: 1200px){.pagination-lg{--bs-pagination-font-size:1.5rem}}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:1.05rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0 solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress,.progress-stacked{--bs-progress-height: 0.5rem;--bs-progress-font-size:0.9rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #1f58a3;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #343a40;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(52, 58, 64, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #343a40;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: rgba(52, 58, 64, 0.75);--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #1f58a3;--bs-list-group-active-border-color: #1f58a3;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(31, 88, 163, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(52, 58, 64, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color)}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:1.05rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:1.05rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1.2rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e9ecef;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #343a40;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #343a40;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(25, 70, 130, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(25, 70, 130, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(50, 146, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(50, 146, 19, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(122, 67, 150, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(122, 67, 150, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(102, 56, 0, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(102, 56, 0, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(204, 0, 46, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 0, 46, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.2rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1.2rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #804600;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #804600;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #1f58a3}.bg-primary{--bslib-color-bg: #1f58a3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #804600}.bg-warning{--bslib-color-bg: #804600;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #4b6988;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #4b6988;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #702691;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #702691;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6d414a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #6d414a;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be4154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #be4154;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #cc1c22;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #cc1c22;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c3842f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #c3842f;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #5c5d5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #5c5d5b;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #763061;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #763061;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #744232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #744232;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #aa4338;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #aa4338;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #b32a17;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #b32a17;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #ad6f1f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #ad6f1f;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #66730a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #66730a;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5a7a3c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #5a7a3c;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #8a4c4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #8a4c4b;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #59890e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #59890e;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #46955b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #46955b;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8f4e70;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #8f4e70;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #804600;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #804600;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #1f58a3}.bg-primary{--bslib-color-bg: #1f58a3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #804600}.bg-warning{--bslib-color-bg: #804600;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #4b6988;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #4b6988;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #702691;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #702691;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #6d414a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #6d414a;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #be4154;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #be4154;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #cc1c22;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #cc1c22;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c3842f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #c3842f;color:#fff}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #5c5d5b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #5c5d5b;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #763061;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #763061;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #744232;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #744232;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #aa4338;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #aa4338;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #b32a17;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #b32a17;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #fff;--bslib-color-bg: #ad6f1f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #ad6f1f;color:#fff}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #66730a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #66730a;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #5a7a3c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #5a7a3c;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #8a4c4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #804600 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #8a4c4b;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #59890e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #59890e;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #46955b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #46955b;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8f4e70;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #804600 var(--bg-gradient-end, 180%)) #8f4e70;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.5rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1.2rem;margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}:root{--bslib-page-sidebar-title-bg: #1f58a3;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.2rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.sidebar-item .chapter-number{color:#343a40}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-collapse .quarto-navbar-tools{margin-left:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#fdfdfe}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fdfdfe}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(31,88,163,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(31,88,163,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#1f58a3}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#1f58a3;color:#fdfdfe;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(min-width: 992px){#quarto-sidebar-glass{display:none}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#194682}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:64px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}@media(min-width: 768px){.nav-footer-left{flex:1 1 0px;text-align:left}}@media(max-width: 575.98px){.nav-footer-left{margin-bottom:1em;flex:100%}}@media(min-width: 768px){.nav-footer-right{flex:1 1 0px;text-align:right}}@media(max-width: 575.98px){.nav-footer-right{margin-bottom:1em;flex:100%}}.nav-footer-center{text-align:center;min-height:3em}@media(min-width: 768px){.nav-footer-center{flex:1 1 0px}}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-bottom:1em;flex:100%}}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em;order:10}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfdfe;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}#quarto-announcement{padding:.5em;display:flex;justify-content:space-between;margin-bottom:0;font-size:.9em}#quarto-announcement .quarto-announcement-content{margin-right:auto}#quarto-announcement .quarto-announcement-content p{margin-bottom:0}#quarto-announcement .quarto-announcement-icon{margin-right:.5em;font-size:1.2em;margin-top:-0.15em}#quarto-announcement .quarto-announcement-action{cursor:pointer}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfdfe;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfdfe;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#343a40;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(31,88,163,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#343a40;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#343a40;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#343a40;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#343a40;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#1f58a3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#1f58a3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#266bc5}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#343a40}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#a9c7ef}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#343a40}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#343a40}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfdfe}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#343a40;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(31,88,163,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(52,58,64,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#5397e9 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#343a40 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#3aa716 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#fa6400 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#f8f9fa !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#343a40 !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #276fce;border-bottom:solid 1px #276fce}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#266bc5}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#fdfdfe}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#343a40}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#343a40}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #bcbfc0;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#343a40}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}div.value-box-area span.observablehq--number{font-size:calc(clamp(.1em,15cqw,5em)*1.25);line-height:1.2;color:inherit;font-family:var(--bs-body-font-family)}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#343a40;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#1f58a3}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#1f58a3}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#1f58a3}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#1f58a3}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#1f58a3}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#343a40;font-size:1.05rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#343a40}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #343a40;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #343a40;--mermaid-node-fg-color: #343a40;--mermaid-fg-color: #343a40;--mermaid-fg-color--lighter: #4b545c;--mermaid-fg-color--lightest: #626d78;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #1f58a3;--mermaid-node-bg-color: rgba(31, 88, 163, 0.1);--mermaid-node-fg-color: #343a40}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#6d7a86}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#6d7a86}.quarto-layout-cell[data-ref-parent] caption{color:#6d7a86}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#6d7a86;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65)}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#6d7a86}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f9fa;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#1f58a3}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#1f58a3}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #1f58a3;color:#1f58a3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#1f58a3 !important}kbd,.kbd{color:#343a40;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2780e3}div.callout-note.callout-style-default>.callout-header{background-color:#e9f2fc}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#3fb618}div.callout-tip.callout-style-default>.callout-header{background-color:#ecf8e8}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#804600}div.callout-warning.callout-style-default>.callout-header{background-color:#f2ede6}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#f0ad4e}div.callout-caution.callout-style-default>.callout-header{background-color:#fef7ed}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#ff0039}div.callout-important.callout-style-default>.callout-header{background-color:#ffe6eb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#1f58a3;color:#fdfdfe}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#343a40}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #cacccd;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #cacccd;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 75, 80, 85;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}nav.quarto-secondary-nav.color-navbar{background-color:#1f58a3;color:#fdfdfe}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfdfe}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#4b545c;border:solid #4b545c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #d6d8d9;border-bottom:1px solid #d6d8d9}.table>thead{border-top-width:0;border-bottom:1px solid #9a9da0}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}#quarto-back-to-top{z-index:1000}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}pre code{font-family:inherit;font-size:inherit;font-weight:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.875em;font-weight:400}a{background-color:rgba(0,0,0,0);font-weight:400;text-decoration:underline}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfdfe;background:#1f58a3}.quarto-title-banner a{color:#fdfdfe}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#fdfdfe}.quarto-title-banner .code-tools-button{color:#b9b9dc}.quarto-title-banner .code-tools-button:hover{color:#fdfdfe}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px}code{color:inherit}.summaryblock{padding:1em 1em 1em 1em;margin-bottom:10px;color:#333e50;border-style:solid;border-width:5px;border-color:#6faef5}.summaryblock>a{color:#d8dfee}.quarto-title-meta{display:block !important}:root{--quarto-scss-export-gray-300: #dee2e6;--quarto-scss-export-gray-500: #adb5bd;--quarto-scss-export-gray-600: #6c757d;--quarto-scss-export-gray-800: #343a40;--quarto-scss-export-card-cap-bg: rgba(52, 58, 64, 0.25);--quarto-scss-export-border-color: #dee2e6;--quarto-scss-export-text-muted: #6c757d;--quarto-scss-export-primary: #1f58a3;--quarto-scss-export-yellow: #804600;--quarto-scss-export-white: #fff;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-200: #e9ecef;--quarto-scss-export-gray-400: #ced4da;--quarto-scss-export-gray-700: #495057;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-black: #000;--quarto-scss-export-blue: #2780e3;--quarto-scss-export-indigo: #6610f2;--quarto-scss-export-purple: #613d7c;--quarto-scss-export-pink: #e83e8c;--quarto-scss-export-red: #ff0039;--quarto-scss-export-orange: #f0ad4e;--quarto-scss-export-green: #3fb618;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #9954bb;--quarto-scss-export-secondary: #343a40;--quarto-scss-export-success: #3fb618;--quarto-scss-export-info: #9954bb;--quarto-scss-export-warning: #804600;--quarto-scss-export-danger: #ff0039;--quarto-scss-export-light: #f8f9fa;--quarto-scss-export-dark: #343a40;--quarto-scss-export-body-color: #343a40;--quarto-scss-export-title-banner-color: ;--quarto-scss-export-title-banner-bg: ;--quarto-scss-export-btn-code-copy-color: #5E5E5E;--quarto-scss-export-btn-code-copy-color-active: #4758AB;--quarto-scss-export-sidebar-bg: #fff;--quarto-scss-export-link-color: #1f58a3;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-color: #7d12ba;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #1f58a3;--quarto-scss-export-toc-active-border: #1f58a3;--quarto-scss-export-toc-inactive-border: #e9ecef;--quarto-scss-export-navbar-default: #1f58a3;--quarto-scss-export-navbar-hl-override: false;--quarto-scss-export-navbar-bg: #1f58a3;--quarto-scss-export-btn-bg: #343a40;--quarto-scss-export-btn-fg: #cacccd;--quarto-scss-export-body-contrast-bg: #fff;--quarto-scss-export-body-contrast-color: #343a40;--quarto-scss-export-navbar-fg: #fdfdfe;--quarto-scss-export-navbar-hl: #fdfdfe;--quarto-scss-export-navbar-brand: #fdfdfe;--quarto-scss-export-navbar-brand-hl: #fdfdfe;--quarto-scss-export-navbar-toggler-border-color: rgba(253, 253, 254, 0);--quarto-scss-export-navbar-hover-color: rgba(253, 253, 254, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(253, 253, 254, 0.75);--quarto-scss-export-sidebar-fg: #595959;--quarto-scss-export-title-block-color: #343a40;--quarto-scss-export-title-block-contast-color: #fff;--quarto-scss-export-footer-bg: #fff;--quarto-scss-export-footer-fg: #757575;--quarto-scss-export-popover-bg: #fff;--quarto-scss-export-input-bg: #fff;--quarto-scss-export-input-border-color: #dee2e6;--quarto-scss-export-code-annotation-higlight-color: rgba(170, 170, 170, 0.2666666667);--quarto-scss-export-code-annotation-higlight-bg: rgba(170, 170, 170, 0.1333333333);--quarto-scss-export-table-group-separator-color: #9a9da0;--quarto-scss-export-table-group-separator-color-lighter: #d6d8d9;--quarto-scss-export-link-decoration: underline;--quarto-scss-export-table-border-color: #dee2e6;--quarto-scss-export-sidebar-glass-bg: rgba(102, 102, 102, 0.4);--quarto-scss-export-color-contrast-dark: #000;--quarto-scss-export-color-contrast-light: #fff;--quarto-scss-export-blue-100: #d4e6f9;--quarto-scss-export-blue-200: #a9ccf4;--quarto-scss-export-blue-300: #7db3ee;--quarto-scss-export-blue-400: #5299e9;--quarto-scss-export-blue-500: #2780e3;--quarto-scss-export-blue-600: #1f66b6;--quarto-scss-export-blue-700: #174d88;--quarto-scss-export-blue-800: #10335b;--quarto-scss-export-blue-900: #081a2d;--quarto-scss-export-indigo-100: #e0cffc;--quarto-scss-export-indigo-200: #c29ffa;--quarto-scss-export-indigo-300: #a370f7;--quarto-scss-export-indigo-400: #8540f5;--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: #520dc2;--quarto-scss-export-indigo-700: #3d0a91;--quarto-scss-export-indigo-800: #290661;--quarto-scss-export-indigo-900: #140330;--quarto-scss-export-purple-100: #dfd8e5;--quarto-scss-export-purple-200: #c0b1cb;--quarto-scss-export-purple-300: #a08bb0;--quarto-scss-export-purple-400: #816496;--quarto-scss-export-purple-500: #613d7c;--quarto-scss-export-purple-600: #4e3163;--quarto-scss-export-purple-700: #3a254a;--quarto-scss-export-purple-800: #271832;--quarto-scss-export-purple-900: #130c19;--quarto-scss-export-pink-100: #fad8e8;--quarto-scss-export-pink-200: #f6b2d1;--quarto-scss-export-pink-300: #f18bba;--quarto-scss-export-pink-400: #ed65a3;--quarto-scss-export-pink-500: #e83e8c;--quarto-scss-export-pink-600: #ba3270;--quarto-scss-export-pink-700: #8b2554;--quarto-scss-export-pink-800: #5d1938;--quarto-scss-export-pink-900: #2e0c1c;--quarto-scss-export-red-100: #ffccd7;--quarto-scss-export-red-200: #ff99b0;--quarto-scss-export-red-300: #ff6688;--quarto-scss-export-red-400: #ff3361;--quarto-scss-export-red-500: #ff0039;--quarto-scss-export-red-600: #cc002e;--quarto-scss-export-red-700: #990022;--quarto-scss-export-red-800: #660017;--quarto-scss-export-red-900: #33000b;--quarto-scss-export-orange-100: #fcefdc;--quarto-scss-export-orange-200: #f9deb8;--quarto-scss-export-orange-300: #f6ce95;--quarto-scss-export-orange-400: #f3bd71;--quarto-scss-export-orange-500: #f0ad4e;--quarto-scss-export-orange-600: #c08a3e;--quarto-scss-export-orange-700: #90682f;--quarto-scss-export-orange-800: #60451f;--quarto-scss-export-orange-900: #302310;--quarto-scss-export-yellow-100: #e6dacc;--quarto-scss-export-yellow-200: #ccb599;--quarto-scss-export-yellow-300: #b39066;--quarto-scss-export-yellow-400: #996b33;--quarto-scss-export-yellow-500: #804600;--quarto-scss-export-yellow-600: #663800;--quarto-scss-export-yellow-700: #4d2a00;--quarto-scss-export-yellow-800: #331c00;--quarto-scss-export-yellow-900: #1a0e00;--quarto-scss-export-green-100: #d9f0d1;--quarto-scss-export-green-200: #b2e2a3;--quarto-scss-export-green-300: #8cd374;--quarto-scss-export-green-400: #65c546;--quarto-scss-export-green-500: #3fb618;--quarto-scss-export-green-600: #329213;--quarto-scss-export-green-700: #266d0e;--quarto-scss-export-green-800: #19490a;--quarto-scss-export-green-900: #0d2405;--quarto-scss-export-teal-100: #d2f4ea;--quarto-scss-export-teal-200: #a6e9d5;--quarto-scss-export-teal-300: #79dfc1;--quarto-scss-export-teal-400: #4dd4ac;--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: #1aa179;--quarto-scss-export-teal-700: #13795b;--quarto-scss-export-teal-800: #0d503c;--quarto-scss-export-teal-900: #06281e;--quarto-scss-export-cyan-100: #ebddf1;--quarto-scss-export-cyan-200: #d6bbe4;--quarto-scss-export-cyan-300: #c298d6;--quarto-scss-export-cyan-400: #ad76c9;--quarto-scss-export-cyan-500: #9954bb;--quarto-scss-export-cyan-600: #7a4396;--quarto-scss-export-cyan-700: #5c3270;--quarto-scss-export-cyan-800: #3d224b;--quarto-scss-export-cyan-900: #1f1125;--quarto-scss-export-default: #343a40;--quarto-scss-export-primary-text-emphasis: #0c2341;--quarto-scss-export-secondary-text-emphasis: #15171a;--quarto-scss-export-success-text-emphasis: #19490a;--quarto-scss-export-info-text-emphasis: #3d224b;--quarto-scss-export-warning-text-emphasis: #331c00;--quarto-scss-export-danger-text-emphasis: #660017;--quarto-scss-export-light-text-emphasis: #495057;--quarto-scss-export-dark-text-emphasis: #495057;--quarto-scss-export-primary-bg-subtle: #d2deed;--quarto-scss-export-secondary-bg-subtle: #d6d8d9;--quarto-scss-export-success-bg-subtle: #d9f0d1;--quarto-scss-export-info-bg-subtle: #ebddf1;--quarto-scss-export-warning-bg-subtle: #e6dacc;--quarto-scss-export-danger-bg-subtle: #ffccd7;--quarto-scss-export-light-bg-subtle: #fcfcfd;--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: #a5bcda;--quarto-scss-export-secondary-border-subtle: #aeb0b3;--quarto-scss-export-success-border-subtle: #b2e2a3;--quarto-scss-export-info-border-subtle: #d6bbe4;--quarto-scss-export-warning-border-subtle: #ccb599;--quarto-scss-export-danger-border-subtle: #ff99b0;--quarto-scss-export-light-border-subtle: #e9ecef;--quarto-scss-export-dark-border-subtle: #adb5bd;--quarto-scss-export-body-text-align: ;--quarto-scss-export-body-bg: #fff;--quarto-scss-export-body-secondary-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-body-secondary-bg: #e9ecef;--quarto-scss-export-body-tertiary-color: rgba(52, 58, 64, 0.5);--quarto-scss-export-body-tertiary-bg: #f8f9fa;--quarto-scss-export-body-emphasis-color: #000;--quarto-scss-export-link-hover-color: #194682;--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #1f58a3;--quarto-scss-export-component-active-color: #fff;--quarto-scss-export-focus-ring-color: rgba(31, 88, 163, 0.25);--quarto-scss-export-headings-font-family: ;--quarto-scss-export-headings-font-style: ;--quarto-scss-export-display-font-family: ;--quarto-scss-export-display-font-style: ;--quarto-scss-export-blockquote-footer-color: #6c757d;--quarto-scss-export-blockquote-border-color: #e9ecef;--quarto-scss-export-hr-bg-color: ;--quarto-scss-export-hr-height: ;--quarto-scss-export-hr-border-color: ;--quarto-scss-export-legend-font-weight: ;--quarto-scss-export-mark-bg: #e6dacc;--quarto-scss-export-table-color: #343a40;--quarto-scss-export-table-bg: #fff;--quarto-scss-export-table-accent-bg: transparent;--quarto-scss-export-table-th-font-weight: ;--quarto-scss-export-table-striped-color: #343a40;--quarto-scss-export-table-striped-bg: rgba(0, 0, 0, 0.05);--quarto-scss-export-table-active-color: #343a40;--quarto-scss-export-table-active-bg: rgba(0, 0, 0, 0.1);--quarto-scss-export-table-hover-color: #343a40;--quarto-scss-export-table-hover-bg: rgba(0, 0, 0, 0.075);--quarto-scss-export-table-caption-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-input-btn-font-family: ;--quarto-scss-export-input-btn-focus-color: rgba(31, 88, 163, 0.25);--quarto-scss-export-btn-color: #343a40;--quarto-scss-export-btn-font-family: ;--quarto-scss-export-btn-white-space: ;--quarto-scss-export-btn-link-color: #1f58a3;--quarto-scss-export-btn-link-hover-color: #194682;--quarto-scss-export-btn-link-disabled-color: #6c757d;--quarto-scss-export-form-text-font-style: ;--quarto-scss-export-form-text-font-weight: ;--quarto-scss-export-form-text-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-form-label-font-size: ;--quarto-scss-export-form-label-font-style: ;--quarto-scss-export-form-label-font-weight: ;--quarto-scss-export-form-label-color: ;--quarto-scss-export-input-font-family: ;--quarto-scss-export-input-disabled-color: ;--quarto-scss-export-input-disabled-bg: #e9ecef;--quarto-scss-export-input-disabled-border-color: ;--quarto-scss-export-input-color: #343a40;--quarto-scss-export-input-focus-bg: #fff;--quarto-scss-export-input-focus-border-color: #8facd1;--quarto-scss-export-input-focus-color: #343a40;--quarto-scss-export-input-placeholder-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-input-plaintext-color: #343a40;--quarto-scss-export-form-check-label-color: ;--quarto-scss-export-form-check-transition: ;--quarto-scss-export-form-check-input-bg: #fff;--quarto-scss-export-form-check-input-focus-border: #8facd1;--quarto-scss-export-form-check-input-checked-color: #fff;--quarto-scss-export-form-check-input-checked-bg-color: #1f58a3;--quarto-scss-export-form-check-input-checked-border-color: #1f58a3;--quarto-scss-export-form-check-input-indeterminate-color: #fff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #1f58a3;--quarto-scss-export-form-check-input-indeterminate-border-color: #1f58a3;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: #8facd1;--quarto-scss-export-form-switch-checked-color: #fff;--quarto-scss-export-input-group-addon-color: #343a40;--quarto-scss-export-input-group-addon-bg: #f8f9fa;--quarto-scss-export-input-group-addon-border-color: #dee2e6;--quarto-scss-export-form-select-font-family: ;--quarto-scss-export-form-select-color: #343a40;--quarto-scss-export-form-select-bg: #fff;--quarto-scss-export-form-select-disabled-color: ;--quarto-scss-export-form-select-disabled-bg: #e9ecef;--quarto-scss-export-form-select-disabled-border-color: ;--quarto-scss-export-form-select-indicator-color: #343a40;--quarto-scss-export-form-select-border-color: #dee2e6;--quarto-scss-export-form-select-focus-border-color: #8facd1;--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #1f58a3;--quarto-scss-export-form-range-thumb-active-bg: #bccde3;--quarto-scss-export-form-range-thumb-disabled-bg: rgba(52, 58, 64, 0.75);--quarto-scss-export-form-file-button-color: #343a40;--quarto-scss-export-form-file-button-bg: #f8f9fa;--quarto-scss-export-form-file-button-hover-bg: #e9ecef;--quarto-scss-export-form-floating-label-disabled-color: #6c757d;--quarto-scss-export-form-feedback-font-style: ;--quarto-scss-export-form-feedback-valid-color: #3fb618;--quarto-scss-export-form-feedback-invalid-color: #ff0039;--quarto-scss-export-form-feedback-icon-valid-color: #3fb618;--quarto-scss-export-form-feedback-icon-invalid-color: #ff0039;--quarto-scss-export-form-valid-color: #3fb618;--quarto-scss-export-form-valid-border-color: #3fb618;--quarto-scss-export-form-invalid-color: #ff0039;--quarto-scss-export-form-invalid-border-color: #ff0039;--quarto-scss-export-nav-link-font-size: ;--quarto-scss-export-nav-link-font-weight: ;--quarto-scss-export-nav-link-color: #1f58a3;--quarto-scss-export-nav-link-hover-color: #194682;--quarto-scss-export-nav-link-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-nav-tabs-border-color: #dee2e6;--quarto-scss-export-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--quarto-scss-export-nav-tabs-link-active-color: #000;--quarto-scss-export-nav-tabs-link-active-bg: #fff;--quarto-scss-export-nav-pills-link-active-bg: #1f58a3;--quarto-scss-export-nav-pills-link-active-color: #fff;--quarto-scss-export-nav-underline-link-active-color: #000;--quarto-scss-export-navbar-padding-x: ;--quarto-scss-export-navbar-light-contrast: #fff;--quarto-scss-export-navbar-dark-contrast: #fff;--quarto-scss-export-navbar-light-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-navbar-dark-icon-color: rgba(255, 255, 255, 0.75);--quarto-scss-export-dropdown-color: #343a40;--quarto-scss-export-dropdown-bg: #fff;--quarto-scss-export-dropdown-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-link-color: #343a40;--quarto-scss-export-dropdown-link-hover-color: #343a40;--quarto-scss-export-dropdown-link-hover-bg: #f8f9fa;--quarto-scss-export-dropdown-link-active-bg: #1f58a3;--quarto-scss-export-dropdown-link-active-color: #fff;--quarto-scss-export-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--quarto-scss-export-dropdown-header-color: #6c757d;--quarto-scss-export-dropdown-dark-color: #dee2e6;--quarto-scss-export-dropdown-dark-bg: #343a40;--quarto-scss-export-dropdown-dark-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-divider-bg: rgba(0, 0, 0, 0.175);--quarto-scss-export-dropdown-dark-box-shadow: ;--quarto-scss-export-dropdown-dark-link-color: #dee2e6;--quarto-scss-export-dropdown-dark-link-hover-color: #fff;--quarto-scss-export-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);--quarto-scss-export-dropdown-dark-link-active-color: #fff;--quarto-scss-export-dropdown-dark-link-active-bg: #1f58a3;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-color: #1f58a3;--quarto-scss-export-pagination-bg: #fff;--quarto-scss-export-pagination-border-color: #dee2e6;--quarto-scss-export-pagination-focus-color: #194682;--quarto-scss-export-pagination-focus-bg: #e9ecef;--quarto-scss-export-pagination-hover-color: #194682;--quarto-scss-export-pagination-hover-bg: #f8f9fa;--quarto-scss-export-pagination-hover-border-color: #dee2e6;--quarto-scss-export-pagination-active-color: #fff;--quarto-scss-export-pagination-active-bg: #1f58a3;--quarto-scss-export-pagination-active-border-color: #1f58a3;--quarto-scss-export-pagination-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-pagination-disabled-bg: #e9ecef;--quarto-scss-export-pagination-disabled-border-color: #dee2e6;--quarto-scss-export-card-title-color: ;--quarto-scss-export-card-subtitle-color: ;--quarto-scss-export-card-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-card-box-shadow: ;--quarto-scss-export-card-cap-color: ;--quarto-scss-export-card-height: ;--quarto-scss-export-card-color: ;--quarto-scss-export-card-bg: #fff;--quarto-scss-export-accordion-color: #343a40;--quarto-scss-export-accordion-bg: #fff;--quarto-scss-export-accordion-border-color: #dee2e6;--quarto-scss-export-accordion-button-color: #343a40;--quarto-scss-export-accordion-button-bg: #fff;--quarto-scss-export-accordion-button-active-bg: #d2deed;--quarto-scss-export-accordion-button-active-color: #0c2341;--quarto-scss-export-accordion-button-focus-border-color: #8facd1;--quarto-scss-export-accordion-icon-color: #343a40;--quarto-scss-export-accordion-icon-active-color: #0c2341;--quarto-scss-export-tooltip-color: #fff;--quarto-scss-export-tooltip-bg: #000;--quarto-scss-export-tooltip-margin: ;--quarto-scss-export-tooltip-arrow-color: ;--quarto-scss-export-form-feedback-tooltip-line-height: ;--quarto-scss-export-popover-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-popover-header-bg: #e9ecef;--quarto-scss-export-popover-body-color: #343a40;--quarto-scss-export-popover-arrow-color: #fff;--quarto-scss-export-popover-arrow-outer-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-color: ;--quarto-scss-export-toast-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-toast-header-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-toast-header-background-color: rgba(255, 255, 255, 0.85);--quarto-scss-export-toast-header-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-badge-color: #fff;--quarto-scss-export-modal-content-color: ;--quarto-scss-export-modal-content-bg: #fff;--quarto-scss-export-modal-content-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-modal-backdrop-bg: #000;--quarto-scss-export-modal-header-border-color: #dee2e6;--quarto-scss-export-modal-footer-bg: ;--quarto-scss-export-modal-footer-border-color: #dee2e6;--quarto-scss-export-progress-bg: #e9ecef;--quarto-scss-export-progress-bar-color: #fff;--quarto-scss-export-progress-bar-bg: #1f58a3;--quarto-scss-export-list-group-color: #343a40;--quarto-scss-export-list-group-bg: #fff;--quarto-scss-export-list-group-border-color: #dee2e6;--quarto-scss-export-list-group-hover-bg: #f8f9fa;--quarto-scss-export-list-group-active-bg: #1f58a3;--quarto-scss-export-list-group-active-color: #fff;--quarto-scss-export-list-group-active-border-color: #1f58a3;--quarto-scss-export-list-group-disabled-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-list-group-disabled-bg: #fff;--quarto-scss-export-list-group-action-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-list-group-action-hover-color: #000;--quarto-scss-export-list-group-action-active-color: #343a40;--quarto-scss-export-list-group-action-active-bg: #e9ecef;--quarto-scss-export-thumbnail-bg: #fff;--quarto-scss-export-thumbnail-border-color: #dee2e6;--quarto-scss-export-figure-caption-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-font-size: ;--quarto-scss-export-breadcrumb-bg: ;--quarto-scss-export-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-active-color: rgba(52, 58, 64, 0.75);--quarto-scss-export-breadcrumb-border-radius: ;--quarto-scss-export-carousel-control-color: #fff;--quarto-scss-export-carousel-indicator-active-bg: #fff;--quarto-scss-export-carousel-caption-color: #fff;--quarto-scss-export-carousel-dark-indicator-active-bg: #000;--quarto-scss-export-carousel-dark-caption-color: #000;--quarto-scss-export-btn-close-color: #000;--quarto-scss-export-offcanvas-border-color: rgba(0, 0, 0, 0.175);--quarto-scss-export-offcanvas-bg-color: #fff;--quarto-scss-export-offcanvas-color: #343a40;--quarto-scss-export-offcanvas-backdrop-bg: #000;--quarto-scss-export-code-color-dark: white;--quarto-scss-export-kbd-color: #fff;--quarto-scss-export-kbd-bg: #343a40;--quarto-scss-export-nested-kbd-font-weight: ;--quarto-scss-export-pre-bg: #f8f9fa;--quarto-scss-export-pre-color: #000;--quarto-scss-export-bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--quarto-scss-export-bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--quarto-scss-export-bslib-page-sidebar-title-bg: #1f58a3;--quarto-scss-export-bslib-page-sidebar-title-color: #fff;--quarto-scss-export-sidebar-color: #595959;--quarto-scss-export-sidebar-hover-color: rgba(31, 88, 163, 0.8);--quarto-scss-export-sidebar-disabled-color: rgba(89, 89, 89, 0.75);--quarto-scss-export-valuebox-bg-primary: #5397e9;--quarto-scss-export-valuebox-bg-secondary: #343a40;--quarto-scss-export-valuebox-bg-success: #3aa716;--quarto-scss-export-valuebox-bg-info: rgba(153, 84, 187, 0.7019607843);--quarto-scss-export-valuebox-bg-warning: #fa6400;--quarto-scss-export-valuebox-bg-danger: rgba(255, 0, 57, 0.7019607843);--quarto-scss-export-valuebox-bg-light: #f8f9fa;--quarto-scss-export-valuebox-bg-dark: #343a40;--quarto-scss-export-mermaid-bg-color: #fff;--quarto-scss-export-mermaid-edge-color: #343a40;--quarto-scss-export-mermaid-node-fg-color: #343a40;--quarto-scss-export-mermaid-fg-color: #343a40;--quarto-scss-export-mermaid-fg-color--lighter: #4b545c;--quarto-scss-export-mermaid-fg-color--lightest: #626d78;--quarto-scss-export-mermaid-label-bg-color: #fff;--quarto-scss-export-mermaid-label-fg-color: #1f58a3;--quarto-scss-export-mermaid-node-bg-color: rgba(31, 88, 163, 0.1);--quarto-scss-export-code-block-border-left-color: #dee2e6;--quarto-scss-export-callout-color-note: #2780e3;--quarto-scss-export-callout-color-tip: #3fb618;--quarto-scss-export-callout-color-important: #ff0039;--quarto-scss-export-callout-color-caution: #f0ad4e;--quarto-scss-export-callout-color-warning: #804600} \ No newline at end of file diff --git a/site_libs/bootstrap/bootstrap-icons.css b/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 000000000..285e4448f --- /dev/null +++ b/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/site_libs/bootstrap/bootstrap-icons.woff b/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbeeb055674125ad78fda0f3d166b36e5cc92336 GIT binary patch literal 176200 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

2+UrCZlNAp`)&G@jg{m-!Dn; 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πR(XEyYV3az{Ot$Y*f93mYq^Lnu{qbYp!X!TA9&! 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 F?~0aZ)an2L literal 0 HcmV?d00001 diff --git a/site_libs/bootstrap/bootstrap.min.js b/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 000000000..e8f21f703 --- /dev/null +++ b/site_libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/site_libs/clipboard/clipboard.min.js b/site_libs/clipboard/clipboard.min.js new file mode 100644 index 000000000..1103f811e --- /dev/null +++ b/site_libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/site_libs/quarto-html/popper.min.js b/site_libs/quarto-html/popper.min.js new file mode 100644 index 000000000..e3726d728 --- /dev/null +++ b/site_libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css b/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css new file mode 100644 index 000000000..5e724b1af --- /dev/null +++ b/site_libs/quarto-html/quarto-syntax-highlighting-ff4371ef257df69894857e99c6ad0d06.css @@ -0,0 +1,205 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +pre > code.sourceCode > span { + color: #003B4F; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; + font-style: inherit; +} + +code span.at { + color: #657422; + font-style: inherit; +} + +code span.ss { + color: #20794D; + font-style: inherit; +} + +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +code span.fu { + color: #4758AB; + font-style: inherit; +} + +code span.st { + color: #20794D; + font-style: inherit; +} + +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +code span.er { + color: #AD0000; + font-style: inherit; +} + +code span.bn { + color: #AD0000; + font-style: inherit; +} + +code span.al { + color: #AD0000; + font-style: inherit; +} + +code span.va { + color: #111111; + font-style: inherit; +} + +code span.bu { + font-style: inherit; +} + +code span.ex { + font-style: inherit; +} + +code span.pp { + color: #AD0000; + font-style: inherit; +} + +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +code span.vs { + color: #20794D; + font-style: inherit; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; + font-style: inherit; +} + +code span.ch { + color: #20794D; + font-style: inherit; +} + +code span.dt { + color: #AD0000; + font-style: inherit; +} + +code span.fl { + color: #AD0000; + font-style: inherit; +} + +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; + font-style: inherit; +} + +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +code span.dv { + color: #AD0000; + font-style: inherit; +} + +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) + function fireSlideEnter(e) { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) + document.addEventListener("tabby", fireSlideEnter, false); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id="${anchor}"]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + // This is the no-scroll case where last section should be the active one + sectionIndex = 0; + } else { + // This finds the last section visible on screen that should be made active + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + // Categories search with listing only use path without query + const currentPagePath = offsetAbsoluteUrl( + window.location.origin + window.location.pathname + ); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + if ( + item === currentPagePath || + item === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + child.style.pointerEvents = "none"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.pointerEvents = null; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + child.style.pointerEvents = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + // toc-expand: false + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +// grouped tabsets +window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/site_libs/quarto-html/tippy.css b/site_libs/quarto-html/tippy.css new file mode 100644 index 000000000..e6ae635cb --- /dev/null +++ b/site_libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/site_libs/quarto-html/tippy.umd.min.js b/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 000000000..ca292be32 --- /dev/null +++ b/site_libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/site_libs/quarto-nav/headroom.min.js b/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 000000000..b08f1dffb --- /dev/null +++ b/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/site_libs/quarto-nav/quarto-nav.js b/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 000000000..38cc43057 --- /dev/null +++ b/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,325 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +const announceDismiss = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + annEl.remove(); + + const annId = annEl.getAttribute("data-announcement-id"); + window.localStorage.setItem(`quarto-announce-${annId}`, "true"); + } +}; + +const announceRegister = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + const annId = annEl.getAttribute("data-announcement-id"); + const isDismissed = + window.localStorage.getItem(`quarto-announce-${annId}`) || false; + if (isDismissed) { + announceDismiss(); + return; + } else { + annEl.classList.remove("hidden"); + } + + const actionEl = annEl.querySelector(".quarto-announcement-action"); + if (actionEl) { + actionEl.addEventListener("click", function (e) { + e.preventDefault(); + // Hide the bar immediately + announceDismiss(); + }); + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + announceRegister(); + + // Manage the back to top button, if one is present. + let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; + const scrollDownBuffer = 5; + const scrollUpBuffer = 35; + const btn = document.getElementById("quarto-back-to-top"); + const hideBackToTop = () => { + btn.style.display = "none"; + }; + const showBackToTop = () => { + btn.style.display = "inline-block"; + }; + if (btn) { + window.document.addEventListener( + "scroll", + function () { + const currentScrollTop = + window.pageYOffset || document.documentElement.scrollTop; + + // Shows and hides the button 'intelligently' as the user scrolls + if (currentScrollTop - scrollDownBuffer > lastScrollTop) { + hideBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { + showBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } + + // Show the button at the bottom, hides it at the top + if (currentScrollTop <= 0) { + hideBackToTop(); + } else if ( + window.innerHeight + currentScrollTop >= + document.body.offsetHeight + ) { + showBackToTop(); + } + }, + false + ); + } + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function dashboardOffset() { + const dashboardNavEl = window.document.getElementById( + "quarto-dashboard-header" + ); + if (dashboardNavEl !== null) { + return dashboardNavEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset() + dashboardOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + linkStyle.setAttribute("id", "quarto-target-style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + window.addEventListener( + "hashchange", + function (e) { + if ( + getComputedStyle(document.documentElement).scrollBehavior !== "smooth" + ) { + window.scrollTo(0, window.pageYOffset - headerOffset()); + } + }, + false + ); + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver(() => { + setTimeout(updateDocumentOffsetWithoutAnimation, 0); + }); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + if (links[i].href) { + links[i].dataset.originalHref = links[i].href; + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item, a.quarto-navigation-tool, a.quarto-navbar-tools, a.quarto-navbar-tools-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/site_libs/quarto-search/autocomplete.umd.js b/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 000000000..ae0063aa9 --- /dev/null +++ b/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.11.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,u={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:u}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",B(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",B(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDsAfterSearch",B(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",B(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=k(t,A);return[].concat(D(e),D(q(N(N({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return i("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function F(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function L(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function M(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&z({onItemsChange:r,items:n,insights:a,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function l(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W({clickAnalytics:!0},e?{userToken:e}:{}),insights:a}})}u("addAlgoliaAgent","insights-plugin"),l(),u("onUserTokenChange",l),u("getUserToken",null,(function(e,t){l(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,i=e.source;L(t)&&o({state:n,event:r,insights:a,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:i.getItems().filter(L)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;L(t)&&i({state:r,event:o,insights:a,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(L)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function J(e,t){var n=t;return{then:function(t,r){return J(e.then(Y(t,n,e),Y(r,n,e)),n)},catch:function(t){return J(e.catch(Y(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),J(e.finally(Y(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function X(e){return J(e,{isCanceled:!1,onCancelList:[]})}function Y(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function Z(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:he({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(ye(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:O,onResolve:O};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=te(te({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return he(he({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:he({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var He,Ve,We,Ke=null,Qe=(He=-1,Ve=-1,We=void 0,function(e){var t=++He;return Promise.resolve(e).then((function(e){return We&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}var tt=["props","refresh","store"],nt=["inputElement","formElement","panelElement"],rt=["inputElement"],ot=["inputElement","maxLength"],it=["source"],ut=["item","source"];function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ft(e){var t=e.props,n=e.refresh,r=e.store,o=st(e,tt);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return lt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},st(e,nt))},getRootProps:function(e){return lt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,lt({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},st(e,rt))},getLabelProps:function(e){return lt({htmlFor:ie(t.id,"input"),id:ie(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&$e(lt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var l=a.maxLength,c=void 0===l?512:l,s=st(a,ot),f=oe(r.getState()),p=function(e){return Boolean(e&&e.match(ue))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return lt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?ie(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label"),value:r.getState().completion||r.getState().query,id:ie(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){$e(lt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=Ze(e,Ge);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=oe(o.getState()),t=n.environment.document.getElementById(ie(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},a=function(){var e=oe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(Xe({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?$e(Xe({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=oe(o.getState()),c=l.item,s=l.itemInputValue,f=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:c,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:c,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:c,state:o.getState()});$e(Xe({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(lt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:O,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return lt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=st(n,it);return lt({role:"listbox","aria-labelledby":ie(t.id,"label"),id:ie(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=st(e,ut);return lt({id:ie(t.id,"item-".concat(i.__autocomplete_id),u),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=oe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(lt({event:e,item:u,itemInputValue:a,itemUrl:l,refresh:n,source:c,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),l=u.getItemUrl({item:i,state:r.getState()});(l?Promise.resolve():$e(lt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(lt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vt(e){for(var t=1;t=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},l=0;l"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[l][c+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var kt=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function xt(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?Jt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return sn(e,u,r,o,null)}function sn(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Yt:o};return null==o&&null!=Xt.vnode&&Xt.vnode(i),i}function fn(e){return e.children}function pn(e,t){this.props=e,this.context=t}function mn(e,t){if(null==t)return e.__?mn(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Zt.sort(nn));yn.__r=0}function bn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||on,g=b.length;for(n.__k=[],s=0;s0?sn(m.type,m.props,m.key,m.ref?m.ref:null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(p=b[s])||p&&m.key==p.key&&m.type===p.type)b[s]=void 0;else for(f=0;f=0;t--)if((n=e.__k[t])&&(r=On(n)))return r;return null}function _n(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||un.test(t)?n:n+"px"}function Sn(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||_n(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||_n(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?Pn:jn,i):e.removeEventListener(t,i?Pn:jn,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function jn(e){return this.l[e.type+!1](Xt.event?Xt.event(e):e)}function Pn(e){return this.l[e.type+!0](Xt.event?Xt.event(e):e)}function wn(e,t,n,r,o,i,u,a,l){var c,s,f,p,m,v,d,y,b,g,h,O,_,S,j,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(c=Xt.__b)&&c(t);try{e:if("function"==typeof P){if(y=t.props,b=(c=P.contextType)&&r[c.__c],g=c?b?b.props.value:c.__:r,n.__c?d=(s=t.__c=n.__c).__=s.__E:("prototype"in P&&P.prototype.render?t.__c=s=new P(y,g):(t.__c=s=new pn(y,g),s.constructor=P,s.render=Cn),b&&b.sub(s),s.props=y,s.state||(s.state={}),s.context=g,s.__n=r,f=s.__d=!0,s.__h=[],s._sb=[]),null==s.__s&&(s.__s=s.state),null!=P.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=an({},s.__s)),an(s.__s,P.getDerivedStateFromProps(y,s.__s))),p=s.props,m=s.state,s.__v=t,f)null==P.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==P.getDerivedStateFromProps&&y!==p&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,g),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,g)||t.__v===n.__v){for(t.__v!==n.__v&&(s.props=y,s.state=s.__s,s.__d=!1),s.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),h=0;h0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(xn);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Tn(e){return function(e){if(Array.isArray(e))return qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Fn=new RegExp(/\w/i),Ln=/&(amp|quot|lt|gt|#39);/g,Un=RegExp(Ln.source);function Mn(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Fn.test((o=i.value)&&Un.test(o)?o.replace(Ln,(function(e){return Rn[e]})):o)||a!==u?i.isHighlighted:a}function Hn(e){return Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hn(e)}function Vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ur(e){return function(e){if(Array.isArray(e))return ar(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ar(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ar(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:br,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),P={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},w={setActiveItemId:S.value.setActiveItemId,setQuery:S.value.setQuery,setCollections:S.value.setCollections,setIsOpen:S.value.setIsOpen,setStatus:S.value.setStatus,setContext:S.value.setContext,refresh:S.value.refresh,navigator:S.value.navigator},I=m((function(){return Ct.bind(O.value.renderer.renderer.createElement)})),A=m((function(){return Gt({autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:O.value.renderer.translations})}));function E(){Ht(A.value.panel,{style:_.value?{}:yr({panelPlacement:O.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:O.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,html:I.value,dom:A.value,panelContainer:_.value?A.value.detachedContainer:O.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:O.value.renderer.renderer},r=!b(e)&&!y.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Vt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Vt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Ht(o.label,{hidden:"stalled"===u.status}),Ht(o.loadingIndicator,{hidden:"stalled"!==u.status}),Ht(o.clearButton,{hidden:!u.query}),Ht(o.detachedSearchButtonQuery,{textContent:u.query}),Ht(o.detachedSearchButtonPlaceholder,{hidden:Boolean(u.query)})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,l=t.dom,c=t.panelContainer,s=t.propGetters,f=t.state,p=t.components,m=t.renderer;if(f.isOpen){c.contains(l.panel)||"loading"===f.status||c.appendChild(l.panel),l.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var l=e.source,c=e.items;return m.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":l.sourceId},l.templates.header&&m.createElement("div",{className:u.sourceHeader},l.templates.header({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})),l.templates.noResults&&0===c.length?m.createElement("div",{className:u.sourceNoResults},l.templates.noResults({components:p,createElement:m.createElement,Fragment:m.Fragment,source:l,state:f,html:a})):m.createElement("ul",i({className:u.list},s.getListProps(n({state:f,props:r.getListProps({source:l})},o))),c.map((function(e){var t=r.getItemProps({item:e,source:l});return m.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:f,props:t},o))),l.templates.item({components:p,createElement:m.createElement,Fragment:m.Fragment,item:e,state:f,html:a}))}))),l.templates.footer&&m.createElement("div",{className:u.sourceFooter},l.templates.footer({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})))})),d=m.createElement(m.Fragment,null,m.createElement("div",{className:u.panelLayout},v),m.createElement("div",{className:"aa-GradientBottom"})),y=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:d,state:f,sections:v,elements:y},m),{},{components:p,html:a},o),l.panel)}else c.contains(l.panel)&&c.removeChild(l.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l();var t=O.value.renderer,n=t.components,r=u(t,gr);g.current=qt(r,O.value.core,{components:Bt(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),v(),c(),S.value.refresh().then((function(){D(j.current)}))}function k(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(A.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(O.value.core.environment.document.body.removeChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return a((function(){var e=S.value.getEnvironmentProps({formElement:A.value.form,panelElement:A.value.panel,inputElement:A.value.input});return Ht(O.value.core.environment,e),function(){Ht(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?A.value.detachedOverlay:A.value.panel;return _.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(A.value.root),function(){e.removeChild(A.value.root)}})),a((function(){var e=p((function(e){D(e.state)}),0);return h.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&k(n.isOpen),_.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){h.current=void 0}})),a((function(){var e=p((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?C({}):requestAnimationFrame(E)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},w),{},{update:C,destroy:function(){l()}})},e.getAlgoliaFacets=function(e){var t=hr({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=Or,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-search/fuse.min.js b/site_libs/quarto-search/fuse.min.js new file mode 100644 index 000000000..adc28356e --- /dev/null +++ b/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/site_libs/quarto-search/quarto-search.js b/site_libs/quarto-search/quarto-search.js new file mode 100644 index 000000000..d788a9581 --- /dev/null +++ b/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1290 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const currentUrl = new URL(window.location); + const query = currentUrl.searchParams.get(kQueryArg); + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + // perform any highlighting + highlight(escapeRegExp(query), mainEl); + + // fix up the URL to remove the q query param + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Clear search highlighting when the user scrolls sufficiently + const resetFn = () => { + resetHighlighting(""); + window.removeEventListener("quarto-hrChanged", resetFn); + window.removeEventListener("quarto-sectionChanged", resetFn); + }; + + // Register this event after the initial scrolling and settling of events + // on the page + window.addEventListener("quarto-hrChanged", resetFn); + window.addEventListener("quarto-sectionChanged", resetFn); + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen, setQuery, setCollections } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + openOnFocus: true, + plugins, + classNames: { + form: "d-flex", + }, + placeholder: language["search-text-placeholder"], + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // If this is a file URL, note that + + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + if (query === null || query === "") { + return []; + } + + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + const hasQuery = lastState.query; + + return createElement( + "div", + { + class: `quarto-search-no-results${ + hasQuery ? "" : " no-query" + }`, + }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions + ); + }, + }, + }, + ]; + }, + }); + + window.quartoOpenSearch = () => { + setIsOpen(false); + setIsOpen(true); + focusSearchInput(); + }; + + document.addEventListener("keyup", (event) => { + const { key } = event; + const kbds = quartoSearchOptions["keyboard-shortcut"]; + const focusedEl = document.activeElement; + + const isFormElFocused = [ + "input", + "select", + "textarea", + "button", + "option", + ].find((tag) => { + return focusedEl.tagName.toLowerCase() === tag; + }); + + if ( + kbds && + kbds.includes(key) && + !isFormElFocused && + !document.activeElement.isContentEditable + ) { + event.preventDefault(); + window.quartoOpenSearch(); + } + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = throttle(() => { + // Only do this if we're not detached + // Bug #7117 + // This will happen when the keyboard is shown on ios (resulting in a scroll) + // which then closed the search UI + if (!window.matchMedia(detachedMediaQuery).matches) { + setIsOpen(false); + } + }, 50); + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + window.aa("init", { + appId, + apiKey, + useCookie: true, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.flatMap((event) => { + // This API limits the number of items per event to 20 + const chunkSize = 20; + const itemChunks = []; + const eventItems = event.items; + for (let i = 0; i < eventItems.length; i += chunkSize) { + itemChunks.push(eventItems.slice(i, i + chunkSize)); + } + // Split the items into multiple events that can be sent + const events = itemChunks.map((items) => { + return { + ...event, + items, + }; + }); + return events; + }); + + for (const event of events) { + insights.viewedObjectIDs(event); + } + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +var shownWarning = false; + +// fuse index options +const kFuseIndexOptions = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, +}; + +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + if (window.location.protocol === "file:" && !shownWarning) { + window.alert( + "Search requires JavaScript features disabled when running in file://... URLs. In order to use search, please run this document in a web server." + ); + shownWarning = true; + return; + } + const fuse = new window.Fuse([], kFuseIndexOptions); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href, + item.crumbs, + quartoSearchOptions + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard( + createElement, + icon, + title, + section, + text, + href, + crumbs, + quartoSearchOptions +) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContents = [iconEl, titleEl]; + const showParent = quartoSearchOptions["show-item-context"]; + if (crumbs && showParent) { + let crumbsOut = undefined; + const crumbClz = ["search-result-crumbs"]; + if (showParent === "root") { + crumbsOut = crumbs.length > 1 ? crumbs[0] : undefined; + } else if (showParent === "parent") { + crumbsOut = crumbs.length > 1 ? crumbs[crumbs.length - 2] : undefined; + } else { + crumbsOut = crumbs.length > 1 ? crumbs.join(" > ") : undefined; + crumbClz.push("search-result-crumbs-wrap"); + } + + const crumbEl = createElement( + "p", + { class: crumbClz.join(" ") }, + crumbsOut + ); + titleContents.push(crumbEl); + } + + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + titleContents + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} + +// highlight matches +function highlight(term, el) { + const termRegex = new RegExp(term, "ig"); + const childNodes = el.childNodes; + + // walk back to front avoid mutating elements in front of us + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + + if (node.nodeType === Node.TEXT_NODE) { + // Search text nodes for text to highlight + const text = node.nodeValue; + + let startIndex = 0; + let matchIndex = text.search(termRegex); + if (matchIndex > -1) { + const markFragment = document.createDocumentFragment(); + while (matchIndex > -1) { + const prefix = text.slice(startIndex, matchIndex); + markFragment.appendChild(document.createTextNode(prefix)); + + const mark = document.createElement("mark"); + mark.appendChild( + document.createTextNode( + text.slice(matchIndex, matchIndex + term.length) + ) + ); + markFragment.appendChild(mark); + + startIndex = matchIndex + term.length; + matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); + if (matchIndex > -1) { + matchIndex = startIndex + matchIndex; + } + } + if (startIndex < text.length) { + markFragment.appendChild( + document.createTextNode(text.slice(startIndex, text.length)) + ); + } + + el.replaceChild(markFragment, node); + } + } else if (node.nodeType === Node.ELEMENT_NODE) { + // recurse through elements + highlight(term, node); + } + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text", "crumbs"].forEach( + (keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + } + ); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +let subSearchTerm = undefined; +let subSearchFuse = undefined; +const kFuseMaxWait = 125; + +async function fuseSearch(query, fuse, fuseOptions) { + let index = fuse; + // Fuse.js using the Bitap algorithm for text matching which runs in + // O(nm) time (no matter the structure of the text). In our case this + // means that long search terms mixed with large index gets very slow + // + // This injects a subIndex that will be used once the terms get long enough + // Usually making this subindex is cheap since there will typically be + // a subset of results matching the existing query + if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) { + // Use the existing subSearchFuse + index = subSearchFuse; + } else if (subSearchFuse !== undefined) { + // The term changed, discard the existing fuse + subSearchFuse = undefined; + subSearchTerm = undefined; + } + + // Search using the active fuse + const then = performance.now(); + const resultsRaw = await index.search(query, fuseOptions); + const now = performance.now(); + + const results = resultsRaw.map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + crumbs: result.item.crumbs, + }; + }); + + // If we don't have a subfuse and the query is long enough, go ahead + // and create a subfuse to use for subsequent queries + if ( + now - then > kFuseMaxWait && + subSearchFuse === undefined && + resultsRaw.length < fuseOptions.limit + ) { + subSearchTerm = query; + subSearchFuse = new window.Fuse([], kFuseIndexOptions); + resultsRaw.forEach((rr) => { + subSearchFuse.add(rr.item); + }); + } + return results; +} diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 000000000..869db45e9 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,123 @@ + + + + https://devguide.ropensci.org/index.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/preface.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/pkg_building.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/pkg_ci.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/pkg_security.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_intro.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_policies.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_author.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_reviewer.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_editor.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/softwarereview_editor_management.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_cheatsheet.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_collaboration.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_changing_maintainers.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_releases.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_marketing.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_github_grooming.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_evolution.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_curation.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/maintenance_contributing.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/booknews.html + 2024-12-29T12:22:00.555Z + + + https://devguide.ropensci.org/reviewtemplate.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/editortemplate.html + 2024-12-29T12:22:00.555Z + + + https://devguide.ropensci.org/reviewrequesttemplate.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/approval2template.html + 2024-12-29T12:22:00.555Z + + + https://devguide.ropensci.org/newstemplate.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/bookreleaseissue.html + 2024-12-29T12:22:00.555Z + + + https://devguide.ropensci.org/redirect.html + 2024-12-29T12:22:00.559Z + + + https://devguide.ropensci.org/bot_cheatsheet.html + 2024-12-29T12:22:00.555Z + + + https://devguide.ropensci.org/rOpenSci-Packages--Development,-Maintenance,-and-Peer-Review.pdf + 2024-12-29T12:24:00.999Z + + diff --git a/softwarereview_author.html b/softwarereview_author.html new file mode 100644 index 000000000..e95389a1e --- /dev/null +++ b/softwarereview_author.html @@ -0,0 +1,900 @@ + + + + + + + + + + +6  Guide for Authors – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

6  Guide for Authors

+
+ + + +
+ + + + +
+ + + +
+
+

+This concise guide presents the software peer review process for you as a package author. +

+
+
+

+6.1 Planning a Submission (or a Pre-Submission Enquiry)

+
    +
  • Do you expect to maintain your package for at least 2 years, or to be able to identify a new maintainer?
  • +
  • Consult our policies see if your package meets our criteria for fitting into our suite and does not overlap with other packages. +
      +
    • If you are unsure whether a package meets our criteria, feel free to open an issue as a pre-submission inquiry to ask if the package is appropriate.
    • +
    • +Example response regarding overlap. Also consider adding some points about similar packages to your package documentation.
    • +
    +
  • +
  • Please consider the best time in your package’s development to submit. Your package should be sufficiently mature so that reviewers are able to review all essential aspects, but keep in mind that review may result in major changes. +
      +
    • We strongly suggest submitting your package for review before publishing on CRAN or submitting a software paper describing the package to a journal. Review feedback may result in major improvements and updates to your package, including renaming and breaking changes to functions.
    • +
    • Do not submit your package for review while it or an associated manuscript is also under review at another venue, as this may result in conflicting requests for changes.
    • +
    +
  • +
  • Please also consider the time and effort needed to respond to reviews: think about your availability or that of your collaborators in the next weeks and months following a submission. Note that reviewers are volunteers, and we ask that you respect their time and effort by responding in a timely and respectful manner.
  • +
  • If you use repostatus.org badges (which we recommend), submit when you’re ready to get an Active instead of WIP badge. Similarly, if you use lifecycle badges, submission should happen when the package is Stable.
  • +
  • For any submission or pre-submission inquiry the README of your package should provide enough information about your package (goals, usage, similar packages) for the editors to assess its scope without having to install the package. Even better, set up a pkgdown website for allowing more detailed assessment of functionality online. +
      +
    • At the submission stage, all major functions should be stable enough to be fully documented and tested; the README should make a strong case for the package.
    • +
    • Your README file should strive to explain your package’s functionality and aims, assuming readers have little to no domain knowledge. All technical tems, including references to other software, should be clarified.
    • +
    +
  • +
  • Your package will continue to evolve after review, the chapter on Package evolution provides guidance about the topic.
  • +

+6.2 Preparing for Submission

+
    +
  • Read and follow our packaging style guide, reviewer’s guide to ensure your package meets our style and quality criteria.
  • +
  • Feel free to ask any questions about the process, or your specific package, in our Discussion Forum.
  • +
  • All submissions are automatically checked by our pkgcheck system to ensure packages follow our guidelines. All authors are expected to have run the main pkgcheck function locally to confirm that the package is ready to be submitted. Alternatively, an even easier way to ensure a package is ready for submission is to use the pkgcheck GitHub Action to run pkgcheck as a GitHub Action, as described in our blog post.
  • +
  • If your package requires unusual system dependencies (see Packaging Guide) for our GitHub Action to pass, please submit a pull request adding them to our base Dockerfile.
  • +
  • If there are any aspects of pkgcheck which your package is unable to pass, please explain reasons in your submission template.
  • +
  • If you feel your package is in scope for the Journal of Open-Source Software (JOSS), do not submit it to JOSS consideration until after the rOpenSci review process is over: if your package is deemed in scope by JOSS editors, only the accompanying short paper would be reviewed, (not the software that will have been extended reviewed by rOpenSci by that time). Not all rOpenSci packages will meet the criteria for JOSS.
  • +

+6.3 The Submission Process

+
    +
  • Software is submitted for review by opening a new issue in the software review repository and filling out the template.
  • +
  • The template begins with a section which includes several HTML-styled variables (<!---variable--->). These are used by our ropensci-review-bot, and must be left in place, with values filled between the indicated start and end points, like this:
  • +
+
+
<!---variable--->insert value here<!---end-variable>
+
+
    +
  • Communication between authors, reviewers and editors will first and foremost take place on GitHub so that the review thread can serve as a full record of the review. You may choose to contact the editor by email or Slack if private consultation is needed (e.g., asking how to respond to a reviewer question). Do not contact reviewers off-thread without asking them in the GitHub thread whether they agree to it.
  • +
  • When submitting a package please make sure your GitHub notification settings make it unlikely you will miss a comment.
  • +
  • Packages are automatically checked on submission by our pkgcheck system, which will confirm whether or not a package is ready to be reviewed.
  • +
  • Submitted packages can be hosted in the main/default branch, or any other non-default branch. In the latter case, it is encouraged, but not required, to submit the package via a dedicated ropensci-software-review branch.
  • +

+6.4 The Review Process

+
    +
  • An editor will review your submission within 5 business days and respond with next steps. The editor may assign the package to reviewers, request that the package be updated to meet minimal criteria before review, or reject the package due to lack of fit or overlap.
  • +
  • If your package meets minimal criteria, the editor will assign 1-3 reviewers. They will be asked to provide reviews as comments on your issue within 3 weeks.
  • +
  • We ask that you respond to reviewers’ comments within 2 weeks of the last-submitted review, but you may make updates to your package or respond at any time. Your response should include a link to the updated NEWS.md of your package. Here is an author response example. We encourage ongoing conversations between authors and reviewers. See the reviewing guide for more details.
  • +
  • Any time package changes are likely to alter the results of the automated pkgcheck checks, authors can request a re-check with the command, @ropensci-review-bot check package.
  • +
  • Please notify us immediately if you are no longer able to maintain your package or to respond to reviews. You will then be expected to either retract a submission, or to find alternative package maintainers. You can also discuss maintenance issues in the rOpenSci slack workspace.
  • +
  • Once your package is approved, we will provide further instructions about the transfer of your repository to the rOpenSci repository.
  • +
+

Our code of conduct is mandatory for everyone involved in our review process.

+ + +
+
+ + + + + + + diff --git a/softwarereview_editor.html b/softwarereview_editor.html new file mode 100644 index 000000000..d55a90c2c --- /dev/null +++ b/softwarereview_editor.html @@ -0,0 +1,1084 @@ + + + + + + + + + + +8  Guide for Editors – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

8  Guide for Editors

+
+ + + +
+ + + + +
+ + + +
+
+

+Software Peer Review at rOpenSci is managed by a team of editors. We are piloting a system of a rotating Editor-in-Chief (EiC). +

+

+This chapter presents the responsabilities of the Editor-in-Chief, of any editor in charge of a submission, how to respond to an out-of-scope submission and how to manage a dev guide release. +

+

+If you’re a guest editor, thanks for helping! Please contact the editor who invited you to handle a submission for any question you might have. +

+
+
+
+

Always assume participants in the software review system (fellow editors, submitters, reviewers) are doing their best, and communicate gracefully accordingly, especially when inquiring why a thing is delayed.

+
+

+8.1 Editors’ responsibilities

+
    +
  • In addition to handling packages (about 4 a year), editors weigh in on group editorial decisions, such as whether a package is in-scope, and determining updates to our policies. We generally do this through Slack, which we expect editors to be able to check regularly.

  • +
  • We also rotate Editor-in-Chief responsibilities (first-pass scope decisions and assigning editors) amongst the board about quarterly.

  • +
  • +

    You do not have to keep track of other submissions, but if you do notice an issue with a package that is being handled by another editor, feel free to raise that issue directly with the other editor, or post the concern to editors-only channel on slack. Examples:

    +
      +
    • You know of an overlapping package, that hasn’t been mentioned in the process yet.
    • +
    • You see a question to which you have an expert answer that hasn’t been given after a few days (e.g. you know of a blog post tackling how to add images to package docs).
    • +
    • Concerns related to e.g. the speed of the process should be tackled by the editor-in-chief so that’s who you’d turn to for such questions.
    • +
    +
  • +

+8.2 Handling Editor’s Checklist

+

+8.2.1 Upon submission:

+
    +
  • If you’re the EiC or the first editor to respond, assign an editor with a comment of @ropensci-review-bot assign @username as editor. This will also add tag 1/editor-checks to the issue.
  • +
  • For statistical submissions (identifiable as “Submission Type: Stats” in issue template), add the “stats” label to the issue.
  • +
  • Submission will automatically generate package check output from ropensci-review-bot which should be examined for any outstanding issues (most exceptions will need to be justified by the author in the particular context of their package.). If you want to re-run checks after any package change post a comment @ropensci-review-bot check package.
  • +
  • The checking system is rebuilt at every Tuesday at 00:01 UTC, and can take a couple of hours. If automatic checks fail around that time, wait a few hours and try again.
  • +
  • After automatic checks are posted, use the editor template to guide initial checks and record your response to the submission. You can also streamline your editor checks by using the pkgreviewr package created by associate editor Anna Krystalli. Please strive to finish the checks and start looking for reviewers within 5 working days.
  • +
  • Check that template has been properly filled out.
  • +
  • Check against policies for fit and overlap. Initiate discussion via Slack #software-review channel if needed for edge cases that haven’t been caught by previous checks by the EiC. If reject, see this section about how to respond.
  • +
  • Check that mandatory parts of template are complete. If not, direct authors toward appropriate instructions.
  • +
  • For packages needing continuous integration on multiple platforms (cf criteria in this section of the CI chapter) make sure the package gets tested on multiple platforms (having the package built on several operating systems via GitHub Actions for instance).
  • +
  • Wherever possible when asking for changes, direct authors to automatic tools such as usethis and styler, and to online resources (sections of this guide, sections of the R packages book) to make your feedback easier to use. Example of editor’s checks.
  • +
  • Ideally, the remarks you make should be tackled before reviewers start reviewing.
  • +
  • If initial checks show major gaps, request changes before assigning reviewers. If the author mentions changes might take time, apply the holding label via typing @ropensci-review-bot put on hold. You’ll get a reminder every 90 days (in the issue) to check in with the package author(s).
  • +
  • If the package raises a new issue for rOpenSci policy, start a conversation in Slack or open a discussion on the rOpenSci forum to discuss it with other editors (example of policy discussion).
  • +

+8.2.2 Look for and assign two reviewers:

+

+8.2.2.1 Tasks

+
    +
  • Comment with @ropensci-review-bot seeking reviewers.
  • +
  • Use the email template if needed for inviting reviewers +
      +
    • When inviting reviewers, include something like “if I don’t hear from you in a week, I’ll assume you are unable to review,” so as to give a clear deadline when you’ll move on to looking for someone else.
    • +
    +
  • +
  • Assign reviewers with @ropensci-review-bot assign @username as reviewer. add can also be used instead of assign, and to reviewers (plural) instead of as reviewer (single). The following is thus also valid: @ropensci-review-bot add @username to reviewers. One command should be issued for each reviewer. If needed later, remove reviewers with @ropensci-review-bot remove @username from reviewers.
  • +
  • If you want to change the due date for a review use @ropensci-review-bot set due date for @username to YYYY-MM-DD.
  • +

+8.2.2.2 How to look for reviewers

+
+8.2.2.2.1 Where to look for reviewers?
+

As a (guest) editor, use

+
    +
  • the potential suggestions made by the submitter(s), (although submitters may have a narrow view of the types of expertise needed. We suggest not using more than one of suggested reviewers);
  • +
  • the Airtable database of reviewers and volunteers (see next subsection);
  • +
  • and the authors of rOpenSci packages.
  • +
+

When these sources of information are not enough,

+
    +
  • ping other editors in Slack for ideas,
  • +
  • look for users of the package or of the data source/upstream service the package connects to (via their opening issues in the repository, starring it, citing it in papers, talking about it on Twitter).
  • +
  • You can also search for authors of related packages on r-pkg.org.
  • +
  • R-Ladies has a directory specifying skills and interests of people listed.
  • +
  • You may post a request for reviewers in the #general and/or #software-review channels on the rOpenSci Slack, or on social media.
  • +
+8.2.2.2.2 Tips for reviewer search in Airtable
+

You can use filters, sorting, and search to identify reviewers with particular experience:

+
+

+
Screenshot of the Airtable filters interface with a filter on domain expertise that has to include chemistry and technical areas that have to include continuous integration
+
+

Please check the reviewer’s most recent review and avoid anyone who has reviewed anyone in the past six months. Also, please check if a first-time reviewers have indicated that they require_mentorship. If so, please use the mentorship portion of the email template and be prepared to provide additional guidance.

+
+8.2.2.2.3 Criteria for choosing a reviewer
+

Here are criteria to keep in mind when choosing a reviewer. You might need to piece this information together by searching CRAN and the potential reviewer’s GitHub page and general online presence (personal website, Twitter).

+
    +
  • Has not reviewed a package for us within the last 6 months.
  • +
  • Some package development experience.
  • +
  • Some domain experience in the field of the package or data source
  • +
  • No conflicts of interest.
  • +
  • Try to balance your sense of the potential reviewer’s experience against the complexity of the package.
  • +
  • Diversity - with two reviewers both shouldn’t be cis white males.
  • +
  • Some evidence that they are interested in openness or R community activities, although cold emailing is fine.
  • +
+

Each submission should be reviewed by two package reviewers. Although it is fine for one of them to have less package development experience and more domain knowledge, the review should not be split in two. Both reviewers need to review the package comprehensively, though from their particular perspective. In general, at least one reviewer should have prior reviewing experience, and of course inviting one new reviewer expands our pool of reviewers.

+

+8.2.3 During review:

+
    +
  • Check in with reviewers and authors occasionally. Offer clarification and help as needed.
  • +
  • In general aim for 3 weeks for review, 2 weeks for subsequent changes, and 1 week for reviewer approval of changes.
  • +
  • Upon each review being submitted, +
      +
    • Write a comment thanking the reviewer with your words;
    • +
    • Record the review via typing a new comment @ropensci-review-bot submit review <review-url> time <time in hours>. E.g. for the review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 the comment would be @ropensci-review-bot submit review https://github.com/ropensci/software-review/issues/329#issuecomment-809783937 time 4.
    • +
    +
  • +
  • If the author stops responding, refer to the policies and/or ping the other editors in the Slack channel for discussion. Importantly, if a reviewer was assigned to a closed issue, contact them when closing the issue to explain the decision, thank them once again for their work, and make a note in our database to assign them to a submission with high chances of smooth software review next time (e.g. a package author who has already submitted packages to us).
  • +
  • Upon changes being made, change the review status tag to 5/awaiting-reviewer-response, and request that reviewers indicate approval with the reviewer approval template.
  • +

+8.2.4 After review:

+
    +
  • @ropensci-review-bot approve <package-name>
  • +
  • If the original repository owner opposes transfer, add a line with its address to this repos list to ensure the package gets included in rOpenSci package registry.
  • +
  • Nominate a package to be featured in an rOpenSci blog post or tech note if you think it might be of high interest. Please note in the software review issue one or two things the author could highlight, and tag @ropensci/blog-editors for follow-up.
  • +
  • If authors maintain a gitbook that is at least partly about their package, contact an rOpenSci staff member so they might contact the authors about transfer to the ropensci-books GitHub organisation.
  • +

+8.2.5 Package promotion:

+

+8.3 EiC Responsibilities

+

The EiC serves for 3 months or a time agreed to by all members of the editorial board. The EiC is entitled to taking scope and overlap decisions as independently as possible (but can still request help/advice). In details, the EiC plays the following roles

+
    +
  • Watches all issues posted to the software-review repo (either subscribe to repo notifications on GitHub, or watch the #software-peer-review-feed channel on Slack).

  • +
  • Tags issue with 0/editorial-team-prep

  • +
  • Calls @ropensci-review-bot check srr on pre-submission enquiries for statistical software. See corresponding Stats Dev Guide chapter for details.

  • +
  • +

    Assigns package submissions to other editors, including self, to handle. Mostly this just rotates among editors, unless the EiC thinks an editor is particularly suited to a package, or an editor declines handling the submission due to being too busy or because of conflicting interests.

    +
    @ropensci-review-bot assign @username as editor
    +
  • +
  • Regularly (for instance weekly) monitors pace of review process thanks to devguider and reminds other editors to move packages along as needed.

  • +
  • On assuming EiC rotation, reviews status of current open reviews thanks to devguider and reminds editors to respond or update status as needed.

  • +
  • Responds to issues posted to the software-review-meta repo

  • +
  • +

    Makes decisions on scope/overlap for pre-submission inquiries, referrals from JOSS or other publication partners, and submissions if they see an ambiguous case (This last case may also be done by handling editors (see below)). To initiate discussion, this is posted to the rOpenSci Slack editors-only channel along with a small summary of what the (pre-)submitted/referred submission is about, what doubts the EiC has i.e. digesting information a bit. If after one day or two the EiC feels they haven’t received enough answers, they can ping all editors.

    +
      +
    • Any editor should feel free to step in on these. See this section about how to respond to out-of-scope (pre-) submissions.
    • +
    • After explaining the out-of-scope decision, write an issue comment @ropensci-review-bot out-of-scope.
    • +
    +
  • +
  • Requests a new EiC when their rotation is up (set a calendar reminder ahead of your expected end date and ask for volunteers in the editors’ Slack channel)

  • +
+

+8.3.1 Using devguider::devguide_eic_report() +

+

Install devguider and run devguider::devguide_eic_report(), open the HTML report in a browser.

+
    +
  • Look over submissions in “presubmission” and “editorial-team-prep”. Check whether any action needs to be taken (polling editors, making a decision, putting the issue on hold, pinging the submitter for an update, finding and assigning an editor).

  • +
  • Rows in each section are colored by “urgency” from white (ignore) to yellow (not urgent) to red (most urgent).

  • +
  • Look over submissions in “seeking-reviewer(s)”. If the reviewer search has been going for unusually long (red color), check whether the submission is on hold, read the thread to gather context, and contact the editor in private to ask for more information / whether the submission fell through the cracks.

  • +
  • Look over submissions in “reviewer(s)-assigned”. If there are still missing reviews after an unusually long time (red color), check whether the submission is on hold, read the thread to gather context, and contact the editor in private to ask for more information / whether the submission fell through the cracks.

  • +
  • Look over submissions in “review(s)-in-awaiting-changes”. If some are still lacking an author response after an unusually long time (red color), check whether the submission is on hold, read the thread, and contact the editor in private to ask for more information / whether the submission fell through the cracks.

  • +

+8.3.2 Asking for more details

+

In some cases online documentation is sparse. Minimal README, no pkgdown website make assessment harder. In that case please ask for more details: even if the package is deemed out-of-scope, the package docs will have gotten better so we are fine asking for these efforts.

+

Example text

+
Hello <username> and many thanks for your submission.
+
+We are discussing whether the package is in scope and need a bit more information.
+
+Would you mind adding more details and context to the README?
+After reading it someone with little domain knowledge should have been informed about the aim, goals and functionality of the package.
+
+<optional>
+If a package has overlapping functionality with other packages, we require it to demonstrate in the documentation [how it is best in class](https://devguide.ropensci.org/policies.html#overlap). Could you add a more detailed comparison to the packages you mention in the README so we can evaluate?
+</optional>
+

+8.3.3 Inviting a guest editor

+

After discussion with other editors the EiC might invite a guest editor to handle a submission (e.g. if submission volume is large, if all editors have a conflict of interest, if specific expertise is needed, or as a trial prior to inviting a person to join the editorial board).

+

When inviting a guest editor,

+ +

If the person said yes (yay!),

+
    +
  • Make sure they enabled 2FA for their GitHub account,
  • +
  • Invite them to the ropensci/editors team and to the ropensci organization,
  • +
  • Once they’ve accepted this repo invitation, assign the issue to them,
  • +
  • Ensure they’re (already) invited to rOpenSci Slack workspace,
  • +
  • Add their name to the Airtable guest-editor table (so their names might appear in this book and in the software-review README).
  • +
+

After the review process is finished (package approved, issue closed),

+
    +
  • Thank the guest editor again,
  • +
  • Remove them from the ropensci/editors team (but not from the ropensci organization).
  • +

+8.4 Responding to out-of-scope submissions

+

Thank authors for their submission, explain the reasons for the decision, and direct them to other publication venues if relevant, and to the rOpenSci discussion forum. Use wording from Aims and scope in particular regarding the evolution of scope over time, and the overlap and differences between unconf/staff/software-review development.

+

Examples of out-of-scope submissions and responses.

+

+8.5 Answering reviewers’ questions

+

Reviewers might ask for feedback on e.g. the tone of their review. Beside pointing them at general guidance in this guide, asking editors / opening an issue when such guidance is lacking, here are some review examples that might be useful.

+

+8.6 Managing a dev guide release

+

If you are in charge of managing a release of the very book you are reading, use the book release guidance as an issue template to be posted in the dev guide issue tracker, and do not hesitate to ask questions to other editors.

+

+8.6.1 Dev guide governance

+

For very small amendments to the dev guide, no PR review is needed. For larger amendments, request review from at least a few editors (if none participated in the discussion related to the amendment, request a review from all of them on GitHub, and in the absence of any reaction merge after a week).

+

Two weeks before a dev guide release, once the PR from dev to master and the release blog post are ready for review, all editors should be pinged by GitHub (“review request” on the PR from dev to master) and Slack, but the release doesn’t need all of them to explicitly approve the release.

+

+8.6.2 Blog post about a release

+

The blog post about a release will be reviewed by editors, and one of @ropensci/blog-editors.

+

+8.6.2.1 Content

+

Refer to the general rOpenSci blogging guidance, and the more specific guidance below.

+

First example of such a post; second example.

+

The blog post should mention all important items from the changelog organized in (sub)sections: e.g. a section about big change A, another one about big change B, and one about smaller changes lumped together. Mention the most important changes first.

+

For each change made by an external contributor, thank them explicitly using the information from the changelog. E.g. [Matt Fidler](https://github.com/mattfidler/) amended our section on Console messages [ropensci/dev_guide#178](https://github.com/ropensci/dev_guide/pull/178)..

+

At the end of the post, mention upcoming changes by linking to open issues in the issue tracker, and invite readers to contribute to the dev guide by opening issues and participating in open discussions. Conclusion template:

+
In this post we summarized the changes incorporated into our book ["rOpenSci Packages: Development, Maintenance, and Peer Review"](https://devguide.ropensci.org/) over the last X months. 
+We are grateful for all contributions that made this release possible. 
+We are already working on updates for our next version, such as ISSUE1, ISSUE2. 
+Check out the [the issue tracker](https://github.com/ropensci/dev_guide/issues/) if you'd like to contribute.
+

+8.6.2.2 Authorship

+

The editor writing the post is first author, other editors are listed by alphabetical order.

+ + +
+
+ + + + + + + diff --git a/softwarereview_editor_management.html b/softwarereview_editor_management.html new file mode 100644 index 000000000..0183f7567 --- /dev/null +++ b/softwarereview_editor_management.html @@ -0,0 +1,884 @@ + + + + + + + + + + +9  Editorial management – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

9  Editorial management

+
+ + + +
+ + + + +
+ + + +
+
+

+Guidance for managing the editorial team. +

+
+
+

+9.1 Recruiting new editors

+

Recruiting new editors and maintaining a sufficient and well-balanced editorial board is a responsibility of the Software Review Lead, with support and advice from the editorial board.

+

Steps:

+
    +
  • Start a private channel for discussion (so that it does not have a history in the editors channel that future editors will join, which could be awkward).

  • +
  • Ping editors to be sure they get a notification as this is an important topic.

  • +
  • Wait for a majority of editors to chime in before inviting someone. Leave them one week to respond.

  • +

+9.2 Inviting a new editor

+
    +
  • Candidates might start by being guest editors. When inviting them as guest editor, invite them as you would invite a guest editor for other reasons.

  • +
  • If a candidate is guest editor first, assess how the process went after the submission is tackled. Asked other editors for their advice again.

  • +
  • Send an email.

  • +
+
We would like to invite you to join the rOpenSci editorial board as a full member. [SPECIFIC REASONS FOR INVITATION (MENTION CONTRIBUTIONS TO ROPENSCI)]. 
+We think you would make a wonderful addition to the team.
+
+[IF GUEST EDITOR:You are familiar with the editor's role as you've been a guest editor].  We aim for editors to handle four packages per year ([IF GUEST EDITOR including the one one you just finished!]).  
+We ask that editors make an informal commitment of serving for two years, and re-evaluate their participation after that.  
+On a short-term basis, any editor can decline to handle a package or say, "I'm pretty busy, I can't handle a new package for a few weeks."
+
+In addition to handling packages, editors weigh in on group editorial decisions, such as whether a package is in-scope, and determining updates to our policies. 
+We generally do this through Slack, which we expect editors to be able to check regularly. 
+We have editorial board calls annually.  
+We also rotate Editor-in-Chief responsibilities (first-pass scope decisions and assigning editors) amongst the board about quarterly. 
+You'll have the opportunity to enter this rotation once you have been on the board for some time, usually at least six months. 
+Some of us also take on bigger projects to improve the peer-review process, though this is entirely optional. 
+
+We hope that you'll join the board!  
+It's an exciting time for peer-review at rOpenSci.
+
+Please give this some thought, ask us any questions you have, and let us know whether you can join us.
+
+Best,
+[EDITOR], on behalf of the rOpenSci Editorial Board
+

+9.3 Onboarding a new editor

+
    +
  • +

    Inform rOpenSci community manager so that

    +
      +
    • editors are added to the rOpenSci website.
    • +
    • an introduction blog post can be put together.
    • +
    +
  • +
  • If they haven’t already done so as guest editors, request that the new editor turn on two-factor authentication (2FA) for GitHub.

  • +
  • Invite editors to the rOpenSci GitHub organization as member, as a member of the editors team and the data-pkg-editors or stats-board sub-team, as appropriate. This will give them appropriate permissions and allow them to get team-specific notifications.

  • +
  • Editors need access to the AirTable database of software review.

  • +
  • Editors need access to the private editors channel in rOpenSci Slack workspace (and to the Slack workspace in general if they didn’t previously, in that case ask rOpenSci community manager).

  • +
  • Post a welcome message in the channel, pinging all editors.

  • +
  • In the Slack workspace they need to be added to the editors team so that @editors will ping them too.

  • +
  • +

    We add editors’ names to

    + +
  • +
  • Add editors to https://github.com/orgs/ropensci/teams/editors/members

  • +

+9.4 Offboarding an editor

+
    +
  • Thank them for their work!

  • +
  • Remove them from the editors-only channel and the editors Slack team.

  • +
  • Remove them from https://github.com/orgs/ropensci/teams/editors/members and sub-team.

  • +
  • Inform rOpenSci community manager or some other staff emember so that they might be moved to alumni team members on the website.

  • +
  • Remove their access to the Airtable workspace.

  • +
  • +

    Remove them from

    + +
  • +
+
+ + + + + + + diff --git a/softwarereview_intro.html b/softwarereview_intro.html new file mode 100644 index 000000000..b813ac994 --- /dev/null +++ b/softwarereview_intro.html @@ -0,0 +1,889 @@ + + + + + + + + + + +4  Software Peer Review, Why? What? – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

4  Software Peer Review, Why? What?

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter contains a general intro to our software peer review system for packages, reasons to submit a package, reasons to volunteer as a reviewer, why our reviews are open, and acknowledgements of actors of the system. +

+

+Our system has recently been expanded to statistical software peer-review. +

+

+If you use our standards/checklists etc. when reviewing software elsewhere, do tell the recipients (e.g. journal editors, students, internal code review) that they came from rOpenSci, and tell us in our public forum, or privately by email. +

+
+
+

+4.1 What is rOpenSci Software Peer Review?

+

rOpenSci’s suite of packages is partly contributed by staff members and partly contributed by community members, which means the suite stems from a great diversity of skills and experience of developers. How to ensure quality for the whole set? That’s where software peer review comes into play: packages contributed by the community undergo a transparent, constructive, non adversarial and open review process. For that process relying mostly on volunteer work, associate editors manage the incoming flow and ensure progress of submissions; authors create, submit and improve their package; reviewers, two per submission, examine the software code and user experience. This blog post written by rOpenSci editors is a good introduction to rOpenSci software peer review Other blog posts about review itself and reviewed packages can be find via the “software-peer-review” tag on rOpenSci blog.

+

You can recognize rOpenSci packages that have been peer-reviewed via a green “peer-reviewed” badge in their README, linking to their reviews (cf this example); and via a blue comment icon near their description on rOpenSci packages page, also linking to the reviews.

+

Technically, we make the most of GitHub infrastructure: each package review process is an issue in the ropensci/software-review GitHub repository. For instance, click here to read the review thread of the ropenaq package: the process is an ongoing conversation until acceptance of the package, with two external reviews as important milestones. Furthermore, we use GitHub features such as the use of issue templates (as submission templates), and labelling which we use to track progress of submissions (from editor checks to approval).

+

+4.2 Why submit your package to rOpenSci?

+
    +
  • First, and foremost, we hope you submit your package for review because you value the feedback. We aim to provide useful feedback to package authors and for our review process to be open, non-adversarial, and focused on improving software quality.
  • +
  • Once aboard, your package will continue to receive support from rOpenSci members. You’ll retain ownership and control of your package, but we can help with ongoing maintenance issues such as those associated with updates to R and dependencies and CRAN policies.
  • +
  • rOpenSci will promote your package through our webpage, blog, and social media (like Mastodon and Twitter). Packages in our suite also get a documentation website that is automatically built and deployed after each push.
  • +
  • rOpenSci packages can be cross-listed with other repositories such as CRAN and BioConductor.
  • +
  • rOpenSci packages that are in scope for the Journal of Open-Source Software and add the necessary accompanying short paper, would, at the discretion of JOSS editors, benefit from a fast-tracked review process.
  • +
  • If you write one, rOpenSci will promote gitbooks related to your package: the source of such books can be transferred to the ropensci-books GitHub organisation for books to be listed at books.ropensci.org.
  • +

+4.3 Why review packages for rOpenSci?

+
    +
  • As in any peer-review process, we hope you choose to review to give back to the rOpenSci and scientific communities. Our mission to expand access to scientific data and promote a culture of reproducible research is only possible through the volunteer efforts of community members like you.
  • +
  • Review is a two-way conversation. By reviewing packages, you’ll have the chance to continue to learn development practices from authors and other reviewers.
  • +
  • The open nature of our review process allows you to network and meet colleagues and collaborators through the review process. Our community is friendly and filled with supportive members expert in R development and many other areas of science and scientific computing.
  • +
  • To volunteer to be one of our reviewers, fill out this short form providing your contact information and areas of expertise. We are always looking for more reviewers with both general package-writing experience and domain expertise in the fields where packages are used.
  • +

+4.4 Why are reviews open?

+

Our reviewing threads are public. Authors, reviewers, and editors all know each other’s identities. The broader community can view or even participate in the conversation as it happens. This provides an incentive to be thorough and provide non-adversarial, constructive reviews. Both authors and reviewers report that they enjoy and learn more from this open and direct exchange. It also has the benefit of building a community. Participants have the opportunity to meaningfully network with new peers, and new collaborations have emerged via ideas spawned during the review process.

+

We are aware that open systems can have drawbacks. For instance, in traditional academic review, double-blind peer review can increase representation of female authors, suggesting bias in non-blind reviews. It is also possible reviewers are less critical in open review. However, we posit that the openness of the review conversation provides a check on review quality and bias; it’s harder to inject unsupported or subjective comments in public and without the cover of anonymity. Ultimately, we believe that having direct and public communication between authors and reviewers improves quality and fairness of reviews.

+

Furthermore, authors and reviewers have the ability to contact privately the editors if they have any doubt or question.

+

+4.5 How will users know a package has been reviewed?

+
    +
  • Your package README will feature a peer-review badge linking to the software review thread.
  • +
  • Your package will get a docs.ropensci.org docs website that you can link from DESCRIPTION.
  • +
  • Your package repo will be transferred to the rOpenSci organization.
  • +
  • If reviewers agree to be listed in DESCRIPTION, their metadata will mention the review.
  • +

+4.6 Editors and reviewers

+

+4.6.1 Associate editors

+

rOpenSci’s Software Peer Review process is run by:

+

+4.6.2 Reviewers

+

We are grateful to the following individuals who have offered up their time and expertise to review packages submitted to rOpenSci.

+

Em Markowitz (NOAA) · Sam Albers · Toph Allen · Kaique dos S. Alves · Brooke Anderson · Alison Appling · Denisse Fierro Arcos · Zebulun Arendsee · Taylor Arnold · Al-Ahmadgaid B. Asaad · Dean Attali · Mara Averick · Suzan Baert · James Balamuta · Vikram Baliga · David Bapst · Joëlle Barido-Sottani · Allison Barner · Cale Basaraba · John Baumgartner · Marcus Beck · Gabriel Becker · Jason Becker · Salvador Jesus Fernandez Bejarano · Dom Bennett · Ken Benoit · Aaron Berdanier · Fred Boehm · Carl Boettiger · Will Bolton · Ben Bond-Lamberty · Anne-Sophie Bonnet-Lebrun · Alison Boyer · Abby Bratt · François Briatte · Eric Brown · Julien Brun · Jenny Bryan · Lukas Burk · Lorenzo Busetto · Maria Paula Caldas · Mario Gavidia Calderón · Carlos Cámara-Menoyo · Brad Cannell · Joaquin Cavieres · Kevin Cazelles · Scott Chamberlain · Cathy Chamberlin · Jennifer Chang · Pierre Chausse · Jorge Cimentada · Nicholas Clark · Chase Clark · Jon Clayden · Dena Jane Clink · Will Cornwell · Nic Crane · Enrico Crema · Verónica Cruz-Alonso · Ildiko Czeller · Tad Dallas · Kauê de Sousa · Christophe Dervieux · Amanda Dobbyn · Jasmine Dumas · Dewey Dunnington · Remko Duursma · Mark Edmondson · Paul Egeler · Evan Eskew · Harry Eslick · Alexander Fischer · Kim Fitter · Robert M Flight · Sydney Foks · Stephen Formel · Zachary Stephen Longiaru Foster · Auriel Fournier · Kaija Gahm · Zach Gajewski · Carl Ganz · Duncan Garmonsway · Jan Laurens Geffert · Sharla Gelfand · Monica Gerber · Duncan Gillespie · David Gohel · A. Cagri gokcek · Guadalupe Gonzalez · Rohit Goswami · Laura Graham · Charles Gray · Matthias Grenié · Corinna Gries · Hugo Gruson · Ernest Guevarra · W Kyle Hamilton · Ivan Hanigan · Jeffrey Hanson · Liz Hare · Jon Harmon · Rayna Harris · Ted Hart · Nujcharee Haswell · Verena Haunschmid · Stephanie Hazlitt · Andrew Heiss · Max Held · Anna Hepworth · Bea Hernandez · Jim Hester · Peter Hickey · Roel Hogervorst · Kelly Hondula · Allison Horst · Sean Hughes · James Hunter · Brandon Hurr · Ger Inberg · Christopher Jackson · Najko Jahn · Tamora D James · Veronica Jimenez-Jacinto · Mike Johnson · Will Jones · Max Joseph · Megha Joshi · Krunoslav Juraic · Soumya Kalra · Zhian N. Kamvar · Michael Kane · Andee Kaplan · Tinula Kariyawasam · Hazel Kavılı · Jonathan Keane · Christopher T. Kenny · Os Keyes · Eunseop Kim · Aaron A. King · Michael Koontz · Bianca Kramer · Will Landau · Sam Lapp · Erin LeDell · Thomas Leeper · Sam Levin · Lisa Levinson · Stephanie Locke · Marion Louveaux · Robin Lovelace · Julia Stewart Lowndes · Tim Lucas · Muralidhar, M.A. · Andrew MacDonald · Jesse Maegan · Mike Mahoney · Tristan Mahr · Paula Andrea Martinez · Anthony Martinez · Joao Martins · Ben Marwick · Claire Mason · Miles McBain · Lucy D’Agostino McGowan · Amelia McNamara · Elaine McVey · Bryce Mecum · Nolwenn Le Meur · François Michonneau · Mario Miguel · Helen Miller · Beatriz Milz · Jessica Minnier · Priscilla Minotti · Nichole Monhait · Kelsey Montgomery · Ronny A. Hernández Mora · Paula Moraga · Natalia Morandeira · George Moroz · Ross Mounce · Athanasia Monika Mowinckel · Lincoln Mullen · Matt Mulvahill · Maria Victoria Munafó · David Neuzerling · Dillon Niederhut · Joel Nitta · Rory Nolan · Kari Norman · Jakub Nowosad · Matt Nunes · Daniel Nüst · Lauren O’Brien · Joseph O’Brien · Paul Oldham · Samantha Oliver · Dan Olner · Jeroen Ooms · Victor Ordu · Luis Osorio · Philipp Ottolinger · Mark Padgham · Marina Papadopoulou · Edzer Pebesma · Thomas Lin Pedersen · Antonio J. Pérez-Luque · Marcelo S. Perlin · Rafael Pilliard-Hellwig · Rodrigo Neto Pires · Lindsay Platt · Nicholas Potter · Joanne Potts · Josep Pueyo-Ros · Etienne Racine · Manuel Ramon · Nistara Randhawa · David Ranzolin · Quentin Read · Neal Richardson · tyler rinker · Emily Robinson · David Robinson · Alec Robitaille · Francisco Rodriguez-Sanchez · Sam Rogers · Julia Romanowska · Xavier Rotllan-Puig · Bob Rudis · Edgar Ruiz · Kent Russel · Michael Sachs · Sheila M. Saia · Chitra M Saraswati · Alicia Schep · Klaus Schliep · Clemens Schmid · Patrick Schratz · Collin Schwantes · Marco Sciaini · Eric Scott · Heidi Seibold · Julia Silge · Margaret Siple · Peter Slaughter · Mike Smith · Tuija Sonkkila · Øystein Sørensen · Jemma Stachelek · Christine Stawitz · Irene Steves · Kelly Street · Matt Strimas-Mackey · Alex Stringer · Michael Sumner · Chung-Kai Sun · Sarah Supp · Emi Tanaka · Jason Taylor · Filipe Teixeira · Andy Teucher · Jennifer Thompson · Joe Thorley · Nicholas Tierney · Tiffany Timbers · Tan Tran · Tim Trice · Utku Turk · Kyle Ueyama · Ted Underwood · Adithi R. Upadhya · Kevin Ushey · Josef Uyeda · Frans van Dunné · Mauricio Vargas · Remi Vergnon · Jake Wagner · Ben Ward · Elin Waring · Rachel Warnock · Leah Wasser · David Watkins · Lukas Weber · Marc Weber · Karissa Whiting · Stefan Widgren · Anna Willoughby · Saras Windecker · Luke Winslow · David Winter · Sebastian Wójcik · Witold Wolski · Kara Woo · Marvin N. Wright · Jacob Wujciak-Jens · Bruna Wundervald · Lauren Yamane · Emily Zabor · Taras Zakharko · Sherry Zhang · Hao Zhu · Chava Zibman · Naupaka Zimmerman · Jake Zwart · Felipe · santikka · kasselhingee · Bri · Flury · Vincent · eholmes · Pachá · Rich · Claudia · Jasmine · Zack · Lluís · becarioprecario · gaurav

+

We are also grateful to the following individuals who have served as guest editors.

+

Ana Laura Diedrichs · Francisco Rodriguez-Sanchez · Hao Zhu

+ + +
+
+ + + + + + + diff --git a/softwarereview_policies.html b/softwarereview_policies.html new file mode 100644 index 000000000..82ea574c1 --- /dev/null +++ b/softwarereview_policies.html @@ -0,0 +1,989 @@ + + + + + + + + + + +5  Software Peer Review policies – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

5  Software Peer Review policies

+
+ + + +
+ + + + +
+ + + +
+
+

+This chapter contains the policies of rOpenSci Software Peer Review. +

+

+In particular, you’ll read our policies regarding software peer review itself: the review submission process including our conflict of interest policies, and the aims and scope of the Software Peer Review system. This chapter also features our policies regarding package ownership and maintenance. +

+

+Last but not least, you’ll find the code of conduct of rOpenSci Software Peer Review. +

+
+
+

+5.1 Review process

+
    +
  • For a package to be considered for the rOpenSci suite, package authors must initiate a request on the ropensci/software-review repository.
  • +
  • Packages are reviewed for quality, fit, documentation, clarity and the review process is quite similar to a manuscript review (see our packaging guide and reviewing guide for more details). Unlike a manuscript review, this process will be an ongoing conversation.
  • +
  • Once all major issues and questions, and those addressable with reasonable effort, are resolved, the editor assigned to a package will make a decision (accept, hold, or reject). Rejections are usually done early (before the review process begins, see the aims and scope section), but in rare cases a package may also be not onboarded after review & revision. It is ultimately editor’s decision on whether or not to reject the package based on how the reviews are addressed.
  • +
  • Communication between authors, reviewers and editors will first and foremost take place on GitHub, although you can choose to contact the editor by email or Slack for some issues. When submitting a package, please make sure your GitHub notification settings make it unlikely you will miss a comment.
  • +
  • The author can choose to have their submission put on hold (editor applies the holding label). The holding status will be revisited every 3 months, and after one year the issue will be closed.
  • +
  • If the author hasn’t requested a holding label, but is simply not responding, we should close the issue within one month after the last contact intent. This intent will include a comment tagging the author, but also an email using the email address listed in the DESCRIPTION of the package which is one of the rare cases where the editor will try to contact the author by email.
  • +
  • If a submission is closed and the author wishes to re-submit, they’ll have to start a new submission. If the package is still in scope, the author will have to respond to the initial reviews before the editor starts looking for new reviewers.
  • +
+

+5.1.1 Publishing in other Venues

+
    +
  • We strongly suggest submitting your package for review before publishing on CRAN or submitting a software paper describing the package to a journal. Review feedback may result in major improvements and updates to your package, including renaming and breaking changes to functions. We do not consider previous publication on CRAN or in other venues sufficient reason to not adopt reviewer or editor recommendations.
  • +
  • Do not submit your package for review while it or an associated manuscript is also under review at another venue, as this may result on conflicting requests for changes.
  • +

+5.1.2 Conflict of interest for reviewers/editors

+

Following criteria are meant to be a guide for what constitutes a conflict of interest for an editor or reviewer. The potential editor or reviewer has a conflict of interest if:

+
    +
  • The potential reviewer/editor are from the same institution or institutional component (e.g., department) as any author with a major role.
  • +
  • The potential reviewer/editor has been a collaborator or has had other professional relationships with at least one person on the package who has a major role within in the past three year.
  • +
  • The potential reviewer/editor serves, or has served, as a member of the advisory board for the project under review.
  • +
  • The potential reviewer/editor would receive a direct or indirect financial benefit if the package were accepted.
  • +
  • The potential reviewer/editor has significantly contributed to a competitor project.
  • +
  • There is also a lifetime COI for the family members, business partners, and thesis student/advisor or mentor.
  • +
+

In the case where none of the associate editors can serve as editor, an external guest editor will be recruited.

+

+5.2 Aims and Scope

+

rOpenSci aims to support packages that enable reproducible research and managing the data lifecycle for scientists. Packages submitted to rOpenSci should fit into one or more of the categories outlined either below. Statistical software may also be submitted for peer review, for which we have a separate set of guidelines and standards. The categories below are for general, and not statistical, software, while the remainder of this chapter applies to both kinds of software. If you are unsure whether your package fits into one of the general or statistical categories, please open an issue as a pre-submission inquiry (Examples).

+

As this is a living document, these categories may change through time and not all previously onboarded packages would be in-scope today. For instance, data visualization packages are no longer in-scope. While we strive to be consistent, we evaluate packages on a case-by-case basis and may make exceptions.

+

Note that not all rOpenSci projects and packages are in-scope or go through peer review. Projects developed by staff or at conferences may be experimental, exploratory, address core infrastructure priorities and thus not fall into these categories. Look for the peer-review badge - see below - to identify peer-reviewed packages in the rOpenSci repository.

+
+

+
example of a green peer-reviewed badge
+
+

+5.2.1 Package categories

+
    +
  • data retrieval: Packages for accessing and downloading data from online sources with scientific applications. Our definition of scientific applications is broad, including data storage services, journals, and other remote servers, as many data sources may be of interest to researchers. However, retrieval packages should be focused on data sources / topics, rather than services. For example a general client for Amazon Web Services data storage would not be in-scope. (Examples: rotl, gutenbergr)

  • +
  • data extraction: Packages that aid in retrieving data from unstructured sources such as text, images and PDFs, as well as parsing scientific data types and outputs from scientific equipment. Statistical/ML libraries for modeling or prediction are typically not included in this category, nor are code parsers. Trained models that act as utilities (e.g., for optical character recognition), may qualify. (Examples: tabulizer for extracting tables from PDF documents, genbankr for parsing files from GenBank, treeio for phylogentic reading in phylogentic tree files, lightr for parsing files from spectroscopic instruments))

  • +
  • data munging: Packages for processing data from formats above. This area does not include broad data manipulations tools such as reshape2 or tidyr, or tools for extracting data from R code itself. Rather, it focuses on tools for handling data in specific scientific formats generated from scientific workflows or exported from scientific instruments. (Examples: plateR for reading in data structured as plate maps for scientific instruments, or phonfieldwork for processing annotated audio files for phonics research)

  • +
  • data deposition: Packages that support deposition of data into research repositories, including data formatting and metadata generation. (Example: EML)

  • +
  • data validation and testing: Tools that enable automated validation and checking of data quality and completeness as part of scientific workflows. (Example: assertr)

  • +
  • workflow automation: Tools that automate and link together workflows, such as build systems and tools to manage continuous integration. Does not include general tools for literate programming. (e.g., R markdown extensions not under the previous topics). (Example: drake)

  • +
  • version control: Tools that facilitate the use of version control in scientific workflows. Note that this does not include all tools that interact with online version control services (e.g., GitHub), unless they fit into another category. (Example: git2rdata)

  • +
  • citation management and bibliometrics: Tools that facilitate managing references, such as for writing manuscripts, creating CVs or otherwise attributing scientific contributions, or accessing, manipulating or otherwise working with bibliometric data. (Example: RefManageR)

  • +
  • scientific software wrappers: Packages that wrap non-R utility programs used for scientific research. These programs must be specific to research fields, not general computing utilities. Wrappers must be non-trivial, in that there must be significant added value above simple system() calls or bindings, whether in parsing inputs and outputs, data handling, etc. Improved installation process, or extension of compatibility to more platforms, may constitute added value if installation is complex. This does not include wrappers of other R packages or C/C++ libraries that can be included in R packages. It also does not include packages that are clients for web APIs, which must fall into one of the other categories. We strongly encourage wrapping open-source and open-licensed utilities - exceptions will be evaluated case-by-case, considering whether open-source options exist. (Examples: babette, nlrx)

  • +
  • field and laboratory reproducibility tools: Packages that improve reproducibility of real-world workflows through standardization and automation of field and lab protocols, such as sample tracking and tagging, form and data sheet generation, interfacing with laboratory equipment or information systems, and executing experimental designs. (Example: baRcodeR)

  • +
  • database software bindings: Bindings and wrappers for generic database APIs (Example: rrlite)

  • +
+

In addition, we have some specialty topics with a slightly broader scope.

+
    +
  • geospatial data: We accept packages focused on accessing geospatial data, manipulating geospatial data, and converting between geospatial data formats. (Examples: osmplotr, tidync).

  • +
  • translation: As part of our work in multilingual publishing, we have a special interest in packages that facilitate the translation and publication of scientific and programming resources into multiple (human) languages so they are accessible to larger and more diverse audiences. These could include interfaces to automated translation programs, frameworks for managing documentation in multiple languages, or programs accessing specialized linguistic resources. This is a new and experimental scope, so please open a pre-submission inquiry if you are interested in submitting a package in this category.

  • +

+5.2.2 Other scope considerations

+

Packages should be general in the sense that they should solve a problem as broadly as possible while maintaining a coherent user interface and code base. For instance, if several data sources use an identical API, we prefer a package that provides access to all the data sources, rather than just one.

+

Packages that include interactive tools to facilitate researcher workflows (e.g., shiny apps) must have a mechanism to make the interactive workflow reproducible, such as code generation or a scriptable API.

+

For packages that are not in the scope of rOpenSci, we encourage submitting them to CRAN, BioConductor, as well as other R package development initiatives (e.g., cloudyr), and software journals such as JOSS, JSS, or the R journal, depending on the current scopes of those journals.

+

Note that the packages developed internally by rOpenSci, through our events or through collaborations are not all in-scope for our Software Peer Review process.

+

+5.2.3 Package overlap

+

rOpenSci encourages competition among packages, forking and re-implementation as they improve options of users overall. However, as we want packages in the rOpenSci suite to be our top recommendations for the tasks they perform, we aim to avoid duplication of functionality of existing R packages in any repo without significant improvements. An R package that replicates the functionality of an existing R package may be considered for inclusion in the rOpenSci suite if it significantly improves on alternatives in any repository (RO, CRAN, BioC) by being:

+
    +
  • More open in licensing or development practices
  • +
  • Broader in functionality (e.g., providing access to more data sets, providing a greater suite of functions), but not only by duplicating additional packages
  • +
  • Better in usability and performance
  • +
  • Actively maintained while alternatives are poorly or no longer actively maintained
  • +
+

These factors should be considered as a whole to determine if the package is a significant improvement. A new package would not meet this standard only by following our package guidelines while others do not, unless this leads to a significant difference in the areas above.

+

We recommend that packages highlight differences from and improvements over overlapping packages in their README and/or vignettes.

+

We encourage developers whose packages are not accepted due to overlap to still consider submittal to other repositories or journals.

+

+5.3 Package ownership and maintenance

+

+5.3.1 Role of the rOpenSci team

+

Authors of contributed packages essentially maintain the same ownership they had prior to their package joining the rOpenSci suite. Package authors will continue to maintain and develop their software after acceptance into rOpenSci. Unless explicitly added as collaborators, the rOpenSci team will not interfere much with day to day operations. However, this team may intervene with critical bug fixes, or address urgent issues if package authors do not respond in a timely manner (see the section about maintainer responsiveness).

+

+5.3.2 Maintainer responsiveness

+

If package maintainers do not respond in a timely manner to requests for package fixes from CRAN or from us, we will remind the maintainer a number of times, but after 3 months (or shorter time frame, depending on how critical the fix is) we will make the changes ourselves.

+

The above is a bit vague, so the following are a few areas of consideration.

+
    +
  • Examples where we’d want to move quickly: +
      +
    • Package foo is imported by one or more packages on CRAN, and foo is broken, and thus would break its reverse dependencies.
    • +
    • Package bar may not have reverse dependencies on CRAN, but is widely used, thus quickly fixing problems is of greater importance.
    • +
    +
  • +
  • Examples where we can wait longer: +
      +
    • Package hello is not on CRAN, or on CRAN, but has no reverse dependencies.
    • +
    • Package world needs some fixes. The maintainer has responded but is simply very busy with a new job, or other reason, and will attend to soon.
    • +
    +
  • +
+

We urge package maintainers to make sure they are receiving GitHub notifications, as well as making sure emails from rOpenSci staff and CRAN maintainers are not going to their spam box. Authors of onboarded packages will be invited to the rOpenSci Slack to chat with the rOpenSci team and the greater rOpenSci community. Anyone can also discuss with the rOpenSci community on the rOpenSci discussion forum.

+

Should authors abandon the maintenance of an actively used package in our suite, we will consider petitioning CRAN to transfer package maintainer status to rOpenSci.

+

+5.3.3 Quality commitment

+

rOpenSci strives to develop and promote high quality research software. To ensure that your software meets our criteria, we review all of our submissions as part of the Software Peer Review process, and even after acceptance will continue to step in with improvements and bug fixes.

+

Despite our best efforts to support contributed software, errors are the responsibility of individual maintainers. Buggy, unmaintained software may be removed from our suite at any time.

+

+5.3.4 Package removal

+

In the unlikely scenario that a contributor of a package requests removal of their package from the suite, we retain the right to maintain a version of the package in our suite for archival purposes.

+

+5.4 Ethics, Data Privacy and Human Subjects Research

+

rOpenSci packages and other tools are used for a variety of purposes, but our focus is on tools for research. We expect that tools will enable ethical use by research practitioners, who are obligated to adhere to ethical codes such Declaration of Helsinki and The Belmont Report. Researchers bear responsibility for their use of software, but software developers must consider the ethical use of their products, and developers themselves adhere to ethical codes for computer professionals such as those expressed by IEEE and ACM. rOpenSci contributors often play both the role of both researcher and developer.

+

We ask that software developers place themselves in researchers’ role and consider the requirements of an ethical workflow using authors’ software. Given the variation and degree of flux of ethical approaches for Internet-based analyses, judgement calls rather than recipes are required. The Ethical Guidelines of The Association of Internet Researchers provides a robust framework and we encourage authors, editors, and reviewers to use this in evaluating their work. In general, adherence to legal or regulatory minimum requirements may not be sufficient, though these (e.g., GDPR), may be relevant. Package authors should direct users to relevant resources for the ethical use of the software.

+

Some packages, due to the nature of data they handle, may be determined by editors to require enhanced scrutiny. For these, editors may require additional (or reduced) functionality, and robust documentation, defaults, and warnings to direct users to relevant ethical practices. The following topics may merit enhanced scrutiny:

+
    +
  • Vulnerable populations: Authors of packages and workflows that deal with information related to vulnerable populations bear responsibility to protect them from likely harms.

  • +
  • Personally identifiable or sensitive data: The release of personally identifiable or sensitive data is potentially harmful. This includes “reasonably re-identifiable” data - which a motivated individual could trace back to the owner or creator even if the data are anonymized. This includes both cases where identifiers (e.g., name, date of birth) are available as part of data, and also if unique pseudonyms/screen names are linked with full-text posts, through which one can link back individuals through cross-reference with other data sets.

  • +
+

While the best response to ethical concerns will be context-specific, these general guidelines should be followed by packages where the challenges above arise:

+
    +
  • Packages should adhere to data source’s terms of use, as expressed in website Terms and Conditions, “robots.txt” files, privacy policies, and other relevant restrictions, and link to them prominently in package documentation. Packages should provide or document functionality to adhere to such restrictions (e.g., scrape from only allowed endpoints, use appropriate rate limiting in code, examples, or vignettes). Note that while Terms and Conditions, Privacy Policies, etc., may not provide sufficient bounds on ethical usage, they can provide an outer bound.

  • +
  • +

    A key tool in addressing the risks posed in studying vulnerable populations or using personally identifiable data is informed consent. Package authors should support users’ acquisition of informed consent when relevant. This may include providing links to data source’s preferred method of acquiring consent, contact information of data providers (e.g. forum moderators), documentation of informed consent protocols, or getting pre-approval for general uses of a package.

    +

    Note that consent is not implicitly granted just because data are accessible. Accessible data are not necessarily public, as different persons and contexts have different normative expectations of privacy (see work by Social Data Lab).

    +
  • +
  • Packages accessing personally identifiable information should take special care to follow [security best practices][Package Development Security Best Practices] (e.g., exclusive use of secure internet protocols, strong mechanisms for storing credentials, etc.).

  • +
  • Packages that access or handle personally identifiable or sensitive data should enable, document, and demonstrate workflows for de-identification, secure storage, other best practices to minimize risk of harm.

  • +
+

As standards for data privacy and research continue to evolve, we welcome input from authors on considerations specific to their software and supplemental documentation such as approval from university ethics review boards. These may be attached to issue threads of package submissions or pre-submission inquiries, or conveyed directly to editors if needed. General suggestions may be filed as issues in this book’s repository.

+

+5.4.1 Resources

+

The following resources may be helpful for researchers, package authors, editors and reviewers in addressing ethical questions related to privacy and research software.

+

+5.5 Code of Conduct

+

rOpenSci’s community is our best asset. Whether you’re a regular contributor or a newcomer, we care about making this a safe place for you and we’ve got your back. We have a Code of Conduct that applies to all people participating in the rOpenSci community, including rOpenSci staff and leadership and to all modes of interaction online or in person. The Code of Conduct is maintained on the rOpenSci website.

+ + +
+
+ + + + + + + diff --git a/softwarereview_reviewer.html b/softwarereview_reviewer.html new file mode 100644 index 000000000..635b1ba78 --- /dev/null +++ b/softwarereview_reviewer.html @@ -0,0 +1,900 @@ + + + + + + + + + + +7  Guide for Reviewers – rOpenSci Packages: Development, Maintenance, and Peer Review + + + + + + + + + + + + + +

+ + + + + + + +
+
+ +
+ + + +
+

7  Guide for Reviewers

+
+ + + +
+ + + + +
+ + + +
+
+

+Thanks for accepting to review a package for rOpenSci! This chapter consists of our guidelines to prepare, submit and follow up on your review. +

+

+You might contact the editor in charge of the submission for any question you might have about the process or your review. +

+

+Please strive to complete your review within 3 weeks of accepting a review request. We will aim to remind reviewers of upcoming and past due dates. Editors may assign additional or alternate reviewers if a review is excessively late. +

+

+rOpenSci’s community is our best asset. We aim for reviews to be open, non-adversarial, and focused on improving software quality. Be respectful and kind! See our reviewers guide and code of conduct for more. +

+

+If you use our standards/checklists etc. when reviewing software elsewhere, do tell the recipients (e.g. journal editors, students, internal code review) that they came from rOpenSci, and tell us in our public forum, or privately by email. +

+
+
+

+7.1 Volunteering as a reviewer

+

Thank you for your desire to participate in rOpenSci software peer-review as a reviewer!

+

Please fill our volunteering form.

+

If you see a current submission that is particularly relevant to your interests please email info@ropensci.org, including the name of the package, the URL to the submission issue and the name of the assigned editor. However, keep in mind that reviewer invitations are kept at the editor’s discretion, and the editor might well have already emailed people. Please do not volunteer for all issues, and do not volunteer via GitHub interface.

+

For other ways to contribute, refer to rOpenSci contributing guide.

+

+7.2 Preparing your review

+

Reviews should be based on the latest GitHub version on the default branch, unless otherwise indicated by package authors. All submissions trigger a detailed report on package structure and functionality, generated by our pkgcheck package. If the package has changed substantially since the last checks, you may request a re-check with the command @ropensci-review-bot check package. Note that when installing the package to review it, you should make sure you have all dependencies available (for instance run pak::pak()).

+

+7.2.1 General guidelines

+

To review a package, please begin by copying our review template (or our review template in Spanish) and using it as a high-level checklist. In addition to checking off the minimum criteria, we ask that you provide general comments addressing the following:

+
    +
  • Does the code comply with general principles in the Mozilla reviewing guide?
  • +
  • Does the package comply with the rOpenSci packaging guide?
  • +
  • Are there improvements that could be made to the code style?
  • +
  • Is there code duplication in the package that should be reduced?
  • +
  • Are there user interface improvements that could be made?
  • +
  • Are there performance improvements that could be made?
  • +
  • Is the documentation (installation instructions/vignettes/examples/demos) clear and sufficient? Does it use the principle of multiple points of entry i.e. takes into account the fact that any piece of documentation may be the first encounter the user has with the package and/or the tool/data it wraps?
  • +
  • Were functions and arguments named to work together to form a common, logical programming API that is easy to read, and autocomplete?
  • +
  • If you have your own relevant data/problem, work through it with the package. You may find rough edges and use-cases the author didn’t think about.
  • +
+

Please be respectful and kind to the authors in your reviews. Our code of conduct is mandatory for everyone involved in our review process. We expect you to submit your review within 3 weeks, depending on the deadline set by the editor. Please contact the editor directly or in the submission thread to inform them about possible delays.

+

We encourage you to use automated tools to facilitate your reviewing. These include:

+
    +
  • Checking the initial package report generated by our @ropensci-review-bot.
  • +
  • Checking the package’s logs on its continuous integration services (GitHub Actions, Codecov, etc.)
  • +
  • Running devtools::check() and devtools::test() on the package to find any errors that may be missed on the author’s system.
  • +
  • Seeing whether tests’ skipping is justified (e.g. skip_on_cran() tests that do real API requests vs. skipping all tests on one operating system).
  • +
  • If the package is not submitted via the default/main branch, remember to switch to the submitted review branch before starting your review. In this case, you will also have to search the package locally, as GitHub search is limited to the default branch. Further, documentation hosted on a pkgdown website is not necessarily up-to-date, and we recommend to inspect the package’s documentation locally by running pkgdown::build_site().
  • +
+

Reviewers may also re-generate package check results from @ropensci-review-bot at any time by issuing the single comment in a review issue: @ropensci-review-bot check package.

+

+7.2.2 Off-thread interactions

+

If you interact with the package authors and talked about the review outside a review thread (in chats, DMs, in-person, issues in the project repository), please make sure that your review captures and/or links to elements from these conversations that are relevant to the process.

+

+7.2.3 Experience from past reviewers

+

First-time reviewers may find it helpful to read (about) some previous reviews. In general you can find submission threads of onboarded packages here. Here are a few chosen examples of reviews (note that your reviews do not need to be as long as these examples):

+ +

You can read blog posts written by reviewers about their experiences via this link. In particular, in this blog post by Mara Averick read about the “naive user” role a reviewer can take to provide useful feedback even without being experts of the package’s topic or implementation, by asking themselves “What did I think this thing would do? Does it do it? What are things that scare me off?”. In another blog post Verena Haunschmid explains how she alternated between using the package and checking its code.

+

As both a former reviewer and package author Adam Sparks wrote this “[write] a good critique of the package structure and best coding practices. If you know how to do something better, tell me. It’s easy to miss documentation opportunities as a developer, as a reviewer, you have a different view. You’re a user that can give feedback. What’s not clear in the package? How can it be made more clear? If you’re using it for the first time, is it easy? Do you know another R package that maybe I should be using? Or is there one I’m using that perhaps I shouldn’t be? If you can contribute to the package, offer.”

+

+7.2.4 Helper package for reviewers

+

If working in RStudio, you can streamline your review workflow by using the pkgreviewr package created by associated editor Anna Krystalli. Say you accepted to review the refnet package, you’d write

+
remotes::install_github("ropensci-org/pkgreviewr")
+library(pkgreviewr)
+pkgreview_create(pkg_repo = "embruna/refnet", 
+                 review_parent = "~/Documents/workflows/rOpenSci/reviews/")
+

and

+
    +
  • the GitHub repo of the refnet package will be cloned.
  • +
  • a review project will be created, containing a notebook for you to fill, and the review template.
  • +
  • note that if the package is not submitted via the default/main branch, you need to switch to the submitted branch before starting your review.
  • +

+7.2.5 Feedback on the process

+

We encourage you to ask questions and provide feedback on the review process on our forum.

+

+7.3 Submitting the Review

+
    +
  • When your review is complete, paste it as a comment into the package software-review issue.
  • +
  • Additional comments are welcome in the same issue. We hope that package reviews will work as an ongoing conversation with the authors as opposed to a single round of reviews typical of academic manuscripts.
  • +
  • You may also submit issues or pull requests directly to the package repo if you choose, but if you do, please comment about them and link to them in the software-review repo comment thread so we have a centralized record and text of your review.
  • +
  • Please include an estimate of how many hours you spent on your review afterwards.
  • +

+7.4 Review follow-up

+

Authors should respond within 2 weeks with their changes to the package in response to your review. At this stage, we ask that you respond as to whether the changes sufficiently address any issues raised in your review. We encourage ongoing discussion between package authors and reviewers, and you may ask editors to clarify issues in the review thread as well.

+

You’ll use the approval template.

+ + +
+
+ + + + + + +

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%0DF?hiN*=Mv zQ>fARL3hbQD@0eZY7p(spM7QwQA4fzaP>aD)CzCZ4&*YP)0GPQ$yuDppbO&2P(XMW zI-{@SDy_oGzyb!O6G%DZt{4qQOfEu02ql@@RCXeRC|)JajWG~|Gh#GBOs%Wz`O!JA z@O29!=lWm_p`q3=hZ38(MQExGn`V0S$hGV!g_ERs?B`0pV*f=dJ&!y`uLu!Pm96(W9|AF4v!nZhosST?~@s)naal!LlY<_RSv#m(!b1o@%LRq}4Hh z9JZ5tF8S_1CcezJ4>lHgCCN(tP)WQ_vR8_UfG7f z{AM!icb?d*&Mv%O_tJTJV+KOsDD3iZN)UBp1~RY7_VpApdvil9f@7g#_Z+@353oe{ z%)?u;6u6unV$xkBa>F((OQLcY*6}S6?PT!PkfMeWAC3n=4ttAp@o=n{#XH=sl;^gi zW)7fMTAB_>tnrDEK~*XkePGg1pEP+Mu<4Q5Iioc69C{j)wW)Ar1ON*oRMWEw==vgF z)iUs8%A-LJ`z*6=)-bt;-zaz~FZ#PfmkZ`!IXvu0;GP6*1Hr8)&WQBT9}PEaJ3r@3z^uNT)nCr$Z@4 zg*9&T-Z{9FxZNI%ZQHhO+qP}nwylY6ed9?c$;7s8JDDV#-9L8k-Fknw zZdKQ*uIldU>h9|2^YEN@km`%YL5()CY!hX-B?B6Y6T& zh}gzJ(_klj;BN-n*&1uZ6E%W`4el~th42x^dZ~(5PKY@_@ZEkpJ%#K$8X#Aj9&v(tYSC7HjwDPT_qfU;b=awGEsVfm(+*_CfnzSFe^yI|_Qkw92Tk@~ zHqLZEwj>7v_0C@|ym7rDR!J*2u?i8O5SRVR=4qQAwxES!?|fvsS1UWeT`*%xPGMWv z16hPi@E(tAr}EB5O2T+@{Q?lw)Tw=Fip|3Iw0sn?Hi3QkI&FJrAs;#@#^h(H7dB1F zd>S5DOKuTw*B^@HM=w5qc6;brWLoeokMaE%X4@sc0m$zW6!20oS8kvt$L(;fR*&j) zYPWE#-tM>`_UQS(lmYZCBy^J+u!tAmZoAAVZmKEsH6Pk*D4PxG$RVLo;=)G5miB!= zGp?lE=l;h9;eVx1%*@RG-}1=4nqvu@TyVWJny-*D#N;x~K_Q5sav+BpMGm3di~Hl& z2xs4daBWH%dLAlUSq@|lnbbPR_peg$f{=JY-+R04-;sOojDr4q7o*poGYhw8tOz)1 zuImUDA3>FW*Y|egael*9Z0txD#U5So;Zuc?0wDznJg|f8rr!kLyinyvWj^uYGf`6z zU)T!bzY>sll$QH1b}N48^&tf2Ki7(=MC3WtiNxFB`L+Zd4|t+HAW?>nnylN;OM9T_ zzSeLNw15sPh+3v>1yZJvVn%cAT_qkr;rTTkr(CXrGA3mC@%7^RkCI_q%$_B zRrMY2jGZ)U>5JZM5H zBpDclr7Noqu9%j>2N{AS;VW1i1MQ-e@9TZ{WqDHTAnRn&OWi;G(JtfeHA)b_%VU}w zE)#G^&Um5#1;37F*=qNvk1=l-9voHwA(b| zhnw9&4NEDPsH37m;-yIAeYKfsvQ_NPE<3qS6K(6$5+A^Dh!)i&t0!$70<(6RDbz#n z?*@Q6qIIvx&-8eWIfqh=loPGRTh^x~synQ(TQ9s>*v(1_Zvey1bf~tin za|j?af28wb2<{fbFiXXVJ$Hc!E&X#mkaDDp;CpAFN2f>z6X@pzdAdG$3RIdo9T%$I{gwBA5%$92^`Ik*NOV^>0U*>zVJHLwWtD!Fw-rrTIUe~8^ zK|JVKCmj=j5{Kp1sSiFa{5*JTujDgdaDNPc*Y{i`+~qPvw%&^3sgtm| zj>=3Zz9{cYZ)wwrgQUev(>3EX9n~(t%UmYCg^Mn7lYtT|cGnn(>BEnjn+$HaJZkwH zSmanJR8_(c`*XLxRvb6Hl#1YBYyGnQjq`6*mH0&*9cd>YrVOz{U$0D5S}G-@M>0(x z#X3N!!vZ!vy7&{MK@4jv!HHQ5(In)V;3KhT8PA^GPGL?Y)yo!9e}mLp|M^U4WpXy{ z1Ps5R!4)COr3+z_YwnzA5$A2uy0K?5p3M;&=~>R{3JMj+fY_QK5t(O}N6g!(A^^ zIYrDmx|JW8{UwB3)Pd$p>!UTQqQFn~{XI*}JrqgT(7W}-fFfDUmiKai%KDjQl=2Em z(Qw<4*Y_D)!}$6U;Eg`F`q;2^W(c`pXy`%k87LtR5_-FG(QYo3&j7a zSML7)j`LgHoLbGN9@f4?ta_)Q-0=Grb(aI%*hhyF$hbBi!6+>A_3+<|vJAKi4|Uma z4ZDgBc^UTsYfm-mc10T<+gX0*k#=8&r%dK2!!%^gWYeX`$^8gY=KV4OZiATllwXkP z+KfwE&bRlw>-%R_Yz!=S*czo36gLM$B=by0p?Aq7^2BUW<{B&CIyU3$w?{|Y&gw*XLu z;Q2`*CoWeDy#9ubUunKGyL-vQO8fA0XSI-OCTRW$3!XlrL>J5i7IZz`lSc;H3P zVo1?v5`Fp$=vHLO80`0M0yB{cVZf@uYgzO}yZXZ=bm-L4c+G9u!2*Qav7i^eyXuiv z?^Z3F#V##LIV<{97XedPN|Bvo%A%87tl%*)_-MLK!E13l%1kM%t^wVr86sNz3n$+j zz3&Y>Oz2D!rN$yai=Q*H8e5OB2IWLykAH-v5yp!!7I#-~xIR>siD1C^APV<*Qf>XQ zdiz3Un!}%c;~4as=m!>jXCEtPXZn3$(-J6plA0WrGd0O91W!<7yJh_}f z>vXizh@b{*&IOzP&tv0!6>+M15;Rr5V|}Xcij0l62B$)&R!lFZPj##%^?g!7^K`>P z{a3m8MvICk2mM>luae7HF*?2$=wIP=ur1N-)B61Y#;E8%$A-i|NxSgVM_fTtpoKvs z`bf-Sk%LlK)+YclcHpqqXW~$?h}0iD9$i?4W#AQpl|qf`d9?#HdB-5O5-w6(2EnrDY!?MoQj~lv6@P}x# zWj;)90lCLAFBN7m5;@-O78+c`<$OAv??R>%ThezfTN*%}seWU*-hvg<}D6}OZH;h)=Yuaolm2^E|I8$LFg~{7nCu54O6ZL*^SKcJ*7Hg9$&P! zYDbn4Ek#fhNIg@uGngL*bik?S1eV}#8#nUkQ*8Ww9fGLQ0J+WeC;dVWU4pXTWYTJj zA@Nzot$iB8cVcpjS08Sw9YuVKxUnq^yngqM8;Z&{Jic=x)5wGax*J=a?x2d$y~`VA zb%PXN;eYvy5KBlSvhmzhyz9zSo2&!YK(KDCT7;MHW^w-KY!aVs!tP`P(BC!TAi5Zi z*^sgs2HWXq3AiV{1uzr%*BH{^Y_z3DkTWp7Z4=uoC_Ci{d_*2>IJCu$!h$>PB&Nl8 z3`WGHeZsZp(`hiA1xCt9$kS(zEG!bS1$a8XE}?=bW-NNJ_v>x=xW)-l&UZ`=s%03L zj7Snw(Dn{^f3AIpnv+Kv{S%$wb{+@E{a6UqnDr^6Bp!X(in;SSOm8OP0+UhjHkQLT zFIPJlGsKNC417bZY+@Msk1N9eYNCmmg_--m_GMmaPdWUIJNLa%KZ0mTf5I{yD;0GQ zY`6cdJN=!&?|W|i@D-_2T$(&`@CTZM83rtxKRJSg`pd5r?M}4_=v{aZ{WHYtU#5iN z*~7v4Ln7qe2PRq+i%!j-p}a4) zSsMgVBo}^W`FDTPa3xfiF-6=>K+xAISQ9B2Zv>W=*WuLY2TfMYxa~k-Cd4hX^i0ZP zC&j75wpHv)w0URBkL8!__W?{Nlo7Kv74jvDeCWLLnRnobt0~=o&ES{I={02JT2R>e zvY7x_RDEr&OMzl>vZd%0=IS_>OVtfAlpn7+`>$NaTMC#DlYs@ZjcvA%1*pTU+(Ke$ z_Vf(qY#jc&`F;2?{e2E{0-s*sM~cX$&I*?yzh;*QwbFKrg=m#yD_XLKUsj+Tpg_}z zAIq}aaRt)<-0Makm4KC0n^J}2VGqwQsPI`eClO0>4J)u%!^x#?CkNi^eRcP!=B)6> z2-l>%Jy1DE%O#JjV=9ER%93%GWvSchdBt)|46v)STkeu>nP6wN_%^3g5uf>sFr^w>&fSCN?$ zS)gaF+pRX#wJZyTI|qv zxzKij*G&$x%y=R=hGkih&g%J{J184r6d+*U=josIwS&PH+$(D8>)hdF05J#NX-muC zX0|JtJ6h$Yvyb3;S$!d@$Lx+sUmQuNo=~-V-oT!D zl6{tl*@Ayv&b#q{8gJe12kO_0r2Wwk0v7 zIdBy=gwg26>+N;Yj++1Q*saQxp%-k(+iVmq9sS*f%eAr<<|;n;)pg`FEaKT~+!k?Z z`mY!Hw+*Fmw=c2CUMjyF+VSg!qjrNN)lYLZ7o&&5+hr^Wdc=2=JKRb=R{!@i;k(%C z%YQV5|GN%#Cg%TEnqB(I{BCd|{RH~AkdtcYo&&SSL2^L=@>_c*$cbi`9MSvlNHynV za>uP}hYeJ>g*2)2WV$|0I+ahQ%Ajv0@clrg?(f$t*oqs>2SLvB1;a`tcb9}ki!{lL zJRM>uWtH5$LiW{d=k<^+%4yLl(~f59I$$GMA!s1UY5J27g&60RIwsB{{GdG#u&o%N zQnBr4{Nwc|QU=jSKy5&%=%vx{=f$er<=3>x+?ChLxPll<MDQxmkC1iwA7w z+`C1`)#3`jw5SkIalX_~S=1ZE5{1{i(enf@-dmP$B9&XRn$wR&(cn4j(#GxfE@xs> zfkCzXTWL$R_ASzTvWepzzn5aTXf8K=1?c3vM_XMuB zRE38d&lsC5V^&w~P&AJH6%|7ZsFwkE z78vK1xoQjHSk3r4j1H#XoZ?N!?vJl-;@Xh^oIHi2fl5a-(n32kwB!{+Ji7?+F8-p+ zwTt@;@N%P|i1Os*^XuXz@P2+ z+`Yg0Cbyg`Ub#rvbEd(7!uuyxs)}oO2;0Pi-OK68JQU0J4|rlP$YBZU-2A6Y&+99% zkg2=WOFs=Vn>2hc#FwK5eMC_{fA+u!dBU6(%rVyLlD~lN?@Y@DP1t-0HOH4Wx}=hN zL6w-yo1iE%0;82SoWVK=eZt!zf|x;_61k!py|=vuo#O?!qWxXY6MFQ)qTHGiQ`Dcd&G`BKomb|BYgD zNzc}ibkyauz>ry}&kOX@>3s`d5392;0+nm%gyFZ?e})Zm>1l?D&1YR120oPLU~i{Rz11{JGgj<5Ukw~lYFYSlDG zs_2{IGb@d=El+TT1B4~pnSRKYa1K=V32+cjPf>TJHJ$1?;#;(U=vTNf`E-9d|8_#p z$H6>91m}D+pe?~^5K}F|b!=^wJFwq{!@BBC$#C?$Wg%r3NI@Gnkti;)&QL5S%s|v9 z!r|Z$P9=uPgN{I=9YD)70(Tcp0_-YA;jg&XLys+RVCGbc2`16NJj0m9NU)Lj1!nRR1&adBO^1DQPyBgfxLn&ONIs(xyn$f5YsNE9P7xS7idEWLvrkIyIXPD)CG}4 zAPGS9pEzVN9P)ZxX81VsJQ6M8s=w~m;ovWGa&ia>cSgvDyO{LtF$*OA#=?rXF|EdA z!CD2T*5M@qRv?g;d&u^}WI$`qbZHP%yB2H!5tCQlTZlQK2ojt*v~%r7G4E(qyTo$I zNn44i`(S4i&~9YQt+5e z@c)jry82Vq7|-2v5S*$MKd>&&9vGO$`9e|0GF6r=`QRQ>1lZzVbXdSNMib#)i%O}R zhOJ&SL}JeVvId4G%*!1L01(o~ET5%`&c#CcTuaaXLQ0cKxO5y)4V6YxKr)3Iaazj^ zdYY9`Q1&L5lUi)T(^;lMVUY?b%pay?jNpnI(WO>l>;2vOi_QiB|4b}LGJxhW10*d! z&@qc)iyd|uBA5J^m` zQn=5TB1HSmqO_xoO5wtl3P_4aQ;$h3R;9uX4bvrZvSG9EVFIC<##EupGbU5WH_3Dk zsagIGKUNIX`Fz~CvUobl&D}D7I{4fG4SaX-eF%73atH*h^`9x}xCu6Vc|Tp9Grj_Y zeR@Ax%6&LLISTqseD`^Ia&2yZ9@w~hY7t)Ftbbm6xVm~a*?WG}EY&df>wPu?xO#-& z?La4ko9Trl@2#y{mfD}Dzy2L%2ELe7bD8VVS9Ce>55k$*ocY_590rPEE`85l+$(k$ zdek)ZcMfT6Y{}R7T~JaHIkwYHCXwn4nPuta%6U!KC6BF(HB&55P(%9GAg9pJ?>0Vh zcISeA3(E(G2Wt73;B0U@1#mk&gJS#(=jC z5A5@YChCQ)quAozA$ci2pR<>;jPq82RhYjAfw}5%yg}T^tpRtDSkPGwEh)x7zsQKh z5b1i#{{({}&Tp@MPfFFr$js*CDk9=ktecaHj@>$Xwt0DXdBBM=*fzvl4mTi(Dq=HU zWbsP1*XGo%%r36Mx*gaLhACtPRT>#!LfgbwAyp*F)Y(1`xz@p3k=^_nx_eW@qOWUt zhv3-d`-hv6SN|Ak`i3kk0Gy#%d7G+yW8>@P`Q6^T>aSI|^075Fy7hE?9PGXvw%oYe zUT%(_h|~Fv4b5?O`y&#J@WHTs%@H~De2%3GJt}h8rrDtquannZnXmNTQF&0HoZisx zd2z9Ioz)Ifj6KZ8AWc8PU!y-^i4p5&)9WiC@8EHP__4L6pS-3Tn+wZAg%ZENAYuDz zWR|>I=OZD%-S86Wx$z=-y@z3q4kMEGjNm1P$4b?I=jb&})Cth;-}#PExqJ8FRjt@J z>;o!Q7^kSwi=};mWf2EXMv(h0UUgIh&CqKPrW%Jpe;xGQ&obS?nfdYbZO0LLvl4mr z1ZJ<7t}~PyD3WYB5Q4ORT7Y`h!M{Fgis?y@*ARpY4#rR_G}qeWu-CjIabc)}4$gLX zg-njHlglRSxs8&W+4S_t~I9e8MeoAq>=Jd~&GuS<^w0zi#Lah-e0%5P z?+WN+GyxiR6@uHPQt~?svLGgg@cM9?@h0=@)HgJ+PoM;`8tHHh&EX_7Gd=7xd(FEM z>OYx;y;;s&$=yl#W#x6@{I3Vt9BG{RkLan_&xCzNuipq;=QS2YDWv|4J7Fp#$XUkLKO^*l&FLkE({+#NZbX|2qQT{yr^24$W@@puM5cBUzKz=Kx>-F-=(IyGFnP zs)RCSCC4p0a(J%FzgF~UXh`U5-O-aR$vZzh!x+N$vYDjskEw=@snMyv8xjgh0qZ3R zem(5hJEYA~#nW2g8NFAqYnpmL2u*=)2eof6j4>jsnDvfW#^_DshrMTeMRm0>cc ziL@iB8?FAwgf&BJ$wRtrCJ!TXeX92VCVV86+QE~`Ks2CuIPNM zfI-i2Q236;C^K=X05K3K3s&3i>G?AJYbvdbq%h)jFG<*cjMEBFsFSwp6{ULXDuCNh z?}oGC!|m>U=(w@IjZI1yxR;JoR)NbSz`}Ci!DT}hi3X&;#G1v2=z3i&^6WxxI*^Nm`E zn}!BWo~r#)>CWqmk&Q5u#7MRTp+cM+XDz{A&uxR7dW-2CW>u$?nRBhh(geiiK&||> zM3tMJV?|Zd3tj$CF7%g+0Y*bD%EI!!dBnDTSH~HdXiAB80nE;s!?@ANm}7fzO%TgN zU@-yn!%S5?C*?VRk>Og0wQpXhpcgt^lx=^^fq5!L@L)NL$9mIkMe$yv;8xf!Vr9zRHiXVjs z+gP{1i64hGa{3dF-c>=QYJJpUY-%5t2*u$a8xMgXcfRy)>$26jbZ$^&SBCdTb~>nE z@NypxAI83&z7NAI-LWfz1j`>oHH-|~b&kl{}3J?|IqLl%ouHxJGwe3yhk$YwTl z3u$LflS&pc+JZ|7;`rt!vSs^2Q0k|ri98seTEuah=;8ZX6fk8?lOh>iO_R#yBP@#9 z0%hi0HdRY;8Nsw_?ULi0S{YOiq}cJ&rl9P`vOf?kbrzPQgDDeHm2$cwRdk>ZZ|+0a zk{0h@gKusM+E!s_NAw&%Ib+2=B&~dJ*q-U>c*whvwGe2oi}Nq#ein){j$`y_f6=VT zK@J9|VkED~-X;!KUe#2~DjTN+g}RxtRkoq8Q{0aPp{vRzy2Y2_UvqEQj^jG48(WZGho7trAR*Dg$n1 zVn|`-^%s%HNrtHj%c{DKxn)5&K-MW2@i#W7S;SQN+1WF@Kk-&mVKI{#ksHgR&K^92 zF>Thsbp4uwFT}ORZmCVbvYFi_Tu843hmlz%0VlVK4gq1GD1`l?j{|d%#?GCw)+Jmx zO*S0ht}msg>a>Fg2hXJE)C~VxR#rN7wEi_8yMFkvR;7bW@=K;WDvai@QFIthC!H_m zJ1>c{26qBRb!%zdf_63!EH}w7*cQCx*>GLFWGY!aN&9h_QRL|60q54nT1Pzk#XY)s zvEG8Da@=$Mk_exbQwB~9=rfmq2loKiKdrUVm2TR|-X=O2Vg*?l;K`I4=KP1z>Dpwa zGjCHXZ&RqMs$7fz55)R_6Z13E*I+BkO_+=;K`Ab%so40!Ow&($Wm3QRaGG?H}6G_w${EDGttrDP0q>~Rv^zlwQI;sbe3tNF(Sly%JWiGD$}IJNYE_ENswUzDM*xm zj!2~q%aEX$H>Fq^Ymu47ELsFwU39CFAT_bYMvPu&e7@WC_xZ1kXiR)tJ&10pc+S^H z;*?*P#v?w#p(UsPyR*#3Q$V$!4K%8qiG$B>VrKRD1vBWUCXCoGw4C6WF+Z`>&qpIJ z2$!zJe3AZ-#e9T(4dwD{Ka&%-k)?#3VTife1RBSJ7tE}(| zW-bga1T^ddkx##k#CJ|7R=*O}^R!swlBDB&J{u0V4v>8)`xXyILdWoaQ!u9txGi9(#D1^7IZKvflQqhtSxW_ ze}_p15xQ0>LT+n{;9QB4mre<2h~!)<9;v{8BnmRYQNq{;Q&rknlc0^z&3;Cs|DZn! zylJR=VTy>kQz4s(xpN_bh!@)&q-?~l^V{bA+a}D_%}Z{rWL`Mnlv4!h+TMm#G6m_}x2mY1&Gk`F z{HW%37qeJU;Oc3@$T9TPp=7B#s}T}DbJ|hHb1L>pGX&&Z*GCK@mFnnt{>VrXR;xk( z=BgMS8NWNNwoy}HtWX@5M6plYu|7z*W`G|{KB?AGSK!N(U7925lbc12#=jV2{ z=b3}nZ)s9RU=vAKL6IP+9JR@WU2{fspB%pIjAVklNmNH{!XhB4A>f&tELvPxegzQB z5#`0lR8{#maHTnIThvQxw7BxS<+=ag@N`le!)_vD0CGHaUa~Ts)PuOUM|$kT?QwJuI4>SknDUsj zsIcs|YGt*QQ?0AlJ{HT?-guw8&+IPeJvUGk+#vUfSYw!TjmaPwT#?^%0oCi{HOEFFT?1j#W9yboj z&jR)+PJ71VS&V_(5|H^dpjsW*vl+$rYG zi|XrGWtYQiE%Vlz64R0_y18gQTJ&2Ps@E8FFrVZ!XIiYLbu7!5*XAZh%vwF>rmm@c z-m@7tXi<;5d7g*Y1lH)LJe*q=^Vw&{!LO-UiYG(dT|k|rXB_^z5@)Y5SiG27c7t?p z+G(1t@aaYCqjpXLnZ@+;lC-Rec1Ge|Ge`Q4?-fjkbt8AAr3i4G5M7Ph>{M~9!ue8Y zZG83Z^Rljx*2pIjphVtm>LpHcqaHiBoN^OC=Ba;bU3GJ9$-i`$0SMM>x~vn!sx@uu zBWtMnf3C=O)yR(d`sE`~J!;cn!PMFtfm)A1JypZBLfSR@^YQtoo|HiSDXNEV`_#Tv zrd33)f6k-C8WHxiKlZ8YZg=Hh^!NFQ*7g)!A;k%^R=n}X4|M!v?)zc&yoEGn06%xx z_Vb?S@Dktp`+Vse1rciVwtwv-0VHOg{^pS`r*4^*>tAQSIRFX+m}Qj(u z#w+03K@0!W7+{!DD4K=X=lz8@h`4Th)763`C3h5Oh}Dn(oQL}EptCz^!U^o+ z%9r@&3%d;%cF^9O@%Z55rSq7$e1&8gM9w5W%F1)GQ{ZN(z-Nhznn16VJv(Mc5E6x zcz(cuyY~hPndP5yLc167n5>p%gNFz(4-8I(qpH%x&6*U4V*W!W75x2|==mU;KJJO$ z%5RgTV7vHYkY$n;Mr)`a%tO!c0(GHVA%A1*3*pHEvXT|c<2?`IeG}$*6R1WJL1}J< z=poz!utK#nLb_nWMp>dhEX_vHdmBj2ePj0@67d`ytpA^!)Bh3NVx7nJE`pm@1uF z`kwUBGK`LY^9sd>6EX8p0J+fF37n%e7w&|b90P(FSUCH;Sbh3YMi=&9S4ne&(fgXX zL~t%X@PqXVzGy1ES522Im5sW-eG%$k^YwG_d@kv7y8NC>Y|F;(WBKjB^HgBsSVygy zbBaoN)M;NU`$Y(-$}W(UY%Jm6Q_7g4ZY!cxARVRt0282_6A|I0u>dU#xt}wgGQGmg z5D%wq-!85bg{v|?juOqJ2XN8dLg0^(ad3t9s42mflDL+!Lr4;pS&oZh?LoXH-OuCJ z7QeC}NoB?1f==#+mJN9i?Tuo=QN>TvVY^e!)MA(DdV_@vmhBJFObl9~(}EZ8>8c^O z7&{mS4>-bUQ4*p{lf$;qO6cNwma&R70)b5R2I?m&pdJviTkJ z)fRDpDNu{DbfiooX{aqRl;CuVQJ{GZ+ajJ9-j8srP7O;n`gza_YQzu+t<(Q#kcSj$rb9u(^aI4)Q;HoKX6IbgQ0c5tn1|yr;Dbx8 zNEu*5LUWAoO1@fkiJ+*D<*CdY5A*xrpOcvwf^EUfCg^m9%Y)-v9nqA61)vaY(g}ch zf=7R0a_NCYA#0Jkg@&XB1!QD1w-phIYc+vj%4s!;Fl7oM3FTN5L4m|>GP5%M@HhlM zPS6E*R3TRf5zQjoBjy)L5TQ6Q$rU*bL4(K4W+x8VY0cUwH5O^BVU@Nj=eF-aLv zNAzk`h)MlZG_NhNWRxQ-m-72e_K}(E6qql9u2W>L9~d0F<()9_`=IcE8F;(95|N%?ns}ViTBqM;m8Ls=sSO-nc$DqaLM~Goze$O^tqRntKr(ZV-+nWh zauICIkm3u$&-@4~N>9iXmb>btni0KMDuRHe$ySJU2%7ef=C4lblW*F;dM#=BYvucH z3U>5<$iW*QEa`Lp<=z#(%pT4=ce2UB{&9OX!)ojLQQSKk{pJ<-ws1npv{-=ivR9+m|7hac|4?(f$ntz$UU zmhxzK3K10esp1$yPHKKJ?V_v*$-U0}HzMKFfuzX{p!FcP|;^;kosvGeq z>&mf-7I#B-`sh*bYLbkx$6NkuXuo4$`nx72nkC&hiw!UPQ0rvxqNed9&U*O}+(sUT zuH9MZ^i!|VoQ4X~@HiUWb8Aa$^^FxlVjzGYyaKSS^(1tv+tZE>u zQ$`+o-Z6wmwm$R&`{GyDdmidQXbJ*nuKSUb?0pEf*}lzoe7aq>R|-pbH5-<8Fjuy` zSBBnR{VlGiYrgy3uBWe*HXv6oAa|n>A88*2UwUyNs?66tWEaeX+69CKu`-@-1$u7~ zbSJlg+eH1I2NMfV9{1iU!wcgztGHx^v4ZsltdKLa@L_x>s6AI$n6H2z8u z^%<%1dH5ZiV*9q+y>^At>qn$g8;IJuW4Bgt^0MD`M5A`79}4Axo8PXtfj0NPH+xGm z-42+dd~kiQ1p(uIY#AAC_Q{^;2|MZfkZCWV@j%_mL;d#0nX!Kp_yh018CcXO-&|-A zR}rZsFd4mqSlPkk0o1I5P_q9-dO@F+Pf*5aXdKw~7izk2$6@@I9DV*+Ev}Cbt} zQ3KfafyHyEh^g%ot8@z9dq~N?REIOyhd{NrUm$kp{O$Y6$>aJzIuQS5{PX|pKyb4E z4-Nz?6X$;$1sc}TO{CyN_CL{lBqf?VXrADt)`3R;4J(3t3na!z*Rm5OrHpZ%Dj_mA*}3HbV5m??_ciTp3B|6R;W0Anbrrq!dj>7PtqooM8_g6olXn+t z#xRxDu7w(QLkel#NbQT=TsExGa5|D=8dqwOFbc+uri4a zmvSUW5Rx{GWiutKq|Z1MAF0D z8Ox<;+9o2e3h@%d6tx1ZM5r$RcT@qi4J36vG?Nk;Rst6!EOSUVotViXQ}Ibi1>+eZ z;!zpb--ApvMDI$9VR3@4u|rZSigRn>eZ6Ans3fn~rF&&RXX27WRE32ocQ-+hkX|*Y z3lxdrp*VfBG{3O4({M*ti7Kh!9=NES-7`}2p1f2Y=(l#QIs+u$-MC} z>ir-~ssm!Trh6iF&TOOfU1|eV0gQ$!l-*$$axrUw47B|*PaZDJYg7jn8lx5_pwmo< z>??0yv)En+Sb73GDTO3m?KD$<4oH?IB(ei32^Pj%X_^mnFCzJ9GYC2VfbYbG8Fmd6 z$vJ_vkn4o0I0a#(GbMVOH8wjYEUjgDF^Jm&q-Z*sl44Ixvk?PNLG_)S2u6W&f?H+~ z`F=H)iEnn;7F#$J1%%+sgyk(rkYX{PZWc28?9JOB^(86J-gRR!OZK?u8Bkj>434JBeIU z?L^n3z?K|M2U=E2B0GVutV9VekfcepYt-7MC9zsF34RDGp<@O5r=0vad6I*8IpqL~ zAxOgiPWF%rGtWfQ>5>1BEs>;B55&lipev5-r0HN3bL1!!4f6@0>Q9~}nITJ%n9i(% z_Zmi=sEozrFJuXF_FalfO{X%fWPh}TCkk{u??$FINnt~S(*-21%q*O!5X&TH5YE&h z`ykGqOcoc=tg<*KiM=Qw$0Ctg$VT|%j1FY=@*;%xaI0}1CST+Iq`#+Senz^B_ZZKE z;NCK0SlEd`-^0;=fFsOGYhguGNU*u2GA>bzyo%qj%x48#=mzAe7rKG3C-=wm@SDxe zibjDdnJt6j@nHA|xVbUlwP50@BY~Kxki|VL+JGRq!PIdKZ9o@AkBs)khUSrhUEs>p zk|&8}BUV{zYN-Hl!ZXEx%-G7hkUWs-NOz_1`{Jc!SpVIfF$R9((rj>v2ZT`z{(Jp= z3H)B`Fk0@^2BMW<8t5TfuM2_-o%Xbi@Cxk1_5Ty~K8H*c0O!I01chgO2mm@UYkdJ9 z?CMe`KG*6+9~gqmOs+3FJY8 z`^KE$vchzf?^n^5m^69;q8oCl+D4RHm)bj3qVe$=`jIcyyJK)Ext<@Q)YAp&shcZt zpb7l7@8#$_`mwo1FYq`lyDr?COt@9D;Xg@g<&vI6kX|$w-}ufzJSs_Et~xkLZf54=YC4yOv~JbkoLxPTq(_O5 zgz#m+IUc0}kiWI&=o!h>m5$JSg@oZSmOp(lz^jL2mxIMoQAn z;f2LJ_5WlcYNky{oAtf%Td<2=Ake5k*Hzs}#Bf7lyJ6V8#BH^SV_=wUpV;}>$8QD9 zoW!16E|~7~UvsN}Y(LUR_PJt8CpDZ)F7V+oNFCb<_fa8gAOM+}SO&N0+zDd5>IXNn zkK&#n`e51el8;+*cFmqCE*;M;<%ew;|Bm}j@E|V;e{2iD-!eJSH01a9|M>Twoo_q$ zxWzmD`PRL1<7n8sXOdF=edJ2{MHAr1o8aI>c=d?d$jLV&$oS!}SCW-z zkps&Ks(Y6y__nps@N2ZNAmHV0hOn^j>+L~s=lkO6`7E>KbGX}6ai{0o?PD*UN0IAu z=t{6*A@Wod_Me{)H@TdSLWNRGOX}vF^p0QGr|l!ifiI|s0CQSVc~mxj#V`!w%V0PC(V?;(}hEg4i!pMVovFn~SB>qxnmiK_qfWays%X#Giy?AA}? zBD$lDp`vf;2}*PX<^eRLO+DX%<;>DQE!)6W4+G8PpWegZnI6l%9OpM{FW zW1MYx_M7S6)5-3yG@v%5{R>H2s-*d%^U=+bT!cHrY8|&Df}7V&}N2)79GuANgiS zU!58aBCTa>7OlNm4>EL8moBX|MSOmDRVlkS1lXNKz|t?S_h z9+v3O--EC<^YB~8IS!PF3~smzXYEyOYo0uLLuNju;I@w9vXXjwNtzvxr^kV?_S;G) z2O0$sL@U65<-d6ar+||dfLi$ocspk<&|CH{T%Z29>2z(fvA$i38o5hrGtlKb=#+Yz zxV}xk^{f~QfYD*jmhIg5gPi+YjJ0LH38ofsiu8T<_(Xaf+_fg$*lF=;*JB?9^AuV;`1EJD z;o`eLJ~zJck4|Yj*JgTxJY^3t7(8KBEcRpi}p1T1%6$3-x zB8#8TOW+3UAdbv;{T)YJ%KstI;AHw=wG6Yd{11T!ClkkiqmN(uzesxvpvabGT^JY` zhQV#{#%*Za-QC>=8{FO99UAvxaEHO&-QC^Y-5=-N``+8<-hJPHBL0Y8*;!v@_3Eh1 zu2`$H)|cGF=&mMt^gG7wQ&gi>G7X7|G~HzZ$l!A3KlT(Ry*@Z@T=qRBp#Juj_@YeSl`0~#9HPesvS$;Di^&JiykWkZ2#hE<0fqhXh ziIAE7s=JbW&gg$h!%GTB7U^2cv@qHIsU?_-b4ziAO|8O4E9Y|>+S|7d$Dz&GKDe>H z{Z4@~9FMR|f61@&fxNHDR|z;RbsxiAj4$e)a6M{58kGexkuP+oz^L}dN04;cTdD*v z5D5QReHq-uzNjv|GGl?8R14_nBjkuIS!C)t9JIonNk>tIu%rKhas{d>)%&v!){Ia?K*h z@Z?Ys;by6DWCVpDfyX1tw>lVUK_PS-{UD6@&!?lj{{3wJa-z9lV)9**4?~af=Yg{w zc7z6E>b!gV*@jmsfynZgGW){;b%^s3Uy7o|#*>*nZyp(_T(n(KEYoU zW`e^UgKZHiuMP`N-QZv%ncXWZxQB#^l=Cx@LXPCq7$o5*eSN+?B!`EggV0!Am5G{d zRG)!91ABD-#E46Joi2OnbQDQf71|;TDtw zz;717gs)J+a3`)`AYICbPa+AP`$}xLP=BPtAuOQWFuTAkA@~?_fJsKmrmTYf0@n#1 zhth<|{xt{<@?#gois&HwBm$ua)~wHWcRdakZt@YaT)^y{S(l_xN-6|QoVcn20aHl- zWZO@le#VZ2eB;xYVB?_nS+kv^exH7e5O_-o9`;Ga_l^D*0U_|&L^C171M<_)&cZHx zREi2^9xCfD$#`@=RIhyH5hCdE+0O}`-5lSTP<*<)s{^7Q%AlLU)E30yQGphl?_LjQ z&C%Ykhs)lpZO!Xv_qH_`_-qr%9y}BnFR-II8b+4zFYv^14-uCCW=jivF>7kvo-@ll){y)m!lel@CQwe z&Rca6L@*|rHSr4m_|xfqj((H$?(w|4d^!v*%m=;P!*>sN)6j(=5ViiYeCpjMJ*k3v zCwq~Zw%M46zSaffO~{rPI;Gb)8k}Gsh~vz-8h6f0<$Ps5biR6nV~^30M;-zDo$&$+ zJ&&U>VmkJV%D3FFwHse3k`C7|SgM8Fd52sOn?zyn)dMIU2Y+iCBg&B z{ex_50~;Dc1(z(t&%Hb18X=+yN^J$T#Tk^toB3MykQMu}2 zmXqpwXx{H{=Xf(@BPvCOW}=pG%(smDM(*sk5s28g07WuX6Hv3?7W7X(Y-J$2=c}*5Na6pJr8Yd-R zxY*PSHCbwhf>34CI~J<3frj_G>ERINMcU(=OVuSGFn2;gY!fa^Oa4gcryS?BjPwR@ z9!;t_%;@psFTax_&>YK{!yM5=6Vw|}A$3v?Hp?fvy0@~LZ}6icYj3jYj0j7lB${=o z5=NdEYhJQy-#9`If^W^43AHp{BlNKFZyUK)qHz+bpr{vNU zISs_jRbblNs@-9sIaX^T!o+)_kfPxFFn;16 z&$=RAQ0&5>Il}g;*TILYMR*bAOvggaZn%$6DlEDHY^Md&g=PD=K9Ve)#u`*m3Pc!^lg2P|LiAY#R|8sduZ6 zqmYy=%p%DDh^7FxF)0XbyTJVzSX;P8ga&_S@kQCQwjO8Dwex+F=3p;Z4}tdwjj*O@r*tcH+RO7D{7;ITrk-aV0_sX zB#f$o#>xM@a=t5RO!(?x&6SzVVNZS!bLks{Aftw4rFQZ22PZc@G(~u+sCs@r-m@EM zgKEBeOU`Y|abHh5Szkj&K^+knU~J2+d+D$I>`Pn~*o9}Isd@}VF?>vE<-F#J)g!Gj zTVkKBM-;Q?HV_7F}Q@->JP zFQ}`HAGkeCH`HE}2xjk+uc&Zh91a?@oK9Gk6H&G0SbW%(-gAVv71GN@Og9U>gT{+r z#$8l*y7`%MTrVTTvDb?0sJU&%LV|Jq{VWym8Sl*Ks4b>;s+8x^_lwdSp}73l3d10eaLYhN@TEbolKPGxDX57(J85Nxw(~D5tn!suNvfof?_jb z3Vli%zzMSTDWVWVc`H`?`+JuX1c3Hn@T{+ zqMo53s&Uw2W$fbS+hma!?%8PS3Q%C)SUf{2R;3}=GF4f}g~O?G5gL9VmaSe{O*1&U zjR9y1?|P3w9G)~TmGc%@u8J@bvf(iP32z;TZ4|R)`Bs-%KSj$aBkoTGwy4JW78*hk@;1|ukKv^cP^oqlQpQPhS92H zv}!*#EP_pL2G~cN3;V`sXULJNzpjY6!J7LdDq*k_nnLyJ)!ojJ2lrVSJhpCK4jH|Y z3@Bzi*q)e7JmOuS)io;74vHjLmk9z9s=kz4`D*rL8kYSyc$OEL{>0gd%9jcNt%UT< zLp)A6&8qUWL9pRg_*s(8-EWDyC6)lVf~os_cSns}Df$S%uBG8Xx4}9q_-w0&W1Hw^ zyO=qNmo~o*3O)-7Zm1R}BrY=28u|l^lyjj6QWuzplH@KW&+z~i{1OW!@LZhGm$By- zhM6Xwks!3+MK3CZYd=khD52W!H|MDzj0rD+J=b+{_|YEv<24;hDla}ntd*+p#W78b z#48Nk7V6mD%~9gFo4R zNjVOVWktsv>+Os+zwV`66OU0`^h6u`Hr)&O?5l0fS5F(Q!$Jn+TyM`p6Jh5Y=D_-_ zVE5_Ih7>q=j}z*;e`#@+y8uXN`2}=9Mv(5mRucFI5AvMi*4~a`DpDoQtT9k?&>8@r z_hTV4^-l}c>5!FloLORC9G5$0Q6|@ndRqqbsjMKvJCrC-;`6C*d(6@@wSQO?vKZIJ zs4a17^Pumy=GQP=`6YIYxasms{;A5zW)5Wf!={;3+b=%tp9qE5dD@^HJJFW+8qrq` zS_bTlut9onAYBcGvj8Nw&je51NmTNQx(%Ipi5M423bf4+RY z6m&Z!nOv_0zGR58DR-$d{{gbB#cIv^W+<6N`9EEb*EJpj20vnsDa}y4J2rEuF7|IqgX?)K6D(7Z}ZcofL<^Zpnzk+GBD` zHM8nrYfg|zORlngB4Vj8tgQMKYRM8CBS^l4K8{eTTx)H&>^C2|v5J3?4ZYw9d#ApH z0t+!6BVd&Jxkl(YFys|jlMhWT8Iq?ha3UixThbz50{dryvc*!h0H|?cDia@@!kPW) z^N0l^V3?8Y#c~=@2Lf|bW`P1D`|i!fK2I% z`+KDgN$)(VXc9@@rsHUt!R}=Ff=`uxG4`?S_3eqsZEdwvNz;SO*9(ce!zZ%`!?OT@ zv)W7i6l|lui}z1d#;iYwFIfX&mM3~RvL{D-i%@zyuKe<SI-h*l5D&vNx(=_GK_ zR|+<#uv4_sRF$8y4}DEAL(ce`A*siBQ?iCO765E0k$ZkV7jss7R&yD+5tK;=b!M^- z8VEtmnHS`{PSIhi)qCX3D1e~crXj3et?!Kq7Fj=~Lxq{hCF!m`n|ae5y^#^$U7mF3 z1s$AbN~cbhmV82gm6wGY5A?pqq&m9kiht~5`94qUN4s*- zpS%9eEbP(BINmJs%z%_wsx7hO#$g_U8XPbd*G&uu9sr)-bWWtzq*0;~3oLu_r`gU` zRLk~R_MlB|p=K;vYCi*XnD`3wXTfT-OIAI<5ikuXlmugm##>fWXdvkQ^e_1x!MbAS0Bx_ zO9WWeLk-C-ks4aNKSz~BJ_>)9cb^R9(mOH;)qLdR(>-daF!1!lsdS0B2;2-j3U3cd zv^HfKZE*yC(l&G zWs+i@1}@Cvhr`TfF0+`j;>Vt_v@9$Vs2Z5~_z3l0^=`IjKc*c*TTO>$dJatyW7AZ; zdazVY8cN%9Q+IOSHH`Wnvz=)eTVEG-9yA71Y8kdG5zeiScLF2uDfH~KD{y1q}(`Pvn^W?KZ8BSku$g_5R)lebtq7dO%X z+IStM%*94usIRV=D(?FE||D@75&QcySkY7BrRQ>j@i% zf?bf@0;`a4Nxp5AqzEx<49ECUgIz^GP+Gs2$4D)b6U(8#t3z~;2Armi+#r8ikJdqn zcS$Hg@nSwMOhTr%x93!Gv(lI*9_oF|V0tL9szW$6!+f=lWf&UZU3Y|wzwc4#7>ze{ zvsZccE8~8Oqbz@{83f=+m_$ezW(E#hEntO;N9)(KmTPobXkt+6|8z_KLs!6R?wBMS zv#+c^KHG|zb;>``g;Vm&2ZY;Ct>+m&cN=o4S=-oHZy9@hI@8t1-AenNp)#ep@&s)0 zEAhebcYbE4Vxa*a`Dz0k(lmRm)r%{l#cfxhhaPDn`sLyKuD?2{$EarWv|n( zyEYUHbRr#>wZ?@h_;_wky1NbsI4QzY%)a8g)){iqD(Etfcnl;AIZlFNKnTjI)pQ+% z&g`+!d6Jq%XG`XG#W7iD;I2|=e^c<4quRPseXdfmcBu9gUv%0|+cL~vTJLraMkp$B|!*;}ntX4qf3S$Ds<* zV}zGY$dt2&Z@KzatZ~96h|12&263I)OyrZJ+|*|hQDP;=# zt*)<1;-xEtgtvUo(~ZU4j>2B&^=8Lo7BnqhV>@_wn)m6pF(ag`R~99wkv2?&qj~zB zb!<5`xEH9fgnM_`E8dazg>@8g(L+Q{`qydz&uXX)lr+(#6&)s7`T0PWRrX?XEe1y+ zZER8CVX+x!MUH<9{x%zx(Pin%=(FG^SXwi-rwbl4B2?+pok3!6-js*zb68b3D(Sb| zqMj}B;c7Qw15V`>H_ekS?D-rf@u`WR#x*(p>tb~#PO*b;D2zIbFZGzY(rx8K>IahF zXV}rYiv*g#qE8D3rYM_Q<-4ORTOy*po@@zNIub{=w1DLi9v@ee;AkhnRq}H(!sD!d z<>6rm-XAnW3%8Ks^r1ZcvK)G;luj{*5i%_-B-Yxuz!xY(r*3Y(L}`(RYtc;XFA|Tt z&+Gj@@`%7o{uZ{Y6FZQ5K-Pb+0A5`V>$3nhL4g3qEg6?I#os4fZ$p`S6Q5EQL@2s+-Os;(tFZ#tGGIDQs;oTBy*Fc3WDbIKx*$1} zF68=Doo92F9&Y}A;HJl@wD~c04aQntb36DNVdQB{AD~{WjJ@*wk>)zsxWwcw zJ1YBg@0R#A-^Y>t#x2sVUyVrfkv8%i}AosBL=dn0Ub9(&-GU?6B3hx z%7x`m_6g%M60^SdSt3pd!@+FW;zf<`vfKDF`6U>IB0Q%Qhwn-9$z^B>sy{A+-VA;T zRhCb+$M9`6QTvuhui3R`n6?IgPzz2A#`NlKG4=aX+*zRfV%B{K^Mcu@{t1|$Qq@zU z?xC*zp`ENP*?0KqzFJY*SK+jYtH?rK5od1CnC z$6RRQlxpksh0Nd?{zoq`!*#(FJiA<*x7uCA9M7K(SKWodfFqy<>i(CpI6DDD2u)im z%Tua?!QEfW2@w^bwZezgvhuR;*WYW@82ZI2y=@Dg$%Lx?ouisB4q7^Et^LK}^{HD*T6y5b z+ZMtE?Qc?l?EhBkkB;ph#6kZPTM!Eq`@aw}X8af}zh$vo8CN`jFZ~&3fr1H#WRN0F zH!zkg48r7R`K5cJzH>T_R^oCa&Jkx{0scJDq)_sxC>&O*aMW!5oH(3lwyd!JY}9C7 zW>tH#{eHY>WD91oW+`ZfbLW&Ujw5#*w8Uy4xjoaC^*bU5SM*GCX*fuQPNrABz9kRW zIhxJ(dlX6^{=Myv=)!}4LdfQ&$1#u0Z9`G-dtZCdkABK^U>@5#>Q-UDH&H^YD8HM8 zCgr71>U~)a&rr-(q3Fxf){RxavTMo0w958gnA;C@4BW$8G<4mV=JQL@l77l)pG%wQ zfE>FkHuO%3>rvuRjbjS2@0zz7sydOHZYPOP=vu#l!avouVDBkqS$IEYU1c zQdex%_=ou?WFmz@`OGuJbe{71(HyXCiZRt_bIldC=qrtI$()w8rw8Zw`Hux!jiOiy5Uld4lM?qfNnuDFRg3(st& z*X2A2{aU`zCtgY-4)JUj$h=>Xt3L!#>1V=J$v5deS zv5i1;m>Ia}l2;vX|A{pC+=BFKYJf4`>!X_<`7X+t%D@LZa?@WczeH>$B(@;xHEFyx z5v99Lmlq?$jz`z7(@z**iqmbfoV*9m{XJ! zKpgCKvmifN_v~^pKxo5ROwhz)mukHHJ5oN8$*e%;%m4&GGG=kFOunBki%PVYa$vD^Gg=neEW~C zkHw6C(&cZ4Cs2~t52QoLEsyj_ch9-81CldOu7+sn`j4{P@W-zQ968+&$W;+braAsS zmY%o(TjCU(kD41H zr)%3{r(MX+-x0jSe3Xusx~`#KR*&Fvmg!e403$WZtrY zG|yr2pmX-wZm{gZi^p3v>cJa9Hs1CFJGSMA?Dl2F*GKuhwspdW>(c#&C#Xf9lX&_d zm=poJ1p+Y{vU1zoE5ABQC57mP;U|C=$Yw_O}680I)W>Eo9nh$*I^#-rI*8gS-Gi8 z|Hrt!=+R6r@1d6z`Jo5}qj-j#8LYf93P+J5Mu`mhqX-4#c#i*ocyb;hwiv_4DgH&7 zGKy#U$erim$-i9%^S)gc@V;Ly>%70!zd!8OW1jU5X1<+zzwakyzTK|Bo4@Q^x4%3+ zr!z#hzg+8hzjDjG+}U&fdi&@;oY#4OdbZy7+aC0On#T9CVhm=nH(?Csu|N2ys3!4D z%pH%tQIF-xxxvaCr=Wkjz<7~<`Ds0Zq^hvzRgVGagY)9o+!-fwsIzw*o& z=S-S0_l^Ae{4imE0z)bZJ`}1xHTu3VdX)%zZKIYEmy}C}ZNol&2?7EB5I;;P{;%0+ zkYpiJNT~!Y{5F0Ekee`DsE`yPa!A<(BK)AA**8nNsAaP7ESz&ion&nvO7n{RVE}uG zJ<RWylYtCITn^3%>)XP1r3ANV*VR zq%MLWek6Yi86jJuuxX*oJiFW{PHGrK^`?3>hC~=MH0*Z{}Kp`p~-DZLnl1=%0oNR_IdFY_scaUOH!|Qhi6Vr zoEc|lxQxsLK##HjauhL{(4F{yikC`;7f-{7Jcbt)EX!LY26du1(*GuoN(^2Mxfs-s ziedYXi&6TBKWtKB1|y`5(xWl=iTj$ESz;=~A{~C_q7r9dny-nGi*V3Sg~rH4{3mqS z^H=C&kZG?Nm52uYR9K8kM9t4!bmFrA25r}Luu;>=z(!0%5Hn(?bPm9Y7|}8K$6!T_ z=o)xWhkpR{R{LrRv!?%nlZv$iofHYZboRh)DMF#B2wg|()o^A>(98wn$@fucv4kmjqc zd`P&!545dpzGKn|(SIoawJ$yw3bT*+FP8tuAk0)a_%bBCi?9R!o~1 zw17u^DJfAO@&9h2QL~!1io?oi*iOYxYuNwfD&sI+6hD^v%K)^k93|?X^nm{u{?YpD zC;lk;86oQNU%-E!Cf|_dFQ@s-D2e%|jBjTRcA_3iTRABB2@i!mqNF_EFXcm{B|MZ& zNI{n&|4{yGUusRwfXiPk|BnH4nKHx2w+oFnlf8a1v)+F^ysFYZq)}sR)~)=TLv3~m>1u8Mu#3j* zY!%JF4uDj4q()%`{8!LY_Bg8cu|IOY{5Xoz({s(N_*YBjnwl((v=lFy!F+&rICH{8 zMSvIS4ONy7%&Ww~Jj|=4<-^-!H@R`TIk9&ui`jH4uZnzn>9zqL`7xV%{~(9V+~sQ} zg^N!7mHr2V6MEj)1eqZ_g~Yh3^!VLeAh{tsAWl4!++UNy+_`hmS*FeYDkJVZ-D7`; zlYE{1aqQHTbeP&RJzYz+O5qtg(rP^N3|AX>X}ObEqvi1Yn{`dpLaoh0t-?T$u`^L9 zr}zr{pskEudK~UPN&km>RT&q}&D(nK=JmX0j`4Qk;dx#w{3gTT9NQ?%(9ZKwVo4M+ zEvMsA4?lMHgvx?)+H2W7t%p6zWs(f{IAJ@)9{1z9lrh^6gsmTWpKS|QG<`cn_4J4y z@XzKF{>z3tWVfE~3dZQAA3ww06Hxa6w>)Zvh19C);V4T&kPIJRhPUyA+qNMnlAoH|>q z74ad9y9K#9KDp_<)6jz(XRVf_dV8(b?~J_ivfT1kVlpnxU&LbDU#8gnn8prpjBljf zC(kv7g8DwV*&$7F`LRD#)|ful4+#>vvL<=|5L3xw21E&=24o(eObvoXK3jQ| zSxZu1Ev%jEKwc&EES0tDgrPCm5Pzy4?5Gc(jmBqLrx-&tUpFC-Iy+^$wAQM^Iy9n4 z-_+%!vswXPX>fO@47(wc6>bDctXBwAhCg!5Gf>bh*3gTccJ*1_MLq}M+&i#Z>06~= zTBYXMiCS+P_2-LIse-YzNm-?KUpbm>D>-d*4))FaMlzm9zSM=Lu@$Ybt$&nkOdqjG zm$i6}iFtMxX;WT{jDc;NM9g*EV)IbqevCtFzYL0uuZ$UGLFwtEX{wyJJ^^WZrwiTR z#~p}A77(qGO~x@rlMH6IigorH3}j}!EDruvOmB>t+El~_&;!Iv<9ay6OP{AXweD|h z316RNROfUj2Lm#s7PKIk$ppzx47z0gQ$&X~ziHb!OJ3zSQteh_jN2P;6SUI5WZ}J! zg&S*g?qR>?jp^<$EPh{;w8^E;cOq{+&T50flzs0ouSeHd6>SdY7}{nCwULn*k*OZ*!~`Ytqos^v4$ zi6j+eP|2oNBe`t)u%{+rvFYHUQxT2x zAdT}O&3$fZY?Z{2#8rhB_J9`AfY$ec)xw|im)Dj+8H(GPg4Ub%c(r%@?fItaoQN6xPmS*UqNa&QR9R6xPpT*UzTb z&rmkb6gJLcH_kjM*OP9vmYgHyB&FMTZX{*fA#Wwcqx3iyo8Gy$>Ige)Cd``fPEP(}SO5q^y)fwUseErW!$Dha@7n zhF&INXWG4JA{b@v>#C}`K8oaJ;-Zq@cT{}>@^&yl0!2HjAc3+S3{XJTjw&diP6xwh zpm9glXP|Wl12oVXj47GVe~_6zs5r1WI;XK>`&!?4W>} z9am65{SLd&K=Y2P&p`VQJ7}PL#}zct-v<{0Bn)=-g&;INc7QT8ox~?-<_Yuzf9hD! z&r_@tQT&c@l!s&~Sm_yLfj@OB*ySnK7+urCJN$BO_fBzj^$z?5BFk2|5>)UK8%7L$ zBxL3#*$=*X0sY2TxDkx?5}QU0eIiumB{>#F`5Z@=9MBn`WGo&N$PaTv7|2618O-zq z62n(G6lCxeD?o&~CCuX?nGLRa0;%CE9Q)h7rnwfkd9L0!yB|HZotsx8#XbwVd5c{{ zle~~^vcj}aZ3zgticunp?-G`I;8Ijwqy?=1XO}{!AcKn-G$PC> z971Xy?h$Ts<)#PcUW1$fDC2@hu3|ihhx>%!+_}GlNp3(v0F+6=?`~ouh=&J+gxtBg z!MQh}L;%XPpqX28kPPZgDUD7R5v&_Zo#2p@*b;*2GNCPJu2t~PDX0w(r9tqkv)C4b z=?Y;CXRcka!5L@_52Z;^!ddJH!E}|dk~7ySc;^hXhKJH380IW?gSS06C83DdqOZ>C%oj$^$OlO2fg8;bO?TR5raT9-5^Bf%JmC2xBwvlP`U&qT*SU2 znr;%(bL9pF?_7WY0F)lVFc&ctMAI!od9K{BV1r8#4FIK2aL7dr8y`9h2q!^`IJgs& zl;fzbkyPNAqM=i+BCOpuXK0}{HfLyw{+To-nCTj10#Fzgta24&MTFTW+~p$42(GyX zxd0T#1+QGicoAU^2%)%1vVxgzKp_ByNkIlTF;PUALqbw+lDy!W8&EPpVOr46O-vRM z=7><3o1`e1=@wK7P?#00auZWUggGWOnE+gN zvW!HRDB2l1Ez;L==k2I-XG<)S5O_lxfP8RKK*A7LVtiyU1Ek;|U?!wNyiYm`#baaJ zdUMdSV{P_|MfYj#Pofg2om!ufZ=hv}D$U=ew9uup&>>o;jSai%A1s22n(YrZ%6S=1 zvjmE;5{?kCPNY~Rt9?Z;rW@^K(ob`I@!6T>iF4gk6rQ`s3MXTm*al*BQ$6_3TH;RFr zAFjl2;X@TFm+*KmVa`?QeGS*kaG(sRABKUQpN4#35ArdcAP05F!LL*XG!MhT$!|qI za0dC5VHGIxdM%K5%wzZt>N4UrR2-%Za{KjXz#0mxoS+}wpb>&wwVq)?)96susOXNk z8Z!`Pgx~R%OJV+=`1X}QDQ1bnsIo*RAC4+Bsn+*J&}2*ZT9({R?A&Onxq{lI#WdTaa?WPhp_K97bDk47es zo9DAw-joRyFOGqUKdvPx5B{pgH@{93-NjWCYWMCk*Q3nu$?S70=MXyd;ue7p?$NcE zgJ(VdYkapM@6z3?knJf}(RsRK^rf}f>xAl!K4S%~#^Gw}UOR2OMyYjX3y)KFMcT=( z`&U{|pMv9Vbd>%gq?7nmRi#m?;yv`M2Yxc%f!*MzmmuxuWtI*{(WX0doDEW{;#Ad! zJ#+?JekbmM3TUi5f_{L(qCc0rO=M4b%tB=wt;Nv_|@G`Iy_}V|y>__irAsTXUnOKRoYczc7Fy~M1Z1^85jg)LR_Pd99139_ONJdQhE-Toey8$Iubf)cLyHme8@eDoe!U^de$;J+6c-JW#_!<%)T_ysD( zZ|X(%Y?kD7^?EGH__ZAV^G(vrrTCXO3))08P>lvq^ny1nhYMsmo%j4TYuDs`F&(Ol{qUUAoV?2@)*8RKzU@t_xLh1F_x84_C zfmobzQyAo7Dx#P!wOILhA%3CZRDf%YIEnM@7v#A0D2A}#pYw!l!HPpzaI!fFzS}ru zpeEo7kq#hz-A=wHsY$d6M%hJxM6ZHGr(lCV{X@=INDe*AW=I|TC4&lA9dD|bT!Ih1 z@N;Md_qTg)1lU-dZ{@x(n)_4DeZn`>^SLuo1FxSN!P$K&zd+0VhiN17mT0HV86%AE>?m+FOs%e8ifG+_s9{>L>_idwS{>awT5(z~ zU6%Sgnq#1Eu<^=fLWdp&Lg#w9+iHLS7b12p_ zAC6yj82qAa)1#0BlZ0Y&d2vu_bV;rX(AY(>H5vBgAtm^kLs0f?zkKHlX;l^qtuNtA zAO>_A2bs_RVnEW0-~Yuxr0k27CDhX7K(d8-FTN6eE@rhd4x~98y6Bj4}uU?-B)gK=A6I# z;}G=y0#Q7O62OC^gmLIT!U90%;G4jknwi%?F+70E;tRn@Am|CN(?NH{uSnyH?wnqY zs3i93Lxsm+g$|PEC0pPc9Sd9IUB+kA`r8Qm3!B~l9AQlKtpB>e$Xb6ySns*VSNvuT zWnDpn7$On~+aA65LZ&Hg7%7F^J_136$Gh73IV*w1N}V(AA{ShC+IoknYrc+vKcEG%huEd3uPdR4|%k77*QJrT1wGScdonk-UA7y17z zG^pI+yNW%zB!PnoZ*~!`fCk%FM-26Od*&h-$fB~$aC3FRS>g@diQ5Y zV+rrqRx5**LSC}gMs-d^KqfT6l+`mMt3L+osk7+e4bkg#{rzwK{1?)p|Jlzh|5{;O zD`C})h#yJh+%v3kqzcmbiPi5*A3jp-Dk&MFZr>dG)(G8^@S0ccxTqQtMf%}kIft_4 zy-i(eMQV2==G)=2TgF)L*@VTjgBh)7M%aA~FO&Ze+OnYMx83!phQrU@i`V(jwe0yn zA2_sHxv0H(xOwZPH52Y>O}!r%ZtkrshQFgN*KF_3kJF%ww4_$>%I-V-U~aC%jD{Ab zZ;|0lAA2>nWnHa1KkPqUJoid_60D{@TQfR-G4MQWigu71ZKQyX6W1;$YHnK1SFA5m zY&X3#rK73H6sOnL=8fYwt6T3YsWMo5E`Mu2v_4mjp1&WSQjU|Vmf~j`H-M-a*uj`! zPz;b7Oj9iUIf}vn@&zIbMKK$LjHTs$09ju~v!M4(Eg(%TB)DKVF@zq}cPV*$yT{qT zw1cT*xqitZ=o;YR!&JAc#Kbx>rMH`z{)r}psa_TuqwIhsEG9za7@?sV0o1BwP%vWf zOXm>zCF4ab=0)^^%WVGuh3pl@!}j9$g;&%O&x@agH|8Zi{6*-2Jp$K@KOj^2*8>*E z>18v|NPrH~rtx7||F|N5v<_O4_sqz)amfB9qr=Dhz{gP-&`g zoc<0LET%BB2w>Sq9?et~h1*25%BW+Y>ew%0fb>A8w;YyD2${Po%qK>f2GjLBGF=!^ z26h+$akeN{sDaQgc@d)95FVjhv4EHYD*1w-5P++bc@J$^4fLTyj|qQtVrkVti4uo< zzH8~!Tly&B3dTf8C8>3kO{V6T`@B)|Y8l<@Q?BxFJ#Hhn3><-p)9?E$W4FtmH;#C- zNp0BR zL`gU~53{KVLWLUqCe8HA(0}$8V3=b}XrJz;Uj%8%C|+XIQDyB`N=GCYrAJ=pii=Es zT9OCm%X2#jo=DWoaCmhH%}c55E#KU3G%QvEWE^Ej%47}?Yu?##qa}*Fcic;qR(p@^ zXkJ2K%qs6*a6_Qx47IuYL!T7t!g?#alb;z20OYR*)|^@8H*FD~ru-x(FS zgEnQj2SZ(DVv`+syvpVM`m(IV=C4F#PDW+Bwtjk{1m`}m;s<yr(gnW2pTorwllG= zxy*vlz_A^t=<>q76<&zWX>-*iRzf2r7ZqOV%ObMcZeaiEo;a*W%Y9`QvzK-2VVEBy z#R$Bg6L-5^`W-|%)Z*5jtx1Cp|?Zt>M8Il}5U8DXElw@zFF_YK{r z>%G<#SHa`E6>L18yETa@a1qP+{@!wJA~-fvK{W)4VH+jNVRbfvW0?k7dg6)b{PX7X z{U}wuVeRsypjQ8`OPNLs1VY}UyODa*jg{0%0eK{_r)t?Be(M`bl$;xiJ#8%l6{C;^ z=A)=xs{3BHBB%t!hADlO&(c%hf24yB0#iU}>K|O@Or-odZ?_1&bVF$uoY#)Vd)DZZ zE1x2Z56<;u%h%4`r%_{b8h+q-ybP*iC{w*AqrpsS~+YhbW*?F9Sf0)FNW-sy&!2`n^O`YjIFZT3>~>oyp!8&SOv z-%g5mC&fFYdf=l#UkegsjO-)-jvzQv5gZBTZ2+bk7S`gUS?W?atR!l<0z6#AEgW1# z`ZetLaE56{2{fiyW^_1e>QP6u2sk((ICx& zw*>L#rZQ&86VeeQeAyYkp)oPNm!i>7#d?rX0^k z<)bT-Mwb_0^cA=m;g24Gv2#RWFs0vi_X1McYPumRB@j_VM~0Wz?}Z3~ z63X?5$c`@%k08aC28NQ*_gygs7Kopv@}57gf^Rd@vY%(1r{8;?=s7PktF*Wa>SgDE7QKO5f3Y-mD=b)u zob7BLK7v|!Qg83U%0PcHI;9-o6aCtzh#0F1objhbmoA}xUNYheP!*GfmxYT=MhC?F z4xh`5w#D3@>0YJb=%wkANy0?|Amjfp%Fby!6ex?bv2EM7lN;y8wr$(CZQHhO+qUhb zZ@+boQ4iIBa30UzYt6Y6a4b{XmTEqWwg;Y2w1vGQwyT2bhK`Dcju5nk+q9hmvgxP> zX1ED8ek}9h(CyFJN4Vjz%~R2;BO5dk;*sLBB1TO}$j+`#f`-J_V6Wx% z%Lbv9jU+endr*Eb^R3Eyl>SVl zAW?=l6n-cIm-#OdSTL{#VM(kj4wmgNL0FKmMmXf*P?B4)u!dksMi*w4ua+ZhWaLPN z&SRe~I%URZHpr;g^3?F;TgkCeWhRj)PfsXL^ittd;#2#|{ghoP{Ybw@A|=gYMx0NY zVfvqst}zi2GuA*wq>#Q8dqv-w6DG@I&*waGKiPjk6Pp$i6dDyqi@u`PQm;_+DaELo zP~$U~L{T?Jyl3D}-x&VZI4CEVbwrt_uVsLwSuwV6R?60Lc56sWOQWadsK6^-E~!p8 zne3Z%vQ~|VDHgXI-x%Q;`m7qHh;$8OPWq&LR$WyYRJ*8qkGnf;wvl%Od)n@Q-dVl} zekofjUIwphR>69EeJHKZv9YlcTN7DFSjlW|-EbG$I`76d0sD=68-=+G`~HCRcoe*C zZOGkE^;8Cc*4D(nO;k4TGHR}E>?hYuk+jW(^2k^i>j7jQVKW5~+Qwz`IF;YTr^6T} zrgtGvb-^=ZPJa|AVZd2X02p#j-cLhx`hV+^!WgI z_ugCPC=*!A+lRD#kIv*S2PA8wA_^yr1R#$e_TMC22(CvAOClkeNHmHwK6Dlz_;jcz zUL2$5aHua>Ed;JG05v%gM=AFy^6uJKUmd8M9{`h)(XlLx*=0E5R`p*@L~~1{RvyHP z|(Oe;sggSiG*8zO+_#ekfe0Yfg zkuafyUUH3LgW=14JMpG*Aca!?0Fy{-(KW>1sRFMs0d`rXL97%Zpd;TiBeJ{rIj16n z0cyA*=iuBukUVUHjJr``qPrfJ+gF_cE5Y2_F_egLs=*fw!itCaAfk<`o_NmA{Zgw1-YTIsQ@Xm8ZB@5%TYX$q^|Jfk+F~bg@JKm}I{qNbZh< zjHrS>Kx;{E^AcKNbY1VPtHIS`pljS>4j<5#RLK96;3B`CSTPmGy8kiP!&%ki<6PZi zf}pgHfUe?5j@~tPq$Gskrcbaw$b>Ob%@6hxH@35|JJ}KP^!kbVjt2o`>M##BLfD;8 z5`T=P{eaUVi|)AAl(M9v4U7qnZXL#4`Tm}q=g-9X?-saw8k~vQjae9(NgmUn_ z1`@1EP~bU|S#qtrFQ7_av+v7uc1w8>u?n9phh&Bziy2PZpclg}+XW5Ay5Uk=Ce2#F zxv>|Hn3TpCe|XWPy?1=*JGv74g>$2+m}tk}jNEW=HH@1t83MWcTK8R`eN>x(SrSvo z199qIjb6uBeM(3aDHja~nSwoDUtPm4kQ7#3KSrtL9|6!;&ouXz`-8rd+tNM&0mW#f z(!!w{dXkqf>4PV1nlf=N;6*hi3>QXxd`q6!ztDx@_RNSP38a#{6M>h?%cjoeIXU|E zilosu?3O+Ng@{~oZ-r*l^RM`T-hcAE4;al2IGKO-&Tg=*Mbz~jy$>ha!0uhh7dz&P zof7zm^bH|-FTMh(#TQcJr_{BJ`2?|(o4j&TNBuka?FSG{UXE=KZlN-cG4wz&Jk!!+ zpwtXtW8O}krjo0Nuu2T$@=%^w?S`zdOZ+-1`j>2bLP;Qd$Op&%C=C(uywR=}llKV* z`RYaa))I-ohV(1RC#FEB5tOT_hs?I=*|maA-2q?@j?^WNnTJqIxK5`v4=i(pYTL6O zDtsuba##zE7>->!>N9kIt}}wFX$Hc3f?2pUTUoBJY`8*qF1u##()GgsjfSN$5Fk}- zG!6VKxiZzvywXhy{?$#k|25~K8`bkNuD_?Qd;Zg4CVq#FA(_<14tpmE8z#LEEKcX+E$U3!0j+q| zRH=&V0=V01ObLxFo;qqo7XHG%9L$oTwPN&Zzu(_7=-uN->Tv(U!yJ0DdaXIEAE8!Q ztk*gDDd#8yhfUK8e*%Y7yR}rtj8Xz}n+UPDDI6NitbOF(bo(aKI`5=V^@_5ZN8@48 z=3H7?LgJ!=Lm;sl+(xOwADFuGanEn>4;rWQ*}E=RZ|FFK#RR-CZW{@$NqN&d7qBf7 zIBM&`tz*B`FzZP(As5Ih8=Wmm3eadN&87>1dVom9LV{4IWN{lzQ|8c^yQ;S zO&3ZO#?2z`B(W<9wD1EyGrxrL^n`w!hk=)PF(escEIxlNJU-DLMfMFhZ#@-wOdUho zlZX&+h1T|7!t z+x-!${B&OREL?o-v;+Sbkx#Qcc-qiiJ&@?fl{dRkUImpTUCJfYqM5kAya&UasA?cP zBuSe5PE!i@o2|U_WrWvmyxiA#QOy>C=0-dw6GG_$gqa+5TBp;pZz&ZGiqrANK0fjG zfIrIiv}Xw_2f$c^#W$M1{hG*g#PF5j@Gp#``2O)mYT`JZPgJ#1+HE?$=8_?4!fIrd zWgMSDea=5mR*SiFQWt2z$rz;63{X?+jj4V_kMdF}ZUc}{q8Ne732TY&Q(%E9Q3D;@ ze(8)1|86V=HR#m|8I_U4X(vEPPE7*LY zV1JlzvENq{%?XOsT8Q$&pmp97m7IwjB%))_OgwL1dCRb+zdk2CXQ;RfLbDAM$fZ{Y zR4_L;&|LY-eZnTgN8)}ZJ4L;MH@2&&EZ=RSp6qsxT|%|iXq3SpMeZ5p@NPH0Y^^h$*Rt-JCsOX!h=Z$;0(`Hp+)}tJ5Pw#tqXBu(9Ts>C>1gq`e!MWjpIb-J zT!}qXp`UrU-BDZ3+0I(-65i=^%3TFU^n|fQ^{mpz(R8M+WvO*~MZ7|OA-jp*&0J#{ z2m1tP0&1}DS?iCpx5}E#Ao2dn5H3o#Cpk0|6+e^4W{MB?H=-@PC)Ck1X``t8ssW-2 zLx(T1KFxonge1dWnarRk$WM=4rP1lexHZku*iM>10?ThWsjH*5)`mhZmlcOYSgG=K zo!nGlAG+Snb%e>b%!-`Zj+v=ugpprT!w$)VCsu<9AUm0)Gqlp!Rw4;w`F<^#DJ+d31SrZ2|A^}0hA7LggJtMz6=x)GZNjC+yF9y$pa}K9~6()3*{!KI1m&_@L5>L@e2)# z>D89Cu)P^rJR2ehIIs=pw$Eb9rl#qE6`Lz39@?@O}tDORGN(-(%vQ zvCVO_L{U`N)LA27Nj(byE-(laBx-`HedWfwM8?SBF`Yj+xUd^{#yIqTSR5k{7{O;8 z#q$tI;W1|GCjjm8S9idD3$UMUtg?eGARbXiiU&Ciujrb!}k}IfJ%x(tPJ8dDGmb?%*xubhem0cb`@0| z7e4JnF4n@--z*$7KP-m^ycs!7vVj*S(@1k|a$(bOsKGtX6C&~#B2E9R%@Po92Q>}r zXc}RlmTZ57Vv9cHy;lu4v_}~58$l5fP7mRg7A5cE`)2p-YvOk)%VAxY9b3XO^Uu-` z&p8w$p@k{C;B1AKmq$4dkQX<*i~XL_b)HzwoaT|u3YNzsUZ@a!_CgMiM_olZ2_1n< zZk{AUyDjm!ypOz{x~H@L@xIVPby^Awezk3qP59a&2sBFqc}lDU%YqU{o?k1>;=3$W z?9%EoDcmM;NRe=L6l#hvej7#hb;fLAFpVD&FAe#{=TH^~eCFQ|qjpKltw8k{aQ7U1yGa<$m%Uek-`Pw(#6Hhsbyb*V@<%A;bdX zDrusDkGm+XVSnH+Dk5F^%e&F%Z%&YLjxU!nHfd}&vO2}x*a>+0NY~p!@t%Cdk!QZ+ zDc+Ud$)lK_w|5iNx4~vlXTKSaLL49KAm<;muK+o|@xovZHa&%n+V(89pSP9liQb~a z#y}^Xgo}W4{Z=cLBJdK+*J2wk1+?Hw(+RH}-Yw%>EbkU`&nKV4^xHsERLVk4QQ%_a z%R+GguPk76KB?x+`mMaE^U0^9?%)u5bB2(7 zjGR3=8Xyvbr5QM?_@KNy zxZ^r;Ho*4#4y;URV@nj!Mbx}+t>pMsqtc_;`9`vmB?RiQ=wHSMiw4)USHpOu+>edV zFX~NsiX{~)MeO-J7>hB*!+pY)qr8cW=NWQ=@jkgX1P?dDqQS5E!*`adJb+FFxlk+-}w~eR?Rq!5*Gh1E90wsbiTilzwue&9^MP3GY1wfw}9M z%e+iFZXesJtOn8eFp?g2r+uw^;C~L5KH#llyU9#ZRn=NkzYj+{yPKFlxPk<=($*3ecE#dGeNxpAM^y38870XH29mnNN=f@rxr zemo;=U5oOcx)kCw%yoL`%ssf4y3#!MHPgTVc}CETC@4A1q%|&{Wi~p!o~<0W9NSD# zO&&$cHhTIs5OvynP@lp4~x+B>yK)M}6|9^Mp|5oPzQ5);_fK)?SU2utI-VTf?TwvRa`lr&8 z+!_YeLKLwF1woB-4iW%a7n4H+m(~(zNiA#h_lqD3YoPcnC}4TMTn-09U_t94wSRQsS^>)s&0FG6#3 z$=6RWcN4k`GO_)|_E7<}N*y>d`}(+x)8><1Dq+K6zcBO}zq^mW_?!43pF@@W8wH6h zC@45W&9XVt`Tj2TW>Cdr)IFhSQw^g426ku-{q3df0395wz}K)D9Dn$yqaeH#r&DV0 z4=)5EA<^FeqM;zP`NT7kC$gq+zM!Bp$tU6uWG)bC7y=Bze{;rDxPMSm9AaQtKZvAV zP!@(D3~2}=*pQt82x9_o< zjfMen3Uvy(4blrl6SNZ~6eKtx0ndbYN(8e&N|@WP>>G zLY$T?UOvbYlm)u83=OI+s_tq=1!}SK_M_SCh>lWia<|J<$C~EOX6GxXb^D9WbqL?# zC&+92JUEF+dA}ZDI2gBCVFp{L z)eE0F&AieD>N)(H+Ztc)dvslU^l^DVPE%gq(W37Uo1(OT({;+&V1h?d;8LEI<#J8 zlb^0p7f+@9bMMTH03NBjiJxT$`>=mwg<+bQUS!dQ=#g6FB;{&Z5C5{@lQMS+!mvP* z_k&xT$oa0pd=q9R1r37-3c<20LA^Yf3)&rfGK9n4x5n(wZ-@M5Ft2Y!ze1jGe9!jN#_s=#_t3NUS+DRc?5akMDhb2^Tt zS=?Hgz7aam%+Kmb0pzPu7 zQwTk9YTGpT0)1CR`d=!t+89&PGLuit@d*1mRnogmCMAA_O{cI5Duj(RF4#;O%SB9V zaKl8&A&sOP35(0=d)b8wjER}O!IGwj6Mu3D0~}uq+9@*U`M!(I9k{6$%6Q&G$hN-2 z;oXD!R7EGSaQkjIs*{C(c7xd!@`C{Pqwx~vD*UT|W33G6WFek`SP;4jK(py#DbKe0 zpzM`$KKYqm16z0)?sev5Y zx!l(MSd2hXeuz1S_RBHyEw}2+Sctr3_;Z(s1%yTFx0m5}E#pgw--vYQqD`H4$3o4! zFTos7Hysjho4lnLurFEF?#c%@lXGOLIWB;_|R&#bHDjZir z0X5E}`DFc&NIbkKZrpotJl-7KNrBVOg*xX6YcK$qjyREwi0%8Y_+y+8I@QPrd1Q0} z8!~h}B6$eTmc)-iVE)VIJRB0tyhKAS?sTUyhn>Oi=IBu{y2?P{U_{aK;&B>=MCJ$j z^2rSlbT=7nz9c{kIL0+ux^H|?b3bHhRxzy3c&EOm=B7A>>Im%w1*A+go_;v!ssgqU zD>lxlHTB$2GT_0l!pZZ1sf&I?e3xazLi7o*ik@1A=fuc3{p!h9`)25>Mmy`tgy^AQ z11epl~z0%ySM=U8}@DgK-XcYAJl3}hu{NJ9JVHKmTPzE{0`CS39ZwGoj1v$cj z$960|Kewn>NrJIcMK*>tbIam%CVS`PG>Q~V8roIIwa6cpv|77M(_(P6Z?6J3Pzq1{qt{-LEe>9=M4857lK+A-zOLP#-E5>(6=057UgwE#J zOUMdh7#ir$#@ve;vfx(WTAnA<{qV z1*N{mISo@WbmndfMOiPu>IU{$(#$nXySK>pinK*f+xi*9~GEe;DATkch z5OWyU<5pehSyw34psjt1I5k@hT#Jys(gA91w}6sg}JYvB0b{k{B)f7?i*h5Xim?e3W3Z=~15XLpKc{~RS3jXgKy%h13Opq7>J4|L%hN9JdN4HW?*Xtrp7WJRj3{T*=g>)EQ9 zK`{Zlr=Mq~93K|uzw*oR21lp*{WBhSsZus( zcV~(Fb7Ip48HcCWhwJrQ>!x(`hhI=upV25dM2dn|)%`rWXGS>9vYYu-meL zuck!MhKa?Aa2zVDKqkf~#|kF3CX?()=FV4RRXhnfR5VyvKx+agi~P|uwhu_O6QO8( z4Ei1;1*AhoMJ33cor>rko$!82jwj`@(vm{kR$MI+;!hPYw^}+UJN&C(QPQ;GO=4diU*>3oGx-)p z$=MFcyqZ`CDQv2uyE^*4Gvmpd!PKvnTnRGFr6ig^a|spEJ@2_OfyLNp`pPm`%Ia9k z!nrqb-TA$e4Oc!2=k-M z5$PP8XfRZk@0GTDfd;zI?Wq+Qto5X>dn7$fPQgqkJFu3WFbd6;aK5KZj=|v3VGB-b zYZ9KU9ig(gPMLNhgwVA(KI%)@kBz;rq;b4ED|zd4Gp{UYp)bx(yOazg3pBZ=>`&-R z&P;W=;ycTnR9_EsHN;)<_s>pMBNG;x+p-hImu}~M&nU-`#XL@|o&OG;*31`Y@b4CB zC_>K|jUT|>?6{{DzK*UWI;lIkz3oIdD8JmGU9#F_zh3}~=MMRc3N5j}|0D-c|LNPp z56T;gM^jZ|{gakzkuan_L~YPme403utSb=-!82NNnn)?JDGa?Hcbw8_y5i0TVy7xd z2fitZirtl>(J@p)sa6bpp5VxwhZhJVx7r6T?aO3cbQ_>CT~u-t%Q+mZL*5!}wbQKL z!gRFd42LApi`Cc?ZqVUE*o-Poa^6YS_RrUNe=u(zxqGmnvg@$A6gG3s2Jz(nN+mH{E=bsBOSj2?6<8?^YL$k@&hRS|%%2|~^V6U-p;O6rUZ zhd;67Ywkp{%mBrR4fX zC`oreo#Q(U)8aUjPyAKld3|^zv#K35S)A-X+@f{M-hxRj3YxK#MLc0D5xwf)b0xK4 zBn(fHElyiFruUp9`{DlO$>QxXweg8xp&#^Vd=rL!TvJ!j+-n#GCKyoD0B?rgrpmzB z3X}j&D3cvu&+jKz^Az8#MFF<@A~RhbLD7xAKeD@`Eiypz9H)$#G~W+y!hTEa3|nU0 zpS^>%ag0XZC-b%{dgsr*OLHz9v;6b~_ja(|2_}vbNqOA$Z`Fbm~YW05forCEje`mMyw0^KT|E5^339PifG0FH&E#T*lBTs*3@Do3z}uaJYsGWbh5F+eyKXEdELR}YXv7+fg&oz-=q7dKFG|UCo@eHu zs}Kb4+}0a!fmyI=KevzRRQFr=Q4YFbrdK)fbcn9Nj_}N!R0TAu2SFkR88hebF+vL9 zxCy|xkFk4X3q}N?IY$3{T-xLBex#@7J_+Tft_7jX2pr#5A0cU*I1u?ZHc~1WnlaB? zQ>MP0+l5yAl^PF^ z-fX8$iLNGjwS5{6oJH3Tgm*w&jGY`#7B_z&QNQ8W6jlNxe(w^ky8N8fmp)x$ zqfw|D{iGL{HlyihK23l`+c$@#;1H{CW`9*LJI9wh4z;Z8b?=;=lwxb!KWEVaS@j+` zb=;^9x?X>oOntRQv%MBKH5T=#@G(9-BV1C>!&w?eeNO>3wVj|=*?Z$h)X&-8#`YbW z_}XNmNa)B;qu%M^9)B#oYEi98+FHAn$i|s8rFUKuj&_oW8(SmOaC}A{iIZBJMT5Iw z5HQNHgiVuP@QB%tzJ}B2@R-S_v2zolhraH0`2{A^Af-K>TZLxS+P9iU=@SSI0eltB zykH4uR#Oe=cz1mq+?7$60jSkHw$y`3)8BCCVraOpWfV?xZJKUCE8pC8N{vgv@^^%G(TkC52s`xRh{lz?8LZ&{#smp2cxml_KrjekLs_kA5pm-O0cK{Bo z2OxJXX>Cy~kui6(+hGHOlv{W=aQ(Z2vdar7SjIVqP*t#`4f-?~D$PZ*4|*fG zPUI1FV)ND?bfpdl@uo*}(5uZ*PegEuc8MRf5PRL{Z9s-AiPn;~KGVufpV_lUNTVac zQB%CbNYx2YVK->;SWl69>=*Cnr5gcG2zoI~-_q(xuhHrxgX#=@e0z+BFP$_}R5p$M zb%P(s!$kS7ndP{{j??DezPEs8hfAr2wok>9b}GHkF{QY$c|EYT4aCY_`dy zqa-xg+Aghrt}S0`R{^iv7$e+g3c5YtV#$}D`PLO6F7*e*7`x$o3az7Ni(z!U^!n|A zTkv>5ZR~A-+xq>9`UPIy^S{Z}NX!$ivin;%qdoU?M=0P}pSB-43CsB^kGs`Z^ zNcdrbBi?D^vUANeG=HD#RM%7~3JWJgR13=W#`J^EYdgnOlD+Y*H2q3gT|PF$M}nI> zUb}oI{%5xugnJ!Scm=d5uxc3)&cn26E>jN*Y@R=O|FoPmkKDVy%xZ|oQWhLE^H!oH zd;0HKigHOu4PF45CV3vD7MI2=qOJ^j4*+bBG+t@P-FTcfZEqvAfsZ7Y*&+4@_BtbM z@#!O-16=CgS=bwFZ6nEUdTk%@km7y@f9B#CLO5yd=%=E>3L2e#r`UblAH+MToulr& zrv`*3cjOZ*!LRnEKDA!$&VrY#0}0t;)RKk@7zh8%(TH?~O5s~6X`*|0Uqk>`b+_2u z(IsP@wwJ)C460@8!4W;#+QdxR+hOpY)Mm)Lrq_W?a2Lza9^VZBnz?Ug3NRnx{Q0k4 zf4{;{-{23}H)W^>0;M!iADAGO0yzmLU!VI7?5rWAbFF@%mR<(1bB3qNB$_0#$2-~D=Y_-H(vZv<5Obn&Bd?JSS zkb&-aJu>ksVl2V*ew{pDCID-N}e0` zO>g#YXi4-c*r;UO>RS&#C1&u}OT3C~s>~*06@9Wa=Bfi;hlGtjQNvc@RB-aX!>-m< z7hxr4N3A_&)UF#aeouT|PM@E%eoA5$*(QxQs+o=|E*%g4NODHvwwx@GignYM-;?fF zz&&bM{8U#5JDCUlQn3Mi9{86yeNk}$Ob-B?K{*Bnw8iL(PwwjAjL;J_U&4MonNXOx zw+Fxrn~>ORL(td`ZFQ)!|GNwKyqMcK;0PPg@-4WbxQW2{Wz@F#*t~N17t$yX617id zO^M%$)Jr};Q5XIjTYtw`O+~0x?16X=q@?Bx<0RBSb(}vnIX{Jo1^9VTYYdC6pGFGh z#D5)ms(_4WW6LPm`s}^LP>ZZBj=JnGy92tjjpJN=GgA>OI4nPi7`j+Yw}EbEq9fTO zO=P&MXVJH-I-si2AHi6BeZVzhtfDbgYvIayFO*oKK7?m*?&viWj()ed94gBxUk7eV zm&=gDEcy)on&&6j=W8+s8B~TUAhckJnfsFg@Q&5;#64j_Un&UBc=j^nxBbxwb0r!W z;#<|JK6>v@~>Lk^L@=4I+{$gGf@`0;%|< z9ImQko&I!-1fqD-e>MKzAO|)f@MMgE*_TpgNYkPDZjDRcK+W!FcTrA}Ro+Q{8RlTD zO#A!49LX?ZnZ>S56Ov}^HeQTQHi^NIK@2E8UMh+?EirnTP2Hzmr5&X8?#n{G4~6|2 zOGDQ_8+pnP{xN%vTDZ~PuB>)_2DH9z3Ec30Q#knrOaQYE`mfpK|3s&;{fE0?^A{iF z=l^D+2+aN%K>QHk1c-nmpacn^WhMUkfMZ7Hdi-oIDXG5r4o-Fd>;6CD47qdJ8bpyYz95Cc z{*zCD3J6C?Boo1e^~oj0QxFjq)aTU$Qbj?8<)MHMi?*^Sm6S9WS!?Q?Zg^Z8(iAJ__OMYB6!MX3^do(c`h#s7RG z$B&Cik;j)ss>{;dgy#CLT3=&dT$`R=mc~Ftg<&!p4b{ONR`eB9(JKqLrPk_(slFK~ zpAjYNmrhWcmODI{lakhAd6uxwEe%&MZ6sfd8Qm1iycf7r?(J`tj-e!{`Rss=A4 z+a=4I6>$;q%-NnJWX{#4-SPkWK`e*q4~Fup)ra?}|4<(T0}~MqRE5ATo3RLWJ#B`( z1%<%ivZxh9MnTANe$YNc#};f_2`wX5sOu2=Q~=`A!C*YBpn4N1FKLGSU@{tr4iJDb zXJZ(aFfRt5Poy!FL?tmAb}(*ZVh%F#VsIMHJQ>kofDSTtr}IT6>|>%n0xqV$$DNOQ z4LzBHF#x9vOpQ*FPwAZ~nm{loVUECtW!*wb0e1wPfR+ckok1aB*Cueb!>ba$FM z`I2T*caC&4mae7XS;3d$d3tW8Odjn&fW2Ej%1$9qXL`V0ah97p&3@%9%PP)5k(!Ex z26Y|?odke`J+}ClW%pFeL<4|X~nw_Bk21DT27 zG;kG3t_*$k5&Kv)TkP3{9!!ibVwyQ@CrsVzNY`2w0AIxqr~^%$%@LrjnMWPv2BzCr zS{gBkesel0IfwatHMoM4F6)7;dmt3DO9}&XR18ZAJJ16bUst6rWxrt{Cxnk7d3e9> zCpMHqzFjB#`TC$bz~=-e6l<9XDVY@(_C%=C#X@t;Q^gApcq#%a2!x8xwQqfjNI9BZ zht^Lum@4dr0)&9W=Jo!E#<>Wwh6g@l*T`lctL)4AkxC0H!<9|dlAhm;*y{GKNrJj} zK2F;!>JM~qnA_nSJ%Zg@u9Og>Ko1389L?o zY?#HR7^z;o01ypKX3+`@rYuW=k-k5MsKxQz`G7V*=9ds5M)auA=D)hST5Y?_7EbRs zDq~k9d`3R^_2Q8DYwt4I5>`{P07f*=zs77+=@@}N0*Me7mcKZ2d-%$pXj?fu8}D(~ z9X~zk{OKinSGK4`Xny1!e=k%ba{(PM8lMd!Y7=Y;cFnAv!DrKD;yH?W#lRPk;p z4>mq&mM6(S@Vh}D^kntk_|14Tm{yftyJ(}e{VJoI6$7lv*JOSxe-cZU^bcVRgO5kR z^o03{xSNQ(R5e>F48n+pn*RA@3{j0a+LXCVr1=p}9=Th;SKSwmun~Yg0dF|^J%P%! zFbMElQ{)3YuSOm?j5~;;!1Kcz#zLSMSK1m9D*bdGm676oYLYFFZi*hT0d}H z$pV^2ypG4zcH@Ni>jA5Y%Vs^p%;ush%Mp=BY8{Y_0X_@W_jVw3`C9;|M(Mb@4bX6m z_h@AhEQ0MQ1@IbkOvI0YfdqYfum~APR4>W-lq-$upX4DZjdI+nD^M#*wGZqG<4+At zGbYotztd?kBCbA2qDkGi3XDBVOho8w-XrU80%qvDxbc|uX|A`Ryt2oG$8|lzt=DnA zgVV&Q%r44E;V4`K-6IF~*sfX_m5@WAHfrKE?})6^*q_TnC+#q@9J7b-m_!Svf}l@y z;cCG;jH;*LUG=uuK1kb6zYX+*w{r-b`X?VT^sOG+5F)7jOIO%Eohe^x7(wK_)9Y`< zca|Zaeh`~9SLMr{C2w8)JzEHE^Kp$1sf=7ta)7hVhlb8 z->`i|+T!}OwPt3(7C>a+(zymLN7j3fgJTB&`nN1JZzYLFgclwWV$Z?18oeC`=6&p!4qCa-w^$bIsE$QbaL0+HSYi>j|RzyEoYm|%}-69{y6b!sR1jx z_qZ;&Y%B|8w)BnmmK%!)V^U8e)UFbnxcMXJu_e7sy>Eq$<|S%#)u{EZX{YFxou(L< z9%{D;fA*wZlQA@yu};KKJ@#g?I?Y<6D&BaxjsgQfjybru;%@wek-3l=4tfo0lKywXuYiXZjdmmnt z)9MC+=eKf%NE1C3bY5uE{RIg6Y-lkKjSk>2-u_b4mOIX9hts|S&%8IhsT`CO%ah|f z=)Vvd`}2a&95sY99 z1U0DpHQtLWfH~j2=Il{0Ppa?t$=+~(;XJ-U=MoRPH|l75noy2|J+EE&#=wWN8rpEr zU92Z&yPO8O)y!EYb|OWa2(jjBrvnY1h-2&n&3PnC6Z0bza#~OydQG%z+6T0EE}6*L+}#%(bR-naETap-E<{KH4v-$nyks## zbM~#B%@B6%(X-bx9Ls_>JE`w0ufKj2%{+rVBmqp%4SwrGVjDjUo}t7pik)yFE&b-B z?@p}sn+AlD$iNphQ~jq;)=Th%qt7I#S{4e_gdztN*<%ZvNQl2FoC_}2T`y*iaya@! zeZxk~wz6qC(OaXmeEIrtr|D~>s}3LXh56Xa&e+EA_*Yj30yEsXb|T*hO5YooA34vd zF8rrKGeF|=x@c#L@w9@-%Sv9nWxeaFauV^j00q<7A9)Y5MxzB=uIPx zxrc7{>;}ZruwcRl6Q|PS>A5j-&7+y-21Z&dB_n=-gv4&Mp4LF>Mt0Xe&GwDA)JWdoymj9TeNo&>&527rK8c)q_u^E1 zzHJAdtU2v?=bBbtrGe?;1a!*f8UM+{7tVHFV%fw}B;K2;v|~d5{Yhdort`}d{t^?p zrEP|^J^&|ek6W$n1pQzWPUzPlM$b@sdIrPL+`W_95|ov)17qMZ|AE?DF2J{)%jS6t zuJ`mEEchB9ge@{OXl|K^DZjTx;k1a}loP6f9G2PziSHNRsZ*eI)qNZG0rJXCPk8z< z|I!HDwf)ALX1%e-Z~wK#m&`PGGa;8_%?maucYKQ@{FxsZlC;p|I*svhQq~Ux%e~7c zJzH4)8zn|LpH;S}Xb*870pasf3lYRIw>+RxnUj31lfVY7qAWz)k0lQ{tfKi#;+ok+H*ghOu zCE>n$C88dRDiREuOd33YVRal&e0E0E>ix16HV$Wq8~d@e(6~*_Jfh3EOFTDj{L@p| zFG25nZQdt@k6kUUwaD(0AD?-{YUT3lMP=>G{2 zVB?`cWWoX|G>^U(3X@${noGSFZ&b+2IBw4vk=}munzWF-0qy?*mXO^wjW)nh{k7Fz zU`YPPG8IzYP~x;azhIS5>mG20%QJvxUladHRxTDUnP5nSvht4S znxs&fgry%Kszj?6-oMp_I;au|<)Ls&>->Kx`-foBf~`#y-OILZ+qP}nwr$(Ct-Wm9 zwrzW@yZ?%K@1DAGs!^SsBeIb>J9Fm9F+ONr;O>jY9WIY1Q6j~G@#lhE3#Uuo>f1|@ zI(rRz_XIlJqyx})Gx|jqAYDzd_cR&KVsJKcl601IP_-uJgws+NNRk;X2xTT4+R6G=&9G_j8`jqr%}CTr(9a<>!1M$(WPoc{qb3P**^8iJbEx)VD4 zOUFhZ!<(5>K|BRuXW+nwCnz{_H{P8;_Wq=E`_N#zXo3Wn4AmLwE*@$|RT;Y)jRV!88h zHS|?d_X_X(9n+{{^Vgm;A5Ln=>GJxWd?Ezu7CTm}*UN6vP8s&#;(J-o;>Fe8bK7s| zTnr`~w#+x44Ow;fE7YuRMnVWz&mvIpgyipL zz_%J~fTzK$m+$wg1&Hv#_AB+(dHOK*<>|_#5D-s5w(^ibvA_D16M)1$(s4OgfnPuk8J2v{h5XO8 zn{Ybo&@c_jO}TPTwBDb}4#b|ly>@R0`SDZfKoiezRBm{67*a7@%mbYCDGD{V{%cas z+~%KR+t!n5*Jp6jkSm_TZU6%G-+Iys0q=PHL0l)lZ&zB6eD(%7%WU|Ps(|UwUkKXA zWp_RTEvI$n+_(>(gx3LQp73unrrB9Slj2A&>pcxXU30#8Y zjw3~z8bhZ3A@Ia})l^ff!^Y)4gMdIwT!gUlPNkquHaeKbZ~#FEq*yR`{od~(%jQ_# zfHNTUq7J+JNAO-`&2e=PHIsGj(NhMj9+gHHeALVEAN-uBymC_MG$-&rx<_2$#T4pfPNz?0GX+jErP zw^#}bp7XaSuKj!jls70qZ->`(Il?LKYQH?nL4vnK8qA@&AOE{BfhP7CiQ`Ksz<0%o zKh%`>00&`5^U>*w9qZ$JyW;^8hybu-69Y_3u9_ETy~SJ*fhcUo%X_*$D32vXTYjn- z6AeY#jFG=%P_MOoM`AZ9|4u5h1u&iOh8dt+ebzwLKwqqH8J*7XlsyXP-paLMF1U zY}iotSIfY(kcs)su77ENVr#xL34|{ndB`Jri9V&xl0E*-(lh4NaWm{ZhaNBnCcqa( zFp7v6GCqI^01*vL2$E~$rFL;@<+;Mee@zXe%j~t^PkdhJv(IQPOWSgs9|(y$z2H?- zug$WvIQ1M;s|0^}ZgGZTx3*y0T`=f5R;>u+yR>YJS-cMrJf@nGF-;hbq| z)#-J(oQZinHgJ@JtC)JI@7!A6q;vo2mAme{SFM=ZU5?x9HTTujC57*YPaQ%wq-2Om zmz}~lMQjRJ3s;L+AHp`IWr$0cqsG@ILPdy*AQ@6L#JJ~d$W|AqCRRnLieMSS8qyqy ztS4PTxQu`q5*-L#6SgL`hTt-UGLU13*NU(i${KPt1ZzmLCw4{XgdjVhF@$S~Ta&}a z&xSxdz~7f_LkJ5W4CdMwa7Wk)hTE5VL--N?LqGx;fiEZujO0id3{LV-uo6L581WZz z3eg&24N4LOB~Y@z2mvbEUG7mYH@Ix(bi_O9m&l#oa49^9$d~?s#naf@4BJ4PGMlg( zb%%^*O!y&oO!}{avLzwwIMcgD@$A@2LT{`io{P;><$O%3(}*-~laX}6x^WYB)1hf^ z+%{W_&DLKBoWs@FS@b#h&h3GUvy$%+K&7tfFH|jv@#(&ND zzqShz62BxFB=6z6vb$MVtnJ?>MQKHPwqm4b@E-~HhMv@F8k|}?>5bNsw@YUhsf)6* zc`V->(Q0PJGi@A9E~&<;o7HrB>(3VhYMrLNyq|B_e)X(IEPPgN6p#Wy)?R>{(QQMf z4ho9C(x?;S&;}{YxPvN?aU)_C-)H{fD?GXVMjw^I3XZHS2@x{V(NU>yt4$_nWQ|>^ zHns}&xzf|Kg6g6x(ny|^>U_VNE!po8)Kz9#7+s({h(=HkKyUKqspSq!eKIlc95lj~ z74)@#MYgDoQfeJEFd)FcgxTDDBFgZx`)eQTBCBaErY_}+w3|B^aVnys*0?{CpnS2= zyBI*?wwc5Phc~pFJ}ZjI%8r=}tG_B|i*ZV@s@73|B7Tu4*XIWJ!zm;0oK2C;!CHxK zv%folOpO^$8!+2S0@9dIVm7X7gKJf5bkH_^s;tb|T-Z~iPD-P+0@ua=`YTVU`}JzJ zL_=)tH8I<}Ij3y043i|``5AOt5ogZHvEokzt~E`1tn_E+sJuuE4!qD*Sdbd@C+LC^ zE4MChEMD@p&#im@1qn&%`CLKy2r7-6`75EpO3p$a;UEDU6+!gQ2peBezR=c#Sh9|L$9hdky67J^ZPAW1#oUBFZE(A4zG)DUXRkV1_*5A8#*V zEMaUR;Hv5hYiV6eM^pOfbZ8WrepWa!N8~JIWT640q_Lo^L(33!2N&J;y+=eFH7=z> zq_JMwl5dFLK?CU&=}1YOVZBHYJX(WRx?06&o_N$?!^>MO=k342$^&k2kV#KRnW8cu zd1h~-E?}4t3DBRF?yiJh6e+7Lp1AIB1U}+JEe#{t1QS2h#A{0?zoheWbn$2>uYbj8%T~;FNSWqunz3t{> z0^-^GF%*J3UQ_ehfG|*CtPGE5@AA(#Yz_@YTy)}%xza2OL!5|$1HA5K$3!7A2u>+v7vYxY>jW{F0vtqGaYT=$&S@nE+t!M|9N|j{YF(2^7Q)vM zz4I)L;xl{jy9;40LKE?^d%mMUEaz&H6vf*76QQLMw%xS{YgaO84{sM}c&&@stY~|L zMHg-+U#swj3axItr_mOI@sRr^!YS!dsS)Al;hogLS5Z&{yhdI$n9O*@gqZQ}_%)aPHPhgrQo^i)&Lid@9vyFZ)L9kHH3n zoN^XMqc{`bmEEy$Y(6`m%L&gU)d~xwDV?UM1PxWKSA7Z|r z+zaUGK@F%!GOE4EHjaOk`oLv(VNc66h-yTZMzWkt`ETA&X*$lpyx#ms;~f?9l;@{} zy^=y9lAha%dD-2i?{P$HB1nCn`)K82FV5TjM!TN6udZMPv!+u_5;zgNCK9`}!o=3u za;s;dIiBBl=AV7W9gE0qQ0@VzJh`CuVpv?~QRo&DALaX=saq{!-*pEu__d2Vm>sMV zmcUo-;n`O7>?yX}(I!RElOJA~SsYhusg~oT=8O1*$z||Zi-Igad-Q75R*_<$W3IIOw%ifY2k3(YDfGOeWzGi#Puxn1a4zHC5K0UQrP7)B!l?)4$} zfNOAvF?+OT)Hio^uP$lt?;gxx&A2sI76NUXZ~r8#U(atcEP&-MhcX9m+prTqKRejQ zHyWLm&N;-->-iW-*NJIKxFrY_QiYS7f1Dvi<0!7Qk<;3bOO6?c0b$Nu&%|bA#(Q z`2|zxmwglngv9nl2Zq4(A*9~D2Z&k^8@vx@_X~65@vjDw>LHBO@%R=@YB-h#y|HRw zrt)tZX+|lioCMMgxZGTd zgU%$Wpjd;&Yx(xk?aw=z?l(X$2Tc2BLm1Yxf7ip>_*WQe3+zzd_}+s06o|3%$n_qT zS?&3cdM;h zN5lEm2!*}N{loG9WMX_qSIOUr-?bxXpL!0VZ8IJoZYR1GVPoe6jDiO(JzFDuyNcd4 zIFlk(hg?8q-0CDhph#MKXxD@U5@^;|$%W0-heWr~zo6{4F`JE1dye(b*S;K4+n6-wxS!P`Z@4?aqKyP#xsT*d-R z&EIYk{s3FLhkHYKox+BMFDH?5Us*#OqRhyc12P@NpS@!Ccok~FAUVact*fRu1{>yT z5do572?Wy=KYW~na}D?NJ_O^Qm=r-d2-OEG7Z!R|!@@^W3m?$%u<|ff^`*76Iiv0s z+~sSZv0VLD{}Y;<&@B$0VokT3E3+CSE_1vWzeeIh_V7ZWjWOY=zEy1Ce| z5C*(r+Iz%&3$a!@_9UXf$WAT|H?>FqkwM3sE~O;q^{7Mz)=0O;S!`(9e{+{uRyc(7^D;+83rI3ECv_w>VSwfdbQn~rQ4oLM&G2r z)9tro(@Q!kjDeJpi=*@l<_s$n`K(%KS|>zO%gmY+YhfLA?RP>kbv8MgWks0*uWE2d zU5&cDa;7SX?Tb=P*XxF|qWj!yx#LVC-6;f>)hwWv*t}UMe+W*S)das9+m**`oc8ty*L9cA*t5WWP{?0U*JGKKovgi6{UqW8%= zgxqQ}_Rh(UB|qDI^3)pnE{NcPYbAUAT)Kv5Uhn7~hQ(I0?cM9xu7OH(wnC7^9?pcVC$sl{*neRv63mqTl!r2&B!YCHO zVT?Th$@`(!ZSBt06%J~s{v}kKQSv1HLPt9FN(qA>)gd6(xLIplZm&A^c4+-UJ;5`U zbIr-Q);+t%WKpp#>}I#KxO-Cceno*=CoG9wV#u{8@lstYHv!Xu>mBR)qyJu^Kl%Wa zw=;SyypKXUx~sSHZY;yz!nN7S-nVs5>Vo~}2Uiy4D-0A>F6R|3!A-wWXuv*(5Z#g> zcS;rNFNTQ+WJ)2z))ffWjx2^-E1!W)SVz|`Tb_0cAqBMoo)(@zV-sVOBuTSD3ZqB( z!s<`Z_pB#h?-R{IDs$A+WHScr;vEs(l7@FF8g;JCk|J+*LsWXxIhkwJm;iA|+Q&%( zLbX>snj_qk(XlhXv}Z@6f?54JN1~{QMmaYz;U9&2D?fcMgON@B58gu3@^-QVv>Mco z^_%NJojc4p$1m)AX800QQnRv>LlXNXz>~nDyKBmp5{~#7L)6O=vpb5HAr!&#a?}*) zH@{SayN(Ib*)Y(!+=L(-L4Cw`bkRVP8F<(g0k_ajXwkJ}ZkwEb^UTWkMI1yj4h_wB7!M9<0BUd2>zZN>n+j?yDmWAu@>@GJf(L)eW4k5nI zBGBo1u|j^Rh>l80u>{I>N?#o1;0I)igs2Nd6gKF!2J3Vj9|c??v1|*zOI*~o+;5CH zJxqNMpqu5>B`I(5s4$$}+gXj7ODzWxXIpAG-cfhRsb5GaN9TA&Bvo{byhPMlq`1$w zczRw1FkbILZcJxAyiZMH!`pa()wsFLS$bE2^Bs8*Nfk}n2|Jc@z!F_n{@O>ks6OhEvE(i! z-F1G-;`Bm3JK2@`gBE&1?5YiROl@LE7#n!QaL@%qul;?b2rezHkIrT?4#7AB3WfCm zZyk?eqQ3>>{z-Ul0_1X-%3Ecid~z7DD+|nsn@$u1E$Akq_}v!h6PNbhcW0{x^fMC6 z#A~l5;N6juix=l71JOm$X*y&dhf`+>*_`ia^0F3M>xn{s)MTDNK#58+zi`y27L$>< zXL~$_Asd}owu-&>J@z`#5o_XHXjs$Qv7`DA{e@z3uDI_nk40A{2$vnsBEf zHu32yAp@6e`X?~zBXm0o^{e%XYl+A7O75b)!Dq7cH^vNb$T%AP?~)sI9QdR$3J=Vl zA5gPB41Xbg#6u4=2D*jFb_j^>)mbA_g3-j3n~j-KN{bZfk$xVB%lH_o4ctlAB3*D~ zRa+6Y4r3u4v)xPn0s-0try`R)IFUVyU4T0acIUWKmdn44M4pAmXC zR9|RABRS=MpYTY)eJb=*Ea@yMy65#Q;@+wcAm5nPv`BtHT}^71FA_w_eq!+bQs_lu z&H91FjV`@9830GW{XnD>WntfYgHc&og>l98cKd#xjNWe2EYyB*jQYM@kCbO5+#~Ey)xv4Jnl*X?!S7jGVbDB9q^p2q`4kN#IB>f58-=XNpqp zk>W5T@wNVjkAhGARS5t;AP|2A^Fo&k9IpwBdw=kF70BW+hb;b*rJW$TrlV6NvM z)p-K&6NF0DoH*Dep}Vk9vTXRo(~vsU8|lD$UqwVW;Ux|XVBy2u)Hy&@F?A=vo7Kbh zm(Zv7a79Ls_l}Z;a%7YuZkI?A0C>Z1>GN=Zs#x84&38e&y{ay`Y@+n|0k^Y?*+a|y z?K=a4>z*ml>a6Jqw9qId6wt_@kTlTeKuz8&aZS{~P49maERL2ESCm9-L~)U^kC#i} zHg4$xD}CXYgp7bGa_zEf+kBFfV>W}^?Fc5YrsUAxD2-4J zdDtC(>9G%)LuIH6=GYk)VC{sp7p^&Eh9Ahsg6JYzyWp2%FL|b~-c56Bq9w+Ovq|C79R%ad#ReeD>hU!2U;dZ6dFtBkm zGAPFO_w^>*dl2<}!ZGyJfWg24I=3NG$64GlJ%)EBJI@C=B|ClCw>pb zXH&Ote9wuUW)J?xudd07v)BAM7BUfsAGnw}ZN2pc7*O$e_N3+?j zU*>&7hFZd)8|C@%{OF;TwH++51B68Km9p;Y>U;lw;Yo{j^=KF9;bF&v!hern#{~r3hZ6}f zZUJNoPQ8yjE?-V>UoJx0pI!~>M!tk^TXqU{(Mx!WO8}oTFQ>n^Tc*n|uSX`+h+9{E z!bR4c4|%cjI?5$+bWzDp%8c_XVL$%xL++IoO7jUnl=OtjEkSwIqKu7_J6Q3})=L;$0a{CKEDQCBykB*N!;(F&+ zTvC&?Xxj<(D|n~VRBLW)u@W?gr^!Qdzh;NZ?e#KEgdVkb?$4gTOLK9ee2&9U9|Jjxh&A*C~YZ68+DsLEz_6} z+oJY7`{(%tI?t+y_h}J|O z4lfQH@J$pE>JEq6pKD;mz;S)7V7WX47{QnNiS{VUqoXj?hHCE~y$6Z)^>Hf4X+T2`u!A`+e1;W;}97UF1e z`OD$A1T3kAv8ras1)}2tb;uxc*D@$YNy4uUfSJt$nY}I%d5F($KkvT+c@}{!tmz;E zYQld1SMpLl%9Ms9950~Y z!BpS3$`@1Zfo=gelaNO=Z)!prh1msec@$Hn$7EwR=iS&8a8meyGL>WH^xBzW6u4ZZ(Mz+S_3O&}{6x$nM zWn(BDO2+;If9+Ddex%SHu{J3*K}DrNuRI0cW7x+`pa#byxGPjea#{LsbXwR`>$^wW z&X86c8rQ&1)EA!D+N9XMzekujH$W;NL>+isf{>(~U%g5bO!V_qGauw-)o0BhQP@(0 z5pncD-JXMc#T~rFGE8n*LMZs01+m`Xnl860ISzePuj&@PwEF^u$T<+y{@;MI6-Ffo z>!tUUdhS|FMVsfjDQIJU6g&DG)B_sE`QFK%Z)j^Mh^Blk^<}&}cIhURDIMl5-WU&_ ztNyIpAegHHV!ssq%LccLE3THoS#?3>d3~7_5Pb|=}Dm&?Ul>Ra@yi$ zZ}W4e$DUi{fuGuK^u58;Gilfm27~ZFCm>L!0pPp0P-r6*>qG1jZY){>&RQJb3)pzz zflZocN1bV|k#*26x3N_s_Bb<;Rg}vZCg0n9tj>P=<)5D7X#1CM)%3~eluZtX9_g z$=yLrE%SDITn<&ZpA_?9koef!Fz_ady9@FIVKeDAcOZ8gwTZUFplqHK}l3eE=Ry zN|A(WEUSNFel<0I0{$qW0_TqCd|@?}dVT+M3dx%B&cF{(=~x}#oHBxHdj_d5#c%Q# zE{et}DJ9ZaoX=F)m=}|3TJET;o|v*$T70Q|n!N!WR^&IFO`bC4F3|#%M z=#2l6)%-srLjHH#T`PV4_}|~&A3pf4-`C$?5K!bkU{VZ$U|?-|^b!4Fra$wkP*4AL zv;W}9{og`C7+IK^{}T$5l4_-lw2C@P7B5{~`j;`d1D%JdX4&$%xvM90Ah%k6aW#R#9uvep8yaQ0)H02E}nfm@^V`yV@d1oW6S=54WwT_4M24){e|P>-{?49Tu)sk30OI^%p_(xKY`hs35m8d}Y1HvQ@9xy^_2c^u&pqy$a+Y&xC&_ z$SNVHGXg}TbxOvP^ApMrX*jn)FFRxfIr2=6%0yeh!=rV=t+FvGr*0~3i45fD^@Qy! z3l1g5Xt5Go_M!t89mMfs|GZs! zsI?|~H+(qOD&xfM!$4-Z2Feoe|9j+?IMY(98~OG=vWQY)zKqK3#o+lh(-iOT^x^B^ zFVB??lO~Aozqx;=Vw%WBs(* zF6U0(5La`!v^#wTLdlAk$NqX$p#Z#7In7>3tS}cyPFxZW$$Yp8(wpnT*2)FYAfo46 zJ|`4=Afq$&Cq%W6M6uAX?5m{tvQ_8a$LBn0@-%G6od{oO3?11Wq}o!@|Ee%(T|{5) zCTm!fk>mZFfePgF?gjM|9=Yxpf+vI+>ZE{d9_jUD0G!?GtrOOgBAZME>@EuCRQ5NB z`&+@)8wbVmRWR-~KlOjDkZFEKD?W=gAkBWLHt~d9=F;u2qfk1;%j_OPE5BlIb%%!nZhf& zG%nO-SM9yZhwZLqyKJ!0l>w{ZM(*aXr9q`kC)AP#6V}35NR`^iWSl9^bji**)y#^R zrPVYGi2qv;y+xXjkAd;mcg&Ut;f-F;bxZcXFzc_8Qj57=?wyP_P;xi4)i&gQh+UJD7Jpkm-q1WD zLW?UuXTBLVKa9(pUn?9*@z^vflK8IUxy{E+`;fi#cF7j5)#1Qe{UDo$Au zCh6X;_B9`mw%HbJylE>tzY?1mlD0pay{a;~^A=*g#$BMZd_VFZX9PO=wW9~57Eegs zp-VaXAf*0p^vHpH?1OvX1Em+684+4*d`w-8Q)B?zT9XTY?OOskNY5b}v=gKNdL?0O zKnn`^l#Cd`&i8!d)PU0;d`gv5#nH24pp&4lNMHmvfRlOq+)j-T?t@Oi^+=G!*x0xVWyFP zTe^TY#B(M83?ITe#?~{!?(_WUvpNxintv2Y3o|5DfS2(l7mSuhj{kgk*5eHLuz$OI<+Us!t=|i%3O;G$d~L2WQBX zXm3A-tE4VW@fY_DVR2!o+3BW422u?Tt!McN-IQi_)%-ah=3tewP$e!41@dOKZE@SW zGX0(7f82K{+7c6m>6*W<@cog^Ih9+oQMp?}7{6wf)lM{vl{)xiw5mP!NOr>c3+WV~ zN&PkkN9A7e9w{gM9V{%4%z}qN{uLHNj}H2K2SnWWV0pf~UeIi6H zH9)@jS#SYL4n%fu^LX)X4-k*RN%A%x4V?+#-ny!$Tz2@g7V7OLKiqazD9clF&(J~4 zfBLcOa%+8cFT>Vt9M2O1AG{|=UTG7eO#hz(sMnv#j0L)Ag>5oKytVq;fEZusYU zkCwd#Yd!V_=DCz4I{+`Ac)UqVzYjtk+9Btg1J(D_tq)aLw!Nvzk zYf-tRJQi0>Rm{-RQu2ahGlpzSBK`_fHKkP+-k$oZ@x!FJzxLu(C}1HjxUR%z3QPtp z5NRsfGG&yTH-yZ$TjIRzy!yMoS!<9%q`i2%u)+^0Y1eX}h9RrnyY-b7k6zg{I%iR! zSvPenBny#l%Hb91vqmHS=6aJ~aPAmdso7Iy^=GCH0TjPU|6pGapT?2fZQbR3xE8W_ zvK!DjIhTI4Q%{�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 ANdN!< literal 0 HcmV?d00001 diff --git a/es/approval2template.es.html b/es/approval2template.es.html new file mode 100644 index 000000000..0bae9e94d --- /dev/null +++ b/es/approval2template.es.html @@ -0,0 +1,842 @@ + + + + + + + + + + +23  Plantilla de comentarios de aprobación para revisión – Paquetes de rOpenSci: Desarrollo, mantenimiento y revisión por pares + + + + + + + + + + + + + +