From f951d181de3b4540cc147ff04029a266cb373fca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 04:08:52 +0000 Subject: [PATCH] deploy: 03c2a2d23d40ebe9cecbcca95c6fefd5bf846144 --- .nojekyll | 0 01-getting_started.html | 857 +++++++ 02-about.html | 835 +++++++ 03-citation.html | 790 +++++++ API/bootstrap.html | 865 +++++++ API/confint_1group.html | 919 +++++++ API/confint_2group_diff.html | 986 ++++++++ API/dabest_object.html | 1174 +++++++++ API/delta_objects.html | 1001 ++++++++ .../figure-html/cell-3-output-2.png | Bin 0 -> 48699 bytes API/effsize.html | 1013 ++++++++ API/effsize_objects.html | 1156 +++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 41697 bytes .../figure-html/cell-11-output-2.png | Bin 0 -> 30403 bytes .../figure-html/cell-12-output-2.png | Bin 0 -> 34863 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 71827 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 74134 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 24330 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 22545 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 24330 bytes API/forest_plot.html | 926 ++++++++ API/index.html | 1006 ++++++++ API/load.html | 936 ++++++++ API/misc_tools.html | 1189 ++++++++++ API/multi.html | 923 ++++++++ API/plot_tools.html | 1255 ++++++++++ API/plotter.html | 895 +++++++ API/precompile.html | 843 +++++++ blog/index.html | 907 +++++++ blog/index.xml | 235 ++ .../a-dabest2-preprint.html | 798 +++++++ .../posts/a-dabest2-preprint/preprint_fig.png | Bin 0 -> 792065 bytes blog/posts/bootstraps/bootstrap-1.png | Bin 0 -> 43788 bytes blog/posts/bootstraps/bootstrap-2.png | Bin 0 -> 77963 bytes blog/posts/bootstraps/bootstrap-3.png | Bin 0 -> 157132 bytes blog/posts/bootstraps/bootstrap-4.png | Bin 0 -> 61835 bytes blog/posts/bootstraps/bootstrap-5.png | Bin 0 -> 126800 bytes blog/posts/bootstraps/bootstraps.html | 879 +++++++ blog/posts/robust-beautiful/four_samples.csv | 16 + .../robust-beautiful/robust-beautiful.html | 938 ++++++++ blog/posts/robust-beautiful/robust_12_0.png | Bin 0 -> 23648 bytes blog/posts/robust-beautiful/robust_14_0.png | Bin 0 -> 38841 bytes blog/posts/robust-beautiful/robust_16_0.png | Bin 0 -> 30763 bytes blog/posts/robust-beautiful/robust_19_0.png | Bin 0 -> 60161 bytes blog/posts/robust-beautiful/robust_21_0.png | Bin 0 -> 47089 bytes blog/posts/robust-beautiful/robust_5_1.png | Bin 0 -> 29614 bytes blog/posts/robust-beautiful/robust_7_1.png | Bin 0 -> 36862 bytes blog/posts/robust-beautiful/robust_9_0.png | Bin 0 -> 20718 bytes images/Favicon-3-outline.svg | 29 + images/customizable.svg | 70 + images/estimations.svg | 50 + images/gaussian.svg | 24 + images/git.svg | 15 + images/jupyter.svg | 14 + images/python.svg | 35 + images/splash-propplot.png | Bin 0 -> 26410 bytes index.css | 214 ++ index.html | 620 +++++ iris.png | Bin 0 -> 34596 bytes listings.json | 44 + read_me.html | 948 ++++++++ robots.txt | 1 + search.json | 1541 ++++++++++++ showpiece.png | Bin 0 -> 519440 bytes ...p-302b3f79daa8585235c194e0fecd03e8.min.css | 12 + site_libs/bootstrap/bootstrap-icons.css | 2106 +++++++++++++++++ site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 180288 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-845c23b38eaddc0f92fda52bfe77a8c8.css | 236 ++ site_libs/quarto-html/quarto.js | 845 +++++++ site_libs/quarto-html/tabsets/tabsets.js | 95 + site_libs/quarto-html/tippy.css | 1 + site_libs/quarto-html/tippy.umd.min.js | 2 + site_libs/quarto-listing/list.min.js | 2 + site_libs/quarto-listing/quarto-listing.js | 254 ++ 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 | 1457 ++++++++++++ sitemap.xml | 143 ++ styles.css | 50 + tutorials/01-basics.html | 1570 ++++++++++++ .../figure-html/cell-13-output-1.png | Bin 0 -> 24073 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 22575 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 24179 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 24074 bytes tutorials/02-two_group.html | 1187 ++++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 39661 bytes .../figure-html/cell-11-output-1.png | Bin 0 -> 38276 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 37834 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 66541 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 24073 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 25527 bytes ...-shared_control_and_repeated_measures.html | 1187 ++++++++++ .../figure-html/cell-12-output-1.png | Bin 0 -> 63881 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 66244 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 98317 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 51636 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 56637 bytes tutorials/04-proportion_plot.html | 1959 +++++++++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 25775 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 34605 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 37731 bytes .../figure-html/cell-19-output-1.png | Bin 0 -> 38938 bytes .../figure-html/cell-22-output-1.png | Bin 0 -> 28738 bytes .../figure-html/cell-23-output-1.png | Bin 0 -> 32265 bytes .../figure-html/cell-26-output-1.png | Bin 0 -> 45118 bytes .../figure-html/cell-29-output-1.png | Bin 0 -> 51758 bytes .../figure-html/cell-32-output-1.png | Bin 0 -> 51088 bytes .../figure-html/cell-35-output-1.png | Bin 0 -> 50250 bytes .../figure-html/cell-36-output-1.png | Bin 0 -> 22645 bytes .../figure-html/cell-37-output-1.png | Bin 0 -> 22398 bytes .../figure-html/cell-38-output-1.png | Bin 0 -> 19749 bytes .../figure-html/cell-38-output-2.png | Bin 0 -> 23640 bytes .../figure-html/cell-39-output-1.png | Bin 0 -> 22749 bytes .../figure-html/cell-40-output-1.png | Bin 0 -> 51456 bytes .../figure-html/cell-40-output-2.png | Bin 0 -> 46392 bytes .../figure-html/cell-40-output-3.png | Bin 0 -> 46825 bytes .../figure-html/cell-41-output-1.png | Bin 0 -> 49923 bytes .../figure-html/cell-42-output-1.png | Bin 0 -> 51024 bytes .../figure-html/cell-42-output-2.png | Bin 0 -> 37647 bytes .../figure-html/cell-43-output-1.png | Bin 0 -> 52295 bytes .../figure-html/cell-43-output-2.png | Bin 0 -> 37715 bytes .../figure-html/cell-44-output-1.png | Bin 0 -> 51024 bytes .../figure-html/cell-44-output-2.png | Bin 0 -> 37647 bytes .../figure-html/cell-45-output-1.png | Bin 0 -> 23954 bytes .../figure-html/cell-46-output-1.png | Bin 0 -> 23869 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 22643 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 18436 bytes tutorials/05-mini_meta.html | 1370 +++++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 72994 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 45123 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 39661 bytes tutorials/06-delta_delta.html | 1430 +++++++++++ .../figure-html/cell-11-output-1.png | Bin 0 -> 47150 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 42820 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 48639 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 50635 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 44215 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 68927 bytes tutorials/07-horizontal_plot.html | 1231 ++++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 40532 bytes .../figure-html/cell-11-output-1.png | Bin 0 -> 39431 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 22611 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 22793 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 22970 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 46702 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 41778 bytes .../figure-html/cell-17-output-1.png | Bin 0 -> 37005 bytes .../figure-html/cell-4-output-1.png | Bin 0 -> 17588 bytes .../figure-html/cell-4-output-2.png | Bin 0 -> 31921 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 39023 bytes .../figure-html/cell-5-output-2.png | Bin 0 -> 76570 bytes .../figure-html/cell-5-output-3.png | Bin 0 -> 77421 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 47789 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 42148 bytes .../figure-html/cell-8-output-2.png | Bin 0 -> 51071 bytes tutorials/08-plot_aesthetics.html | 1962 +++++++++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 28339 bytes .../figure-html/cell-11-output-1.png | Bin 0 -> 65112 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 30726 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 29999 bytes .../figure-html/cell-13-output-2.png | Bin 0 -> 29999 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 29965 bytes .../figure-html/cell-14-output-2.png | Bin 0 -> 29965 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 28934 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 30153 bytes .../figure-html/cell-17-output-1.png | Bin 0 -> 30247 bytes .../figure-html/cell-18-output-1.png | Bin 0 -> 65294 bytes .../figure-html/cell-19-output-1.png | Bin 0 -> 65294 bytes .../figure-html/cell-20-output-1.png | Bin 0 -> 27932 bytes .../figure-html/cell-21-output-1.png | Bin 0 -> 69777 bytes .../figure-html/cell-22-output-1.png | Bin 0 -> 22807 bytes .../figure-html/cell-23-output-1.png | Bin 0 -> 22809 bytes .../figure-html/cell-24-output-1.png | Bin 0 -> 30254 bytes .../figure-html/cell-24-output-2.png | Bin 0 -> 30739 bytes .../figure-html/cell-24-output-3.png | Bin 0 -> 30328 bytes .../figure-html/cell-26-output-1.png | Bin 0 -> 174609 bytes .../figure-html/cell-27-output-1.png | Bin 0 -> 182811 bytes .../figure-html/cell-28-output-1.png | Bin 0 -> 39437 bytes .../figure-html/cell-29-output-1.png | Bin 0 -> 66541 bytes .../figure-html/cell-30-output-1.png | Bin 0 -> 63647 bytes .../figure-html/cell-31-output-1.png | Bin 0 -> 24044 bytes .../figure-html/cell-32-output-1.png | Bin 0 -> 24350 bytes .../figure-html/cell-33-output-1.png | Bin 0 -> 24073 bytes .../figure-html/cell-33-output-2.png | Bin 0 -> 24044 bytes .../figure-html/cell-33-output-3.png | Bin 0 -> 23910 bytes .../figure-html/cell-34-output-1.png | Bin 0 -> 63881 bytes .../figure-html/cell-34-output-2.png | Bin 0 -> 63133 bytes .../figure-html/cell-34-output-3.png | Bin 0 -> 59988 bytes .../figure-html/cell-35-output-1.png | Bin 0 -> 23971 bytes .../figure-html/cell-36-output-1.png | Bin 0 -> 63971 bytes .../figure-html/cell-37-output-1.png | Bin 0 -> 29936 bytes .../figure-html/cell-38-output-1.png | Bin 0 -> 29808 bytes .../figure-html/cell-39-output-1.png | Bin 0 -> 28425 bytes .../figure-html/cell-4-output-1.png | Bin 0 -> 40454 bytes .../figure-html/cell-4-output-2.png | Bin 0 -> 44974 bytes .../figure-html/cell-40-output-1.png | Bin 0 -> 28313 bytes .../figure-html/cell-41-output-1.png | Bin 0 -> 28293 bytes .../figure-html/cell-42-output-1.png | Bin 0 -> 28362 bytes .../figure-html/cell-43-output-1.png | Bin 0 -> 30254 bytes .../figure-html/cell-44-output-1.png | Bin 0 -> 30590 bytes .../figure-html/cell-45-output-1.png | Bin 0 -> 30042 bytes .../figure-html/cell-46-output-1.png | Bin 0 -> 30300 bytes .../figure-html/cell-48-output-1.png | Bin 0 -> 50479 bytes .../figure-html/cell-49-output-1.png | Bin 0 -> 111669 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 30624 bytes .../figure-html/cell-50-output-1.png | Bin 0 -> 70021 bytes .../figure-html/cell-51-output-1.png | Bin 0 -> 48064 bytes .../figure-html/cell-52-output-1.png | Bin 0 -> 49215 bytes .../figure-html/cell-53-output-1.png | Bin 0 -> 51209 bytes .../figure-html/cell-54-output-1.png | Bin 0 -> 63881 bytes .../figure-html/cell-55-output-1.png | Bin 0 -> 63908 bytes .../figure-html/cell-56-output-1.png | Bin 0 -> 64234 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 30488 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 30383 bytes .../figure-html/cell-7-output-2.png | Bin 0 -> 30183 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 30730 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 22337 bytes tutorials/09-forest_plot.html | 1538 ++++++++++++ .../figure-html/cell-11-output-1.png | Bin 0 -> 17750 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 29388 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 24151 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 21602 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 15927 bytes .../figure-html/cell-17-output-1.png | Bin 0 -> 17086 bytes .../figure-html/cell-18-output-1.png | Bin 0 -> 13477 bytes .../figure-html/cell-19-output-1.png | Bin 0 -> 17086 bytes .../figure-html/cell-20-output-1.png | Bin 0 -> 17350 bytes .../figure-html/cell-21-output-1.png | Bin 0 -> 17086 bytes .../figure-html/cell-22-output-1.png | Bin 0 -> 17238 bytes .../figure-html/cell-23-output-1.png | Bin 0 -> 17394 bytes .../figure-html/cell-24-output-1.png | Bin 0 -> 17739 bytes .../figure-html/cell-25-output-1.png | Bin 0 -> 130265 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 41709 bytes .../figure-html/cell-5-output-2.png | Bin 0 -> 43722 bytes .../figure-html/cell-5-output-3.png | Bin 0 -> 41671 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 15233 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 32533 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 13477 bytes .../figure-html/cell-8-output-2.png | Bin 0 -> 13477 bytes .../figure-html/cell-8-output-3.png | Bin 0 -> 32944 bytes tutorials/10-whorlmap.html | 1109 +++++++++ .../figure-html/cell-10-output-1.png | Bin 0 -> 29234 bytes .../figure-html/cell-11-output-1.png | Bin 0 -> 8638 bytes .../figure-html/cell-13-output-1.png | Bin 0 -> 34061 bytes .../figure-html/cell-14-output-1.png | Bin 0 -> 34579 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 23673 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 118209 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 33871 bytes .../figure-html/cell-8-output-2.png | Bin 0 -> 39230 bytes tutorials/index.html | 966 ++++++++ 256 files changed, 46032 insertions(+) create mode 100644 .nojekyll create mode 100644 01-getting_started.html create mode 100644 02-about.html create mode 100644 03-citation.html create mode 100644 API/bootstrap.html create mode 100644 API/confint_1group.html create mode 100644 API/confint_2group_diff.html create mode 100644 API/dabest_object.html create mode 100644 API/delta_objects.html create mode 100644 API/delta_objects_files/figure-html/cell-3-output-2.png create mode 100644 API/effsize.html create mode 100644 API/effsize_objects.html create mode 100644 API/effsize_objects_files/figure-html/cell-10-output-1.png create mode 100644 API/effsize_objects_files/figure-html/cell-11-output-2.png create mode 100644 API/effsize_objects_files/figure-html/cell-12-output-2.png create mode 100644 API/effsize_objects_files/figure-html/cell-13-output-1.png create mode 100644 API/effsize_objects_files/figure-html/cell-14-output-1.png create mode 100644 API/effsize_objects_files/figure-html/cell-7-output-1.png create mode 100644 API/effsize_objects_files/figure-html/cell-8-output-1.png create mode 100644 API/effsize_objects_files/figure-html/cell-9-output-1.png create mode 100644 API/forest_plot.html create mode 100644 API/index.html create mode 100644 API/load.html create mode 100644 API/misc_tools.html create mode 100644 API/multi.html create mode 100644 API/plot_tools.html create mode 100644 API/plotter.html create mode 100644 API/precompile.html create mode 100644 blog/index.html create mode 100644 blog/index.xml create mode 100644 blog/posts/a-dabest2-preprint/a-dabest2-preprint.html create mode 100644 blog/posts/a-dabest2-preprint/preprint_fig.png create mode 100644 blog/posts/bootstraps/bootstrap-1.png create mode 100644 blog/posts/bootstraps/bootstrap-2.png create mode 100644 blog/posts/bootstraps/bootstrap-3.png create mode 100644 blog/posts/bootstraps/bootstrap-4.png create mode 100644 blog/posts/bootstraps/bootstrap-5.png create mode 100644 blog/posts/bootstraps/bootstraps.html create mode 100644 blog/posts/robust-beautiful/four_samples.csv create mode 100644 blog/posts/robust-beautiful/robust-beautiful.html create mode 100644 blog/posts/robust-beautiful/robust_12_0.png create mode 100644 blog/posts/robust-beautiful/robust_14_0.png create mode 100644 blog/posts/robust-beautiful/robust_16_0.png create mode 100644 blog/posts/robust-beautiful/robust_19_0.png create mode 100644 blog/posts/robust-beautiful/robust_21_0.png create mode 100644 blog/posts/robust-beautiful/robust_5_1.png create mode 100644 blog/posts/robust-beautiful/robust_7_1.png create mode 100644 blog/posts/robust-beautiful/robust_9_0.png create mode 100644 images/Favicon-3-outline.svg create mode 100644 images/customizable.svg create mode 100644 images/estimations.svg create mode 100644 images/gaussian.svg create mode 100644 images/git.svg create mode 100644 images/jupyter.svg create mode 100644 images/python.svg create mode 100644 images/splash-propplot.png create mode 100644 index.css create mode 100644 index.html create mode 100644 iris.png create mode 100644 listings.json create mode 100644 read_me.html create mode 100644 robots.txt create mode 100644 search.json create mode 100644 showpiece.png create mode 100644 site_libs/bootstrap/bootstrap-302b3f79daa8585235c194e0fecd03e8.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-845c23b38eaddc0f92fda52bfe77a8c8.css create mode 100644 site_libs/quarto-html/quarto.js create mode 100644 site_libs/quarto-html/tabsets/tabsets.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-listing/list.min.js create mode 100644 site_libs/quarto-listing/quarto-listing.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 styles.css create mode 100644 tutorials/01-basics.html create mode 100644 tutorials/01-basics_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/01-basics_files/figure-html/cell-14-output-1.png create mode 100644 tutorials/01-basics_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/01-basics_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/02-two_group.html create mode 100644 tutorials/02-two_group_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/02-two_group_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/02-two_group_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/02-two_group_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/02-two_group_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/02-two_group_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/03-shared_control_and_repeated_measures.html create mode 100644 tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/04-proportion_plot.html create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-19-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-22-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-23-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-26-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-29-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-32-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-35-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-36-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-37-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-38-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-38-output-2.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-39-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-40-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-40-output-2.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-40-output-3.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-41-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-42-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-42-output-2.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-43-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-43-output-2.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-44-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-44-output-2.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-45-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-46-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/04-proportion_plot_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/05-mini_meta.html create mode 100644 tutorials/05-mini_meta_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/05-mini_meta_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/05-mini_meta_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/06-delta_delta.html create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-7-output-1.png create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/06-delta_delta_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/07-horizontal_plot.html create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-14-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-17-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-4-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-4-output-2.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-5-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-5-output-2.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-5-output-3.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/07-horizontal_plot_files/figure-html/cell-8-output-2.png create mode 100644 tutorials/08-plot_aesthetics.html create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-13-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-14-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-14-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-17-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-18-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-19-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-20-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-21-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-22-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-23-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-24-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-24-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-24-output-3.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-26-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-27-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-28-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-29-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-30-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-31-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-32-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-33-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-33-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-33-output-3.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-34-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-34-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-34-output-3.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-35-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-36-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-37-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-38-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-39-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-4-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-4-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-40-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-41-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-42-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-43-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-44-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-45-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-46-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-48-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-49-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-5-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-50-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-51-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-52-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-53-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-54-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-55-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-56-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-7-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-7-output-2.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/08-plot_aesthetics_files/figure-html/cell-9-output-1.png create mode 100644 tutorials/09-forest_plot.html create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-12-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-14-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-16-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-17-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-18-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-19-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-20-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-21-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-22-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-23-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-24-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-25-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-5-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-5-output-2.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-5-output-3.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-7-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-8-output-1.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-8-output-2.png create mode 100644 tutorials/09-forest_plot_files/figure-html/cell-8-output-3.png create mode 100644 tutorials/10-whorlmap.html create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-10-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-11-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-13-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-14-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-15-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-6-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-7-output-1.png create mode 100644 tutorials/10-whorlmap_files/figure-html/cell-8-output-2.png create mode 100644 tutorials/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/01-getting_started.html b/01-getting_started.html new file mode 100644 index 00000000..756b47a8 --- /dev/null +++ b/01-getting_started.html @@ -0,0 +1,857 @@ + + + + + + + + + + +Getting Started – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Getting Started

+
+ +
+
+ Requirements and installation of dabest. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

Introduction

+

DABEST is a package for Data Analysis with Bootstrapped ESTimation

+

Estimation statistics is a simple framework that avoids the pitfalls of significance testing. It uses familiar statistical concepts: means, mean differences, and error bars. More importantly, it focuses on the effect size of one’s experiment/intervention, as opposed to a false dichotomy engendered by P values.

+

An estimation plot has two key features.

+
    +
  1. It presents all datapoints as a swarmplot, which orders each point to display the underlying distribution.
  2. +
  3. It presents the effect size as a bootstrap 95% confidence interval on a separate but aligned axes.
  4. +
+

DABEST powers estimationstats.com, allowing everyone access to high-quality estimation plots.

+
+
+

Requirements

+

Python 3.11 is recommended. DABEST has also been tested with Python 3.10 and onwards.

+

In addition, the following packages are also required (listed with their minimal versions):

+ +

To obtain these package dependencies easily, it is highly recommended to download the Anaconda distribution of Python.

+
+
+

Installation

+
    +
  1. Using pip
  2. +
+

At the command line, run

+
$ pip install dabest
+
    +
  1. Using Github
  2. +
+

Clone the DABEST-python repo locally (see instructions here).

+

Then, navigate to the cloned repo in the command line and run

+
$ pip install .
+
+
+

Testing

+

To test DABEST, you will need to install pytest and nbdev.

+

Run nbdev_export && nbdev_test in the root directory of the source distribution. This runs the value assertion tests in dabest/tests folder

+

Run pytest in the root directory of the source distribution. This runs the image-based tests in dabest/tests/mpl_image_tests sub folder.

+

The test suite will ensure that the bootstrapping functions and the plotting functions perform as expected.

+
+
+

Bugs

+

Please report any bugs on the Github issue tracker for DABEST-python.

+
+
+

Contributing

+

All contributions are welcome. Please fork the Github repo and open a pull request.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/02-about.html b/02-about.html new file mode 100644 index 00000000..2435c38e --- /dev/null +++ b/02-about.html @@ -0,0 +1,835 @@ + + + + + + + + + +About – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

About

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

Authors

+

DABEST is written in Python by Joses W. Ho, with design and input from Adam Claridge-Chang and other lab members.

+

Features in v2025.10.20 were added by Jonathan Anns, Zinan Lu, Yishan Mai, and Sangyu Xu.

+

Features in v2025.03.27 were added by Jonathan Anns, Zinan Lu, Kah Seng Lian, Yishan Mai, Sangyu Xu, and Lucas Wang Zhuoyu.

+

Features in v2024.03.29 were added by Zinan Lu, Kah Seng Lian, Ana Rosa Castillo.

+

Features in v2023.02.14 were added by Yixuan Li, Zinan Lu and Rou Zhang.

+

To find out more about the authors’ research, please visit the Claridge-Chang lab webpage.

+
+
+

Contributors

+
    +
  • Statistics supervision by Hyungwon Choi

  • +
  • Alpha testers from the Claridge-Chang lab: Sangyu Xu, Xianyuan Zhang, Farhan Mohammad, Jurga Mituzaitė, Stanislav Ott, Tayfun Tumkaya, Jonathan Anns, Nicole Lee and Yishan Mai.

  • +
  • DizietAsahi (DizietAsahi) with PR #86: Fix bugs in slopegraph and reference line keyword parsing.

  • +
  • Adam Li (@adam2392) with PR #85: Implement Lq-Likelihood-Ratio-Type Test in statistical output.

  • +
  • Mason Malone (@MasonM) with PR #30: Fix plot error when effect size is 0.

  • +
  • Matthew Edwards (@mje-nz) with PR #71: Specify dependencies correctly in setup.py.

  • +
  • Adam Nekimken (@anekimken) with PR #73: Implement inset axes so estimation plots can be plotted on a pre-determined :py:mod:matplotlib :py:class:Axes object.

  • +
  • Marin Manuel (@MarinManuel) with PR #109: Fixed bug preventing non-string columns from being used.

  • +
  • Mike Lotinga (@mlotinga): Helped with addition of jitter and the adjusted p-value calculation, both of which are included in the v2025.03.27 release.

  • +
+
+
+

Typography

+

This documentation uses Spectral for the body text, Merriweather Sans for the side bar and titles, and IBM Plex Mono for the monospace code font.

+
+
+

License

+

The DABEST package in Python is licenced under the BSD 3-clause Clear License.

+

Copyright (c) 2016-2023, Joses W. Ho All rights reserved.

+

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

+
 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/03-citation.html b/03-citation.html new file mode 100644 index 00000000..d85487eb --- /dev/null +++ b/03-citation.html @@ -0,0 +1,790 @@ + + + + + + + + + +Citing DABEST – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Citing DABEST

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

If your publication features a graphic generated with this software library, please cite the following publication.

+

Moving beyond P values: Everyday data analysis with estimation plots Joses Ho, Tayfun Tumkaya, Sameer Aryal, Hyungwon Choi, Adam Claridge-Chang

+

Nature Methods 2019, 1548-7105. doi:10.1038/s41592-019-0470-3

+

Free-to-view PDF

+

Paywalled publisher site

+ + + +
+ +
+ + + + + \ No newline at end of file diff --git a/API/bootstrap.html b/API/bootstrap.html new file mode 100644 index 00000000..9b1dc515 --- /dev/null +++ b/API/bootstrap.html @@ -0,0 +1,865 @@ + + + + + + + + + +Bootstrap – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Bootstrap

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

bootstrap

+

+def bootstrap(
+    x1:array, # The data in a one-dimensional array form. Only x1 is required. If x2 is given, the bootstrapped summary difference between the two groups (x2-x1) is computed. NaNs are automatically discarded.
+    x2:array=None, # The data in a one-dimensional array form. Only x1 is required. If x2 is given, the bootstrapped summary difference between the two groups (x2-x1) is computed. NaNs are automatically discarded.
+    paired:bool=False, # Whether or not x1 and x2 are paired samples. If 'paired' is None then the data will not be treated as paired data in the subsequent calculations. If 'paired' is 'baseline', then in each tuple of x, other groups will be paired up with the first group (as control). If 'paired' is 'sequential', then in each tuple of x, each group will be paired up with the previous group (as control).
+    stat_function:callable=mean, # The summary statistic called on data.
+    smoothboot:bool=False, # Taken from seaborn.algorithms.bootstrap. If True, performs a smoothed bootstrap (draws samples from a kernel destiny estimate).
+    alpha_level:float=0.05, # Denotes the likelihood that the confidence interval produced does not include the true summary statistic. When alpha = 0.05, a 95% confidence interval is produced.
+    reps:int=5000, # Number of bootstrap iterations to perform.
+):
+
+

Computes the summary statistic and a bootstrapped confidence interval.

+
+
+
+

bca

+

+def bca(
+    data, alphas, stat_array, stat_function, ostat, reps
+):
+
+

Subroutine called to calculate the BCa statistics. Borrowed heavily from scikits.bootstrap code.

+
+
+
+

jackknife_indexes

+

+def jackknife_indexes(
+    data
+):
+
+

From the scikits.bootstrap package. Given an array, returns a list of arrays where each array is a set of jackknife indexes.

+

For a given set of data Y, the jackknife sample J[i] is defined as the data set Y with the ith data point deleted.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/confint_1group.html b/API/confint_1group.html new file mode 100644 index 00000000..12d79596 --- /dev/null +++ b/API/confint_1group.html @@ -0,0 +1,919 @@ + + + + + + + + + + +confint_1group – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

confint_1group

+
+ +
+
+ A range of functions to compute bootstraps for a single sample. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

summary_ci_1group

+

+def summary_ci_1group(
+    x:np.array, # An numerical iterable.
+    func, # The function to be applied to x.
+    resamples:int=5000, # The number of bootstrap resamples to be taken of func(x).
+    alpha:float=0.05, # Denotes the likelihood that the confidence interval produced _does not_ include the true summary statistic. When alpha = 0.05, a 95% confidence interval is produced.
+    random_seed:int=12345, # `random_seed` is used to seed the random number generator during bootstrap resampling. This ensures that the confidence intervals reported are replicable.
+    sort_bootstraps:bool=True, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
+): # `summary`: float.
+    The outcome of func(x).
+`func`: function.
+    The function applied to x.
+`bca_ci_low`: float
+`bca_ci_high`: float.
+    The bias-corrected and accelerated confidence interval, for the
+    given alpha.
+`bootstraps`: array.
+    The bootstraps used to generate the confidence interval.
+    These will be sorted in ascending order if `sort_bootstraps`
+    was True.
+
+

Given an array-like x, returns func(x), and a bootstrap confidence interval of func(x).

+
+

source

+
+
+

compute_1group_bias_correction

+

+def compute_1group_bias_correction(
+    x, bootstraps, func, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
+):
+
+

Call self as a function.

+
+

source

+
+
+

compute_1group_bootstraps

+

+def compute_1group_bootstraps(
+    x, func, resamples:int=5000, random_seed:int=12345, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
+):
+
+

Bootstraps func(x), with the number of specified resamples.

+
+

source

+
+
+

compute_1group_acceleration

+

+def compute_1group_acceleration(
+    jack_dist
+):
+
+

Returns the accaleration value based on the jackknife distribution.

+
+

source

+
+
+

compute_1group_jackknife

+

+def compute_1group_jackknife(
+    x, func, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
+):
+
+

Returns the jackknife bootstraps for func(x).

+
+

source

+
+
+

create_bootstrap_indexes

+

+def create_bootstrap_indexes(
+    array, resamples:int=5000, random_seed:int=12345
+):
+
+

Given an array-like, returns a generator of bootstrap indexes to be used for resampling.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/confint_2group_diff.html b/API/confint_2group_diff.html new file mode 100644 index 00000000..3215eb85 --- /dev/null +++ b/API/confint_2group_diff.html @@ -0,0 +1,986 @@ + + + + + + + + + + +confint_2group_diff – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

confint_2group_diff

+
+ +
+
+ A range of functions to compute bootstraps for the mean difference +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

calculate_weighted_delta

+

+def calculate_weighted_delta(
+    bootstrap_dist_var, differences
+):
+
+

Compute the weighted deltas.

+
+

source

+
+
+

calculate_bootstraps_var

+

+def calculate_bootstraps_var(
+    bootstraps
+):
+
+

Call self as a function.

+
+

source

+
+
+

calculate_group_var

+

+def calculate_group_var(
+    control_var, control_N, test_var, test_N
+):
+
+

Call self as a function.

+
+

source

+
+
+

compute_interval_limits

+

+def compute_interval_limits(
+    bias, acceleration, n_boots, ci:int=95
+):
+
+

Returns the indexes of the interval limits for a given bootstrap.

+

Supply the bias, acceleration factor, and number of bootstraps.

+
+

source

+
+
+

compute_meandiff_bias_correction

+

+def compute_meandiff_bias_correction(
+    bootstraps, # An numerical iterable, comprising bootstrap resamples of the effect size.
+    effsize, # The effect size for the original sample.
+): # The bias correction value for the given bootstraps
+and effect size.
+
+

Computes the bias correction required for the BCa method of confidence interval construction.

+
+

source

+
+
+

compute_delta2_bootstrapped_diff

+

+def compute_delta2_bootstrapped_diff(
+    x1:np.ndarray, # Control group 1
+    x2:np.ndarray, # Test group 1
+    x3:np.ndarray, # Control group 2
+    x4:np.ndarray, # Test group 2
+    is_paired:str=None, resamples:int=5000, random_seed:int=12345, proportional:bool=False
+)->tuple:
+
+

Bootstraps the effect size deltas’ g or proportional delta-delta

+
+

source

+
+
+

delta2_bootstrap_loop

+

+def delta2_bootstrap_loop(
+    x1, x2, x3, x4, resamples, pooled_sd, rng_seed, is_paired, proportional:bool=False
+):
+
+

Compute bootstrapped differences for delta-delta, handling both regular and proportional data

+
+

source

+
+
+

compute_bootstrapped_diff

+

+def compute_bootstrapped_diff(
+    x0, x1, is_paired, effect_size, resamples:int=5000, random_seed:int=12345
+):
+
+

Bootstraps the effect_size for 2 groups.

+
+

source

+
+
+

bootstrap_indices

+

+def bootstrap_indices(
+    is_paired, x0_len, x1_len, resamples,
+    random_seed, # parallelization must be turned off for random number generation
+):
+
+

Call self as a function.

+
+

source

+
+
+

compute_meandiff_jackknife

+

+def compute_meandiff_jackknife(
+    x0, x1, is_paired, effect_size
+):
+
+

Given two arrays, returns the jackknife for their effect size.

+
+

source

+
+
+

create_repeated_indexes

+

+def create_repeated_indexes(
+    data
+):
+
+

Convenience function. Given an array-like with length N, returns a generator that yields N indexes [0, 1, …, N].

+
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: Unknown section Keywords
+  else: warn(msg)
+
+

source

+
+
+

create_jackknife_indexes

+

+def create_jackknife_indexes(
+    data
+):
+
+

Given an array-like, creates a jackknife bootstrap.

+

For a given set of data Y, the jackknife bootstrap sample J[i] is defined as the data set Y with the ith data point deleted.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/dabest_object.html b/API/dabest_object.html new file mode 100644 index 00000000..cf361251 --- /dev/null +++ b/API/dabest_object.html @@ -0,0 +1,1174 @@ + + + + + + + + + + +Dabest object – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Dabest object

+
+ +
+
+ Main class for estimating statistics and generating plots. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+
+

Dabest

+

+def Dabest(
+    data, idx, x, y, paired, id_col, ci, resamples, random_seed, proportional, delta2, experiment, experiment_label,
+    x1_level, mini_meta, ps_adjust
+):
+
+

Class for estimation statistics and plots.

+
+

Example: mean_diff

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test    = norm.rvs(loc=0.5, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.mean_diff
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:38 2025.
+
+The unpaired mean difference between control and test is 0.5 [95%CI 0.00172, 1.04].
+The p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+

This is simply the mean of the control group subtracted from the mean of the test group.

+

\[\text{Mean difference} = \overline{x}_{Test} - \overline{x}_{Control}\]

+

where \(\overline{x}\) is the mean for the group \(x\).

+
+
+

Example: median_diff

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test    = norm.rvs(loc=0.5, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.median_diff
+
+
/Users/jonathananns/GitHub/DABEST-python/dabest/_stats_tools/effsize.py:82: UserWarning: Using median as the statistic in bootstrapping may result in a biased estimate and cause problems with BCa confidence intervals. Consider using a different statistic, such as the mean.
+When plotting, please consider using percetile confidence intervals by specifying `ci_type='pct'`. For detailed information, refer to https://github.com/ACCLAB/DABEST-python/issues/129 
+
+  warnings.warn(message=mes1+mes2, category=UserWarning)
+
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:39 2025.
+
+The unpaired median difference between control and test is 0.5 [95%CI -0.0401, 1.04].
+The p-value of the two-sided permutation t-test is 0.103, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.median_diff.statistical_tests`
+
+
+

This is the median difference between the control group and the test group.

+

If the comparison(s) are unpaired, median_diff is computed with the following equation:

+

\[\text{Median difference} = \widetilde{x}_{Test} - \widetilde{x}_{Control}\]

+

where \(\widetilde{x}\) is the median for the group \(x\).

+

If the comparison(s) are paired, median_diff is computed with the following equation:

+

\[\text{Median difference} = \widetilde{x}_{Test - Control}\]

+
+
Things to note
+

Using median difference as the statistic in bootstrapping may result in a biased estimate and cause problems with BCa confidence intervals. Consider using mean difference instead.

+

When plotting, consider using percentile confidence intervals instead of BCa confidence intervals by specifying ci_type = 'percentile' in .plot().

+

For detailed information, please refer to Issue 129.

+
+
+
+

Example: cohens_d

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test    = norm.rvs(loc=0.5, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.cohens_d
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:39 2025.
+
+The unpaired Cohen's d between control and test is 0.471 [95%CI -0.0405, 0.973].
+The p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.cohens_d.statistical_tests`
+
+
+

Cohen’s d is simply the mean of the control group subtracted from the mean of the test group.

+

If paired is None, then the comparison(s) are unpaired; otherwise the comparison(s) are paired.

+

If the comparison(s) are unpaired, Cohen’s d is computed with the following equation:

+

\[d = \frac{\overline{x}_{Test} - \overline{x}_{Control}} {\text{pooled standard deviation}}\]

+

For paired comparisons, Cohen’s d is given by

+

\[d = \frac{\overline{x}_{Test} - \overline{x}_{Control}} {\text{average standard deviation}}\]

+

where \(\overline{x}\) is the mean of the respective group of observations, \({Var}_{x}\) denotes the variance of that group,

+

\[\text{pooled standard deviation} = \sqrt{ \frac{(n_{control} - 1) * {Var}_{control} + (n_{test} - 1) * {Var}_{test} } {n_{control} + n_{test} - 2} }\]

+

and

+

\[\text{average standard deviation} = \sqrt{ \frac{{Var}_{control} + {Var}_{test}} {2}}\]

+

The sample variance (and standard deviation) uses N-1 degrees of freedoms. This is an application of Bessel’s correction, and yields the unbiased sample variance.

+

References:

+

https://en.wikipedia.org/wiki/Effect_size#Cohen's_d

+

https://en.wikipedia.org/wiki/Bessel%27s_correction

+

https://en.wikipedia.org/wiki/Standard_deviation#Corrected_sample_standard_deviation

+
+
+

Example: cohens_h

+
+
control = randint.rvs(0, 2, size=30, random_state=12345)
+test    = randint.rvs(0, 2, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.cohens_h
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:41 2025.
+
+The unpaired Cohen's h between control and test is 0.0 [95%CI -0.563, 0.474].
+The p-value of the two-sided permutation t-test is 0.799, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.cohens_h.statistical_tests`
+
+
+

Cohen’s h uses the information of proportion in the control and test groups to calculate the distance between two proportions.

+

It can be used to describe the difference between two proportions as “small”, “medium”, or “large”.

+

It can be used to determine if the difference between two proportions is “meaningful”.

+

A directional Cohen’s h is computed with the following equation:

+

\[h = 2 * \arcsin{\sqrt{proportion_{Test}}} - 2 * \arcsin{\sqrt{proportion_{Control}}}\]

+

For a non-directional Cohen’s h, the equation is:

+

\[h = |2 * \arcsin{\sqrt{proportion_{Test}}} - 2 * \arcsin{\sqrt{proportion_{Control}}}|\]

+

References:

+

https://en.wikipedia.org/wiki/Cohen%27s_h

+
+
+

Example: hedges_g

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test    = norm.rvs(loc=0.5, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.hedges_g
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:41 2025.
+
+The unpaired Hedges' g between control and test is 0.465 [95%CI -0.04, 0.96].
+The p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.hedges_g.statistical_tests`
+
+
+

Hedges’ g is cohens_d corrected for bias via multiplication with the following correction factor:

+

\[\frac{ \Gamma( \frac{a} {2} )} {\sqrt{ \frac{a} {2} } \times \Gamma( \frac{a - 1} {2} )}\]

+

where

+

\[a = {n}_{control} + {n}_{test} - 2\]

+

and \(\Gamma(x)\) is the Gamma function.

+

References:

+

https://en.wikipedia.org/wiki/Effect_size#Hedges'_g

+

https://journals.sagepub.com/doi/10.3102/10769986006002107

+
+
+

Example: cliffs_delta

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test    = norm.rvs(loc=0.5, size=30, random_state=12345)
+my_df   = pd.DataFrame({"control": control,
+                            "test": test})
+my_dabest_object = dabest.load(my_df, idx=("control", "test"))
+my_dabest_object.cliffs_delta
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:41 2025.
+
+The unpaired Cliff's delta between control and test is 0.28 [95%CI -0.0111, 0.544].
+The p-value of the two-sided permutation t-test is 0.061, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.cliffs_delta.statistical_tests`
+
+
+

Cliff’s delta is a measure of ordinal dominance, ie. how often the values from the test sample are larger than values from the control sample.

+

\[\text{Cliff's delta} = \frac{\#({x}_{test} > {x}_{control}) - \#({x}_{test} < {x}_{control})} {{n}_{Test} \times {n}_{Control}}\]

+

where \(\#\) denotes the number of times a value from the test sample exceeds (or is lesser than) values in the control sample.

+

Cliff’s delta ranges from -1 to 1; it can also be thought of as a measure of the degree of overlap between the two samples. An attractive aspect of this effect size is that it does not make an assumptions about the underlying distributions that the samples were drawn from.

+

References:

+

https://en.wikipedia.org/wiki/Effect_size#Effect_size_for_ordinal_data

+

https://psycnet.apa.org/record/1994-08169-001

+
+
+

Example: delta_g via hedges_g

+
+
random.seed(12345) # Fix the seed so the results are replicable.
+N=20
+y = norm.rvs(loc=3, scale=0.4, size=N*4)
+y[N:2*N] = y[N:2*N]+1
+y[2*N:3*N] = y[2*N:3*N]-0.5
+t1 = repeat('Placebo', N*2).tolist()
+t2 = repeat('Drug', N*2).tolist()
+treatment = t1 + t2
+rep = []
+for i in range(N*2):
+    rep.append('Rep1')
+    rep.append('Rep2')
+wt = repeat('W', N).tolist()
+mt = repeat('M', N).tolist()
+wt2 = repeat('W', N).tolist()
+mt2 = repeat('M', N).tolist()
+genotype = wt + mt + wt2 + mt2
+id = list(range(0, N*2))
+id_col = id + id
+df_delta2 = pd.DataFrame({'ID'        : id_col,
+                          'Rep'      : rep,
+                          'Genotype'  : genotype,
+                          'Treatment': treatment,
+                          'Y'         : y})
+unpaired_delta2 = dabest.load(data = df_delta2, x = ["Genotype", "Genotype"], y = "Y", delta2 = True, experiment = "Treatment")
+unpaired_delta2.hedges_g
+
+
DABEST v2025.03.27
+==================
+                  
+Good morning!
+The current time is Tue Mar 25 10:08:42 2025.
+
+The unpaired Hedges' g between W Placebo and M Placebo is 1.74 [95%CI 1.09, 2.33].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The unpaired Hedges' g between W Drug and M Drug is 1.33 [95%CI 0.632, 1.98].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The delta g between Placebo and Drug is -0.651 [95%CI -1.53, 0.21].
+The p-value of the two-sided permutation t-test is 0.0694, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing the effect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.hedges_g.statistical_tests`
+
+
+

Delta g is an effect size that only applied on experiments with a 2-by-2 arrangement where two independent variables, A and B, each have two categorical values, 1 and 2, which calculates hedges_g for delta-delta statistics.

+

\[\Delta_{1} = \overline{X}_{A_{2}, B_{1}} - \overline{X}_{A_{1}, B_{1}}\]

+

\[\Delta_{2} = \overline{X}_{A_{2}, B_{2}} - \overline{X}_{A_{1}, B_{2}}\]

+

where \(\overline{X}_{A_{i}, B_{j}}\) is the mean of the sample with A = i and B = j, \(\Delta\) is the mean difference between two samples.

+

A delta-delta value is then calculated as the mean difference between the two primary deltas:

+

\[\Delta_{\Delta} = \Delta_{2} - \Delta_{1}\]

+

and the standard deviation of the delta-delta value is calculated from a pooled variance of the 4 samples:

+

\[s_{\Delta_{\Delta}} = \sqrt{\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\]

+

where \(s\) is the standard deviation and \(n\) is the sample size.

+

A delta g value is then calculated as delta-delta value divided by pooled standard deviation \(s_{\Delta_{\Delta}}\):

+

\(\Delta_{g} = \frac{\Delta_{\Delta}}{s_{\Delta_{\Delta}}}\)

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/delta_objects.html b/API/delta_objects.html new file mode 100644 index 00000000..3b0cac57 --- /dev/null +++ b/API/delta_objects.html @@ -0,0 +1,1001 @@ + + + + + + + + + + +Delta objects – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Delta objects

+
+ +
+
+ Auxiliary delta classes for estimating statistics and generating plots. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+
+

DeltaDelta

+

+def DeltaDelta(
+    effectsizedataframe, permutation_count, bootstraps_delta_delta, ci:int=95
+):
+
+

A class to compute and store the delta-delta statistics for experiments with a 2-by-2 arrangement where two independent variables, A and B, each have two categorical values, 1 and 2. The data is divided into two pairs of two groups, and a primary delta is first calculated as the mean difference between each of the pairs:

+

\[\Delta_{1} = \overline{X}_{A_{2}, B_{1}} - \overline{X}_{A_{1}, B_{1}}\]

+

\[\Delta_{2} = \overline{X}_{A_{2}, B_{2}} - \overline{X}_{A_{1}, B_{2}}\]

+

where \(\overline{X}_{A_{i}, B_{j}}\) is the mean of the sample with A = i and B = j, \(\Delta\) is the mean difference between two samples.

+

A delta-delta value is then calculated as the mean difference between the two primary deltas:

+

\[\Delta_{\Delta} = \Delta_{2} - \Delta_{1}\]

+

and a delta g value is calculated as the mean difference between the two primary deltas divided by the standard deviation of the delta-delta value, which is calculated from a pooled variance of the 4 samples:

+

\[\Delta_{g} = \frac{\Delta_{\Delta}}{s_{\Delta_{\Delta}}}\]

+

\[s_{\Delta_{\Delta}} = \sqrt{\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\]

+

where \(s\) is the standard deviation and \(n\) is the sample size.

+

and the standard deviation of the delta-delta value is calculated from a pooled variance of the 4 samples:

+

\[s_{\Delta_{\Delta}} = \sqrt{\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\]

+

where \(s\) is the standard deviation and \(n\) is the sample size.

+
+

Example: delta-delta

+
+
np.random.seed(9999) # Fix the seed so the results are replicable.
+N = 20
+# Create samples
+y = norm.rvs(loc=3, scale=0.4, size=N*4)
+y[N:2*N] = y[N:2*N]+1
+y[2*N:3*N] = y[2*N:3*N]-0.5
+# Add a `Treatment` column
+t1 = np.repeat('Placebo', N*2).tolist()
+t2 = np.repeat('Drug', N*2).tolist()
+treatment = t1 + t2 
+# Add a `Rep` column as the first variable for the 2 replicates of experiments done
+rep = []
+for i in range(N*2):
+    rep.append('Rep1')
+    rep.append('Rep2')
+# Add a `Genotype` column as the second variable
+wt = np.repeat('W', N).tolist()
+mt = np.repeat('M', N).tolist()
+wt2 = np.repeat('W', N).tolist()
+mt2 = np.repeat('M', N).tolist()
+genotype = wt + mt + wt2 + mt2
+# Add an `id` column for paired data plotting.
+id = list(range(0, N*2))
+id_col = id + id 
+# Combine all columns into a DataFrame.
+df_delta2 = pd.DataFrame({'ID'        : id_col,
+                  'Rep'      : rep,
+                   'Genotype'  : genotype, 
+                   'Treatment': treatment,
+                   'Y'         : y
+                })
+unpaired_delta2 = dabest.load(data = df_delta2, x = ["Genotype", "Genotype"], y = "Y", delta2 = True, experiment = "Treatment")
+unpaired_delta2.mean_diff.plot();
+
+
C:\Users\maiyi\anaconda3\Lib\site-packages\dabest\plot_tools.py:2537: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+C:\Users\maiyi\anaconda3\Lib\site-packages\dabest\plot_tools.py:2537: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+C:\Users\maiyi\anaconda3\Lib\site-packages\dabest\plot_tools.py:2537: UserWarning: 20.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+
+
+
+
+

+
+
+
+
+
+
+
+
+

MiniMetaDelta

+

+def MiniMetaDelta(
+    effectsizedataframe, permutation_count, ci:int=95
+):
+
+

A class to compute and store the weighted delta. A weighted delta is calculated if the argument mini_meta=True is passed during dabest.load().

+

The weighted delta is calcuated as follows:

+

\[\theta_{\text{weighted}} = \frac{\Sigma\hat{\theta_{i}}w_{i}}{{\Sigma}w_{i}}\]

+

where:

+

\[\hat{\theta_{i}} = \text{Mean difference for replicate }i\]

+

\[w_{i} = \text{Weight for replicate }i = \frac{1}{s_{i}^2} \]

+

\[s_{i}^2 = \text{Pooled variance for replicate }i = \frac{(n_{test}-1)s_{test}^2+(n_{control}-1)s_{control}^2}{n_{test}+n_{control}-2}\]

+

\[n = \text{sample size and }s^2 = \text{variance for control/test.}\]

+
+

Example: mini-meta-delta

+
+
Ns = 20
+c1 = norm.rvs(loc=3, scale=0.4, size=Ns)
+c2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+c3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+t1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)
+t2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)
+t3 = norm.rvs(loc=3, scale=0.75, size=Ns)
+my_df   = pd.DataFrame({'Control 1' : c1,     'Test 1' : t1,
+                   'Control 2' : c2,     'Test 2' : t2,
+                   'Control 3' : c3,     'Test 3' : t3})
+my_dabest_object = dabest.load(my_df, idx=(("Control 1", "Test 1"), ("Control 2", "Test 2"), ("Control 3", "Test 3")), mini_meta=True)
+my_dabest_object.mean_diff.mini_meta
+
+
DABEST v2025.03.27
+==================
+                  
+Good afternoon!
+The current time is Mon Sep  1 16:03:47 2025.
+
+The weighted-average unpaired mean differences is 0.0336 [95%CI -0.136, 0.236].
+The p-value of the two-sided permutation t-test is 0.736, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+
+

As of version 2023.02.14, weighted delta can only be calculated for mean difference, and not for standardized measures such as Cohen’s d.

+

Details about the calculated weighted delta are accessed as attributes of the mini_meta class. See the minimetadelta for details on usage.

+

Refer to Chapter 10 of the Cochrane handbook for further information on meta-analysis: https://training.cochrane.org/handbook/current/chapter-10

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/delta_objects_files/figure-html/cell-3-output-2.png b/API/delta_objects_files/figure-html/cell-3-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9e82a60c1c9df4dc7efdc3b29a4f8033855ee0 GIT binary patch literal 48699 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 z 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 literal 0 HcmV?d00001 diff --git a/API/effsize.html b/API/effsize.html new file mode 100644 index 00000000..6b8f0c66 --- /dev/null +++ b/API/effsize.html @@ -0,0 +1,1013 @@ + + + + + + + + + + +effsize – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

effsize

+
+ +
+
+ A range of functions to compute various effect sizes. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

two_group_difference

+

+def two_group_difference(
+    control:list | tuple | np.ndarray, # Accepts lists, tuples, or numpy ndarrays of numeric types.
+    test:list | tuple | np.ndarray, # Accepts lists, tuples, or numpy ndarrays of numeric types.
+    is_paired:NoneType=None, # If not None, returns the paired Cohen's d
+    effect_size:str='mean_diff', # Any one of the following effect sizes: ["mean_diff", "median_diff", "cohens_d", "hedges_g", "cliffs_delta"]
+)->float: # The desired effect size.
+
+

Computes the following metrics for control and test:

+
- Unstandardized mean difference
+- Standardized mean differences (paired or unpaired)
+    * Cohen's d
+    * Hedges' g
+- Median difference
+- Cliff's Delta
+- Cohen's h (distance between two proportions)
+

See the Wikipedia entry here

+

effect_size:

+
mean_diff:      This is simply the mean of `control` subtracted from
+                the mean of `test`.
+
+cohens_d:       This is the mean of control subtracted from the
+                mean of test, divided by the pooled standard deviation
+                of control and test. The pooled SD is the square as:
+
+                       (n1 - 1) * var(control) + (n2 - 1) * var(test)
+                sqrt (   -------------------------------------------  )
+                                         (n1 + n2 - 2)
+
+                where n1 and n2 are the sizes of control and test
+                respectively.
+
+hedges_g:       This is Cohen's d corrected for bias via multiplication
+                 with the following correction factor:
+
+                                gamma(n/2)
+                J(n) = ------------------------------
+                       sqrt(n/2) * gamma((n - 1) / 2)
+
+                where n = (n1 + n2 - 2).
+
+median_diff:    This is the median of `control` subtracted from the
+                median of `test`.
+
+

source

+
+
+

func_difference

+

+def func_difference(
+    control:list | tuple | np.ndarray, # NaNs are automatically discarded.
+    test:list | tuple | np.ndarray, # NaNs are automatically discarded.
+    func, # Summary function to apply.
+    is_paired:str, # If not None, computes func(test - control). If None, computes func(test) - func(control).
+)->float:
+
+

Applies func to control and test, and then returns the difference.

+
+

source

+
+
+

cohens_d

+

+def cohens_d(
+    control:list | tuple | np.ndarray, test:list | tuple | np.ndarray,
+    is_paired:str=None, # If not None, the paired Cohen's d is returned.
+)->float:
+
+

Computes Cohen’s d for test v.s. control. See here

+

If is_paired is None, returns:

+

\[ +\frac{\bar{X}_2 - \bar{X}_1}{s_{pooled}} +\]

+

where

+

\[ +s_{pooled} = \sqrt{\frac{(n_1 - 1) s_1^2 + (n_2 - 1) s_2^2}{n_1 + n_2 - 2}} +\]

+

If is_paired is not None, returns:

+

\[ +\frac{\bar{X}_2 - \bar{X}_1}{s_{avg}} +\]

+

where

+

\[ +s_{avg} = \sqrt{\frac{s_1^2 + s_2^2}{2}} +\]

+

Notes:

+
    +
  • The sample variance (and standard deviation) uses N-1 degrees of freedoms. This is an application of Bessel’s correction, and yields the unbiased sample variance.
  • +
+

References:

+
- https://en.wikipedia.org/wiki/Bessel%27s_correction
+- https://en.wikipedia.org/wiki/Standard_deviation#Corrected_sample_standard_deviation
+
+

source

+
+
+

cohens_h

+

+def cohens_h(
+    control:list | tuple | np.ndarray, test:list | tuple | np.ndarray
+)->float:
+
+

Computes Cohen’s h for test v.s. control. See here for reference.

+

Notes:

+
    +
  • Assuming the input data type is binary, i.e. a series of 0s and 1s, and a dict for mapping the 0s and 1s to the actual labels, e.g.{1: “Smoker”, 0: “Non-smoker”}
  • +
+
+

source

+
+
+

hedges_g

+

+def hedges_g(
+    control:list | tuple | np.ndarray, test:list | tuple | np.ndarray, is_paired:str=None
+)->float:
+
+

Computes Hedges’ g for for test v.s. control. It first computes Cohen’s d, then calulates a correction factor based on the total degress of freedom using the gamma function.

+

See here

+
+

source

+
+
+

cliffs_delta

+

+def cliffs_delta(
+    control:list | tuple | np.ndarray, test:list | tuple | np.ndarray
+)->float:
+
+

Computes Cliff’s delta for 2 samples. See here

+
+

source

+
+
+

weighted_delta

+

+def weighted_delta(
+    difference, bootstrap_dist_var
+):
+
+

Compute the weighted deltas where the weight is the inverse of the pooled group difference.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/effsize_objects.html b/API/effsize_objects.html new file mode 100644 index 00000000..8863e2d6 --- /dev/null +++ b/API/effsize_objects.html @@ -0,0 +1,1156 @@ + + + + + + + + + + +Effectsize objects – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Effectsize objects

+
+ +
+
+ The auxiliary classes involved in the computations of bootstrapped effect sizes. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+
+

TwoGroupsEffectSize

+

+def TwoGroupsEffectSize(
+    control, test, effect_size, proportional:bool=False, is_paired:NoneType=None, ci:int=95, resamples:int=5000,
+    permutation_count:int=5000, random_seed:int=12345, ps_adjust:bool=False
+):
+
+

A class to compute and store the results of bootstrapped mean differences between two groups.

+

Compute the effect size between two groups.

+
+

Example

+
+
random.seed(12345)
+control = norm.rvs(loc=0, size=30)
+test = norm.rvs(loc=0.5, size=30)
+effsize = dabest.TwoGroupsEffectSize(control, test, "mean_diff")
+effsize
+
+
The unpaired mean difference is -0.253 [95%CI -0.782, 0.241].
+The p-value of the two-sided permutation t-test is 0.348, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+
+
+
effsize.to_dict()
+
+
{'alpha': 0.05,
+ 'bca_high': 0.2413346581369784,
+ 'bca_interval_idx': (109, 4858),
+ 'bca_low': -0.7818088458343655,
+ 'bec_bca_high': 0.5352403905584314,
+ 'bec_bca_interval_idx': (130, 4880),
+ 'bec_bca_low': -0.4982839949134528,
+ 'bec_bootstraps': array([-0.48953946, -0.18565285, -0.23896785, ..., -0.55130928,
+         0.16037238, -0.07364879]),
+ 'bec_difference': 0.0,
+ 'bec_pct_high': 0.5280564736117328,
+ 'bec_pct_interval_idx': (125, 4875),
+ 'bec_pct_low': -0.5041777340626885,
+ 'bootstraps': array([-0.23923425, -0.66013733, -0.42672232, ..., -0.33191074,
+        -0.16543251, -0.34179536]),
+ 'ci': 95,
+ 'difference': -0.25315417702752846,
+ 'effect_size': 'mean difference',
+ 'is_paired': None,
+ 'is_proportional': False,
+ 'pct_high': 0.25135646125431527,
+ 'pct_interval_idx': (125, 4875),
+ 'pct_low': -0.763588353717278,
+ 'permutation_count': 5000,
+ 'permutations': array([ 0.17221029,  0.03112419, -0.13911387, ..., -0.38007941,
+         0.30261507, -0.09073054]),
+ 'permutations_var': array([0.07201642, 0.07251104, 0.07219407, ..., 0.07003705, 0.07094885,
+        0.07238581]),
+ 'proportional_difference': nan,
+ 'pvalue_brunner_munzel': nan,
+ 'pvalue_kruskal': nan,
+ 'pvalue_mann_whitney': 0.5201446121616038,
+ 'pvalue_mcnemar': nan,
+ 'pvalue_paired_students_t': nan,
+ 'pvalue_permutation': 0.3484,
+ 'pvalue_students_t': 0.34743913903372836,
+ 'pvalue_welch': 0.3474493875548964,
+ 'pvalue_wilcoxon': nan,
+ 'random_seed': 12345,
+ 'resamples': 5000,
+ 'statistic_brunner_munzel': nan,
+ 'statistic_kruskal': nan,
+ 'statistic_mann_whitney': 494.0,
+ 'statistic_mcnemar': nan,
+ 'statistic_paired_students_t': nan,
+ 'statistic_students_t': 0.9472545159069105,
+ 'statistic_welch': 0.9472545159069105,
+ 'statistic_wilcoxon': nan}
+
+
+
+
+
+
+

EffectSizeDataFrame

+

+def EffectSizeDataFrame(
+    dabest, effect_size, is_paired, ci:int=95, proportional:bool=False, resamples:int=5000,
+    permutation_count:int=5000, random_seed:int=12345, x1_level:NoneType=None, x2:NoneType=None, delta2:bool=False,
+    experiment_label:NoneType=None, mini_meta:bool=False, ps_adjust:bool=False
+):
+
+

A class that generates and stores the results of bootstrapped effect sizes for several comparisons.

+
+

Example: plot

+

Create a Gardner-Altman estimation plot for the mean difference.

+
+
random.seed(9999) # Fix the seed so the results are replicable.
+# pop_size = 10000 # Size of each population.
+Ns = 20 # The number of samples taken from each population
+
+# Create samples
+c1 = norm.rvs(loc=3, scale=0.4, size=Ns)
+c2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+c3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+t1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)
+t2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)
+t3 = norm.rvs(loc=3, scale=0.75, size=Ns)
+t4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+t5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+t6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+
+# Add a `gender` column for coloring the data.
+females = repeat('Female', Ns/2).tolist()
+males = repeat('Male', Ns/2).tolist()
+gender = females + males
+
+# Add an `id` column for paired data plotting.
+id_col = pd.Series(range(1, Ns+1))
+
+# Combine samples and gender into a DataFrame.
+df = pd.DataFrame({'Control 1' : c1,     'Test 1' : t1,
+                 'Control 2' : c2,     'Test 2' : t2,
+                 'Control 3' : c3,     'Test 3' : t3,
+                 'Test 4'    : t4,     'Test 5' : t5, 'Test 6' : t6,
+                 'Gender'    : gender, 'ID'  : id_col
+                })
+my_data = dabest.load(df, idx=("Control 1", "Test 1"))
+
+
+
fig1 = my_data.mean_diff.plot();
+
+
+
+

+
+
+
+
+

Create a Gardner-Altman plot for the Hedges’ g effect size.

+
+
fig2 = my_data.hedges_g.plot();
+
+
+
+

+
+
+
+
+

Create a Cumming estimation plot for the mean difference.

+
+
fig3 = my_data.mean_diff.plot(float_contrast=True);
+
+
+
+

+
+
+
+
+

Create a paired Gardner-Altman plot.

+
+
my_data_paired = dabest.load(df, idx=("Control 1", "Test 1"),
+                       id_col = "ID", paired='baseline')
+fig4 = my_data_paired.mean_diff.plot();
+
+
+
+

+
+
+
+
+

Create a multi-group Cumming plot.

+
+
my_multi_groups = dabest.load(df, id_col = "ID", 
+                             idx=(("Control 1", "Test 1"),
+                                 ("Control 2", "Test 2")))
+fig5 = my_multi_groups.mean_diff.plot();
+
+
/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 10.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+
+
+
+
+

+
+
+
+
+

Create a shared control Cumming plot.

+
+
my_shared_control = dabest.load(df, id_col = "ID",
+                                 idx=("Control 1", "Test 1",
+                                          "Test 2", "Test 3"))
+fig6 = my_shared_control.mean_diff.plot();
+
+
/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 10.0% of the points cannot be placed. You might want to decrease the size of the markers.
+  warnings.warn(err)
+
+
+
+
+

+
+
+
+
+

Create a repeated meausures (against baseline) Slopeplot.

+
+
my_rm_baseline = dabest.load(df, id_col = "ID", paired = "baseline",
+                                 idx=("Control 1", "Test 1",
+                                          "Test 2", "Test 3"))
+fig7 = my_rm_baseline.mean_diff.plot();
+
+
+
+

+
+
+
+
+

Create a repeated meausures (sequential) Slopeplot.

+
+
my_rm_sequential = dabest.load(df, id_col = "ID", paired = "sequential",
+                                 idx=("Control 1", "Test 1",
+                                          "Test 2", "Test 3"))
+fig8 = my_rm_sequential.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
+
+
+

PermutationTest

+

+def PermutationTest(
+    control:array, test:array, # These should be numerical iterables.
+    effect_size:str, # Any one of the following are accepted inputs: 'mean_diff', 'median_diff', 'cohens_d', 'hedges_g', or 'cliffs_delta'
+    is_paired:str=None, permutation_count:int=5000, # The number of permutations (reshuffles) to perform.
+    random_seed:int=12345, # `random_seed` is used to seed the random number generator during bootstrap resampling. This ensures that the generated permutations are replicable.
+    ps_adjust:bool=False, kwargs:VAR_KEYWORD
+):
+
+

A class to compute and report permutation tests.

+

Notes:

+

The basic concept of permutation tests is the same as that behind bootstrapping. In an “exact” permutation test, all possible resuffles of the control and test labels are performed, and the proportion of effect sizes that equal or exceed the observed effect size is computed. This is the probability, under the null hypothesis of zero difference between test and control groups, of observing the effect size: the p-value of the Student’s t-test.

+

Exact permutation tests are impractical: computing the effect sizes for all reshuffles quickly exceeds trivial computational loads. A control group and a test group both with 10 observations each would have a total of \(20!\) or \(2.43 \times {10}^{18}\) reshuffles. Therefore, in practice, “approximate” permutation tests are performed, where a sufficient number of reshuffles are performed (5,000 or 10,000), from which the p-value is computed.

+

More information can be found here.

+
+

Example: permutation test

+
+
control = norm.rvs(loc=0, size=30, random_state=12345)
+test = norm.rvs(loc=0.5, size=30, random_state=12345)
+perm_test = dabest.PermutationTest(control, test, 
+                                   effect_size="mean_diff", 
+                                   is_paired=None)
+perm_test
+
+
5000 permutations were taken. The p-value is 0.0758.
+
+
+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/effsize_objects_files/figure-html/cell-10-output-1.png b/API/effsize_objects_files/figure-html/cell-10-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7067a3554b4dd1b5a5016b16be18056cb7d6bd99 GIT binary patch literal 41697 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 K^|98Gfd2s{ZtCg) literal 0 HcmV?d00001 diff --git a/API/effsize_objects_files/figure-html/cell-13-output-1.png b/API/effsize_objects_files/figure-html/cell-13-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..33b50d908755fe604a81260cce7755a362c4879a GIT binary patch literal 71827 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
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Forest plot

+
+ +
+
+ Creating forest plots from contrast objects. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

forest_plot

+

+def forest_plot(
+    data:list, # List of contrast objects.
+    idx:Optional[list[int]]=None, # List of indices to select from the contrast objects if delta-delta experiment. 
+If None, only the delta-delta objects are plotted.
+    ax:Optional[plt.Axes]=None, # Matplotlib Axes object for the plot; creates new if None.
+additional_plotting_kwargs : Optional[dict], default=None
+Further customization arguments for the plot.
+    fig_size:tuple[int, int]=None, # Figure size for the plot.
+    effect_size:str='mean_diff', # Type of effect size to plot (e.g., 'mean_diff', [`hedges_g`](https://acclab.github.io/DABEST-python/API/effsize.html#hedges_g) or 'delta_g').
+    ci_type:str='bca', # Type of confidence interval to plot (bca' or 'pct')
+    horizontal:bool=False, # If True, the plot will be horizontal.
+    marker_size:int=10, # Marker size for plotting effect size dots.
+    custom_palette:Optional[Union[dict, list, str]]=None, # Custom color palette for the plot.
+    contrast_alpha:float=0.8, # Transparency level for violin plots.
+    contrast_desat:float=1, # Saturation level for violin plots.
+    labels:list[str]=None, # Labels for each contrast. If None, defaults to 'Contrast 1', 'Contrast 2', etc.
+    labels_rotation:int=None, # Rotation angle for contrast labels.
+    labels_fontsize:int=10, # Font size for contrast labels.
+    title:str=None, # Plot title, summarizing the visualized data.
+    title_fontsize:int=16, # Font size for the plot title.
+    ylabel:str=None, # Label for the y-axis, describing the plotted data or effect size.
+    ylabel_fontsize:int=12, # Font size for the y-axis label.
+    ylim:Optional[list[float, float]]=None, # Limits for the y-axis.
+    yticks:Optional[list[float]]=None, # Custom y-ticks for the plot.
+    yticklabels:Optional[list[str]]=None, # Custom y-tick labels for the plot.
+    remove_spines:bool=True, # If True, removes plot spines (except the relevant dependent variable spine).
+    delta_text:bool=True, # If True, it adds text next to each curve representing the effect size value.
+    delta_text_kwargs:dict=None, # Additional keyword arguments for the delta_text.
+    contrast_bars:bool=True, # If True, it adds bars from the zeroline to the effect size curve.
+    contrast_bars_kwargs:dict=None, # Additional keyword arguments for the contrast_bars.
+    reference_band:list | tuple=None,
+    reference_band_kwargs:dict=None, # Additional keyword arguments for the reference_band.
+    violin_kwargs:Optional[dict]=None, # Additional arguments for violin plot customization.
+    zeroline_kwargs:Optional[dict]=None, # Additional arguments for the zero line customization.
+    marker_kwargs:Optional[dict]=None, # Additional arguments for the effect size marker customization.
+    errorbar_kwargs:Optional[dict]=None, # Additional arguments for the effect size error bar customization.
+)->plt.Figure: # The matplotlib figure object with the generated forest plot.
+
+

Custom function that generates a forest plot from given contrast objects, suitable for a range of data analysis types, including those from packages like DABEST-python.

+
+

source

+
+
+

color_palette

+

+def color_palette(
+    custom_palette, labels, number_of_curves_to_plot, contrast_desat
+):
+
+

Call self as a function.

+
+

source

+
+
+

get_kwargs

+

+def get_kwargs(
+    violin_kwargs, zeroline_kwargs, horizontal, marker_kwargs, errorbar_kwargs, delta_text_kwargs,
+    contrast_bars_kwargs, reference_band_kwargs, marker_size
+):
+
+

Call self as a function.

+
+

source

+
+
+

check_for_errors

+

+def check_for_errors(
+    kwargs:VAR_KEYWORD
+):
+
+

Call self as a function.

+
+

source

+
+
+

load_plot_data

+

+def load_plot_data(
+    data:List, effect_size:str='mean_diff', contrast_type:str=None, ci_type:str='bca', idx:Optional[List[int]]=None
+)->List:
+
+

Loads plot data based on specified effect size and contrast type.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/index.html b/API/index.html new file mode 100644 index 00000000..e7cdf6fe --- /dev/null +++ b/API/index.html @@ -0,0 +1,1006 @@ + + + + + + + + + +API – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

API

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

This section contains API details for each of dabest’s python submodules. This reference documentation is mainly useful for people looking to customise or build on top of dabest, or wanting detailed information about how dabest works.

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Title + +Description +
+Loading Data + +Loading data and relevant groups +
+Dabest object + +Main class for estimating statistics and generating plots. +
+Bootstrap + +Computes the summary statistic and a bootstrapped confidence interval. +
+Forest plot + +Creating forest plots from contrast objects. +
+Plot + +Creating estimation plots. +
+plot_tools + +A set of convenience functions used for producing plots in dabest. +
+effsize + +A range of functions to compute various effect sizes. +
+confint_1group + +A range of functions to compute bootstraps for a single sample. +
+confint_2group_diff + +A range of functions to compute bootstraps for the mean difference +
+Delta objects + +Auxiliary delta classes for estimating statistics and generating plots. +
+misc_tools + +Convenience functions that don’t directly deal with plotting or bootstrap computations are placed here. +
+Effectsize objects + +The auxiliary classes involved in the computations of bootstrapped effect sizes. +
+precompile + +A tool to pre-compile Numba functions for speeding up DABEST bootstrapping +
+multi + +The MultiContrast class enables visualization of multiple contrast objects in grid-based layouts. +
+
No matching items
+
+ +
+ + + + + \ No newline at end of file diff --git a/API/load.html b/API/load.html new file mode 100644 index 00000000..f5a746c3 --- /dev/null +++ b/API/load.html @@ -0,0 +1,936 @@ + + + + + + + + + + +Loading Data – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Loading Data

+
+ +
+
+ Loading data and relevant groups +
+
+ + +
+ + + + +
+ + + +
+ + + +
+
+

load

+

+def load(
+    data,
+    idx:NoneType=None, # List of column names (if 'x' is not supplied) or of category names
+(if 'x' is supplied). This can be expressed as a tuple of tuples,
+with each individual tuple producing its own contrast plot
+    x:NoneType=None, # Column name(s) of the independent variable. This can be expressed as
+a list of 2 elements if and only if 'delta2' is True; otherwise it
+can only be a string.
+    y:NoneType=None, # Column names for data to be plotted on the x-axis and y-axis.
+    paired:NoneType=None, # The type of the experiment under which the data are obtained. If 'paired'
+is None then the data will not be treated as paired data in the subsequent
+calculations. If 'paired' is 'baseline', then in each tuple of x, other
+groups will be paired up with the first group (as control). If 'paired' is
+'sequential', then in each tuple of x, each group will be paired up with
+its previous group (as control).
+    id_col:NoneType=None, # Required if `paired` is True.
+    ci:int=95, # The confidence interval width. The default of 95 produces 95%
+confidence intervals.
+    resamples:int=5000, # The number of resamples taken to generate the bootstraps which are used
+to generate the confidence intervals.
+    random_seed:int=12345, # This integer is used to seed the random number generator during
+bootstrap resampling, ensuring that the confidence intervals
+reported are replicable.
+    proportional:bool=False, # An indicator of whether the data is binary or not. When set to True, it
+specifies that the data consists of binary data, where the values are
+limited to 0 and 1. The code is not suitable for analyzing proportion
+data that contains non-numeric values, such as strings like 'yes' and 'no'.
+When False or not provided, the algorithm assumes that
+the data is continuous and uses a non-proportional representation.
+    delta2:bool=False, # Indicator of delta-delta experiment
+    experiment:NoneType=None, # The name of the column of the dataframe which contains the label of
+experiments
+    experiment_label:NoneType=None,
+    x1_level:NoneType=None, # A list of String to specify the order of subplots for delta-delta plots.
+This can be expressed as a list of 2 elements if and only if 'delta2'
+is True; otherwise it can only be a string.
+    mini_meta:bool=False, # Indicator of weighted delta calculation.
+    ps_adjust:bool=False, # Indicator of whether to adjust calculated p-value according to Phipson & Smyth (2010)
+# https://doi.org/10.2202/1544-6115.1585
+):
+
+

Loads data in preparation for estimation statistics.

+

This is designed to work with pandas DataFrames.

+
+
+
+

prop_dataset

+

+def prop_dataset(
+    group:Union[list, tuple, np.ndarray, dict],
+    group_names:Optional[list]=None, # Accepts lists, tuples, or numpy ndarrays of numeric types.
+):
+
+

Convenient function to generate a dataframe of binary data.

+
+
+

Example

+
+
import numpy as np
+import pandas as pd
+import scipy as sp
+import dabest
+
+

Create dummy data for demonstration.

+
+
np.random.seed(88888)
+N = 10
+c1 = sp.stats.norm.rvs(loc=100, scale=5, size=N)
+t1 = sp.stats.norm.rvs(loc=115, scale=5, size=N)
+df = pd.DataFrame({"Control 1": c1, "Test 1": t1})
+
+

Load the data.

+
+
my_data = dabest.load(df, idx=("Control 1", "Test 1"))
+my_data
+
+
DABEST v2024.03.29
+==================
+                  
+Good afternoon!
+The current time is Tue Mar 19 15:34:58 2024.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+

For proportion plot.

+
+
np.random.seed(88888)
+N = 10
+c1 = np.random.binomial(1, 0.2, size=N)
+t1 = np.random.binomial(1, 0.5, size=N)
+df = pd.DataFrame({"Control 1": c1, "Test 1": t1})
+my_data = dabest.load(df, idx=("Control 1", "Test 1"), proportional=True)
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/misc_tools.html b/API/misc_tools.html new file mode 100644 index 00000000..b0dd1fb2 --- /dev/null +++ b/API/misc_tools.html @@ -0,0 +1,1189 @@ + + + + + + + + + + +misc_tools – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

misc_tools

+
+ +
+
+ Convenience functions that don’t directly deal with plotting or bootstrap computations are placed here. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

prepare_bars_for_plot

+

+def prepare_bars_for_plot(
+    bar_type, bar_kwargs, horizontal, plot_palette_raw, color_col, show_pairs, bootstraps_color_by_group,
+    plot_data:NoneType=None, xvar:NoneType=None, yvar:NoneType=None, # Raw data
+    results:NoneType=None, ticks_to_plot:NoneType=None, extra_delta:NoneType=None, # Contrast data
+    reference_band:NoneType=None, summary_axes:NoneType=None, ci_type:NoneType=None, # Summary data
+):
+
+

Call self as a function.

+
+

source

+
+
+

color_picker

+

+def color_picker(
+    color_type:str, kwargs:dict, elements:list, color_col:str, show_pairs:bool, color_palette:dict,
+    bootstraps_color_by_group:bool
+)->list:
+
+

Call self as a function.

+
+

source

+
+
+

extract_group_summaries

+

+def extract_group_summaries(
+    proportional:bool, # A boolean flag to determine if the plot is for proportional data.
+    rawdata_axes:axes.Axes, # The raw data axes.
+    asymmetric_side:str, # The side of the asymmetric error bars.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    bootstraps_color_by_group:bool, # A boolean flag to determine if the bootstraps are colored by group.
+    plot_palette_raw:list, # A list of the plot palette colors.
+    all_plot_groups:list, # A list of all the plot groups.
+    n_groups:int, # The number of groups.
+    color_col, # The name of the color column.
+    ytick_color, # The color of the y-ticks.
+    group_summaries_kwargs:dict, # Kwargs passed to the group summaries.
+):
+
+

Extract the group summaries for the plotter function.

+
+

source

+
+
+

redraw_dependent_spines

+

+def redraw_dependent_spines(
+    rawdata_axes:axes.Axes, # The raw data axes.
+    contrast_axes:axes.Axes, # The contrast axes.
+    redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.
+    float_contrast:bool, # A boolean flag to determine if the plot is GA or Cum
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.
+    delta2_axes:axes.Axes, # The delta2 axes.
+):
+
+

Draw the dependent axis spine lines.

+
+

source

+
+
+

redraw_independent_spines

+

+def redraw_independent_spines(
+    rawdata_axes:axes.Axes, # The raw data axes.
+    contrast_axes:axes.Axes, # The contrast axes.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    two_col_sankey:bool, # A boolean flag to determine if the plot is for two-col sankey.
+    ticks_to_start_twocol_sankey:list, # A list of ticks to start for sankey plot.
+    idx:list, # A list of indices.
+    is_paired:str, # A boolean flag to determine if the data is paired.
+    show_pairs:bool, # A boolean flag to determine if pairs should be shown.
+    proportional:bool, # A boolean flag to determine if the plot is proportional/binary.
+    ticks_to_skip:list, # A list of ticks to be skipped in the raw data axes.
+    temp_idx:list, # A temporary list of indices to be used for skipping ticks in the raw data axes.
+    ticks_to_skip_contrast:list, # A list of ticks to be skipped in the contrast axes.
+    redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.
+):
+
+

Draw the independent axis spine lines.

+
+

source

+
+
+

draw_zeroline

+

+def draw_zeroline(
+    ax:axes.Axes, # The contrast data axes.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    reflines_kwargs:dict, # Additional keyword arguments to be passed to the zeroline.
+    extra_delta:bool, # A boolean flag to determine if the plot includes an extra delta (delta-delta or mini-meta).
+):
+
+

Draw the independent axis spine lines.

+
+

source

+
+
+

gardner_altman_adjustments

+

+def gardner_altman_adjustments(
+    effect_size_type:str, # The type of effect size.
+    plot_data:pd.DataFrame, # A dataframe of plot data.
+    xvar:str, # The name of the x-axis variable.
+    yvar:str, # The name of the y-axis variable.
+    current_control:str, # The name of the current control group.
+    current_group:str, # The name of the current test group.
+    rawdata_axes:axes.Axes, # The raw data axes.
+    contrast_axes:axes.Axes, # The contrast axes.
+    results:pd.DataFrame, # A dataframe of the results.
+    current_effsize:float, # The current effect size.
+    is_paired:bool, # A boolean flag to determine if the plot is for paired data.
+    one_sankey:bool, # A boolean flag to determine if the plot is for a single sankey diagram.
+    reflines_kwargs:dict, # Kwargs passed to the reference lines.
+    redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.
+):
+
+

Aesthetic adjustments specific to Gardner-Altman plots (float_contrast=True).

+
+

source

+
+
+

show_legend

+

+def show_legend(
+    legend_labels:list, # A list of legend labels.
+    legend_handles:list, # A list of legend handles.
+    rawdata_axes:axes.Axes, # The raw data axes.
+    contrast_axes:axes.Axes, # The contrast axes.
+    table_axes:axes.Axes, # The table axes.
+    float_contrast:bool, # A boolean flag to determine if the plot is GA or Cumming format.
+    show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    legend_kwargs:dict, # Kwargs passed to the legend function.
+    table_kwargs:dict
+):
+
+

Show the legend for the plotter function.

+
+

source

+
+
+

set_xaxis_ticks_and_lims

+

+def set_xaxis_ticks_and_lims(
+    show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.
+    show_mini_meta:bool, # A boolean flag to determine if the plot will have a mini-meta effect size.
+    rawdata_axes:axes.Axes, # The raw data axes.
+    contrast_axes:axes.Axes, # The contrast axes.
+    show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.
+    float_contrast:bool, # A boolean flag to determine if the plot is a GA or Cumming design.
+    ticks_to_skip:list, # A list of ticks to skip.
+    contrast_xtick_labels:list, # A list of contrast xtick labels.
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    proportional:bool, horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+):
+
+

Set the x-axis/yaxis ticks and limits for the plotter function.

+
+

source

+
+
+

extract_contrast_plotting_ticks

+

+def extract_contrast_plotting_ticks(
+    is_paired:bool, # A boolean flag to determine if the plot is for paired data.
+    show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.
+    two_col_sankey:bool, # A boolean flag to determine if the plot will show a two-column sankey diagram.
+    plot_groups:list, # A list of the plot groups.
+    idx:list, # A list of tuples containing the group names.
+    sankey_control_group:list, # A list of the control group names.
+):
+
+

Extract the contrast plotting ticks from the idx object for use in the plotter function.

+
+

source

+
+
+

add_counts_to_ticks

+

+def add_counts_to_ticks(
+    plot_data:pd.DataFrame, # A dataframe of plot data.
+    xvar:str, # The name of the x-axis variable.
+    yvar:str, # The name of the y-axis variable.
+    rawdata_axes:axes.Axes, # The raw data axes.
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    flow:bool, # Whether sankey flow is enabled or not.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+):
+
+

Add the counts to the raw data axes labels.

+
+

source

+
+
+

get_plot_groups

+

+def get_plot_groups(
+    is_paired:bool, # A boolean flag to determine if the plot is for paired data.
+    idx:list, # A list of tuples containing the group names.
+    proportional:bool, # A boolean flag to determine if the plot is for proportional data.
+    all_plot_groups:list, # A list of all the group names.
+):
+
+

Extract the plot groups from the idx object for use in the plotter function.

+
+

source

+
+
+

initialize_fig

+

+def initialize_fig(
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    dabest_obj:object, # A `dabest` EffectSizeDataFrame object.
+    show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.
+    show_mini_meta:bool, # A boolean flag to determine if the plot will have a mini-meta effect size.
+    is_paired:bool, # A boolean flag to determine if the plot is for paired data.
+    show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.
+    proportional:bool, # A boolean flag to determine if the plot is for proportional data.
+    float_contrast:bool, # A boolean flag to determine if the plot is for floating contrast data.
+    effect_size_type:str, # The type of effect size to be plotted.
+    yvar:str, # The name of the y-axis variable.
+    horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.
+    show_table:bool, # A boolean flag to determine if the table will be shown in horizontal plot.
+    color_col:str, # The column name for coloring the data points.
+):
+
+

Initialize the figure and axes for the plotter function.

+
+

source

+
+
+

get_color_palette

+

+def get_color_palette(
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    plot_data:pd.DataFrame, # A dataframe of plot data.
+    xvar:str, # The name of the x-axis variable.
+    show_pairs:bool, # A boolean flag to determine if the plot is for paired data.
+    idx:list, # A list of tuples containing the group names.
+    all_plot_groups:list, # A list of all the group names.
+    delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.
+    proportional:bool, # A boolean flag to determine if the plot is for a proportional plot.
+):
+
+

Create the color palette to be used in the plotter function.

+
+

source

+
+
+

get_kwargs

+

+def get_kwargs(
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    ytick_color, # Color of the yticks.
+    is_paired:bool=False, # A boolean flag to determine if the plot is for paired data. Default is False.
+):
+
+

Extracts the kwargs from the plot_kwargs object for use in the plotter function.

+
+

source

+
+
+

get_params

+

+def get_params(
+    effectsize_df:object, # A `dabest` EffectSizeDataFrame object.
+    plot_kwargs:dict, # Kwargs passed to the plot function.
+    sankey_kwargs:dict, barplot_kwargs:dict, # Kwargs relating to the barplot
+):
+
+

Extracts parameters from the effectsize_df and plot_kwargs objects for use in the plotter function.

+
+

source

+
+
+

get_unique_categories

+

+def get_unique_categories(
+    names
+):
+
+

Extract unique categories from various input types.

+
+

source

+
+
+

get_varname

+

+def get_varname(
+    obj
+):
+
+

Call self as a function.

+
+

source

+
+ +
+

unpack_and_add

+

+def unpack_and_add(
+    l, c
+):
+
+

Convenience function to allow me to add to an existing list without altering that list.

+
+

source

+
+
+

merge_two_dicts

+

+def merge_two_dicts(
+    x:dict, y:dict
+)->dict: # A dictionary containing a union of all keys in both original dicts.
+
+

Given two dicts, merge them into a new dict as a shallow copy. Any overlapping keys in y will override the values in x.

+

Taken from here

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/multi.html b/API/multi.html new file mode 100644 index 00000000..a7f1574e --- /dev/null +++ b/API/multi.html @@ -0,0 +1,923 @@ + + + + + + + + + +multi – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

multi

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

MultiContrast Class

+

The MultiContrast class enables visualization of multiple contrast objects in grid-based layouts.

+
+

source

+
+

MultiContrast

+

+def MultiContrast(
+    dabest_objs:Union, # Raw dabest objects. Can be:
+- 1D: [dabest_obj1, dabest_obj2, ...]  
+- 2D: [[dabest_obj1, dabest_obj2], [dabest_obj3, dabest_obj4]]
+    labels:Optional=None, # Labels matching the contrast array structure. If None, defaults will be generated.
+    row_labels:Optional=None, effect_size:str='mean_diff', # Effect size to extract from dabest objects
+    ci_type:str='bca', # Confidence interval type
+):
+
+

Unified multiple contrast object for forest plots and whorlmaps.

+

Takes raw dabest objects and provides validated, processed data for downstream visualizations.

+
+
+
+

Loading Function

+
+

source

+
+

combine

+

+def combine(
+    dabest_objs:Union, # Raw dabest objects in 1D or 2D structure
+    labels:Optional=None, # Labels for dabest_objs
+    row_labels:Optional=None, effect_size:str='mean_diff', # Effect size to extract
+    ci_type:str='bca', # Confidence interval type
+    allow_mixed_types:bool=False, # If True, allows different contrast types in different rows (whorlmap only)
+If False, enforces homogeneous types (forest_plot compatible)
+)->MultiContrast: # Validated multi-contrast object ready for visualization
+
+

Create a MultiContrast object from raw dabest objects.

+

This is the main entry point that users should use to create multi-contrast visualizations.

+
+
+
+

Whorlmap Visualization

+

The whorlmap creates spiral heatmaps showing the distribution of bootstrap samples for each contrast.

+
+

source

+
+

whorlmap

+

+def whorlmap(
+    multi_contrast, # Object containing multiple dabest objects
+    n:int=21, # Size of each spiral (n x n grid per contrast)
+    sort_by:NoneType=None, # Order to sort contrasts by
+    cmap:str='vlag', vmax:NoneType=None, vmin:NoneType=None,
+    reverse_neg:bool=True, # Whether to reverse negative values
+    abs_rank:bool=False, # Whether to rank by absolute value
+    chop_tail:int=0, # Percentage of extreme values to exclude
+    ax:NoneType=None, # Existing axes to plot on
+    fig_size:NoneType=None, # Figure size (width, height) in inches
+    title:NoneType=None, # Plot title
+    heatmap_kwargs:NoneType=None, # Additional keyword arguments passed to sns.heatmap().
+Common options include:
+- 'cmap': colormap (overrides direct cmap parameter)
+- 'vmin', 'vmax': color scale limits (override direct parameters)
+- 'center': center value for colormap
+- 'annot': whether to annotate cells with values
+- 'fmt': format string for annotations
+- 'linewidths': width of lines between cells
+- 'linecolor': color of lines between cells
+- 'cbar': whether to show colorbar
+- 'cbar_kws': colorbar customization dict
+- 'square': whether to make cells square
+- 'xticklabels', 'yticklabels': tick label control
+- 'mask': boolean array to mask cells
+    plot_kwargs:NoneType=None, # Additional keyword arguments for plot styling and layout.
+Available options (WIP):
+- 'title': plot title
+- 'xlabel', 'ylabel': axis labels
+- 'xticklabels', 'yticklabels': tick labels
+- 'xticklabels_rotation', 'yticklabels_rotation': tick label rotation angles
+- 'xticklabels_ha', 'yticklabels_ha': horizontal alignment 
+):
+
+

Create a whorlmap visualization of multiple contrasts.

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/plot_tools.html b/API/plot_tools.html new file mode 100644 index 00000000..77221a7f --- /dev/null +++ b/API/plot_tools.html @@ -0,0 +1,1255 @@ + + + + + + + + + + +plot_tools – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

plot_tools

+
+ +
+
+ A set of convenience functions used for producing plots in dabest. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

add_counts_to_prop_plots

+

+def add_counts_to_prop_plots(
+    plot_data:pd.DataFrame, # Dataframe of the plot data.
+    xvar:str, # Column name of the x variable.
+    yvar:str, # Column name of the y variable.
+    rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.
+    horizontal:bool, # If the plot is horizontal.
+    is_paired:bool, # Whether the data is paired.
+    prop_sample_counts_kwargs:dict, # Keyword arguments for the sample counts.
+):
+
+

Add counts to the proportion plots.

+
+

source

+
+
+

table_for_horizontal_plots

+

+def table_for_horizontal_plots(
+    effectsize_df:object, # Effect size DABEST object.
+    ax:axes.Axes, # Matplotlib axis object to plot the table axes.
+    contrast_axes:axes.Axes, # Matplotlib axis object to plot the contrast axes.
+    ticks_to_plot:list, # List of indices of the contrast objects.
+    show_mini_meta:bool, # Whether to show the mini meta-analysis.
+    show_delta2:bool, # Whether to show the delta-delta.
+    table_kwargs:dict, # Keyword arguments for the table.
+    ticks_to_skip:list
+):
+
+

Add table axes for showing the deltas for horizontal plots.

+
+

source

+
+
+

barplotter

+

+def barplotter(
+    xvar:str, # Column name of the x variable.
+    yvar:str, # Column name of the y variable.
+    all_plot_groups:list, # List of all plot groups.
+    rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.
+    plot_data:pd.DataFrame, # Dataframe of the plot data.
+    raw_colors:str, # Color of the bar.
+    plot_palette_raw:dict, # Dictionary of colors used in the bar plot.
+    color_col:str, # Column name of the color column.
+    barplot_kwargs:dict, # Keyword arguments for the barplot.
+    horizontal:bool, # If the plot is horizontal.
+):
+
+

Add bars to the raw data plot.

+
+

source

+
+
+

gridkey_plotter

+

+def gridkey_plotter(
+    is_paired:bool, # Whether the data is paired.
+    idx:list, # List of indices of the contrast objects.
+    all_plot_groups:list, # List of all plot groups.
+    gridkey:list, # List of gridkey rows.
+    rawdata_axes:axes.Axes, # Matplotlib axis object for the raw data.
+    contrast_axes:axes.Axes, # Matplotlib axis object for the contrast data.
+    plot_data:pd.DataFrame, # Dataframe of the plot data.
+    xvar:str, # Column name of the x variable.
+    yvar:str, # Column name of the y variable.
+    results:pd.DataFrame, # Dataframe of contrast object comparisons.
+    show_delta2:bool, # Whether to show the delta-delta.
+    show_mini_meta:bool, # Whether to show the mini meta-analysis.
+    x1_level:list, # List of x1 levels.
+    experiment_label:list, # List of experiment labels.
+    float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings
+    horizontal:bool, # If the plot is horizontal.
+    delta_delta:object, # delta-delta object.
+    mini_meta:object, # Mini meta-analysis object.
+    effect_size:str, # Type of effect size to plot
+    gridkey_kwargs:dict, # Keyword arguments for the gridkey.
+):
+
+

Add gridkey to the contrast plot.

+
+

source

+
+
+

effect_size_curve_plotter

+

+def effect_size_curve_plotter(
+    ticks_to_plot:list, # List of indices of the contrast objects.
+    ticks_for_baseline_ec:list, # List of indices of the baseline effect curve objects.
+    results:pd.DataFrame, # Dataframe of contrast object comparisons.
+    ci_type:str, # Type of confidence interval to plot.
+    contrast_axes:axes.Axes, # Matplotlib axis object to plot on.
+    contrast_kwargs:dict, # Keyword arguments for the violinplot.
+    bootstraps_color_by_group:bool, # Whether to color the bootstraps by group.
+    plot_palette_contrast:dict, # Dictionary of colors used in the contrast plot.
+    horizontal:bool, # If the plot is horizontal.
+    contrast_marker_kwargs:dict, contrast_errorbar_kwargs:dict, idx:list, # List of indices of the raw groups.
+    is_paired:bool, # Whether the data is paired.
+    contrast_paired_lines:bool, # Whether to add lines for repeated measures data.
+    contrast_paired_lines_kwargs:dict, # Keyword arguments for the repeated measures lines.
+    show_baseline_ec:bool=False, # Whether to show the baseline effect curve.
+):
+
+

Add effect size curves to the contrast plot.

+
+

source

+
+
+

plot_minimeta_or_deltadelta_violins

+

+def plot_minimeta_or_deltadelta_violins(
+    dabest_obj:object, # DABEST Effectsize object delta-delta or mini_meta
+    type:str, ci_type:str, # Type of confidence interval to plot.
+    rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.
+    contrast_axes:axes.Axes, # Matplotlib axis object to plot on.
+    contrast_kwargs:dict, # Keyword arguments for the violinplot.
+    contrast_xtick_labels:list, # List of xtick labels for the contrast plot.
+    effect_size:str, # Type of effect size to plot.
+    plot_kwargs:dict, # Keyword arguments for the plot.
+    horizontal:bool, # If the plot is horizontal.
+    show_pairs:bool, # Whether the data is paired and shown in pairs.
+    contrast_marker_kwargs:dict, contrast_errorbar_kwargs:dict
+):
+
+

Add mini meta-analysis or delta-delta violin plots to the contrast plot.

+
+

source

+
+
+

slopegraph_plotter

+

+def slopegraph_plotter(
+    dabest_obj:object, # DABEST object.
+    plot_data:pd.DataFrame, # Dataframe of the plot data.
+    xvar:str, # Column name of the x variable.
+    yvar:str, # Column name of the y variable.
+    color_col:str, # Column name of the color column.
+    plot_palette_raw:dict, # Dictionary of colors used in the plot.
+    slopegraph_kwargs:dict, # Keyword arguments for the slopegraph.
+    rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.
+    ytick_color:str, # Color of the yticks.
+    temp_idx:list, # List of indices of the contrast objects.
+    horizontal:bool, # If the plotting will be in horizontal format.
+    temp_all_plot_groups:list, # List of all plot groups.
+    plot_kwargs:dict, # Keyword arguments for the plot.
+    group_summaries_kwargs:dict, # Keyword arguments for group summaries, if applicable.
+):
+
+

Add slopegraph to the rawdata axes.

+
+

source

+
+
+

delta_dots_plotter

+

+def delta_dots_plotter(
+    plot_data:pd.DataFrame, # Dataframe of the plot data.
+    contrast_axes:axes.Axes, # Matplotlib axis object to plot on.
+    delta_id_col:str, # Column name of the delta id column.
+    idx:list, # List of indices of the contrast objects.
+    xvar:str, # Column name of the x variable.
+    yvar:str, # Column name of the y variable.
+    is_paired:bool, # Whether the data is paired.
+    color_col:str, # Column name of the color column.
+    float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings
+    plot_palette_raw:dict, # Dictionary of colors used in the plot.
+    delta_dot_kwargs:dict, # Keyword arguments for the delta dots.
+    horizontal:bool, # If the rawplot is horizontal.
+):
+
+
+

source

+
+
+

delta_text_plotter

+

+def delta_text_plotter(
+    results:pd.DataFrame, # Dataframe of contrast object comparisons.
+    ax_to_plot:object, # Matplotlib axis object to plot on.
+    ticks_to_plot:list, # List of indices of the contrast objects.
+    delta_text_kwargs:dict, # Keyword arguments for the delta text.
+    color_col:str, # Column name of the color column.
+    plot_palette_raw:dict, # Dictionary of colors used in the plot.
+    show_pairs:bool, # Whether the data is paired and show pairs.
+    float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings.
+    extra_delta:float, # The extra mini-meta or delta-delta value if applicable.
+    bootstraps_color_by_group:bool=False, # Whether to color the bootstraps by group. Default is False.
+):
+
+

Add delta text to the contrast plot.

+
+

source

+
+
+

add_bars_to_plot

+

+def add_bars_to_plot(
+    bar_dict:dict, # Dictionary of bar values.
+    ax:axes.Axes, # Matplotlib axis object to plot on.
+    bar_kwargs:dict, # Keyword arguments for the bars.
+):
+
+

Add bars to the relevant axes.

+
+

source

+
+
+

sankeydiag

+

+def sankeydiag(
+    data:pd.DataFrame, xvar:str, # x column to be plotted.
+    yvar:str, # y column to be plotted.
+    temp_all_plot_groups:list, idx:list, temp_idx:list,
+    left_labels:list=None, # labels for the left side of the diagram. The diagram will be sorted by these labels.
+    right_labels:list=None, # labels for the right side of the diagram. The diagram will be sorted by these labels.
+    palette:str | dict=None, ax:NoneType=None, # matplotlib axes to be drawn on
+    flow:bool=True, # if True, draw the sankey in a flow, else draw 1 vs 1 Sankey diagram for each group comparison
+    sankey:bool=True, # if True, draw the sankey diagram, else draw barplot
+    one_sankey:bool=False, # determined by the driver function on plotter.py, if True, draw the sankey diagram across the whole raw data axes
+    width:float=0.4, # the width of each sankey diagram
+    right_color:bool=False, # if True, each strip of the diagram will be colored according to the corresponding left labels
+    align:str='center', # the alignment of each sankey diagram, can be 'center' or 'left'
+    alpha:float=0.65, # the transparency of each strip
+    horizontal:bool=False, # if True, the horizontal format for the sankey diagram will be used
+    kwargs:VAR_KEYWORD
+):
+
+

Read in melted pd.DataFrame, and draw multiple sankey diagram on a single axes using the value in column yvar according to the value in column xvar left_idx in the column xvar is on the left side of each sankey diagram right_idx in the column xvar is on the right side of each sankey diagram

+
+

source

+
+
+

single_sankey

+

+def single_sankey(
+    left:np.array, # data on the left of the diagram
+    right:np.array, # data on the right of the diagram, len(left) == len(right)
+    xpos:float=0, # the starting point on the x-axis
+    left_weight:np.array=None, # weights for the left labels, if None, all weights are 1
+    right_weight:np.array=None, # weights for the right labels, if None, all weights are corresponding left_weight
+    colorDict:dict=None, # input format: {'label': 'color'}
+    left_labels:list=None, # labels for the left side of the diagram. The diagram will be sorted by these labels.
+    right_labels:list=None, # labels for the right side of the diagram. The diagram will be sorted by these labels.
+    ax:NoneType=None, # matplotlib axes to be drawn on
+    flow:bool=True, # if True, draw the sankey in a flow, else draw 1 vs 1 Sankey diagram for each group comparison
+    sankey:bool=True, # if True, draw the sankey diagram, else draw barplot
+    width:float=0.5, alpha:float=0.65, bar_width:float=0.2,
+    error_bar_on:bool=True, # if True, draw error bar for each group comparison
+    strip_on:bool=True, # if True, draw strip for each group comparison
+    one_sankey:bool=False, # if True, only draw one sankey diagram
+    right_color:bool=False, # if True, each strip of the diagram will be colored according to the corresponding left labels
+    align:str='center', # if 'center', the diagram will be centered on each xtick,  if 'edge', the diagram will be aligned with the left edge of each xtick
+    horizontal:bool=False, # if True, the horizontal format for the sankey diagram will be used
+):
+
+

Make a single Sankey diagram showing proportion flow from left to right

+

Original code from: https://github.com/anazalea/pySankey

+

Changes are added to normalize each diagram’s height to be 1

+
+

source

+
+
+

width_determine

+

+def width_determine(
+    labels, data, pos:str='left'
+):
+
+

Calculates normalized width positions for a set of labels based on their associated data.

+

This function is designed to determine width positions for plotting or graphical representation. It takes into account the cumulative weight of each label in the data and adjusts their positions accordingly. The function allows for adjusting the position of labels to either the ‘left’ or ‘right’.

+

Parameters: labels (list): A list of labels whose width positions are to be calculated. data (DataFrame): A pandas DataFrame containing the data used for calculating width positions. The DataFrame should have columns corresponding to the ‘pos’ and ‘posWeight’. pos (str, optional): The position of labels. It can be either ‘left’ or ‘right’. Defaults to ‘left’.

+

Returns: defaultdict: A dictionary where each key is a label and the value is another dictionary with keys ‘bottom’, ‘top’, and ‘pos’, representing the calculated width positions.

+

Note: The function assumes that the data DataFrame contains columns named after the value of ‘pos’ and an additional column named ‘posWeight’ which represents the weight of each label.

+
+

source

+
+
+

normalize_dict

+

+def normalize_dict(
+    nested_dict, target
+):
+
+

Normalizes the values in a nested dictionary based on a target dictionary.

+

This function iterates through a nested dictionary, calculates the sum of values for each key across all sub-dictionaries, and then normalizes these values according to a target dictionary. The normalization is performed such that the values in each sub-dictionary are proportionally scaled to match the corresponding ‘right’ values in the target dictionary.

+

Parameters: nested_dict (dict of dict): A nested dictionary where each key maps to another dictionary. The values in these inner dictionaries are subject to normalization. target (dict): A dictionary with the target values for normalization. Each key in nested_dict should have a corresponding key in target, and each target[key] should be a dictionary with a ‘right’ key containing the target normalization value.

+

Returns: dict: The normalized nested dictionary. The original nested_dict is modified in place.

+

Note: - If the sum of values for a particular key in nested_dict is zero, the normalized value is set to 0. - If a key in a sub-dictionary of nested_dict does not exist in the target dictionary, the corresponding ‘right’ value from the target dictionary is directly assigned. - The function modifies the input nested_dict in place and also returns it.

+
+

source

+
+
+

check_data_matches_labels

+

+def check_data_matches_labels(
+    labels, # list of input labels
+    data, # Pandas Series of input data
+    side:str, # 'left' or 'right' on the sankey diagram
+):
+
+

Function to check that the labels and data match in the sankey diagram. And enforce labels and data to be lists. Raises an exception if the labels and data do not match.

+
+

source

+
+
+

error_bar

+

+def error_bar(
+    data:pd.DataFrame, # This DataFrame should be in 'long' format.
+    x:str, # x column to be plotted.
+    y:str, # y column to be plotted.
+    type:str='mean_sd', # Choose from ['mean_sd', 'median_quartiles']. Plots the summary statistics for each group. If 'mean_sd', then the mean and standard deviation of each group is plotted as a gapped line. If 'median_quantiles', then the median and 25th and 75th percentiles of each group is plotted instead.
+    offset:float=0.2, # Give a single float (that will be used as the x-offset of all gapped lines), or an iterable containing the list of x-offsets.
+    ax:NoneType=None, # If a matplotlib Axes object is specified, the gapped lines will be plotted in order on this axes. If None, the current axes (plt.gca()) is used.
+    line_color:str='black', # The color of the gapped lines.
+    gap_width_percent:int=1, # The width of the gap in the gapped lines, as a percentage of the y-axis span.
+    pos:list=[0, 1],
+    method:str='gapped_lines', # The method to use for drawing the error bars. Options are: 'gapped_lines', 'proportional_error_bar', and 'sankey_error_bar'.
+    horizontal:bool=False, # If True, the error bars will be horizontal. If False, the error bars will be vertical.
+    kwargs:dict
+):
+
+

Function to plot the standard deviations as vertical errorbars. The mean is a gap defined by negative space.

+

This function combines the functionality of gapped_lines(), proportional_error_bar(), and sankey_error_bar().

+
+

source

+
+
+

get_swarm_spans

+

+def get_swarm_spans(
+    coll
+):
+
+

Given a matplotlib Collection, will obtain the x and y spans for the collection. Will return None if this fails.

+
+

source

+
+
+

halfviolin

+

+def halfviolin(
+    v, half:str='right', fill_color:str='k', alpha:int=1, line_color:str='k', line_width:int=0
+):
+
+

Call self as a function.

+
+

source

+
+
+

SwarmPlot

+

+def SwarmPlot(
+    data:pd.DataFrame, # The input data as a pandas DataFrame.
+    x:str, # The column in the DataFrame to be used as the x-axis.
+    y:str, # The column in the DataFrame to be used as the y-axis.
+    ax:axes.Axes, # Matplotlib axes.Axes object for which the plot would be drawn on.
+    order:List=None, # The order in which x-axis categories should be displayed. Default is None.
+    hue:str=None, # The column in the DataFrame that determines the grouping for color.
+If None (by default), it assumes that it is being grouped by x.
+    palette:Union[Iterable, str]='black', # The color palette to be used for plotting. Default is "black".
+    zorder:float=1, # The z-order for drawing the swarm plot wrt other matplotlib drawings. Default is 1.
+    size:float=5,
+    side:str='center', # The side on which points are swarmed ("center", "left", or "right"). Default is "center".
+    jitter:float=1, # Determines the distance between points. Default is 1.
+    horizontal:bool=False, # If True, the swarm plot is drawn horizontally. Default is False.
+):
+
+

Initialize a SwarmPlot instance.

+
+

source

+
+
+

swarmplot

+

+def swarmplot(
+    data:pd.DataFrame, # The input data as a pandas DataFrame.
+    x:str, # The column in the DataFrame to be used as the x-axis.
+    y:str, # The column in the DataFrame to be used as the y-axis.
+    ax:axes.Axes, # Matplotlib axes.Axes object for which the plot would be drawn on. Default is None.
+    order:List=None, # The order in which x-axis categories should be displayed. Default is None.
+    hue:str=None, # The column in the DataFrame that determines the grouping for color.
+If None (by default), it assumes that it is being grouped by x.
+    palette:Union[Iterable, str]='black', # The color palette to be used for plotting. Default is "black".
+    zorder:float=1, # The z-order for drawing the swarm plot wrt other matplotlib drawings. Default is 1.
+    size:float=5,
+    side:str='center', # The side on which points are swarmed ("center", "left", or "right"). Default is "center".
+    jitter:float=1, # Determines the distance between points. Default is 1.
+    filled:Union[bool, List, Tuple]=True, # Determines whether the dots in the swarmplot are filled or not. If set to False,
+dots are not filled. If provided as a List or Tuple, it should contain boolean values,
+each corresponding to a swarm group in order, indicating whether the dot should be
+filled or not.
+    is_drop_gutter:bool=True, # If True, drop points that hit the gutters; otherwise, readjust them.
+    gutter_limit:float=0.5, # The limit for points hitting the gutters.
+    horizontal:bool=False, # If True, the swarm plot is drawn horizontally. Default is False.
+    kwargs:VAR_KEYWORD
+): # Matplotlib axes.Axes object for which the swarm plot has been drawn on.
+
+

API to plot a swarm plot.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/plotter.html b/API/plotter.html new file mode 100644 index 00000000..b39f7e04 --- /dev/null +++ b/API/plotter.html @@ -0,0 +1,895 @@ + + + + + + + + + + +Plot – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Plot

+
+ +
+
+ Creating estimation plots. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

effectsize_df_plotter

+

+def effectsize_df_plotter(
+    effectsize_df:object, plot_kwargs:VAR_KEYWORD
+)->matplotlib.figure.Figure:
+
+

Custom function that creates an estimation plot from an EffectSizeDataFrame. Keywords ——– Parameters ———- effectsize_df A dabest EffectSizeDataFrame object. plot_kwargs color_col=None raw_marker_size=6, contrast_marker_kwargs=9, raw_label=None, contrast_label=None, delta2_label=None, raw_ylim=None, contrast_ylim=None, delta2_ylim=None, custom_palette=None, swarm_side=None, empty_circle=False, face_color=None, raw_desat=0.5, contrast_desat=1, raw_alpha=None, contrast_alpha=0.8, bar_width = 0.5, ci_type=‘bca’, float_contrast=True, show_pairs=True, show_sample_size=True, show_delta2=True, show_mini_meta=True, group_summaries=“mean_sd”, fig_size=None, dpi=100, ax=None, swarmplot_kwargs=None, slopegraph_kwargs=None, barplot_kwargs=None, sankey_kwargs=None, contrast_kwargs=None, reflines_kwargs=None, group_summaries_kwargs=None, legend_kwargs=None, title=None, fontsize_title=16, fontsize_rawxlabel=12, fontsize_rawylabel=12, fontsize_contrastxlabel=12, fontsize_contrastylabel=12, fontsize_delta2label=12,

+

raw_bars=True, raw_bars_kwargs=None, contrast_bars=True, contrast_bars_kwargs=None, reference_band=None, reference_band_kwargs=None, delta_text=True, delta_text_kwargs=None, delta_dot=True, delta_dot_kwargs=None,

+

horizontal=False, horizontal_table_kwargs=None, gridkey=None, gridkey_merge_pairs=False, gridkey_show_Ns=True, gridkey_show_es=True, gridkey_delimiters=[‘;’, ‘>’, ’_’], gridkey_kwargs=None, contrast_marker_kwargs=None, contrast_errorbar_kwargs=None, prop_sample_counts=False, prop_sample_counts_kwargs=None, contrast_paired_lines=True, contrast_paired_lines show_baseline_ec=False,

+

For details on how to control the aesthetic of the generated estimation plot by modifying the plot_kwargs, please refer to Controlling Plot Aesthetics

+
    +
  • effectsize_df: A dabest EffectSizeDataFrame object.
  • +
  • plot_kwargs: +
      +
    • color_col=None

    • +
    • raw_marker_size=6, contrast_marker_size=9,

    • +
    • raw_label=None, contrast_label=None, delta2_label=None,

    • +
    • raw_ylim=None, contrast_ylim=None, delta2_ylim=None,

    • +
    • custom_palette=None, swarm_side=None, empty_circle=False,

    • +
    • face_color = None,

    • +
    • raw_desat=0.5, contrast_desat=1,

    • +
    • raw_alpha=None, contrast_alpha=0.8,

    • +
    • bar_width=0.5,

    • +
    • ci_type=‘bca’,

    • +
    • float_contrast=True,

    • +
    • show_pairs=True,

    • +
    • show_sample_size=True

    • +
    • show_delta2=True, show_mini_meta=True,

    • +
    • group_summaries=“mean_sd”,

    • +
    • fig_size=None, dpi=100,

    • +
    • ax=None,

    • +
    • swarmplot_kwargs=None,

    • +
    • slopegraph_kwargs=None,

    • +
    • barplot_kwargs=None,

    • +
    • sankey_kwargs=None,

    • +
    • contrast_kwargs=None,

    • +
    • reflines_kwargs=None,

    • +
    • group_summaries_kwargs=None,

    • +
    • legend_kwargs=None,

    • +
    • title=None, fontsize_title=16,

    • +
    • fontsize_rawxlabel=12, fontsize_rawylabel=12,

    • +
    • fontsize_contrastxlabel=12, fontsize_contrastylabel=12,

    • +
    • fontsize_delta2label=12,

    • +
    • raw_bars=True, raw_bars_kwargs=None,

    • +
    • contrast_bars=True, contrast_bars_kwargs=None,

    • +
    • reference_band=None, reference_band_kwargs=None,

    • +
    • delta_text=True, delta_text_kwargs=None,

    • +
    • delta_dot=True, delta_dot_kwargs=None,

    • +
    • horizontal=False, horizontal_table_kwargs=None,

    • +
    • gridkey=None, gridkey_merge_pairs=False,

    • +
    • gridkey_show_Ns=True, gridkey_show_es=True,

    • +
    • gridkey_delimiters=[‘;’, ‘>’, ’_’],

    • +
    • gridkey_kwargs=None,

    • +
    • contrast_marker_kwargs=None, contrast_errorbar_kwargs=None

    • +
    • prop_sample_counts=False, prop_sample_counts_kwargs=None

    • +
    • contrast_paired_lines=True, contrast_paired_lines_kwargs=None,

    • +
    • show_baseline_ec=False

    • +
  • +
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/API/precompile.html b/API/precompile.html new file mode 100644 index 00000000..2b6a1cc0 --- /dev/null +++ b/API/precompile.html @@ -0,0 +1,843 @@ + + + + + + + + + + +precompile – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

precompile

+
+ +
+
+ A tool to pre-compile Numba functions for speeding up DABEST bootstrapping +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

precompile_all

+

+def precompile_all(
+    
+):
+
+

Pre-compile all numba functions with dummy data

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 00000000..1806f8cb --- /dev/null +++ b/blog/index.html @@ -0,0 +1,907 @@ + + + + + + + + + +DABEST Blog – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ + + + + + + \ No newline at end of file diff --git a/blog/index.xml b/blog/index.xml new file mode 100644 index 00000000..1ab8dbea --- /dev/null +++ b/blog/index.xml @@ -0,0 +1,235 @@ + + + +dabest +https://acclab.github.io/DABEST-python/blog/ + +Data Analysis and Visualization using Bootstrap-Coupled Estimation. +quarto-1.9.36 +Thu, 26 Mar 2026 04:08:50 GMT + + Preprint: Getting over ANOVA + https://acclab.github.io/DABEST-python/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html + +

Here’s a dirty secret about ANOVA: it tests a null hypothesis that nobody cares about. When you run a one-way ANOVA, you’re testing whether “all group means are equal.” But even if you reject this hypothesis, you learn nothing about which groups differ, in which direction, or by how much.

+

So you embark on a second analytical step: multiple two-group comparisons. A modest six-group experiment suddenly requires testing 15 hypotheses. To manage this multiplicity, you apply corrections like Bonferroni, which undermine your statistical power. What you posed as a focused research question has sprawled into a complex web of subsidiary tests, forced by the ANOVA ritual.

+

Our new preprint, “Getting over ANOVA: Estimation graphics for multi-group comparisons,” makes the case for a better approach. Estimation statistics encourages you to compare each test group to a single control, focusing on the effect sizes that actually matter. A six-group experiment focuses attention on just five effect sizes with confidence intervals, showing magnitude and precision directly.

+

The preprint introduces estimation methods for a range of multi-group designs: repeated-measures experiments, 2×2 factorial designs, binary outcome data, and mini-meta analysis for internal replicates. Each can replace data-analysis practices used in thousands of studies every year.

+

Read our new preprint here: https://doi.org/10.64898/2026.01.26.701654

+

Also posted on LinkedIn #Statistics #OpenScience #DataVisualization #Research

+

+ + + + ]]>
+ https://acclab.github.io/DABEST-python/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html + Thu, 26 Mar 2026 04:08:50 GMT +
+ + Bootstrap Confidence Intervals + https://acclab.github.io/DABEST-python/blog/posts/bootstraps/bootstraps.html + +
+

Sampling from populations

+

In a typical scientific experiment, we are interested in two populations (Control and Test), and whether there is a difference between their means .

+

+

We go about this by collecting observations from the control population and from the test population.

+

+

We can easily compute the mean difference in our observed samples. This is our estimate of the population effect size that we are interested in.

+

But how do we obtain a measure of the precision and confidence about our estimate? Can we get a sense of how it relates to the population mean difference?

+
+
+

The bootstrap confidence interval

+

We want to obtain a 95% confidence interval (95% CI) around our estimate of the mean difference. The 95% indicates that any such confidence interval will capture the population mean difference 95% of the time.

+

In other words, if we were to repeat our experiment 100 times, gathering 100 independent sets of observations and computing a 95% confidence interval for the mean difference each time, 95 of these intervals would capture the population mean difference. That is to say, we can be 95% confident the interval contains the true mean of the population.

+

We can calculate the 95% CI of the mean difference with bootstrap resampling.

+
+

The bootstrap in action

+

The bootstrap[1] is a simple but powerful technique. It was first described by Bradley Efron.

+

It creates multiple resamples (with replacement) from a single set of observations, and computes the effect size of interest on each of these resamples. The bootstrap resamples of the effect size can then be used to determine the 95% CI.

+

With computers, we can perform 5000 resamples very easily.

+

+

The resampling distribution of the difference in means approaches a normal distribution. This is due to the Central Limit Theorem: a large number of independent random samples will approach a normal distribution even if the underlying population is not normally distributed.

+

Bootstrap resampling gives us two important benefits:

+
    +
  1. Non-parametric statistical analysis. There is no need to assume that our observations, or the underlying populations, are normally distributed. Thanks to the Central Limit Theorem, the resampling distribution of the effect size will approach a normality.

  2. +
  3. Easy construction of the 95% CI from the resampling distribution. In the context of bootstrap resampling or other non-parametric methods, the 2.5th and 97.5th percentiles are often used to define the lower and upper limits, respectively. The use of these percentiles ensures that the resulting interval contains the central 95% of the resampled distribution. Such an interval construction is known as a percentile interval.

  4. +
+
+
+
+

Adjusting for asymmetrical resampling distributions

+

While resampling distributions of the difference in means often have a normal distribution, it is not uncommon to encounter a skewed distribution. Thus, Efron developed the bias-corrected and accelerated bootstrap (BCa bootstrap) to account for the skew, and still obtain the central 95% of the distribution.

+

DABEST applies the BCa correction to the resampling bootstrap distributions of the effect size.

+

+
+
+

Estimation plots incorporate bootstrap resampling

+

The estimation plot produced by DABEST presents the raw data and the bootstrap confidence interval of the effect size (the difference in means) side-by-side as a single integrated plot.

+

+

Thus, it tightly couples a visual presentation of the raw data with an indication of the population mean difference plus its confidence interval.

+

[1]: The name is derived from the saying “pull oneself by one’s bootstraps”, often used as an exhortation to achieve success without external help.

+ + +
+ + ]]>
+ https://acclab.github.io/DABEST-python/blog/posts/bootstraps/bootstraps.html + Thu, 26 Mar 2026 04:08:50 GMT +
+ + Robust and Beautiful Statistical Visualization + https://acclab.github.io/DABEST-python/blog/posts/robust-beautiful/robust-beautiful.html + +
+

Current plots do not work

+

What is data visualization? Battle-Baptiste and Rusert (2018) give a cogent and compelling definition:

+

Data visualization[1] is the rendering of information in a visual format to help communicate data while also generating new patterns and knowledge through the act of visualization itself.

+

Sadly, too many figures and visualizations in modern academic publications seemingly fail to “generate new patterns and knowledge through the act of visualization itself”. Here, we propose a solution: the estimation plot.

+
+

The barplot conceals the underlying shape

+

By only displaying the mean and standard deviation, barplots do not accurately represent the underlying distribution of the data.

+

+

In the above figure, four different samples with wildly different distributions–as seen in the swarmplot on the left panel–look exactly the same when visualized with a barplot on the right panel. (You can download the dataset to see for yourself.)

+

We’re not the first ones (see these articles: article 1, article 2, or article 3) to point out the barplot’s fatal flaws. Indeed, it is both sobering and fascinating to realise that the barplot is a 17th century invention initially used to compare single values, not to compare summarized and aggregated data.

+
+
+

The boxplot does not convey sample size

+

Boxplots are another widely used visualization tool. They arguably do include more information for each sample (medians, quartiles, maxima, minima, and outliers), but they do not convey to the viewer the size of each sample.

+

+

The figure above visualizes the same four samples as a swarmplot (left panel) and as a boxplot. If we did not label the x-axis with the sample size, it would be impossible to definitively distinguish the sample with 5 observations from the sample with 50.

+

Even if the world gets rid of barplots and boxplots, the problems plaguing statistical practices will remain unsolved. Null-hypothesis significance testing–the dominant statistical paradigm in basic research–does not indicate the effect size, or its confidence interval.

+
+
+
+

Introducing the Estimation Plot

+

+

This is a Gardner-Altman estimation plot. The plot draws its name from Martin J. Gardner and Douglas Altman, who are credited with creating the design in 1986.

+

This plot has two key features:

+
    +
  1. It presents all data points as a swarmplot, ordering each point to display the underlying distribution.

  2. +
  3. It presents the effect size as a bootstrap 95% confidence interval (95% CI) on a separate but aligned axis. The effect size is displayed to the right of the raw data, and the mean of the test group is aligned with the effect size.”

  4. +
+
+Thus, estimation plots are robust, beautiful, and convey important statistical information elegantly and efficiently. +
+

An estimation plot obtains and displays the 95% CI through nonparametric bootstrap resampling. This enables visualization of the confidence interval as a graded sampling distribution.

+

This is one important difference between estimation plots created by DABEST, and the original Gardner-Altman design. Here, the 95% CI is computed through parametric methods, and displayed as a vertical error bar.

+

Read more about this technique at bootstraps.

+
+

Introducing Estimation Statistics

+

Estimation plots emerge from estimation statistics, a simple framework that avoids the pitfalls of significance testing. It focuses on the effect sizes of one’s experiment/interventions, and uses familiar statistical concepts: means, mean differences, and error bars.

+

Significance testing calculates the probability (the P value) that the experimental data would be observed, if the intervention did not produce a change in the metric measured (i.e. the null hypothesis). This leads analysts to apply a false dichotomy on the experimental intervention.

+

Estimation statistics, on the other hand, focuses on the magnitude of the effect (the effect size) and its precision. This encourages analysts to gain a deeper understanding of the metrics used, and how they relate to the natural processes being studied.

+
+
+
+

An Estimation Plot For Every Experimental Design

+

For each of the most routine significance tests, there is an estimation replacement:

+
+

Unpaired Student’s t-test –> Two-group estimation plot

+

+
+
+

Paired Student’s t-test –> Paired estimation plot

+

The Gardner-Altman estimation plot can also display effect sizes for repeated measures (aka a paired experimental design) using a Tufte slopegraph instead of a swarmplot.

+

+
+
+

One-way ANOVA + multiple comparisons –> Multi two-group estimation plot

+

For comparisons between three or more groups that typically employ analysis of variance (ANOVA) methods, one can use the Cumming estimation plot, named after Geoff Cumming, and draws its design heavily from his 2012 textbook “Understanding the New Statistics”. This estimation plot design can be considered a variant of the Gardner-Altman plot.

+

+

The effect size and 95% CIs are still plotted on a separate axis, but unlike the Gardner-Altman plot, this axis is positioned beneath the raw data.

+

Such a design frees up visual space in the upper panel, allowing the display of summary measurements (mean ± standard deviation) for each group. These are shown as gapped lines to the right of each group. The mean of each group is indicated as a gap in the line, adhering to Edward Tufte’s dictum to keep the data-ink ratio low.

+
+
+

Repeated measures ANOVA –> Multi paired estimation plot

+

+
+
+

Ordered groups ANOVA –> Shared-control estimation plot

+

+
+
+

Estimation Plots: The Way Forward

+

In summary, estimation plots offer five key benefits relative to conventional plots:

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BarplotBoxplotEstimation Plot
Displays all observed valuesNONOYes
Avoids false dichotomyNONOYes
Focusses on effect sizeNONOYes
Visualizes effect size precisionNONOYes
Shows mean difference distributionNONOYes
+

You can create estimation plots using the DABEST (Data Analysis with Bootstrap Estimation) packages, which are available in Matlab, Python, and R.

+

[1]:W. E. B. Du Bois’s Data Portraits: Visualizing Black America. Edited by Whitney Battle-Baptiste and Britt Rusert, Princeton Architectural Press, 2018

+ + +
+
+ + ]]>
+ https://acclab.github.io/DABEST-python/blog/posts/robust-beautiful/robust-beautiful.html + Thu, 26 Mar 2026 04:08:50 GMT +
+
+
diff --git a/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html b/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html new file mode 100644 index 00000000..334aeba4 --- /dev/null +++ b/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html @@ -0,0 +1,798 @@ + + + + + + + + + +Preprint: Getting over ANOVA – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Preprint: Getting over ANOVA

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

Here’s a dirty secret about ANOVA: it tests a null hypothesis that nobody cares about. When you run a one-way ANOVA, you’re testing whether “all group means are equal.” But even if you reject this hypothesis, you learn nothing about which groups differ, in which direction, or by how much.

+

So you embark on a second analytical step: multiple two-group comparisons. A modest six-group experiment suddenly requires testing 15 hypotheses. To manage this multiplicity, you apply corrections like Bonferroni, which undermine your statistical power. What you posed as a focused research question has sprawled into a complex web of subsidiary tests, forced by the ANOVA ritual.

+

Our new preprint, “Getting over ANOVA: Estimation graphics for multi-group comparisons,” makes the case for a better approach. Estimation statistics encourages you to compare each test group to a single control, focusing on the effect sizes that actually matter. A six-group experiment focuses attention on just five effect sizes with confidence intervals, showing magnitude and precision directly.

+

The preprint introduces estimation methods for a range of multi-group designs: repeated-measures experiments, 2×2 factorial designs, binary outcome data, and mini-meta analysis for internal replicates. Each can replace data-analysis practices used in thousands of studies every year.

+

Read our new preprint here: https://doi.org/10.64898/2026.01.26.701654

+

Also posted on LinkedIn #Statistics #OpenScience #DataVisualization #Research

+

+ + + +
+ +
+ + + + + \ No newline at end of file diff --git a/blog/posts/a-dabest2-preprint/preprint_fig.png b/blog/posts/a-dabest2-preprint/preprint_fig.png new file mode 100644 index 0000000000000000000000000000000000000000..67acdb6e12bf9838bbd3685e36c96d6bade20eb4 GIT binary patch literal 792065 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

TUN;*(gnahqITV!@RFhIm;SvSM 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 z

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

Va-FBZ*FySq&h0Fo_+BQyHrC>b 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

#@4?J2Vk;9nKy+j;A|?$$rp@=(ttCyXnNwko2 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 sAQn$M+)cGR92|N`O8v=A|W$FTH{1qY?x_$p2 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


wv$kg&9doWSw$kHw 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

WjcyBdgQ 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 Is`uu90VW7p{r~^~ literal 0 HcmV?d00001 diff --git a/blog/posts/bootstraps/bootstrap-3.png b/blog/posts/bootstraps/bootstrap-3.png new file mode 100644 index 0000000000000000000000000000000000000000..0d640299d5b300d0325b4de312507c35c99fe683 GIT binary patch literal 157132 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%0A(e1;coov9+TM*EkFA zox@S}*{XFcEdSg9!0C5~xnNTBbJ3>cZ8u+#s{>9^2^K-dHT1 zz0^r+=aX#-U@(!a{+y4Z-i4td0c8hgvN*d|c?vYV`A)M8!s7Jd zXuLstlt7zj&h7#2VpgvN(+h`z_kByJP1>&idpAlSZ~w`kG@?tVeZU66SnaN0x}h&h zRq(F2O+{pHs3wB0ExfTiN;HXPD>My#BMI*#-tD3p`ij~)rn_CAPc&prWCUp}G`nV! z8wVYP5YbUs{T7>A>ZWH1ur2rq`VlOoaukyooLfs&sc9pYu^+e$TG!^XE)*vlj}%t( zSYf9>f}v-C@#(|goTmi2(U&f{XZ(n5F4X)OHdt`ZTS!=~P4p-*B{WPzM%%t0pZ=TC z%?^87j;E}DiWvQ+aYmSfh-JI;J_U4=q%Ge@O|hzQNHfebZfPsCo7q_yh=k6)*um=* za?p}Gql2P~6)z^@n{|@@GCemaXRn2Hq&wQeyQH0wsT4n56FB&5T(4Yz1-DuE^Y8XJ zr*uPCg_3vzwd)(yIw)*w*`C^B(k0W}azrY3V!>HNj5|aF5-dff5$O?Tf_}(C>+$Xa zhxvS$>sL8y8bxpaNJgSJuLdnVjl=FP8dpF)cp;ty~JQS@b1Q2rc<6_hF~k&v86+cHlSz zPn|5VA#A)$mm%{a^E1yqB_H`RDq+xw{u(*y2~Te1z^*B5N0=wm$YA3=@ePn@yso1o7&NOu?Pr2 zQwem_c2G8(b&+ZkMl?$&>ytQGWRnHz!5y{WFQ-G)V{&PJ|3 zTSLegMi`M-8(n7Ev;z+MMlXttY)jcJZ02f&7S&|a>$-j>?6G2f-wEMedSEK!VM>5~ zd138K1g0}4vQWtk*GSe;PIfAjFb|J19MCIY^lLO$1#Lx#irB^$YNn zXK|LnDJIItSF0R?@|IscMy@0#H_RzzhMr}_u$h#|v{-+#&b%zwLiR7=RRTRRN;s6n zz

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

Bootstrap Confidence Intervals

+
+ +
+
+ Explanation of the bootstrap method and its application in hypothesis testing using DABEST. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

Sampling from populations

+

In a typical scientific experiment, we are interested in two populations (Control and Test), and whether there is a difference between their means \((\mu_{Test}-\mu_{Control})\).

+

+

We go about this by collecting observations from the control population and from the test population.

+

+

We can easily compute the mean difference in our observed samples. This is our estimate of the population effect size that we are interested in.

+

But how do we obtain a measure of the precision and confidence about our estimate? Can we get a sense of how it relates to the population mean difference?

+
+
+

The bootstrap confidence interval

+

We want to obtain a 95% confidence interval (95% CI) around our estimate of the mean difference. The 95% indicates that any such confidence interval will capture the population mean difference 95% of the time.

+

In other words, if we were to repeat our experiment 100 times, gathering 100 independent sets of observations and computing a 95% confidence interval for the mean difference each time, 95 of these intervals would capture the population mean difference. That is to say, we can be 95% confident the interval contains the true mean of the population.

+

We can calculate the 95% CI of the mean difference with bootstrap resampling.

+
+

The bootstrap in action

+

The bootstrap[1] is a simple but powerful technique. It was first described by Bradley Efron.

+

It creates multiple resamples (with replacement) from a single set of observations, and computes the effect size of interest on each of these resamples. The bootstrap resamples of the effect size can then be used to determine the 95% CI.

+

With computers, we can perform 5000 resamples very easily.

+

+

The resampling distribution of the difference in means approaches a normal distribution. This is due to the Central Limit Theorem: a large number of independent random samples will approach a normal distribution even if the underlying population is not normally distributed.

+

Bootstrap resampling gives us two important benefits:

+
    +
  1. Non-parametric statistical analysis. There is no need to assume that our observations, or the underlying populations, are normally distributed. Thanks to the Central Limit Theorem, the resampling distribution of the effect size will approach a normality.

  2. +
  3. Easy construction of the 95% CI from the resampling distribution. In the context of bootstrap resampling or other non-parametric methods, the 2.5th and 97.5th percentiles are often used to define the lower and upper limits, respectively. The use of these percentiles ensures that the resulting interval contains the central 95% of the resampled distribution. Such an interval construction is known as a percentile interval.

  4. +
+
+
+
+

Adjusting for asymmetrical resampling distributions

+

While resampling distributions of the difference in means often have a normal distribution, it is not uncommon to encounter a skewed distribution. Thus, Efron developed the bias-corrected and accelerated bootstrap (BCa bootstrap) to account for the skew, and still obtain the central 95% of the distribution.

+

DABEST applies the BCa correction to the resampling bootstrap distributions of the effect size.

+

+
+
+

Estimation plots incorporate bootstrap resampling

+

The estimation plot produced by DABEST presents the raw data and the bootstrap confidence interval of the effect size (the difference in means) side-by-side as a single integrated plot.

+

+

Thus, it tightly couples a visual presentation of the raw data with an indication of the population mean difference plus its confidence interval.

+

[1]: The name is derived from the saying “pull oneself by one’s bootstraps”, often used as an exhortation to achieve success without external help.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/blog/posts/robust-beautiful/four_samples.csv b/blog/posts/robust-beautiful/four_samples.csv new file mode 100644 index 00000000..547296b5 --- /dev/null +++ b/blog/posts/robust-beautiful/four_samples.csv @@ -0,0 +1,16 @@ +A,B,C,D +8.109188439895592,9.33184689521894,9.354787823122058,12.672612419124242 +10.131749781263766,9.33184689521894,9.455474658800501,7.66146433397944 +7.178065881431648,14.342995181076896,9.577728760474645,7.66146410459298 +7.070698283373329,6.826272752289961,9.580692407448097,7.66146410459298 +14.530513949101707,11.837421038147918,8.976055745893488,7.66146410459298 +12.837160139759924,9.33184689521894,13.280120639175362,12.672612419124242 +8.98967523846707,9.33184689521894,5.284223374586355,7.66146410459298 +9.548347716611921,14.342995181076896,9.580597428100837,12.672612419124242 +10.98994063849879,9.33184689521894,9.547969576803277,7.66146410459298 +12.402350479094743,6.826272752289961,9.435510391485826,7.66146410459298 +11.694550072150143,6.826272752289961,9.277034488877351,12.672612419124242 +4.8799780463809785,9.33184689521894,9.389691597155812,12.672612419124242 +9.528364669906528,9.33184689521894,9.586309213728654,12.672612419124242 +9.392042031837274,9.33184689521894,17.540147276068026,7.66146410459298 +12.717374632226587,14.342995181076896,10.13365661827971,12.672612419124242 diff --git a/blog/posts/robust-beautiful/robust-beautiful.html b/blog/posts/robust-beautiful/robust-beautiful.html new file mode 100644 index 00000000..ddaa4a91 --- /dev/null +++ b/blog/posts/robust-beautiful/robust-beautiful.html @@ -0,0 +1,938 @@ + + + + + + + + + +Robust and Beautiful Statistical Visualization – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Robust and Beautiful Statistical Visualization

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

Current plots do not work

+

What is data visualization? Battle-Baptiste and Rusert (2018) give a cogent and compelling definition:

+

Data visualization[1] is the rendering of information in a visual format to help communicate data while also generating new patterns and knowledge through the act of visualization itself.

+

Sadly, too many figures and visualizations in modern academic publications seemingly fail to “generate new patterns and knowledge through the act of visualization itself”. Here, we propose a solution: the estimation plot.

+
+

The barplot conceals the underlying shape

+

By only displaying the mean and standard deviation, barplots do not accurately represent the underlying distribution of the data.

+

+

In the above figure, four different samples with wildly different distributions–as seen in the swarmplot on the left panel–look exactly the same when visualized with a barplot on the right panel. (You can download the dataset to see for yourself.)

+

We’re not the first ones (see these articles: article 1, article 2, or article 3) to point out the barplot’s fatal flaws. Indeed, it is both sobering and fascinating to realise that the barplot is a 17th century invention initially used to compare single values, not to compare summarized and aggregated data.

+
+
+

The boxplot does not convey sample size

+

Boxplots are another widely used visualization tool. They arguably do include more information for each sample (medians, quartiles, maxima, minima, and outliers), but they do not convey to the viewer the size of each sample.

+

+

The figure above visualizes the same four samples as a swarmplot (left panel) and as a boxplot. If we did not label the x-axis with the sample size, it would be impossible to definitively distinguish the sample with 5 observations from the sample with 50.

+

Even if the world gets rid of barplots and boxplots, the problems plaguing statistical practices will remain unsolved. Null-hypothesis significance testing–the dominant statistical paradigm in basic research–does not indicate the effect size, or its confidence interval.

+
+
+
+

Introducing the Estimation Plot

+

+

This is a Gardner-Altman estimation plot. The plot draws its name from Martin J. Gardner and Douglas Altman, who are credited with creating the design in 1986.

+

This plot has two key features:

+
    +
  1. It presents all data points as a swarmplot, ordering each point to display the underlying distribution.

  2. +
  3. It presents the effect size as a bootstrap 95% confidence interval (95% CI) on a separate but aligned axis. The effect size is displayed to the right of the raw data, and the mean of the test group is aligned with the effect size.”

  4. +
+
+Thus, estimation plots are robust, beautiful, and convey important statistical information elegantly and efficiently. +
+

An estimation plot obtains and displays the 95% CI through nonparametric bootstrap resampling. This enables visualization of the confidence interval as a graded sampling distribution.

+

This is one important difference between estimation plots created by DABEST, and the original Gardner-Altman design. Here, the 95% CI is computed through parametric methods, and displayed as a vertical error bar.

+

Read more about this technique at bootstraps.

+
+

Introducing Estimation Statistics

+

Estimation plots emerge from estimation statistics, a simple framework that avoids the pitfalls of significance testing. It focuses on the effect sizes of one’s experiment/interventions, and uses familiar statistical concepts: means, mean differences, and error bars.

+

Significance testing calculates the probability (the P value) that the experimental data would be observed, if the intervention did not produce a change in the metric measured (i.e. the null hypothesis). This leads analysts to apply a false dichotomy on the experimental intervention.

+

Estimation statistics, on the other hand, focuses on the magnitude of the effect (the effect size) and its precision. This encourages analysts to gain a deeper understanding of the metrics used, and how they relate to the natural processes being studied.

+
+
+
+

An Estimation Plot For Every Experimental Design

+

For each of the most routine significance tests, there is an estimation replacement:

+
+

Unpaired Student’s t-test –> Two-group estimation plot

+

+
+
+

Paired Student’s t-test –> Paired estimation plot

+

The Gardner-Altman estimation plot can also display effect sizes for repeated measures (aka a paired experimental design) using a Tufte slopegraph instead of a swarmplot.

+

+
+
+

One-way ANOVA + multiple comparisons –> Multi two-group estimation plot

+

For comparisons between three or more groups that typically employ analysis of variance (ANOVA) methods, one can use the Cumming estimation plot, named after Geoff Cumming, and draws its design heavily from his 2012 textbook “Understanding the New Statistics”. This estimation plot design can be considered a variant of the Gardner-Altman plot.

+

+

The effect size and 95% CIs are still plotted on a separate axis, but unlike the Gardner-Altman plot, this axis is positioned beneath the raw data.

+

Such a design frees up visual space in the upper panel, allowing the display of summary measurements (mean ± standard deviation) for each group. These are shown as gapped lines to the right of each group. The mean of each group is indicated as a gap in the line, adhering to Edward Tufte’s dictum to keep the data-ink ratio low.

+
+
+

Repeated measures ANOVA –> Multi paired estimation plot

+

+
+
+

Ordered groups ANOVA –> Shared-control estimation plot

+

+
+
+

Estimation Plots: The Way Forward

+

In summary, estimation plots offer five key benefits relative to conventional plots:

+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BarplotBoxplotEstimation Plot
Displays all observed valuesNONOYes
Avoids false dichotomyNONOYes
Focusses on effect sizeNONOYes
Visualizes effect size precisionNONOYes
Shows mean difference distributionNONOYes
+

You can create estimation plots using the DABEST (Data Analysis with Bootstrap Estimation) packages, which are available in Matlab, Python, and R.

+

[1]:W. E. B. Du Bois’s Data Portraits: Visualizing Black America. Edited by Whitney Battle-Baptiste and Britt Rusert, Princeton Architectural Press, 2018

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/blog/posts/robust-beautiful/robust_12_0.png b/blog/posts/robust-beautiful/robust_12_0.png new file mode 100644 index 0000000000000000000000000000000000000000..d236c62eda80642e1ea83fccbc1cf3d102a075d5 GIT binary patch literal 23648 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 literal 0 HcmV?d00001 diff --git a/blog/posts/robust-beautiful/robust_16_0.png b/blog/posts/robust-beautiful/robust_16_0.png new file mode 100644 index 0000000000000000000000000000000000000000..a2683f51c73062b1d6287e51bb4e8ba446b71c49 GIT binary patch literal 30763 zcmcG$c{tSJ`!7BWhJ+BZ7oqG~2H9F95-Jhd#?nZ}*4WpX7E6*)7zRbCY$N+JObfD& zB23nan5;vVk@Y-2=X`(P>s-Hcoxgs+u4}Gl#?14+-}iHGuh)G)6MxO(GS?xILl6jr z%hbf^1_Z*a4j!89Y~USf&hQEF9}D_|=}mU<)0iCzE!WC`sBjh z=LN}qC+wxaQ$8IzVb<-^dB?qrPcuGG@xn85_Uj43mI-0CVYsyV( z-#ymDXqbtxK$qcq*BuQePWKmCUN$l^dgI(Pum}N9jEpaKJdKNsTho+Lmy(j|8+y?V zUYR&ssY!#Ek>>xu{;|5gQT&`Cnyds};Kt7oqw_{qz{Rf`&*6l#?_e%YUgqWHon`*N z3Ra5b!x_o{^i!r*k|s$lu$U)2!8#{-ldoI#KK**~dPhtaGlNMB63rt25*2b?Ml|YG zV{&}l(`R8wBU$VfxPy4z;f$7<*?NpO_Ayqefj2$wtL-)L)!zh3bvd=_<{KR`xeM;9 zQc`ZF9pK&NdiY{4-Q=j0)YQ5EyxuxBa>*zxEk!uF!=>)hh&@Rr`;d{5d&y}WFHX#Y zY3W{H&>zyZm7f-D(o$+^K)F|$p%+`z3880Nm~+_1nS9u8fY@hgq=P{8KjJB>?5Msbw%Q~z0GQqPJdfUUQ>f^-+` zxLO5SE)|SLWp^7%&fU}lworNsmuxHu6GVMC5cqa26_^Z*jC$YKN>YN-@C5VT&}&<; z;O!e~(v_#CAJk&h?Zs|@Cp2AwB(SK$733S-Lrk%#-aZc^m%IJI)LzVWn_Mh#SY}(E zc9-3fI)YerFN2hU?=Tuf@ZdXKVEG%Tg&bfGLyOvA?ac40;Hv*GOPznGqfV|5#Ux_$ zG3%JcCWcVEw;8i8Bo=}WrwjSq-;-GJ=gwdr<-|krlf>vE{+3vj5;aXmQRhJ zHfl_oApB-Qq&a3~qdA$dSPCSr?iF*J0dMOx9tw?Fny*WkgvbG>`K{@P2)E`P;!w>g&Jk4xz({3>d`nhkkT1 zBg%}vYe#Bar|Hnrn44jGkcBB?bnVP&aD|kw0D^}$Iyv=E_rL``)^Dn*A97}%VI})& zsI-L}a%oFu@KBmQSH#D~ebt_;)=@{_>)Bix6l}jaGRUHg3VM$A2}acN?v1hAo5JEXUiwTYY7U&)dmM7%_JJ@<||=_?hb|xc9S4!-Y?&#|Zz<)+R2~lpqnV zkJ_Icte$bIqkDB_>W0!YyAMm0m?lOMQ&HmY*t4|3g7t4{2WwY?wMT^w%U}+}zcbb+ z+jZLv#gbQUb;KyRO&>~wEkVg*$K(wL$KDzlo%PKtK{kklh;A05ebQKzqL#8qS)^QD zv8=Bd#qOW!PzmiL#UYW}%jaZ7efkGT4X;wTYQZ1ufnSgK09zS5b0S5UzFSF}C3TW2 z$o20AYBpPvpf=2Z$G6iyUzH-3rEm>FERciq!3NZwEAX9f?9LvmSKv)=Qn={v-9IZR z{8Sa2x7GdaN3|mHj&U0qHMm_ksa_!ojb@F4j85ZqJ9L88{DcTXe)_6ES~rc_I?FU# zf@rYjktJ67pUWO3>vI_Ejy*L$e;LsnHRCfueNur*QfeJnU+AcZ(4Em_@3yCjvcaEh zl*baRA%n)LQ^#@ff{{E^2LSQwqjXtqZUA5cmiUO zfObho{p=OE;^D&rzQ-EGKvAMbL1y{Gc19wH5OXcE8%4nIFT;TimmPc$0JT z+>MdR-9~1vy6LblXmub%IZ0X5vMZ& zvGGU1=!B_4Bt1>b32v08>dlC%C5j~?{?lc`S#=MfQ%PU~+XRVfBzN4t<{UPZ%T^$S z&kWh}VDV=3X}@W3WnyM-i#S1YkaJDUPucGWc&Al6SqHWm^e{JB_?W!Jh*a}WkO`8Q zyO@%=4hy7977qy|@4e0uepf4#$S+J#d76#oCpck3GsR$wsp9XfI%4c0E%&}v!Top% zE{mxk#D`;cMa81|OH*<4Q_<014lP;h$F9F=!mhIqa9b~O?-ZnPwVVaA6H~Z&Se})5 zIt$M8Ze0Nhi<|POE&ed+JIG((fndpkXP(48r5N4LRC1e2@E+DunttF(lDsX3mXw~D zxPqhKT^$P$IS#R91 z96ETfzZvdl23+>j(_guF!Csp!o(DG?-G1?05tC$@XM;#_>x~u$MV2%O-quq1>1X=N zT4pSp;2t*2VYdV_2E}F<;eFWY%a6btq(30DO?^Re?^bU8&e!IO9{8ti`|H7>Ri^X zf-GdP>F-FFJ@q5%PL*l}u-dY324}goxu;abv4c!@7B~W@pG)dYwCli~V&}qeh&^F@cUXKN2aio#)8BY4I@qAJ~n_qA7{xFF}U}Q*Y!FnphXi=iNORSKxYw=k0Wu zD9nv^q4g1m+r(wTx&hfsrSaUvNuODWm!=65W8xeT{2sYA7(2-kDVx0O@>eyD0s z&5^lrH5&EQ4S$m@=7}%Vqiug21c5Hs_>1}PTM+tE6Qnc~tqgi|SR*TsPy&t&OZfe=l{ksO8Py-5w@0kS-*N9osheDEOh@rj^m8W<7)IJ06Tmeak zZ@%91_XX5`fz1pn_ouLld*!?K*hPh(%j%>%wyw9=B?$YZYyNen4m=Q^s$JH$p^udJ zHEs=Jv0w4SV)K{0k@hdTtKPU2n#zNycc+alxku4zH|d6Q2y z;j_FmMp3nBoL=q+8*YcX(|^MD#;Qz7@X{qJAJW2|WFY;l)cx}pe5`&mP?QibTSI-- zn?K&T&fY2wBYvzoku3N_UELH|{Yb~vH3;EG>cw&Bk{L43n^4bfRdH6v3nE#pyWvwJ zdb90%ll4cr3LQ=RBSSc*C@m1GN>jL0pax@;GCm;XBw)&2hW6Y@^Q3BuSO!n6b}-K? zy{(B0GhYxVh}t!Zd*6TEY_>aZH0vDQT1G<_XH@0diC#g<);hao3Bd2`z=vG&Gil9S zqmO&4|LLhWU+o2fE$C98`{6HW>-#G$VMWZ1uKcz00@zBz3gi7WCci?!OQq)D_u}p# zg4(@@kJmaW;k(ug2}|!jUf4QG{rcWwwO$- ze-pgMR<+#F?lt%P$a5qS;PnOm&&-kiU>AReIKOeLFqfjW$`08{`(#2N(-| z-$FPxlQ8*meb@TIZ7Bw|HwX0eOSahvDkrR`b$m%~gRhLSW~f9hou|U$--e)v^5*z6 z)z#yHhSzQ=Q@BLWo;|94C@ZdpLzOc5qg+lsx$`^Y754SyKG>fTSA{+{%pI_mFldKh zk$LOV-tAJhvu+D{Vrc$SzJLLPZv59D!;ysNWs*xT4btMC_{!x?=Ga=!-Xb`yyyU-L zVI?rIof(FFbVIq0Q`CSN6d`Fvf!1T81kR*Yw1!bpw8s<^9n>9rMo+4t{Jc z$9-5pMe_4<+ptkFi{rpskE(mhs6VqWxLc*fQ{tZVGT#c+eHNAPZY&Zi*l6avF|Ep_ zV5+h^C13K^NxC0fJo%nj?DknGmlPw?3)24hHGS1Gg-WipWd~i5YCI!8=lsYVI2zUh zq|Sk5y=qZgHl!wfez%h~C4nzwH%F!%@q8mLVlV>^ywv%S3V4%We^zd<2=S0_=JQrEdw=X!I%#nHK z1pj}KEVMuCa_kM|yY@7x|5SbP=BJ`y3ST$cfvb9qKFIkE(y>44&Ttwfdpj4?KlM)? z6eV;Byv+S`5|bp$k|d~>Zg<3lLvm4nKQvl@_~mb#*WZl*l@rL;5w0asLRetT$saF- zxhcN;dD!fvGbyEAu0p?D#EyMiSGx-8as~GCp`Q;`-8PwM&v$)gS~>QI`ipK8D`3>h zex5tNUqJb1w_wpy1Mkqnwtyg-Zk>u;XyxeS>UQ|%=XTr?pxgr~4BHRXqpE(3&!@({ zQT}mH$6cfk>RDn6?hG8?Il+Z8ur*P6DD&zikf#T@*&4j4On>jYsocwl%c7+6jOz+> z1NV>YiD;kV6_AVUIU%F2CSg(FpIn`Y$%SqQ!SSZQLXf51ht*>e#+~mugNhNG983w6BtO?22>p7zAQ7oTy=5N@Q@7V~TV z0@(G80HZUay7j~a*bB)-_qSJ!3sbn#-vo-|%7GePDP=S5E}Dun%sC(mrefwXHsLCc z3G0Uz2Hxxr0;h{c>iP*MqA|Hup6L=++@BH&zdp8NqnSKp^Cr>K+JSL1#UoMIxIg8~ zZa+^=!Eu0qZ18Ly6Twt0AIke&W%_}T*Ry{|Yz)FRQHS?RfYW)rFx--^%CT)eHK?%M zeJc7{H{oRI{MYV>#P;Yfe3`?m+^po*rQf0g7k1`BoQVNYg=eF-D$H@4v-|e>+igGn zlASDQ5v0+`$yovYH_p* zm2<+n`}u+E<3bgoXC&|S?J1QYoEBkojpvw(T|NQXbPyL2hNzb#h85E!FOWF)^)sn= z$cKym#<~(wyf$lp4EliB#U2TzKlHOl zsqK$=M}2uyuJk4c7e5=IXkT6{?`NXMzk784o!#5A$U}YsYWy$F>Zx>y|KCcTAX>Ef zX(3Q9sRMOCaC{@`>io8)-M}HsTwed8LT1|_kZv7lPN|0`m2I(o?}Gv;$qhltUF;&W zMi&RD(}{t0`ZzPAF@nE&7Nz~N<&bs4BCN6c?lwE&k`8+=TiKVevf>M<{t2_Y&8^*T zq&F%~@7$3OOp$r(72_GmAjp!tv3{~~b5g0^mJY#CT{f;cwcDtOc^hDzMt`1f0^JU$ zwc~p#>ay)_-Q2;ojZLbB!Cb@7csnw7Bry-~W_O>{lQ^ifMeD-5^Z9Y3HmLq)X885! z3N~+hSK=!bguYJoICR6(s5SVqD5AwmO?^f2dtv1D+bWf;$4roU#0pc7>X|lKZ1eMO zqgdC+jUwKmgwt@;I-1%=A@oaP4FUF9gB#kng4n1&a`l6BE#- z0J8TtDxSxU{}@lJtXVeJ9O1xZUl@{u_W5KPqCEYey<(yfH-+K6tM9VrDl(+_ZtHlD zLYvJ%x?Q^RlY|-Xr(B#isarI{y$?cPx*E3!6abXhm*Evq`Q&qIPCub1p}w}qtZ5=A z?g{;LGS0fTd6W)$_A%@#auUC-vGLfR$%ZlROD9hBhPSXT%b@n!TK!e7ma11w7s0~l zL#yNTMdAdP!nmM|z+Jg6#eKS4!Gf1LG|H)y)dQ3PW+W|)mI!`Zy(G-H@eCy>@RD)k z7yC8}*vD}YlF}$F6W$fp*E~ze-EJTO8q0_(Q+kfkzI`Mqt>l|nUNLHo#9A`RxlSM1 zV6w3=YPILTzT!-o@KcuyKK`Y7@TH3^efKy9z4VQ($M9oHiQ{~1Y7=8fhxY8FK~?j` z9X4Is;3rwru|Gt^_e*#!JX)8DhuP4doIOd*{buLgmV2 zBSGhuGu`+a`W`@rXGF*^435Yt?ceLeGncUe2i@TS<yDEeZw$FrL4FUPg_mwBt^AMA{W!WAWV)f;m+|icK zr!u66ln>vmy@rdRmw{(IM)R$r`j#(n0=h*W?hh!>JLdWsk$0Oj7rnq+GeFm5i!Z07 zWO)T76KHq7u>%(StCB_ zmL&`L#xYMv{#S#{(t2g|7xzCBSJddcxX_^mw=4D3@y(2V01-rNUF&&kqI(|$6-LK? z(mQ6a8F)1|%E=jc=Q~?(T=u;jgAXZO(x?#sez;17FudH{=q$*aMNFSp3~^kXs{zA6B>a1@k`!l8y+(r$&{if2ndFDWV8vy*CnM-gH zh|y(iQI4Igi)qI?wE=Xl$LiaQec*?GjLMc>q`UIZTmno|xr};mdy-kTj!#FX+k9`h z>)_`J!=jD<#Sd2h`v=kf4?#Hi=tZ|t7lJj*=6&c^Dv1oR1%NHzxI4!xkJj9Nhhwea zn!TZ++!u&ydTMVZTYvwEPb}B8WOm#W{V~pQua53rN@rHgx(5W0hT3+}hC@|?UC~T~ zpVK0>ZbbGV7uD`xJ_ByF`lLG7&FnrrGN#Xt+fA!$KQ%rM!P8m+?sdwA*O_%i5Rbvi_me__+d3;XhY2a9s}g zLtAeG{_91N&FgVEKu7MNlKKsR-Yt}MzZ3|A)-S%sJuSa~q>N`rNL!?My^7P%TZg?D zB+D0Ra>4C@P}DCjO2JW7Du}KY!DOXdBUJndOCx_YOYs~hhOx(8VlpaAu9qChRyVY{ z=6jv`Hr~mt5Gv@>)|T26@IDhY;c!~h>b#2R0df^*b6L9o zjjug%O4aS-l~VD$dY;b4Z--)V%i|LZ`0W#ZdVWdhvPY5ZK-f9URd+ zZbW%Y#J18MB4gjnk8HJK!!BHsG2&y(u|I-+h(XJB7^kX(6fHoozC7=en%fJ#vKUlu z0p6%EZLTJ|0R-|l>hfyhsa}u+gf0u$JnaL1&WiHszYYOTuUonFfO|uDISW({R(eJ< zQd4e^;ftjkpHtxtnSi3_X@$q2er()Y=n4pOqFYl5n-g!+yN$A3x=>z>k)Paks<`-O z>rPgBwf62YfUV!Bk@)iUYG5}PwdpdpYNv@bU8P|`)@C;R1n7jw<_EPJNuGlJ>LZnP zzlB7cI3knh+DQB>OUzloC4UD9JG4Tj$XFB>1s#c@F38f9A8=V}RGxviWqpo$HN#d` zwlsfI-}B@&w~_nK4(l?;t1n8R<~-e1v)3EuV8i{%dvcD{_b3GyufP%U_R_YphA9%m z^KH-9ZACj&$7kbWs&ZX+Ti~7dH$R+n7n8}GTmwFq(Bo`hSoZHIiaol*&Z3G4V_e9s zRyvKt)roNNYN9NWdG(lC&DFa(EE2FZ@B2$#UmOcTGB{e3-Wx#81OTU2;Bi2EJPF>d zr)V3vO}bX`v#m@@%@`mK!|CG=teb+%2Wjgc#bP78N;^>KfW~k~PBs*oZxg{fXW*v; ztf*t|vQIFdL6|h`xEdg}^7}iR1b~Eu(Jnuz2Jmd{W}tV*?*OEHETc*vIs&|gYZwm~ zvN=w->~4~}7hH1LgV6J@ze0pVO09mq$N2FWAQO1f9{On>cQ?+)aUSgGSYnCcDI5;J zM0(GpH7w0S-6y>7NK6ZghKLq6FcoX{e+>lbc=rO~3_w|?8xi(VBvYNdK?D2(^h4UHP%KfYM5n;f=AZ$Rcy zW_93+C<7hb3YVQ5w;s%)MUa_qCI>8HTlvGZzQCt?W# zfKKAmQJ?PHtaWqf>Ek=D2kD>#vz48KGc5zyo^{WGF&YjmRLl>R+W*&IN?K|P1sDuY z3iGDavaH{CKl%OW%6}pWOrEGaQ#%xc^X)uEe;JA1RcaTqsy+AlUb!RTcQZ^gbtJNc ztQzZoHj;b^93&|1^N zfYA4^mP@cN-k-x^*t6F2_lS7BEA#cG`P2Z-7)l^~)xr_exV=oe>zpo3n`B>OUuD&hEHbf9rN{8>j0UMqM zlyW+gUZx~926*?SY7JNW`s75Iax zYe5@UJhI-w=1pT}0P`s`x*1V^zER_qi!5*Qc-5g&!+hAJ%iDg>rmf`>TWnX5S!8-f z<+8g4h)DAkvA3zXioCV!ROXVR1#@ck{UbR5gbOtAx#t4fMyfAM!nc1*s=o3bE9G9#Ht(dUbG6#rSfF~-@)iY-@_QIe~pB( z#VnoF!SFX&>ooncOW`isFMZQBI50vjLZZYjFKIDAP_+B%7aW(kl6NAEmt5Q<> z0G>t*YTqL~S9V)R8eHpd5`}vP99sUKNt9!a(dEke~{A^NZYAcuv`yPZL z-@J2|&4ejLH*40ctzMx%0OVADF}7#<%2@taqnBS~SK*aie)28<5GQtz*_@<@01Mi> zO(g&=_=?9}H}fqDAJZd}&>4 zSVT}Slg@xnt2@5*Tj8!7;NxUT)}$uQUSBqpo~?=R8GNVL+q}y!9xl7t_I(h6@6UD{ z-P{o(Sn9CzunsagvH6%Awaz+nRwV)RL_Tw!F)Eznw|!mYtt(0{0oLk@QhW2&h(Tf> zj_&A=zdE3&(UMc}x%2#{CiMa`XDv$^_Ujiw7$#Ek&F2!#WdUy@Rr7bY1t?`^(|E*C z!{a|qP0nu(EMWj*|7XPE(;eH#6l4sR>vmPSAu#=_ON{~Nbl45q@t3Ct%nTJ^zi9UO z?O70}pl>0y&?LZlJ->fsE?jKA+r%va%2|CkSJYN;&&e6lzK;Geb~e!GIcPww9!=|3weY4(*U91ALo!BQQPm7jebZ= z1!sjJAi0clTHCxtOYxBH+yZ%?myKm$?P|LJ{R5!CqkTe-$SjV0vs0 z;F2xus`$=*G;maokvxPWRfjqX_HhHmghN5?2H#FTf=va@mIV>rB)$IbBpujK^<^FQ zB;Xe-8SNCU1jQHKUloCtOWkG9@>6O%P6z?yiq3v&`ldI#vpfEsV6x84QI6YEV8_)cgx1~)C2o-p-~q$f`t9MK$cC1VRcB9saucbL zM5mp~8{9%BU$T?~hzin38ETi+(?8^JXy;S7p_$+uK1$0Z-p=Mpmjx(NzsdHgh)laP6)CrGWOO6-viLb^l?v~8Z5HyW*tok<`V zOUZBaNG0T$Bk|~V$TqaxRp?(o={;$jRGW=<-WZ>_jo!IHagzRD!y@fzvN;eIa(!tN zgLp%_pa>{z9uz&NH$EOi1R|ATR|*_dm4%*tWvP}gHS~gE=&D{)R+>CDv3)$nmWKuV zaz9>?`(bg?QD=_$i#;INcJAas?M=Zlgg89$8)YmFsWM}8uthGz7B#%aF#9d^2A}QfGZ%M+Jjh* zp}Phmb0AT%=F8q1Iw5XUL24+f&zI;1g#YKyQIm8PXFz1kt!UFW+V?gYE91G8SGzo< zA#83aJ;{%(^qA|sK6A-!L;O)5!!b@pnBqK9GF59_r&ifdfsn)4tEmVv=f#Bp>$kt_ zM4LXjz^ODcDMJR)Hu$NtmjsGla9ZivzC-2v7GRHgl;4xc;(N_!@tw}&lht>g0@7Ul zHlr*AA-Yf)$yrj;dGQ>eqAW$)>uNrye9xacQIs=~s;^!pxt}F!e?67?8L46N{~5>W z(FryPN+;;Rxlc>=oo;l^VjWZ|ZswoAW5=#7CQA1Hz3_7<)Cx#uO?Vy8gp%nOUb(UC z`zT_y0UrKJ|(F$$8H){k~Lkgfy6I|#M{PAzK$5R`4 z+G9+UUbWN6YxmSvJy3^NVC4D>W2*hP2se87nc)HC9$1O6*2LK^g`R8P_Njs$Pr)D% zN^UsW_SNnQDYc)iT}4A}f~QbV)=Q3J)d8z~3rmA>&PEbWtZYf7r(*X(6yfA5`dbbj z{Xk$ZLROt|&c|k>{ZHMGud4&iE!pw}Ds=U>mCFW#dhMhiqQ^=S62*ja;{K!pT2NJN zMY}~kUCjranF_N?jdqZt(hUZsGE5D(GQQuglg`S`ycA5fmV=bXL>^gqHsG4^An}Av zJ8!P{%7@-BN$bJJ>uDeFX@i;!2jbKj)Jy8M)QwaiW34O1pOP6Fu}v8O?_&1tTb(P?zgkZOXm>O{&c6){VG^5GWsHdPbQMZ$q=Di;@n?7`xt zdmKdX7vSSYNxl_#u-1kk|C(WMo))_MP(9h7Pw3lrSn7-=L>I*0B1E`yUp{-kgfX=iH_FgMdc?-AJquP4RlMxR02JCb@$eYSG-1)aXklKJN zD?4bC)K|1591T*Bl=cG=(qc=hP#@O~XdhCT+ujl}_YUJ4ZS*pM^DlYx-P}}|?RBE@ z`(Tyer!H^#e;xr7mDcvq7UqpPl(tmr71akD2mVn|p}X}GyASGIkN)OP)E(`Y`|Tip zGY?u3WZ|ak2bn86|H~Us~t=x;8t4M-G znlypqeqzmq3C*Y`#i%9``>{21+9)qq8nQRhvC21Z@`86OQ4QeJ-;IEl>IYR&z15lc zt7?lu7jn+pn!qToG5@@B43A|+Y;h+VPE0V7A#rjN`^dG|R}vKnS@W8rRYc~)=?|A1 zDSi_Jz(Kntf&uttw*US2ke?Zzis{iGuG$Mh$^6jiu5-zK5f(VVtY)Jw>qm~PsrjhG zU`0vvC{Uv0Lg=}y7VS$G&k{MOt&?&OiNQ)(ez(7G>t!a^%IX3HVbrCwo2L^bO;>@*z@Lay|QGrSdgEaieN$ z;%qjhyAoT`TeD?Ucu$_75d^JOCrEAF2`h|AZgZBBH{gx{z|KoOpWHo6stAm=XtkL! zh>g_BJ{(cLl<^W{2Ff2`%Jy5uNB@)ybL^s3x0idWzHx2`0&gH^&N8j&Lg2fA8${ zpS=GkgzZ!hfF6saMgQKepGw?g`C^YeTqo=jyB{hQF({n`~-T@Oe1@&@+BTv^puxM7o zOO-BH=SS%P6AquOSxsvbEYYYuR#O~SIoAtu{vv-#t5^%|EhRs$>+#F{uzq&82?Mam zQy{n)z%A^@G`9~?e*nvTKiwgvh6K?p9WyeYV<5UIoM`yD2+BZQT&))6Hvr`q3=|33 zT;$}H)k8IxEQ{R>#vI666)tZBGuGMmeMHLjvTy#cJ}`4l#n10!&n_7uL5U^_s->3L zfd}t*Q}EBcZ9^3+$?xoV>+XYE!&Cd^t?aklrbeylUFU5-btY=uV2eufF5AJ%wmXPf zDv#^roWwH=viLxh!DmbjA720?;wF+J7SqvMwk8vg)^p09T0;z=S#JHP`^z6}t$(4< z^1Zn!4nch_5xvrUcmc4ykBjg~>s$12-2qx?JDKxm0cmd>wV$NUB_x+ znEmbolN-+dx*hwU71cq@I;M2Aq_i>+jG{z}JO@=&(U4f9ynk;uXt%;jwMJR(4=IWZ z3Vj_>*&ABONWdh35W}-tN!3EzR1K_%s-zaJT+S>c$;xR)x!ZN6a)~^0geWp`oWPcq#q= zh~gXi!F)S`(wSic2lr9?I+Q2z>mx9c092<2ypeUMvh{?An}Xx*(8z9PzFFuMq>)ir zFXL{L{OknDg>=cA>^r2a_WBeK3^Siu;hV3rxEvAwX0rhfc*;q1aagp@v*Z11}XFl5rA z^ao9wFY{N917?jUKvOlD!{-3MXeZbi=F^~LNuX_DWRmm<_sYeW4VRPsUxS$xz!tv5 zwwzf_TlYk4gMK#{A=zovO^&~MsIhNnHPis%QBo8GfNbR#QFG>@A)gCBq1js4* z*tLX^)Q*>!Tc8rH@M-T?0e+(1u6oc`IOZp{Tu+XXR(n_SqcCzhq;|mt(UVD|0}*Nu z>`^o7b>b*6oil#^wNrm!)5r15JI5&Lo0YXu}*s>*Ve_-4win|Vk%Hlw|H+u)SXZL7O zbPT)xE$-{)rqVZ5-5*CPE8?H*VuG9K)hoGxapSX1x+={Hg$1bM0ci$ibofH5E^V8U zBE_Fva_1@(GzD9I?X=KUFgPK} zB>6dLc})Bm=wvy9&VTljv7A~xu(MjGA`LILvL%GJ+7$rS^_GiedsLV%2dm<5M_S3< z?OdCkBW7Ct@8=_M4nT|I6x74DV)(tq0ZIo$;O}jU| zoZ|vG0Kfoqg#0#|A?8$JD(ZMv+>_J~ZPzR}K*3JW@0LaUGN$Z?h@_&3f0t zYVRA>T9_gR!lN%bZl`0|%`DOw<1M^e*&HQoVh7FMnN3yae}?*w+S<1<5o!;jPx1tL5X*?~m`jGe`y*cwcyvzXmrf0wLE|W0bI>Ui`StO)Y{J zLxw6xuFo-}0)-ggwZ9!5%o8O4+^H|2qZ>+5{hmp#zmz3b8L+cyyHjVq6B3mFkjPMh zq`OZ48JEviz7s2Ub zz}3W#Pcl!xJFVg-=}DijKgi|LCFmt4sx4KOs!AKJB&CqNNsJ1CE7l3^Nxd~8Kkv!3 z$_(#p-XZvdBS*<+K)H09#6imW@$@+$s4h@-fh7j%u-C%Kt$gBy$iIVZdmJyYMi0}Y zaHiVMY+)KWf3i3G&XJMPd(l)+gf3NqG)K9=*oD13XW?DF7Ix5f4PiFRFm`34@=NR4 z7#XpYJo?HbqPNdQeRuze1UtU_sZrrz5s1a2Yo)m4!(-3|JRsx~L#rYWnq;)mB8(_O zz|47V{Fc^L-65S?mYRpF=Sf3&GzWdxk@D9YQ$TQklPojUPRpu-QiooAg*YP_%$Vz*Q0mj7^SSkvB(2%j?rZUssP zU+7IR95%rk#Wo69H+o-B-J8-|1cAoV(I17o&TdD$9(@OvRj@K;=f9hQ)20cwxA8Ig z98`$dft;UTbQt*!Q?&L&b4rKArisxWP0T{PvyTANuoFPu;vfTg;dtQH zT$>jYF79QXAk;i*=aW}rS>Z#-Hspkz8>RPVOrRi#SMXf+7K^U*Ymrr!_N5Z zvp~BuV{KLr*#^U8&S!bu4QK1!WycTS2S3;(pe~%d>osyOV+VZ^RzWL&KSzKQ~YKkUAgWZ=wHW z*~X{9z)6P!@aKZhzcwD{m?7UcF|?Sq$TK?Sd_x7o>90Ty@cAM*BeG<4M2!Zbp)iWK z>jVVMXfcb1zST6eDLjb-8aZLUK8Y6w7PE*dq17kPQv8T(@gPVr7v~RlM`b@La0aK^ zcxTl?&6!UkpWA&9GfQedC_uB5t{A^|90;{8@cmDba!?KSLTy;1IF42bD0=~nEElAy zisSFC_Vl$|unr3$gCmDkV4~0vvh!xd|La@FhXd#B3r)9m#Ge+ZyaP3d(VGMyrZ{Td zC*L)!)>R?%&41#xlq2Xv3+X*i36dQ6%FCt*UaB3HPU0BfZV5V5BY=Tn z4MXX*b2eg&fD2%W!5sDbz=$eWjs-J#XdWg>(O@)IK_g6I>TV{&6NHChYLiHNou6@r%t}l0s?x*R} zY}UqGMhcEyzSMCwU7H5~vh-I1c7eXzRlPXAt$;@xep%w?&ReoLZm{2ej@kC;_KlXq z+I`{sMq?EUh+t!wo1{bw1m3=MR-ObH_S89YXq>QPiE|)%K=9=4@8SE`B1WCT;mT=@ z;&Nb#S(GDvcX8#66;_|1ylsu0C5@4MvHf0#zme&Ty|_&elv+{w_g*|YfeFSu0+DQ8 zs!@h`fXO zy2C^f6s^=R?V0Z?vG`=5(LcUzRcv{d25*fq*=P^rc^}l)+zq~I2pS)jSYm|}mJ`y% zFpLjxtbzH=efC+`DVYDDJ~SOgVkS9`Zx6N2dIVgYa7-oFdrxKLw)2fNzbW`RR_VT@ z-5Bn>z}^iLv)aaTP>C%^8WlFLHhn4@ZzS;)OJ=O-@VGdRt}tQ$M%Z#B&|PfY28aJ^79cta{M>-)qRiAfTK9a%RfZncyzVx4 zMs`7b!XSQPA@Jip_8(c(4;5_0<+45ClW!TW4{5`#x4pMd!F4LWXS8V8L`G|YQ;#&hBH(H?wAlfNpIV7XRmhDlj76 znQAwdJU69NU;G_r9W2gYV zS55vjh&`O|)2Th;2iah4$zd4ie&iSav*`8LufzkzPv2$YS4w7*QFojow!k*I2D2l5 zc40+mpGyl%JSZu|Ks_aUbdUW0>|jo%dd=-gLHe$^+mV@mir9l`;}sDPMC!4mr(W_9 zdeT@GN-U|WsKw_5jdl-DDjWTW4Nt!D<1m9PV{4ISapT_(NrS|Z4~vPgnqr#B`M zkG_R?T*yX{30-w{E27`3Ssyn91I`BU!O(QT2&erheOMY6BGTw3rb*uwCD$udOggYq zB}$O3*T=W*?Q?gV-LU4^Y|MH#dZ@i+D2XfnKyxVcQe+ftaxfN2WRsy1RUCc38kPTnM_mQKEb<#Gz2vNj&)Wt>x ztU8f#{oyJ(h&&eSc+7MmX`O?5^!U8jd*f$Vx@&4%%_oB$pF8j;4x#i3e{!Ti2LR6DLFIj1UIPra(?FAr~jM+cqG zNHy*R@DmGPjb7{g-+s>F|NMg&msYo)qL)-Cdn&g==`DS~Gj=QTt{fCqO9+%GV!&#s zy`~{I#+sxD)h_z3Tz~MB2>KXtNbJk&EkX(+ft^N_o@xPNE`P#!Z~P^?$Nsh6tNU9Y z&`b7X+vmLessf10Uc-W4lwWyc=q_2C*5X_d z5(_7>d~U-_eXeX)eW*9QRhO^RnlQYa0D|)m4KZ?<%zn4#(svy}#7X=b|_uS(;nz zsdUNH>%Fw~ZQX473-L1l*xf8m9@wUQ4U3MB=q>f?&aMw86VXfcjNJ&m8UNpSy8cA( zZ*95UZT$%uMjNvqgAuJ3R~UxFRXgP{Hk!JPUFi856V0O zzps}lH{=LdbX*M^J7>GLgis$j-EnSo*ClwOV=SrH>SQDP@FYG`m)~ZV__~-;wbcA# zS(jU?KpyzRMEL(agZp~{9oVK%BV>ZfOxRI+}0J}T^uUu$X#H=qTh zOB(n8t*TX?f5fOMV$Oo}GN;cR?STJ}&b~Yx>h}M47JIUyV{X_GN^z zM3iNuF!NBxlCn31gk)DE+lYCjMaG^jhS5U8P-x1ab9LmJ9jMEP|~u!>gA}?*0^}E?Z#ZA593iuzJdQUQ>0T zN|0HlX^~$15?=Q6Z>14hb9Ni--32L+fp3qNTs$HSRkJgR+2PDDn4gB|Bbt-cCR+p_ zQi|Ihx@_B`GINOfV(l_Ez9aQ+yG+RV@_eJbeok%7f99^Ch`dOl6(1vcL6qUfYCqR8 zQJ%UVShw+A$5M^cqg(^~U`*Eq$ zhBZ3LDO2k55-odaIx$A5L2?a_7Dtj(*LJa% zU2SqqSf3w3SM)zypaxz)keo=AwNyOIlrxn6<1Ac7K1xt}_)gRSeQklC`g3a_9_8_85jQT_fz>V%<1rN+n@hA$Ug=tGf0u>|C-taY2t8XFN$Dx z7EI>hu(X{?hxc-OolbI`)sdK{R-!HYV^|)10cL5I#AJU=oLu~FB9h^-6cBhIH-Z;| zC?8((-4m-_?leWUo;c)z;0&)s^w}oZ+o2P{pLH9pTra;$}qp0F-p;pT9gQEw8LwxP(CD9JSL% z-fD2&=)TELT}Gi_KB*yGNZ)-T+(5XHthd@Xz{v;8?+ZS;mK5*@g*1?ukP2X%f%GSf z`gKz|AXD%Ks2glHf>~gY^IJO%p;@H4+9ySkp-eJ%gH%2WR0<{F6s@E9RUeWU2?ECKX7}_l4>aO(ppe88< zU`%}U>egCK%+KR=9XbX%)lD-#>}`VxEC;Z5mC5oP@!Yd(;Tz{28N2EbWWmI%xh!sV z+u5aU{T|w?7HJ=D1R%0!dZnvS2Y|d}RGk&wXPfU5PhX;_GU7suE{&T_8L|`(XS~xr z_Rk{AMfIi;YdO;*nJOn(j+}8E+qGn?P3x~D3Yz}(Cj0b@m(+RTT(7sP2k^&B$l513 z#HCA6UtHAxeb`ak2a_bIzdQ5hO_CQs=)se&OX^|7U3d_~(-6~GIBwe7dJ~+TE*_$^ zOb8}l=y;yVcgn0xB&Lvhe=;4Uqqit4g?s~WJI-{r4u1@P3v2a;jNhELp>)0KLuxSn zJ8VhH=Dx^Tg*)G}{(10YBlQ8w+3cDwHvSM3M?MPa*C8$87Zb}KKj@)O4K-Ex30r*5 zUdbeTal5;q$}u|WS3Es!1xLG$j&oy(>4nF4y;9bRM6VHh>sIJ=x>NIiC{BUi~VA3kW8w z+G&T&dn?UcrUvKqbM^)6l@wFIQ8u-{sSwDEFD*$5v9TyZz^7$Pw5&pAaMx7$a@Ep#$ zPK!loY7IQ)#B-i;DMsa72Hmp=WzN&LlonvKnxtA>A>LkCC?C|hX*-J(f+?uhgL2ZRlL)r+pz+zksX3J6va{+YT>+ zwpKBvN5t|)G9KBuwx2})d>t4*mcH9AWLV<@Y(@`g!S%k#8zQUWHe~ES>&X2Ife>;7 z^WYS`ZMteHAygQuGn7Vt<5}Wn_73Ale^!wPvl+-%6{QnT!mHzQxJ&Q1ZJpb9 z59K#i224kV=ofRdBMuM7GLtFdT>Gqc*`m8?3pt3xf>zzl`0z|V6SFestFAUb*~Nq$ z`*sV2Bs1PmkxR=1OZNs>aeUy55m`$lce+=h%@oe<;H+fSZ4)y2%*w`|>*~}3s~ISy zOeF4WcdG(oj<_inFcxErNFK>cK>#V)g{G|rWmpMXJ*VMbf>)Kj4rB`x1eUP^o{D#) zE+Z9FEX|I*90FsK6=f1p`=#zhK)`_O)tqssCGrhNs0<}FN8RSsXOdWBRSOSLv9enY z2+Vhzo!$x<#uMH@#9MLRQ@WZ-WO1ijV`gjP4Yzu742z&(A?@;oCbm-@@+6Z_i?BK_|H3ojmqW(!*oN}6E}3x zm(dsLa@fv(Y7}QKnI&^|NgyNTYK-NXk(#afu|O+Mgu|EH$}*?&yMu^YB+#YM`YpXw`1rN4TWU;Ys}91gAq(JZiS1) zR{iNADpGR4``FNMV+>f!3za!%mu&t9o8t!mbB$TCE*i#k0YYWF=b&-|4e30J#}Ixb z$6;uhIS>kgh8oHBxk?+05(GmY=$_luTO1N?G|Q?e*zY*Vqu7I zm>h%0jes}V?Y&7-5y_sCMV;nNgJ@`xcCWv)fxR~KGcSv&-EYGP2y``GJY`n(_G=j& zm8#c6y+z>#r7;!c<>a6Bp_qz-$qRH5KpOrl+B*fsQ^W0E={8L+MKvCV=-Av)K+FC6AV;LO$ z>EZ{e0*>R2&o%7y?^%ocbI?`$mbV>1OTCL<41g4U0&=hLWuvMRa#bH9d-|)aJVM1A zvm}&z$ou;bo6hlBx04NNqoYt^uyePwpYmk{RjBau2mqzJ`0TJ*Sq(M#GLoF5xiAt0 zNzJYM`sYO_Rr&#J=g+FC8hC3W1oWqidWdXRH{P8hmjTGwu!FRInW_@2-A&6S3U>chGvTKvxHt zG8PEFk;Coq)C=UNU`si`miBVJ)CA5}6;H;G;}ktaqnJ*Y-d{{xRxmvZi(mfOqVHhU z2TUb*vQ50cqPB~wHst-z53l<1y9e~cUSlrr_i(;_)^0f_~SUJC+#M<+m@paC?2ZpLi z>~7si zSBmuRVe>nIyJI0ji-m<#QUw~p0hc{;BM#+M)qC!2ln3`xxiL`)Z=GRt$_OQr5;|?T zO14BA2;D!6_DJ}|cEkbm5+^F674($Pxh3Ly$1R^v!@(2;yCx|#T|yK6$8cPtm9F~I z=|++!?5Z2Rm^;bwX_Xd{$n)85o~c3~0aRlSG(U2xm$v=_A!Y0AWUa6=Q}K3DT$^$a zy3;#46y{3oS9J(c>T_$0c%R)oe^Wvc3AypmSE)Wz0ayzD2?1x(`(GIK#7Pvrmf?E( z-QTn+T$9En&{^{CnsN6GMg6*+RzcUSEgy%G)6Hx|?8hr6aSm(MkM+^jTB>=My(ipy zBRn&Lki6)g6w%h&vZ-cZ^v4Frw(N=q-Zwh;q!IVa*W8Oeta%2M3wl0%Fwc-`Vd;kRx3O9&&_pLK;6;C3S9%fan#Z;C!tAtb|9a~C{EJ+v&2~0= z=_x`Le)H<+1lYSfu$epO?9WZd3dvn>6Q6+UaZKDEtne=gXv{*{ri`K7xHKE$X(`&u z+Ghs2lrpYO0N)aL6MS-}o;s2#Xra3Dh2de;Kn<3nrzQ&8#lEJk!WiFr_02yEfB05# zJncf6joszY;18W8wVN->;FWAwT`~Rg)UVgGz)5qAlm%;v8tj2&$*t+4CBv>z^~@DK zX4sYX{H&;(@UKAdq7>lz7`q~2nkA-l#6&?8Nwk-VF)@`(p2!!;RQ{NB1fh}vRRVUa zqcGwS;vz$8<&Ld^f{d9WVMIGirnXTsj9pXMS$c=cropKbj=du-RH@!s6ME%^@!}z~ zpl%iLa}b~)0-xp~!T=CBPI*LS zl;}5Q`OL&vuuVF)`UC~ht^7rSt|w)Gv`IIp%W1<&3J8^r8}uK*+neOt3SVJjJz{geXB~w$X*>!KW_JhY zYCsTlAx|8?C#QLeG9U}rWYc^8;^`vi{*YSL7&Q-b9&60>jvbPP7-XwC6KxpDwI=jX z?mpuAf+0N-%$gsBd1gi!sjj8R1(|$hM@3H_o1zsfwO@fzsC>}JZ7lCETsCG$#&}Fp zsnx)*B0RRdZ}^OS0>cj|%AmZGN7jG4c3nzGIJjv%3B3}l0G3*z9#3fn6E_6|){E#5 zP}lld(>t2j&h`ztWE4BO3FyE5UK(n+#p~S?MGV-J;s z^2Mz3c*7h)^iaFEE{a#fz`7)Wb+K2HL7foM51c7Dl|YQWtr_SUPe0g|cwM+xtdOAK z=K!9_261;r<|3yJaF6;8CAE>>!+&SH{+%@sZDI9NdLbAN&2idscmpc(cR2{wtB!H} zQn@(6CFnogUhi-#UJh}b9*eWDeII&V{LL=U^kDNGV8DLZQ`qscgu~DG^eC>AZ0z<9 zZB}OgKqsKQt%7el_;ZaN%L^V?H#d&BxSIX*_2Wpetl1#>B%pX&S$***0!H9bzn6nn zBlIKUV#7CIoDt8kmw-JuZ~O9j4wb+~k>BjArgtyEBNy?VHG5r^qSLuNd!!)P5LErhq=tgp95oxtSyIUR+yQ&kpC0fagY0@aM z-*-lv7#FJHauRgQJbmV!^Osx@2R_vvI~R4!E+6Y5&Z<+7)k9?B;sKh2szs7&@t|Z( z7&F`sdzG?V5kZwEf4^62Ok%SCHI4pGjG08q>Oswbq?B9VJF_5_faGu~-e01bNqWUSKLzyXcOTB_tXlF$j-JRO>&mm3N8!!ab_ za%^+=!iq2uZ2$SmPL&2(Z`(Xpse0n?fF@3({STnqh8AfEhlAgKsbGPrK>4DW?1kz4usU`-j$LWv_g(iVx#%J$ zBeXV(Nmn9ToXiS|6-`3%M0f@`m~D-*L?*Gv;k=CT&T7%sGv1rph0V(!BOpfN&V14{ zCo-U6%vTgPldl<@>>(Jq6Qo&ahJAOGx~0IEksXZ$cumkWZDac4C*jw1 z?LSz41a_WyxARv)hT{d@{lvIFTi*%}&VQot?ZFVlO=aFtsr@&nXw6vWr|F%uXnDFf z-4{7kJq=)t?r8vHRQfS?c{FbgY7Um_)5A?~_aFU~Mp=IsG4m`ni&|smE$Jr{o3*k6 zy$NmUr-i;Xq%&3_vvQ3>g=2e2$mt+icf`fd!Cjr@hPyXhIf*YU(jIs`)^mg)dm|Wo zL!8`~rc2sf2bjtoF5&MR=1Grer7OohWFnZvL`kt`ZPN3tLkBagnRa`-u8)lunJ6CA zAMx8~D>KNiopk5m$hp^w`-=hsF7G_FS^j%~#Shp|I;< z(T?kUh-&WW_DLM~@xkl19YJF(g|@atE`>FE^iVlOeo1C@dyM<4#6-YZ?>~XNUjL z!ah~J^O(#OC6ewIp4h4XQdjZdQY1B!DS9fExFh`w(ZDBnE}A=fn$~+@DKbNF&5u5W{4l$-noKLs;hm<+v3dm zX&S?6Ia?!QJ2#446(#*dc1(Bc9UiFOuHf3|7s5SVP(jTdigGPBQ*dZCveAbKTDf!R zRg}~oA5G@HFkUq|sq`#?tRH}pf_%bT(mb+mS=H`A;<`GG&y5Nq1j^6a_E19-#qtvR zmT}W?jE?j#nZaVs$6jS)mG!`=++c4}TRdc~`24&$cAnAO7aZTUF{qnAc`nhe^(D6{ z%>uH}dc(o6$^1z2R&?_FI=@rlrf!!<8wVZF_wq7~;1kj0?fQu=w3MBSiW40#VQnE+si)HYP<;m|iFS|B< z+WAdG)rE__05h=x#%_hk_kcDy=E|6xi3NoLR7h1@5|I#b`QX~8pl`}qXZHRJoMm?~ zFk(v&1wJAx;?NhN>H&~)AU13#L2e_FUlH({R$UjLj!GFVNwg>vtAWHhhRDPjEJgn1 zjj4t)p#?+hCg=QIzMKcuhqles+f8GfnS76?KQ`vtuyvgJdUivYE{H95N_l8jw!Fb^ zTDIje4w9QUWeH#Rft)lJptV;RyVsIG0#Y8JyqC4n;M*Y5-^kIE!C6A>4`&EkDMs#! zS9*@%N20Alde&}c z^@svIArT`0sw!3=cAjs=s8o;lq>=5_yrsc!9NHBrx2!lbj`bY})sjrlae!uY6oE+e zpTbL~9SL6z9J<#dv`C|PVSGJI9=Cfv1(XaD^dk4VzsJ+|)^MOK z;fcr#&;iG6UJxDI=GCYHZy%kC0sHXTM-2W4h;5ES|K-Q$xrG;Y?hI;^pkXH)q$h;* zlJ9j(&oktGUaNqK{rw!Q5(&IJv-^5qBWKC_xh(Qgs3wVnLfbK>#8ZQH!tN0Jt}+ci zCIJ$+OX{5fI270w_mRP|HqFIDM{EI# z1=V~q(lL~Xz25p5UhwA0-t7}0%Ul3+Hv{`Wj;o~xhxK=yTR?>q&NUBXOlYT6+18&u<)&f!OzbPWovU| zRlM*2G^Pe?+*{dTRfBR6f$%<)3FY{?)O^x^_67LXb)l4skN@CUPPkfJFMgpkww5BA zn26brRtc*j|1pYt0>0t+T;p+0-stdw;}-qzCM!C$X-|56wH1vkiLnPH;5Jw$_KfH0 zTbiV+6dy`1V>fyj++2Z*3ZUyd#y5X%1E003ZuUOmxH-sU5zkZimkjrn8v zm4PKrMkRVrS;GD7G1MAk&A%E1#y_8Y)%f@pc*xum;FG7p&R(W_O`1JcWf=8RclQS$ zC@s2_rqHfmFvoD62HP`y#c{w~!LFEin(_?x?gc;ZU6A=(SWb3$n7Zka~84PU~0mIaYhJb*Vfco$Ph&jOY4-Fpza$EqgMnz0i8TshyBdS7| z4MiOU6&6i?n0Vw=(!FUlcIjX8VNc0e^2aAc8E%`y4IO_QiUajs%$fWz&~zUjj(Z8L zMD7Zm+(9hlTQ(2Kxz5+}usP@c;%?v)XgfO+TIp3mENEfXhSJtN*~HT(z=G7D=8^#=AhRvi%?a^xZ zI&CLGBZZpWblpG=&`mA~Jg160$rsC?z7;m7Jb$7iq_J>Fc?f7mcd75=Q={3`lU!;r zzUR}G1Srx?RxeM}=X6|cNM9$Yq!b9=f6>aB?)qV@Ov`I?wkycwsQ#$rz@C@wH#e5Bht_qsa&}|IdgqK zDk7h0IaErVj?Ex@LEghFgtyA1xla0EoXq8uz!+uBHV@0QMs?$+B-#!fYb@nl+;HzR z!h~~95);)*tUaGEu&1~E!$4QECf2DfEHWeRfL!Ho_Bogh1d~5`v@aMvt-m)L>a)Gy zWZLF0Fha>Jd%QeelyV3h?IAdf0;}&JpSxF#$o36Uf*@H!VLA6p$3PW2$59flCK}%S|4T9VYI=Ad<^_Ki`dWyg^W9RtHim<9o%H%=H0jz z#u;njBA_g`4%+7vA7v2(zHXY)4?Q&26xWk&q0)|L+nAXt7%3vn4@Z^s^x|KZ4)k$q zKz0Xc;@NUKdka)<1pWpvT~wFX+D-Za^r1B$&)9{vNHVw^_%pPf34~EIGz=D|5SBz_l_L~>azS1UT z;ls1iP0QG-J{GZQlAhz^g);B!;tg=WDGNAm%4tkf0onMzd-it_np8pf@d@ISm@n#d{=}p&qug&0!kRpFR$D&P z0iz=nEigeCOx(tzW$5uZz>N~8#m4np#<6chqB(!}cF-B2=6(apCkgzZ z=^aDuPpCrXm7Ey+HkOv5$f9hBIM%J|FR-%@kg=&Dwya1hPkk97>G&0?Qq9NbO^1) zaqG>{{y5adu>JzrM8tuEAz33)^0m-rwoxHvqY7vb>4xZ!LTCY=EA3@uQ5bqy#+@NL95pXZUD$c8g^=2&ZDl?6ETxjO$s%dnKQMaXVa55^L zr&C$?kTUVzC!Q|0xXSZ+Jzt-<0DDuGxAp&Ib}n{NJFZ|>3no98`3Pp*9ocd51lv~i zh70Y728LQN!+vnb#UlTheOb!=NeOg1`KYbFnBZ?cTJaaq;r}1od>NUn&`o8)$DlfF z>F|zy@8O})W>`fl%MH_{GzeSftAVz2xic8zSp8W($_q+4BQChYM;MR9*~1H<6#`=2 zy#ixVCtlHHR}rsy*V4#<`{zR&Z59hVIViD{o{C?<_fRe}Iv(LV5gFZIcWuNsfl`bG z&@Z8dG(}rDqWOOrg%uNP`A$M^vbRXKuuH(V-%(v-&du`UQ~*ybh^~ber=LbjNiFFn z?{PBZDfZl|>|X5K$!iabdEH%8V$8O1jDhU4y=katw;{6}P1mrTnxq_D0Zxg28ZEYV zXZc1H(v2US1QJG)L3vv3QAaV1vxO!5%z(PAM@P`ry57CGx?=O|_T)U{k6|$}mZwE_ z;w3fiGjO$M^H3)icWtM+YY{s zJ&Rf5oQE0^T|6=tmflql{j8lXWbBrZLq9Q!?WPhOg7O&yB6|j_eTqE6bZ_+d%vhmG z%gQv@eck!BPC1LtK@2dt8M~T5Cg(6eb&*rE)Z4EN>ro~V@sDvpoj!Odl>8M5lFhm?!^9ffvQ%R&ZLe%0oU1Vz`j~bLf%T=4xQ|_}3)6?hTeR zilDpf+p6DAo`CAz({wcjbugyC8Bnj`!Z)~4YH;UtAtp+~TQA5dO756PJZZ$ALwJ4= zx3=qL_Hk%O5`Y?nh=pJ}A6*Gq0BbjkrpHR&=Xx;m%D-Qk*X@Ny%o8J1=PZm9It0xT z=FtiluY|T4%Lf70Svx4Cpq0C}g$97H<*S6=&nbN3m~v`MCYYCafcC7DzL+h~+m5HLnU z+N3y8!bpM@z+d97CteJU2jw|Ctr^RwwVdr-)ANiQ3Zj%UN1>hYCdd_d9b1vI+VW2vQ6|ql zF=v2U2YDsX#$=I_EZ{_OORG+iS>R0DP01@`X~F7@AaQ94|Bosj>cLxl>O$!7w79pWNi? z8?F#McyIwm7U)oqgygld6bp^kg-To`&{$-zhj-LYfT9O=*$90D%?m7uX+Wmz0>j?I zZwqcIoWHEgp-mwH)?QC5f9s`ImdiOAgN>ik2$!~_XTrTKW;hufb}Jv<#o_)?FKyE3 zHR0DC;6}2tV|-~%P7!hF`Csa5nsd-~FU(JwuI4xV;Mzo8oGs1=ze5eafsL}-9(%g9rIzINtqG^Oi-z$*K7?$A#>U^T|7 ztQAkk0+%@VV*MuC4I6K?Faf39N#q>QYt#FJr-*dv_LmR&kEMPC$cDyM=81E(1Y8*Upd!3$bhNrgXUEu+y*dj{#*lNl(b7{7z#PBh|1SdGL^>N3B42NX)cvpf4( zzpWf7Xt@^RLqDVGy|N51FHGZYEE?9rvZW+YnufTF`*Y#SzOwg+{5=uJuJW@*9oEiu z7mxf-NnAVS&LdqMi?-O*P&_&4Xy#{j1kdQzp2@>B-6GN;?gFF5&Xz#{+bVy0@`Kn7 z`#Y&k*o6~up%vF!i&nQE-tjHyuoRa(Q}@PT6&P0he*D7p&S?LeQfE(ihrs?@qE`8g zUZL4Mj1HBWu0?uN8qEjpx{Ly>sEbn_yh#Hj)yDHAIF0W4itM%zTNvFh$m5^zv z;Bba*b5V3MegX z!M%fi*m7U4Iytse@n^{d9MaT8t0Kv|TQ8#EV~Xvj;|;-;3T;O}&E`#Z=oIUc*4tE_ zDQiET0l(#d0N#waVkI$lU2ksgL}J53nhfymGh?q7>a1=2T~v zNo=#R5RL>`2P&o#^gIPI(SK9h|BIFWzZvZRKTE%3e13xb`##6XB5<)U#LC>xtj+}e G*Z%`l!8 literal 0 HcmV?d00001 diff --git a/blog/posts/robust-beautiful/robust_19_0.png b/blog/posts/robust-beautiful/robust_19_0.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6143f47dbd2f50b8adc46e29a2b0f8c7592b88 GIT binary patch literal 60161 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 k&i}tw&;Ot3p#27uI)tH%|C?SoctZ$GQcNHArM1 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 wsA%0 + + + + + + + + + + diff --git a/images/customizable.svg b/images/customizable.svg new file mode 100644 index 00000000..877df670 --- /dev/null +++ b/images/customizable.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/estimations.svg b/images/estimations.svg new file mode 100644 index 00000000..0d8d9afd --- /dev/null +++ b/images/estimations.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/gaussian.svg b/images/gaussian.svg new file mode 100644 index 00000000..aad230ed --- /dev/null +++ b/images/gaussian.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/images/git.svg b/images/git.svg new file mode 100644 index 00000000..f2e83cd4 --- /dev/null +++ b/images/git.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/images/jupyter.svg b/images/jupyter.svg new file mode 100644 index 00000000..43a3c214 --- /dev/null +++ b/images/jupyter.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/python.svg b/images/python.svg new file mode 100644 index 00000000..91d19040 --- /dev/null +++ b/images/python.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/splash-propplot.png b/images/splash-propplot.png new file mode 100644 index 0000000000000000000000000000000000000000..352e37c66599e5e1f4aec74da09f96c16cd8fcd1 GIT binary patch literal 26410 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 UV$WKBw?-LlKhEyZNRM^@29&LsF8}}l literal 0 HcmV?d00001 diff --git a/index.css b/index.css new file mode 100644 index 00000000..9b3f8dcf --- /dev/null +++ b/index.css @@ -0,0 +1,214 @@ +:root { + --background: white; + --background-2: #c3c8d4; + --foreground: #484d54; + --foreground-2: #484d54; + --content-width: 1000px; +} + +html { + font-family: Inter, SF Pro Display, -apple-system, sans-serif; +} + +body { + background: var(--background); + color: var(--foreground); + text-align: center; +} + +#title-block-header { + display: none; +} + +.navbar { + background: var(--background); + text-align: left; + font-size: 16px; +} + +.title, .navbar-title { + font-weight: bold; + padding: 4px 8px; + border-radius: 8px; + margin-right: 4px; +} + +.navbar-title { + background: linear-gradient(240.01deg, #4B555B 15.29%, rgba(67, 78, 84, 0) 138.75%); +} + +.title { + background: linear-gradient(240.01deg, #78858C 15.29%, rgba(105, 117, 123, 0) 138.75%); +} + +.content-block { + margin-left: 30px; + margin-right: 30px; + overflow-x: hidden; +} + +@media(min-width: 900px) { + .content-block { + margin-left: 50px; + margin-right: 50px; + } +} + +@media(min-width: 1200px) { + .content-block { + max-width: var(--content-width); + margin-left: auto; + margin-right: auto; + } +} + +.hero-banner { + padding-top: 20px; + padding-bottom: 10px; + margin-bottom: 30px; + display: flex; + flex-direction: column; + align-items: center; +} + +.hero-banner h1 { + font-size: 56px; + font-weight: bold; + margin-top: 10px; + margin-bottom: 40px; +} + +.hero-banner h2 { + border: none; + font-size: 40px; + font-weight: bold; + margin-top: 10px; + margin-bottom: 40px; +} + +.hero-banner h3 { + color: var(--foreground); + font-size: 20px; + max-width: 90%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 40px; +} + +@media(min-width: 900px) { + .hero-banner h3 { + max-width: 60%; + } +} + +@media(min-width: 1200px) { + .hero-banner h3 { + max-width: 75%; + } +} + +.mid-content { + width: 100%; + padding: 0; + padding-top: 80px !important; + padding-bottom: 80px; + background: linear-gradient(235.87deg, #656A75 12.29%, #33373F 107.53%); + overflow-x: hidden; +} + +.testimonial { + background: rgba(51, 55, 63, 0.4); + border-radius: 12px; + padding: 30px; + text-align: left; +} + +.testimonial p { + margin: 0; + padding: 0; +} + +.testimonial img { + margin: 0; + padding: 0; + display: inline; + float: left; + width: 50px; + margin-right: 20px; + border-radius: 8px; +} + +.testimonial h1 { + font-size: 16px; + font-weight: bold; + padding: 0; + margin: 0; + margin-bottom: 4px; +} + +.testimonial h2 { + border: none; + font-size: 16px; + padding: 0; + margin: 0; + color: #A2A8B4; +} + +.testimonial h3 { + margin: 0; + margin-top: 30px; + font-size: 16px; +} + +.feature { + font-size: 16px; + height: 210px; + background: var(--background-2); + border-radius: 12px; + padding: 30px; + text-align: left; + display: flex; + flex-direction: column; +} + +.feature img { + margin-bottom: 20px; + width: 48px; +} + +.footer { + color: #A2A8B4; + font-size: 16px; + margin-top: 40px; + padding-top: 30px !important; + border-top: 1px solid var(--foreground-2); +} + +.btn-action-primary { + color: #F9FAFB; + background: #009AF1; + font-weight: 700; + line-height: 20px; /* identical to box height */ +} + +.btn-action-primary:hover, .btn-action-primary:active, .btn-action-primary:focus { + background: #35acf0; +} + +.btn-action { + min-width: 165px; + border-radius: 8px; + padding: 20px 48px; + border: none; +} + +/* Below are needed to make .ipynb equivalent to .qmd */ + +.figure { + display: inline; +} + +.quarto-figure { + margin: 0; +} diff --git a/index.html b/index.html new file mode 100644 index 00000000..941e126b --- /dev/null +++ b/index.html @@ -0,0 +1,620 @@ + + + + + + + + + +dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +
+ + + + + + + \ No newline at end of file diff --git a/iris.png b/iris.png new file mode 100644 index 0000000000000000000000000000000000000000..92d58275209becd0bef2fc85163b58c106f5413c GIT binary patch literal 34596 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 Lx|lAZfB*jjK(;}y literal 0 HcmV?d00001 diff --git a/listings.json b/listings.json new file mode 100644 index 00000000..da157835 --- /dev/null +++ b/listings.json @@ -0,0 +1,44 @@ +[ + { + "listing": "/tutorials/index.html", + "items": [ + "/tutorials/01-basics.html", + "/tutorials/02-two_group.html", + "/tutorials/03-shared_control_and_repeated_measures.html", + "/tutorials/04-proportion_plot.html", + "/tutorials/05-mini_meta.html", + "/tutorials/06-delta_delta.html", + "/tutorials/07-horizontal_plot.html", + "/tutorials/08-plot_aesthetics.html", + "/tutorials/09-forest_plot.html", + "/tutorials/10-whorlmap.html" + ] + }, + { + "listing": "/blog/index.html", + "items": [ + "/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html", + "/blog/posts/bootstraps/bootstraps.html", + "/blog/posts/robust-beautiful/robust-beautiful.html" + ] + }, + { + "listing": "/API/index.html", + "items": [ + "/API/load.html", + "/API/dabest_object.html", + "/API/bootstrap.html", + "/API/forest_plot.html", + "/API/plotter.html", + "/API/plot_tools.html", + "/API/effsize.html", + "/API/confint_1group.html", + "/API/confint_2group_diff.html", + "/API/delta_objects.html", + "/API/misc_tools.html", + "/API/effsize_objects.html", + "/API/precompile.html", + "/API/multi.html" + ] + } +] \ No newline at end of file diff --git a/read_me.html b/read_me.html new file mode 100644 index 00000000..21abcfc5 --- /dev/null +++ b/read_me.html @@ -0,0 +1,948 @@ + + + + + + + + + +DABEST-Python – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

DABEST-Python

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

minimal Python version PyPI version Downloads Free-to-view citation License

+
+

Recent Version Update

+

✨ DABEST “Bingka” v2025.10.20 for Python is now released! ✨

+

Dear DABEST users, The latest version of the DABEST Python library brings new visualizations, refined plots, and improved accuracy.

+
    +
  1. Whorlmap 🌀: Compact visualization for multi-dimensional effects

    +

    Introducing Whorlmap, a new way to visualize effect sizes from multiple comparisons in a compact, grid-based format.

    +

    Whorlmaps condense information from the full bootstrap distributions of many contrast objects into a 2D heatmap-style grid of “whorled” cells. This provides an overview of the entire dataset while preserving the underlying distributional detail.

    +

    They are especially useful for large-scale or multi-condition experiments, serving as a space-efficient alternative to stacked forest plots.

    +

    You can generate a Whorlmap directly from multi-dimensional DABEST objects using the .whorlmap() method. See the Whorlmap tutorial for more details.

  2. +
  3. Slopegraphs 📈: Enhanced summaries for paired data

    +

    Slopegraphs for paired continuous data now display group summary statistics.

    +
      +
    • By default, a thick trend line connects group means, with vertical bars showing standard deviation.

    • +
    • Choose the summary type via the group_summaries argument in .plot() — options include 'mean_sd', 'median_quartiles', or None.

    • +
    • Customize appearance with group_summaries_kwargs.

    • +
    +

    See the Group Summaries section in the Plot Aesthetics tutorial for more details.

  4. +
  5. Mini-meta Weighted Delta Fix 🧮

    +

    The weighted delta calculation in mini-meta plots has been updated for greater accuracy and consistency.

  6. +
  7. Expanded custom_palette functionality 🎨

    +
      +
    • Barplots (unpaired, proportional): custom_palette can now take 1 and 0 as dictionary keys to color the filled and unfilled portions of the plot.

    • +
    • Slopegraphs (paired, non-proportional): custom_palette can now color contrast bars and effect-size curves.

    • +
  8. +
+

See the Custom Palette section in the Plot Aesthetics tutorial for examples.

+

Thank you for your continued support!

+

The DABEST Development Team

+
+
+

Contents

+ + + +
+
+

About

+

DABEST is a package for Data Analysis using Bootstrap-Coupled ESTimation.

+

Estimation statistics are a simple framework that avoids the pitfalls of significance testing. It employs familiar statistical concepts such as means, mean differences, and error bars. More importantly, it focuses on the effect size of one’s experiment or intervention, rather than succumbing to a false dichotomy engendered by P values.

+

An estimation plot comprises two key features.

+
    +
  1. It presents all data points as a swarm plot, ordering each point to display the underlying distribution.

  2. +
  3. It illustrates the effect size as a bootstrap 95% confidence interval on a separate but aligned axis.

  4. +
+
+
+

+
The five kinds of estimation plots
+
+
+

DABEST powers estimationstats.com, allowing everyone access to high-quality estimation plots.

+
+
+

Installation

+

This package is tested on Python 3.11 and onwards. It is highly recommended to download the Anaconda distribution of Python in order to obtain the dependencies easily.

+

You can install this package via pip.

+

To install, at the command line run

+
pip install dabest
+

You can also clone this repo locally.

+

Then, navigate to the cloned repo in the command line and run

+
pip install .
+
+
+

Usage

+
import pandas as pd
+import dabest
+
+# Load the iris dataset. This step requires internet access.
+iris = pd.read_csv("https://github.com/mwaskom/seaborn-data/raw/master/iris.csv")
+
+# Load the above data into `dabest`.
+iris_dabest = dabest.load(data=iris, x="species", y="petal_width",
+                          idx=("setosa", "versicolor", "virginica"))
+
+# Produce a Cumming estimation plot.
+iris_dabest.mean_diff.plot();
+
+
+

+
A Cumming estimation plot of petal width from the iris dataset
+
+
+

Please refer to the official tutorial for more useful code snippets.

+
+
+

How to cite

+

Getting over ANOVA: Estimation graphics for multi-group comparisons

+

Zinan Lu, Jonathan Anns, Yishan Mai, Rou Zhang, Kahseng Lian, Nicole MynYi Lee, Shan Hashir, Lucas Wang Zhuoyu, A. Rosa Castillo Gonzalez, Joses Ho, Hyungwon Choi, Sangyu Xu, Adam Claridge-Chang

+

bioRxiv preprint 2026. 10.64898/2026.01.26.701654

+

PDF

+

Moving beyond P values: Everyday data analysis with estimation plots

+

Joses Ho, Tayfun Tumkaya, Sameer Aryal, Hyungwon Choi, Adam Claridge-Chang

+

Nature Methods 2019, 1548-7105. 10.1038/s41592-019-0470-3

+

Paywalled publisher site; Free-to-view PDF

+
+
+

Bugs

+

Please report any bugs on the issue page.

+
+
+

Contributing

+

All contributions are welcome; please read the Guidelines for contributing first.

+

We also have a Code of Conduct to foster an inclusive and productive space.

+
+

A wish list for new features

+

If you have any specific comments and ideas for new features that you would like to share with us, please read the Guidelines for contributing, create a new issue using Feature request template or create a new post in our Google Group.

+
+
+
+

Acknowledgements

+

We would like to thank alpha testers from the Claridge-Chang lab: Sangyu Xu, Xianyuan Zhang, Farhan Mohammad, Jurga Mituzaitė, and Stanislav Ott.

+
+
+

Testing

+

To test DABEST, you need to install pytest and nbdev.

+
    +
  • Run pytest in the root directory of the source distribution. This runs the test suite in the folder dabest/tests/mpl_image_tests.
  • +
  • Run nbdev_test in the root directory of the source distribution. This runs the value assertion tests in the folder dabest/tests
  • +
+

The test suite ensures that the bootstrapping functions and the plotting functions perform as expected.

+

For detailed information, please refer to the test folder

+
+
+

DABEST in other languages

+

DABEST is also available in R (dabestr) and Matlab (DABEST-Matlab).

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..0dffcb7f --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://acclab.github.io/DABEST-python/sitemap.xml diff --git a/search.json b/search.json new file mode 100644 index 00000000..753e8f5e --- /dev/null +++ b/search.json @@ -0,0 +1,1541 @@ +[ + { + "objectID": "tutorials/index.html", + "href": "tutorials/index.html", + "title": "Tutorials", + "section": "", + "text": "Click through to any of these tutorials to get started with dabest’s features.\n\n\n\n\n\n\n\n\n\n\nTitle\n\n\n\nDescription\n\n\n\n\n\n\n\n\nBasics\n\n\nAn end-to-end tutorial on how to use the dabest library.\n\n\n\n\n\n\nTwo-Group Experiments\n\n\nExplanation of how to use dabest for two-group and multi two-group analysis.\n\n\n\n\n\n\nShared Control & Repeated Measures\n\n\nExplanation of how to use dabest for shared control and repeated measures analyses.\n\n\n\n\n\n\nProportion Plots\n\n\nA guide to plot proportion plots with binary data.\n\n\n\n\n\n\nMini-Meta\n\n\nExplanation of how to compute the meta-analyzed weighted effect size using dabest.\n\n\n\n\n\n\nDelta-Delta\n\n\nExplanation of how to calculate delta-delta using DABEST.\n\n\n\n\n\n\nHorizontal Plots\n\n\nA guide to plot data in a horizontal format.\n\n\n\n\n\n\nControlling Plot Aesthetics\n\n\nA guide to various plot aesthetic changes that can be done.\n\n\n\n\n\n\nForest Plots: Visualizing Multiple Contrasts\n\n\nExplanation of how to use forest_plot for contrast objects e.g delta-delta and mini-meta or regular deltas.\n\n\n\n\n\n\nWhorlmaps: Visualizing Even More Contrasts\n\n\nExplanation of how to use forest_plot for contrast objects e.g delta-delta and mini-meta or regular deltas.\n\n\n\n\n\n\nNo matching items" + }, + { + "objectID": "blog/index.html", + "href": "blog/index.html", + "title": "DABEST Blog", + "section": "", + "text": "Preprint: Getting over ANOVA\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBootstrap Confidence Intervals\n\n\nExplanation of the bootstrap method and its application in hypothesis testing using DABEST.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nRobust and Beautiful Statistical Visualization\n\n\n\n\n\n\n\n\n\n\n\nNo matching items" + }, + { + "objectID": "tutorials/10-whorlmap.html", + "href": "tutorials/10-whorlmap.html", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "", + "text": "In DABEST v2025.10.20, we introduce a new and more compact way of visualizing bootstrap distributions: - whorlmap", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#load-libraries", + "href": "tutorials/10-whorlmap.html#load-libraries", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "Load libraries", + "text": "Load libraries\n\nimport pandas as pd\nimport numpy as np\nimport matplotlib.pyplot as plt\nfrom scipy.stats import norm\nimport dabest\nfrom dabest.multi import combine, whorlmap\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 37.69it/s]\n\n\nNumba compilation complete!", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#create-a-simulated-dataset-and-generate-a-list-of-corresponding-dabest-objects", + "href": "tutorials/10-whorlmap.html#create-a-simulated-dataset-and-generate-a-list-of-corresponding-dabest-objects", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "Create a simulated dataset and generate a list of corresponding dabest objects", + "text": "Create a simulated dataset and generate a list of corresponding dabest objects\n\ndef create_delta_dataset(N=50, \n seed=9999, \n second_quarter_adjustment=3, \n third_quarter_adjustment= -0.5,\n fourth_quarter_adjustment= -3, \n scale4=1, initial_loc = 10):\n \"\"\"Create a sample dataset for delta-delta analysis.\"\"\"\n np.random.seed(seed)\n\n # Create samples\n y = norm.rvs(loc=initial_loc, scale=0.4, size=N*4)\n y[N:2*N] = norm.rvs(loc=initial_loc + second_quarter_adjustment, scale= 1, size=N) \n y[2*N:3*N] = norm.rvs(loc=initial_loc + third_quarter_adjustment, scale=0.4, size=N)\n y[3*N:4*N] = norm.rvs(loc=initial_loc + fourth_quarter_adjustment, scale=scale4, size=N)\n\n # Treatment, Rep, Genotype, and ID columns\n treatment = np.repeat(['Placebo', 'Drug'], N*2).tolist()\n genotype = np.repeat(['W', 'M', 'W', 'M'], N).tolist()\n id_col = list(range(0, N*2)) * 2\n\n # Combine all columns into a DataFrame\n df = pd.DataFrame({\n 'ID': id_col,\n 'Genotype': genotype,\n 'Treatment': treatment,\n 'Transcript Level': y\n })\n return df", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#working-with-many-many-dabest-objects", + "href": "tutorials/10-whorlmap.html#working-with-many-many-dabest-objects", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "Working with many many Dabest objects", + "text": "Working with many many Dabest objects\nLet’s say you have a transcriptomics experiment where you investigate the effects of administering 6 different drugs on oncogene transcripts 1 to 10. You want to find the drug that reduces all the transcripts the most effectively. In a 2x2 experiment, drug is compared to its placebo, so we will be tabulating delta-delta effect sizes. You may simulate the data as follows:\n\ndabest_objects_2d = [[None for _ in range(8)] for _ in range(6)]\nlabels_2d = [\"Transcript 1\", \"Transcript 2\", \"Transcript 3\", \"Transcript 4\", \"Transcript 5\", \"Transcript 6\", \"Transcript 7\", \"Transcript 8\"]\nrow_labels_2d = [\"Drug A\", \"Drug B\", \"Drug C\", \"Drug D\", \"Drug E\", \"Drug F\"]\ndrug_effect_2d = [[.9, 2, 2, .5, 1.2, 1, 3,2, 3, 4], \n [0.1, -.3, .1, -0.3, -2, 1.2, 1,.1,-4, 2],\n [4, 4, 1, 5, 1, 3, 6.5,.5, -1.2, .4],\n [6, 2, 2, 4, 1.4, -0.5, -.5,1.1, 3, .4],\n [0.1, -.3, .1, -0.3, -2, 1.2, 1,.1,-4, 2],\n [-.3, -1, 2, 7, 1, -0.5, 4,1, 2.3, -.4],\n ]\ndrug_effect_scale_2d = [[5, 10, 1, 5, 1, 2, 1,1, .1, 2], \n [7, .2, 8, 3, 1, 4, 7,1, 5, 2],\n [15, 3, 1, 2, 1, 1, 11,1, 7, 2],\n [8, .1, 1, 5, 1, 6,1,1, 3, .4],\n [9, 10, 7, 12, 4, 2,14,10, 9, 20],\n [4, 3, 1, 4, 1, 4,4,1, 3, 4],\n ]\nseeds = [1, 1000, 20, 9999, 1000, 5320]\n\nfor i in range(len(row_labels_2d)):\n for j in range(len(labels_2d)):\n df = create_delta_dataset(seed=seeds[i], \n fourth_quarter_adjustment=drug_effect_2d[i][j],\n scale4=drug_effect_scale_2d[i][j],\n initial_loc = 20)\n dabest_objects_2d[i][j] = dabest.load(data=df, \n x=[\"Genotype\", \"Genotype\"], \n y=\"Transcript Level\", \n delta2=True, \n experiment=\"Treatment\")\n\nWe are going to create a new object called MultiContrast which will contain the array of contrast objects and information about them.\n\nmulti_2d_mean_diff = combine(dabest_objects_2d, labels_2d, row_labels=row_labels_2d, effect_size=\"mean_diff\")\nprint(\"multi_2d_mean_diff is a \" + str(multi_2d_mean_diff))\n\nmulti_2d_mean_diff is a MultiContrast(2D: 6x8, effect_size='mean_diff', contrast_type='delta2')\n\n\nAs we have seen in the previous tutorial, we can visualize these effect sizes with forest plot as follows:\n\nmulti_2d_mean_diff.forest_plot(forest_plot_title = \"2D Forest Plot of Mean Difference\", forest_plot_kwargs = { 'marker_size': 6});\n\n\n\n\n\n\n\n\nThis data would require a stack of forest plots to visualize. So instead, we plot a whorlmap for a concise representation and use color to represent the dimension of effect size. For each effect size, the full bootstrap distribution is binned by quantiles and ranked by value, and then each bin is represented by a pixel. All the pixels correponding to the bins of effects are arranged in a spiral in a cell. The redness and the blueness of the cells represent the magnitude of the effects in the positive and negative direction.\n\nmulti_2d_mean_diff.whorlmap(\n title=\"Mean Difference Gene Expression Whorlmap\",\n cmap=\"vlag\",\n chop_tail=2.5, # Remove 5% extreme values\n fig_size = (10, 4)\n);\n\n\n\n\n\n\n\n\nThe resulting graphic is easy to interpret. Drug B and E induces the most broad spectrum reduction. However the data for Drug E seems a little less precise, mixing blue and red colored pixels. We can say Drug B is a surer bet.", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#plotting-whorlmaps-with-standardized-effect-sizes", + "href": "tutorials/10-whorlmap.html#plotting-whorlmaps-with-standardized-effect-sizes", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "Plotting whorlmaps with standardized effect sizes", + "text": "Plotting whorlmaps with standardized effect sizes\nWe can also visualize the same array of effects in terms of standardized effect delta g. Let’s plot them together in the same figure by specifying the axes to plot in:\n\nfigure, axes = plt.subplots(1, 2, figsize = (9, 2))\nmulti_2d_mean_diff.whorlmap(\n cmap=\"vlag\",\n chop_tail=2.5, # Remove 5% extreme values\n title=\"Mean Difference\", ax = axes[0]\n);\n\nmulti_2d_delta_g = combine(dabest_objects_2d, labels_2d, row_labels=row_labels_2d, effect_size=\"delta_g\")\nprint(\"multi_2d_delta_g is a \" + str(multi_2d_delta_g))\n\nmulti_2d_delta_g.whorlmap(\n cmap=\"vlag\",\n chop_tail=2.5, # Remove 5% extreme values\n title=\"Delta g\", ax = axes[1]\n);\n\nmulti_2d_delta_g is a MultiContrast(2D: 6x8, effect_size='delta_g', contrast_type='delta2')", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#multicontrast-object-can-also-handle-1-d-dabest-object-arrays", + "href": "tutorials/10-whorlmap.html#multicontrast-object-can-also-handle-1-d-dabest-object-arrays", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "MultiContrast object can also handle 1-D dabest object arrays", + "text": "MultiContrast object can also handle 1-D dabest object arrays\n\nmulti_1d = combine(dabest_objects_2d[0], labels_2d, row_labels=\"Drug A\", effect_size=\"mean_diff\")\n\nYou can plot a forest plot from this MultiContrast object\n\nfig_forest = multi_1d.forest_plot(forest_plot_kwargs = {\"title\":\"Forest Plot from Multi Contrast (1D)\", \"marker_size\": 6})", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#d-whorlmap-also-works", + "href": "tutorials/10-whorlmap.html#d-whorlmap-also-works", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "1-D whorlmap also works", + "text": "1-D whorlmap also works\n\nmulti_1d.whorlmap(\n n=21, # Larger spiral size\n chop_tail=2.5 # Remove 5% extreme values\n)\n# plt.title(\"Customized whorlmap\")\nplt.show()\n\n\n\n\n\n\n\n\n\ndabest_objects_2d_2group_delta = [[None for _ in range(8)] for _ in range(6)]\nfor i in range(len(row_labels_2d)):\n for j in range(len(labels_2d)):\n df = create_delta_dataset(seed=seeds[i], \n fourth_quarter_adjustment=drug_effect_2d[i][j],\n scale4=drug_effect_scale_2d[i][j],\n initial_loc = 20)\n dabest_objects_2d_2group_delta[i][j] = dabest.load(data=df, \n x=\"Treatment\", \n y=\"Transcript Level\", \n idx = (\"Placebo\", \"Drug\"))\nmulti_2d_2group_delta_mean_diff = combine(dabest_objects_2d_2group_delta, labels_2d, row_labels=row_labels_2d, effect_size=\"mean_diff\")\nprint(\"multi_2d_mean_diff is a \" + str(multi_2d_2group_delta_mean_diff))\n\nmulti_2d_mean_diff is a MultiContrast(2D: 6x8, effect_size='mean_diff', contrast_type='delta')\n\n\n\nmulti_2d_2group_delta_mean_diff.whorlmap(\n title=\"Mean Difference Treatment Whorlmap\",\n cmap=\"vlag\",\n chop_tail=2.5, # Remove 5% extreme values\n fig_size = (10, 4)\n);\n\n\n\n\n\n\n\n\n\nmulti_2d_2group_delta_mean_diff.whorlmap(\n title=\"Mean Difference Treatment Whorlmap\",\n cmap=\"vlag\",\n chop_tail=2.5, # Remove 5% extreme values\n fig_size = (10, 4),\n heatmap_kwargs={'cbar_kws':{'pad':0.17}}\n);", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/10-whorlmap.html#heatmap-and-plot-kwargs", + "href": "tutorials/10-whorlmap.html#heatmap-and-plot-kwargs", + "title": "Whorlmaps: Visualizing Even More Contrasts", + "section": "Heatmap and plot kwargs", + "text": "Heatmap and plot kwargs\nYou can customize the whorlmap further by passing in heatmap_kwargs and plot_kwargs.\n\nmulti_2d_2group_delta_mean_diff.whorlmap(\n heatmap_kwargs={'cbar_kws':{'pad':0.10}, \"cmap\":'viridis', \"vmax\":4, \"vmin\":-4},\n plot_kwargs={'xlabel':\"Genes\", 'ylabel':\"Drugs\", \n \"xticklabels\":['test1', 'test2', 'test3', 'test4', 'test5', 'test6', 'test7', 'test8'],\n \"xticklabels_rotation\": 90, \"xticklabels_ha\": 'center',\n \"yticklabels\": ['Drug1', 'Drug2', 'Drug3', 'Drug4', 'Drug5', 'Drug6'],\n \"yticklabels_rotation\": 45, 'yticklabels_ha': \"right\", 'title': 'My Title!'}\n);", + "crumbs": [ + "Get Started", + "Tutorials", + "Whorlmaps: Visualizing Even More Contrasts" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html", + "href": "tutorials/08-plot_aesthetics.html", + "title": "Controlling Plot Aesthetics", + "section": "", + "text": "Since v2024.03.29, swarmplots are, by default, plotted asymmetrically to the right side. For detailed information, please refer to Swarm Side.\nSince v2025.03.27, further aesthetic changes were added/updated which include:", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#load-libraries", + "href": "tutorials/08-plot_aesthetics.html#load-libraries", + "title": "Controlling Plot Aesthetics", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\nimport seaborn as sns\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 50.20it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#creating-a-demo-dataset", + "href": "tutorials/08-plot_aesthetics.html#creating-a-demo-dataset", + "title": "Controlling Plot Aesthetics", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })\n\nnp.random.seed(9999) # Fix the seed so the results are replicable.\n\n# Create samples\nN = 20\ny = norm.rvs(loc=3, scale=0.4, size=N*4)\ny[N:2*N] = y[N:2*N]+1\ny[2*N:3*N] = y[2*N:3*N]-0.5\n\n# Add a `Treatment` column\nt1 = np.repeat('Placebo', N*2).tolist()\nt2 = np.repeat('Drug', N*2).tolist()\ntreatment = t1 + t2 \n\n# Add a `Rep` column as the first variable for the 2 replicates of experiments done\nrep = []\nfor i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\n\n# Add a `Genotype` column as the second variable\nwt = np.repeat('W', N).tolist()\nmt = np.repeat('M', N).tolist()\nwt2 = np.repeat('W', N).tolist()\nmt2 = np.repeat('M', N).tolist()\n\ngenotype = wt + mt + wt2 + mt2\n\n# Add an `id` column for paired data plotting.\nid = list(range(0, N*2))\nid_col = id + id \n\n# Combine all columns into a DataFrame.\ndf_delta2 = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype, \n 'Treatment': treatment,\n 'Y' : y\n })\n\ndef create_demo_prop_dataset(seed=9999, N=40):\n import numpy as np\n import pandas as pd\n\n np.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n # Create samples\n n = 1\n c1 = np.random.binomial(n, 0.2, size=N)\n c2 = np.random.binomial(n, 0.2, size=N)\n c3 = np.random.binomial(n, 0.8, size=N)\n\n t1 = np.random.binomial(n, 0.6, size=N)\n t2 = np.random.binomial(n, 0.2, size=N)\n t3 = np.random.binomial(n, 0.3, size=N)\n t4 = np.random.binomial(n, 0.4, size=N)\n t5 = np.random.binomial(n, 0.5, size=N)\n t6 = np.random.binomial(n, 0.6, size=N)\n t7 = np.ones(N)\n t8 = np.zeros(N)\n t9 = np.zeros(N)\n\n # Add a `gender` column for coloring the data.\n females = np.repeat('Female', N / 2).tolist()\n males = np.repeat('Male', N / 2).tolist()\n gender = females + males\n\n # Add an `id` column for paired data plotting.\n id_col = pd.Series(range(1, N + 1))\n\n # Combine samples and gender into a DataFrame.\n df = pd.DataFrame({'Control 1': c1, 'Test 1': t1,\n 'Control 2': c2, 'Test 2': t2,\n 'Control 3': c3, 'Test 3': t3,\n 'Test 4': t4, 'Test 5': t5, 'Test 6': t6,\n 'Test 7': t7, 'Test 8': t8, 'Test 9': t9,\n 'Gender': gender, 'ID': id_col\n })\n\n return df\ndf_prop = create_demo_prop_dataset()\n\n\ntwo_groups_prop_paired = dabest.load(df_prop, idx=(\"Control 1\", \"Test 1\"), proportional=True, paired=\"baseline\", id_col=\"ID\")\ntwo_groups_prop = dabest.load(df_prop, idx=(\"Control 1\", \"Test 1\"), proportional=True)\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"))\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\")))\nrepeated_measures = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\"),paired=\"baseline\", id_col=\"ID\")\ntwo_groups_paired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), paired=\"baseline\", id_col=\"ID\")\nmini_meta_paired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), mini_meta=True, id_col=\"ID\", paired=\"baseline\")\npaired_delta2 = dabest.load(data = df_delta2, \n paired = \"baseline\", id_col=\"ID\",\n x = [\"Treatment\", \"Rep\"], y = \"Y\", \n delta2 = True, experiment = \"Genotype\")", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#changing-the-graph-colours", + "href": "tutorials/08-plot_aesthetics.html#changing-the-graph-colours", + "title": "Controlling Plot Aesthetics", + "section": "Changing the graph colours", + "text": "Changing the graph colours\n\nColor categories from another variable\nUse the parameter color_col to specify which column in the dataframe will be used to create the different colours for your graph.\n\nmulti_2group.mean_diff.plot(color_col=\"Gender\");\n\ntwo_groups_paired.mean_diff.plot(color_col=\"Gender\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nCustom palette\nThe colour palette for the graph can be changed using the parameter custom_palette. Multiple types of color palettes can be used:\n\nA list of colors (named colors, hex, rgb, etc) e.g. ['red', 'blue', 'green']\nA seaborn color palette e.g. 'Set1'\nA matplotlib color map e.g. 'viridis'\n\n'paired' is an interesting option for two-group (or multi two-group) comparisons\n\nA dictionary with the keys as the column names and the values as the colors e.g. {'Control 1': 'red', 'Test 1': 'blue', 'Test 2': 'green'}\n\nOr, a dictionary with the keys as the binary options for proportion plots (barplots and sankey) and the values as the colors e.g. {0: 'red', 1: 'blue'}\n\n\n\nA list of colors\n\nmulti_2group.mean_diff.plot(custom_palette=['red', 'blue', 'green', 'purple', 'orange', 'brown']);\n\n\n\n\n\n\n\n\n\n\nSeaborn color palette\n\nmulti_2group.mean_diff.plot(custom_palette=sns.color_palette(\"husl\", 6));\n\n\n\n\n\n\n\n\n\n\nMatplotlib color map/palette\n\nmulti_2group.mean_diff.plot(custom_palette=\"viridis\");\nmulti_2group.mean_diff.plot(custom_palette=\"Paired\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nA user-defined dictionary\nThere are many ways to specify matplotlib colours. Find one example below using accepted colour names, hex strings (commonly used on the web), and RGB tuples.\n\nmy_color_palette = {\"Control 1\" : \"blue\",\n \"Test 1\" : \"purple\",\n \"Control 2\" : \"#cb4b16\", # This is a hex string.\n \"Test 2\" : (0., 0.7, 0.2) # This is a RGB tuple.\n }\n\nmulti_2group.mean_diff.plot(custom_palette=my_color_palette);\n\n\n\n\n\n\n\n\nFor proportion plots (barplots and sankey), a color palette dict can also be supplied via {1: first_color, 0, second_color} where first_color and second_color are valid matplotlib colours.\n\ntwo_groups_prop.mean_diff.plot(custom_palette={1: \"red\", 0: \"blue\"});\n\n\n\n\n\n\n\n\n\ntwo_groups_prop_paired.mean_diff.plot(custom_palette={1: \"red\", 0: \"blue\"});\n\n\n\n\n\n\n\n\n\n\nColor palette changes also now affect the effect size curve colors in paired plots\nNote: The first color in the custom palette is used for the control group. As in the example below, if show_baseline_ec is set to False, it wont be represented in the plot.\n\nrepeated_measures.mean_diff.plot(custom_palette=[\"red\", \"blue\", \"green\", \"purple\"]);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#color-saturation", + "href": "tutorials/08-plot_aesthetics.html#color-saturation", + "title": "Controlling Plot Aesthetics", + "section": "Color saturation", + "text": "Color saturation\nBy default, dabest.plot() desaturates the colour of the dots in the swarmplot by 50%. This draws attention to the effect size bootstrap curves.\nYou can alter the default values with the parameters raw_desat and contrast_desat.\n\nmulti_2group.mean_diff.plot(custom_palette=my_color_palette,\n raw_desat=0.75,\n contrast_desat=0.25);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#alpha-transparency", + "href": "tutorials/08-plot_aesthetics.html#alpha-transparency", + "title": "Controlling Plot Aesthetics", + "section": "Alpha (transparency)", + "text": "Alpha (transparency)\nIt is possible change the transparency of the raw data by using the raw_alpha parameter. This can also be achieved by adding alpha to the relevant rawdata kwargs (barplot_kwargs, or swarmplot_kwargs, or slopegraph_kwargs, or sankey_kwargs)\n\nmulti_2group.mean_diff.plot(raw_alpha=0.2);\n\nmulti_2group.mean_diff.plot(swarmplot_kwargs={'alpha': 0.2});\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nIt is also possible change the transparency of the effect size curves by using the contrast_alpha parameter. This can also be achieved via adding alpha to the contrast_kwargs parameter.\n\nmulti_2group.mean_diff.plot(contrast_alpha=0.2);\n\nmulti_2group.mean_diff.plot(contrast_kwargs={'alpha':0.2});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#marker-size", + "href": "tutorials/08-plot_aesthetics.html#marker-size", + "title": "Controlling Plot Aesthetics", + "section": "Marker size", + "text": "Marker size\nIt is possible change the size of the dots used in the rawdata swarmplot, as well as those to indicate the effect sizes, by using the parameters raw_marker_size and contrast_marker_size respectively.\n\nmulti_2group.mean_diff.plot(raw_marker_size=3,\n contrast_marker_size=12);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#axes", + "href": "tutorials/08-plot_aesthetics.html#axes", + "title": "Controlling Plot Aesthetics", + "section": "Axes", + "text": "Axes\n\nLims\nTo change the y-limits for the rawdata axes, and the contrast axes, use the parameters raw_ylim and contrast_ylim.\n\nmulti_2group.mean_diff.plot(raw_ylim=(0, 5),\n contrast_ylim=(-2, 2));\n\n\n\n\n\n\n\n\nIf the effect size is qualitatively inverted (ie. a smaller value is a better outcome), you can simply invert the tuple passed to contrast_ylim.\n\nmulti_2group.mean_diff.plot(contrast_ylim=(2, -2));\n\n\n\n\n\n\n\n\nThe contrast axes share the same y-limits as those of the delta-delta plot. Thus, the y axis of the delta-delta plot changes as well.\n\npaired_delta2.mean_diff.plot(contrast_ylim=(3, -3));\n\n\n\n\n\n\n\n\nYou can also change the y-limit of the delta-delta axes and the regular delta axes via the delta2_ylim parameter.\n\npaired_delta2.mean_diff.plot(delta2_ylim=(3, -3));\n\n\n\n\n\n\n\n\n\n\nLabels\n\nraw_label - label the raw data y-axis\ncontrast_label - label the contrast y-axis\n\n\ntwo_groups_unpaired.mean_diff.plot(raw_label=\"This is my\\nrawdata\", \n contrast_label=\"The bootstrap\\ndistribtions!\"\n );\n\n\n\n\n\n\n\n\nUnique for delta-delta: - delta2_ylim - to label the delta-delta y-axis\n\npaired_delta2.mean_diff.plot(delta2_label='delta-delta label');\n\n\n\n\n\n\n\n\n\n\nAxes ticks\nYou can add minor ticks and also change the tick frequency by accessing the axes directly.\nEach estimation plot produced by dabest has two axes. The first one contains the rawdata swarmplot while the second one contains the bootstrap effect size differences.\n\nimport matplotlib.ticker as Ticker\n\nf = two_groups_unpaired.mean_diff.plot()\n\nrawswarm_axes = f.axes[0]\ncontrast_axes = f.axes[1]\n\nrawswarm_axes.yaxis.set_major_locator(Ticker.MultipleLocator(1))\nrawswarm_axes.yaxis.set_minor_locator(Ticker.MultipleLocator(0.5))\n\ncontrast_axes.yaxis.set_major_locator(Ticker.MultipleLocator(0.5))\ncontrast_axes.yaxis.set_minor_locator(Ticker.MultipleLocator(0.25))\n\n\n\n\n\n\n\n\n\n\nAdd counts to tick labels\nBy default, the tick labels include the sample size for each group. This can be switched off via setting show_sample_size=False in the .plot() method.\n\ntwo_groups_unpaired.mean_diff.plot(show_sample_size=False\n );", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#changing-swarm-side", + "href": "tutorials/08-plot_aesthetics.html#changing-swarm-side", + "title": "Controlling Plot Aesthetics", + "section": "Changing swarm side", + "text": "Changing swarm side\nIn dabest, swarmplots are, by default, plotted asymmetrically to the right side. You may change this by using the parameter swarm_side.\nThere are only three valid values: \"right\" (default), \"left\", \"center\".\n\nmulti_2group.mean_diff.plot(swarm_side=\"right\");\nmulti_2group.mean_diff.plot(swarm_side=\"left\");\nmulti_2group.mean_diff.plot(swarm_side=\"center\");", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#creating-estimation-plots-in-existing-axes", + "href": "tutorials/08-plot_aesthetics.html#creating-estimation-plots-in-existing-axes", + "title": "Controlling Plot Aesthetics", + "section": "Creating estimation plots in existing axes", + "text": "Creating estimation plots in existing axes\nImplemented in v0.2.6 by Adam Nekimken.\ndabest.plot has an ax parameter that accepts Matplotlib Axes. The entire estimation plot will be created in the specified Axes.\n\ntwo_groups_paired_baseline = dabest.load(df, idx=(\"Control 1\", \"Test 1\"),\n paired=\"baseline\", id_col=\"ID\")\nmulti_2group_paired = dabest.load(df,\n idx=((\"Control 1\", \"Test 1\"),\n (\"Control 2\", \"Test 2\")),\n paired=\"baseline\", id_col=\"ID\")\n\n\nfrom matplotlib import pyplot as plt\nf, axx = plt.subplots(nrows=2, ncols=2,\n figsize=(15, 15),\n gridspec_kw={'wspace': 0.25} # ensure proper width-wise spacing.\n )\n\ntwo_groups_unpaired.mean_diff.plot(ax=axx.flat[0]);\n\ntwo_groups_paired_baseline.mean_diff.plot(ax=axx.flat[1]);\n\nmulti_2group.mean_diff.plot(ax=axx.flat[2]);\n\nmulti_2group_paired.mean_diff.plot(ax=axx.flat[3]);\n\n\n\n\n\n\n\n\nIn this case, to access the individual rawdata axes, use name_of_axes to manipulate the rawdata axes, and name_of_axes.contrast_axes to gain access to the effect size axes.\n\ntopleft_axes = axx.flat[0]\ntopleft_axes.set_ylabel(\"New y-axis label for rawdata\")\ntopleft_axes.contrast_axes.set_ylabel(\"New y-axis label for effect size\")\nf", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#legend", + "href": "tutorials/08-plot_aesthetics.html#legend", + "title": "Controlling Plot Aesthetics", + "section": "Legend", + "text": "Legend\nFor plots with a color_col specified, a legend will be created. Utilise the legend_kwargs parameter to adjust the legend.\n\nmulti_2group.mean_diff.plot(color_col=\"Gender\", \n legend_kwargs={'bbox_to_anchor': [0, 1], 'fontsize':8});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#hiding-options", + "href": "tutorials/08-plot_aesthetics.html#hiding-options", + "title": "Controlling Plot Aesthetics", + "section": "Hiding options", + "text": "Hiding options\nFor mini-meta plots, it is possible to hide the weighted average plot by setting the parameter show_mini_meta=False in the .plot() method.\n\nmini_meta_paired.mean_diff.plot(show_mini_meta=False);\n\n\n\n\n\n\n\n\nSimilarly, you can hide the delta-delta effect size by setting show_delta2=False in the .plot() method.\n\npaired_delta2.mean_diff.plot(show_delta2=False);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#effect-size-error-bar-and-marker", + "href": "tutorials/08-plot_aesthetics.html#effect-size-error-bar-and-marker", + "title": "Controlling Plot Aesthetics", + "section": "Effect size error bar and marker", + "text": "Effect size error bar and marker\nModifying the effect size marker can be done via contrast_marker_kwargs. This parameter accepts a dictionary of keyword arguments.\nThe available options are:\n\n'marker' - type of the marker\n'markersize' - size of the marker\n'color' - color of the marker\n'alpha' - alpha of the marker (transparency)\n'zorder' - zorder of the marker (the layering relative to other plot elements)\n\nNote: markersize can also be modified directly via the contrast_marker_size argument\n\ntwo_groups_unpaired.mean_diff.plot(contrast_marker_kwargs={\"marker\": \"x\", 'markersize': 15, 'color': 'green', 'alpha':0.8, 'zorder': 5});\n\n\n\n\n\n\n\n\nModifying the appearance of the effect size error bar can be done via the contrast_errorbar_kwargs parameter. This parameter accepts a dictionary of keyword arguments.\nThe relevant inputs to contrast_errorbar_kwargs are:\n\n'lw' - width of the error bar\n'linestyle' - line style of the error bar\n'color' - color of the error bar\n'zorder' - zorder of the error bar (the layering relative to other plot elements)\n'alpha' - alpha of the error bar (transparency)\n\n\ntwo_groups_unpaired.mean_diff.plot(contrast_errorbar_kwargs={'lw': 4, 'color': 'green', 'alpha':0.5, 'zorder': 2, 'linestyle': ':'});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#group-summaries", + "href": "tutorials/08-plot_aesthetics.html#group-summaries", + "title": "Controlling Plot Aesthetics", + "section": "Group summaries", + "text": "Group summaries\nGroup summaries represent the summary statistics of the sample and are included by default.\nIn swarmplots and proportion plots, these are represented by gapped lines.\nIn slopegraphs, these are represented by a solid line connecting the group mean/median with error bars.\nThe type of group summary can be specified via group_summaries in the .plot() method and must be one of these: 'median_quartiles', 'mean_sd', None.\nBy default, the group summary is set to 'mean_sd'.\n\ntwo_groups_unpaired.mean_diff.plot(group_summaries=\"mean_sd\");\ntwo_groups_unpaired.mean_diff.plot(group_summaries=\"median_quartiles\");\ntwo_groups_unpaired.mean_diff.plot(group_summaries=None);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFor slopegraphs, the group summary is represented by a solid line connecting the group mean/median with error bars.\n\nrepeated_measures.mean_diff.plot(group_summaries=\"mean_sd\");\nrepeated_measures.mean_diff.plot(group_summaries=\"median_quartiles\");\nrepeated_measures.mean_diff.plot(group_summaries=None);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nGroup summaries have an associated kwargs group_summaries_kwargs\nThe relevant inputs to group_summaries_kwargs are:\n\n'zorder' - zorder of the gapped lines (the layering relative to other plot elements)\n'lw' - linewidth of the gapped lines\n'alpha' - alpha of the gapped lines (transparency)\n'gap_width_percent' - gap size (for gapped lines only)\n'offset' - location adjustment of the gapped lines (x-axis; for gapped lines only)\n'color' - the shared color of the gapped lines\n\n\ntwo_groups_unpaired.mean_diff.plot(group_summaries_kwargs={'gap_width_percent': 3, 'alpha': 0.5, 'lw': 4, 'offset': 0.6, 'color':'red'});\n\n\n\n\n\n\n\n\n\nrepeated_measures.mean_diff.plot(group_summaries_kwargs={'gap_width_percent': 3, 'alpha': 0.5, 'lw': 4, 'offset': 0.6, 'color':'red'});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#raw-bars", + "href": "tutorials/08-plot_aesthetics.html#raw-bars", + "title": "Controlling Plot Aesthetics", + "section": "Raw bars", + "text": "Raw bars\nRaw bars are included in swarmplots by default. It can be turned off by setting raw_bars=False in the .plot() method.\n\nmulti_2group.mean_diff.plot(raw_bars=True, contrast_bars=False);\n\n\n\n\n\n\n\n\nRaw bar kwargs can be utilised via raw_bars_kwargs in the .plot() method.\nPass any keyword arguments accepted by matplotlib.patches.Rectangle here, as a string.\n\nmulti_2group.mean_diff.plot(raw_bars=True, contrast_bars=False,\n raw_bars_kwargs={'color': \"red\", 'alpha': 0.2}, \n );", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#contrast-bars", + "href": "tutorials/08-plot_aesthetics.html#contrast-bars", + "title": "Controlling Plot Aesthetics", + "section": "Contrast bars", + "text": "Contrast bars\nContrast bars are included in all plots by default. It can be turned off by setting contrast_bars=False in the .plot() method.\n\nmulti_2group.mean_diff.plot(contrast_bars=True, raw_bars=False);\n\n\n\n\n\n\n\n\nContrast bar kwargs can be utilised via contrast_bars_kwargs in the .plot() method.\nPass any keyword arguments accepted by matplotlib.patches.Rectangle here, as a string.\n\nmulti_2group.mean_diff.plot(contrast_bars=True, raw_bars=False, \n contrast_bars_kwargs={'color': \"red\", 'alpha': 0.1}\n );", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#reference-band", + "href": "tutorials/08-plot_aesthetics.html#reference-band", + "title": "Controlling Plot Aesthetics", + "section": "Reference band", + "text": "Reference band\nA reference band can be added for each relevant contrast object as desired via supplying a list to the argument reference_band in the .plot() method.\n\nmulti_2group.mean_diff.plot(reference_band=[0, 1], contrast_bars=False, raw_bars=False);\n\n\n\n\n\n\n\n\nReference band kwargs can be utilised via reference_band_kwargs in the .plot() method.\nThe relevant inputs to reference_band_kwargs are:\n\n'span_ax' - Whether the reference band(s) should span the entire x-axis or start from the relevant effect size curve\n'color' - Color of the reference band(s). If color is not specified, the color of the effect size curve will be used.\n'alpha' - Alpha of the reference band(s) (transparency)\n'zorder' - Zorder of the reference band(s) (the layering relative to other plot elements)\n\n\nmulti_2group.mean_diff.plot(reference_band=[0,1], contrast_bars=False, raw_bars=False,\n reference_band_kwargs={\"alpha\": 0.2, \"color\": 'black', 'span_ax': True}\n );", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#delta-text", + "href": "tutorials/08-plot_aesthetics.html#delta-text", + "title": "Controlling Plot Aesthetics", + "section": "Delta text", + "text": "Delta text\nDelta text is included in all plots by default. It can be turned off by setting delta_text=False in the .plot() method.\n\nmulti_2group.mean_diff.plot(delta_text=True);\n\n\n\n\n\n\n\n\nDelta text kwargs can be utilised via delta_text_kwargs in the .plot() method.\nThe relevant inputs to delta_text_kwargs are:\n\n'color' - Color. If color is not specified, the color of the effect size curve will be used.\n'alpha'- Alpha (transparency)\n'fontsize' - Font size\n'ha' - Horizontal alignment\n'va' - Vertical alignment\n'rotation' - Text rotation\n'x_coordinates' - Specify the x-coordinates of the text\n'y_coordinates' - Specify the y-coordinates of the text\n'offset' - Am x-axis coordinate adjuster for minor movement of all text\n\nOtherwise, pass any keyword arguments accepted by matplotlib.text.Text, as a string.\n\nmulti_2group.mean_diff.plot(delta_text=True, \n delta_text_kwargs={\"color\":\"red\", \"rotation\":45, \"va\":\"bottom\", \"alpha\":0.7});\n\n\n\n\n\n\n\n\n'x_coordinates' and/or 'y_coordinates' if you would like to specify the text locations manually.\n\nmulti_2group.mean_diff.plot(delta_text=True, \n delta_text_kwargs={\"x_coordinates\":(0.5, 2.75), \n \"y_coordinates\":(0.5, -1.7)});\n\n\n\n\n\n\n\n\n'offset' to adjust the x location of all the texts (positive moves right, negative left).\n\nmulti_2group.mean_diff.plot(delta_text=True, \n delta_text_kwargs={\"offset\":0.1});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#adding-jitter-to-slopegraph-plots", + "href": "tutorials/08-plot_aesthetics.html#adding-jitter-to-slopegraph-plots", + "title": "Controlling Plot Aesthetics", + "section": "Adding jitter to slopegraph plots", + "text": "Adding jitter to slopegraph plots\nFor paired plots, you can add jitter to the slopegraph by adding a value for jitter in the slopegraph_kwargs parameter.\nThis can be useful for specific paired plots when there are many overlapping points.\nCurrently, jitter is only available for slopegraphs and only in the x-direction (vertical plots) or y-direction (horizontal plots).\n\n# Jitter tests\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\nNs = 20 # The number of samples taken from each population\n# Create samples\nc1 = [0.5]*Ns + [1.5]*Ns\nc2 = [2]*Ns + [1]*Ns\nt1 = [1]*Ns + [2]*Ns\nt2 = [1.5]*Ns + [2.5]*Ns\nt3 = [2]*Ns + [1]*Ns\nt4 = [1]*Ns + [2]*Ns\nt5 = [1.5]*Ns + [2.5]*Ns\nid_col = pd.Series(range(1, 2*Ns+1))\ndf_jittertest= pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'ID' : id_col})\n\nFor the example below, there are many overlapping points for the paired plot, which makes it look like only one sample.\n\nmulti_2group = dabest.load(df_jittertest, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\", \"Test 3\", \"Test 4\", \"Test 5\")), paired='baseline', id_col='ID')\nmulti_2group.mean_diff.plot(horizontal=False, group_summaries=None);\n\n\n\n\n\n\n\n\nAdding jitter can help to visualize the data better.\n\nmulti_2group.mean_diff.plot(horizontal=False, slopegraph_kwargs={'jitter': 1}, group_summaries=None);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#gridkey", + "href": "tutorials/08-plot_aesthetics.html#gridkey", + "title": "Controlling Plot Aesthetics", + "section": "Gridkey", + "text": "Gridkey\nYou can utilise a gridkey table format for representing the index groupings. This can be reached via gridkey in the .plot() method.\nYou can either use gridkey='auto' to automatically generate the gridkey, or pass a list of indexes to represent the groupings (e.g., gridkey=['Control', 'Test']).\n\npaired_delta2.mean_diff.plot(gridkey='auto');\n\n\n\n\n\n\n\n\nGridkey kwargs can be utilised via gridkey_kwargs in the .plot() method.\nThe relevant inputs to gridkey_kwargs are:\n\n'show_es' - Whether to show the effect size in the gridkey\n'show_Ns' - Whether to show the sample sizes in the gridkey\n'merge_pairs' - Whether to merge the pairs in the gridkey (paired data only)\n'delimiters' - Delimiters to use for the autoparser. E.g., [‘;’, ‘>’, ’_’]\n'marker' - Marker to use for filling the gridkey\n'fontsize' - Font size of the gridkey text\n'labels_fontsize' - Font size of the labels in the gridkey\n\n\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Control 2\"), (\"Test 1\", \"Test 2\")),paired='baseline', id_col='ID')\nmulti_2group.mean_diff.plot(gridkey=['Control', 'Test'], \n gridkey_kwargs={'merge_pairs': True, 'show_es': False, 'show_Ns': False, 'marker': '√',\n 'fontsize': 8, 'labels_fontsize': 12});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#delta-dot", + "href": "tutorials/08-plot_aesthetics.html#delta-dot", + "title": "Controlling Plot Aesthetics", + "section": "Delta dot", + "text": "Delta dot\nBy default, delta dots are included in paired experiment plots (excluding proportion plots).\nThis feature can be turned off by setting delta_dot=False in the .plot() method.\n\nmulti_2group_paired.mean_diff.plot(delta_dot=False);\n\n\n\n\n\n\n\n\nDelta dot kwargs can be utilised via delta_dot_kwargs in the .plot() method.\nThe relevant inputs to delta_dot_kwargs are:\n\n'color' - Specify the color of the delta dots. If color is not specified, the color of the effect size curve will be used.\n'marker' - Marker of the dots. The default are triangles (‘^’)\n'alpha' - Alpha (Transparency)\n'zorder' - Zorder (the layering relative to other plot elements)\n'size' - Marker size\n'side' - Which side to plot the delta dots. The options are 'left', 'right', or 'center'. This functions like the swarm_side parameter.\n\n\nmulti_2group_paired.mean_diff.plot(delta_dot_kwargs={\"color\":'red', \"alpha\":0.1, 'zorder': 2, 'size': 5, 'side': 'center'});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#effect-size-paired-lines", + "href": "tutorials/08-plot_aesthetics.html#effect-size-paired-lines", + "title": "Controlling Plot Aesthetics", + "section": "Effect size paired lines", + "text": "Effect size paired lines\nBy default, effect size paired lines are included in paired experiment plots (excluding proportion plots).\nThis feature can be turned off by setting contrast_paired_lines=False in the .plot() method.\n\nrepeated_measures.mean_diff.plot(contrast_paired_lines=True);\n\n\n\n\n\n\n\n\nEffect size line kwargs can be utilised via contrast_paired_lines_kwargs in the .plot() method.\nBy default, the following keywords are passed:\n\n'linestyle' - Linestyle\n'linewidth' - Linewidth\n'zorder' - Zorder (the layering relative to other plot elements)\n'color' - Color. Default is ‘dimgray’\n'alpha' - Alpha (transparency)\n\n\nrepeated_measures.mean_diff.plot(contrast_paired_lines=True, \n contrast_paired_lines_kwargs={\"color\": \"red\", \"alpha\": 0.5, \"linestyle\": \"-\"});", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/08-plot_aesthetics.html#baseline-error-curve", + "href": "tutorials/08-plot_aesthetics.html#baseline-error-curve", + "title": "Controlling Plot Aesthetics", + "section": "Baseline error curve", + "text": "Baseline error curve\nIn DABEST v2025.03.27, we introduce a new aspect to the contrast axes: the baseline dot and error curve. While the baseline dot is always present, the error curve can be turned on by setting show_baseline_ec=True in the .plot() method.\n\nrepeated_measures.mean_diff.plot(show_baseline_ec=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Controlling Plot Aesthetics" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html", + "href": "tutorials/06-delta_delta.html", + "title": "Delta-Delta", + "section": "", + "text": "Since v2023.02.14, DABEST also supports the calculation of delta-delta, an experimental function that facilitates the comparison between two bootstrapped effect sizes computed from two independent categorical variables.\nSince v2025.03.27, DABEST also supports the calculation of delta-delta for binary data (proportion plots).\nMany experimental designs investigate the effects of two interacting independent variables on a dependent variable. The delta-delta effect size enables us distill the net effect of the two variables. To illustrate this, let’s explore the following problem.\nConsider an experiment where we test the efficacy of a drug named Drug on a disease-causing mutation M based on disease metric Y. The greater the value Y has, the more severe the disease phenotype is. Phenotype Y has been shown to be caused by a gain-of-function mutation M, so we expect a difference between wild type (W) subjects and mutant subjects (M). Now, we want to know whether this effect is ameliorated by the administration of Drug treatment. We also administer a placebo as a control. In theory, we only expect Drug to have an effect on the M group, although in practice, many drugs have non-specific effects on healthy populations too.\nEffectively, we have four groups of subjects for comparison.\nThere are two Treatment conditions, Placebo (control group) and Drug (test group). There are two Genotype: W (wild type population) and M (mutant population). Additionally, each experiment was conducted twice (Rep1 and Rep2). We will perform several analyses to visualise these differences in a simulated dataset.", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#load-libraries", + "href": "tutorials/06-delta_delta.html#load-libraries", + "title": "Delta-Delta", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#creating-a-demo-dataset", + "href": "tutorials/06-delta_delta.html#creating-a-demo-dataset", + "title": "Delta-Delta", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\nfrom scipy.stats import norm # Used in generation of populations.\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\n# Create samples\nN = 20\ny = norm.rvs(loc=3, scale=0.4, size=N*4)\ny[N:2*N] = y[N:2*N]+1\ny[2*N:3*N] = y[2*N:3*N]-0.5\n\n# Add a `Treatment` column\nt1 = np.repeat('Placebo', N*2).tolist()\nt2 = np.repeat('Drug', N*2).tolist()\ntreatment = t1 + t2 \n\n# Add a `Rep` column as the first variable for the 2 replicates of experiments done\nrep = []\nfor i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\n\n# Add a `Genotype` column as the second variable\nwt = np.repeat('W', N).tolist()\nmt = np.repeat('M', N).tolist()\nwt2 = np.repeat('W', N).tolist()\nmt2 = np.repeat('M', N).tolist()\n\n\ngenotype = wt + mt + wt2 + mt2\n\n# Add an `id` column for paired data plotting.\nid = list(range(0, N*2))\nid_col = id + id \n\n\n# Combine all columns into a DataFrame.\ndf_delta2 = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype, \n 'Treatment': treatment,\n 'Y' : y\n })\ndf_delta2.head(5)\n\n\n\n\n\n\n\n\nID\nRep\nGenotype\nTreatment\nY\n\n\n\n\n0\n0\nRep1\nW\nPlacebo\n2.793984\n\n\n1\n1\nRep2\nW\nPlacebo\n3.236759\n\n\n2\n2\nRep1\nW\nPlacebo\n3.019149\n\n\n3\n3\nRep2\nW\nPlacebo\n2.804638\n\n\n4\n4\nRep1\nW\nPlacebo\n2.858019", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#loading-data", + "href": "tutorials/06-delta_delta.html#loading-data", + "title": "Delta-Delta", + "section": "Loading data", + "text": "Loading data\nTo create a delta-delta plot, you simply need to set delta2=True in the dabest.load() method. However, in this case,x needs to be declared as a list consisting of 2 elements, unlike most cases where it is a single element. The first element in x will represent the variable plotted along the horizontal axis, and the second one will determine the color of dots for scattered plots or the color of lines for slope graphs. We use the experiment input to specify the grouping of the data.\n\nunpaired_delta2 = dabest.load(data = df_delta2, x = [\"Genotype\", \"Genotype\"], y = \"Y\", delta2 = True, experiment = \"Treatment\")\nunpaired_delta2\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:50 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. M Placebo minus W Placebo\n2. M Drug minus W Drug\n3. Drug minus Placebo (only for mean difference)\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nunpaired_delta2.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:51 2025.\n\nThe unpaired mean difference between W Placebo and M Placebo is 1.23 [95%CI 0.937, 1.51].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between W Drug and M Drug is 0.326 [95%CI 0.0956, 0.574].\nThe p-value of the two-sided permutation t-test is 0.0122, calculated for legacy purposes only. \n\nThe delta-delta between Placebo and Drug is -0.903 [95%CI -1.27, -0.522].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing the effect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#generating-delta-delta-plots", + "href": "tutorials/06-delta_delta.html#generating-delta-delta-plots", + "title": "Delta-Delta", + "section": "Generating delta-delta plots", + "text": "Generating delta-delta plots\n\nunpaired_delta2.mean_diff.plot();\n\n\n\n\n\n\n\n\nIn the above plot, the horizontal axis represents the Genotype condition and the dot colour is also specified by Genotype. The left pair of scattered plots is based on the Placebo group while the right pair is based on the Drug group. The bottom left axis contains the two primary deltas: the Placebo delta and the Drug delta. We can easily see that when only the placebo was administered, the mutant phenotype is around 1.23 [95%CI 0.948, 1.52]. This difference was shrunken to around 0.326 [95%CI 0.0934, 0.584] when the drug was administered. This gives us some indication that the drug is effective in amiliorating the disease phenotype. Since the Drug did not completely eliminate the mutant phenotype, we have to calculate how much net effect the drug had. This is where delta-delta comes in. We use the Placebo delta as a reference for how much the mutant phenotype is supposed to be, and we subtract the Drug delta from it. The bootstrapped mean differences (delta-delta) between the Placebo and Drug group are plotted at the right bottom with a separate y-axis from other bootstrap plots. This effect size, at about -0.903 [95%CI -1.28, -0.513], is the net effect size of the drug treatment. That is to say that treatment with drug A reduced disease phenotype by 0.903.\nThe mean difference between mutants and wild types given the placebo treatment is:\n\\(\\Delta_{1} = \\overline{X}_{P, M} - \\overline{X}_{P, W}\\)\nThe mean difference between mutants and wild types given the drug treatment is:\n\\(\\Delta_{2} = \\overline{X}_{D, M} - \\overline{X}_{D, W}\\)\nThe net effect of the drug on mutants is:\n\\(\\Delta_{\\Delta} = \\Delta_{2} - \\Delta_{1}\\)\nwhere \\(\\overline{X}\\) is the sample mean, \\(\\Delta\\) is the mean difference.\nThe configuration of comparison we performed above is reminiscent of a two-way ANOVA. In fact, the delta - delta is an effect size estimated for the interaction term between Treatment and Genotype. Main effects of Treatment and Genotype, on the other hand, can be determined by simpler, univariate contrast plots.", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#specifying-grouping-for-comparisons", + "href": "tutorials/06-delta_delta.html#specifying-grouping-for-comparisons", + "title": "Delta-Delta", + "section": "Specifying grouping for comparisons", + "text": "Specifying grouping for comparisons\nIn the example above, we used the convention of test - control but you can manipulate the orders of the experiment groups as well as the horizontal axis variable by setting the paremeters experiment_label and x1_level.\n\nunpaired_delta2_specified = dabest.load(data = df_delta2, \n x = [\"Genotype\", \"Genotype\"], y = \"Y\", \n delta2 = True, experiment = \"Treatment\",\n experiment_label = [\"Drug\", \"Placebo\"],\n x1_level = [\"M\", \"W\"])\n\nunpaired_delta2_specified.mean_diff.plot();\n\n\n\n\n\n\n\n\nUtilising the show_delta2 argument within the .plot() method allows for control of whether the delta-delta effect size is displayed on the plot. By default, this is set to True.\n\nunpaired_delta2_specified.mean_diff.plot(show_delta2=False);\n\n\n\n\n\n\n\n\nThe delta-delta function also supports paired data, providing a useful alternative visualization of the data. Assuming that the placebo and drug treatment were administered to the same subjects, our data is paired between the treatment conditions. We can specify this by using Treatment as x and Genotype as experiment, and we further specify that id_col is ID, linking data from the same subject with each other. Since we have conducted two replicates of the experiments, we can also colour the slope lines according to Rep.\n\npaired_delta2 = dabest.load(data = df_delta2, \n paired = \"baseline\", id_col=\"ID\",\n x = [\"Treatment\", \"Rep\"], y = \"Y\", \n delta2 = True, experiment = \"Genotype\")\npaired_delta2.mean_diff.plot();\n\n\n\n\n\n\n\n\nWe see that the drug had a non-specific effect of -0.321 [95%CI -0.498, -0.131] on wild type subjects even when they were not sick, and it had a bigger effect of -1.22 [95%CI -1.52, -0.906] in mutant subjects. In this visualisation, we can see the delta-delta value of -0.903 [95%CI -1.21, -0.587] as the net effect of the drug accounting for non-specific actions in healthy individuals.\nThe mean difference between drug and placebo treatments in wild type subjects is:\n\\[\\Delta_{1} = \\overline{X}_{D, W} - \\overline{X}_{P, W}\\]\nThe mean difference between drug and placebo treatments in mutant subjects is:\n\\[\\Delta_{2} = \\overline{X}_{D, M} - \\overline{X}_{P, M}\\]\nThe net effect of the drug on mutants is:\n\\[\\Delta_{\\Delta} = \\Delta_{2} - \\Delta_{1}\\]\nwhere \\(\\overline{X}\\) is the sample mean, \\(\\Delta\\) is the mean difference.", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#standardising-delta-delta-effect-sizes-with-delta-g", + "href": "tutorials/06-delta_delta.html#standardising-delta-delta-effect-sizes-with-delta-g", + "title": "Delta-Delta", + "section": "Standardising delta-delta effect sizes with Delta g", + "text": "Standardising delta-delta effect sizes with Delta g\nStandardized mean difference statistics like Cohen’s d and Hedges’ g quantify effect sizes in terms of the sample variance. We have introduced a metric, Delta g, to standardize delta-delta effects. This metric enables the comparison between measurements of different dimensions.\nThe standard deviation of the delta-delta value is calculated from a pooled variance of the 4 samples:\n\\[s_{\\Delta_{\\Delta}} = \\sqrt{\\frac{(n_{D, W}-1)s_{D, W}^2+(n_{P, W}-1)s_{P, W}^2+(n_{D, M}-1)s_{D, M}^2+(n_{P, M}-1)s_{P, M}^2}{(n_{D, W} - 1) + (n_{P, W} - 1) + (n_{D, M} - 1) + (n_{P, M} - 1)}}\\]\nwhere \\(s\\) is the standard deviation and \\(n\\) is the sample size.\nA delta g value is then calculated as delta-delta value divided by pooled standard deviation \\(s_{\\Delta_{\\Delta}}\\):\n\\(\\Delta_{g} = \\frac{\\Delta_{\\Delta}}{s_{\\Delta_{\\Delta}}}\\)\nThis metric can be accessed via the ‘hedges_g’ effect size when utilising delta2=True in dabest.load().\n\nunpaired_delta2.hedges_g\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:53 2025.\n\nThe unpaired Hedges' g between W Placebo and M Placebo is 2.54 [95%CI 1.71, 3.31].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired Hedges' g between W Drug and M Drug is 0.793 [95%CI 0.17, 1.33].\nThe p-value of the two-sided permutation t-test is 0.0122, calculated for legacy purposes only. \n\nThe delta g between Placebo and Drug is -2.11 [95%CI -2.97, -1.22].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing the effect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.hedges_g.statistical_tests`\n\n\nWe see the standardised delta-delta (delta g) value of -2.11 standard deviations [95%CI -2.98, -1.2] as the net effect of the drug accounting for non-specific actions in healthy individuals.\n\nunpaired_delta2.hedges_g.plot();", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#delta-delta-for-binary-data", + "href": "tutorials/06-delta_delta.html#delta-delta-for-binary-data", + "title": "Delta-Delta", + "section": "Delta-delta for binary data", + "text": "Delta-delta for binary data\nSince v2025.03.27, the delta-delta function also supports binary data (proportion plots). In this case, the delta-delta value is calculated as the difference between the two proportions. This can be used for both unpaired and paired binary data.\n\ndef create_demo_dataset_delta(seed=9999, N=20):\n \n import numpy as np\n import pandas as pd\n from scipy.stats import norm # Used in generation of populations.\n\n np.random.seed(seed) # Fix the seed so the results are replicable.\n # pop_size = 10000 # Size of each population.\n\n from scipy.stats import norm # Used in generation of populations.\n\n # Create samples\n y = norm.rvs(loc=3, scale=0.4, size=N*4)\n y[N:2*N] = y[N:2*N]+1\n y[2*N:3*N] = y[2*N:3*N]-0.5\n ind = np.random.binomial(1, 0.5, size=N*4)\n ind[N:2*N] = np.random.binomial(1, 0.2, size=N)\n ind[2*N:3*N] = np.random.binomial(1, 0.1, size=N)\n\n # Add drug column\n t1 = np.repeat('Placebo', N*2).tolist()\n t2 = np.repeat('Drug', N*2).tolist()\n treatment = t1 + t2 \n\n # Add a `rep` column as the first variable for the 2 replicates of experiments done\n rep = []\n for i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\n\n # Add a `genotype` column as the second variable\n wt = np.repeat('WT', N).tolist()\n mt = np.repeat('Mut', N).tolist()\n wt2 = np.repeat('WT', N).tolist()\n mt2 = np.repeat('Mut', N).tolist()\n\n\n genotype = wt + mt + wt2 + mt2\n\n # Add an `id` column for paired data plotting.\n id = list(range(0, N*2))\n id_col = id + id \n\n\n # Combine all columns into a DataFrame.\n df_prop = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype, \n 'Treatment' : treatment,\n 'Y' : y,\n 'Cat' :ind\n })\n return df_prop\n\ndf_prop = create_demo_dataset_delta()\n\nunpaired_prop = dabest.load(data = df_prop, proportional=True,\n # id_col=\"index\", paired='baseline', \n x = [\"Treatment\", \"Treatment\"], \n y = \"Cat\", delta2=True,\n experiment=\"Genotype\",)\n\nunpaired_prop.mean_diff.plot();", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/06-delta_delta.html#statistics", + "href": "tutorials/06-delta_delta.html#statistics", + "title": "Delta-Delta", + "section": "Statistics", + "text": "Statistics\nYou can find all outputs of the delta-delta calculation by assessing the attribute named delta_delta of the effect size object.\n\nunpaired_delta2.mean_diff.delta_delta\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:54 2025.\n\nThe delta-delta between Placebo and Drug is -0.903 [95%CI -1.27, -0.522].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing the effect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\n\nThe delta_delta object has its own attributes, containing various information of delta-delta.\n\ndifference: the mean bootstrapped differences between the 2 groups of bootstrapped mean differences\nbootstraps: the 2 groups of bootstrapped mean differences\nbootstraps_delta_delta: the bootstrapped differences between the 2 groups of bootstrapped mean differences\npermutations: the mean difference between the two groups of bootstrapped mean differences calculated based on the permutation data\npermutations_var: the pooled group variances of two groups of bootstrapped mean differences calculated based on permutation data\npermutations_delta_delta: the delta-delta calculated based on the permutation data\n\nA dataframe of this delta delta dabest object can also be called via the delta_delta.results attribute.\n\nunpaired_delta2.mean_diff.delta_delta.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps_control\nbootstraps_test\nbootstraps_delta_delta\npermutations_control\npermutations_test\npermutations_delta_delta\npvalue_permutation\npermutation_count\nbias_correction\njackknives\n\n\n\n\n0\nPlacebo\nDrug\n-0.903179\n95\n-1.271483\n-0.521935\n(124, 4874)\n-1.270426\n-0.519652\n(125, 4875)\n[1.0890043559982234, 1.1472720447282119, 1.072...\n[0.6003430615628478, 0.6547912656551773, 0.294...\n[-0.43421309034304567, -0.7324573148122022, -1...\n[-0.15899787281865496, 0.23958268043726694, 0....\n[-0.036113268018566735, -0.05491466432013192, ...\n[0.12288460480008823, -0.29449734475739886, -0...\n0.0\n5000\n-0.000501\n[-0.9006797310317582, -0.9006200702547091, -0....\n\n\n\n\n\n\n\nSimilarly, for the standardised delta-delta effect size, the hedges_g object has its own delta delta (Delta g) results attribute.\n\nunpaired_delta2.hedges_g.delta_delta.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps_control\nbootstraps_test\nbootstraps_delta_delta\npermutations_control\npermutations_test\npermutations_delta_delta\npvalue_permutation\npermutation_count\nbias_correction\njackknives\n\n\n\n\n0\nPlacebo\nDrug\n-2.106681\n95\n-2.965759\n-1.217424\n(124, 4874)\n-2.963294\n-1.212099\n(125, 4875)\n[2.3610871907095192, 2.7764672664031567, 2.350...\n[1.549355181508767, 1.7247260954921417, 0.6471...\n[-1.0128104949604284, -1.708470960574333, -2.7...\n[-0.1986457235842243, 0.3014021841951519, 0.31...\n[-0.08117530110708499, -0.12358349103957916, -...\n[0.11747042247713932, -0.4249856752347311, -0....\n0.0\n5000\n-0.000501\n[-2.1008530246437576, -2.10071386471865, -2.10...\n\n\n\n\n\n\n\nFor further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.", + "crumbs": [ + "Get Started", + "Tutorials", + "Delta-Delta" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html", + "href": "tutorials/04-proportion_plot.html", + "title": "Proportion Plots", + "section": "", + "text": "As of v2023.02.14, DABEST can be used to generate Cohen’s h and the corresponding proportion plot for binary data. It’s important to note that the code we provide only supports numerical proportion data, where the values are limited to 0 (failure) and 1 (success). This means that the code is not suitable for analyzing proportion data that contains non-numeric values, such as strings like ‘yes’ and ‘no’.", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#load-libraries", + "href": "tutorials/04-proportion_plot.html#load-libraries", + "title": "Proportion Plots", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 61.07it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#creating-a-demo-dataset", + "href": "tutorials/04-proportion_plot.html#creating-a-demo-dataset", + "title": "Proportion Plots", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\ndef create_demo_prop_dataset(seed=9999, N=40):\n import numpy as np\n import pandas as pd\n\n np.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n # Create samples\n n = 1\n c1 = np.random.binomial(n, 0.2, size=N)\n c2 = np.random.binomial(n, 0.2, size=N)\n c3 = np.random.binomial(n, 0.8, size=N)\n\n t1 = np.random.binomial(n, 0.6, size=N)\n t2 = np.random.binomial(n, 0.2, size=N)\n t3 = np.random.binomial(n, 0.3, size=N)\n t4 = np.random.binomial(n, 0.4, size=N)\n t5 = np.random.binomial(n, 0.5, size=N)\n t6 = np.random.binomial(n, 0.6, size=N)\n t7 = np.ones(N)\n t8 = np.zeros(N)\n t9 = np.zeros(N)\n\n # Add a `gender` column for coloring the data.\n females = np.repeat('Female', N / 2).tolist()\n males = np.repeat('Male', N / 2).tolist()\n gender = females + males\n\n # Add an `id` column for paired data plotting.\n id_col = pd.Series(range(1, N + 1))\n\n # Combine samples and gender into a DataFrame.\n df = pd.DataFrame({'Control 1': c1, 'Test 1': t1,\n 'Control 2': c2, 'Test 2': t2,\n 'Control 3': c3, 'Test 3': t3,\n 'Test 4': t4, 'Test 5': t5, 'Test 6': t6,\n 'Test 7': t7, 'Test 8': t8, 'Test 9': t9,\n 'Gender': gender, 'ID': id_col\n })\n\n return df\ndf = create_demo_prop_dataset()\ndf.head()\n\n\n\n\n\n\n\n\nControl 1\nTest 1\nControl 2\nTest 2\nControl 3\nTest 3\nTest 4\nTest 5\nTest 6\nTest 7\nTest 8\nTest 9\nGender\nID\n\n\n\n\n0\n1\n0\n0\n0\n1\n0\n0\n1\n0\n1.0\n0.0\n0.0\nFemale\n1\n\n\n1\n0\n1\n0\n1\n1\n1\n0\n0\n0\n1.0\n0.0\n0.0\nFemale\n2\n\n\n2\n0\n1\n0\n0\n1\n0\n1\n1\n0\n1.0\n0.0\n0.0\nFemale\n3\n\n\n3\n0\n1\n0\n0\n1\n0\n0\n1\n0\n1.0\n0.0\n0.0\nFemale\n4\n\n\n4\n0\n0\n0\n0\n1\n0\n0\n0\n1\n1.0\n0.0\n0.0\nFemale\n5\n\n\n\n\n\n\n\n\nHelper function to create a binary table - dabest.prop_dataset\nIn DABEST v2024.3.29, we incorporated feedback from biologists who may not have tables of 0’s and 1’s readily available. As a result, a convenient function - dabest.prop_dataset - to generate a binary dataset based on the specified sample sizes is provided. Users can generate a pandas.DataFrame containing the sample sizes for each element in the groups and the group names (optional if the sample sizes are provided in a dict).\n\nsample_size_1 = {'a':[3, 4], 'b':[2, 5]}\nsample_size_2 = [3, 4, 2, 5]\nnames = ['a', 'b']\nsample_df_1 = dabest.prop_dataset(sample_size_1)\nsample_df_2 = dabest.prop_dataset(sample_size_2, names)\nprint(all(sample_df_1 == sample_df_2))\nsample_df_1.head()\n\nTrue\n\n\n\n\n\n\n\n\n\na\nb\nID\n\n\n\n\n0\n0\n0\n1\n\n\n1\n0\n0\n2\n\n\n2\n0\n1\n3\n\n\n3\n1\n1\n4\n\n\n4\n1\n1\n5", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#loading-data", + "href": "tutorials/04-proportion_plot.html#loading-data", + "title": "Proportion Plots", + "section": "Loading data", + "text": "Loading data\nWhen loading data, you need to set the parameter proportional=True.\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), proportional=True)\ntwo_groups_unpaired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:22 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#effect-sizes", + "href": "tutorials/04-proportion_plot.html#effect-sizes", + "title": "Proportion Plots", + "section": "Effect sizes", + "text": "Effect sizes\nTo generate a proportion plot, the dabest library features two effect sizes:\n\nMean difference (mean_diff)\nCohen’s h (cohens_h)\n\nThese are attributes of the Dabest object.\n\ntwo_groups_unpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:23 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\nLet’s compute the Cohen’s h for our comparison.\n\ntwo_groups_unpaired.cohens_h\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:23 2025.\n\nThe unpaired Cohen's h between Control 1 and Test 1 is 1.24 [95%CI 0.784, 1.66].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.cohens_h.statistical_tests`", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#generating-proportion-plots", + "href": "tutorials/04-proportion_plot.html#generating-proportion-plots", + "title": "Proportion Plots", + "section": "Generating proportion plots", + "text": "Generating proportion plots\nTo generate an estimation plot, simply use the .plot() method.\nEach effect size instance has access to the .plot() method, allowing you to quickly create plots for different effect sizes with ease.\n\nUnpaired proportion plots\nUnpaired proportion plots utilise the common bar plot. The bar plot displays the proportion of observations in the dataset that belong to the category of interest:\n\nThe white portion represents the proportion of observations that do not belong to the category (proportion of 0s in the data).\nThe colored portion represents the proportion of observations belonging to the category (proportion of 1s in the data).\n\n\nTwo-Group\n\ntwo_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\ntwo_groups_unpaired.cohens_h.plot();\n\n\n\n\n\n\n\n\nInstead of a Gardner-Altman plot, you can generate a Cumming estimation plot by setting float_contrast=False in the .plot() method. This will plot the bootstrap effect sizes below the raw data.\n\ntwo_groups_unpaired.mean_diff.plot(float_contrast=False);\n\n\n\n\n\n\n\n\n\n\nMulti Two-Group, Shared-Control, and Multi Groups\nAs with regular (non-binary) unpaired data, multi two-group, shared-control, and multi group plots can be generated for binary data.\n\nmulti_two_groups_unpaired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\")),\n proportional=True)\nmulti_two_groups_unpaired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:24 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 3\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nmulti_two_groups_unpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:25 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.15].\nThe p-value of the two-sided permutation t-test is 0.535, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 3 and Test 3 is -0.6 [95%CI -0.75, -0.425].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nmulti_two_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nshared_control = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\"),\n proportional=True)\nshared_control\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:25 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 1\n3. Test 3 minus Control 1\n4. Test 4 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nshared_control.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:26 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 2 is 0.025 [95%CI -0.15, 0.15].\nThe p-value of the two-sided permutation t-test is 0.539, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 3 is 0.125 [95%CI -0.025, 0.325].\nThe p-value of the two-sided permutation t-test is 0.0936, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 4 is 0.15 [95%CI -0.05, 0.3].\nThe p-value of the two-sided permutation t-test is 0.0604, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nshared_control.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nmulti_groups_unpaired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\", \"Test 3\", \"Test 4\")),\n proportional=True)\nmulti_groups_unpaired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:26 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 2\n4. Test 4 minus Control 2\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nmulti_groups_unpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:26 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.15].\nThe p-value of the two-sided permutation t-test is 0.535, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 3 is 0.125 [95%CI -0.05, 0.325].\nThe p-value of the two-sided permutation t-test is 0.099, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 4 is 0.15 [95%CI -0.05, 0.3].\nThe p-value of the two-sided permutation t-test is 0.0604, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nmulti_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\n\n\nPaired proportion plots\nFor the paired version of the proportion plot, we adopt the style of a Sankey Diagram. The width of each bar in each xtick represents the proportion of the corresponding label in the group, and the strip denotes the paired relationship for each observation.\nStarting from v2024.3.29, the paired version of the proportion plot receives a major upgrade. We introduce the sankey and flow parameters to control the plot. By default, both sankey and flow are set to True to cater the needs of repeated measures. When sankey is set to False, DABEST will generate a bar plot with a similar aesthetic to the paired proportion plot. When flow is set to False, each group of comparsion forms a Sankey diagram that does not connect to other groups of comparison.\nSimilar to the unpaired version, the .plot() method is used to produce an estimation plot.\n\nTwo-Group\n\ntwo_groups_paired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), \n proportional=True, paired=\"baseline\", id_col=\"ID\")\ntwo_groups_paired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:27 2025.\n\nPaired effect size(s) for repeated measures against baseline \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\ntwo_groups_paired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:27 2025.\n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\ntwo_groups_paired.mean_diff.plot();\n\n\n\n\n\n\n\n\nThe Sankey plots for paired proportions also supports the float_contrast parameter, which can be set to False to produce a Cumming estimation plot.\n\ntwo_groups_paired.mean_diff.plot(float_contrast=False);\n\n\n\n\n\n\n\n\n\n\nMulti Two-Group, Repeated Measures, and Multi Groups\nAs with regular (non-binary) unpaired data, multi two-group, repeated-measures, and multi group plots can be generated for binary data.\n\nmulti_two_groups_paired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\")),\n proportional=True, paired=\"baseline\", id_col=\"ID\")\nmulti_two_groups_paired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:27 2025.\n\nPaired effect size(s) for repeated measures against baseline \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 3\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nmulti_two_groups_paired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:28 2025.\n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.175].\nThe p-value of the two-sided permutation t-test is 0.571, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 3 and Test 3 is -0.6 [95%CI -0.775, -0.425].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nmulti_two_groups_paired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nrepeated_measures_baseline = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\"),\n proportional=True, paired=\"baseline\", id_col=\"ID\")\nrepeated_measures_baseline\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:28 2025.\n\nPaired effect size(s) for repeated measures against baseline \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 1\n3. Test 3 minus Control 1\n4. Test 4 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nrepeated_measures_baseline.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:29 2025.\n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 2 is 0.025 [95%CI -0.15, 0.175].\nThe p-value of the two-sided permutation t-test is 0.555, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 3 is 0.125 [95%CI -0.075, 0.275].\nThe p-value of the two-sided permutation t-test is 0.277, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 4 is 0.15 [95%CI -0.05, 0.325].\nThe p-value of the two-sided permutation t-test is 0.075, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nrepeated_measures_baseline.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nrepeated_measures_sequential = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\"),\n proportional=True, paired=\"sequential\", id_col=\"ID\")\nrepeated_measures_sequential\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:29 2025.\n\nPaired effect size(s) for the sequential design of repeated-measures experiment \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Test 1\n3. Test 3 minus Test 2\n4. Test 4 minus Test 3\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nrepeated_measures_sequential.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:30 2025.\n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Test 1 and Test 2 is -0.55 [95%CI -0.725, -0.4].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Test 2 and Test 3 is 0.1 [95%CI -0.075, 0.225].\nThe p-value of the two-sided permutation t-test is 0.342, calculated for legacy purposes only. \n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Test 3 and Test 4 is 0.025 [95%CI -0.2, 0.2].\nThe p-value of the two-sided permutation t-test is 0.624, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nrepeated_measures_sequential.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nmulti_groups_baseline = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\", \"Test 3\", \"Test 4\")),\n proportional=True, paired=\"baseline\", id_col=\"ID\")\nmulti_groups_baseline\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:30 2025.\n\nPaired effect size(s) for repeated measures against baseline \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 2\n4. Test 4 minus Control 2\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nmulti_groups_baseline.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:31 2025.\n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.175].\nThe p-value of the two-sided permutation t-test is 0.571, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 2 and Test 3 is 0.125 [95%CI -0.075, 0.3].\nThe p-value of the two-sided permutation t-test is 0.309, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 2 and Test 4 is 0.15 [95%CI -0.025, 0.3].\nThe p-value of the two-sided permutation t-test is 0.0362, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nmulti_groups_baseline.mean_diff.plot();", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/04-proportion_plot.html#aesthetic-adjustments", + "href": "tutorials/04-proportion_plot.html#aesthetic-adjustments", + "title": "Proportion Plots", + "section": "Aesthetic adjustments", + "text": "Aesthetic adjustments\nHere we demonstrate a few proportion plot specific aesthetic adjustments.\n\nBar Width\nYou can modify the width of the bar plot bars (unpaired data) by setting the parameter bar_width in the .plot() method.\n\ntwo_groups_unpaired.mean_diff.plot(bar_width=0.3);\n\n\n\n\n\n\n\n\n\n\nBar desaturation\nThe raw_desat is used to control the amount of desaturation applied to the bar plot bar colors (specific to unpaired data). A value of 0.0 means full desaturation (i.e., grayscale), while a value of 1.0 means no desaturation (i.e., full color saturation). The default one is 0.8.\n\ntwo_groups_unpaired.mean_diff.plot(raw_desat=1.0);\n\n\n\n\n\n\n\n\n\n\nRaw Label and Contrast Label\nThe parameters raw_label and contrast_label can be used to set labels for the y-axis of the bar plot and the contrast plot.\n\ntwo_groups_unpaired.mean_diff.plot(raw_label=\"success\",contrast_label=\"difference\");\ntwo_groups_paired.mean_diff.plot(raw_label=\"success\",contrast_label=\"difference\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nBarplot kwargs\nThe parameters barplot_kwargs can be used to alter the aesthetics of the bar plot. This is a dictionary that can be used to pass additional arguments to the bar plot.\n\ntwo_groups_unpaired.mean_diff.plot(barplot_kwargs={\"alpha\":0.5, \"edgecolor\":\"red\", \"linewidth\":2, 'errorbar': ('sd', 0.1)});\n\n\n\n\n\n\n\n\n\n\nSankey and Flow\nBy changing the sankey and flow parameters, you can generate different types of Sankey plots for paired proportions.\n\nseparate_control = dabest.load(df, idx=(((\"Control 1\", \"Test 1\"),\n (\"Test 2\", \"Test 3\"),\n (\"Test 4\", \"Test 7\", \"Test 6\"))),\n proportional=True, paired=\"sequential\", id_col=\"ID\")\n\nseparate_control.mean_diff.plot();\nseparate_control.mean_diff.plot(sankey_kwargs={'sankey':False});\nseparate_control.mean_diff.plot(sankey_kwargs={'flow':False});\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSankey kwargs\nSeveral exclusive parameters can be provided to the .plot() method to customize the Sankey plots for paired proportions. By modifying the sankey_kwargs parameter, you can customize the Sankey plot. The following parameters are supported:\n\nalign: The alignment of each Sankey bar. Default is “center”.\nalpha: The transparency of each Sankey bar. Default is 0.4.\nbar_width: The width of each bar on the side in the plot. Default is 0.1.\n\n\nrepeated_measures_baseline.mean_diff.plot(sankey_kwargs = {\"alpha\": 0.2,\n \"bar_width\": 0.4});\n\n\n\n\n\n\n\n\n\n\nCustom Palette\nThe custom_palette parameter functions in a similar way for proportion plots as for other plots - however, there are some differences!\nA custom_palette dict can be passed for sankey plots, whereby two keys used are 0 and 1. The color associated with these keys will be used to color the bars in the sankey plot.\nFor bar plots, the custom_palette dict can be passed like a regular plot, with a color associated to each group. The chosen color will then be used to color the filled portion of the bar plot.\n\nrepeated_measures_baseline.mean_diff.plot(custom_palette={0: \"red\", 1: \"blue\"});\nshared_control.mean_diff.plot(custom_palette={'Control 1': \"red\", 'Test 1': \"blue\", 'Test 2': \"green\", 'Test 3': \"purple\", 'Test 4': \"orange\"});\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSimilarly, premade matplotlib/seaborn color palette can be passed. For sankey plots, the first two colors in the palette will be used to color the bars in the sankey plot. For bar plots, the colors will be used to color the filled portion of the bar plot.\n\nrepeated_measures_baseline.mean_diff.plot(custom_palette='Set1');\nshared_control.mean_diff.plot(custom_palette='Set1');\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nPassing a custom palette list functions differently for bar plots and sankey plots:\n\nFor bar plots, the list should contain the colors associated with each group.\nFor sankey plots, the list should contain two colors, the first color will be used to color the binary ’1’s, and the second color will be used to color the ’0’s.\n\n\nrepeated_measures_baseline.mean_diff.plot(custom_palette=['red', 'blue']);\nshared_control.mean_diff.plot(custom_palette=['red', 'blue', 'green', 'purple', 'orange']);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nAdd counts to proportion plots\nBy default, the sample counts for each bar in proportion plots are not shown.\nThis feature can be turned on by setting prop_sample_counts=True in the .plot() method.\nNote: This feature is not compatible with flow=False in sankey_kwargs.\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), proportional=True)\ntwo_groups_unpaired.mean_diff.plot(prop_sample_counts=True);\n\n\n\n\n\n\n\n\nThe sample counts kwargs can be utilised via prop_sample_counts_kwargs in the .plot() method.\n\ntwo_groups_unpaired.mean_diff.plot(prop_sample_counts=True, prop_sample_counts_kwargs={\"color\":\"red\"});\n\n\n\n\n\n\n\n\nFor further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.", + "crumbs": [ + "Get Started", + "Tutorials", + "Proportion Plots" + ] + }, + { + "objectID": "tutorials/02-two_group.html", + "href": "tutorials/02-two_group.html", + "title": "Two-Group Experiments", + "section": "", + "text": "import numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 41.28it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Two-Group Experiments" + ] + }, + { + "objectID": "tutorials/02-two_group.html#load-libraries", + "href": "tutorials/02-two_group.html#load-libraries", + "title": "Two-Group Experiments", + "section": "", + "text": "import numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 41.28it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Two-Group Experiments" + ] + }, + { + "objectID": "tutorials/02-two_group.html#creating-a-demo-dataset", + "href": "tutorials/02-two_group.html#creating-a-demo-dataset", + "title": "Two-Group Experiments", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\nHere, we create a dataset to illustrate how to perform Two-Group analyses using dabest.\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })\ndf.head(5)\n\n\n\n\n\n\n\n\nControl 1\nTest 1\nControl 2\nTest 2\nControl 3\nTest 3\nTest 4\nTest 5\nTest 6\nGender\nID\n\n\n\n\n0\n2.793984\n3.420875\n3.324661\n1.707467\n3.816940\n1.796581\n4.440050\n2.937284\n3.486127\nFemale\n1\n\n\n1\n3.236759\n3.467972\n3.685186\n1.121846\n3.750358\n3.944566\n3.723494\n2.837062\n2.338094\nFemale\n2\n\n\n2\n3.019149\n4.377179\n5.616891\n3.301381\n2.945397\n2.832188\n3.214014\n3.111950\n3.270897\nFemale\n3\n\n\n3\n2.804638\n4.564780\n2.773152\n2.534018\n3.575179\n3.048267\n4.968278\n3.743378\n3.151188\nFemale\n4\n\n\n4\n2.858019\n3.220058\n2.550361\n2.796365\n3.692138\n3.276575\n2.662104\n2.977341\n2.328601\nFemale\n5", + "crumbs": [ + "Get Started", + "Tutorials", + "Two-Group Experiments" + ] + }, + { + "objectID": "tutorials/02-two_group.html#loading-data", + "href": "tutorials/02-two_group.html#loading-data", + "title": "Two-Group Experiments", + "section": "Loading data", + "text": "Loading data\nFirst, we need to load the data and specify the relevant groups.\nWe can achieve this by supplying the dataframe to dabest.load(). Additionally, we must provide the groups to be compared in the idx argument as a tuple or list.\nFor this tutorial, we will create two separate analyses:\n\nA singular two-group comparison between Control 1 and Test 1.\nA multi two-group comparison between Control 1 and Test 1, and between Control 2 and Test 2.\n\nThe multi two-group estimation plot tiles two or more Cumming plots horizontally, and is created by passing a nested tuple to idx when dabest.load() is first invoked.\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"))\nmulti_two_groups_unpaired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\")))\n\nIn addition, we can specify the paired argument to indicate paired data.\npaired can be set as 'baseline' or 'sequential' or left as None (unpaired).\nNote: For two-group, both 'baseline' and 'sequential' are equivalent.\n\ntwo_groups_paired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), paired='baseline', id_col='ID')\nmulti_two_groups_paired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\")), \n paired='baseline', id_col='ID')\n\nThe dabest library features a range of effect sizes. In this case, we shall proceed with the default effect size, which is the mean difference.\nHere we will show the two-group unpaired analysis as an example.\n\ntwo_groups_unpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 15:59:53 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\nA dataframe of the mean_diff results can be extracted by calling the results attribute of the dabest.mean_diff object.\n\ntwo_groups_unpaired.mean_diff.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\n...\npvalue_mann_whitney\nstatistic_mann_whitney\nbec_difference\nbec_bootstraps\nbec_bca_interval_idx\nbec_bca_low\nbec_bca_high\nbec_pct_interval_idx\nbec_pct_low\nbec_pct_high\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nmean difference\nNone\n0.48029\n95\n0.205161\n0.773647\n...\n0.001625\n83.0\n0.0\n[-0.09732932551566487, 0.08087009665445155, -0...\n(127, 4877)\n-0.256862\n0.259558\n(125, 4875)\n-0.25826\n0.25759\n\n\n\n\n1 rows × 35 columns", + "crumbs": [ + "Get Started", + "Tutorials", + "Two-Group Experiments" + ] + }, + { + "objectID": "tutorials/02-two_group.html#producing-estimation-plots", + "href": "tutorials/02-two_group.html#producing-estimation-plots", + "title": "Two-Group Experiments", + "section": "Producing estimation plots", + "text": "Producing estimation plots\nWe can now call the .plot() method to generate the estimation plot.\n\ntwo_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\nFor singular two-group comparisons, the plot will display the effect size curve by default to the right of the raw data. We term this a Gardner-Altman plot.\nThis can be changed by setting the float_contrast argument to False. Here, the effect size curve will be displayed below the raw data - a Cumming estimation plot.\n\ntwo_groups_unpaired.mean_diff.plot(float_contrast=False);\n\n\n\n\n\n\n\n\nFor multi two-group comparisons, the effect size curves will always be displayed below the raw data.\nThe lower axes in the Cumming plot is effectively a forest plot, commonly used in meta-analyses to aggregate and to compare data from different experiments.\nNote: If you’re interested in just plotting the contrast ax (the violin plots), you may be interested in the new forest plot feature added in v2025.03.27!\n\nmulti_two_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\nFor paired data, we use slopegraphs (another innovation from Edward Tufte) to connect paired observations. Both Gardner-Altman and Cumming plots support this.\n\ntwo_groups_paired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\ntwo_groups_paired.mean_diff.plot(float_contrast=False);\n\n\n\n\n\n\n\n\n\nmulti_two_groups_paired.mean_diff.plot();\n\n\n\n\n\n\n\n\nFor further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.", + "crumbs": [ + "Get Started", + "Tutorials", + "Two-Group Experiments" + ] + }, + { + "objectID": "read_me.html#recent-version-update", + "href": "read_me.html#recent-version-update", + "title": "DABEST-Python", + "section": "Recent Version Update", + "text": "Recent Version Update\n✨ DABEST “Bingka” v2025.10.20 for Python is now released! ✨\nDear DABEST users, The latest version of the DABEST Python library brings new visualizations, refined plots, and improved accuracy.\n\nWhorlmap 🌀: Compact visualization for multi-dimensional effects\nIntroducing Whorlmap, a new way to visualize effect sizes from multiple comparisons in a compact, grid-based format.\nWhorlmaps condense information from the full bootstrap distributions of many contrast objects into a 2D heatmap-style grid of “whorled” cells. This provides an overview of the entire dataset while preserving the underlying distributional detail.\nThey are especially useful for large-scale or multi-condition experiments, serving as a space-efficient alternative to stacked forest plots.\nYou can generate a Whorlmap directly from multi-dimensional DABEST objects using the .whorlmap() method. See the Whorlmap tutorial for more details.\nSlopegraphs 📈: Enhanced summaries for paired data\nSlopegraphs for paired continuous data now display group summary statistics.\n\nBy default, a thick trend line connects group means, with vertical bars showing standard deviation.\nChoose the summary type via the group_summaries argument in .plot() — options include 'mean_sd', 'median_quartiles', or None.\nCustomize appearance with group_summaries_kwargs.\n\nSee the Group Summaries section in the Plot Aesthetics tutorial for more details.\nMini-meta Weighted Delta Fix 🧮\nThe weighted delta calculation in mini-meta plots has been updated for greater accuracy and consistency.\nExpanded custom_palette functionality 🎨\n\nBarplots (unpaired, proportional): custom_palette can now take 1 and 0 as dictionary keys to color the filled and unfilled portions of the plot.\nSlopegraphs (paired, non-proportional): custom_palette can now color contrast bars and effect-size curves.\n\n\nSee the Custom Palette section in the Plot Aesthetics tutorial for examples.\nThank you for your continued support!\nThe DABEST Development Team" + }, + { + "objectID": "read_me.html#contents", + "href": "read_me.html#contents", + "title": "DABEST-Python", + "section": "Contents", + "text": "Contents\n\n\nAbout\nInstallation\nUsage\nHow to cite\nBugs\nContributing\nAcknowledgements\nTesting\nDABEST in other languages" + }, + { + "objectID": "read_me.html#about", + "href": "read_me.html#about", + "title": "DABEST-Python", + "section": "About", + "text": "About\nDABEST is a package for Data Analysis using Bootstrap-Coupled ESTimation.\nEstimation statistics are a simple framework that avoids the pitfalls of significance testing. It employs familiar statistical concepts such as means, mean differences, and error bars. More importantly, it focuses on the effect size of one’s experiment or intervention, rather than succumbing to a false dichotomy engendered by P values.\nAn estimation plot comprises two key features.\n\nIt presents all data points as a swarm plot, ordering each point to display the underlying distribution.\nIt illustrates the effect size as a bootstrap 95% confidence interval on a separate but aligned axis.\n\n\n\n\nThe five kinds of estimation plots\n\n\nDABEST powers estimationstats.com, allowing everyone access to high-quality estimation plots." + }, + { + "objectID": "read_me.html#installation", + "href": "read_me.html#installation", + "title": "DABEST-Python", + "section": "Installation", + "text": "Installation\nThis package is tested on Python 3.11 and onwards. It is highly recommended to download the Anaconda distribution of Python in order to obtain the dependencies easily.\nYou can install this package via pip.\nTo install, at the command line run\npip install dabest\nYou can also clone this repo locally.\nThen, navigate to the cloned repo in the command line and run\npip install ." + }, + { + "objectID": "read_me.html#usage", + "href": "read_me.html#usage", + "title": "DABEST-Python", + "section": "Usage", + "text": "Usage\nimport pandas as pd\nimport dabest\n\n# Load the iris dataset. This step requires internet access.\niris = pd.read_csv(\"https://github.com/mwaskom/seaborn-data/raw/master/iris.csv\")\n\n# Load the above data into `dabest`.\niris_dabest = dabest.load(data=iris, x=\"species\", y=\"petal_width\",\n idx=(\"setosa\", \"versicolor\", \"virginica\"))\n\n# Produce a Cumming estimation plot.\niris_dabest.mean_diff.plot();\n\n\n\nA Cumming estimation plot of petal width from the iris dataset\n\n\nPlease refer to the official tutorial for more useful code snippets." + }, + { + "objectID": "read_me.html#how-to-cite", + "href": "read_me.html#how-to-cite", + "title": "DABEST-Python", + "section": "How to cite", + "text": "How to cite\nGetting over ANOVA: Estimation graphics for multi-group comparisons\nZinan Lu, Jonathan Anns, Yishan Mai, Rou Zhang, Kahseng Lian, Nicole MynYi Lee, Shan Hashir, Lucas Wang Zhuoyu, A. Rosa Castillo Gonzalez, Joses Ho, Hyungwon Choi, Sangyu Xu, Adam Claridge-Chang\nbioRxiv preprint 2026. 10.64898/2026.01.26.701654\nPDF\nMoving beyond P values: Everyday data analysis with estimation plots\nJoses Ho, Tayfun Tumkaya, Sameer Aryal, Hyungwon Choi, Adam Claridge-Chang\nNature Methods 2019, 1548-7105. 10.1038/s41592-019-0470-3\nPaywalled publisher site; Free-to-view PDF" + }, + { + "objectID": "read_me.html#bugs", + "href": "read_me.html#bugs", + "title": "DABEST-Python", + "section": "Bugs", + "text": "Bugs\nPlease report any bugs on the issue page." + }, + { + "objectID": "read_me.html#contributing", + "href": "read_me.html#contributing", + "title": "DABEST-Python", + "section": "Contributing", + "text": "Contributing\nAll contributions are welcome; please read the Guidelines for contributing first.\nWe also have a Code of Conduct to foster an inclusive and productive space.\n\nA wish list for new features\nIf you have any specific comments and ideas for new features that you would like to share with us, please read the Guidelines for contributing, create a new issue using Feature request template or create a new post in our Google Group." + }, + { + "objectID": "read_me.html#acknowledgements", + "href": "read_me.html#acknowledgements", + "title": "DABEST-Python", + "section": "Acknowledgements", + "text": "Acknowledgements\nWe would like to thank alpha testers from the Claridge-Chang lab: Sangyu Xu, Xianyuan Zhang, Farhan Mohammad, Jurga Mituzaitė, and Stanislav Ott." + }, + { + "objectID": "read_me.html#testing", + "href": "read_me.html#testing", + "title": "DABEST-Python", + "section": "Testing", + "text": "Testing\nTo test DABEST, you need to install pytest and nbdev.\n\nRun pytest in the root directory of the source distribution. This runs the test suite in the folder dabest/tests/mpl_image_tests.\nRun nbdev_test in the root directory of the source distribution. This runs the value assertion tests in the folder dabest/tests\n\nThe test suite ensures that the bootstrapping functions and the plotting functions perform as expected.\nFor detailed information, please refer to the test folder" + }, + { + "objectID": "read_me.html#dabest-in-other-languages", + "href": "read_me.html#dabest-in-other-languages", + "title": "DABEST-Python", + "section": "DABEST in other languages", + "text": "DABEST in other languages\nDABEST is also available in R (dabestr) and Matlab (DABEST-Matlab)." + }, + { + "objectID": "blog/posts/bootstraps/bootstraps.html", + "href": "blog/posts/bootstraps/bootstraps.html", + "title": "Bootstrap Confidence Intervals", + "section": "", + "text": "In a typical scientific experiment, we are interested in two populations (Control and Test), and whether there is a difference between their means \\((\\mu_{Test}-\\mu_{Control})\\).\n\nWe go about this by collecting observations from the control population and from the test population.\n\nWe can easily compute the mean difference in our observed samples. This is our estimate of the population effect size that we are interested in.\nBut how do we obtain a measure of the precision and confidence about our estimate? Can we get a sense of how it relates to the population mean difference?" + }, + { + "objectID": "blog/posts/bootstraps/bootstraps.html#sampling-from-populations", + "href": "blog/posts/bootstraps/bootstraps.html#sampling-from-populations", + "title": "Bootstrap Confidence Intervals", + "section": "", + "text": "In a typical scientific experiment, we are interested in two populations (Control and Test), and whether there is a difference between their means \\((\\mu_{Test}-\\mu_{Control})\\).\n\nWe go about this by collecting observations from the control population and from the test population.\n\nWe can easily compute the mean difference in our observed samples. This is our estimate of the population effect size that we are interested in.\nBut how do we obtain a measure of the precision and confidence about our estimate? Can we get a sense of how it relates to the population mean difference?" + }, + { + "objectID": "blog/posts/bootstraps/bootstraps.html#the-bootstrap-confidence-interval", + "href": "blog/posts/bootstraps/bootstraps.html#the-bootstrap-confidence-interval", + "title": "Bootstrap Confidence Intervals", + "section": "The bootstrap confidence interval", + "text": "The bootstrap confidence interval\nWe want to obtain a 95% confidence interval (95% CI) around our estimate of the mean difference. The 95% indicates that any such confidence interval will capture the population mean difference 95% of the time.\nIn other words, if we were to repeat our experiment 100 times, gathering 100 independent sets of observations and computing a 95% confidence interval for the mean difference each time, 95 of these intervals would capture the population mean difference. That is to say, we can be 95% confident the interval contains the true mean of the population.\nWe can calculate the 95% CI of the mean difference with bootstrap resampling.\n\nThe bootstrap in action\nThe bootstrap[1] is a simple but powerful technique. It was first described by Bradley Efron.\nIt creates multiple resamples (with replacement) from a single set of observations, and computes the effect size of interest on each of these resamples. The bootstrap resamples of the effect size can then be used to determine the 95% CI.\nWith computers, we can perform 5000 resamples very easily.\n\nThe resampling distribution of the difference in means approaches a normal distribution. This is due to the Central Limit Theorem: a large number of independent random samples will approach a normal distribution even if the underlying population is not normally distributed.\nBootstrap resampling gives us two important benefits:\n\nNon-parametric statistical analysis. There is no need to assume that our observations, or the underlying populations, are normally distributed. Thanks to the Central Limit Theorem, the resampling distribution of the effect size will approach a normality.\nEasy construction of the 95% CI from the resampling distribution. In the context of bootstrap resampling or other non-parametric methods, the 2.5th and 97.5th percentiles are often used to define the lower and upper limits, respectively. The use of these percentiles ensures that the resulting interval contains the central 95% of the resampled distribution. Such an interval construction is known as a percentile interval." + }, + { + "objectID": "blog/posts/bootstraps/bootstraps.html#adjusting-for-asymmetrical-resampling-distributions", + "href": "blog/posts/bootstraps/bootstraps.html#adjusting-for-asymmetrical-resampling-distributions", + "title": "Bootstrap Confidence Intervals", + "section": "Adjusting for asymmetrical resampling distributions", + "text": "Adjusting for asymmetrical resampling distributions\nWhile resampling distributions of the difference in means often have a normal distribution, it is not uncommon to encounter a skewed distribution. Thus, Efron developed the bias-corrected and accelerated bootstrap (BCa bootstrap) to account for the skew, and still obtain the central 95% of the distribution.\nDABEST applies the BCa correction to the resampling bootstrap distributions of the effect size." + }, + { + "objectID": "blog/posts/bootstraps/bootstraps.html#estimation-plots-incorporate-bootstrap-resampling", + "href": "blog/posts/bootstraps/bootstraps.html#estimation-plots-incorporate-bootstrap-resampling", + "title": "Bootstrap Confidence Intervals", + "section": "Estimation plots incorporate bootstrap resampling", + "text": "Estimation plots incorporate bootstrap resampling\nThe estimation plot produced by DABEST presents the raw data and the bootstrap confidence interval of the effect size (the difference in means) side-by-side as a single integrated plot.\n\nThus, it tightly couples a visual presentation of the raw data with an indication of the population mean difference plus its confidence interval.\n [1]: The name is derived from the saying “pull oneself by one’s bootstraps”, often used as an exhortation to achieve success without external help." + }, + { + "objectID": "API/precompile.html", + "href": "API/precompile.html", + "title": "precompile", + "section": "", + "text": "source\n\nprecompile_all\n\ndef precompile_all(\n \n):\n\nPre-compile all numba functions with dummy data", + "crumbs": [ + "Get Started", + "API", + "precompile" + ] + }, + { + "objectID": "API/plot_tools.html", + "href": "API/plot_tools.html", + "title": "plot_tools", + "section": "", + "text": "source\n\nadd_counts_to_prop_plots\n\ndef add_counts_to_prop_plots(\n plot_data:pd.DataFrame, # Dataframe of the plot data.\n xvar:str, # Column name of the x variable.\n yvar:str, # Column name of the y variable.\n rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.\n horizontal:bool, # If the plot is horizontal.\n is_paired:bool, # Whether the data is paired.\n prop_sample_counts_kwargs:dict, # Keyword arguments for the sample counts.\n):\n\nAdd counts to the proportion plots.\n\nsource\n\n\ntable_for_horizontal_plots\n\ndef table_for_horizontal_plots(\n effectsize_df:object, # Effect size DABEST object.\n ax:axes.Axes, # Matplotlib axis object to plot the table axes.\n contrast_axes:axes.Axes, # Matplotlib axis object to plot the contrast axes.\n ticks_to_plot:list, # List of indices of the contrast objects.\n show_mini_meta:bool, # Whether to show the mini meta-analysis.\n show_delta2:bool, # Whether to show the delta-delta.\n table_kwargs:dict, # Keyword arguments for the table.\n ticks_to_skip:list\n):\n\nAdd table axes for showing the deltas for horizontal plots.\n\nsource\n\n\nbarplotter\n\ndef barplotter(\n xvar:str, # Column name of the x variable.\n yvar:str, # Column name of the y variable.\n all_plot_groups:list, # List of all plot groups.\n rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.\n plot_data:pd.DataFrame, # Dataframe of the plot data.\n raw_colors:str, # Color of the bar.\n plot_palette_raw:dict, # Dictionary of colors used in the bar plot.\n color_col:str, # Column name of the color column.\n barplot_kwargs:dict, # Keyword arguments for the barplot.\n horizontal:bool, # If the plot is horizontal.\n):\n\nAdd bars to the raw data plot.\n\nsource\n\n\ngridkey_plotter\n\ndef gridkey_plotter(\n is_paired:bool, # Whether the data is paired.\n idx:list, # List of indices of the contrast objects.\n all_plot_groups:list, # List of all plot groups.\n gridkey:list, # List of gridkey rows.\n rawdata_axes:axes.Axes, # Matplotlib axis object for the raw data.\n contrast_axes:axes.Axes, # Matplotlib axis object for the contrast data.\n plot_data:pd.DataFrame, # Dataframe of the plot data.\n xvar:str, # Column name of the x variable.\n yvar:str, # Column name of the y variable.\n results:pd.DataFrame, # Dataframe of contrast object comparisons.\n show_delta2:bool, # Whether to show the delta-delta.\n show_mini_meta:bool, # Whether to show the mini meta-analysis.\n x1_level:list, # List of x1 levels.\n experiment_label:list, # List of experiment labels.\n float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings\n horizontal:bool, # If the plot is horizontal.\n delta_delta:object, # delta-delta object.\n mini_meta:object, # Mini meta-analysis object.\n effect_size:str, # Type of effect size to plot\n gridkey_kwargs:dict, # Keyword arguments for the gridkey.\n):\n\nAdd gridkey to the contrast plot.\n\nsource\n\n\neffect_size_curve_plotter\n\ndef effect_size_curve_plotter(\n ticks_to_plot:list, # List of indices of the contrast objects.\n ticks_for_baseline_ec:list, # List of indices of the baseline effect curve objects.\n results:pd.DataFrame, # Dataframe of contrast object comparisons.\n ci_type:str, # Type of confidence interval to plot.\n contrast_axes:axes.Axes, # Matplotlib axis object to plot on.\n contrast_kwargs:dict, # Keyword arguments for the violinplot.\n bootstraps_color_by_group:bool, # Whether to color the bootstraps by group.\n plot_palette_contrast:dict, # Dictionary of colors used in the contrast plot.\n horizontal:bool, # If the plot is horizontal.\n contrast_marker_kwargs:dict, contrast_errorbar_kwargs:dict, idx:list, # List of indices of the raw groups.\n is_paired:bool, # Whether the data is paired.\n contrast_paired_lines:bool, # Whether to add lines for repeated measures data.\n contrast_paired_lines_kwargs:dict, # Keyword arguments for the repeated measures lines.\n show_baseline_ec:bool=False, # Whether to show the baseline effect curve.\n):\n\nAdd effect size curves to the contrast plot.\n\nsource\n\n\nplot_minimeta_or_deltadelta_violins\n\ndef plot_minimeta_or_deltadelta_violins(\n dabest_obj:object, # DABEST Effectsize object delta-delta or mini_meta\n type:str, ci_type:str, # Type of confidence interval to plot.\n rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.\n contrast_axes:axes.Axes, # Matplotlib axis object to plot on.\n contrast_kwargs:dict, # Keyword arguments for the violinplot.\n contrast_xtick_labels:list, # List of xtick labels for the contrast plot.\n effect_size:str, # Type of effect size to plot.\n plot_kwargs:dict, # Keyword arguments for the plot.\n horizontal:bool, # If the plot is horizontal.\n show_pairs:bool, # Whether the data is paired and shown in pairs.\n contrast_marker_kwargs:dict, contrast_errorbar_kwargs:dict\n):\n\nAdd mini meta-analysis or delta-delta violin plots to the contrast plot.\n\nsource\n\n\nslopegraph_plotter\n\ndef slopegraph_plotter(\n dabest_obj:object, # DABEST object.\n plot_data:pd.DataFrame, # Dataframe of the plot data.\n xvar:str, # Column name of the x variable.\n yvar:str, # Column name of the y variable.\n color_col:str, # Column name of the color column.\n plot_palette_raw:dict, # Dictionary of colors used in the plot.\n slopegraph_kwargs:dict, # Keyword arguments for the slopegraph.\n rawdata_axes:axes.Axes, # Matplotlib axis object to plot on.\n ytick_color:str, # Color of the yticks.\n temp_idx:list, # List of indices of the contrast objects.\n horizontal:bool, # If the plotting will be in horizontal format.\n temp_all_plot_groups:list, # List of all plot groups.\n plot_kwargs:dict, # Keyword arguments for the plot.\n group_summaries_kwargs:dict, # Keyword arguments for group summaries, if applicable.\n):\n\nAdd slopegraph to the rawdata axes.\n\nsource\n\n\ndelta_dots_plotter\n\ndef delta_dots_plotter(\n plot_data:pd.DataFrame, # Dataframe of the plot data.\n contrast_axes:axes.Axes, # Matplotlib axis object to plot on.\n delta_id_col:str, # Column name of the delta id column.\n idx:list, # List of indices of the contrast objects.\n xvar:str, # Column name of the x variable.\n yvar:str, # Column name of the y variable.\n is_paired:bool, # Whether the data is paired.\n color_col:str, # Column name of the color column.\n float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings\n plot_palette_raw:dict, # Dictionary of colors used in the plot.\n delta_dot_kwargs:dict, # Keyword arguments for the delta dots.\n horizontal:bool, # If the rawplot is horizontal.\n):\n\n\nsource\n\n\ndelta_text_plotter\n\ndef delta_text_plotter(\n results:pd.DataFrame, # Dataframe of contrast object comparisons.\n ax_to_plot:object, # Matplotlib axis object to plot on.\n ticks_to_plot:list, # List of indices of the contrast objects.\n delta_text_kwargs:dict, # Keyword arguments for the delta text.\n color_col:str, # Column name of the color column.\n plot_palette_raw:dict, # Dictionary of colors used in the plot.\n show_pairs:bool, # Whether the data is paired and show pairs.\n float_contrast:bool, # Whether the DABEST plot uses Gardner-Altman or Cummings.\n extra_delta:float, # The extra mini-meta or delta-delta value if applicable.\n bootstraps_color_by_group:bool=False, # Whether to color the bootstraps by group. Default is False.\n):\n\nAdd delta text to the contrast plot.\n\nsource\n\n\nadd_bars_to_plot\n\ndef add_bars_to_plot(\n bar_dict:dict, # Dictionary of bar values.\n ax:axes.Axes, # Matplotlib axis object to plot on.\n bar_kwargs:dict, # Keyword arguments for the bars.\n):\n\nAdd bars to the relevant axes.\n\nsource\n\n\nsankeydiag\n\ndef sankeydiag(\n data:pd.DataFrame, xvar:str, # x column to be plotted.\n yvar:str, # y column to be plotted.\n temp_all_plot_groups:list, idx:list, temp_idx:list,\n left_labels:list=None, # labels for the left side of the diagram. The diagram will be sorted by these labels.\n right_labels:list=None, # labels for the right side of the diagram. The diagram will be sorted by these labels.\n palette:str | dict=None, ax:NoneType=None, # matplotlib axes to be drawn on\n flow:bool=True, # if True, draw the sankey in a flow, else draw 1 vs 1 Sankey diagram for each group comparison\n sankey:bool=True, # if True, draw the sankey diagram, else draw barplot\n one_sankey:bool=False, # determined by the driver function on plotter.py, if True, draw the sankey diagram across the whole raw data axes\n width:float=0.4, # the width of each sankey diagram\n right_color:bool=False, # if True, each strip of the diagram will be colored according to the corresponding left labels\n align:str='center', # the alignment of each sankey diagram, can be 'center' or 'left'\n alpha:float=0.65, # the transparency of each strip\n horizontal:bool=False, # if True, the horizontal format for the sankey diagram will be used\n kwargs:VAR_KEYWORD\n):\n\nRead in melted pd.DataFrame, and draw multiple sankey diagram on a single axes using the value in column yvar according to the value in column xvar left_idx in the column xvar is on the left side of each sankey diagram right_idx in the column xvar is on the right side of each sankey diagram\n\nsource\n\n\nsingle_sankey\n\ndef single_sankey(\n left:np.array, # data on the left of the diagram\n right:np.array, # data on the right of the diagram, len(left) == len(right)\n xpos:float=0, # the starting point on the x-axis\n left_weight:np.array=None, # weights for the left labels, if None, all weights are 1\n right_weight:np.array=None, # weights for the right labels, if None, all weights are corresponding left_weight\n colorDict:dict=None, # input format: {'label': 'color'}\n left_labels:list=None, # labels for the left side of the diagram. The diagram will be sorted by these labels.\n right_labels:list=None, # labels for the right side of the diagram. The diagram will be sorted by these labels.\n ax:NoneType=None, # matplotlib axes to be drawn on\n flow:bool=True, # if True, draw the sankey in a flow, else draw 1 vs 1 Sankey diagram for each group comparison\n sankey:bool=True, # if True, draw the sankey diagram, else draw barplot\n width:float=0.5, alpha:float=0.65, bar_width:float=0.2,\n error_bar_on:bool=True, # if True, draw error bar for each group comparison\n strip_on:bool=True, # if True, draw strip for each group comparison\n one_sankey:bool=False, # if True, only draw one sankey diagram\n right_color:bool=False, # if True, each strip of the diagram will be colored according to the corresponding left labels\n align:str='center', # if 'center', the diagram will be centered on each xtick, if 'edge', the diagram will be aligned with the left edge of each xtick\n horizontal:bool=False, # if True, the horizontal format for the sankey diagram will be used\n):\n\nMake a single Sankey diagram showing proportion flow from left to right\nOriginal code from: https://github.com/anazalea/pySankey\nChanges are added to normalize each diagram’s height to be 1\n\nsource\n\n\nwidth_determine\n\ndef width_determine(\n labels, data, pos:str='left'\n):\n\nCalculates normalized width positions for a set of labels based on their associated data.\nThis function is designed to determine width positions for plotting or graphical representation. It takes into account the cumulative weight of each label in the data and adjusts their positions accordingly. The function allows for adjusting the position of labels to either the ‘left’ or ‘right’.\nParameters: labels (list): A list of labels whose width positions are to be calculated. data (DataFrame): A pandas DataFrame containing the data used for calculating width positions. The DataFrame should have columns corresponding to the ‘pos’ and ‘posWeight’. pos (str, optional): The position of labels. It can be either ‘left’ or ‘right’. Defaults to ‘left’.\nReturns: defaultdict: A dictionary where each key is a label and the value is another dictionary with keys ‘bottom’, ‘top’, and ‘pos’, representing the calculated width positions.\nNote: The function assumes that the data DataFrame contains columns named after the value of ‘pos’ and an additional column named ‘posWeight’ which represents the weight of each label.\n\nsource\n\n\nnormalize_dict\n\ndef normalize_dict(\n nested_dict, target\n):\n\nNormalizes the values in a nested dictionary based on a target dictionary.\nThis function iterates through a nested dictionary, calculates the sum of values for each key across all sub-dictionaries, and then normalizes these values according to a target dictionary. The normalization is performed such that the values in each sub-dictionary are proportionally scaled to match the corresponding ‘right’ values in the target dictionary.\nParameters: nested_dict (dict of dict): A nested dictionary where each key maps to another dictionary. The values in these inner dictionaries are subject to normalization. target (dict): A dictionary with the target values for normalization. Each key in nested_dict should have a corresponding key in target, and each target[key] should be a dictionary with a ‘right’ key containing the target normalization value.\nReturns: dict: The normalized nested dictionary. The original nested_dict is modified in place.\nNote: - If the sum of values for a particular key in nested_dict is zero, the normalized value is set to 0. - If a key in a sub-dictionary of nested_dict does not exist in the target dictionary, the corresponding ‘right’ value from the target dictionary is directly assigned. - The function modifies the input nested_dict in place and also returns it.\n\nsource\n\n\ncheck_data_matches_labels\n\ndef check_data_matches_labels(\n labels, # list of input labels\n data, # Pandas Series of input data\n side:str, # 'left' or 'right' on the sankey diagram\n):\n\nFunction to check that the labels and data match in the sankey diagram. And enforce labels and data to be lists. Raises an exception if the labels and data do not match.\n\nsource\n\n\nerror_bar\n\ndef error_bar(\n data:pd.DataFrame, # This DataFrame should be in 'long' format.\n x:str, # x column to be plotted.\n y:str, # y column to be plotted.\n type:str='mean_sd', # Choose from ['mean_sd', 'median_quartiles']. Plots the summary statistics for each group. If 'mean_sd', then the mean and standard deviation of each group is plotted as a gapped line. If 'median_quantiles', then the median and 25th and 75th percentiles of each group is plotted instead.\n offset:float=0.2, # Give a single float (that will be used as the x-offset of all gapped lines), or an iterable containing the list of x-offsets.\n ax:NoneType=None, # If a matplotlib Axes object is specified, the gapped lines will be plotted in order on this axes. If None, the current axes (plt.gca()) is used.\n line_color:str='black', # The color of the gapped lines.\n gap_width_percent:int=1, # The width of the gap in the gapped lines, as a percentage of the y-axis span.\n pos:list=[0, 1],\n method:str='gapped_lines', # The method to use for drawing the error bars. Options are: 'gapped_lines', 'proportional_error_bar', and 'sankey_error_bar'.\n horizontal:bool=False, # If True, the error bars will be horizontal. If False, the error bars will be vertical.\n kwargs:dict\n):\n\nFunction to plot the standard deviations as vertical errorbars. The mean is a gap defined by negative space.\nThis function combines the functionality of gapped_lines(), proportional_error_bar(), and sankey_error_bar().\n\nsource\n\n\nget_swarm_spans\n\ndef get_swarm_spans(\n coll\n):\n\nGiven a matplotlib Collection, will obtain the x and y spans for the collection. Will return None if this fails.\n\nsource\n\n\nhalfviolin\n\ndef halfviolin(\n v, half:str='right', fill_color:str='k', alpha:int=1, line_color:str='k', line_width:int=0\n):\n\nCall self as a function.\n\nsource\n\n\nSwarmPlot\n\ndef SwarmPlot(\n data:pd.DataFrame, # The input data as a pandas DataFrame.\n x:str, # The column in the DataFrame to be used as the x-axis.\n y:str, # The column in the DataFrame to be used as the y-axis.\n ax:axes.Axes, # Matplotlib axes.Axes object for which the plot would be drawn on.\n order:List=None, # The order in which x-axis categories should be displayed. Default is None.\n hue:str=None, # The column in the DataFrame that determines the grouping for color.\nIf None (by default), it assumes that it is being grouped by x.\n palette:Union[Iterable, str]='black', # The color palette to be used for plotting. Default is \"black\".\n zorder:float=1, # The z-order for drawing the swarm plot wrt other matplotlib drawings. Default is 1.\n size:float=5,\n side:str='center', # The side on which points are swarmed (\"center\", \"left\", or \"right\"). Default is \"center\".\n jitter:float=1, # Determines the distance between points. Default is 1.\n horizontal:bool=False, # If True, the swarm plot is drawn horizontally. Default is False.\n):\n\nInitialize a SwarmPlot instance.\n\nsource\n\n\nswarmplot\n\ndef swarmplot(\n data:pd.DataFrame, # The input data as a pandas DataFrame.\n x:str, # The column in the DataFrame to be used as the x-axis.\n y:str, # The column in the DataFrame to be used as the y-axis.\n ax:axes.Axes, # Matplotlib axes.Axes object for which the plot would be drawn on. Default is None.\n order:List=None, # The order in which x-axis categories should be displayed. Default is None.\n hue:str=None, # The column in the DataFrame that determines the grouping for color.\nIf None (by default), it assumes that it is being grouped by x.\n palette:Union[Iterable, str]='black', # The color palette to be used for plotting. Default is \"black\".\n zorder:float=1, # The z-order for drawing the swarm plot wrt other matplotlib drawings. Default is 1.\n size:float=5,\n side:str='center', # The side on which points are swarmed (\"center\", \"left\", or \"right\"). Default is \"center\".\n jitter:float=1, # Determines the distance between points. Default is 1.\n filled:Union[bool, List, Tuple]=True, # Determines whether the dots in the swarmplot are filled or not. If set to False,\ndots are not filled. If provided as a List or Tuple, it should contain boolean values,\neach corresponding to a swarm group in order, indicating whether the dot should be\nfilled or not.\n is_drop_gutter:bool=True, # If True, drop points that hit the gutters; otherwise, readjust them.\n gutter_limit:float=0.5, # The limit for points hitting the gutters.\n horizontal:bool=False, # If True, the swarm plot is drawn horizontally. Default is False.\n kwargs:VAR_KEYWORD\n): # Matplotlib axes.Axes object for which the swarm plot has been drawn on.\n\nAPI to plot a swarm plot.", + "crumbs": [ + "Get Started", + "API", + "plot_tools" + ] + }, + { + "objectID": "API/misc_tools.html", + "href": "API/misc_tools.html", + "title": "misc_tools", + "section": "", + "text": "source\n\nprepare_bars_for_plot\n\ndef prepare_bars_for_plot(\n bar_type, bar_kwargs, horizontal, plot_palette_raw, color_col, show_pairs, bootstraps_color_by_group,\n plot_data:NoneType=None, xvar:NoneType=None, yvar:NoneType=None, # Raw data\n results:NoneType=None, ticks_to_plot:NoneType=None, extra_delta:NoneType=None, # Contrast data\n reference_band:NoneType=None, summary_axes:NoneType=None, ci_type:NoneType=None, # Summary data\n):\n\nCall self as a function.\n\nsource\n\n\ncolor_picker\n\ndef color_picker(\n color_type:str, kwargs:dict, elements:list, color_col:str, show_pairs:bool, color_palette:dict,\n bootstraps_color_by_group:bool\n)->list:\n\nCall self as a function.\n\nsource\n\n\nextract_group_summaries\n\ndef extract_group_summaries(\n proportional:bool, # A boolean flag to determine if the plot is for proportional data.\n rawdata_axes:axes.Axes, # The raw data axes.\n asymmetric_side:str, # The side of the asymmetric error bars.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n bootstraps_color_by_group:bool, # A boolean flag to determine if the bootstraps are colored by group.\n plot_palette_raw:list, # A list of the plot palette colors.\n all_plot_groups:list, # A list of all the plot groups.\n n_groups:int, # The number of groups.\n color_col, # The name of the color column.\n ytick_color, # The color of the y-ticks.\n group_summaries_kwargs:dict, # Kwargs passed to the group summaries.\n):\n\nExtract the group summaries for the plotter function.\n\nsource\n\n\nredraw_dependent_spines\n\ndef redraw_dependent_spines(\n rawdata_axes:axes.Axes, # The raw data axes.\n contrast_axes:axes.Axes, # The contrast axes.\n redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.\n float_contrast:bool, # A boolean flag to determine if the plot is GA or Cum\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.\n delta2_axes:axes.Axes, # The delta2 axes.\n):\n\nDraw the dependent axis spine lines.\n\nsource\n\n\nredraw_independent_spines\n\ndef redraw_independent_spines(\n rawdata_axes:axes.Axes, # The raw data axes.\n contrast_axes:axes.Axes, # The contrast axes.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n two_col_sankey:bool, # A boolean flag to determine if the plot is for two-col sankey.\n ticks_to_start_twocol_sankey:list, # A list of ticks to start for sankey plot.\n idx:list, # A list of indices.\n is_paired:str, # A boolean flag to determine if the data is paired.\n show_pairs:bool, # A boolean flag to determine if pairs should be shown.\n proportional:bool, # A boolean flag to determine if the plot is proportional/binary.\n ticks_to_skip:list, # A list of ticks to be skipped in the raw data axes.\n temp_idx:list, # A temporary list of indices to be used for skipping ticks in the raw data axes.\n ticks_to_skip_contrast:list, # A list of ticks to be skipped in the contrast axes.\n redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.\n):\n\nDraw the independent axis spine lines.\n\nsource\n\n\ndraw_zeroline\n\ndef draw_zeroline(\n ax:axes.Axes, # The contrast data axes.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n reflines_kwargs:dict, # Additional keyword arguments to be passed to the zeroline.\n extra_delta:bool, # A boolean flag to determine if the plot includes an extra delta (delta-delta or mini-meta).\n):\n\nDraw the independent axis spine lines.\n\nsource\n\n\ngardner_altman_adjustments\n\ndef gardner_altman_adjustments(\n effect_size_type:str, # The type of effect size.\n plot_data:pd.DataFrame, # A dataframe of plot data.\n xvar:str, # The name of the x-axis variable.\n yvar:str, # The name of the y-axis variable.\n current_control:str, # The name of the current control group.\n current_group:str, # The name of the current test group.\n rawdata_axes:axes.Axes, # The raw data axes.\n contrast_axes:axes.Axes, # The contrast axes.\n results:pd.DataFrame, # A dataframe of the results.\n current_effsize:float, # The current effect size.\n is_paired:bool, # A boolean flag to determine if the plot is for paired data.\n one_sankey:bool, # A boolean flag to determine if the plot is for a single sankey diagram.\n reflines_kwargs:dict, # Kwargs passed to the reference lines.\n redraw_axes_kwargs:dict, # Kwargs passed to the redraw axes.\n):\n\nAesthetic adjustments specific to Gardner-Altman plots (float_contrast=True).\n\nsource\n\n\nshow_legend\n\ndef show_legend(\n legend_labels:list, # A list of legend labels.\n legend_handles:list, # A list of legend handles.\n rawdata_axes:axes.Axes, # The raw data axes.\n contrast_axes:axes.Axes, # The contrast axes.\n table_axes:axes.Axes, # The table axes.\n float_contrast:bool, # A boolean flag to determine if the plot is GA or Cumming format.\n show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n legend_kwargs:dict, # Kwargs passed to the legend function.\n table_kwargs:dict\n):\n\nShow the legend for the plotter function.\n\nsource\n\n\nset_xaxis_ticks_and_lims\n\ndef set_xaxis_ticks_and_lims(\n show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.\n show_mini_meta:bool, # A boolean flag to determine if the plot will have a mini-meta effect size.\n rawdata_axes:axes.Axes, # The raw data axes.\n contrast_axes:axes.Axes, # The contrast axes.\n show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.\n float_contrast:bool, # A boolean flag to determine if the plot is a GA or Cumming design.\n ticks_to_skip:list, # A list of ticks to skip.\n contrast_xtick_labels:list, # A list of contrast xtick labels.\n plot_kwargs:dict, # Kwargs passed to the plot function.\n proportional:bool, horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n):\n\nSet the x-axis/yaxis ticks and limits for the plotter function.\n\nsource\n\n\nextract_contrast_plotting_ticks\n\ndef extract_contrast_plotting_ticks(\n is_paired:bool, # A boolean flag to determine if the plot is for paired data.\n show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.\n two_col_sankey:bool, # A boolean flag to determine if the plot will show a two-column sankey diagram.\n plot_groups:list, # A list of the plot groups.\n idx:list, # A list of tuples containing the group names.\n sankey_control_group:list, # A list of the control group names.\n):\n\nExtract the contrast plotting ticks from the idx object for use in the plotter function.\n\nsource\n\n\nadd_counts_to_ticks\n\ndef add_counts_to_ticks(\n plot_data:pd.DataFrame, # A dataframe of plot data.\n xvar:str, # The name of the x-axis variable.\n yvar:str, # The name of the y-axis variable.\n rawdata_axes:axes.Axes, # The raw data axes.\n plot_kwargs:dict, # Kwargs passed to the plot function.\n flow:bool, # Whether sankey flow is enabled or not.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n):\n\nAdd the counts to the raw data axes labels.\n\nsource\n\n\nget_plot_groups\n\ndef get_plot_groups(\n is_paired:bool, # A boolean flag to determine if the plot is for paired data.\n idx:list, # A list of tuples containing the group names.\n proportional:bool, # A boolean flag to determine if the plot is for proportional data.\n all_plot_groups:list, # A list of all the group names.\n):\n\nExtract the plot groups from the idx object for use in the plotter function.\n\nsource\n\n\ninitialize_fig\n\ndef initialize_fig(\n plot_kwargs:dict, # Kwargs passed to the plot function.\n dabest_obj:object, # A `dabest` EffectSizeDataFrame object.\n show_delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.\n show_mini_meta:bool, # A boolean flag to determine if the plot will have a mini-meta effect size.\n is_paired:bool, # A boolean flag to determine if the plot is for paired data.\n show_pairs:bool, # A boolean flag to determine if the plot will show the paired data.\n proportional:bool, # A boolean flag to determine if the plot is for proportional data.\n float_contrast:bool, # A boolean flag to determine if the plot is for floating contrast data.\n effect_size_type:str, # The type of effect size to be plotted.\n yvar:str, # The name of the y-axis variable.\n horizontal:bool, # A boolean flag to determine if the plot is for horizontal plotting.\n show_table:bool, # A boolean flag to determine if the table will be shown in horizontal plot.\n color_col:str, # The column name for coloring the data points.\n):\n\nInitialize the figure and axes for the plotter function.\n\nsource\n\n\nget_color_palette\n\ndef get_color_palette(\n plot_kwargs:dict, # Kwargs passed to the plot function.\n plot_data:pd.DataFrame, # A dataframe of plot data.\n xvar:str, # The name of the x-axis variable.\n show_pairs:bool, # A boolean flag to determine if the plot is for paired data.\n idx:list, # A list of tuples containing the group names.\n all_plot_groups:list, # A list of all the group names.\n delta2:bool, # A boolean flag to determine if the plot will have a delta-delta effect size.\n proportional:bool, # A boolean flag to determine if the plot is for a proportional plot.\n):\n\nCreate the color palette to be used in the plotter function.\n\nsource\n\n\nget_kwargs\n\ndef get_kwargs(\n plot_kwargs:dict, # Kwargs passed to the plot function.\n ytick_color, # Color of the yticks.\n is_paired:bool=False, # A boolean flag to determine if the plot is for paired data. Default is False.\n):\n\nExtracts the kwargs from the plot_kwargs object for use in the plotter function.\n\nsource\n\n\nget_params\n\ndef get_params(\n effectsize_df:object, # A `dabest` EffectSizeDataFrame object.\n plot_kwargs:dict, # Kwargs passed to the plot function.\n sankey_kwargs:dict, barplot_kwargs:dict, # Kwargs relating to the barplot\n):\n\nExtracts parameters from the effectsize_df and plot_kwargs objects for use in the plotter function.\n\nsource\n\n\nget_unique_categories\n\ndef get_unique_categories(\n names\n):\n\nExtract unique categories from various input types.\n\nsource\n\n\nget_varname\n\ndef get_varname(\n obj\n):\n\nCall self as a function.\n\nsource\n\n\nprint_greeting\n\ndef print_greeting(\n \n):\n\nGenerates a greeting message based on the current time, along with the version information of DABEST.\nThis function dynamically generates a greeting (‘Good morning’, ‘Good afternoon’, ‘Good evening’) based on the current system time. It also retrieves and displays the version of DABEST (Data Analysis using Bootstrap-Coupled ESTimation). The message includes a header with the DABEST version and the current time formatted in a user-friendly manner.\nReturns: str: A formatted string containing the greeting message, DABEST version, and current time.\n\nsource\n\n\nunpack_and_add\n\ndef unpack_and_add(\n l, c\n):\n\nConvenience function to allow me to add to an existing list without altering that list.\n\nsource\n\n\nmerge_two_dicts\n\ndef merge_two_dicts(\n x:dict, y:dict\n)->dict: # A dictionary containing a union of all keys in both original dicts.\n\nGiven two dicts, merge them into a new dict as a shallow copy. Any overlapping keys in y will override the values in x.\nTaken from here", + "crumbs": [ + "Get Started", + "API", + "misc_tools" + ] + }, + { + "objectID": "API/forest_plot.html", + "href": "API/forest_plot.html", + "title": "Forest plot", + "section": "", + "text": "source\n\nforest_plot\n\ndef forest_plot(\n data:list, # List of contrast objects.\n idx:Optional[list[int]]=None, # List of indices to select from the contrast objects if delta-delta experiment. \nIf None, only the delta-delta objects are plotted.\n ax:Optional[plt.Axes]=None, # Matplotlib Axes object for the plot; creates new if None.\nadditional_plotting_kwargs : Optional[dict], default=None\nFurther customization arguments for the plot.\n fig_size:tuple[int, int]=None, # Figure size for the plot.\n effect_size:str='mean_diff', # Type of effect size to plot (e.g., 'mean_diff', [`hedges_g`](https://acclab.github.io/DABEST-python/API/effsize.html#hedges_g) or 'delta_g').\n ci_type:str='bca', # Type of confidence interval to plot (bca' or 'pct')\n horizontal:bool=False, # If True, the plot will be horizontal.\n marker_size:int=10, # Marker size for plotting effect size dots.\n custom_palette:Optional[Union[dict, list, str]]=None, # Custom color palette for the plot.\n contrast_alpha:float=0.8, # Transparency level for violin plots.\n contrast_desat:float=1, # Saturation level for violin plots.\n labels:list[str]=None, # Labels for each contrast. If None, defaults to 'Contrast 1', 'Contrast 2', etc.\n labels_rotation:int=None, # Rotation angle for contrast labels.\n labels_fontsize:int=10, # Font size for contrast labels.\n title:str=None, # Plot title, summarizing the visualized data.\n title_fontsize:int=16, # Font size for the plot title.\n ylabel:str=None, # Label for the y-axis, describing the plotted data or effect size.\n ylabel_fontsize:int=12, # Font size for the y-axis label.\n ylim:Optional[list[float, float]]=None, # Limits for the y-axis.\n yticks:Optional[list[float]]=None, # Custom y-ticks for the plot.\n yticklabels:Optional[list[str]]=None, # Custom y-tick labels for the plot.\n remove_spines:bool=True, # If True, removes plot spines (except the relevant dependent variable spine).\n delta_text:bool=True, # If True, it adds text next to each curve representing the effect size value.\n delta_text_kwargs:dict=None, # Additional keyword arguments for the delta_text.\n contrast_bars:bool=True, # If True, it adds bars from the zeroline to the effect size curve.\n contrast_bars_kwargs:dict=None, # Additional keyword arguments for the contrast_bars.\n reference_band:list | tuple=None,\n reference_band_kwargs:dict=None, # Additional keyword arguments for the reference_band.\n violin_kwargs:Optional[dict]=None, # Additional arguments for violin plot customization.\n zeroline_kwargs:Optional[dict]=None, # Additional arguments for the zero line customization.\n marker_kwargs:Optional[dict]=None, # Additional arguments for the effect size marker customization.\n errorbar_kwargs:Optional[dict]=None, # Additional arguments for the effect size error bar customization.\n)->plt.Figure: # The matplotlib figure object with the generated forest plot.\n\nCustom function that generates a forest plot from given contrast objects, suitable for a range of data analysis types, including those from packages like DABEST-python.\n\nsource\n\n\ncolor_palette\n\ndef color_palette(\n custom_palette, labels, number_of_curves_to_plot, contrast_desat\n):\n\nCall self as a function.\n\nsource\n\n\nget_kwargs\n\ndef get_kwargs(\n violin_kwargs, zeroline_kwargs, horizontal, marker_kwargs, errorbar_kwargs, delta_text_kwargs,\n contrast_bars_kwargs, reference_band_kwargs, marker_size\n):\n\nCall self as a function.\n\nsource\n\n\ncheck_for_errors\n\ndef check_for_errors(\n kwargs:VAR_KEYWORD\n):\n\nCall self as a function.\n\nsource\n\n\nload_plot_data\n\ndef load_plot_data(\n data:List, effect_size:str='mean_diff', contrast_type:str=None, ci_type:str='bca', idx:Optional[List[int]]=None\n)->List:\n\nLoads plot data based on specified effect size and contrast type.", + "crumbs": [ + "Get Started", + "API", + "Forest plot" + ] + }, + { + "objectID": "API/effsize.html", + "href": "API/effsize.html", + "title": "effsize", + "section": "", + "text": "source\n\ntwo_group_difference\n\ndef two_group_difference(\n control:list | tuple | np.ndarray, # Accepts lists, tuples, or numpy ndarrays of numeric types.\n test:list | tuple | np.ndarray, # Accepts lists, tuples, or numpy ndarrays of numeric types.\n is_paired:NoneType=None, # If not None, returns the paired Cohen's d\n effect_size:str='mean_diff', # Any one of the following effect sizes: [\"mean_diff\", \"median_diff\", \"cohens_d\", \"hedges_g\", \"cliffs_delta\"]\n)->float: # The desired effect size.\n\nComputes the following metrics for control and test:\n- Unstandardized mean difference\n- Standardized mean differences (paired or unpaired)\n * Cohen's d\n * Hedges' g\n- Median difference\n- Cliff's Delta\n- Cohen's h (distance between two proportions)\nSee the Wikipedia entry here\neffect_size:\nmean_diff: This is simply the mean of `control` subtracted from\n the mean of `test`.\n\ncohens_d: This is the mean of control subtracted from the\n mean of test, divided by the pooled standard deviation\n of control and test. The pooled SD is the square as:\n\n (n1 - 1) * var(control) + (n2 - 1) * var(test)\n sqrt ( ------------------------------------------- )\n (n1 + n2 - 2)\n\n where n1 and n2 are the sizes of control and test\n respectively.\n\nhedges_g: This is Cohen's d corrected for bias via multiplication\n with the following correction factor:\n\n gamma(n/2)\n J(n) = ------------------------------\n sqrt(n/2) * gamma((n - 1) / 2)\n\n where n = (n1 + n2 - 2).\n\nmedian_diff: This is the median of `control` subtracted from the\n median of `test`.\n\nsource\n\n\nfunc_difference\n\ndef func_difference(\n control:list | tuple | np.ndarray, # NaNs are automatically discarded.\n test:list | tuple | np.ndarray, # NaNs are automatically discarded.\n func, # Summary function to apply.\n is_paired:str, # If not None, computes func(test - control). If None, computes func(test) - func(control).\n)->float:\n\nApplies func to control and test, and then returns the difference.\n\nsource\n\n\ncohens_d\n\ndef cohens_d(\n control:list | tuple | np.ndarray, test:list | tuple | np.ndarray,\n is_paired:str=None, # If not None, the paired Cohen's d is returned.\n)->float:\n\nComputes Cohen’s d for test v.s. control. See here\nIf is_paired is None, returns:\n\\[\n\\frac{\\bar{X}_2 - \\bar{X}_1}{s_{pooled}}\n\\]\nwhere\n\\[\ns_{pooled} = \\sqrt{\\frac{(n_1 - 1) s_1^2 + (n_2 - 1) s_2^2}{n_1 + n_2 - 2}}\n\\]\nIf is_paired is not None, returns:\n\\[\n\\frac{\\bar{X}_2 - \\bar{X}_1}{s_{avg}}\n\\]\nwhere\n\\[\ns_{avg} = \\sqrt{\\frac{s_1^2 + s_2^2}{2}}\n\\]\nNotes:\n\nThe sample variance (and standard deviation) uses N-1 degrees of freedoms. This is an application of Bessel’s correction, and yields the unbiased sample variance.\n\nReferences:\n- https://en.wikipedia.org/wiki/Bessel%27s_correction\n- https://en.wikipedia.org/wiki/Standard_deviation#Corrected_sample_standard_deviation\n\nsource\n\n\ncohens_h\n\ndef cohens_h(\n control:list | tuple | np.ndarray, test:list | tuple | np.ndarray\n)->float:\n\nComputes Cohen’s h for test v.s. control. See here for reference.\nNotes:\n\nAssuming the input data type is binary, i.e. a series of 0s and 1s, and a dict for mapping the 0s and 1s to the actual labels, e.g.{1: “Smoker”, 0: “Non-smoker”}\n\n\nsource\n\n\nhedges_g\n\ndef hedges_g(\n control:list | tuple | np.ndarray, test:list | tuple | np.ndarray, is_paired:str=None\n)->float:\n\nComputes Hedges’ g for for test v.s. control. It first computes Cohen’s d, then calulates a correction factor based on the total degress of freedom using the gamma function.\nSee here\n\nsource\n\n\ncliffs_delta\n\ndef cliffs_delta(\n control:list | tuple | np.ndarray, test:list | tuple | np.ndarray\n)->float:\n\nComputes Cliff’s delta for 2 samples. See here\n\nsource\n\n\nweighted_delta\n\ndef weighted_delta(\n difference, bootstrap_dist_var\n):\n\nCompute the weighted deltas where the weight is the inverse of the pooled group difference.", + "crumbs": [ + "Get Started", + "API", + "effsize" + ] + }, + { + "objectID": "API/dabest_object.html", + "href": "API/dabest_object.html", + "title": "Dabest object", + "section": "", + "text": "Dabest\n\ndef Dabest(\n data, idx, x, y, paired, id_col, ci, resamples, random_seed, proportional, delta2, experiment, experiment_label,\n x1_level, mini_meta, ps_adjust\n):\n\nClass for estimation statistics and plots.\n\nExample: mean_diff\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.mean_diff\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:38 2025.\n\nThe unpaired mean difference between control and test is 0.5 [95%CI 0.00172, 1.04].\nThe p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\nThis is simply the mean of the control group subtracted from the mean of the test group.\n\\[\\text{Mean difference} = \\overline{x}_{Test} - \\overline{x}_{Control}\\]\nwhere \\(\\overline{x}\\) is the mean for the group \\(x\\).\n\n\nExample: median_diff\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.median_diff\n\n/Users/jonathananns/GitHub/DABEST-python/dabest/_stats_tools/effsize.py:82: UserWarning: Using median as the statistic in bootstrapping may result in a biased estimate and cause problems with BCa confidence intervals. Consider using a different statistic, such as the mean.\nWhen plotting, please consider using percetile confidence intervals by specifying `ci_type='pct'`. For detailed information, refer to https://github.com/ACCLAB/DABEST-python/issues/129 \n\n warnings.warn(message=mes1+mes2, category=UserWarning)\n\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:39 2025.\n\nThe unpaired median difference between control and test is 0.5 [95%CI -0.0401, 1.04].\nThe p-value of the two-sided permutation t-test is 0.103, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.median_diff.statistical_tests`\n\n\nThis is the median difference between the control group and the test group.\nIf the comparison(s) are unpaired, median_diff is computed with the following equation:\n\\[\\text{Median difference} = \\widetilde{x}_{Test} - \\widetilde{x}_{Control}\\]\nwhere \\(\\widetilde{x}\\) is the median for the group \\(x\\).\nIf the comparison(s) are paired, median_diff is computed with the following equation:\n\\[\\text{Median difference} = \\widetilde{x}_{Test - Control}\\]\n\nThings to note\nUsing median difference as the statistic in bootstrapping may result in a biased estimate and cause problems with BCa confidence intervals. Consider using mean difference instead.\nWhen plotting, consider using percentile confidence intervals instead of BCa confidence intervals by specifying ci_type = 'percentile' in .plot().\nFor detailed information, please refer to Issue 129.\n\n\n\nExample: cohens_d\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.cohens_d\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:39 2025.\n\nThe unpaired Cohen's d between control and test is 0.471 [95%CI -0.0405, 0.973].\nThe p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.cohens_d.statistical_tests`\n\n\nCohen’s d is simply the mean of the control group subtracted from the mean of the test group.\nIf paired is None, then the comparison(s) are unpaired; otherwise the comparison(s) are paired.\nIf the comparison(s) are unpaired, Cohen’s d is computed with the following equation:\n\\[d = \\frac{\\overline{x}_{Test} - \\overline{x}_{Control}} {\\text{pooled standard deviation}}\\]\nFor paired comparisons, Cohen’s d is given by\n\\[d = \\frac{\\overline{x}_{Test} - \\overline{x}_{Control}} {\\text{average standard deviation}}\\]\nwhere \\(\\overline{x}\\) is the mean of the respective group of observations, \\({Var}_{x}\\) denotes the variance of that group,\n\\[\\text{pooled standard deviation} = \\sqrt{ \\frac{(n_{control} - 1) * {Var}_{control} + (n_{test} - 1) * {Var}_{test} } {n_{control} + n_{test} - 2} }\\]\nand\n\\[\\text{average standard deviation} = \\sqrt{ \\frac{{Var}_{control} + {Var}_{test}} {2}}\\]\nThe sample variance (and standard deviation) uses N-1 degrees of freedoms. This is an application of Bessel’s correction, and yields the unbiased sample variance.\nReferences:\nhttps://en.wikipedia.org/wiki/Effect_size#Cohen's_d\nhttps://en.wikipedia.org/wiki/Bessel%27s_correction\nhttps://en.wikipedia.org/wiki/Standard_deviation#Corrected_sample_standard_deviation\n\n\nExample: cohens_h\n\ncontrol = randint.rvs(0, 2, size=30, random_state=12345)\ntest = randint.rvs(0, 2, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.cohens_h\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:41 2025.\n\nThe unpaired Cohen's h between control and test is 0.0 [95%CI -0.563, 0.474].\nThe p-value of the two-sided permutation t-test is 0.799, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.cohens_h.statistical_tests`\n\n\nCohen’s h uses the information of proportion in the control and test groups to calculate the distance between two proportions.\nIt can be used to describe the difference between two proportions as “small”, “medium”, or “large”.\nIt can be used to determine if the difference between two proportions is “meaningful”.\nA directional Cohen’s h is computed with the following equation:\n\\[h = 2 * \\arcsin{\\sqrt{proportion_{Test}}} - 2 * \\arcsin{\\sqrt{proportion_{Control}}}\\]\nFor a non-directional Cohen’s h, the equation is:\n\\[h = |2 * \\arcsin{\\sqrt{proportion_{Test}}} - 2 * \\arcsin{\\sqrt{proportion_{Control}}}|\\]\nReferences:\nhttps://en.wikipedia.org/wiki/Cohen%27s_h\n\n\nExample: hedges_g\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.hedges_g\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:41 2025.\n\nThe unpaired Hedges' g between control and test is 0.465 [95%CI -0.04, 0.96].\nThe p-value of the two-sided permutation t-test is 0.0758, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.hedges_g.statistical_tests`\n\n\nHedges’ g is cohens_d corrected for bias via multiplication with the following correction factor:\n\\[\\frac{ \\Gamma( \\frac{a} {2} )} {\\sqrt{ \\frac{a} {2} } \\times \\Gamma( \\frac{a - 1} {2} )}\\]\nwhere\n\\[a = {n}_{control} + {n}_{test} - 2\\]\nand \\(\\Gamma(x)\\) is the Gamma function.\nReferences:\nhttps://en.wikipedia.org/wiki/Effect_size#Hedges'_g\nhttps://journals.sagepub.com/doi/10.3102/10769986006002107\n\n\nExample: cliffs_delta\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nmy_df = pd.DataFrame({\"control\": control,\n \"test\": test})\nmy_dabest_object = dabest.load(my_df, idx=(\"control\", \"test\"))\nmy_dabest_object.cliffs_delta\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:41 2025.\n\nThe unpaired Cliff's delta between control and test is 0.28 [95%CI -0.0111, 0.544].\nThe p-value of the two-sided permutation t-test is 0.061, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.cliffs_delta.statistical_tests`\n\n\nCliff’s delta is a measure of ordinal dominance, ie. how often the values from the test sample are larger than values from the control sample.\n\\[\\text{Cliff's delta} = \\frac{\\#({x}_{test} > {x}_{control}) - \\#({x}_{test} < {x}_{control})} {{n}_{Test} \\times {n}_{Control}}\\]\nwhere \\(\\#\\) denotes the number of times a value from the test sample exceeds (or is lesser than) values in the control sample.\nCliff’s delta ranges from -1 to 1; it can also be thought of as a measure of the degree of overlap between the two samples. An attractive aspect of this effect size is that it does not make an assumptions about the underlying distributions that the samples were drawn from.\nReferences:\nhttps://en.wikipedia.org/wiki/Effect_size#Effect_size_for_ordinal_data\nhttps://psycnet.apa.org/record/1994-08169-001\n\n\nExample: delta_g via hedges_g\n\nrandom.seed(12345) # Fix the seed so the results are replicable.\nN=20\ny = norm.rvs(loc=3, scale=0.4, size=N*4)\ny[N:2*N] = y[N:2*N]+1\ny[2*N:3*N] = y[2*N:3*N]-0.5\nt1 = repeat('Placebo', N*2).tolist()\nt2 = repeat('Drug', N*2).tolist()\ntreatment = t1 + t2\nrep = []\nfor i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\nwt = repeat('W', N).tolist()\nmt = repeat('M', N).tolist()\nwt2 = repeat('W', N).tolist()\nmt2 = repeat('M', N).tolist()\ngenotype = wt + mt + wt2 + mt2\nid = list(range(0, N*2))\nid_col = id + id\ndf_delta2 = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype,\n 'Treatment': treatment,\n 'Y' : y})\nunpaired_delta2 = dabest.load(data = df_delta2, x = [\"Genotype\", \"Genotype\"], y = \"Y\", delta2 = True, experiment = \"Treatment\")\nunpaired_delta2.hedges_g\n\nDABEST v2025.03.27\n==================\n \nGood morning!\nThe current time is Tue Mar 25 10:08:42 2025.\n\nThe unpaired Hedges' g between W Placebo and M Placebo is 1.74 [95%CI 1.09, 2.33].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired Hedges' g between W Drug and M Drug is 1.33 [95%CI 0.632, 1.98].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe delta g between Placebo and Drug is -0.651 [95%CI -1.53, 0.21].\nThe p-value of the two-sided permutation t-test is 0.0694, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing the effect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.hedges_g.statistical_tests`\n\n\nDelta g is an effect size that only applied on experiments with a 2-by-2 arrangement where two independent variables, A and B, each have two categorical values, 1 and 2, which calculates hedges_g for delta-delta statistics.\n\\[\\Delta_{1} = \\overline{X}_{A_{2}, B_{1}} - \\overline{X}_{A_{1}, B_{1}}\\]\n\\[\\Delta_{2} = \\overline{X}_{A_{2}, B_{2}} - \\overline{X}_{A_{1}, B_{2}}\\]\nwhere \\(\\overline{X}_{A_{i}, B_{j}}\\) is the mean of the sample with A = i and B = j, \\(\\Delta\\) is the mean difference between two samples.\nA delta-delta value is then calculated as the mean difference between the two primary deltas:\n\\[\\Delta_{\\Delta} = \\Delta_{2} - \\Delta_{1}\\]\nand the standard deviation of the delta-delta value is calculated from a pooled variance of the 4 samples:\n\\[s_{\\Delta_{\\Delta}} = \\sqrt{\\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\\]\nwhere \\(s\\) is the standard deviation and \\(n\\) is the sample size.\nA delta g value is then calculated as delta-delta value divided by pooled standard deviation \\(s_{\\Delta_{\\Delta}}\\):\n\\(\\Delta_{g} = \\frac{\\Delta_{\\Delta}}{s_{\\Delta_{\\Delta}}}\\)", + "crumbs": [ + "Get Started", + "API", + "Dabest object" + ] + }, + { + "objectID": "API/confint_1group.html", + "href": "API/confint_1group.html", + "title": "confint_1group", + "section": "", + "text": "source\n\nsummary_ci_1group\n\ndef summary_ci_1group(\n x:np.array, # An numerical iterable.\n func, # The function to be applied to x.\n resamples:int=5000, # The number of bootstrap resamples to be taken of func(x).\n alpha:float=0.05, # Denotes the likelihood that the confidence interval produced _does not_ include the true summary statistic. When alpha = 0.05, a 95% confidence interval is produced.\n random_seed:int=12345, # `random_seed` is used to seed the random number generator during bootstrap resampling. This ensures that the confidence intervals reported are replicable.\n sort_bootstraps:bool=True, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD\n): # `summary`: float.\n The outcome of func(x).\n`func`: function.\n The function applied to x.\n`bca_ci_low`: float\n`bca_ci_high`: float.\n The bias-corrected and accelerated confidence interval, for the\n given alpha.\n`bootstraps`: array.\n The bootstraps used to generate the confidence interval.\n These will be sorted in ascending order if `sort_bootstraps`\n was True.\n\nGiven an array-like x, returns func(x), and a bootstrap confidence interval of func(x).\n\nsource\n\n\ncompute_1group_bias_correction\n\ndef compute_1group_bias_correction(\n x, bootstraps, func, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD\n):\n\nCall self as a function.\n\nsource\n\n\ncompute_1group_bootstraps\n\ndef compute_1group_bootstraps(\n x, func, resamples:int=5000, random_seed:int=12345, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD\n):\n\nBootstraps func(x), with the number of specified resamples.\n\nsource\n\n\ncompute_1group_acceleration\n\ndef compute_1group_acceleration(\n jack_dist\n):\n\nReturns the accaleration value based on the jackknife distribution.\n\nsource\n\n\ncompute_1group_jackknife\n\ndef compute_1group_jackknife(\n x, func, args:VAR_POSITIONAL, kwargs:VAR_KEYWORD\n):\n\nReturns the jackknife bootstraps for func(x).\n\nsource\n\n\ncreate_bootstrap_indexes\n\ndef create_bootstrap_indexes(\n array, resamples:int=5000, random_seed:int=12345\n):\n\nGiven an array-like, returns a generator of bootstrap indexes to be used for resampling.", + "crumbs": [ + "Get Started", + "API", + "confint_1group" + ] + }, + { + "objectID": "03-citation.html", + "href": "03-citation.html", + "title": "Citing DABEST", + "section": "", + "text": "If your publication features a graphic generated with this software library, please cite the following publication.\nMoving beyond P values: Everyday data analysis with estimation plots Joses Ho, Tayfun Tumkaya, Sameer Aryal, Hyungwon Choi, Adam Claridge-Chang\nNature Methods 2019, 1548-7105. doi:10.1038/s41592-019-0470-3\nFree-to-view PDF\nPaywalled publisher site", + "crumbs": [ + "Get Started", + "Citing DABEST" + ] + }, + { + "objectID": "01-getting_started.html", + "href": "01-getting_started.html", + "title": "Getting Started", + "section": "", + "text": "DABEST is a package for Data Analysis with Bootstrapped ESTimation\nEstimation statistics is a simple framework that avoids the pitfalls of significance testing. It uses familiar statistical concepts: means, mean differences, and error bars. More importantly, it focuses on the effect size of one’s experiment/intervention, as opposed to a false dichotomy engendered by P values.\nAn estimation plot has two key features.\n\nIt presents all datapoints as a swarmplot, which orders each point to display the underlying distribution.\nIt presents the effect size as a bootstrap 95% confidence interval on a separate but aligned axes.\n\nDABEST powers estimationstats.com, allowing everyone access to high-quality estimation plots.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#introduction", + "href": "01-getting_started.html#introduction", + "title": "Getting Started", + "section": "", + "text": "DABEST is a package for Data Analysis with Bootstrapped ESTimation\nEstimation statistics is a simple framework that avoids the pitfalls of significance testing. It uses familiar statistical concepts: means, mean differences, and error bars. More importantly, it focuses on the effect size of one’s experiment/intervention, as opposed to a false dichotomy engendered by P values.\nAn estimation plot has two key features.\n\nIt presents all datapoints as a swarmplot, which orders each point to display the underlying distribution.\nIt presents the effect size as a bootstrap 95% confidence interval on a separate but aligned axes.\n\nDABEST powers estimationstats.com, allowing everyone access to high-quality estimation plots.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#requirements", + "href": "01-getting_started.html#requirements", + "title": "Getting Started", + "section": "Requirements", + "text": "Requirements\nPython 3.11 is recommended. DABEST has also been tested with Python 3.10 and onwards.\nIn addition, the following packages are also required (listed with their minimal versions):\n\nnumpy 2.1.3\nscipy 1.15.2\nmatplotlib 3.10.0\npandas 2.2.3\nseaborn 0.13.2\nnumba 0.61.0\nlqrt 0.3.3\n\nTo obtain these package dependencies easily, it is highly recommended to download the Anaconda distribution of Python.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#installation", + "href": "01-getting_started.html#installation", + "title": "Getting Started", + "section": "Installation", + "text": "Installation\n\nUsing pip\n\nAt the command line, run\n$ pip install dabest\n\nUsing Github\n\nClone the DABEST-python repo locally (see instructions here).\nThen, navigate to the cloned repo in the command line and run\n$ pip install .", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#testing", + "href": "01-getting_started.html#testing", + "title": "Getting Started", + "section": "Testing", + "text": "Testing\nTo test DABEST, you will need to install pytest and nbdev.\nRun nbdev_export && nbdev_test in the root directory of the source distribution. This runs the value assertion tests in dabest/tests folder\nRun pytest in the root directory of the source distribution. This runs the image-based tests in dabest/tests/mpl_image_tests sub folder.\nThe test suite will ensure that the bootstrapping functions and the plotting functions perform as expected.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#bugs", + "href": "01-getting_started.html#bugs", + "title": "Getting Started", + "section": "Bugs", + "text": "Bugs\nPlease report any bugs on the Github issue tracker for DABEST-python.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "01-getting_started.html#contributing", + "href": "01-getting_started.html#contributing", + "title": "Getting Started", + "section": "Contributing", + "text": "Contributing\nAll contributions are welcome. Please fork the Github repo and open a pull request.", + "crumbs": [ + "Get Started", + "Getting Started" + ] + }, + { + "objectID": "02-about.html", + "href": "02-about.html", + "title": "About", + "section": "", + "text": "DABEST is written in Python by Joses W. Ho, with design and input from Adam Claridge-Chang and other lab members.\nFeatures in v2025.10.20 were added by Jonathan Anns, Zinan Lu, Yishan Mai, and Sangyu Xu.\nFeatures in v2025.03.27 were added by Jonathan Anns, Zinan Lu, Kah Seng Lian, Yishan Mai, Sangyu Xu, and Lucas Wang Zhuoyu.\nFeatures in v2024.03.29 were added by Zinan Lu, Kah Seng Lian, Ana Rosa Castillo.\nFeatures in v2023.02.14 were added by Yixuan Li, Zinan Lu and Rou Zhang.\nTo find out more about the authors’ research, please visit the Claridge-Chang lab webpage.", + "crumbs": [ + "Get Started", + "About" + ] + }, + { + "objectID": "02-about.html#authors", + "href": "02-about.html#authors", + "title": "About", + "section": "", + "text": "DABEST is written in Python by Joses W. Ho, with design and input from Adam Claridge-Chang and other lab members.\nFeatures in v2025.10.20 were added by Jonathan Anns, Zinan Lu, Yishan Mai, and Sangyu Xu.\nFeatures in v2025.03.27 were added by Jonathan Anns, Zinan Lu, Kah Seng Lian, Yishan Mai, Sangyu Xu, and Lucas Wang Zhuoyu.\nFeatures in v2024.03.29 were added by Zinan Lu, Kah Seng Lian, Ana Rosa Castillo.\nFeatures in v2023.02.14 were added by Yixuan Li, Zinan Lu and Rou Zhang.\nTo find out more about the authors’ research, please visit the Claridge-Chang lab webpage.", + "crumbs": [ + "Get Started", + "About" + ] + }, + { + "objectID": "02-about.html#contributors", + "href": "02-about.html#contributors", + "title": "About", + "section": "Contributors", + "text": "Contributors\n\nStatistics supervision by Hyungwon Choi\nAlpha testers from the Claridge-Chang lab: Sangyu Xu, Xianyuan Zhang, Farhan Mohammad, Jurga Mituzaitė, Stanislav Ott, Tayfun Tumkaya, Jonathan Anns, Nicole Lee and Yishan Mai.\nDizietAsahi (DizietAsahi) with PR #86: Fix bugs in slopegraph and reference line keyword parsing.\nAdam Li (@adam2392) with PR #85: Implement Lq-Likelihood-Ratio-Type Test in statistical output.\nMason Malone (@MasonM) with PR #30: Fix plot error when effect size is 0.\nMatthew Edwards (@mje-nz) with PR #71: Specify dependencies correctly in setup.py.\nAdam Nekimken (@anekimken) with PR #73: Implement inset axes so estimation plots can be plotted on a pre-determined :py:mod:matplotlib :py:class:Axes object.\nMarin Manuel (@MarinManuel) with PR #109: Fixed bug preventing non-string columns from being used.\nMike Lotinga (@mlotinga): Helped with addition of jitter and the adjusted p-value calculation, both of which are included in the v2025.03.27 release.", + "crumbs": [ + "Get Started", + "About" + ] + }, + { + "objectID": "02-about.html#typography", + "href": "02-about.html#typography", + "title": "About", + "section": "Typography", + "text": "Typography\nThis documentation uses Spectral for the body text, Merriweather Sans for the side bar and titles, and IBM Plex Mono for the monospace code font.", + "crumbs": [ + "Get Started", + "About" + ] + }, + { + "objectID": "02-about.html#license", + "href": "02-about.html#license", + "title": "About", + "section": "License", + "text": "License\nThe DABEST package in Python is licenced under the BSD 3-clause Clear License.\nCopyright (c) 2016-2023, Joses W. Ho All rights reserved.\nRedistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:\n * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nNO EXPRESS OR IMPLIED LICENSES TO ANY PARTY’S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "crumbs": [ + "Get Started", + "About" + ] + }, + { + "objectID": "API/bootstrap.html", + "href": "API/bootstrap.html", + "title": "Bootstrap", + "section": "", + "text": "bootstrap\n\ndef bootstrap(\n x1:array, # The data in a one-dimensional array form. Only x1 is required. If x2 is given, the bootstrapped summary difference between the two groups (x2-x1) is computed. NaNs are automatically discarded.\n x2:array=None, # The data in a one-dimensional array form. Only x1 is required. If x2 is given, the bootstrapped summary difference between the two groups (x2-x1) is computed. NaNs are automatically discarded.\n paired:bool=False, # Whether or not x1 and x2 are paired samples. If 'paired' is None then the data will not be treated as paired data in the subsequent calculations. If 'paired' is 'baseline', then in each tuple of x, other groups will be paired up with the first group (as control). If 'paired' is 'sequential', then in each tuple of x, each group will be paired up with the previous group (as control).\n stat_function:callable=mean, # The summary statistic called on data.\n smoothboot:bool=False, # Taken from seaborn.algorithms.bootstrap. If True, performs a smoothed bootstrap (draws samples from a kernel destiny estimate).\n alpha_level:float=0.05, # Denotes the likelihood that the confidence interval produced does not include the true summary statistic. When alpha = 0.05, a 95% confidence interval is produced.\n reps:int=5000, # Number of bootstrap iterations to perform.\n):\n\nComputes the summary statistic and a bootstrapped confidence interval.\n\n\n\nbca\n\ndef bca(\n data, alphas, stat_array, stat_function, ostat, reps\n):\n\nSubroutine called to calculate the BCa statistics. Borrowed heavily from scikits.bootstrap code.\n\n\n\njackknife_indexes\n\ndef jackknife_indexes(\n data\n):\n\nFrom the scikits.bootstrap package. Given an array, returns a list of arrays where each array is a set of jackknife indexes.\nFor a given set of data Y, the jackknife sample J[i] is defined as the data set Y with the ith data point deleted.", + "crumbs": [ + "Get Started", + "API", + "Bootstrap" + ] + }, + { + "objectID": "API/confint_2group_diff.html", + "href": "API/confint_2group_diff.html", + "title": "confint_2group_diff", + "section": "", + "text": "source\n\ncalculate_weighted_delta\n\ndef calculate_weighted_delta(\n bootstrap_dist_var, differences\n):\n\nCompute the weighted deltas.\n\nsource\n\n\ncalculate_bootstraps_var\n\ndef calculate_bootstraps_var(\n bootstraps\n):\n\nCall self as a function.\n\nsource\n\n\ncalculate_group_var\n\ndef calculate_group_var(\n control_var, control_N, test_var, test_N\n):\n\nCall self as a function.\n\nsource\n\n\ncompute_interval_limits\n\ndef compute_interval_limits(\n bias, acceleration, n_boots, ci:int=95\n):\n\nReturns the indexes of the interval limits for a given bootstrap.\nSupply the bias, acceleration factor, and number of bootstraps.\n\nsource\n\n\ncompute_meandiff_bias_correction\n\ndef compute_meandiff_bias_correction(\n bootstraps, # An numerical iterable, comprising bootstrap resamples of the effect size.\n effsize, # The effect size for the original sample.\n): # The bias correction value for the given bootstraps\nand effect size.\n\nComputes the bias correction required for the BCa method of confidence interval construction.\n\nsource\n\n\ncompute_delta2_bootstrapped_diff\n\ndef compute_delta2_bootstrapped_diff(\n x1:np.ndarray, # Control group 1\n x2:np.ndarray, # Test group 1\n x3:np.ndarray, # Control group 2\n x4:np.ndarray, # Test group 2\n is_paired:str=None, resamples:int=5000, random_seed:int=12345, proportional:bool=False\n)->tuple:\n\nBootstraps the effect size deltas’ g or proportional delta-delta\n\nsource\n\n\ndelta2_bootstrap_loop\n\ndef delta2_bootstrap_loop(\n x1, x2, x3, x4, resamples, pooled_sd, rng_seed, is_paired, proportional:bool=False\n):\n\nCompute bootstrapped differences for delta-delta, handling both regular and proportional data\n\nsource\n\n\ncompute_bootstrapped_diff\n\ndef compute_bootstrapped_diff(\n x0, x1, is_paired, effect_size, resamples:int=5000, random_seed:int=12345\n):\n\nBootstraps the effect_size for 2 groups.\n\nsource\n\n\nbootstrap_indices\n\ndef bootstrap_indices(\n is_paired, x0_len, x1_len, resamples,\n random_seed, # parallelization must be turned off for random number generation\n):\n\nCall self as a function.\n\nsource\n\n\ncompute_meandiff_jackknife\n\ndef compute_meandiff_jackknife(\n x0, x1, is_paired, effect_size\n):\n\nGiven two arrays, returns the jackknife for their effect size.\n\nsource\n\n\ncreate_repeated_indexes\n\ndef create_repeated_indexes(\n data\n):\n\nConvenience function. Given an array-like with length N, returns a generator that yields N indexes [0, 1, …, N].\n/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: Unknown section Keywords\n else: warn(msg)\n\nsource\n\n\ncreate_jackknife_indexes\n\ndef create_jackknife_indexes(\n data\n):\n\nGiven an array-like, creates a jackknife bootstrap.\nFor a given set of data Y, the jackknife bootstrap sample J[i] is defined as the data set Y with the ith data point deleted.", + "crumbs": [ + "Get Started", + "API", + "confint_2group_diff" + ] + }, + { + "objectID": "API/delta_objects.html", + "href": "API/delta_objects.html", + "title": "Delta objects", + "section": "", + "text": "DeltaDelta\n\ndef DeltaDelta(\n effectsizedataframe, permutation_count, bootstraps_delta_delta, ci:int=95\n):\n\nA class to compute and store the delta-delta statistics for experiments with a 2-by-2 arrangement where two independent variables, A and B, each have two categorical values, 1 and 2. The data is divided into two pairs of two groups, and a primary delta is first calculated as the mean difference between each of the pairs:\n\\[\\Delta_{1} = \\overline{X}_{A_{2}, B_{1}} - \\overline{X}_{A_{1}, B_{1}}\\]\n\\[\\Delta_{2} = \\overline{X}_{A_{2}, B_{2}} - \\overline{X}_{A_{1}, B_{2}}\\]\nwhere \\(\\overline{X}_{A_{i}, B_{j}}\\) is the mean of the sample with A = i and B = j, \\(\\Delta\\) is the mean difference between two samples.\nA delta-delta value is then calculated as the mean difference between the two primary deltas:\n\\[\\Delta_{\\Delta} = \\Delta_{2} - \\Delta_{1}\\]\nand a delta g value is calculated as the mean difference between the two primary deltas divided by the standard deviation of the delta-delta value, which is calculated from a pooled variance of the 4 samples:\n\\[\\Delta_{g} = \\frac{\\Delta_{\\Delta}}{s_{\\Delta_{\\Delta}}}\\]\n\\[s_{\\Delta_{\\Delta}} = \\sqrt{\\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\\]\nwhere \\(s\\) is the standard deviation and \\(n\\) is the sample size.\nand the standard deviation of the delta-delta value is calculated from a pooled variance of the 4 samples:\n\\[s_{\\Delta_{\\Delta}} = \\sqrt{\\frac{(n_{A_{2}, B_{1}}-1)s_{A_{2}, B_{1}}^2+(n_{A_{1}, B_{1}}-1)s_{A_{1}, B_{1}}^2+(n_{A_{2}, B_{2}}-1)s_{A_{2}, B_{2}}^2+(n_{A_{1}, B_{2}}-1)s_{A_{1}, B_{2}}^2}{(n_{A_{2}, B_{1}} - 1) + (n_{A_{1}, B_{1}} - 1) + (n_{A_{2}, B_{2}} - 1) + (n_{A_{1}, B_{2}} - 1)}}\\]\nwhere \\(s\\) is the standard deviation and \\(n\\) is the sample size.\n\nExample: delta-delta\n\nnp.random.seed(9999) # Fix the seed so the results are replicable.\nN = 20\n# Create samples\ny = norm.rvs(loc=3, scale=0.4, size=N*4)\ny[N:2*N] = y[N:2*N]+1\ny[2*N:3*N] = y[2*N:3*N]-0.5\n# Add a `Treatment` column\nt1 = np.repeat('Placebo', N*2).tolist()\nt2 = np.repeat('Drug', N*2).tolist()\ntreatment = t1 + t2 \n# Add a `Rep` column as the first variable for the 2 replicates of experiments done\nrep = []\nfor i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\n# Add a `Genotype` column as the second variable\nwt = np.repeat('W', N).tolist()\nmt = np.repeat('M', N).tolist()\nwt2 = np.repeat('W', N).tolist()\nmt2 = np.repeat('M', N).tolist()\ngenotype = wt + mt + wt2 + mt2\n# Add an `id` column for paired data plotting.\nid = list(range(0, N*2))\nid_col = id + id \n# Combine all columns into a DataFrame.\ndf_delta2 = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype, \n 'Treatment': treatment,\n 'Y' : y\n })\nunpaired_delta2 = dabest.load(data = df_delta2, x = [\"Genotype\", \"Genotype\"], y = \"Y\", delta2 = True, experiment = \"Treatment\")\nunpaired_delta2.mean_diff.plot();\n\nC:\\Users\\maiyi\\anaconda3\\Lib\\site-packages\\dabest\\plot_tools.py:2537: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\nC:\\Users\\maiyi\\anaconda3\\Lib\\site-packages\\dabest\\plot_tools.py:2537: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\nC:\\Users\\maiyi\\anaconda3\\Lib\\site-packages\\dabest\\plot_tools.py:2537: UserWarning: 20.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\n\n\n\n\n\n\n\n\n\n\n\n\n\nMiniMetaDelta\n\ndef MiniMetaDelta(\n effectsizedataframe, permutation_count, ci:int=95\n):\n\nA class to compute and store the weighted delta. A weighted delta is calculated if the argument mini_meta=True is passed during dabest.load().\nThe weighted delta is calcuated as follows:\n\\[\\theta_{\\text{weighted}} = \\frac{\\Sigma\\hat{\\theta_{i}}w_{i}}{{\\Sigma}w_{i}}\\]\nwhere:\n\\[\\hat{\\theta_{i}} = \\text{Mean difference for replicate }i\\]\n\\[w_{i} = \\text{Weight for replicate }i = \\frac{1}{s_{i}^2} \\]\n\\[s_{i}^2 = \\text{Pooled variance for replicate }i = \\frac{(n_{test}-1)s_{test}^2+(n_{control}-1)s_{control}^2}{n_{test}+n_{control}-2}\\]\n\\[n = \\text{sample size and }s^2 = \\text{variance for control/test.}\\]\n\nExample: mini-meta-delta\n\nNs = 20\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nmy_df = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3})\nmy_dabest_object = dabest.load(my_df, idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), mini_meta=True)\nmy_dabest_object.mean_diff.mini_meta\n\nDABEST v2025.03.27\n==================\n \nGood afternoon!\nThe current time is Mon Sep 1 16:03:47 2025.\n\nThe weighted-average unpaired mean differences is 0.0336 [95%CI -0.136, 0.236].\nThe p-value of the two-sided permutation t-test is 0.736, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\n\nAs of version 2023.02.14, weighted delta can only be calculated for mean difference, and not for standardized measures such as Cohen’s d.\nDetails about the calculated weighted delta are accessed as attributes of the mini_meta class. See the minimetadelta for details on usage.\nRefer to Chapter 10 of the Cochrane handbook for further information on meta-analysis: https://training.cochrane.org/handbook/current/chapter-10", + "crumbs": [ + "Get Started", + "API", + "Delta objects" + ] + }, + { + "objectID": "API/effsize_objects.html", + "href": "API/effsize_objects.html", + "title": "Effectsize objects", + "section": "", + "text": "TwoGroupsEffectSize\n\ndef TwoGroupsEffectSize(\n control, test, effect_size, proportional:bool=False, is_paired:NoneType=None, ci:int=95, resamples:int=5000,\n permutation_count:int=5000, random_seed:int=12345, ps_adjust:bool=False\n):\n\nA class to compute and store the results of bootstrapped mean differences between two groups.\nCompute the effect size between two groups.\n\nExample\n\nrandom.seed(12345)\ncontrol = norm.rvs(loc=0, size=30)\ntest = norm.rvs(loc=0.5, size=30)\neffsize = dabest.TwoGroupsEffectSize(control, test, \"mean_diff\")\neffsize\n\nThe unpaired mean difference is -0.253 [95%CI -0.782, 0.241].\nThe p-value of the two-sided permutation t-test is 0.348, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\n\n\neffsize.to_dict()\n\n{'alpha': 0.05,\n 'bca_high': 0.2413346581369784,\n 'bca_interval_idx': (109, 4858),\n 'bca_low': -0.7818088458343655,\n 'bec_bca_high': 0.5352403905584314,\n 'bec_bca_interval_idx': (130, 4880),\n 'bec_bca_low': -0.4982839949134528,\n 'bec_bootstraps': array([-0.48953946, -0.18565285, -0.23896785, ..., -0.55130928,\n 0.16037238, -0.07364879]),\n 'bec_difference': 0.0,\n 'bec_pct_high': 0.5280564736117328,\n 'bec_pct_interval_idx': (125, 4875),\n 'bec_pct_low': -0.5041777340626885,\n 'bootstraps': array([-0.23923425, -0.66013733, -0.42672232, ..., -0.33191074,\n -0.16543251, -0.34179536]),\n 'ci': 95,\n 'difference': -0.25315417702752846,\n 'effect_size': 'mean difference',\n 'is_paired': None,\n 'is_proportional': False,\n 'pct_high': 0.25135646125431527,\n 'pct_interval_idx': (125, 4875),\n 'pct_low': -0.763588353717278,\n 'permutation_count': 5000,\n 'permutations': array([ 0.17221029, 0.03112419, -0.13911387, ..., -0.38007941,\n 0.30261507, -0.09073054]),\n 'permutations_var': array([0.07201642, 0.07251104, 0.07219407, ..., 0.07003705, 0.07094885,\n 0.07238581]),\n 'proportional_difference': nan,\n 'pvalue_brunner_munzel': nan,\n 'pvalue_kruskal': nan,\n 'pvalue_mann_whitney': 0.5201446121616038,\n 'pvalue_mcnemar': nan,\n 'pvalue_paired_students_t': nan,\n 'pvalue_permutation': 0.3484,\n 'pvalue_students_t': 0.34743913903372836,\n 'pvalue_welch': 0.3474493875548964,\n 'pvalue_wilcoxon': nan,\n 'random_seed': 12345,\n 'resamples': 5000,\n 'statistic_brunner_munzel': nan,\n 'statistic_kruskal': nan,\n 'statistic_mann_whitney': 494.0,\n 'statistic_mcnemar': nan,\n 'statistic_paired_students_t': nan,\n 'statistic_students_t': 0.9472545159069105,\n 'statistic_welch': 0.9472545159069105,\n 'statistic_wilcoxon': nan}\n\n\n\n\n\n\nEffectSizeDataFrame\n\ndef EffectSizeDataFrame(\n dabest, effect_size, is_paired, ci:int=95, proportional:bool=False, resamples:int=5000,\n permutation_count:int=5000, random_seed:int=12345, x1_level:NoneType=None, x2:NoneType=None, delta2:bool=False,\n experiment_label:NoneType=None, mini_meta:bool=False, ps_adjust:bool=False\n):\n\nA class that generates and stores the results of bootstrapped effect sizes for several comparisons.\n\nExample: plot\nCreate a Gardner-Altman estimation plot for the mean difference.\n\nrandom.seed(9999) # Fix the seed so the results are replicable.\n# pop_size = 10000 # Size of each population.\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = repeat('Female', Ns/2).tolist()\nmales = repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })\nmy_data = dabest.load(df, idx=(\"Control 1\", \"Test 1\"))\n\n\nfig1 = my_data.mean_diff.plot();\n\n\n\n\n\n\n\n\nCreate a Gardner-Altman plot for the Hedges’ g effect size.\n\nfig2 = my_data.hedges_g.plot();\n\n\n\n\n\n\n\n\nCreate a Cumming estimation plot for the mean difference.\n\nfig3 = my_data.mean_diff.plot(float_contrast=True);\n\n\n\n\n\n\n\n\nCreate a paired Gardner-Altman plot.\n\nmy_data_paired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"),\n id_col = \"ID\", paired='baseline')\nfig4 = my_data_paired.mean_diff.plot();\n\n\n\n\n\n\n\n\nCreate a multi-group Cumming plot.\n\nmy_multi_groups = dabest.load(df, id_col = \"ID\", \n idx=((\"Control 1\", \"Test 1\"),\n (\"Control 2\", \"Test 2\")))\nfig5 = my_multi_groups.mean_diff.plot();\n\n/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 5.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\n/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 10.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\n\n\n\n\n\n\n\n\n\nCreate a shared control Cumming plot.\n\nmy_shared_control = dabest.load(df, id_col = \"ID\",\n idx=(\"Control 1\", \"Test 1\",\n \"Test 2\", \"Test 3\"))\nfig6 = my_shared_control.mean_diff.plot();\n\n/Users/jonathananns/GitHub/DABEST-python/dabest/plot_tools.py:2778: UserWarning: 10.0% of the points cannot be placed. You might want to decrease the size of the markers.\n warnings.warn(err)\n\n\n\n\n\n\n\n\n\nCreate a repeated meausures (against baseline) Slopeplot.\n\nmy_rm_baseline = dabest.load(df, id_col = \"ID\", paired = \"baseline\",\n idx=(\"Control 1\", \"Test 1\",\n \"Test 2\", \"Test 3\"))\nfig7 = my_rm_baseline.mean_diff.plot();\n\n\n\n\n\n\n\n\nCreate a repeated meausures (sequential) Slopeplot.\n\nmy_rm_sequential = dabest.load(df, id_col = \"ID\", paired = \"sequential\",\n idx=(\"Control 1\", \"Test 1\",\n \"Test 2\", \"Test 3\"))\nfig8 = my_rm_sequential.mean_diff.plot();\n\n\n\n\n\n\n\n\n\n\n\n\nPermutationTest\n\ndef PermutationTest(\n control:array, test:array, # These should be numerical iterables.\n effect_size:str, # Any one of the following are accepted inputs: 'mean_diff', 'median_diff', 'cohens_d', 'hedges_g', or 'cliffs_delta'\n is_paired:str=None, permutation_count:int=5000, # The number of permutations (reshuffles) to perform.\n random_seed:int=12345, # `random_seed` is used to seed the random number generator during bootstrap resampling. This ensures that the generated permutations are replicable.\n ps_adjust:bool=False, kwargs:VAR_KEYWORD\n):\n\nA class to compute and report permutation tests.\nNotes:\nThe basic concept of permutation tests is the same as that behind bootstrapping. In an “exact” permutation test, all possible resuffles of the control and test labels are performed, and the proportion of effect sizes that equal or exceed the observed effect size is computed. This is the probability, under the null hypothesis of zero difference between test and control groups, of observing the effect size: the p-value of the Student’s t-test.\nExact permutation tests are impractical: computing the effect sizes for all reshuffles quickly exceeds trivial computational loads. A control group and a test group both with 10 observations each would have a total of \\(20!\\) or \\(2.43 \\times {10}^{18}\\) reshuffles. Therefore, in practice, “approximate” permutation tests are performed, where a sufficient number of reshuffles are performed (5,000 or 10,000), from which the p-value is computed.\nMore information can be found here.\n\nExample: permutation test\n\ncontrol = norm.rvs(loc=0, size=30, random_state=12345)\ntest = norm.rvs(loc=0.5, size=30, random_state=12345)\nperm_test = dabest.PermutationTest(control, test, \n effect_size=\"mean_diff\", \n is_paired=None)\nperm_test\n\n5000 permutations were taken. The p-value is 0.0758.", + "crumbs": [ + "Get Started", + "API", + "Effectsize objects" + ] + }, + { + "objectID": "API/load.html#example", + "href": "API/load.html#example", + "title": "Loading Data", + "section": "Example", + "text": "Example\n\nimport numpy as np\nimport pandas as pd\nimport scipy as sp\nimport dabest\n\nCreate dummy data for demonstration.\n\nnp.random.seed(88888)\nN = 10\nc1 = sp.stats.norm.rvs(loc=100, scale=5, size=N)\nt1 = sp.stats.norm.rvs(loc=115, scale=5, size=N)\ndf = pd.DataFrame({\"Control 1\": c1, \"Test 1\": t1})\n\nLoad the data.\n\nmy_data = dabest.load(df, idx=(\"Control 1\", \"Test 1\"))\nmy_data\n\nDABEST v2024.03.29\n==================\n \nGood afternoon!\nThe current time is Tue Mar 19 15:34:58 2024.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\nFor proportion plot.\n\nnp.random.seed(88888)\nN = 10\nc1 = np.random.binomial(1, 0.2, size=N)\nt1 = np.random.binomial(1, 0.5, size=N)\ndf = pd.DataFrame({\"Control 1\": c1, \"Test 1\": t1})\nmy_data = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), proportional=True)", + "crumbs": [ + "Get Started", + "API", + "Loading Data" + ] + }, + { + "objectID": "API/multi.html", + "href": "API/multi.html", + "title": "multi", + "section": "", + "text": "The MultiContrast class enables visualization of multiple contrast objects in grid-based layouts.\n\nsource\n\n\n\ndef MultiContrast(\n dabest_objs:Union, # Raw dabest objects. Can be:\n- 1D: [dabest_obj1, dabest_obj2, ...] \n- 2D: [[dabest_obj1, dabest_obj2], [dabest_obj3, dabest_obj4]]\n labels:Optional=None, # Labels matching the contrast array structure. If None, defaults will be generated.\n row_labels:Optional=None, effect_size:str='mean_diff', # Effect size to extract from dabest objects\n ci_type:str='bca', # Confidence interval type\n):\n\nUnified multiple contrast object for forest plots and whorlmaps.\nTakes raw dabest objects and provides validated, processed data for downstream visualizations.", + "crumbs": [ + "Get Started", + "API", + "multi" + ] + }, + { + "objectID": "API/multi.html#multicontrast-class", + "href": "API/multi.html#multicontrast-class", + "title": "multi", + "section": "", + "text": "The MultiContrast class enables visualization of multiple contrast objects in grid-based layouts.\n\nsource\n\n\n\ndef MultiContrast(\n dabest_objs:Union, # Raw dabest objects. Can be:\n- 1D: [dabest_obj1, dabest_obj2, ...] \n- 2D: [[dabest_obj1, dabest_obj2], [dabest_obj3, dabest_obj4]]\n labels:Optional=None, # Labels matching the contrast array structure. If None, defaults will be generated.\n row_labels:Optional=None, effect_size:str='mean_diff', # Effect size to extract from dabest objects\n ci_type:str='bca', # Confidence interval type\n):\n\nUnified multiple contrast object for forest plots and whorlmaps.\nTakes raw dabest objects and provides validated, processed data for downstream visualizations.", + "crumbs": [ + "Get Started", + "API", + "multi" + ] + }, + { + "objectID": "API/multi.html#loading-function", + "href": "API/multi.html#loading-function", + "title": "multi", + "section": "Loading Function", + "text": "Loading Function\n\nsource\n\ncombine\n\ndef combine(\n dabest_objs:Union, # Raw dabest objects in 1D or 2D structure\n labels:Optional=None, # Labels for dabest_objs\n row_labels:Optional=None, effect_size:str='mean_diff', # Effect size to extract\n ci_type:str='bca', # Confidence interval type\n allow_mixed_types:bool=False, # If True, allows different contrast types in different rows (whorlmap only)\nIf False, enforces homogeneous types (forest_plot compatible)\n)->MultiContrast: # Validated multi-contrast object ready for visualization\n\nCreate a MultiContrast object from raw dabest objects.\nThis is the main entry point that users should use to create multi-contrast visualizations.", + "crumbs": [ + "Get Started", + "API", + "multi" + ] + }, + { + "objectID": "API/multi.html#whorlmap-visualization", + "href": "API/multi.html#whorlmap-visualization", + "title": "multi", + "section": "Whorlmap Visualization", + "text": "Whorlmap Visualization\nThe whorlmap creates spiral heatmaps showing the distribution of bootstrap samples for each contrast.\n\nsource\n\nwhorlmap\n\ndef whorlmap(\n multi_contrast, # Object containing multiple dabest objects\n n:int=21, # Size of each spiral (n x n grid per contrast)\n sort_by:NoneType=None, # Order to sort contrasts by\n cmap:str='vlag', vmax:NoneType=None, vmin:NoneType=None,\n reverse_neg:bool=True, # Whether to reverse negative values\n abs_rank:bool=False, # Whether to rank by absolute value\n chop_tail:int=0, # Percentage of extreme values to exclude\n ax:NoneType=None, # Existing axes to plot on\n fig_size:NoneType=None, # Figure size (width, height) in inches\n title:NoneType=None, # Plot title\n heatmap_kwargs:NoneType=None, # Additional keyword arguments passed to sns.heatmap().\nCommon options include:\n- 'cmap': colormap (overrides direct cmap parameter)\n- 'vmin', 'vmax': color scale limits (override direct parameters)\n- 'center': center value for colormap\n- 'annot': whether to annotate cells with values\n- 'fmt': format string for annotations\n- 'linewidths': width of lines between cells\n- 'linecolor': color of lines between cells\n- 'cbar': whether to show colorbar\n- 'cbar_kws': colorbar customization dict\n- 'square': whether to make cells square\n- 'xticklabels', 'yticklabels': tick label control\n- 'mask': boolean array to mask cells\n plot_kwargs:NoneType=None, # Additional keyword arguments for plot styling and layout.\nAvailable options (WIP):\n- 'title': plot title\n- 'xlabel', 'ylabel': axis labels\n- 'xticklabels', 'yticklabels': tick labels\n- 'xticklabels_rotation', 'yticklabels_rotation': tick label rotation angles\n- 'xticklabels_ha', 'yticklabels_ha': horizontal alignment \n):\n\nCreate a whorlmap visualization of multiple contrasts.", + "crumbs": [ + "Get Started", + "API", + "multi" + ] + }, + { + "objectID": "API/plotter.html", + "href": "API/plotter.html", + "title": "Plot", + "section": "", + "text": "source\n\neffectsize_df_plotter\n\ndef effectsize_df_plotter(\n effectsize_df:object, plot_kwargs:VAR_KEYWORD\n)->matplotlib.figure.Figure:\n\nCustom function that creates an estimation plot from an EffectSizeDataFrame. Keywords ——– Parameters ———- effectsize_df A dabest EffectSizeDataFrame object. plot_kwargs color_col=None raw_marker_size=6, contrast_marker_kwargs=9, raw_label=None, contrast_label=None, delta2_label=None, raw_ylim=None, contrast_ylim=None, delta2_ylim=None, custom_palette=None, swarm_side=None, empty_circle=False, face_color=None, raw_desat=0.5, contrast_desat=1, raw_alpha=None, contrast_alpha=0.8, bar_width = 0.5, ci_type=‘bca’, float_contrast=True, show_pairs=True, show_sample_size=True, show_delta2=True, show_mini_meta=True, group_summaries=“mean_sd”, fig_size=None, dpi=100, ax=None, swarmplot_kwargs=None, slopegraph_kwargs=None, barplot_kwargs=None, sankey_kwargs=None, contrast_kwargs=None, reflines_kwargs=None, group_summaries_kwargs=None, legend_kwargs=None, title=None, fontsize_title=16, fontsize_rawxlabel=12, fontsize_rawylabel=12, fontsize_contrastxlabel=12, fontsize_contrastylabel=12, fontsize_delta2label=12,\nraw_bars=True, raw_bars_kwargs=None, contrast_bars=True, contrast_bars_kwargs=None, reference_band=None, reference_band_kwargs=None, delta_text=True, delta_text_kwargs=None, delta_dot=True, delta_dot_kwargs=None,\nhorizontal=False, horizontal_table_kwargs=None, gridkey=None, gridkey_merge_pairs=False, gridkey_show_Ns=True, gridkey_show_es=True, gridkey_delimiters=[‘;’, ‘>’, ’_’], gridkey_kwargs=None, contrast_marker_kwargs=None, contrast_errorbar_kwargs=None, prop_sample_counts=False, prop_sample_counts_kwargs=None, contrast_paired_lines=True, contrast_paired_lines show_baseline_ec=False,\nFor details on how to control the aesthetic of the generated estimation plot by modifying the plot_kwargs, please refer to Controlling Plot Aesthetics\n\neffectsize_df: A dabest EffectSizeDataFrame object.\nplot_kwargs:\n\ncolor_col=None\nraw_marker_size=6, contrast_marker_size=9,\nraw_label=None, contrast_label=None, delta2_label=None,\nraw_ylim=None, contrast_ylim=None, delta2_ylim=None,\ncustom_palette=None, swarm_side=None, empty_circle=False,\nface_color = None,\nraw_desat=0.5, contrast_desat=1,\nraw_alpha=None, contrast_alpha=0.8,\nbar_width=0.5,\nci_type=‘bca’,\nfloat_contrast=True,\nshow_pairs=True,\nshow_sample_size=True\nshow_delta2=True, show_mini_meta=True,\ngroup_summaries=“mean_sd”,\nfig_size=None, dpi=100,\nax=None,\nswarmplot_kwargs=None,\nslopegraph_kwargs=None,\nbarplot_kwargs=None,\nsankey_kwargs=None,\ncontrast_kwargs=None,\nreflines_kwargs=None,\ngroup_summaries_kwargs=None,\nlegend_kwargs=None,\ntitle=None, fontsize_title=16,\nfontsize_rawxlabel=12, fontsize_rawylabel=12,\nfontsize_contrastxlabel=12, fontsize_contrastylabel=12,\nfontsize_delta2label=12,\nraw_bars=True, raw_bars_kwargs=None,\ncontrast_bars=True, contrast_bars_kwargs=None,\nreference_band=None, reference_band_kwargs=None,\ndelta_text=True, delta_text_kwargs=None,\ndelta_dot=True, delta_dot_kwargs=None,\nhorizontal=False, horizontal_table_kwargs=None,\ngridkey=None, gridkey_merge_pairs=False,\ngridkey_show_Ns=True, gridkey_show_es=True,\ngridkey_delimiters=[‘;’, ‘>’, ’_’],\ngridkey_kwargs=None,\ncontrast_marker_kwargs=None, contrast_errorbar_kwargs=None\nprop_sample_counts=False, prop_sample_counts_kwargs=None\ncontrast_paired_lines=True, contrast_paired_lines_kwargs=None,\nshow_baseline_ec=False", + "crumbs": [ + "Get Started", + "API", + "Plot" + ] + }, + { + "objectID": "blog/posts/a-dabest2-preprint/a-dabest2-preprint.html", + "href": "blog/posts/a-dabest2-preprint/a-dabest2-preprint.html", + "title": "Preprint: Getting over ANOVA", + "section": "", + "text": "Here’s a dirty secret about ANOVA: it tests a null hypothesis that nobody cares about. When you run a one-way ANOVA, you’re testing whether “all group means are equal.” But even if you reject this hypothesis, you learn nothing about which groups differ, in which direction, or by how much.\nSo you embark on a second analytical step: multiple two-group comparisons. A modest six-group experiment suddenly requires testing 15 hypotheses. To manage this multiplicity, you apply corrections like Bonferroni, which undermine your statistical power. What you posed as a focused research question has sprawled into a complex web of subsidiary tests, forced by the ANOVA ritual.\nOur new preprint, “Getting over ANOVA: Estimation graphics for multi-group comparisons,” makes the case for a better approach. Estimation statistics encourages you to compare each test group to a single control, focusing on the effect sizes that actually matter. A six-group experiment focuses attention on just five effect sizes with confidence intervals, showing magnitude and precision directly.\nThe preprint introduces estimation methods for a range of multi-group designs: repeated-measures experiments, 2×2 factorial designs, binary outcome data, and mini-meta analysis for internal replicates. Each can replace data-analysis practices used in thousands of studies every year.\nRead our new preprint here: https://doi.org/10.64898/2026.01.26.701654\nAlso posted on LinkedIn #Statistics #OpenScience #DataVisualization #Research" + }, + { + "objectID": "blog/posts/robust-beautiful/robust-beautiful.html", + "href": "blog/posts/robust-beautiful/robust-beautiful.html", + "title": "Robust and Beautiful Statistical Visualization", + "section": "", + "text": "What is data visualization? Battle-Baptiste and Rusert (2018) give a cogent and compelling definition:\nData visualization[1] is the rendering of information in a visual format to help communicate data while also generating new patterns and knowledge through the act of visualization itself.\nSadly, too many figures and visualizations in modern academic publications seemingly fail to “generate new patterns and knowledge through the act of visualization itself”. Here, we propose a solution: the estimation plot.\n\n\nBy only displaying the mean and standard deviation, barplots do not accurately represent the underlying distribution of the data.\n\nIn the above figure, four different samples with wildly different distributions–as seen in the swarmplot on the left panel–look exactly the same when visualized with a barplot on the right panel. (You can download the dataset to see for yourself.)\nWe’re not the first ones (see these articles: article 1, article 2, or article 3) to point out the barplot’s fatal flaws. Indeed, it is both sobering and fascinating to realise that the barplot is a 17th century invention initially used to compare single values, not to compare summarized and aggregated data.\n\n\n\nBoxplots are another widely used visualization tool. They arguably do include more information for each sample (medians, quartiles, maxima, minima, and outliers), but they do not convey to the viewer the size of each sample.\n\nThe figure above visualizes the same four samples as a swarmplot (left panel) and as a boxplot. If we did not label the x-axis with the sample size, it would be impossible to definitively distinguish the sample with 5 observations from the sample with 50.\nEven if the world gets rid of barplots and boxplots, the problems plaguing statistical practices will remain unsolved. Null-hypothesis significance testing–the dominant statistical paradigm in basic research–does not indicate the effect size, or its confidence interval." + }, + { + "objectID": "blog/posts/robust-beautiful/robust-beautiful.html#current-plots-do-not-work", + "href": "blog/posts/robust-beautiful/robust-beautiful.html#current-plots-do-not-work", + "title": "Robust and Beautiful Statistical Visualization", + "section": "", + "text": "What is data visualization? Battle-Baptiste and Rusert (2018) give a cogent and compelling definition:\nData visualization[1] is the rendering of information in a visual format to help communicate data while also generating new patterns and knowledge through the act of visualization itself.\nSadly, too many figures and visualizations in modern academic publications seemingly fail to “generate new patterns and knowledge through the act of visualization itself”. Here, we propose a solution: the estimation plot.\n\n\nBy only displaying the mean and standard deviation, barplots do not accurately represent the underlying distribution of the data.\n\nIn the above figure, four different samples with wildly different distributions–as seen in the swarmplot on the left panel–look exactly the same when visualized with a barplot on the right panel. (You can download the dataset to see for yourself.)\nWe’re not the first ones (see these articles: article 1, article 2, or article 3) to point out the barplot’s fatal flaws. Indeed, it is both sobering and fascinating to realise that the barplot is a 17th century invention initially used to compare single values, not to compare summarized and aggregated data.\n\n\n\nBoxplots are another widely used visualization tool. They arguably do include more information for each sample (medians, quartiles, maxima, minima, and outliers), but they do not convey to the viewer the size of each sample.\n\nThe figure above visualizes the same four samples as a swarmplot (left panel) and as a boxplot. If we did not label the x-axis with the sample size, it would be impossible to definitively distinguish the sample with 5 observations from the sample with 50.\nEven if the world gets rid of barplots and boxplots, the problems plaguing statistical practices will remain unsolved. Null-hypothesis significance testing–the dominant statistical paradigm in basic research–does not indicate the effect size, or its confidence interval." + }, + { + "objectID": "blog/posts/robust-beautiful/robust-beautiful.html#introducing-the-estimation-plot", + "href": "blog/posts/robust-beautiful/robust-beautiful.html#introducing-the-estimation-plot", + "title": "Robust and Beautiful Statistical Visualization", + "section": "Introducing the Estimation Plot", + "text": "Introducing the Estimation Plot\n\nThis is a Gardner-Altman estimation plot. The plot draws its name from Martin J. Gardner and Douglas Altman, who are credited with creating the design in 1986.\nThis plot has two key features:\n\nIt presents all data points as a swarmplot, ordering each point to display the underlying distribution.\nIt presents the effect size as a bootstrap 95% confidence interval (95% CI) on a separate but aligned axis. The effect size is displayed to the right of the raw data, and the mean of the test group is aligned with the effect size.”\n\n\nThus, estimation plots are robust, beautiful, and convey important statistical information elegantly and efficiently.\n\nAn estimation plot obtains and displays the 95% CI through nonparametric bootstrap resampling. This enables visualization of the confidence interval as a graded sampling distribution.\nThis is one important difference between estimation plots created by DABEST, and the original Gardner-Altman design. Here, the 95% CI is computed through parametric methods, and displayed as a vertical error bar.\nRead more about this technique at bootstraps.\n\nIntroducing Estimation Statistics\nEstimation plots emerge from estimation statistics, a simple framework that avoids the pitfalls of significance testing. It focuses on the effect sizes of one’s experiment/interventions, and uses familiar statistical concepts: means, mean differences, and error bars.\nSignificance testing calculates the probability (the P value) that the experimental data would be observed, if the intervention did not produce a change in the metric measured (i.e. the null hypothesis). This leads analysts to apply a false dichotomy on the experimental intervention.\nEstimation statistics, on the other hand, focuses on the magnitude of the effect (the effect size) and its precision. This encourages analysts to gain a deeper understanding of the metrics used, and how they relate to the natural processes being studied." + }, + { + "objectID": "blog/posts/robust-beautiful/robust-beautiful.html#an-estimation-plot-for-every-experimental-design", + "href": "blog/posts/robust-beautiful/robust-beautiful.html#an-estimation-plot-for-every-experimental-design", + "title": "Robust and Beautiful Statistical Visualization", + "section": "An Estimation Plot For Every Experimental Design", + "text": "An Estimation Plot For Every Experimental Design\nFor each of the most routine significance tests, there is an estimation replacement:\n\nUnpaired Student’s t-test –> Two-group estimation plot\n\n\n\nPaired Student’s t-test –> Paired estimation plot\nThe Gardner-Altman estimation plot can also display effect sizes for repeated measures (aka a paired experimental design) using a Tufte slopegraph instead of a swarmplot.\n\n\n\nOne-way ANOVA + multiple comparisons –> Multi two-group estimation plot\nFor comparisons between three or more groups that typically employ analysis of variance (ANOVA) methods, one can use the Cumming estimation plot, named after Geoff Cumming, and draws its design heavily from his 2012 textbook “Understanding the New Statistics”. This estimation plot design can be considered a variant of the Gardner-Altman plot.\n\nThe effect size and 95% CIs are still plotted on a separate axis, but unlike the Gardner-Altman plot, this axis is positioned beneath the raw data.\nSuch a design frees up visual space in the upper panel, allowing the display of summary measurements (mean ± standard deviation) for each group. These are shown as gapped lines to the right of each group. The mean of each group is indicated as a gap in the line, adhering to Edward Tufte’s dictum to keep the data-ink ratio low.\n\n\nRepeated measures ANOVA –> Multi paired estimation plot\n\n\n\nOrdered groups ANOVA –> Shared-control estimation plot\n\n\n\nEstimation Plots: The Way Forward\nIn summary, estimation plots offer five key benefits relative to conventional plots:\n\n\n\n\n\n\n\n\n\n\nBarplot\nBoxplot\nEstimation Plot\n\n\n\n\nDisplays all observed values\nNO\nNO\nYes\n\n\nAvoids false dichotomy\nNO\nNO\nYes\n\n\nFocusses on effect size\nNO\nNO\nYes\n\n\nVisualizes effect size precision\nNO\nNO\nYes\n\n\nShows mean difference distribution\nNO\nNO\nYes\n\n\n\nYou can create estimation plots using the DABEST (Data Analysis with Bootstrap Estimation) packages, which are available in Matlab, Python, and R.\n [1]:W. E. B. Du Bois’s Data Portraits: Visualizing Black America. Edited by Whitney Battle-Baptiste and Britt Rusert, Princeton Architectural Press, 2018" + }, + { + "objectID": "tutorials/01-basics.html", + "href": "tutorials/01-basics.html", + "title": "Basics", + "section": "", + "text": "import numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 57.10it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#load-libraries", + "href": "tutorials/01-basics.html#load-libraries", + "title": "Basics", + "section": "", + "text": "import numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 57.10it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#create-dataset-for-demo", + "href": "tutorials/01-basics.html#create-dataset-for-demo", + "title": "Basics", + "section": "Create dataset for demo", + "text": "Create dataset for demo\nHere, we create a dataset to illustrate how dabest works. In this dataset, each column corresponds to a group of observations.\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })\ndf.head()\n\n\n\n\n\n\n\n\nControl 1\nTest 1\nControl 2\nTest 2\nControl 3\nTest 3\nTest 4\nTest 5\nTest 6\nGender\nID\n\n\n\n\n0\n2.793984\n3.420875\n3.324661\n1.707467\n3.816940\n1.796581\n4.440050\n2.937284\n3.486127\nFemale\n1\n\n\n1\n3.236759\n3.467972\n3.685186\n1.121846\n3.750358\n3.944566\n3.723494\n2.837062\n2.338094\nFemale\n2\n\n\n2\n3.019149\n4.377179\n5.616891\n3.301381\n2.945397\n2.832188\n3.214014\n3.111950\n3.270897\nFemale\n3\n\n\n3\n2.804638\n4.564780\n2.773152\n2.534018\n3.575179\n3.048267\n4.968278\n3.743378\n3.151188\nFemale\n4\n\n\n4\n2.858019\n3.220058\n2.550361\n2.796365\n3.692138\n3.276575\n2.662104\n2.977341\n2.328601\nFemale\n5\n\n\n\n\n\n\n\nNote that we have 9 groups (3 Control samples and 6 Test samples). Our dataset has also a non-numerical column indicating gender, and another column indicating the identity of each observation.\nThis is known as a wide dataset. See this writeup for more details.", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#loading-data", + "href": "tutorials/01-basics.html#loading-data", + "title": "Basics", + "section": "Loading data", + "text": "Loading data\nBefore creating estimation plots and obtaining confidence intervals for our effect sizes, we need to load the data and specify the relevant groups.\nWe can achieve this by supplying the dataframe to dabest.load(). Additionally, we must provide the two groups to be compared in the idx argument as a tuple or list.\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), resamples=5000)\n\nCalling this Dabest object gives you a gentle greeting, as well as the comparisons that can be computed.\n\ntwo_groups_unpaired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:03 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nChanging statistical parameters\nYou can change the width of the confidence interval by manipulating the ci argument.\n\ntwo_groups_unpaired_ci90 = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), ci=90)\ntwo_groups_unpaired_ci90\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:03 2025.\n\nEffect size(s) with 90% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#effect-sizes", + "href": "tutorials/01-basics.html#effect-sizes", + "title": "Basics", + "section": "Effect sizes", + "text": "Effect sizes\nThe dabest library now features a range of effect sizes:\n\nMean difference (mean_diff)\nMedian difference (median_diff)\nCohen’s d (cohens_d)\nHedges’ g (hedges_g)\nCohen’s h (cohens_h)\nCliff’s delta (cliffs_delta)\n\nEach of these are attributes of the Dabest object.\n\ntwo_groups_unpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:03 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\nFor each comparison, the type of effect size is reported (here, it’s the “unpaired mean difference”). The confidence interval is reported as: [confidenceIntervalWidth LowerBound, UpperBound]\nThis confidence interval is generated through bootstrap resampling. See bootstraps for more details.\nSince v0.3.0, DABEST will report the p-value of the non-parametric two-sided approximate permutation t-test. This is also known as the Monte Carlo permutation test.\nFor unpaired comparisons, the p-values and test statistics of Welch’s t test, Student’s t test, and Mann-Whitney U test can be found. For paired comparisons, the p-values and test statistics of the paired Student’s t and Wilcoxon tests are presented.\n\npd.options.display.max_columns = 50\ntwo_groups_unpaired.mean_diff.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps\nresamples\nrandom_seed\npermutations\npvalue_permutation\npermutation_count\npermutations_var\npvalue_welch\nstatistic_welch\npvalue_students_t\nstatistic_students_t\npvalue_mann_whitney\nstatistic_mann_whitney\nbec_difference\nbec_bootstraps\nbec_bca_interval_idx\nbec_bca_low\nbec_bca_high\nbec_pct_interval_idx\nbec_pct_low\nbec_pct_high\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nmean difference\nNone\n0.48029\n95\n0.205161\n0.773647\n(145, 4893)\n0.197427\n0.758752\n(125, 4875)\n[0.6148498102262239, 0.6752095203445543, 0.300...\n5000\n12345\n[-0.17259843762502491, 0.03802293852634886, -0...\n0.001\n5000\n[0.26356588154404337, 0.2710249543904699, 0.26...\n0.002094\n-3.308806\n0.002057\n-3.308806\n0.001625\n83.0\n0.0\n[-0.09732932551566487, 0.08087009665445155, -0...\n(127, 4877)\n-0.256862\n0.259558\n(125, 4875)\n-0.25826\n0.25759\n\n\n\n\n\n\n\n\ntwo_groups_unpaired.mean_diff.statistical_tests\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\npvalue_permutation\npvalue_welch\nstatistic_welch\npvalue_students_t\nstatistic_students_t\npvalue_mann_whitney\nstatistic_mann_whitney\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nmean difference\nNone\n0.48029\n95\n0.205161\n0.773647\n0.001\n0.002094\n-3.308806\n0.002057\n-3.308806\n0.001625\n83.0\n\n\n\n\n\n\n\nNote: A research paper Phipson & Smyth (2010) suggested that permutation p-values should never be zero, and provided a slightly adjusted formula to compute permutation p-values.\nSince v2025.03.27, DABEST provides a ps_adjust parameter in the .load() function. This parameter allows you to adjust the permutation p-values using the formula suggested by Phipson & Smyth (2010). By default, DABEST uses the unadjusted p-values.\n\ntwo_groups_unpaired_adjusted = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), resamples=5000, ps_adjust=True)\ntwo_groups_unpaired_adjusted.mean_diff.statistical_tests\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\npvalue_permutation\npvalue_welch\nstatistic_welch\npvalue_students_t\nstatistic_students_t\npvalue_mann_whitney\nstatistic_mann_whitney\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nmean difference\nNone\n0.48029\n95\n0.205161\n0.773647\n0.0012\n0.002094\n-3.308806\n0.002057\n-3.308806\n0.001625\n83.0\n\n\n\n\n\n\n\nLet’s compute the Hedges’g for our comparison.\n\ntwo_groups_unpaired.hedges_g\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:04 2025.\n\nThe unpaired Hedges' g between Control 1 and Test 1 is 1.03 [95%CI 0.317, 1.62].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.hedges_g.statistical_tests`\n\n\n\ntwo_groups_unpaired.hedges_g.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps\nresamples\nrandom_seed\npermutations\npvalue_permutation\npermutation_count\npermutations_var\npvalue_welch\nstatistic_welch\npvalue_students_t\nstatistic_students_t\npvalue_mann_whitney\nstatistic_mann_whitney\nbec_difference\nbec_bootstraps\nbec_bca_interval_idx\nbec_bca_low\nbec_bca_high\nbec_pct_interval_idx\nbec_pct_low\nbec_pct_high\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nHedges' g\nNone\n1.025525\n95\n0.316506\n1.616235\n(42, 4725)\n0.44486\n1.745146\n(125, 4875)\n[1.469217954462509, 1.5972518056777079, 0.6051...\n5000\n12345\n[-0.329508986559053, 0.07158401210924781, -0.2...\n0.001\n5000\n[0.26356588154404337, 0.2710249543904699, 0.26...\n0.002094\n-3.308806\n0.002057\n-3.308806\n0.001625\n83.0\n0.0\n[-0.2669450878059954, 0.21187593591106418, -0....\n(127, 4877)\n-0.642387\n0.629464\n(125, 4875)\n-0.643604\n0.627968", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#producing-estimation-plots", + "href": "tutorials/01-basics.html#producing-estimation-plots", + "title": "Basics", + "section": "Producing estimation plots", + "text": "Producing estimation plots\nTo generate a Gardner-Altman estimation plot, simply use the .plot() method. You can learn more about its genesis and design inspiration at robust-beautiful.\nEach instance of an effect size has access to the .plot() method. This allows you to quickly create plots for different effect sizes with ease.\n\ntwo_groups_unpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\n\ntwo_groups_unpaired.hedges_g.plot();\n\n\n\n\n\n\n\n\nInstead of a Gardner-Altman plot, you can generate a Cumming estimation plot by setting float_contrast=False in the .plot() method. This will plot the bootstrap effect sizes below the raw data, and also displays the the mean (gap) and ± standard deviation of each group (vertical ends) as gapped lines. This design was inspired by Edward Tufte’s dictum to maximise the data-ink ratio.\n\ntwo_groups_unpaired.hedges_g.plot(float_contrast=False);\n\n\n\n\n\n\n\n\nThe confidence interval shown on the contrast axis is a BCa confidence interval by default. This can be modified using the ci_type parameter in the .plot() method, whereby you can select between bca and pct (percentile).\n\ntwo_groups_unpaired.mean_diff.plot(ci_type='pct');\n\n\n\n\n\n\n\n\n\nUsing long (aka ‘melted’) data frames\ndabest can also handle ‘melted’ or ‘long’ data. This term is used because each row now corresponds to a single data point, with one column carrying the value and other columns containing ‘metadata’ describing that data point.\nFor more details on wide vs long or ‘melted’ data, refer to this Wikipedia article. The pandas documentation provides recipes for melting dataframes.\n\nx='group'\ny='metric'\n\nvalue_cols = df.columns[:-2] # select all but the \"Gender\" and \"ID\" columns.\n\ndf_melted = pd.melt(df.reset_index(),\n id_vars=[\"Gender\", \"ID\"],\n value_vars=value_cols,\n value_name=y,\n var_name=x)\n\ndf_melted.head() # Gives the first five rows of `df_melted`.\n\n\n\n\n\n\n\n\nGender\nID\ngroup\nmetric\n\n\n\n\n0\nFemale\n1\nControl 1\n2.793984\n\n\n1\nFemale\n2\nControl 1\n3.236759\n\n\n2\nFemale\n3\nControl 1\n3.019149\n\n\n3\nFemale\n4\nControl 1\n2.804638\n\n\n4\nFemale\n5\nControl 1\n2.858019\n\n\n\n\n\n\n\nWhen your data is in this format, you need to specify the x and y columns in dabest.load().\n\nanalysis_of_long_df = dabest.load(df_melted, idx=(\"Control 1\", \"Test 1\"),\n x=\"group\", y=\"metric\")\n\nanalysis_of_long_df\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:04 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/01-basics.html#dabest-estimation-plot-designs", + "href": "tutorials/01-basics.html#dabest-estimation-plot-designs", + "title": "Basics", + "section": "Dabest estimation plot designs", + "text": "Dabest estimation plot designs\nThe dabest package implements a range of estimation plot designs aimed at depicting common experimental designs:\n\nTwo-Group\nShared Control (Unpaired) and Repeated Measures (Paired)\nProportion Plots\nMini-Meta\nDelta-Delta\nForest Plots\n\nIn addition, as of Dabest v2025.03.27, we introduce a new plotting orientation: Horizontal Plots.\nLastly, we have a whole tutorial page for making aesthetic changes to dabest plots.", + "crumbs": [ + "Get Started", + "Tutorials", + "Basics" + ] + }, + { + "objectID": "tutorials/03-shared_control_and_repeated_measures.html", + "href": "tutorials/03-shared_control_and_repeated_measures.html", + "title": "Shared Control & Repeated Measures", + "section": "", + "text": "The shared control plot and repeated measures plot display common experimental paradigms, where several test samples are compared against a common reference sample. The shared control plot is for unpaired data, while the repeated measures plot is for paired data.\nThese types of Cumming plots are automatically generated if the tuple passed to idx has more than two data columns.", + "crumbs": [ + "Get Started", + "Tutorials", + "Shared Control & Repeated Measures" + ] + }, + { + "objectID": "tutorials/03-shared_control_and_repeated_measures.html#load-libraries", + "href": "tutorials/03-shared_control_and_repeated_measures.html#load-libraries", + "title": "Shared Control & Repeated Measures", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 62.10it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Shared Control & Repeated Measures" + ] + }, + { + "objectID": "tutorials/03-shared_control_and_repeated_measures.html#creating-a-demo-dataset", + "href": "tutorials/03-shared_control_and_repeated_measures.html#creating-a-demo-dataset", + "title": "Shared Control & Repeated Measures", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed so the results are reproducible.\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })", + "crumbs": [ + "Get Started", + "Tutorials", + "Shared Control & Repeated Measures" + ] + }, + { + "objectID": "tutorials/03-shared_control_and_repeated_measures.html#shared-control-plot", + "href": "tutorials/03-shared_control_and_repeated_measures.html#shared-control-plot", + "title": "Shared Control & Repeated Measures", + "section": "Shared control plot", + "text": "Shared control plot\n\nshared_control = dabest.load(df, idx=(\"Control 1\", \"Test 1\",\n \"Test 2\", \"Test 3\",\n \"Test 4\", \"Test 5\", \"Test 6\")\n )\nshared_control\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:11 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 1\n3. Test 3 minus Control 1\n4. Test 4 minus Control 1\n5. Test 5 minus Control 1\n6. Test 6 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nshared_control.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:12 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 2 is -0.542 [95%CI -0.915, -0.206].\nThe p-value of the two-sided permutation t-test is 0.0042, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 3 is 0.174 [95%CI -0.273, 0.647].\nThe p-value of the two-sided permutation t-test is 0.479, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 4 is 0.79 [95%CI 0.325, 1.33].\nThe p-value of the two-sided permutation t-test is 0.0042, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 5 is 0.265 [95%CI 0.0115, 0.497].\nThe p-value of the two-sided permutation t-test is 0.0404, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 1 and Test 6 is 0.288 [95%CI 0.00913, 0.524].\nThe p-value of the two-sided permutation t-test is 0.0324, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nshared_control.mean_diff.plot();\n\n\n\n\n\n\n\n\ndabest allows for combining both two-group and shared control experiments into the same plot. This empowers you to perform robust analyses and present complex visualizations of your statistics elegantly.\n\nmulti_groups = dabest.load(df, idx=((\"Control 1\", \"Test 1\",),\n (\"Control 2\", \"Test 2\",\"Test 3\"),\n (\"Control 3\", \"Test 4\",\"Test 5\", \"Test 6\")\n ))\nmulti_groups\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:12 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 2\n4. Test 4 minus Control 3\n5. Test 5 minus Control 3\n6. Test 6 minus Control 3\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nmulti_groups.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:13 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 2 is -1.38 [95%CI -1.93, -0.905].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 3 is -0.666 [95%CI -1.29, -0.0788].\nThe p-value of the two-sided permutation t-test is 0.0352, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 3 and Test 4 is 0.362 [95%CI -0.111, 0.901].\nThe p-value of the two-sided permutation t-test is 0.161, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 3 and Test 5 is -0.164 [95%CI -0.398, 0.0747].\nThe p-value of the two-sided permutation t-test is 0.208, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 3 and Test 6 is -0.14 [95%CI -0.4, 0.0937].\nThe p-value of the two-sided permutation t-test is 0.282, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nmulti_groups.mean_diff.plot();", + "crumbs": [ + "Get Started", + "Tutorials", + "Shared Control & Repeated Measures" + ] + }, + { + "objectID": "tutorials/03-shared_control_and_repeated_measures.html#repeated-measures-plot", + "href": "tutorials/03-shared_control_and_repeated_measures.html#repeated-measures-plot", + "title": "Shared Control & Repeated Measures", + "section": "Repeated measures plot", + "text": "Repeated measures plot\nDABEST v2023.02.14 expands the repertoire of plots for experiments with repeated-measures designs. DABEST now allows the visualization of paired experiments with one control and multiple test groups, as well as repeated measurements of the same group. This is an improved version of paired data plotting in previous versions, which only supported computations involving one test group and one control group.\nThe repeated-measures function supports the calculation of effect sizes for paired data, either based on sequential comparisons (group i vs group i + 1) or baseline comparisons (control vs group i). To use these features, you can simply declare the argument paired = \"sequential\" or paired = \"baseline\" correspondingly while running dabest.load(). As in the previous version, you must also pass a column in the dataset that indicates the identity of each observation, using the id_col keyword.\n\n(Please note that paired = True and paired = False are no longer valid since v2023.02.14)\n\n\nbaseline_repeated_measures = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\"),\n paired=\"baseline\", id_col=\"ID\")\nbaseline_repeated_measures\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:13 2025.\n\nPaired effect size(s) for repeated measures against baseline \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 1\n3. Test 3 minus Control 1\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nbaseline_repeated_measures.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:14 2025.\n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 2 is -0.542 [95%CI -0.977, -0.179].\nThe p-value of the two-sided permutation t-test is 0.014, calculated for legacy purposes only. \n\nThe paired mean difference for repeated measures against baseline \nbetween Control 1 and Test 3 is 0.174 [95%CI -0.303, 0.702].\nThe p-value of the two-sided permutation t-test is 0.505, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nbaseline_repeated_measures.mean_diff.plot();\n\n\n\n\n\n\n\n\n\nsequential_repeated_measures = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\"),\n paired=\"sequential\", id_col=\"ID\")\nsequential_repeated_measures\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:14 2025.\n\nPaired effect size(s) for the sequential design of repeated-measures experiment \nwith 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Test 1\n3. Test 3 minus Test 2\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\n\nsequential_repeated_measures.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:15 2025.\n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Test 1 and Test 2 is -1.02 [95%CI -1.35, -0.709].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe paired mean difference for the sequential design of repeated-measures experiment \nbetween Test 2 and Test 3 is 0.716 [95%CI 0.153, 1.2].\nThe p-value of the two-sided permutation t-test is 0.022, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\n\nsequential_repeated_measures.mean_diff.plot();\n\n\n\n\n\n\n\n\nSimilar to unpaired data, DABEST empowers you to perform complex visualizations and statistics for paired data.\n\nmulti_baseline_repeated_measures = dabest.load(df, idx=((\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\"),\n (\"Control 2\", \"Test 4\", \"Test 5\", \"Test 6\")),\n paired=\"baseline\", id_col=\"ID\")\nmulti_baseline_repeated_measures.mean_diff.plot();\n\n\n\n\n\n\n\n\nFor further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.", + "crumbs": [ + "Get Started", + "Tutorials", + "Shared Control & Repeated Measures" + ] + }, + { + "objectID": "tutorials/05-mini_meta.html", + "href": "tutorials/05-mini_meta.html", + "title": "Mini-Meta", + "section": "", + "text": "When scientists conduct replicates of the same experiment, the effect size of each replicate often varies, complicating the interpretation of the results. Starting from v2023.02.14, DABEST can now compute the meta-analyzed weighted effect size given multiple replicates of the same experiment. This can help resolve differences between replicates and simplify interpretation.\nFor this function, the generic inverse-variance weighting method is used to calculate a weighted mean difference, as follows:\n\\(\\hat{\\Delta}_w = \\frac{\\sum\\hat{\\Delta}_i\\,w_i}{\\sum w_i},\\quad w_i =\\frac{1}{\\hat{\\sigma}_i^{2}},\\quad \\hat{\\sigma}_i^{2} =\\operatorname{var}\\!\\big(\\hat{\\Delta}_i\\big)\\)\nThe variance used is calculated empirically as the sample variance of the bootstrapped values of the mean difference.\n\\(\\hat{\\Delta}_w=\\frac{\\sum\\hat{\\Delta}_i\\,\\hat{w}_i}{\\sum\\hat{w}_i},\\quad \\hat{w}_i=\\frac{n_i-1}{\\sum_{r=1}^{n_i}\\bigl(\\hat{\\Delta}_i^{(r)}-\\bar{\\Delta}_i^{\\mathrm{b}}\\bigr)^2},\\quad \\bar{\\Delta}_i^{\\mathrm{b}}=\\frac{1}{n_i}\\sum_{r=1}^{n_i}\\hat{\\Delta}_i^{(r)}.\\)\nWhere \\(\\hat{\\Delta}_w\\): estimated weighted delta;\n\\(w_i\\): weight for replicate \\(i\\);\n\\(\\hat{\\sigma}_i^2\\): sampling variance of the mean-difference estimator for replicate \\(i\\);\n\\(\\hat{\\Delta}_i\\): estimated mean difference for replicate \\(i\\);\n\\(\\hat{w}_i\\): estimated weight for replicate \\(i\\);\n\\(n_i\\): number of bootstrap replicates used for replicate \\(i\\);\n\\(\\hat{\\Delta}_i^{(r)}\\): the \\(r\\)-th bootstrap estimate of the mean difference for replicate \\(i\\);\n\\(\\bar{\\Delta}_i^{\\mathrm{b}}\\): bootstrap mean of the mean differences for replicate \\(i\\)\nNote that this utilizes the fixed-effects model of meta-analysis, in contrast to the random-effects model. In the fixed-effects model, all variation between the results of each replicate is assumed to be solely due to sampling error. Therefore, we recommend using this function exclusively for replications of the same experiment, where it can be safely assumed that each replicate estimates the same population mean \\(\\mu\\).\nAdditionally, be aware that as of v2023.02.14, DABEST can only compute weighted effect size for mean difference only, and not for standardized measures such as Cohen’s d.\nFor more information on meta-analysis, please refer to Chapter 10 of the Cochrane handbook.", + "crumbs": [ + "Get Started", + "Tutorials", + "Mini-Meta" + ] + }, + { + "objectID": "tutorials/05-mini_meta.html#load-libraries", + "href": "tutorials/05-mini_meta.html#load-libraries", + "title": "Mini-Meta", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 62.75it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Mini-Meta" + ] + }, + { + "objectID": "tutorials/05-mini_meta.html#creating-a-demo-dataset", + "href": "tutorials/05-mini_meta.html#creating-a-demo-dataset", + "title": "Mini-Meta", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Gender' : gender, 'ID' : id_col\n })\ndf.head()\n\n\n\n\n\n\n\n\nControl 1\nTest 1\nControl 2\nTest 2\nControl 3\nTest 3\nGender\nID\n\n\n\n\n0\n2.793984\n3.420875\n3.324661\n1.707467\n3.816940\n1.796581\nFemale\n1\n\n\n1\n3.236759\n3.467972\n3.685186\n1.121846\n3.750358\n3.944566\nFemale\n2\n\n\n2\n3.019149\n4.377179\n5.616891\n3.301381\n2.945397\n2.832188\nFemale\n3\n\n\n3\n2.804638\n4.564780\n2.773152\n2.534018\n3.575179\n3.048267\nFemale\n4\n\n\n4\n2.858019\n3.220058\n2.550361\n2.796365\n3.692138\n3.276575\nFemale\n5\n\n\n\n\n\n\n\nWe now have three Control and three Test groups, simulating three replicates of the same experiment. Our dataset has also a non-numerical column indicating gender, and another column indicating the identity of each observation.\nThis is known as a ‘wide’ dataset. See this writeup for more details.", + "crumbs": [ + "Get Started", + "Tutorials", + "Mini-Meta" + ] + }, + { + "objectID": "tutorials/05-mini_meta.html#loading-data", + "href": "tutorials/05-mini_meta.html#loading-data", + "title": "Mini-Meta", + "section": "Loading data", + "text": "Loading data\nNext, we load data as usual using dabest.load(). However, this time, we also specify the argument mini_meta=True. Since we are loading data from three experiments, idx is passed as a tuple of tuples, as shown below.\nWhen this dabest object is invoked, it should indicate that effect sizes will be calculated for each group, along with the weighted delta. It is important to note once again that the weighted delta will only be calculated for mean differences.\n\nunpaired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), mini_meta=True)\nunpaired\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:46 2025.\n\nEffect size(s) with 95% confidence intervals will be computed for:\n1. Test 1 minus Control 1\n2. Test 2 minus Control 2\n3. Test 3 minus Control 3\n4. weighted delta (only for mean difference)\n\n5000 resamples will be used to generate the effect size bootstraps.\n\n\nBy calling the mean_diff attribute, you can view the mean differences for each group as well as the weighted delta.\n\nunpaired.mean_diff\n\nDABEST v2025.10.20\n==================\n \nGood afternoon!\nThe current time is Sun Oct 19 16:00:47 2025.\n\nThe unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].\nThe p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 2 and Test 2 is -1.38 [95%CI -1.93, -0.905].\nThe p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. \n\nThe unpaired mean difference between Control 3 and Test 3 is -0.255 [95%CI -0.696, 0.208].\nThe p-value of the two-sided permutation t-test is 0.293, calculated for legacy purposes only. \n\nThe weighted-average unpaired mean differences is -0.00983 [95%CI -0.225, 0.213].\nThe p-value of the two-sided permutation t-test is 0.941, calculated for legacy purposes only. \n\n5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.\nAny p-value reported is the probability of observing theeffect size (or greater),\nassuming the null hypothesis of zero difference is true.\nFor each p-value, 5000 reshuffles of the control and test labels were performed.\n\nTo get the results of all valid statistical tests, use `.mean_diff.statistical_tests`\n\n\nYou can view the details of each experiment by accessing the property mean_diff.results as follows.\n\npd.options.display.max_columns = 50\nunpaired.mean_diff.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\neffect_size\nis_paired\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps\nresamples\nrandom_seed\npermutations\npvalue_permutation\npermutation_count\npermutations_var\npvalue_welch\nstatistic_welch\npvalue_students_t\nstatistic_students_t\npvalue_mann_whitney\nstatistic_mann_whitney\nbec_difference\nbec_bootstraps\nbec_bca_interval_idx\nbec_bca_low\nbec_bca_high\nbec_pct_interval_idx\nbec_pct_low\nbec_pct_high\n\n\n\n\n0\nControl 1\nTest 1\n20\n20\nmean difference\nNone\n0.480290\n95\n0.205161\n0.773647\n(145, 4893)\n0.197427\n0.758752\n(125, 4875)\n[0.6148498102262239, 0.6752095203445543, 0.300...\n5000\n12345\n[-0.17259843762502491, 0.03802293852634886, -0...\n0.0010\n5000\n[0.26356588154404337, 0.2710249543904699, 0.26...\n0.002094\n-3.308806\n0.002057\n-3.308806\n0.001625\n83.0\n0.0\n[-0.09732932551566487, 0.08087009665445155, -0...\n(127, 4877)\n-0.256862\n0.259558\n(125, 4875)\n-0.258260\n0.257590\n\n\n1\nControl 2\nTest 2\n20\n20\nmean difference\nNone\n-1.381085\n95\n-1.934192\n-0.905164\n(94, 4838)\n-1.901802\n-0.877098\n(125, 4875)\n[-1.7266697532252988, -1.7990605927248775, -1....\n5000\n12345\n[0.015164519971271773, 0.017231919606192303, -...\n0.0000\n5000\n[1.2241741427801065, 1.2241565174150129, 1.128...\n0.000011\n5.138840\n0.000009\n5.138840\n0.000026\n356.0\n0.0\n[-0.7109511916465152, -0.3436697507223183, -0....\n(126, 4876)\n-0.578621\n0.598647\n(125, 4875)\n-0.579306\n0.598009\n\n\n2\nControl 3\nTest 3\n20\n20\nmean difference\nNone\n-0.254831\n95\n-0.696379\n0.207659\n(123, 4873)\n-0.694790\n0.208585\n(125, 4875)\n[0.3059887140714319, -0.22727011648745288, 0.0...\n5000\n12345\n[-0.05901068591042824, -0.13617667681797307, 0...\n0.2934\n5000\n[0.5835889750166371, 0.5796253365278035, 0.581...\n0.294766\n1.069798\n0.291459\n1.069798\n0.285305\n240.0\n0.0\n[0.07996849455952271, 0.24534680794041375, 0.0...\n(124, 4874)\n-0.243754\n0.240283\n(125, 4875)\n-0.243713\n0.240490\n\n\n\n\n\n\n\nNote, however, that this does not contain the relevant information for our weighted delta. The details of the weighted delta are stored as attributes of the mini_meta object, such as:\n\ngroup_var: the pooled group variances of each set of 2 experiment groups.\ndifference: the weighted mean difference calculated based on the raw data.\nbootstraps: the deltas of each set of 2 experiment groups calculated based on the bootstraps.\nbootstraps_weighted_delta: the weighted deltas calculated based on the bootstraps.\npermutations: the deltas of each set of 2 experiment groups calculated based on the permutation data.\npermutations_var: the pooled group variances of each set of 2 experiment groups calculated based on permutation data.\npermutations_weighted_delta: the weighted deltas calculated based on the permutation data.\n\nA dataframe of this mini meta dabest object can also be called via the mini_meta.results attribute.\n\nunpaired.mean_diff.mini_meta.results\n\n\n\n\n\n\n\n\ncontrol\ntest\ncontrol_N\ntest_N\ncontrol_var\ntest_var\ngroup_var\ndifference\nci\nbca_low\nbca_high\nbca_interval_idx\npct_low\npct_high\npct_interval_idx\nbootstraps_deltas\nbootstraps_weighted_delta\npermutations\npermutations_var\npermutations_weighted_delta\npvalue_permutation\npermutation_count\nbias_correction\njackknives\n\n\n\n\n0\n[Control 1, Control 2, Control 3]\n[Test 1, Test 2, Test 3]\n[20, 20, 20]\n[20, 20, 20]\n[0.17628013404546258, 0.9584767911266554, 0.16...\n[0.24512071870152594, 0.48609989925165153, 0.9...\n[0.2107004263734943, 0.7222883451891535, 0.567...\n-0.00983\n95\n-0.225073\n0.213221\n(133, 4883)\n-0.227199\n0.210616\n(125, 4875)\n[[0.6148498102262239, 0.6752095203445543, 0.30...\n[0.1383993266160009, 0.040698566036827026, -0....\n[[-0.17259843762502491, 0.03802293852634886, -...\n[[0.26356588154404337, 0.2710249543904699, 0.2...\n[-0.11757207833491819, -0.01292867970093462, -...\n0.9412\n5000\n0.014539\n[-0.010633066723935882, -0.010613522663007862,...", + "crumbs": [ + "Get Started", + "Tutorials", + "Mini-Meta" + ] + }, + { + "objectID": "tutorials/05-mini_meta.html#generating-mini-meta-plots", + "href": "tutorials/05-mini_meta.html#generating-mini-meta-plots", + "title": "Mini-Meta", + "section": "Generating mini meta plots", + "text": "Generating mini meta plots\n\nunpaired.mean_diff.plot();\n\n\n\n\n\n\n\n\nYou can also hide the weighted delta by passing the argument show_mini_meta=False. In this case, the resulting graph would be identical to a multiple two-groups plot.\n\nunpaired.mean_diff.plot(show_mini_meta=False);\n\n\n\n\n\n\n\n\nAs with regular two-groups plots, you can also analyse paired mini meta experiments via the paired=baseline argument.\n\npaired = dabest.load(df, idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), mini_meta=True, id_col=\"ID\", paired=\"baseline\")\npaired.mean_diff.plot();\n\n\n\n\n\n\n\n\nFor further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.", + "crumbs": [ + "Get Started", + "Tutorials", + "Mini-Meta" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html", + "href": "tutorials/07-horizontal_plot.html", + "title": "Horizontal Plots", + "section": "", + "text": "In DABEST v2025.03.27, we introduce a new plotting orientation: horizontal plots.\nTo access this, provide horizontal=True to the .plot() method.", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#load-libraries", + "href": "tutorials/07-horizontal_plot.html#load-libraries", + "title": "Horizontal Plots", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\n\nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 42.06it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#creating-a-demo-dataset", + "href": "tutorials/07-horizontal_plot.html#creating-a-demo-dataset", + "title": "Horizontal Plots", + "section": "Creating a demo dataset", + "text": "Creating a demo dataset\n\nfrom scipy.stats import norm # Used in generation of populations.\n\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\nNs = 20 # The number of samples taken from each population\n\n# Create samples\nc1 = norm.rvs(loc=3, scale=0.4, size=Ns)\nc2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nc3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\nt1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)\nt2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)\nt3 = norm.rvs(loc=3, scale=0.75, size=Ns)\nt4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)\nt5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\nt6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)\n\n\n# Add a `gender` column for coloring the data.\nfemales = np.repeat('Female', Ns/2).tolist()\nmales = np.repeat('Male', Ns/2).tolist()\ngender = females + males\n\n# Add an `id` column for paired data plotting.\nid_col = pd.Series(range(1, Ns+1))\n\n# Combine samples and gender into a DataFrame.\ndf = pd.DataFrame({'Control 1' : c1, 'Test 1' : t1,\n 'Control 2' : c2, 'Test 2' : t2,\n 'Control 3' : c3, 'Test 3' : t3,\n 'Test 4' : t4, 'Test 5' : t5, 'Test 6' : t6,\n 'Gender' : gender, 'ID' : id_col\n })", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-two-group-plots", + "href": "tutorials/07-horizontal_plot.html#generating-two-group-plots", + "title": "Horizontal Plots", + "section": "Generating two-group plots", + "text": "Generating two-group plots\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"))\ntwo_groups_unpaired.mean_diff.plot(horizontal=True);\n\ntwo_groups_paired = dabest.load(df, idx=(\"Control 1\", \"Test 1\"), paired='baseline', id_col='ID')\ntwo_groups_paired.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-shared-control-and-repeated-measures-plots", + "href": "tutorials/07-horizontal_plot.html#generating-shared-control-and-repeated-measures-plots", + "title": "Horizontal Plots", + "section": "Generating shared-control and repeated-measures plots", + "text": "Generating shared-control and repeated-measures plots\n\nshared_control = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\", \"Test 5\"))\nshared_control.mean_diff.plot(horizontal=True);\n\nrepeated_measures_baseline = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\", \"Test 5\"), paired='baseline', id_col='ID') \nrepeated_measures_baseline.mean_diff.plot(horizontal=True);\n\nrepeated_measures_sequential = dabest.load(df, idx=(\"Control 1\", \"Test 1\", \"Test 2\", \"Test 3\", \"Test 4\", \"Test 5\"), paired='sequential', id_col='ID') \nrepeated_measures_sequential.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-multi-group-plots", + "href": "tutorials/07-horizontal_plot.html#generating-multi-group-plots", + "title": "Horizontal Plots", + "section": "Generating multi-group plots", + "text": "Generating multi-group plots\n\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\", \"Test 4\", \"Test 5\")))\nmulti_2group.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-proportion-plots", + "href": "tutorials/07-horizontal_plot.html#generating-proportion-plots", + "title": "Horizontal Plots", + "section": "Generating proportion plots", + "text": "Generating proportion plots\n\ndef create_demo_prop_dataset(seed=9999, N=40):\n import numpy as np\n import pandas as pd\n\n np.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n # Create samples\n n = 1\n c1 = np.random.binomial(n, 0.2, size=N)\n c2 = np.random.binomial(n, 0.2, size=N)\n c3 = np.random.binomial(n, 0.8, size=N)\n\n t1 = np.random.binomial(n, 0.6, size=N)\n t2 = np.random.binomial(n, 0.2, size=N)\n t3 = np.random.binomial(n, 0.3, size=N)\n t4 = np.random.binomial(n, 0.4, size=N)\n t5 = np.random.binomial(n, 0.5, size=N)\n t6 = np.random.binomial(n, 0.6, size=N)\n t7 = np.ones(N)\n t8 = np.zeros(N)\n t9 = np.zeros(N)\n\n # Add a `gender` column for coloring the data.\n females = np.repeat('Female', N / 2).tolist()\n males = np.repeat('Male', N / 2).tolist()\n gender = females + males\n\n # Add an `id` column for paired data plotting.\n id_col = pd.Series(range(1, N + 1))\n\n # Combine samples and gender into a DataFrame.\n df = pd.DataFrame({'Control 1': c1, 'Test 1': t1,\n 'Control 2': c2, 'Test 2': t2,\n 'Control 3': c3, 'Test 3': t3,\n 'Test 4': t4, 'Test 5': t5, 'Test 6': t6,\n 'Test 7': t7, 'Test 8': t8, 'Test 9': t9,\n 'Gender': gender, 'ID': id_col\n })\n\n return df\ndf_prop = create_demo_prop_dataset()\n\n\nmulti_two_groups_unpaired = dabest.load(df_prop, idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Test 3\", \"Test 4\"), (\"Test 5\", \"Test 6\")), proportional=True)\nmulti_two_groups_unpaired.mean_diff.plot(horizontal=True);\n\nmulti_group_baseline = dabest.load(df_prop, idx=(((\"Control 1\", \"Test 1\",\"Test 2\", \"Test 3\"),(\"Test 4\", \"Test 5\", \"Test 6\"))),proportional=True, paired=\"baseline\", id_col=\"ID\")\nmulti_group_baseline.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-delta-delta-plots", + "href": "tutorials/07-horizontal_plot.html#generating-delta-delta-plots", + "title": "Horizontal Plots", + "section": "Generating delta-delta plots", + "text": "Generating delta-delta plots\n\nfrom scipy.stats import norm # Used in generation of populations.\nnp.random.seed(9999) # Fix the seed to ensure reproducibility of results.\n\n# Create samples\nN = 20\ny = norm.rvs(loc=3, scale=0.4, size=N*4)\ny[N:2*N] = y[N:2*N]+1\ny[2*N:3*N] = y[2*N:3*N]-0.5\n\n# Add a `Treatment` column\nt1 = np.repeat('Placebo', N*2).tolist()\nt2 = np.repeat('Drug', N*2).tolist()\ntreatment = t1 + t2 \n\n# Add a `Rep` column as the first variable for the 2 replicates of experiments done\nrep = []\nfor i in range(N*2):\n rep.append('Rep1')\n rep.append('Rep2')\n\n# Add a `Genotype` column as the second variable\nwt = np.repeat('W', N).tolist()\nmt = np.repeat('M', N).tolist()\nwt2 = np.repeat('W', N).tolist()\nmt2 = np.repeat('M', N).tolist()\n\n\ngenotype = wt + mt + wt2 + mt2\n\n# Add an `id` column for paired data plotting.\nid = list(range(0, N*2))\nid_col = id + id \n\n\n# Combine all columns into a DataFrame.\ndf_delta2 = pd.DataFrame({'ID' : id_col,\n 'Rep' : rep,\n 'Genotype' : genotype, \n 'Treatment': treatment,\n 'Y' : y\n })\n\n\nunpaired_delta2 = dabest.load(data = df_delta2, x = [\"Genotype\", \"Genotype\"], y = \"Y\", delta2 = True, experiment = \"Treatment\")\nunpaired_delta2.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#generating-mini-meta-plots", + "href": "tutorials/07-horizontal_plot.html#generating-mini-meta-plots", + "title": "Horizontal Plots", + "section": "Generating mini-meta plots", + "text": "Generating mini-meta plots\n\nunpaired = dabest.load(df, idx=((\"Control 1\", \"Test 2\"), (\"Control 2\", \"Test 3\"), (\"Test 4\", \"Test 5\")), mini_meta=True)\nunpaired.mean_diff.plot(horizontal=True);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/07-horizontal_plot.html#controlling-aesthetics", + "href": "tutorials/07-horizontal_plot.html#controlling-aesthetics", + "title": "Horizontal Plots", + "section": "Controlling aesthetics", + "text": "Controlling aesthetics\nAs with the vertical plots, horizontal plots can be customized using the same options. Shown below are a few cases where the aesthetics are modified, added functionality, or just less intuitive.\n\nSwarm side\nAs with the vertical plots, you can specify the side of the swarms via swarm_side in the .plot() method.\nIn this case, swarm_side='left' would plot the swarms upwards, and swarm_side='right' would plot the swarms downwards.\nDefault is swarm_side='left'\n\ntwo_groups_unpaired = dabest.load(df, idx=(\"Control 1\", \"Test 1\", 'Test 2'), resamples=5000)\ntwo_groups_unpaired.mean_diff.plot(swarm_side='left', horizontal=True);\n\n\n\n\n\n\n\n\nswarm_side='center'\n\ntwo_groups_unpaired.mean_diff.plot(swarm_side='center', horizontal=True);\n\n\n\n\n\n\n\n\nswarm_side='right'\n\ntwo_groups_unpaired.mean_diff.plot(swarm_side='right', horizontal=True);\n\n\n\n\n\n\n\n\n\n\nTable kwargs\nThe table axis can be customized using the horizontal_table_kwargs argument. A dict of keywords can be passed to customize the table.\nIf None, the following keywords are passed:\n\n'show' - Whether to show the table. Default is True.\n'color' - The color of the table. Default is ‘yellow’.\n'alpha' - The transparency of the table. Default is 0.2.\n'fontsize' - The fontsize of the table. Default is 12.\n'text_color' - The color of the text in the table. Default is ‘black’.\n'text_units' - The units of the text in the table. Default is None.\n'control_marker' - The marker for the control group. Default is ‘-’.\n'fontsize_label' - The fontsize of the table x-label. Default is 12.\n'label' - The table x-label.\n\n\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\"),(\"Test 4\", \"Test 5\")))\nmulti_2group.mean_diff.plot(horizontal=True, \n horizontal_table_kwargs={'color': 'red', \n 'alpha': 0.5, \n 'text_color': \n 'white',\n 'text_units':'mm', \n 'label': 'delta mm',\n 'control_marker': 'o',\n });\n\n\n\n\n\n\n\n\nThe table axis can be hidden using the 'show':False in the horizontal_table_kwargs dict.\n\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\"),(\"Test 4\", \"Test 5\")))\nmulti_2group.mean_diff.plot(horizontal=True, horizontal_table_kwargs={'show': False});\n\n\n\n\n\n\n\n\n\n\nGridkey\nAs with the vertical plots, you can utilise a gridkey table for representing the groupings. This can be reached via gridkey in the .plot() method.\nYou can either use gridkey='auto' to automatically generate the gridkey, or pass a list of indexes to represent the groupings (e.g., gridkey=['Control', 'Test']).\nSee the examples in the Plot Aesthetics Tutorial for more information with regards to kwargs.\n\nmulti_2group = dabest.load(df, idx=((\"Control 1\", \"Test 1\"),(\"Control 2\", \"Test 2\"),(\"Control 3\", \"Test 3\"),(\"Test 4\", \"Test 5\")))\nmulti_2group.mean_diff.plot(horizontal=True, gridkey=['Control', 'Test']);", + "crumbs": [ + "Get Started", + "Tutorials", + "Horizontal Plots" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html", + "href": "tutorials/09-forest_plot.html", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "", + "text": "In DABEST v2025.03.27, we introduce a new function to plot separately calculated effect sizes in the same axes to allow direct visual comparisons.\nCurrently you can make a forest plot for delta-delta, mini-meta, or standard delta effect sizes. In addition, for delta-delta and mini-meta experiments, you can also plot the effect sizes of the original comparisons alongside the delta-delta/mini-meta measurement.", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html#load-libraries", + "href": "tutorials/09-forest_plot.html#load-libraries", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "Load libraries", + "text": "Load libraries\n\nimport numpy as np\nimport pandas as pd\nimport dabest\nimport matplotlib.pyplot as plt\nimport dabest \nprint(\"We're using DABEST v{}\".format(dabest.__version__))\n\nPre-compiling numba functions for DABEST...\n\n\nCompiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 23.74it/s]\n\n\nNumba compilation complete!\nWe're using DABEST v2025.10.20", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html#delta-delta-effects", + "href": "tutorials/09-forest_plot.html#delta-delta-effects", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "Delta-delta effects", + "text": "Delta-delta effects\nFirst please revisit the notebook Delta-Delta Tutorial for how to generate a delta-delta effect size. We will generate three of them plot them into the same axes. Here we test the efficacy of 3 drugs named Drug1, Drug2 , and Drug3 on a disease-causing mutation M based on disease metric Tumor Size. We want to know how the three drugs fare in ameliorating the phenotype metric Tumor Size.\n\n\n\n\nWildtype\nMutant\n\n\n\n\nDrug1\nXD1, W\nXD1, M\n\n\nPlacebo\nXP1, W\nXP1, M\n\n\n\n\n\n\n\nWildtype\nMutant\n\n\n\n\nDrug2\nXD2, W\nXD2, M\n\n\nPlacebo\nXP2, W\nXP2, M\n\n\n\n\n\n\n\nWildtype\nMutant\n\n\n\n\nDrug3\nXD3, W\nXD3, M\n\n\nPlacebo\nXP3, W\nXP3, M\n\n\n\nIn each scenario, there are two Treatment conditions, Placebo (control group) and Drug (test group). There are two Genotype's: W (wild type population) and M (mutant population). Additionally, each experiment was conducted twice (Rep1 and Rep2). We will perform several analyses to visualise these differences in a simulated dataset. We will simulate three separte datasets below.\n\nCreating a demo dataset\n\nfrom scipy.stats import norm\ndef create_delta_dataset(N=20, \n seed=9999, \n second_quarter_adjustment=3, \n third_quarter_adjustment=-0.1):\n np.random.seed(seed) # Set the seed for reproducibility\n\n # Create samples\n y = norm.rvs(loc=3, scale=0.4, size=N*4)\n y[N:2*N] += second_quarter_adjustment\n y[2*N:3*N] += third_quarter_adjustment\n\n # Treatment, Rep, Genotype, and ID columns\n treatment = np.repeat(['Placebo', 'Drug'], N*2).tolist()\n rep = ['Rep1', 'Rep2'] * (N*2)\n genotype = np.repeat(['W', 'M', 'W', 'M'], N).tolist()\n id_col = list(range(0, N*2)) * 2\n\n # Combine all columns into a DataFrame\n df = pd.DataFrame({\n 'ID': id_col,\n 'Rep': rep,\n 'Genotype': genotype,\n 'Treatment': treatment,\n 'Tumor Size': y\n })\n\n return df\n\n# Generate the first dataset with a different seed and adjustments\ndf_delta2_drug1 = create_delta_dataset(seed=9999, second_quarter_adjustment=1, third_quarter_adjustment=-0.5)\n\n# Generate the second dataset with a different seed and adjustments\ndf_delta2_drug2 = create_delta_dataset(seed=9999, second_quarter_adjustment=0.1, third_quarter_adjustment=-1)\n\n# Generate the third dataset with the same seed as the first but different adjustments\ndf_delta2_drug3 = create_delta_dataset(seed=9999, second_quarter_adjustment=3, third_quarter_adjustment=-0.1)\n\n\n\nLoading data\n\nunpaired_delta_01 = dabest.load(data = df_delta2_drug1, \n x = [\"Genotype\", \"Genotype\"], \n y = \"Tumor Size\", delta2 = True, \n experiment = \"Treatment\")\nunpaired_delta_02 = dabest.load(data = df_delta2_drug2, \n x = [\"Genotype\", \"Genotype\"], \n y = \"Tumor Size\", delta2 = True, \n experiment = \"Treatment\")\nunpaired_delta_03 = dabest.load(data = df_delta2_drug3, \n x = [\"Genotype\", \"Genotype\"], \n y = \"Tumor Size\", \n delta2 = True, \n experiment = \"Treatment\")\ncontrasts = [unpaired_delta_01, unpaired_delta_02, unpaired_delta_03]\n\n\n\nGenerate delta-delta plots for each datasets\nTo create a delta-delta plot, you simply need to set delta2=True in the dabest.load() function and mean_diff.plot()\nIn this case,x needs to be declared as a list consisting of 2 elements, unlike most cases where it is a single element. The first element in x will represent the variable plotted along the horizontal axis, and the second one will determine the color of dots for scattered plots or the color of lines for slope graphs. We use the experiment input to specify the grouping of the data.\n\nf1 = unpaired_delta_01.mean_diff.plot(\n contrast_label='Mean Diff',\n fig_size = (7, 4),\n raw_marker_size = 1,\n contrast_marker_size = 5,\n);\nf1.suptitle('Delta-delta plot for Drug 1');\n\n\nf2 = unpaired_delta_02.mean_diff.plot( \n contrast_label='Mean Diff',\n fig_size = (7, 4),\n raw_marker_size = 1,\n contrast_marker_size = 5,\n);\nf2.suptitle('Delta-delta plot for Drug 2');\n\n\nf3 = unpaired_delta_03.mean_diff.plot( \n contrast_label='Mean Diff',\n fig_size = (7, 4),\n raw_marker_size = 1,\n contrast_marker_size = 5,\n);\nf3.suptitle('Delta-delta plot for Drug 3');\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nGenerate a forest plot\nThis will allow for comparisons of different Drug effects.\nKey Parameters:\n\ndata: A list of dabest objects\nlabels: A list of labels for the dabest objects. E.g., ['Drug1', 'Drug2', 'Drug3']\neffect_size: For delta-delta experiments, you can select the effect size metric from \"mean_diff\", or \"hedges_g\" / \"delta_g\". The default is \"mean_diff\".\nci_type: A string specifying the confidence interval type to use. The options are either bca or pct. Default is bca.\n\nNote: “hedges_g” and “delta_g” can be used interchangeably for delta-delta experiments - both plot hedges_g regular effect sizes and our Delta g delta-delta effect size.\n\nhorizontal: A boolean input (True/ False) to adjust the plot orientation. The default is vertical orientation (False)\nax: Optional argument to specify an existing matplotlib axes (otherwise a standalone figure will be created)\n\nSee the Controlling aesthetics section for more information on how to alter the aesthetics of the plots.\n\nf_forest_delta2 = dabest.forest_plot(\n data = contrasts, \n labels = ['Drug1', 'Drug2', 'Drug3']\n);\n\n\n\n\n\n\n\n\n\n\nGenerate a forest plot with delta effect sizes alongside the delta-delta effect sizes\nIf you want to plot the original effect sizes alongside the delta-delta effect sizes, you can do so by utilising the idx parameter. This parameter takes a tuple/list of indices of the original effect sizes you want to plot.\nFor example, if you want to plot only the first effect size and the delta-delta effect size for each of the three dabest object supplied, you can do so by setting idx=[[0, 2],[0, 2],[0, 2]].\n\nf_forest_delta2 = dabest.forest_plot(\n data = contrasts, \n labels = ['Drug1 Delta1', 'Drug1 Delta-Delta', 'Drug2 Delta1', 'Drug2 Delta-Delta', 'Drug3 Delta1', 'Drug3 Delta-Delta'],\n idx=[[0, 2], [0, 2], [0, 2]]\n);\n\n\n\n\n\n\n\n\n\n\nSelecting normalised effect sizes via hedges_g or delta_g\nRemember, hedges_g and delta_g are interchangeable for delta-delta experiments. However, when plotting the original effect sizes alongside the delta-delta effect sizes, you should note that hedges_g effect sizes will be plotted alongside the Delta g effect sizes.\n\nf_forest_delta2 = dabest.forest_plot(\n data = contrasts, \n labels = ['Drug1', 'Drug2', 'Drug3'],\n effect_size='hedges_g');\nf_forest_delta2 = dabest.forest_plot(\n data = contrasts, \n labels = ['Drug1', 'Drug2', 'Drug3'],\n effect_size='delta_g');\n\nf_forest_delta2 = dabest.forest_plot(\n data = contrasts, \n labels = ['Drug1 Delta1', 'Drug1 Delta-Delta', 'Drug2 Delta1', 'Drug2 Delta-Delta', 'Drug3 Delta1', 'Drug3 Delta-Delta'],\n effect_size='hedges_g',\n idx=[[0, 2], [0, 2], [0, 2]]);", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html#mini-meta-effects", + "href": "tutorials/09-forest_plot.html#mini-meta-effects", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "Mini-meta effects", + "text": "Mini-meta effects\nNext we will generate a similar forest plot for mini-meta effect sizes. Please revisit the notebook Mini-Meta Tutorial on how to generate a mini-meta effect size. We will generate three mini-meta effect sizes for three separate mini-meta analyses:\nNote: the only effect size metric currently available for mini-meta is \"mean_diff\".\n\nCreating a demo dataset\n\ndef create_mini_meta_dataset(N=20, seed=9999, control_locs=[3, 3.5, 3.25], control_scales=[0.4, 0.75, 0.4], \n test_locs=[3.5, 2.5, 3], test_scales=[0.5, 0.6, 0.75]):\n np.random.seed(seed) # Set the seed for reproducibility\n\n # Create samples for controls and tests\n controls_tests = []\n for loc, scale in zip(control_locs + test_locs, control_scales + test_scales):\n controls_tests.append(norm.rvs(loc=loc, scale=scale, size=N))\n\n # Add a `Gender` column for coloring the data\n gender = ['Female'] * (N // 2) + ['Male'] * (N // 2)\n\n # Add an `ID` column for paired data plotting\n id_col = list(range(1, N + 1))\n\n # Combine samples and gender into a DataFrame\n df_columns = {f'Control {i+1}': controls_tests[i] for i in range(len(control_locs))}\n df_columns.update({f'Test {i+1}': controls_tests[i + len(control_locs)] for i in range(len(test_locs))})\n df_columns['Gender'] = gender\n df_columns['ID'] = id_col\n\n df = pd.DataFrame(df_columns)\n\n return df\n\n# Customizable dataset creation with different arguments\ndf_mini_meta01 = create_mini_meta_dataset(seed=9999, \n control_locs=[3, 3.5, 3.25], \n control_scales=[0.4, 0.75, 0.4], \n test_locs=[3.5, 2.5, 3], \n test_scales=[0.5, 0.6, 0.75])\n\ndf_mini_meta02 = create_mini_meta_dataset(seed=9999, \n control_locs=[4, 2, 3.25], \n control_scales=[0.3, 0.75, 0.45], \n test_locs=[2, 1.5, 2.75], \n test_scales=[0.5, 0.6, 0.4])\n\ndf_mini_meta03 = create_mini_meta_dataset(seed=9999, \n control_locs=[6, 5.5, 4.25], \n control_scales=[0.4, 0.75, 0.45], \n test_locs=[4.5, 3.5, 3], \n test_scales=[0.5, 0.6, 0.9])\n\n\n\nLoading data\n\ncontrast_mini_meta01 = dabest.load(data = df_mini_meta01,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), \n mini_meta=True)\ncontrast_mini_meta02 = dabest.load(data = df_mini_meta02,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")), \n mini_meta=True)\ncontrast_mini_meta03 = dabest.load(data = df_mini_meta03,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")),\n mini_meta=True)\ncontrasts_mini_meta = [contrast_mini_meta01, contrast_mini_meta02, contrast_mini_meta03]\n\n\n\nGenerate a forest plot\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3']\n);\n\n\n\n\n\n\n\n\n\n\nGenerate a forest plot with delta effect sizes alongside the mini-meta effect sizes\nIf you want to plot the original effect sizes alongside the mini-meta effect sizes, you can do so by utilising the idx parameter. This parameter takes a tuple/list of indices of the original effect sizes you want to plot.\nFor example, if you want to plot only the first effect size and the mini-meta effect size for each of the three dabest object supplied, you can do so by setting idx=[[0, final_idx],[0, final_idx],[0, final_idx]] (where final_idx is the index of the last contrast object which will be the mini-meta effect size.)\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n idx = [[0, 3],[0, 3], [0, 3]],\n labels=['Contrast 1A', 'mini_meta1', 'Contrast 2A', 'mini_meta2', 'Contrast 3A', 'mini_meta3']\n);", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html#delta-effects", + "href": "tutorials/09-forest_plot.html#delta-effects", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "Delta effects", + "text": "Delta effects\nNext we will generate a similar forest plot of regular delta effect sizes. In the example below, we will generate three regular mean_diff experiments. Here, we will only plot the effect size between the first group (Test 1 - Control 1) for each of the three dabest object supplied.\n\ndelta1 = dabest.load(data = df_mini_meta01,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")))\ndelta2 = dabest.load(data = df_mini_meta02,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")))\ndelta3 = dabest.load(data = df_mini_meta03,\n idx=((\"Control 1\", \"Test 1\"), (\"Control 2\", \"Test 2\"), (\"Control 3\", \"Test 3\")))\ncontrasts_deltas = [delta1, delta2, delta3]\n\n\ndabest.forest_plot(contrasts_deltas, idx=((0,),(0,), (0,)), \n labels=['Drug1 \\nTest 1 - Control 1', 'Drug2 \\nTest 2 - Control 2', 'Drug3 \\nTest 3 - Control 3']);\n\n\n\n\n\n\n\n\nUnlike delta-delta and mini-meta experiments, here you can choose between more effect size metrics (where applicable): mean_diff, cohens_d, cohens_h, hedges_g, and cliffs_delta\n\ndabest.forest_plot(contrasts_deltas, idx=((0,),(0,), (0,)), effect_size = 'cohens_d',\n labels=['Drug1 \\nTest 1 - Control 1', 'Drug2 \\nTest 2 - Control 2', 'Drug3 \\nTest 3 - Control 3']);", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "tutorials/09-forest_plot.html#controlling-aesthetics", + "href": "tutorials/09-forest_plot.html#controlling-aesthetics", + "title": "Forest Plots: Visualizing Multiple Contrasts", + "section": "Controlling aesthetics", + "text": "Controlling aesthetics\nThe main aesthetic parameters for the forest_plot function are:\n\nfig_size: The size of the figure\nhorizontal: A boolean input (True/ False) to adjust the plot orientation. The default is vertical orientation (False)\ncustom_palette: A list or dictionary of colors, one for each contrast object. E.g., ['gray', 'blue', 'green'] or {'Drug1':'gray', 'Drug2':'blue', 'Drug3':'green'} or a set of colors from seaborn color palettes.\nmarker_size: The size of the markers for the effect sizes. The default is 10.\ncontrast_alpha: Transparency level for violin plots. The default is 0.8.\ncontrast_desat: Saturation level for violin plots. The default is 1.\nlabels_rotation: Rotation angle for contrast labels. The default is 45 (for horizontal=False).\nlabels_fontsize: Font size for contrast labels. The default is 10.\ntitle: The plot title. The default is None.\ntitle_fontsize: Font size for the plot title. The default is 16.\nylabel: The axis label of dependent variable (Y-axis for vertical layout, X-axis for horizontal layout). The default will be given via the effect size selected. (eg., \"Mean Difference\" for \"mean_diff\")\nylabel_fontsize: Font size for the axis label (Y-axis for vertical layout, X-axis for horizontal layout). The default is 12.\nylim: Limits for the dependent variable (Y-axis for vertical layout, X-axis for horizontal layout). The default is None.\nyticks: Custom ticks (Y-axis for vertical layout, X-axis for horizontal layout) for the plot. The default is None.\nyticklabels: Custom tick labels (Y-axis for vertical layout, X-axis for horizontal layout) for the plot. The default is None.\nremove_spines: If True, removes plot spines (except the relevant dependent variable spine). The default is True.\nviolin_kwargs: A dictionary of keyword arguments for the violin plots.\n The default violin_kwargs = {\"widths\": 0.5, \"showextrema\": False, \"showmedians\": False, \"vert\": not horizontal}\nzeroline_kwargs: A dictionary of keyword arguments for the zero line. The default is None.\n The default zeroline_kwargs = {\"linewidth\": 1, \"color\": \"black\"}\nmarker_kwargs: A dictionary of keyword arguments for the effect size markers. The default is None.\n The default marker_kwargs = {'marker': 'o', 'markersize': 12, 'color': 'black', 'alpha': 1, 'zorder': 2}\nerrorbar_kwargs: A dictionary of keyword arguments for the effect size error bars. The default is None.\n The default errorbar_kwargs = {'color': 'black', 'lw': 2.5, 'linestyle': '-', 'alpha': 1, 'zorder': 1}\n\n\nChanging layout with horizontal\nForest plot assumes a vertical layout by default, but you can change it to a horizontal layout by setting horizontal to be True:\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n horizontal=True,)\n\n\n\n\n\n\n\n\n\n\nUsing a custom palette\nYou can color the half-violins with custom_palette:\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#00FF00', '#0000FF'],)\n\n\n\n\n\n\n\n\n\n\nPlotting other effect sizes\nForest plots can be drawn for effect sizes other than mean_difference, such as hedges_g, by setting effect_size:\n\nf_forest_hedgesg = dabest.forest_plot(\n data = contrasts, \n labels =['Drug1', 'Drug2', 'Drug3'], \n effect_size='hedges_g',\n);\n\n\n\n\n\n\n\n\n\n\nDelta text\nYou can add/remove delta text via the delta_text argument. It is on by default.\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#00FF00', '#0000FF'],\n delta_text=True)\n\n\n\n\n\n\n\n\nYou can set a variety of kwargs to customize the delta text via delta_text_kwargs.\nThe relevant inputs to delta_text_kwargs are:\n\n'color' - Color. If color is not specified, the color of the effect size curve will be used.\n'alpha'- Alpha (transparency)\n'fontsize' - Font size\n'ha' - Horizontal alignment\n'va' - Vertical alignment\n'rotation' - Text rotation\n'x_coordinates' - Specify the x-coordinates of the text\n'y_coordinates' - Specify the y-coordinates of the text\n'offset' - Am x-axis coordinate adjuster for minor movement of all text\n\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#00FF00', '#0000FF'],\n delta_text=True,\n delta_text_kwargs={'color': 'red', 'offset': 0.1,\n 'fontsize': 8, 'rotation': 45,\n 'va': 'bottom',\n 'x_coordinates': [1.4,2.4,3.4], \n 'y_coordinates': [0,-1.4,-1.6]})\n\n\n\n\n\n\n\n\n\n\nContrast bars\nYou can add/remove contrast bars via the contrast_bars argument. It is on by default.\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#00FF00', '#0000FF'],\n contrast_bars=True,)\n\n\n\n\n\n\n\n\nYou can set a variety of kwargs to customize the delta text via contrast_bars_kwargs.\nPass any keyword arguments accepted by matplotlib.patches.Rectangle here, as a string.\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#00FF00', '#0000FF'],\n contrast_bars=True,\n contrast_bars_kwargs={'color': 'red', 'alpha': 0.4})\n\n\n\n\n\n\n\n\n\n\nReference band\nYou can add reference bands by supplying a list/tuple to the reference_band argument, indicating the contrast to highlight. None are displayed by default.\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#0000FF', '#00FF00'],\n reference_band=[1,])\n\n\n\n\n\n\n\n\nYou can set a variety of kwargs to customize the reference bands via reference_band_kwargs.\nPass any keyword arguments accepted by matplotlib.patches.Rectangle here, as a string.\nIn addition, the span_ax keyword argument can be used to expand the reference band across the whole plot.\n\nf_forest_minimeta = dabest.forest_plot(\n data = contrasts_mini_meta, \n labels=['mini_meta1', 'mini_meta2', 'mini_meta3'],\n custom_palette=['#FF0000', '#0000FF', '#00FF00'],\n reference_band=[1,],\n reference_band_kwargs={'span_ax': True, 'color': 'grey', 'alpha': 0.2})\n\n\n\n\n\n\n\n\n\n\nEmbedding forest plots into an existing Axes\nYou can plot a forest plot into an existing Axes as a subplot by using the with the ax parameter.\n\nf_forest_drug_profiles, axes = plt.subplots(2, 2, figsize=[15, 14])\nf_forest_drug_profiles.subplots_adjust(hspace=0.3, wspace=0.3)\n\nfor ax, contrast in zip(axes.flatten(), [unpaired_delta_01, unpaired_delta_02, unpaired_delta_03]):\n contrast.mean_diff.plot( \n contrast_label='Mean Diff',\n raw_marker_size = 1,\n contrast_marker_size = 5,\n color_col='Genotype',\n ax = ax\n )\n\ndabest.forest_plot(\n data = contrasts, \n labels = ['Drug1', 'Drug2', 'Drug3'], \n ax = axes[1,1], \n )\n\nfor ax, title in zip(axes.flatten(), ['Drug 1', 'Drug 2', 'Drug 3', 'Forest plot']):\n ax.set_title(title, fontsize = 12)", + "crumbs": [ + "Get Started", + "Tutorials", + "Forest Plots: Visualizing Multiple Contrasts" + ] + }, + { + "objectID": "API/index.html", + "href": "API/index.html", + "title": "API", + "section": "", + "text": "This section contains API details for each of dabest’s python submodules. This reference documentation is mainly useful for people looking to customise or build on top of dabest, or wanting detailed information about how dabest works.\n\n\n\n\n\n\n\n\n\n\nTitle\n\n\n\nDescription\n\n\n\n\n\n\n\n\nLoading Data\n\n\nLoading data and relevant groups\n\n\n\n\n\n\nDabest object\n\n\nMain class for estimating statistics and generating plots.\n\n\n\n\n\n\nBootstrap\n\n\n\n\n\n\n\n\n\nForest plot\n\n\nCreating forest plots from contrast objects.\n\n\n\n\n\n\nPlot\n\n\nCreating estimation plots.\n\n\n\n\n\n\nplot_tools\n\n\nA set of convenience functions used for producing plots in dabest.\n\n\n\n\n\n\neffsize\n\n\nA range of functions to compute various effect sizes.\n\n\n\n\n\n\nconfint_1group\n\n\nA range of functions to compute bootstraps for a single sample.\n\n\n\n\n\n\nconfint_2group_diff\n\n\nA range of functions to compute bootstraps for the mean difference\n\n\n\n\n\n\nDelta objects\n\n\nAuxiliary delta classes for estimating statistics and generating plots.\n\n\n\n\n\n\nmisc_tools\n\n\nConvenience functions that don’t directly deal with plotting or bootstrap computations are placed here.\n\n\n\n\n\n\nEffectsize objects\n\n\nThe auxiliary classes involved in the computations of bootstrapped effect sizes.\n\n\n\n\n\n\nprecompile\n\n\nA tool to pre-compile Numba functions for speeding up DABEST bootstrapping\n\n\n\n\n\n\nmulti\n\n\n\n\n\n\n\n\n\nNo matching items", + "crumbs": [ + "Get Started", + "API" + ] + } +] \ No newline at end of file diff --git a/showpiece.png b/showpiece.png new file mode 100644 index 0000000000000000000000000000000000000000..6e46cd502514b5e04103f48928db9138203ad5df GIT binary patch literal 519440 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%0D)U7Z7x{@Pa-Bx=fvbwr~Wa3cjCD$ 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Ⓢ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

fdhnN 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 de9*@7*Zcode{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:1.25rem;font-weight:300}.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:1.25rem}.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 rgb(153.5,156.5,159.5)}.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: rgb(211.8, 229.6, 249.4);--bs-table-border-color: rgb(190.62, 206.64, 224.46);--bs-table-striped-bg: rgb(201.21, 218.12, 236.93);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(190.62, 206.64, 224.46);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(195.915, 212.38, 230.695);--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: rgb(214.4, 215.6, 216.8);--bs-table-border-color: rgb(192.96, 194.04, 195.12);--bs-table-striped-bg: rgb(203.68, 204.82, 205.96);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(192.96, 194.04, 195.12);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(198.32, 199.43, 200.54);--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: rgb(216.6, 240.4, 208.8);--bs-table-border-color: rgb(194.94, 216.36, 187.92);--bs-table-striped-bg: rgb(205.77, 228.38, 198.36);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(194.94, 216.36, 187.92);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(200.355, 222.37, 193.14);--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: rgb(234.6, 220.8, 241.4);--bs-table-border-color: rgb(211.14, 198.72, 217.26);--bs-table-striped-bg: rgb(222.87, 209.76, 229.33);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(211.14, 198.72, 217.26);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(217.005, 204.24, 223.295);--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: rgb(255, 227.4, 208.8);--bs-table-border-color: rgb(229.5, 204.66, 187.92);--bs-table-striped-bg: rgb(242.25, 216.03, 198.36);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 204.66, 187.92);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 210.345, 193.14);--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: rgb(255, 204, 215.4);--bs-table-border-color: rgb(229.5, 183.6, 193.86);--bs-table-striped-bg: rgb(242.25, 193.8, 204.63);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 183.6, 193.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 188.7, 199.245);--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: rgb(223.2, 224.1, 225);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--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: rgb(72.3, 77.7, 83.1);--bs-table-striped-bg: rgb(62.15, 67.85, 73.55);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(72.3, 77.7, 83.1);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(67.225, 72.775, 78.325);--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:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.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:1rem;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:rgb(147,191.5,241);outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.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:0.875rem}.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:1.25rem}.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:1rem;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:rgb(147,191.5,241);outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.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:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[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.5rem;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:rgb(147,191.5,241);outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.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:#2780e3;border-color:#2780e3}.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:#2780e3;border-color:#2780e3;--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='rgb%28147, 191.5, 241%29'/%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(39,128,227,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.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:#2780e3;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:rgb(190.2,216.9,246.6)}.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:#2780e3;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:rgb(190.2,216.9,246.6)}.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:1rem;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:1.25rem}.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:0.875rem}.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:0.875rem;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:0.875rem;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:1rem;--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: rgb(44.2, 49.3, 54.4);--bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(41.6, 46.4, 51.2);--bs-btn-active-border-color: rgb(39, 43.5, 48);--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: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(33.15, 108.8, 192.95);--bs-btn-hover-border-color: rgb(31.2, 102.4, 181.6);--bs-btn-focus-shadow-rgb: 71, 147, 231;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(31.2, 102.4, 181.6);--bs-btn-active-border-color: rgb(29.25, 96, 170.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2780e3;--bs-btn-disabled-border-color: #2780e3}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(44.2, 49.3, 54.4);--bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(41.6, 46.4, 51.2);--bs-btn-active-border-color: rgb(39, 43.5, 48);--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: rgb(53.55, 154.7, 20.4);--bs-btn-hover-border-color: rgb(50.4, 145.6, 19.2);--bs-btn-focus-shadow-rgb: 92, 193, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(50.4, 145.6, 19.2);--bs-btn-active-border-color: rgb(47.25, 136.5, 18);--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: rgb(130.05, 71.4, 158.95);--bs-btn-hover-border-color: rgb(122.4, 67.2, 149.6);--bs-btn-focus-shadow-rgb: 168, 110, 197;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(122.4, 67.2, 149.6);--bs-btn-active-border-color: rgb(114.75, 63, 140.25);--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: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(216.75, 99.45, 20.4);--bs-btn-hover-border-color: rgb(204, 93.6, 19.2);--bs-btn-focus-shadow-rgb: 255, 138, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(204, 93.6, 19.2);--bs-btn-active-border-color: rgb(191.25, 87.75, 18);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff7518;--bs-btn-disabled-border-color: #ff7518}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(216.75, 0, 48.45);--bs-btn-hover-border-color: rgb(204, 0, 45.6);--bs-btn-focus-shadow-rgb: 255, 38, 87;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(204, 0, 45.6);--bs-btn-active-border-color: rgb(191.25, 0, 42.75);--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: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--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: rgb(82.45, 87.55, 92.65);--bs-btn-hover-border-color: rgb(72.3, 77.7, 83.1);--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(92.6, 97.4, 102.2);--bs-btn-active-border-color: rgb(72.3, 77.7, 83.1);--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: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2780e3;--bs-btn-hover-border-color: #2780e3;--bs-btn-focus-shadow-rgb: 39, 128, 227;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2780e3;--bs-btn-active-border-color: #2780e3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2780e3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2780e3;--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: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff7518;--bs-btn-hover-border-color: #ff7518;--bs-btn-focus-shadow-rgb: 255, 117, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff7518;--bs-btn-active-border-color: #ff7518;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff7518;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff7518;--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: #2761e3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: rgb(31.2, 77.6, 181.6);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: rgb(31.2, 77.6, 181.6);--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: 71, 121, 231;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:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--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:1rem;--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: #2780e3;--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:0.875rem;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: #2780e3;--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: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #2761e3;--bs-nav-link-hover-color: rgb(31.2, 77.6, 181.6);--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(39,128,227,.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: #2780e3}.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: rgb(252.84, 253.73, 254.72);--bs-navbar-hover-color: rgba(252.84, 253.42, 254.72, 0.8);--bs-navbar-disabled-color: rgba(252.84, 253.73, 254.72, 0.75);--bs-navbar-active-color: rgb(252.84, 253.42, 254.72);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgb(252.84, 253.73, 254.72);--bs-navbar-brand-hover-color: rgb(252.84, 253.42, 254.72);--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.25rem;--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='rgb%28252.84, 253.73, 254.72%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(252.84, 253.73, 254.72, 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.5rem;--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:.5rem;padding-bottom:.5rem;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: rgb(252.84, 253.73, 254.72);--bs-navbar-hover-color: rgba(252.84, 253.42, 254.72, 0.8);--bs-navbar-disabled-color: rgba(252.84, 253.73, 254.72, 0.75);--bs-navbar-active-color: rgb(252.84, 253.42, 254.72);--bs-navbar-brand-color: rgb(252.84, 253.73, 254.72);--bs-navbar-brand-hover-color: rgb(252.84, 253.42, 254.72);--bs-navbar-toggler-border-color: rgba(252.84, 253.73, 254.72, 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='rgb%28252.84, 253.73, 254.72%29' 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='rgb%28252.84, 253.73, 254.72%29' 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='rgb%2815.6, 51.2, 90.8%29'%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: rgb(147, 191.5, 241);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(15.6, 51.2, 90.8);--bs-accordion-active-bg: rgb(211.8, 229.6, 249.4)}.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:1rem;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='rgb%28125.4, 178.8, 238.2%29'%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='rgb%28125.4, 178.8, 238.2%29'%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:1rem;--bs-pagination-color: #2761e3;--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: rgb(31.2, 77.6, 181.6);--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: rgb(31.2, 77.6, 181.6);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #2780e3;--bs-pagination-active-border-color: #2780e3;--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:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--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.75rem;--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: #2780e3;--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: #2780e3;--bs-list-group-active-border-color: #2780e3;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(39, 128, 227, 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:0.875rem;--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:0.875rem;--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:1rem;--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(31, 102, 182, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(31, 102, 182, 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(204, 94, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 94, 19, 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.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !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:hsla(0,0%,100%,.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}}.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: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;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: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--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: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--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: rgb(64.2, 83.2, 233);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(64.2,83.2,233);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(62.2, 101.2, 185.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(62.2,101.2,185.8);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.2, 101.6, 192.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(116.2,101.6,192.2);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 76.8, 159);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(125.4,76.8,159);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.4, 146, 167.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(119.4,146,167.4);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 123.6, 145.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(125.4,123.6,145.8);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(48.6, 149.6, 145.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(48.6,149.6,145.8);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36.2, 157.2, 196.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(36.2,157.2,196.6);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(84.6, 110.4, 211);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(84.6,110.4,211);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.8, 60.8, 236);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(76.8,60.8,236);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(100, 34, 194.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(100,34,194.8);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.2, 9.6, 168);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(163.2,9.6,168);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(157.2, 78.8, 176.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(157.2,78.8,176.4);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.2, 56.4, 154.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(163.2,56.4,154.8);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(86.4, 82.4, 154.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(86.4,82.4,154.8);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(122.4, 43.2, 220);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(122.4,43.2,220);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(73.8, 87.8, 165.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(73.8,87.8,165.2);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(99, 43, 171.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(99,43,171.2);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151, 61.4, 130.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(151,61.4,130.4);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.2, 36.6, 97.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(160.2,36.6,97.2);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154.2, 105.8, 105.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(154.2,105.8,105.6);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.2, 83.4, 84);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(160.2,83.4,84);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(83.4, 109.4, 84);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(83.4,109.4,84);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(71, 117, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(71,117,134.8);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.4, 70.2, 149.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(119.4,70.2,149.2);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154.8, 88.4, 174.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(154.8,88.4,174.8);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178, 61.6, 133.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(178,61.6,133.6);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(241.2, 37.2, 106.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(241.2,37.2,106.8);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.2, 106.4, 115.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(235.2,106.4,115.2);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(241.2, 84, 93.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(241.2,84,93.6);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.4, 110, 93.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(164.4,110,93.6);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(200.4, 70.8, 158.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(200.4,70.8,158.8);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(168.6, 51.2, 125);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(168.6,51.2,125);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 6.4, 131);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,6.4,131);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(191.8, 24.4, 83.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(191.8,24.4,83.8);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(245.8, 24.8, 90.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(245.8,24.8,90.2);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 69.2, 65.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(249,69.2,65.4);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(255, 46.8, 43.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(255,46.8,43.8);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178.2, 72.8, 43.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(178.2,72.8,43.8);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(165.8, 80.4, 94.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,80.4,94.6);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(214.2, 33.6, 109);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(214.2,33.6,109);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.6, 155, 137.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(159.6,155,137.6);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(184.8, 110.2, 143.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(184.8,110.2,143.6);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(182.8, 128.2, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(182.8,128.2,96.4);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.8, 128.6, 102.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(236.8,128.6,102.8);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(246, 103.8, 69.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(246,103.8,69.6);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(246, 150.6, 56.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(246,150.6,56.4);color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(169.2, 176.6, 56.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(169.2,176.6,56.4);color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(156.8, 184.2, 107.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(156.8,184.2,107.2);color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(205.2, 137.4, 121.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(205.2,137.4,121.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(168.6, 121.4, 105.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(168.6,121.4,105.2);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 76.6, 111.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,76.6,111.2);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(191.8, 94.6, 64);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(191.8,94.6,64);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(245.8, 95, 70.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(245.8,95,70.4);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(255, 70.2, 37.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(255,70.2,37.2);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(249, 139.4, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(249,139.4,45.6);color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178.2, 143, 24);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(178.2,143,24);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(165.8, 150.6, 74.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,150.6,74.8);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(214.2, 103.8, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(214.2,103.8,89.2);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.4, 160.4, 105.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(53.4,160.4,105.2);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(78.6, 115.6, 111.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(78.6,115.6,111.2);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.6, 133.6, 64);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(76.6,133.6,64);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.6, 134, 70.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(130.6,134,70.4);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.8, 109.2, 37.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(139.8,109.2,37.2);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(133.8, 178.4, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(133.8,178.4,45.6);color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.8, 156, 24);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(139.8,156,24);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(50.6, 189.6, 74.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(50.6,189.6,74.8);color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(99, 142.8, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(99,142.8,89.2);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(34.8, 171.8, 181.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(34.8,171.8,181.4);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(58, 145, 140.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(58,145,140.2);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(121.2, 120.6, 113.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(121.2,120.6,113.4);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(115.2, 189.8, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(115.2,189.8,121.8);color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(121.2, 167.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(121.2,167.4,100.2);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(44.4, 193.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(44.4,193.4,100.2);color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(80.4, 154.2, 165.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(80.4,154.2,165.4);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 101.6, 203);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(107.4,101.6,203);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.6, 56.8, 209);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(132.6,56.8,209);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.6, 74.8, 161.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(130.6,74.8,161.8);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(184.6, 75.2, 168.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(184.6,75.2,168.2);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 50.4, 135);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(193.8,50.4,135);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(187.8, 119.6, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(187.8,119.6,143.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 97.2, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(193.8,97.2,121.8);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(117, 123.2, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(117,123.2,121.8);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(104.6, 130.8, 172.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(104.6,130.8,172.6);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}.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: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;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: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--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: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--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: rgb(64.2, 83.2, 233);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(64.2,83.2,233);color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(62.2, 101.2, 185.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(62.2,101.2,185.8);color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(116.2, 101.6, 192.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(116.2,101.6,192.2);color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 76.8, 159);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(125.4,76.8,159);color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.4, 146, 167.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(119.4,146,167.4);color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(125.4, 123.6, 145.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(125.4,123.6,145.8);color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(48.6, 149.6, 145.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(48.6,149.6,145.8);color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(36.2, 157.2, 196.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(36.2,157.2,196.6);color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(84.6, 110.4, 211);background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(84.6,110.4,211);color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.8, 60.8, 236);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(76.8,60.8,236);color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(100, 34, 194.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(100,34,194.8);color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154, 34.4, 201.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(154,34.4,201.2);color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.2, 9.6, 168);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(163.2,9.6,168);color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(157.2, 78.8, 176.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(157.2,78.8,176.4);color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(163.2, 56.4, 154.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(163.2,56.4,154.8);color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(86.4, 82.4, 154.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(86.4,82.4,154.8);color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(74, 90, 205.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(74,90,205.6);color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(122.4, 43.2, 220);background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(122.4,43.2,220);color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(73.8, 87.8, 165.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(73.8,87.8,165.2);color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(99, 43, 171.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(99,43,171.2);color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(151, 61.4, 130.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(151,61.4,130.4);color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.2, 36.6, 97.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(160.2,36.6,97.2);color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154.2, 105.8, 105.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(154.2,105.8,105.6);color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(160.2, 83.4, 84);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(160.2,83.4,84);color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(83.4, 109.4, 84);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(83.4,109.4,84);color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(71, 117, 134.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(71,117,134.8);color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(119.4, 70.2, 149.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(119.4,70.2,149.2);color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(154.8, 88.4, 174.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(154.8,88.4,174.8);color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(180, 43.6, 180.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(180,43.6,180.8);color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178, 61.6, 133.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(178,61.6,133.6);color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(241.2, 37.2, 106.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(241.2,37.2,106.8);color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(235.2, 106.4, 115.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(235.2,106.4,115.2);color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(241.2, 84, 93.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(241.2,84,93.6);color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(164.4, 110, 93.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(164.4,110,93.6);color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(152, 117.6, 144.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(152,117.6,144.4);color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(200.4, 70.8, 158.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(200.4,70.8,158.8);color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(168.6, 51.2, 125);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(168.6,51.2,125);color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 6.4, 131);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,6.4,131);color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(191.8, 24.4, 83.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(191.8,24.4,83.8);color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(245.8, 24.8, 90.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(245.8,24.8,90.2);color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(249, 69.2, 65.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(249,69.2,65.4);color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(255, 46.8, 43.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(255,46.8,43.8);color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178.2, 72.8, 43.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(178.2,72.8,43.8);color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(165.8, 80.4, 94.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,80.4,94.6);color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(214.2, 33.6, 109);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(214.2,33.6,109);color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(159.6, 155, 137.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(159.6,155,137.6);color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(184.8, 110.2, 143.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(184.8,110.2,143.6);color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(182.8, 128.2, 96.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(182.8,128.2,96.4);color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(236.8, 128.6, 102.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(236.8,128.6,102.8);color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(246, 103.8, 69.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(246,103.8,69.6);color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: rgb(246, 150.6, 56.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(246,150.6,56.4);color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(169.2, 176.6, 56.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(169.2,176.6,56.4);color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(156.8, 184.2, 107.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(156.8,184.2,107.2);color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(205.2, 137.4, 121.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(205.2,137.4,121.6);color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(168.6, 121.4, 105.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(168.6,121.4,105.2);color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 76.6, 111.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(193.8,76.6,111.2);color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(191.8, 94.6, 64);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(191.8,94.6,64);color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(245.8, 95, 70.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(245.8,95,70.4);color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(255, 70.2, 37.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(255,70.2,37.2);color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(249, 139.4, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(249,139.4,45.6);color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(178.2, 143, 24);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(178.2,143,24);color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(165.8, 150.6, 74.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(165.8,150.6,74.8);color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(214.2, 103.8, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(214.2,103.8,89.2);color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(53.4, 160.4, 105.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(53.4,160.4,105.2);color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(78.6, 115.6, 111.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(78.6,115.6,111.2);color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(76.6, 133.6, 64);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(76.6,133.6,64);color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.6, 134, 70.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(130.6,134,70.4);color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.8, 109.2, 37.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(139.8,109.2,37.2);color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(133.8, 178.4, 45.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(133.8,178.4,45.6);color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(139.8, 156, 24);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(139.8,156,24);color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: rgb(50.6, 189.6, 74.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(50.6,189.6,74.8);color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(99, 142.8, 89.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(99,142.8,89.2);color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(34.8, 171.8, 181.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(34.8,171.8,181.4);color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(60, 127, 187.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(60,127,187.4);color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(58, 145, 140.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(58,145,140.2);color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(112, 145.4, 146.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(112,145.4,146.6);color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(121.2, 120.6, 113.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(121.2,120.6,113.4);color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: rgb(115.2, 189.8, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(115.2,189.8,121.8);color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(121.2, 167.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(121.2,167.4,100.2);color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: rgb(44.4, 193.4, 100.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(44.4,193.4,100.2);color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: rgb(80.4, 154.2, 165.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) rgb(80.4,154.2,165.4);color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: rgb(107.4, 101.6, 203);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) rgb(107.4,101.6,203);color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: rgb(132.6, 56.8, 209);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) rgb(132.6,56.8,209);color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: rgb(130.6, 74.8, 161.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) rgb(130.6,74.8,161.8);color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: rgb(184.6, 75.2, 168.2);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) rgb(184.6,75.2,168.2);color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 50.4, 135);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) rgb(193.8,50.4,135);color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: rgb(187.8, 119.6, 143.4);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) rgb(187.8,119.6,143.4);color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: rgb(193.8, 97.2, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) rgb(193.8,97.2,121.8);color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: rgb(117, 123.2, 121.8);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) rgb(117,123.2,121.8);color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: rgb(104.6, 130.8, 172.6);background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) rgb(104.6,130.8,172.6);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}.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}}.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)}:root{--bslib-page-sidebar-title-bg: #2780e3;--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.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.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)}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)}}: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:1rem;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%)}.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.25rem;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}}.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)}}@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}.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:rgb(252.84,253.73,254.72)}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:rgb(252.84,253.42,254.72)}.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:hsl(0,0%,35%)}.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:hsl(0,0%,35%);padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:hsl(0,0%,35%)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:hsl(0,0%,35%)}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(32.76,81.48,190.68,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:hsl(0,0%,55%)}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:hsl(0,0%,35%)}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(32.76,81.48,190.68,.8)}div.sidebar-item-container.disabled{color:hsla(0,0%,35%,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:rgb(32.76,81.48,190.68)}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:#2780e3;color:rgb(252.84,253.73,254.72);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:hsla(0,0%,100%,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:hsla(0,0%,40%,.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:rgb(31.2,77.6,181.6)}.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:hsl(0,0%,46%)}.nav-footer a{color:hsl(0,0%,46%)}.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:rgb(252.84,253.73,254.72);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:hsl(0,0%,35%);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:rgb(252.84,253.73,254.72);opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:rgb(252.84,253.73,254.72);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(39,128,227,.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:hsl(0,0%,95%);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:#2780e3}.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:#2780e3}.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:rgb(75.1180327869,149.2360655738,231.6819672131)}.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:rgb(228.6196721311,239.4893442623,251.5803278689)}.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:rgb(252.84,253.73,254.72)}.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:hsl(0,0%,35%)}.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:hsla(0,0%,100%,.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(39,128,227,.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 rgb(84.1475409836,154.5450819672,232.8524590164);border-bottom:solid 1px rgb(84.1475409836,154.5450819672,232.8524590164)}.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:rgb(75.1180327869,149.2360655738,231.6819672131)}.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:rgb(252.84,253.73,254.72)}.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 hsl(210,3.0456852792%,74.5490196078%);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:rgb(97.724137931,109,120.275862069);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:#2761e3}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:rgb(97.724137931,109,120.275862069);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:#2761e3}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:rgb(97.724137931,109,120.275862069);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:#2761e3}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:rgb(97.724137931,109,120.275862069);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:#2761e3}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:rgb(97.724137931,109,120.275862069);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:#2761e3}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:.875rem}.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}div.code-copy-outer-scaffold{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: rgb(74.8620689655, 83.5, 92.1379310345);--mermaid-fg-color--lightest: rgb(97.724137931, 109, 120.275862069);--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: #2780e3;--mermaid-node-bg-color: rgba(39, 128, 227, 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}}body.quarto-light .dark-content{display:none !important}body.quarto-dark .light-content{display:none !important}.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-tooltip{font-size:.75em}div.code-copy-outer-scaffold: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}div.code-copy-outer-scaffold:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}div.code-copy-outer-scaffold: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>p:has(+section){margin-bottom:2rem}main.content>section:first-of-type>h2:nth-child(1),main.content>section:first-of-type>.h2:nth-child(1){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:hsl(210,10.3448275862%,47.7450980392%)}.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:hsl(210,10.3448275862%,47.7450980392%)}.quarto-layout-cell[data-ref-parent] caption{color:hsl(210,10.3448275862%,47.7450980392%)}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:hsl(210,10.3448275862%,47.7450980392%);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}body.quarto-dark .column-margin.column-container>.light-content+.dark-content{padding-top:0}.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-y: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:hsl(210,10.3448275862%,47.7450980392%)}.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 code.sourceCode,li code.sourceCode,td code.sourceCode{background-color:rgba(233,236,239,.65)}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:rgba(233,236,239,.65);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:#2761e3}.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:#2761e3}.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 #2761e3;color:#2761e3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2761e3 !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;margin-bottom:-0.4em;margin-top:.5em}.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-empty-content>.callout-header{margin-bottom:0em;border-bottom-right-radius:calc(0.25rem + -1px)}.callout>.callout-header.collapsed{border-bottom-right-radius:calc(0.25rem + -1px)}.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;border-top-right-radius:calc(0.25rem + -1px)}.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:not(.callout-titled) .callout-body>:last-child,.callout.callout-style-simple:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.5em}.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:rgb(233.4,242.3,252.2)}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:rgb(235.8,247.7,231.9)}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:#ff7518}div.callout-warning.callout-style-default>.callout-header{background-color:rgb(255,241.2,231.9)}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:rgb(253.5,246.8,237.3)}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:rgb(255,229.5,235.2)}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:#2780e3;color:rgb(252.84,253.73,254.72)}.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:hsl(0,0%,98%)}#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: rgb(202.22, 203.78, 205.34);--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: rgb(202.22, 203.78, 205.34);--bs-btn-hover-bg: rgb(82.45, 87.55, 92.65);--bs-btn-hover-border-color: rgb(72.3, 77.7, 83.1);--bs-btn-focus-shadow-rgb: 75, 80, 85;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(92.6, 97.4, 102.2);--bs-btn-active-border-color: rgb(72.3, 77.7, 83.1);--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:#2780e3;color:rgb(252.84,253.73,254.72)}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:rgb(252.84,253.73,254.72)}@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:rgb(74.8620689655,83.5,92.1379310345);border:solid rgb(74.8620689655,83.5,92.1379310345) 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 rgb(214.4,215.6,216.8);border-bottom:1px solid rgb(214.4,215.6,216.8)}.table>thead{border-top-width:0;border-bottom:1px solid rgb(153.5,156.5,159.5)}.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}.screen-reader-only{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}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:rgb(252.84,253.73,254.72);background:#2780e3}.quarto-title-banner a{color:rgb(252.84,253.73,254.72)}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:rgb(252.84,253.73,254.72)}.quarto-title-banner .code-tools-button{color:rgb(162.5449180328,200.6398360656,243.0150819672)}.quarto-title-banner .code-tools-button:hover{color:rgb(252.84,253.73,254.72)}.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}: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-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-yellow: #ff7518;--quarto-scss-export-green: #3fb618;--quarto-scss-export-teal: #20c997;--quarto-scss-export-cyan: #9954bb;--quarto-scss-export-primary: #2780e3;--quarto-scss-export-secondary: #343a40;--quarto-scss-export-success: #3fb618;--quarto-scss-export-info: #9954bb;--quarto-scss-export-warning: #ff7518;--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-navbar-bg: #2780e3;--quarto-scss-export-link-color: #2761e3;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-code-color: #7d12ba;--quarto-scss-export-code-bg: #f8f9fa;--quarto-scss-export-toc-color: #2761e3;--quarto-scss-export-toc-active-border: #2761e3;--quarto-scss-export-toc-inactive-border: #e9ecef;--quarto-scss-export-navbar-default: #2780e3;--quarto-scss-export-navbar-hl-override: rgb(252.84, 253.42, 254.72);--quarto-scss-export-btn-bg: #343a40;--quarto-scss-export-btn-fg: rgb(202.22, 203.78, 205.34);--quarto-scss-export-body-contrast-bg: #fff;--quarto-scss-export-body-contrast-color: #343a40;--quarto-scss-export-navbar-fg: rgb(252.84, 253.73, 254.72);--quarto-scss-export-navbar-hl: rgb(252.84, 253.42, 254.72);--quarto-scss-export-navbar-brand: rgb(252.84, 253.73, 254.72);--quarto-scss-export-navbar-brand-hl: rgb(252.84, 253.42, 254.72);--quarto-scss-export-navbar-toggler-border-color: rgba(252.84, 253.73, 254.72, 0);--quarto-scss-export-navbar-hover-color: rgba(252.84, 253.42, 254.72, 0.8);--quarto-scss-export-navbar-disabled-color: rgba(252.84, 253.73, 254.72, 0.75);--quarto-scss-export-sidebar-fg: rgb(89.25, 89.25, 89.25);--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: rgb(117.3, 117.3, 117.3);--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: rgb(153.5, 156.5, 159.5);--quarto-scss-export-table-group-separator-color-lighter: rgb(214.4, 215.6, 216.8);--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: rgb(211.8, 229.6, 249.4);--quarto-scss-export-blue-200: rgb(168.6, 204.2, 243.8);--quarto-scss-export-blue-300: rgb(125.4, 178.8, 238.2);--quarto-scss-export-blue-400: rgb(82.2, 153.4, 232.6);--quarto-scss-export-blue-500: #2780e3;--quarto-scss-export-blue-600: rgb(31.2, 102.4, 181.6);--quarto-scss-export-blue-700: rgb(23.4, 76.8, 136.2);--quarto-scss-export-blue-800: rgb(15.6, 51.2, 90.8);--quarto-scss-export-blue-900: rgb(7.8, 25.6, 45.4);--quarto-scss-export-indigo-100: rgb(224.4, 207.2, 252.4);--quarto-scss-export-indigo-200: rgb(193.8, 159.4, 249.8);--quarto-scss-export-indigo-300: rgb(163.2, 111.6, 247.2);--quarto-scss-export-indigo-400: rgb(132.6, 63.8, 244.6);--quarto-scss-export-indigo-500: #6610f2;--quarto-scss-export-indigo-600: rgb(81.6, 12.8, 193.6);--quarto-scss-export-indigo-700: rgb(61.2, 9.6, 145.2);--quarto-scss-export-indigo-800: rgb(40.8, 6.4, 96.8);--quarto-scss-export-indigo-900: rgb(20.4, 3.2, 48.4);--quarto-scss-export-purple-100: rgb(223.4, 216.2, 228.8);--quarto-scss-export-purple-200: rgb(191.8, 177.4, 202.6);--quarto-scss-export-purple-300: rgb(160.2, 138.6, 176.4);--quarto-scss-export-purple-400: rgb(128.6, 99.8, 150.2);--quarto-scss-export-purple-500: #613d7c;--quarto-scss-export-purple-600: rgb(77.6, 48.8, 99.2);--quarto-scss-export-purple-700: rgb(58.2, 36.6, 74.4);--quarto-scss-export-purple-800: rgb(38.8, 24.4, 49.6);--quarto-scss-export-purple-900: rgb(19.4, 12.2, 24.8);--quarto-scss-export-pink-100: rgb(250.4, 216.4, 232);--quarto-scss-export-pink-200: rgb(245.8, 177.8, 209);--quarto-scss-export-pink-300: rgb(241.2, 139.2, 186);--quarto-scss-export-pink-400: rgb(236.6, 100.6, 163);--quarto-scss-export-pink-500: #e83e8c;--quarto-scss-export-pink-600: rgb(185.6, 49.6, 112);--quarto-scss-export-pink-700: rgb(139.2, 37.2, 84);--quarto-scss-export-pink-800: rgb(92.8, 24.8, 56);--quarto-scss-export-pink-900: rgb(46.4, 12.4, 28);--quarto-scss-export-red-100: rgb(255, 204, 215.4);--quarto-scss-export-red-200: rgb(255, 153, 175.8);--quarto-scss-export-red-300: rgb(255, 102, 136.2);--quarto-scss-export-red-400: rgb(255, 51, 96.6);--quarto-scss-export-red-500: #ff0039;--quarto-scss-export-red-600: rgb(204, 0, 45.6);--quarto-scss-export-red-700: rgb(153, 0, 34.2);--quarto-scss-export-red-800: rgb(102, 0, 22.8);--quarto-scss-export-red-900: rgb(51, 0, 11.4);--quarto-scss-export-orange-100: rgb(252, 238.6, 219.6);--quarto-scss-export-orange-200: rgb(249, 222.2, 184.2);--quarto-scss-export-orange-300: rgb(246, 205.8, 148.8);--quarto-scss-export-orange-400: rgb(243, 189.4, 113.4);--quarto-scss-export-orange-500: #f0ad4e;--quarto-scss-export-orange-600: rgb(192, 138.4, 62.4);--quarto-scss-export-orange-700: rgb(144, 103.8, 46.8);--quarto-scss-export-orange-800: rgb(96, 69.2, 31.2);--quarto-scss-export-orange-900: rgb(48, 34.6, 15.6);--quarto-scss-export-yellow-100: rgb(255, 227.4, 208.8);--quarto-scss-export-yellow-200: rgb(255, 199.8, 162.6);--quarto-scss-export-yellow-300: rgb(255, 172.2, 116.4);--quarto-scss-export-yellow-400: rgb(255, 144.6, 70.2);--quarto-scss-export-yellow-500: #ff7518;--quarto-scss-export-yellow-600: rgb(204, 93.6, 19.2);--quarto-scss-export-yellow-700: rgb(153, 70.2, 14.4);--quarto-scss-export-yellow-800: rgb(102, 46.8, 9.6);--quarto-scss-export-yellow-900: rgb(51, 23.4, 4.8);--quarto-scss-export-green-100: rgb(216.6, 240.4, 208.8);--quarto-scss-export-green-200: rgb(178.2, 225.8, 162.6);--quarto-scss-export-green-300: rgb(139.8, 211.2, 116.4);--quarto-scss-export-green-400: rgb(101.4, 196.6, 70.2);--quarto-scss-export-green-500: #3fb618;--quarto-scss-export-green-600: rgb(50.4, 145.6, 19.2);--quarto-scss-export-green-700: rgb(37.8, 109.2, 14.4);--quarto-scss-export-green-800: rgb(25.2, 72.8, 9.6);--quarto-scss-export-green-900: rgb(12.6, 36.4, 4.8);--quarto-scss-export-teal-100: rgb(210.4, 244.2, 234.2);--quarto-scss-export-teal-200: rgb(165.8, 233.4, 213.4);--quarto-scss-export-teal-300: rgb(121.2, 222.6, 192.6);--quarto-scss-export-teal-400: rgb(76.6, 211.8, 171.8);--quarto-scss-export-teal-500: #20c997;--quarto-scss-export-teal-600: rgb(25.6, 160.8, 120.8);--quarto-scss-export-teal-700: rgb(19.2, 120.6, 90.6);--quarto-scss-export-teal-800: rgb(12.8, 80.4, 60.4);--quarto-scss-export-teal-900: rgb(6.4, 40.2, 30.2);--quarto-scss-export-cyan-100: rgb(234.6, 220.8, 241.4);--quarto-scss-export-cyan-200: rgb(214.2, 186.6, 227.8);--quarto-scss-export-cyan-300: rgb(193.8, 152.4, 214.2);--quarto-scss-export-cyan-400: rgb(173.4, 118.2, 200.6);--quarto-scss-export-cyan-500: #9954bb;--quarto-scss-export-cyan-600: rgb(122.4, 67.2, 149.6);--quarto-scss-export-cyan-700: rgb(91.8, 50.4, 112.2);--quarto-scss-export-cyan-800: rgb(61.2, 33.6, 74.8);--quarto-scss-export-cyan-900: rgb(30.6, 16.8, 37.4);--quarto-scss-export-default: #343a40;--quarto-scss-export-primary-text-emphasis: rgb(15.6, 51.2, 90.8);--quarto-scss-export-secondary-text-emphasis: rgb(20.8, 23.2, 25.6);--quarto-scss-export-success-text-emphasis: rgb(25.2, 72.8, 9.6);--quarto-scss-export-info-text-emphasis: rgb(61.2, 33.6, 74.8);--quarto-scss-export-warning-text-emphasis: rgb(102, 46.8, 9.6);--quarto-scss-export-danger-text-emphasis: rgb(102, 0, 22.8);--quarto-scss-export-light-text-emphasis: #495057;--quarto-scss-export-dark-text-emphasis: #495057;--quarto-scss-export-primary-bg-subtle: rgb(211.8, 229.6, 249.4);--quarto-scss-export-secondary-bg-subtle: rgb(214.4, 215.6, 216.8);--quarto-scss-export-success-bg-subtle: rgb(216.6, 240.4, 208.8);--quarto-scss-export-info-bg-subtle: rgb(234.6, 220.8, 241.4);--quarto-scss-export-warning-bg-subtle: rgb(255, 227.4, 208.8);--quarto-scss-export-danger-bg-subtle: rgb(255, 204, 215.4);--quarto-scss-export-light-bg-subtle: rgb(251.5, 252, 252.5);--quarto-scss-export-dark-bg-subtle: #ced4da;--quarto-scss-export-primary-border-subtle: rgb(168.6, 204.2, 243.8);--quarto-scss-export-secondary-border-subtle: rgb(173.8, 176.2, 178.6);--quarto-scss-export-success-border-subtle: rgb(178.2, 225.8, 162.6);--quarto-scss-export-info-border-subtle: rgb(214.2, 186.6, 227.8);--quarto-scss-export-warning-border-subtle: rgb(255, 199.8, 162.6);--quarto-scss-export-danger-border-subtle: rgb(255, 153, 175.8);--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: rgb(31.2, 77.6, 181.6);--quarto-scss-export-link-hover-decoration: ;--quarto-scss-export-border-color-translucent: rgba(0, 0, 0, 0.175);--quarto-scss-export-component-active-bg: #2780e3;--quarto-scss-export-component-active-color: #fff;--quarto-scss-export-focus-ring-color: rgba(39, 128, 227, 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: rgb(255, 227.4, 208.8);--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(39, 128, 227, 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: #2761e3;--quarto-scss-export-btn-link-hover-color: rgb(31.2, 77.6, 181.6);--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: rgb(147, 191.5, 241);--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: rgb(147, 191.5, 241);--quarto-scss-export-form-check-input-checked-color: #fff;--quarto-scss-export-form-check-input-checked-bg-color: #2780e3;--quarto-scss-export-form-check-input-checked-border-color: #2780e3;--quarto-scss-export-form-check-input-indeterminate-color: #fff;--quarto-scss-export-form-check-input-indeterminate-bg-color: #2780e3;--quarto-scss-export-form-check-input-indeterminate-border-color: #2780e3;--quarto-scss-export-form-switch-color: rgba(0, 0, 0, 0.25);--quarto-scss-export-form-switch-focus-color: rgb(147, 191.5, 241);--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: rgb(147, 191.5, 241);--quarto-scss-export-form-range-track-bg: #f8f9fa;--quarto-scss-export-form-range-thumb-bg: #2780e3;--quarto-scss-export-form-range-thumb-active-bg: rgb(190.2, 216.9, 246.6);--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: #2761e3;--quarto-scss-export-nav-link-hover-color: rgb(31.2, 77.6, 181.6);--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: #2780e3;--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: #2780e3;--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: #2780e3;--quarto-scss-export-dropdown-dark-link-disabled-color: #adb5bd;--quarto-scss-export-dropdown-dark-header-color: #adb5bd;--quarto-scss-export-pagination-color: #2761e3;--quarto-scss-export-pagination-bg: #fff;--quarto-scss-export-pagination-border-color: #dee2e6;--quarto-scss-export-pagination-focus-color: rgb(31.2, 77.6, 181.6);--quarto-scss-export-pagination-focus-bg: #e9ecef;--quarto-scss-export-pagination-hover-color: rgb(31.2, 77.6, 181.6);--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: #2780e3;--quarto-scss-export-pagination-active-border-color: #2780e3;--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: rgb(211.8, 229.6, 249.4);--quarto-scss-export-accordion-button-active-color: rgb(15.6, 51.2, 90.8);--quarto-scss-export-accordion-button-focus-border-color: rgb(147, 191.5, 241);--quarto-scss-export-accordion-icon-color: #343a40;--quarto-scss-export-accordion-icon-active-color: rgb(15.6, 51.2, 90.8);--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: #2780e3;--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: #2780e3;--quarto-scss-export-list-group-active-color: #fff;--quarto-scss-export-list-group-active-border-color: #2780e3;--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-page-sidebar-title-bg: #2780e3;--quarto-scss-export-bslib-page-sidebar-title-color: #fff;--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-sidebar-color: rgb(89.25, 89.25, 89.25);--quarto-scss-export-sidebar-hover-color: rgba(32.76, 81.48, 190.68, 0.8);--quarto-scss-export-sidebar-disabled-color: rgba(89.25, 89.25, 89.25, 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: rgb(74.8620689655, 83.5, 92.1379310345);--quarto-scss-export-mermaid-fg-color--lightest: rgb(97.724137931, 109, 120.275862069);--quarto-scss-export-mermaid-label-bg-color: #fff;--quarto-scss-export-mermaid-label-fg-color: #2780e3;--quarto-scss-export-mermaid-node-bg-color: rgba(39, 128, 227, 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: #ff7518} \ 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 00000000..82b40f57 --- /dev/null +++ b/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2106 @@ +/*! + * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 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?e34853135f9e39acf64315236852cd5a") 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"; } +.bi-bluesky::before { content: "\f7f9"; } +.bi-tux::before { content: "\f904"; } +.bi-beaker-fill::before { content: "\f905"; } +.bi-beaker::before { content: "\f906"; } +.bi-flask-fill::before { content: "\f907"; } +.bi-flask-florence-fill::before { content: "\f908"; } +.bi-flask-florence::before { content: "\f909"; } +.bi-flask::before { content: "\f90a"; } +.bi-leaf-fill::before { content: "\f90b"; } +.bi-leaf::before { content: "\f90c"; } +.bi-measuring-cup-fill::before { content: "\f90d"; } +.bi-measuring-cup::before { content: "\f90e"; } +.bi-unlock2-fill::before { content: "\f90f"; } +.bi-unlock2::before { content: "\f910"; } +.bi-battery-low::before { content: "\f911"; } +.bi-anthropic::before { content: "\f912"; } +.bi-apple-music::before { content: "\f913"; } +.bi-claude::before { content: "\f914"; } +.bi-openai::before { content: "\f915"; } +.bi-perplexity::before { content: "\f916"; } +.bi-css::before { content: "\f917"; } +.bi-javascript::before { content: "\f918"; } +.bi-typescript::before { content: "\f919"; } +.bi-fork-knife::before { content: "\f91a"; } +.bi-globe-americas-fill::before { content: "\f91b"; } +.bi-globe-asia-australia-fill::before { content: "\f91c"; } +.bi-globe-central-south-asia-fill::before { content: "\f91d"; } +.bi-globe-europe-africa-fill::before { content: "\f91e"; } diff --git a/site_libs/bootstrap/bootstrap-icons.woff b/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..a4fa4f024c2171080ebaf3112fccbf90cdb98479 GIT binary patch literal 180288 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 DSDONf 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 00000000..e8f21f70 --- /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 00000000..1103f811 --- /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 00000000..e3726d72 --- /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-845c23b38eaddc0f92fda52bfe77a8c8.css b/site_libs/quarto-html/quarto-syntax-highlighting-845c23b38eaddc0f92fda52bfe77a8c8.css new file mode 100644 index 00000000..25101c33 --- /dev/null +++ b/site_libs/quarto-html/quarto-syntax-highlighting-845c23b38eaddc0f92fda52bfe77a8c8.css @@ -0,0 +1,236 @@ +/* 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; +} + +/* syntax highlight based on Pandoc's rules */ +pre > code.sourceCode > span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +/* Normal */ +code span { + color: #003B4F; +} + +/* Alert */ +code span.al { + color: #AD0000; + font-style: inherit; +} + +/* Annotation */ +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +/* Attribute */ +code span.at { + color: #657422; + font-style: inherit; +} + +/* BaseN */ +code span.bn { + color: #AD0000; + font-style: inherit; +} + +/* BuiltIn */ +code span.bu { + font-style: inherit; +} + +/* ControlFlow */ +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Char */ +code span.ch { + color: #20794D; + font-style: inherit; +} + +/* Constant */ +code span.cn { + color: #8f5902; + font-style: inherit; +} + +/* Comment */ +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +/* CommentVar */ +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +/* Documentation */ +code span.do { + color: #5E5E5E; + font-style: italic; +} + +/* DataType */ +code span.dt { + color: #AD0000; + font-style: inherit; +} + +/* DecVal */ +code span.dv { + color: #AD0000; + font-style: inherit; +} + +/* Error */ +code span.er { + color: #AD0000; + font-style: inherit; +} + +/* Extension */ +code span.ex { + font-style: inherit; +} + +/* Float */ +code span.fl { + color: #AD0000; + font-style: inherit; +} + +/* Function */ +code span.fu { + color: #4758AB; + font-style: inherit; +} + +/* Import */ +code span.im { + color: #00769E; + font-style: inherit; +} + +/* Information */ +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +/* Keyword */ +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +/* Operator */ +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +/* Other */ +code span.ot { + color: #003B4F; + font-style: inherit; +} + +/* Preprocessor */ +code span.pp { + color: #AD0000; + font-style: inherit; +} + +/* SpecialChar */ +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +/* SpecialString */ +code span.ss { + color: #20794D; + font-style: inherit; +} + +/* String */ +code span.st { + color: #20794D; + font-style: inherit; +} + +/* Variable */ +code span.va { + color: #111111; + font-style: inherit; +} + +/* VerbatimString */ +code span.vs { + color: #20794D; + font-style: inherit; +} + +/* Warning */ +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +.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; + } + }; + + // dispatch for htmlwidgets + // they use slideenter event to trigger resize + function fireSlideEnter() { + 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); + }); + + // dispatch for shiny + // they use BS shown and hidden events to trigger rendering + function distpatchShinyEvents(previous, current) { + if (window.jQuery) { + if (previous) { + window.jQuery(previous).trigger("hidden"); + } + if (current) { + window.jQuery(current).trigger("shown"); + } + } + } + + // tabby.js listener: Trigger event for htmlwidget and shiny + document.addEventListener( + "tabby", + function (event) { + fireSlideEnter(); + distpatchShinyEvents(event.detail.previousTab, event.detail.tab); + }, + 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) { + const encodedItem = encodeURI(item); + if ( + encodedItem === currentPagePath || + encodedItem === 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 (const 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()); +}); + +tabsets.init(); + +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/tabsets/tabsets.js b/site_libs/quarto-html/tabsets/tabsets.js new file mode 100644 index 00000000..51345d0e --- /dev/null +++ b/site_libs/quarto-html/tabsets/tabsets.js @@ -0,0 +1,95 @@ +// grouped tabsets + +export function init() { + 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); + } + } + }); +} diff --git a/site_libs/quarto-html/tippy.css b/site_libs/quarto-html/tippy.css new file mode 100644 index 00000000..e6ae635c --- /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 00000000..ca292be3 --- /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-listing/list.min.js b/site_libs/quarto-listing/list.min.js new file mode 100644 index 00000000..43dfd15a --- /dev/null +++ b/site_libs/quarto-listing/list.min.js @@ -0,0 +1,2 @@ +var List;List=function(){var t={"./src/add-async.js":function(t){t.exports=function(t){return function e(r,n,s){var i=r.splice(0,50);s=(s=s||[]).concat(t.add(i)),r.length>0?setTimeout((function(){e(r,n,s)}),1):(t.update(),n(s))}}},"./src/filter.js":function(t){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(e){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===e)t.filtered=!1;else{t.filtered=!0;for(var r=t.items,n=0,s=r.length;nv.page,a=new g(t[s],void 0,n),v.items.push(a),r.push(a)}return v.update(),r}m(t.slice(0),e)}},this.show=function(t,e){return this.i=t,this.page=e,v.update(),v},this.remove=function(t,e,r){for(var n=0,s=0,i=v.items.length;s-1&&r.splice(n,1),v},this.trigger=function(t){for(var e=v.handlers[t].length;e--;)v.handlers[t][e](v);return v},this.reset={filter:function(){for(var t=v.items,e=t.length;e--;)t[e].filtered=!1;return v},search:function(){for(var t=v.items,e=t.length;e--;)t[e].found=!1;return v}},this.update=function(){var t=v.items,e=t.length;v.visibleItems=[],v.matchingItems=[],v.templater.clear();for(var r=0;r=v.i&&v.visibleItems.lengthe},innerWindow:function(t,e,r){return t>=e-r&&t<=e+r},dotted:function(t,e,r,n,s,i,a){return this.dottedLeft(t,e,r,n,s,i)||this.dottedRight(t,e,r,n,s,i,a)},dottedLeft:function(t,e,r,n,s,i){return e==r+1&&!this.innerWindow(e,s,i)&&!this.right(e,n)},dottedRight:function(t,e,r,n,s,i,a){return!t.items[a-1].values().dotted&&(e==n&&!this.innerWindow(e,s,i)&&!this.right(e,n))}};return function(e){var n=new i(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:e.item||"",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});s.bind(n.listContainer,"click",(function(e){var r=e.target||e.srcElement,n=t.utils.getAttribute(r,"data-page"),s=t.utils.getAttribute(r,"data-i");s&&t.show((s-1)*n+1,n)})),t.on("updated",(function(){r(n,e)})),r(n,e)}}},"./src/parse.js":function(t,e,r){t.exports=function(t){var e=r("./src/item.js")(t),n=function(r,n){for(var s=0,i=r.length;s0?setTimeout((function(){e(r,s)}),1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var e=function(t){for(var e=t.childNodes,r=[],n=0,s=e.length;n]/g.exec(t)){var e=document.createElement("tbody");return e.innerHTML=t,e.firstElementChild}if(-1!==t.indexOf("<")){var r=document.createElement("div");return r.innerHTML=t,r.firstElementChild}}},a=function(e,r,n){var s=void 0,i=function(e){for(var r=0,n=t.valueNames.length;r=1;)t.list.removeChild(t.list.firstChild)},function(){var r;if("function"!=typeof t.item){if(!(r="string"==typeof t.item?-1===t.item.indexOf("<")?document.getElementById(t.item):i(t.item):s()))throw new Error("The list needs to have at least one item on init otherwise you'll have to add a template.");r=n(r,t.valueNames),e=function(){return r.cloneNode(!0)}}else e=function(e){var r=t.item(e);return i(r)}}()};t.exports=function(t){return new e(t)}},"./src/utils/classes.js":function(t,e,r){var n=r("./src/utils/index-of.js"),s=/\s+/;Object.prototype.toString;function i(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}t.exports=function(t){return new i(t)},i.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~n(e,t)||e.push(t),this.el.className=e.join(" "),this},i.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),r=n(e,t);return~r&&e.splice(r,1),this.el.className=e.join(" "),this},i.prototype.toggle=function(t,e){return this.list?(void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},i.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(s);return""===t[0]&&t.shift(),t},i.prototype.has=i.prototype.contains=function(t){return this.list?this.list.contains(t):!!~n(this.array(),t)}},"./src/utils/events.js":function(t,e,r){var n=window.addEventListener?"addEventListener":"attachEvent",s=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==n?"on":"",a=r("./src/utils/to-array.js");e.bind=function(t,e,r,s){for(var o=0,l=(t=a(t)).length;o32)return!1;var a=n,o=function(){var t,r={};for(t=0;t=p;b--){var j=o[t.charAt(b-1)];if(C[b]=0===m?(C[b+1]<<1|1)&j:(C[b+1]<<1|1)&j|(v[b+1]|v[b])<<1|1|v[b+1],C[b]&d){var x=l(m,b-1);if(x<=u){if(u=x,!((c=b-1)>a))break;p=Math.max(1,2*a-c)}}}if(l(m+1,a)>u)break;v=C}return!(c<0)}},"./src/utils/get-attribute.js":function(t){t.exports=function(t,e){var r=t.getAttribute&&t.getAttribute(e)||null;if(!r)for(var n=t.attributes,s=n.length,i=0;i=48&&t<=57}function i(t,e){for(var i=(t+="").length,a=(e+="").length,o=0,l=0;o=i&&l=a?-1:l>=a&&o=i?1:i-a}i.caseInsensitive=i.i=function(t,e){return i((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return e},set:function(t){r=[];var s=0;if(e=t)for(;s { + // category is URI encoded in EJS template for UTF-8 support + category = decodeURIComponent(atob(category)); + if (categoriesLoaded) { + activateCategory(category); + setCategoryHash(category); + } +}; + +window["quarto-listing-loaded"] = () => { + // Process any existing hash + const hash = getHash(); + + if (hash) { + // If there is a category, switch to that + if (hash.category) { + // category hash are URI encoded so we need to decode it before processing + // so that we can match it with the category element processed in JS + activateCategory(decodeURIComponent(hash.category)); + } + // Paginate a specific listing + const listingIds = Object.keys(window["quarto-listings"]); + for (const listingId of listingIds) { + const page = hash[getListingPageKey(listingId)]; + if (page) { + showPage(listingId, page); + } + } + } + + const listingIds = Object.keys(window["quarto-listings"]); + for (const listingId of listingIds) { + // The actual list + const list = window["quarto-listings"][listingId]; + + // Update the handlers for pagination events + refreshPaginationHandlers(listingId); + + // Render any visible items that need it + renderVisibleProgressiveImages(list); + + // Whenever the list is updated, we also need to + // attach handlers to the new pagination elements + // and refresh any newly visible items. + list.on("updated", function () { + renderVisibleProgressiveImages(list); + setTimeout(() => refreshPaginationHandlers(listingId)); + + // Show or hide the no matching message + toggleNoMatchingMessage(list); + }); + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Attach click handlers to categories + const categoryEls = window.document.querySelectorAll( + ".quarto-listing-category .category" + ); + + for (const categoryEl of categoryEls) { + // category needs to support non ASCII characters + const category = decodeURIComponent( + atob(categoryEl.getAttribute("data-category")) + ); + categoryEl.onclick = () => { + activateCategory(category); + setCategoryHash(category); + }; + } + + // Attach a click handler to the category title + // (there should be only one, but since it is a class name, handle N) + const categoryTitleEls = window.document.querySelectorAll( + ".quarto-listing-category-title" + ); + for (const categoryTitleEl of categoryTitleEls) { + categoryTitleEl.onclick = () => { + activateCategory(""); + setCategoryHash(""); + }; + } + + categoriesLoaded = true; +}); + +function toggleNoMatchingMessage(list) { + const selector = `#${list.listContainer.id} .listing-no-matching`; + const noMatchingEl = window.document.querySelector(selector); + if (noMatchingEl) { + if (list.visibleItems.length === 0) { + noMatchingEl.classList.remove("d-none"); + } else { + if (!noMatchingEl.classList.contains("d-none")) { + noMatchingEl.classList.add("d-none"); + } + } + } +} + +function setCategoryHash(category) { + setHash({ category }); +} + +function setPageHash(listingId, page) { + const currentHash = getHash() || {}; + currentHash[getListingPageKey(listingId)] = page; + setHash(currentHash); +} + +function getListingPageKey(listingId) { + return `${listingId}-page`; +} + +function refreshPaginationHandlers(listingId) { + const listingEl = window.document.getElementById(listingId); + const paginationEls = listingEl.querySelectorAll( + ".pagination li.page-item:not(.disabled) .page.page-link" + ); + for (const paginationEl of paginationEls) { + paginationEl.onclick = (sender) => { + setPageHash(listingId, sender.target.getAttribute("data-i")); + showPage(listingId, sender.target.getAttribute("data-i")); + return false; + }; + } +} + +function renderVisibleProgressiveImages(list) { + // Run through the visible items and render any progressive images + for (const item of list.visibleItems) { + const itemEl = item.elm; + if (itemEl) { + const progressiveImgs = itemEl.querySelectorAll( + `img[${kProgressiveAttr}]` + ); + for (const progressiveImg of progressiveImgs) { + const srcValue = progressiveImg.getAttribute(kProgressiveAttr); + if (srcValue) { + progressiveImg.setAttribute("src", srcValue); + } + progressiveImg.removeAttribute(kProgressiveAttr); + } + } + } +} + +function getHash() { + // Hashes are of the form + // #name:value|name1:value1|name2:value2 + const currentUrl = new URL(window.location); + const hashRaw = currentUrl.hash ? currentUrl.hash.slice(1) : undefined; + return parseHash(hashRaw); +} + +const kAnd = "&"; +const kEquals = "="; + +function parseHash(hash) { + if (!hash) { + return undefined; + } + const hasValuesStrs = hash.split(kAnd); + const hashValues = hasValuesStrs + .map((hashValueStr) => { + const vals = hashValueStr.split(kEquals); + if (vals.length === 2) { + return { name: vals[0], value: vals[1] }; + } else { + return undefined; + } + }) + .filter((value) => { + return value !== undefined; + }); + + const hashObj = {}; + hashValues.forEach((hashValue) => { + hashObj[hashValue.name] = decodeURIComponent(hashValue.value); + }); + return hashObj; +} + +function makeHash(obj) { + return Object.keys(obj) + .map((key) => { + return `${key}${kEquals}${obj[key]}`; + }) + .join(kAnd); +} + +function setHash(obj) { + const hash = makeHash(obj); + window.history.pushState(null, null, `#${hash}`); +} + +function showPage(listingId, page) { + const list = window["quarto-listings"][listingId]; + if (list) { + list.show((page - 1) * list.page + 1, list.page); + } +} + +function activateCategory(category) { + // Deactivate existing categories + const activeEls = window.document.querySelectorAll( + ".quarto-listing-category .category.active" + ); + for (const activeEl of activeEls) { + activeEl.classList.remove("active"); + } + + // Activate this category + const categoryEl = window.document.querySelector( + `.quarto-listing-category .category[data-category='${btoa( + encodeURIComponent(category) + )}']` + ); + if (categoryEl) { + categoryEl.classList.add("active"); + } + + // Filter the listings to this category + filterListingCategory(category); +} + +function filterListingCategory(category) { + const listingIds = Object.keys(window["quarto-listings"]); + for (const listingId of listingIds) { + const list = window["quarto-listings"][listingId]; + if (list) { + if (category === "") { + // resets the filter + list.filter(); + } else { + // filter to this category + list.filter(function (item) { + const itemValues = item.values(); + if (itemValues.categories !== null) { + const categories = decodeURIComponent( + atob(itemValues.categories) + ).split(","); + return categories.includes(category); + } else { + return false; + } + }); + } + } + } +} diff --git a/site_libs/quarto-nav/headroom.min.js b/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 00000000..b08f1dff --- /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 00000000..38cc4305 --- /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 00000000..6090a552 --- /dev/null +++ b/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.19.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})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},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 L(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 F(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:o,items:n,insights:c,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W(W({},a?{clickAnalytics:!0}:{}),e?{userToken:X(e)}:{}),insights:c}})}l("addAlgoliaAgent","insights-plugin"),o(),l("onUserTokenChange",(function(e){o(e)})),l("getUserToken",null,(function(e,t){o(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;F(t)&&i({state:n,event:r,insights:c,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:o.getItems().filter(F)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;F(t)&&u({state:r,event:o,insights:c,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(F)}))]})}))},onStateChange:function(e){var t=e.state;m({state:t})},__autocomplete_pluginOptions:e}}function J(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return[].concat(M(t),["autocomplete-internal"],M(null!==(e=n.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function X(e){return"number"==typeof e?e.toString():e}function Y(e,t){var n=t;return{then:function(t,r){return Y(e.then(ee(t,n,e),ee(r,n,e)),n)},catch:function(t){return Y(e.catch(ee(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),Y(e.finally(ee(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 Z(e){return Y(e,{isCanceled:!1,onCancelList:[]})}function ee(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}var te,ne=!0;function re(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 oe(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 ie(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?t.wait(Math.max.apply(Math,o)):void 0};function fe(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e}),[]).reduce((function(t,n){return n<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var n=t.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var u=t.collections[o];if(u===n){r=!0;break}i+=u.items.length,o++}return t.activeItemId-i}({state:e,collection:t})],r=t.source;return{item:n,itemInputValue:r.getItemInputValue({item:n,state:e}),itemUrl:r.getItemUrl({item:n,state:e}),source:r}}function pe(e,t,n){return[e,null==n?void 0:n.sourceId,t].filter(Boolean).join("-").replace(/\s/g,"")}var me=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function ve(e){return e.nativeEvent||e}function de(e){return de="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},de(e)}function ye(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 be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==de(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===de(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,i){var u=function(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:Ae({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(Pe(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:_,onResolve:_};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=ie(ie({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return Ae(Ae({},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:Ae({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 Ce(e){return Ce="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},Ce(e)}function ke(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 xe(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 Je,Xe,Ye,Ze=null,et=(Je=-1,Xe=-1,Ye=void 0,function(e){var t=++Je;return Promise.resolve(e).then((function(e){return Ye&&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 lt(e){return lt="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},lt(e)}var ct=["props","refresh","store"],st=["inputElement","formElement","panelElement"],ft=["inputElement"],pt=["inputElement","maxLength"],mt=["source"],vt=["item","source"];function dt(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 yt(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 ht(e){var t=e.props,n=e.refresh,r=e.store,o=gt(e,ct);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 yt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},gt(e,st))},getRootProps:function(e){return yt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return pe(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":pe(t.id,"label")},e)},getFormProps:function(e){e.inputElement;var i=gt(e,ft),u=function(i){var u;t.onSubmit(yt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()};return yt({action:"",noValidate:!0,role:"search",onSubmit:function(e){e.preventDefault();var n=se(t.plugins,r.pendingRequests);void 0!==n?n.then((function(){return u(e)})):u(e)},onReset:function(i){var u;i.preventDefault(),t.onReset(yt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},i)},getLabelProps:function(e){return yt({htmlFor:pe(t.id,"input"),id:pe(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&tt(yt({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=gt(a,pt),f=fe(r.getState()),p=function(e){return Boolean(e&&e.match(me))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return yt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?pe(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var n=e.source;return pe(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":pe(t.id,"label"),value:r.getState().completion||r.getState().query,id:pe(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){var i=e.currentTarget.value;t.ignoreCompositionEvents&&ve(e).isComposing?o.setQuery(i):tt(yt({event:e,props:t,query:i.slice(0,c),refresh:n,store:r},o))},onCompositionEnd:function(e){tt(yt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){ve(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=at(e,rt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=fe(o.getState()),t=n.environment.document.getElementById(pe(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=fe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(it({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))?tt(it({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}))){var l=se(n.plugins,o.pendingRequests);return void(void 0!==l?l.then(o.pendingRequests.cancelAll):n.debug||o.pendingRequests.cancelAll())}t.preventDefault();var c=fe(o.getState()),s=c.item,f=c.itemInputValue,p=c.itemUrl,m=c.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:p,item:s,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:p,item:s,state:o.getState()}));else if(t.altKey);else{if(void 0!==p)return m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i)),void n.navigator.navigate({itemUrl:p,item:s,state:o.getState()});tt(it({event:t,nextState:{isOpen:!1},props:n,query:f,refresh:r,store:o},i)).then((function(){m.onSelect(it({event:t,item:s,itemInputValue:f,itemUrl:p,refresh:r,source:m,state:o.getState()},i))}))}}}(yt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:_,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return yt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=gt(n,mt);return yt({role:"listbox","aria-labelledby":pe(t.id,"label"),id:pe(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=gt(e,vt);return yt({id:pe(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=fe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(yt({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():tt(yt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(yt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function _t(e){return _t="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},_t(e)}function Ot(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 St(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 Ft=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 Ut(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 Mt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?on.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 gn(e,u,r,o,null)}function gn(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?++an:o};return null==o&&null!=un.vnode&&un.vnode(i),i}function hn(e){return e.children}function _n(e,t){this.props=e,this.context=t}function On(e,t){if(null==t)return e.__?On(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&ln.sort(fn));Pn.__r=0}function wn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||mn,g=b.length;for(n.__k=[],s=0;s0?gn(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=En(n)))return r;return null}function Dn(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||vn.test(t)?n:n+"px"}function Cn(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||Dn(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||Dn(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?xn:kn,i):e.removeEventListener(t,i?xn:kn,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 kn(e){return this.l[e.type+!1](un.event?un.event(e):e)}function xn(e){return this.l[e.type+!0](un.event?un.event(e):e)}function Nn(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=un.__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 _n(y,g),s.constructor=P,s.render=Ln),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=dn({},s.__s)),dn(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(Un);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Hn(e){return function(e){if(Array.isArray(e))return Vn(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 Vn(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 Vn(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 Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Kn=new RegExp(/\w/i),$n=/&(amp|quot|lt|gt|#39);/g,zn=RegExp($n.source);function Gn(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 Kn.test((o=i.value)&&zn.test(o)?o.replace($n,(function(e){return Qn[e]})):o)||a!==u?i.isHighlighted:a}function Jn(e){return Jn="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},Jn(e)}function Xn(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 Yn(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 vr(e){return function(e){if(Array.isArray(e))return dr(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 dr(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 dr(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 dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!_.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||_.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:wr,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},_.value.core.initialState)),P={getEnvironmentProps:_.value.renderer.getEnvironmentProps,getFormProps:_.value.renderer.getFormProps,getInputProps:_.value.renderer.getInputProps,getItemProps:_.value.renderer.getItemProps,getLabelProps:_.value.renderer.getLabelProps,getListProps:_.value.renderer.getListProps,getPanelProps:_.value.renderer.getPanelProps,getRootProps:_.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 Lt.bind(_.value.renderer.renderer.createElement)})),A=m((function(){return rn({autocomplete:S.value,autocompleteScopeApi:w,classNames:_.value.renderer.classNames,environment:_.value.core.environment,isDetached:O.value,placeholder:_.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:_.value.renderer.translations})}));function E(){Jt(A.value.panel,{style:O.value?{}:Pr({panelPlacement:_.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:_.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:_.value.renderer.classNames,components:_.value.renderer.components,container:_.value.renderer.container,html:I.value,dom:A.value,panelContainer:O.value?A.value.detachedContainer:_.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:_.value.renderer.renderer},r=!b(e)&&!y.current&&_.value.renderer.renderNoResults||_.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Xt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Xt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Jt(o.label,{hidden:"stalled"===u.status}),Jt(o.loadingIndicator,{hidden:"stalled"!==u.status}),Jt(o.clearButton,{hidden:!u.query}),Jt(o.detachedSearchButtonQuery,{textContent:u.query}),Jt(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=_.value.renderer,n=t.components,r=u(t,Ir);g.current=Vt(r,_.value.core,{components:Wt(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){e!==_.value.core.environment.document.body.contains(A.value.detachedOverlay)&&(e?(_.value.core.environment.document.body.appendChild(A.value.detachedOverlay),_.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(_.value.core.environment.document.body.removeChild(A.value.detachedOverlay),_.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 Jt(_.value.core.environment,e),function(){Jt(_.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=O.value?_.value.core.environment.document.body:_.value.renderer.panelContainer,t=O.value?A.value.detachedOverlay:A.value.panel;return O.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove("aa-Detached"))}})),a((function(){var e=_.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;(O.value&&r.isOpen!==n.isOpen&&k(n.isOpen),O.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&_.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=O.value;O.value=_.value.core.environment.matchMedia(_.value.renderer.detachedMediaQuery).matches,e!==O.value?C({}):requestAnimationFrame(E)}),20);return _.value.core.environment.addEventListener("resize",e),function(){_.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!O.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=_.value.core.environment.matchMedia(getComputedStyle(_.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=Ar({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=Er,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 00000000..adc28356 --- /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 00000000..437e38f1 --- /dev/null +++ b/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1457 @@ +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"; + +// Capture search params and clean ?q= from URL at module load time, before +// any DOMContentLoaded handlers run. quarto-nav.js resolves all hrefs +// against window.location during DOMContentLoaded — if ?q= is still present, +// every link on the page gets the query param baked into its href. +const currentUrl = new URL(window.location); +const kQuery = currentUrl.searchParams.get(kQueryArg); +if (kQuery) { + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); +} + +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 query = kQuery; + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + highlight(query, mainEl); + + // Activate tabs on pageshow — after tabsets.js restores localStorage state. + // tabsets.js registers its pageshow handler during module execution (before + // DOMContentLoaded). By registering ours during DOMContentLoaded, listener + // ordering guarantees we run after tabsets.js — so search activation wins. + window.addEventListener("pageshow", function (event) { + if (!event.persisted) { + for (const mark of mainEl.querySelectorAll("mark")) { + openAllTabsetsContainingEl(mark); + } + // Only scroll to first match when there's no hash fragment. + // With a hash, the browser already scrolled to the target section. + if (!currentUrl.hash) { + requestAnimationFrame(() => scrollToFirstVisibleMatch(mainEl)); + } + } + }, { once: true }); + } + + // 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; + } + }; + + // 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 }) { + if (item.text && item.href && !item.href.includes('?q=')) { + const [main, hash] = item.href.split('#') + const hashAppend = hash ? '#' + hash : '' + item.href = main + '?q=' + encodeURIComponent(state.query) + hashAppend + } + + 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"] + ) { + // Check if cookie consent is enabled from search options + const cookieConsentEnabled = algoliaOptions["cookie-consent-enabled"] || false; + + // Generate random session token only when cookies are disabled + const userToken = cookieConsentEnabled ? undefined : Array.from(Array(20), () => + Math.floor(Math.random() * 36).toString(36) + ).join(""); + + window.aa("init", { + appId, + apiKey, + useCookie: cookieConsentEnabled, + userToken: userToken, + }); + + 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); + } + } + } +} + +/** Get all html nodes under the given `root` that don't have children. */ +function getLeafNodes(root) { + let leaves = []; + + function traverse(node) { + if (node.childNodes.length === 0) { + leaves.push(node); + } else { + node.childNodes.forEach(traverse); + } + } + + traverse(root); + return leaves; +} +/** create and return `${txt}` */ +const markEl = txt => { + const el = document.createElement("mark"); + el.appendChild(document.createTextNode(txt)); + return el +} +/** get all ancestors of an element matching the given css selector */ +const matchAncestors = (el, selector) => { + let ancestors = []; + while (el) { + if (el.matches?.(selector)) ancestors.push(el); + el = el.parentNode; + } + return ancestors; +}; + +const isWhitespace = s => s.trim().length === 0 +// ================= +// MATCHING CODE +// ================= +const initMatch = () => ({ + i: 0, + lohisByNode: new Map() +}) +/** + * keeps track of the start (lo) and end (hi) index of the match per node (leaf) + * note: mutates the contents of `matchContext` + */ +const advanceMatch = (leaf, leafi, matchContext) => { + matchContext.i++ + + const curLoHi = matchContext.lohisByNode.get(leaf) + + matchContext.lohisByNode.set(leaf, { lo: curLoHi?.lo ?? leafi, hi: leafi }) +} +/** + * Finds all non-overlapping matches for a search string in the document. + * The search string may be split between multiple consecutive leaf nodes. + * + * Whitespace in the search string must be present in the document to match, but + * there may be addititional whitespace in the document that is ignored. + * + * e.g. searching for `dogs rock` would match `dogs \n rock`, + * and would contribute the match + * `{ i:9, els: new Map([[textNode, {lo:0, hi:8}],[spanNode,{lo:0,hi:5}]]) }` + * + * @returns {Map[]} + */ +function searchMatches(inSearch, el) { + // searchText has all sequences of whitespace replaced by a single space + const searchText = inSearch.toLowerCase().replace(/\s+/g, ' ') + const leafNodes = getLeafNodes(el) + + /** @type {Map[]} */ + const matches = [] + /** @type {{i:number; els:Map}[]} */ + let curMatchContext = initMatch() + + for (const leaf of leafNodes) { + const leafStr = leaf.textContent.toLowerCase() + // for each character in this leaf's text: + for (let leafi = 0; leafi < leafStr.length; leafi++) { + + if (isWhitespace(leafStr[leafi])) { + // if there is at least one whitespace in the document + // we advance over a search text whitespace. + if (isWhitespace(searchText[curMatchContext.i])) advanceMatch(leaf, leafi, curMatchContext) + // all sequences of whitespace are otherwise ignored. + } else { + if (searchText[curMatchContext.i] === leafStr[leafi]) { + advanceMatch(leaf, leafi, curMatchContext) + } else { + curMatchContext = initMatch() + // if current character in the document did not match at i in the search text, + // reset the search and see if that character matches at 0 in the search text. + if (searchText[curMatchContext.i] === leafStr[leafi]) advanceMatch(leaf, leafi, curMatchContext) + } + } + + const isMatchComplete = curMatchContext.i === searchText.length + if (isMatchComplete) { + matches.push(curMatchContext.lohisByNode) + curMatchContext = initMatch() + } + } + } + + return matches +} + +/** + * e.g. `markMatches(myTextNode, [[0,5],[12,15]])` would wrap the + * character sequences in myTextNode from 0-5 and 12-15 in marks. + * Its important to mark all sequences in a text node at once + * because this function replaces the entire text node; so any + * other references to that text node will no longer be in the DOM. + */ +function markMatches(node, lohis) { + const text = node.nodeValue + + const markFragment = document.createDocumentFragment(); + + let prevHi = 0 + for (const [lo, hi] of lohis) { + markFragment.append( + document.createTextNode(text.slice(prevHi, lo)), + markEl(text.slice(lo, hi + 1)) + ) + prevHi = hi + 1 + } + markFragment.append( + document.createTextNode(text.slice(prevHi, text.length)) + ) + + const parent = node.parentElement + parent?.replaceChild(markFragment, node) + return parent +} + +// Activate ancestor tabs so a search match inside an inactive pane becomes visible. +// When multiple panes in the same tabset contain matches, avoid switching away from +// the currently active pane — the user already sees a match there. +function openAllTabsetsContainingEl(el) { + for (const pane of matchAncestors(el, '.tab-pane')) { + const tabContent = pane.closest('.tab-content'); + if (!tabContent) continue; + const activePane = tabContent.querySelector(':scope > .tab-pane.active'); + if (activePane?.querySelector('mark')) continue; + const tabButton = document.querySelector(`[data-bs-target="#${pane.id}"]`); + if (tabButton) new bootstrap.Tab(tabButton).show(); + } +} + +function scrollToFirstVisibleMatch(mainEl) { + for (const mark of mainEl.querySelectorAll("mark")) { + const isMarkVisible = matchAncestors(mark, '.tab-pane').every(markTabPane => + markTabPane.classList.contains("active") + ) + if (isMarkVisible) { + mark.scrollIntoView({ behavior: "smooth", block: "center" }); + return; + } + } +} + +/** + * e.g. + * ```js + * const m = new Map() + * + * arrayMapPush(m, 'dog', 'Max') + * console.log(m) // Map { dog->['Max'] } + * + * arrayMapPush(m, 'dog', 'Samba') + * arrayMapPush(m, 'cat', 'Scruffle') + * console.log(m) // Map { dog->['Max', 'Samba'], cat->['Scruffle'] } + * ``` + */ +const arrayMapPush = (map, key, item) => { + if (!map.has(key)) map.set(key, []) + map.set(key, [...map.get(key), item]) +} + +// copy&paste any string from a quarto page and +// this should find that string in the page and highlight it. +// exception: text that starts outside/inside a tabset and ends +// inside/outside that tabset. +function highlight(searchStr, el) { + const matches = searchMatches(searchStr, el); + + const matchesGroupedByNode = new Map() + for (const match of matches) { + for (const [mel, { lo, hi }] of match) { + arrayMapPush(matchesGroupedByNode, mel, [lo, hi]) + } + } + + for (const [node, lohis] of matchesGroupedByNode) { + markMatches(node, lohis) + } +} + +/* 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 00000000..7cdb198e --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,143 @@ + + + + https://acclab.github.io/DABEST-python/tutorials/index.html + 2026-03-26T04:07:11.632Z + + + https://acclab.github.io/DABEST-python/blog/index.html + 2026-03-26T04:07:11.490Z + + + https://acclab.github.io/DABEST-python/tutorials/10-whorlmap.html + 2026-03-26T04:08:25.335Z + + + https://acclab.github.io/DABEST-python/tutorials/08-plot_aesthetics.html + 2026-03-26T04:08:25.368Z + + + https://acclab.github.io/DABEST-python/tutorials/06-delta_delta.html + 2026-03-26T04:08:25.236Z + + + https://acclab.github.io/DABEST-python/tutorials/04-proportion_plot.html + 2026-03-26T04:08:25.202Z + + + https://acclab.github.io/DABEST-python/tutorials/02-two_group.html + 2026-03-26T04:08:25.058Z + + + https://acclab.github.io/DABEST-python/read_me.html + 2026-03-26T04:08:24.563Z + + + https://acclab.github.io/DABEST-python/blog/posts/bootstraps/bootstraps.html + 2026-03-26T04:08:24.372Z + + + https://acclab.github.io/DABEST-python/API/precompile.html + 2026-03-26T04:08:24.957Z + + + https://acclab.github.io/DABEST-python/API/plot_tools.html + 2026-03-26T04:08:25.448Z + + + https://acclab.github.io/DABEST-python/API/misc_tools.html + 2026-03-26T04:08:25.272Z + + + https://acclab.github.io/DABEST-python/API/forest_plot.html + 2026-03-26T04:08:24.847Z + + + https://acclab.github.io/DABEST-python/API/effsize.html + 2026-03-26T04:08:24.700Z + + + https://acclab.github.io/DABEST-python/API/dabest_object.html + 2026-03-26T04:08:24.666Z + + + https://acclab.github.io/DABEST-python/API/confint_1group.html + 2026-03-26T04:08:24.574Z + + + https://acclab.github.io/DABEST-python/03-citation.html + 2026-03-26T04:08:24.320Z + + + https://acclab.github.io/DABEST-python/01-getting_started.html + 2026-03-26T04:08:24.319Z + + + https://acclab.github.io/DABEST-python/02-about.html + 2026-03-26T04:08:24.422Z + + + https://acclab.github.io/DABEST-python/API/bootstrap.html + 2026-03-26T04:08:24.560Z + + + https://acclab.github.io/DABEST-python/API/confint_2group_diff.html + 2026-03-26T04:08:24.656Z + + + https://acclab.github.io/DABEST-python/API/delta_objects.html + 2026-03-26T04:08:24.701Z + + + https://acclab.github.io/DABEST-python/API/effsize_objects.html + 2026-03-26T04:08:24.841Z + + + https://acclab.github.io/DABEST-python/API/load.html + 2026-03-26T04:08:24.768Z + + + https://acclab.github.io/DABEST-python/API/multi.html + 2026-03-26T04:08:24.906Z + + + https://acclab.github.io/DABEST-python/API/plotter.html + 2026-03-26T04:08:25.133Z + + + https://acclab.github.io/DABEST-python/blog/posts/a-dabest2-preprint/a-dabest2-preprint.html + 2026-03-26T04:08:24.403Z + + + https://acclab.github.io/DABEST-python/blog/posts/robust-beautiful/robust-beautiful.html + 2026-03-26T04:08:24.366Z + + + https://acclab.github.io/DABEST-python/tutorials/01-basics.html + 2026-03-26T04:08:25.004Z + + + https://acclab.github.io/DABEST-python/tutorials/03-shared_control_and_repeated_measures.html + 2026-03-26T04:08:25.111Z + + + https://acclab.github.io/DABEST-python/tutorials/05-mini_meta.html + 2026-03-26T04:08:25.184Z + + + https://acclab.github.io/DABEST-python/tutorials/07-horizontal_plot.html + 2026-03-26T04:08:25.268Z + + + https://acclab.github.io/DABEST-python/tutorials/09-forest_plot.html + 2026-03-26T04:08:25.453Z + + + https://acclab.github.io/DABEST-python/API/index.html + 2026-03-26T04:07:11.487Z + + + https://acclab.github.io/DABEST-python/index.html + 2026-03-26T04:07:56.556Z + + diff --git a/styles.css b/styles.css new file mode 100644 index 00000000..ea8172fc --- /dev/null +++ b/styles.css @@ -0,0 +1,50 @@ +/* Import IBM Plex Sans from Google Fonts */ +@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,700;1,400;1,700&display=swap'); + +/* Set IBM Plex Sans as the default font for the entire document */ +body { + font-family: 'IBM Plex Sans', sans-serif; +} + +/* Optional: Set IBM Plex Mono for code blocks */ +code, pre, .sourceCode { + font-family: 'IBM Plex Mono', monospace; +} + +.cell { + margin-bottom: 1rem; +} + +.cell > .sourceCode { + margin-bottom: 0; +} + +.cell-output > pre { + margin-bottom: 0; +} + +.cell-output > pre, .cell-output > .sourceCode > pre, .cell-output-stdout > pre { + margin-left: 0.8rem; + margin-top: 0; + background: none; + border-left: 2px solid lightsalmon; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.cell-output > .sourceCode { + border: none; +} + +.cell-output > .sourceCode { + background: none; + margin-top: 0; +} + +div.description { + padding-left: 2px; + padding-top: 5px; + font-style: italic; + font-size: 135%; + opacity: 70%; +} diff --git a/tutorials/01-basics.html b/tutorials/01-basics.html new file mode 100644 index 00000000..8df88b24 --- /dev/null +++ b/tutorials/01-basics.html @@ -0,0 +1,1570 @@ + + + + + + + + + + +Basics – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Basics

+
+ +
+
+ An end-to-end tutorial on how to use the dabest library. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

Load libraries

+
+
import numpy as np
+import pandas as pd
+import dabest
+
+print("We're using DABEST v{}".format(dabest.__version__))
+
+
Pre-compiling numba functions for DABEST...
+
+
+
Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 57.10it/s]
+
+
+
Numba compilation complete!
+We're using DABEST v2025.10.20
+
+
+
+
+
+
+
+

Create dataset for demo

+

Here, we create a dataset to illustrate how dabest works. In this dataset, each column corresponds to a group of observations.

+
+
from scipy.stats import norm # Used in generation of populations.
+
+np.random.seed(9999) # Fix the seed to ensure reproducibility of results.
+
+Ns = 20 # The number of samples taken from each population
+
+# Create samples
+c1 = norm.rvs(loc=3, scale=0.4, size=Ns)
+c2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+c3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+t1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)
+t2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)
+t3 = norm.rvs(loc=3, scale=0.75, size=Ns)
+t4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+t5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+t6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+# Add a `gender` column for coloring the data.
+females = np.repeat('Female', Ns/2).tolist()
+males = np.repeat('Male', Ns/2).tolist()
+gender = females + males
+
+# Add an `id` column for paired data plotting.
+id_col = pd.Series(range(1, Ns+1))
+
+# Combine samples and gender into a DataFrame.
+df = pd.DataFrame({'Control 1' : c1,     'Test 1' : t1,
+                 'Control 2' : c2,     'Test 2' : t2,
+                 'Control 3' : c3,     'Test 3' : t3,
+                 'Test 4'    : t4,     'Test 5' : t5, 'Test 6' : t6,
+                 'Gender'    : gender, 'ID'  : id_col
+                })
+df.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control 1Test 1Control 2Test 2Control 3Test 3Test 4Test 5Test 6GenderID
02.7939843.4208753.3246611.7074673.8169401.7965814.4400502.9372843.486127Female1
13.2367593.4679723.6851861.1218463.7503583.9445663.7234942.8370622.338094Female2
23.0191494.3771795.6168913.3013812.9453972.8321883.2140143.1119503.270897Female3
32.8046384.5647802.7731522.5340183.5751793.0482674.9682783.7433783.151188Female4
42.8580193.2200582.5503612.7963653.6921383.2765752.6621042.9773412.328601Female5
+ +
+
+
+

Note that we have 9 groups (3 Control samples and 6 Test samples). Our dataset has also a non-numerical column indicating gender, and another column indicating the identity of each observation.

+

This is known as a wide dataset. See this writeup for more details.

+
+
+

Loading data

+

Before creating estimation plots and obtaining confidence intervals for our effect sizes, we need to load the data and specify the relevant groups.

+

We can achieve this by supplying the dataframe to dabest.load(). Additionally, we must provide the two groups to be compared in the idx argument as a tuple or list.

+
+
two_groups_unpaired = dabest.load(df, idx=("Control 1", "Test 1"), resamples=5000)
+
+

Calling this Dabest object gives you a gentle greeting, as well as the comparisons that can be computed.

+
+
two_groups_unpaired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:03 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+

Changing statistical parameters

+

You can change the width of the confidence interval by manipulating the ci argument.

+
+
two_groups_unpaired_ci90 = dabest.load(df, idx=("Control 1", "Test 1"), ci=90)
+two_groups_unpaired_ci90
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:03 2025.
+
+Effect size(s) with 90% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
+
+

Effect sizes

+

The dabest library now features a range of effect sizes:

+ +

Each of these are attributes of the Dabest object.

+
+
two_groups_unpaired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:03 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+

For each comparison, the type of effect size is reported (here, it’s the “unpaired mean difference”). The confidence interval is reported as: [confidenceIntervalWidth LowerBound, UpperBound]

+

This confidence interval is generated through bootstrap resampling. See bootstraps for more details.

+

Since v0.3.0, DABEST will report the p-value of the non-parametric two-sided approximate permutation t-test. This is also known as the Monte Carlo permutation test.

+

For unpaired comparisons, the p-values and test statistics of Welch’s t test, Student’s t test, and Mann-Whitney U test can be found. For paired comparisons, the p-values and test statistics of the paired Student’s t and Wilcoxon tests are presented.

+
+
pd.options.display.max_columns = 50
+two_groups_unpaired.mean_diff.results
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
controltestcontrol_Ntest_Neffect_sizeis_paireddifferencecibca_lowbca_highbca_interval_idxpct_lowpct_highpct_interval_idxbootstrapsresamplesrandom_seedpermutationspvalue_permutationpermutation_countpermutations_varpvalue_welchstatistic_welchpvalue_students_tstatistic_students_tpvalue_mann_whitneystatistic_mann_whitneybec_differencebec_bootstrapsbec_bca_interval_idxbec_bca_lowbec_bca_highbec_pct_interval_idxbec_pct_lowbec_pct_high
0Control 1Test 12020mean differenceNone0.48029950.2051610.773647(145, 4893)0.1974270.758752(125, 4875)[0.6148498102262239, 0.6752095203445543, 0.300...500012345[-0.17259843762502491, 0.03802293852634886, -0...0.0015000[0.26356588154404337, 0.2710249543904699, 0.26...0.002094-3.3088060.002057-3.3088060.00162583.00.0[-0.09732932551566487, 0.08087009665445155, -0...(127, 4877)-0.2568620.259558(125, 4875)-0.258260.25759
+ +
+
+
+
+
two_groups_unpaired.mean_diff.statistical_tests
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
controltestcontrol_Ntest_Neffect_sizeis_paireddifferencecibca_lowbca_highpvalue_permutationpvalue_welchstatistic_welchpvalue_students_tstatistic_students_tpvalue_mann_whitneystatistic_mann_whitney
0Control 1Test 12020mean differenceNone0.48029950.2051610.7736470.0010.002094-3.3088060.002057-3.3088060.00162583.0
+ +
+
+
+

Note: A research paper Phipson & Smyth (2010) suggested that permutation p-values should never be zero, and provided a slightly adjusted formula to compute permutation p-values.

+

Since v2025.03.27, DABEST provides a ps_adjust parameter in the .load() function. This parameter allows you to adjust the permutation p-values using the formula suggested by Phipson & Smyth (2010). By default, DABEST uses the unadjusted p-values.

+
+
two_groups_unpaired_adjusted = dabest.load(df, idx=("Control 1", "Test 1"), resamples=5000, ps_adjust=True)
+two_groups_unpaired_adjusted.mean_diff.statistical_tests
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
controltestcontrol_Ntest_Neffect_sizeis_paireddifferencecibca_lowbca_highpvalue_permutationpvalue_welchstatistic_welchpvalue_students_tstatistic_students_tpvalue_mann_whitneystatistic_mann_whitney
0Control 1Test 12020mean differenceNone0.48029950.2051610.7736470.00120.002094-3.3088060.002057-3.3088060.00162583.0
+ +
+
+
+

Let’s compute the Hedges’g for our comparison.

+
+
two_groups_unpaired.hedges_g
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:04 2025.
+
+The unpaired Hedges' g between Control 1 and Test 1 is 1.03 [95%CI 0.317, 1.62].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.hedges_g.statistical_tests`
+
+
+
+
two_groups_unpaired.hedges_g.results
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
controltestcontrol_Ntest_Neffect_sizeis_paireddifferencecibca_lowbca_highbca_interval_idxpct_lowpct_highpct_interval_idxbootstrapsresamplesrandom_seedpermutationspvalue_permutationpermutation_countpermutations_varpvalue_welchstatistic_welchpvalue_students_tstatistic_students_tpvalue_mann_whitneystatistic_mann_whitneybec_differencebec_bootstrapsbec_bca_interval_idxbec_bca_lowbec_bca_highbec_pct_interval_idxbec_pct_lowbec_pct_high
0Control 1Test 12020Hedges' gNone1.025525950.3165061.616235(42, 4725)0.444861.745146(125, 4875)[1.469217954462509, 1.5972518056777079, 0.6051...500012345[-0.329508986559053, 0.07158401210924781, -0.2...0.0015000[0.26356588154404337, 0.2710249543904699, 0.26...0.002094-3.3088060.002057-3.3088060.00162583.00.0[-0.2669450878059954, 0.21187593591106418, -0....(127, 4877)-0.6423870.629464(125, 4875)-0.6436040.627968
+ +
+
+
+
+
+

Producing estimation plots

+

To generate a Gardner-Altman estimation plot, simply use the .plot() method. You can learn more about its genesis and design inspiration at robust-beautiful.

+

Each instance of an effect size has access to the .plot() method. This allows you to quickly create plots for different effect sizes with ease.

+
+
two_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
two_groups_unpaired.hedges_g.plot();
+
+
+
+

+
+
+
+
+

Instead of a Gardner-Altman plot, you can generate a Cumming estimation plot by setting float_contrast=False in the .plot() method. This will plot the bootstrap effect sizes below the raw data, and also displays the the mean (gap) and ± standard deviation of each group (vertical ends) as gapped lines. This design was inspired by Edward Tufte’s dictum to maximise the data-ink ratio.

+
+
two_groups_unpaired.hedges_g.plot(float_contrast=False);
+
+
+
+

+
+
+
+
+

The confidence interval shown on the contrast axis is a BCa confidence interval by default. This can be modified using the ci_type parameter in the .plot() method, whereby you can select between bca and pct (percentile).

+
+
two_groups_unpaired.mean_diff.plot(ci_type='pct');
+
+
+
+

+
+
+
+
+
+

Using long (aka ‘melted’) data frames

+

dabest can also handle ‘melted’ or ‘long’ data. This term is used because each row now corresponds to a single data point, with one column carrying the value and other columns containing ‘metadata’ describing that data point.

+

For more details on wide vs long or ‘melted’ data, refer to this Wikipedia article. The pandas documentation provides recipes for melting dataframes.

+
+
x='group'
+y='metric'
+
+value_cols = df.columns[:-2] # select all but the "Gender" and "ID" columns.
+
+df_melted = pd.melt(df.reset_index(),
+                    id_vars=["Gender", "ID"],
+                    value_vars=value_cols,
+                    value_name=y,
+                    var_name=x)
+
+df_melted.head() # Gives the first five rows of `df_melted`.
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GenderIDgroupmetric
0Female1Control 12.793984
1Female2Control 13.236759
2Female3Control 13.019149
3Female4Control 12.804638
4Female5Control 12.858019
+ +
+
+
+

When your data is in this format, you need to specify the x and y columns in dabest.load().

+
+
analysis_of_long_df = dabest.load(df_melted, idx=("Control 1", "Test 1"),
+                                     x="group", y="metric")
+
+analysis_of_long_df
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:04 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
+
+

Dabest estimation plot designs

+

The dabest package implements a range of estimation plot designs aimed at depicting common experimental designs:

+
    +
  1. Two-Group

  2. +
  3. Shared Control (Unpaired) and Repeated Measures (Paired)

  4. +
  5. Proportion Plots

  6. +
  7. Mini-Meta

  8. +
  9. Delta-Delta

  10. +
  11. Forest Plots

  12. +
+

In addition, as of Dabest v2025.03.27, we introduce a new plotting orientation: Horizontal Plots.

+

Lastly, we have a whole tutorial page for making aesthetic changes to dabest plots.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/tutorials/01-basics_files/figure-html/cell-13-output-1.png b/tutorials/01-basics_files/figure-html/cell-13-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a41ebfeae87c26087639b86ce166ae0656c33d48 GIT binary patch literal 24073 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 t{{3|iLJ5DBtI1LTIUW!GMtd@IH`{{ma%+8qD@ literal 0 HcmV?d00001 diff --git a/tutorials/01-basics_files/figure-html/cell-15-output-1.png b/tutorials/01-basics_files/figure-html/cell-15-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc7f795ffb90cc0d483df1f2ccb3893a6ae71c1 GIT binary patch literal 24179 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 Mc#l!Bp=0#l0d`<0+yDRo literal 0 HcmV?d00001 diff --git a/tutorials/01-basics_files/figure-html/cell-16-output-1.png b/tutorials/01-basics_files/figure-html/cell-16-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd42bed5d925a737b9ac2fe0b800939243faa09 GIT binary patch literal 24074 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

5W4OOP_ht0GCE@njQoD@n47xi_h8ZC^ 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 GPyGXNu$Dmp literal 0 HcmV?d00001 diff --git a/tutorials/02-two_group.html b/tutorials/02-two_group.html new file mode 100644 index 00000000..8661d22d --- /dev/null +++ b/tutorials/02-two_group.html @@ -0,0 +1,1187 @@ + + + + + + + + + + +Two-Group Experiments – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

Two-Group Experiments

+
+ +
+
+ Explanation of how to use dabest for two-group and multi two-group analysis. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

Load libraries

+
+
import numpy as np
+import pandas as pd
+import dabest
+
+print("We're using DABEST v{}".format(dabest.__version__))
+
+
Pre-compiling numba functions for DABEST...
+
+
+
Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 41.28it/s]
+
+
+
Numba compilation complete!
+We're using DABEST v2025.10.20
+
+
+
+
+
+
+
+

Creating a demo dataset

+

Here, we create a dataset to illustrate how to perform Two-Group analyses using dabest.

+
+
from scipy.stats import norm # Used in generation of populations.
+
+np.random.seed(9999) # Fix the seed to ensure reproducibility of results.
+
+Ns = 20 # The number of samples taken from each population
+
+# Create samples
+c1 = norm.rvs(loc=3, scale=0.4, size=Ns)
+c2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+c3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+t1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)
+t2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)
+t3 = norm.rvs(loc=3, scale=0.75, size=Ns)
+t4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+t5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+t6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+
+# Add a `gender` column for coloring the data.
+females = np.repeat('Female', Ns/2).tolist()
+males = np.repeat('Male', Ns/2).tolist()
+gender = females + males
+
+# Add an `id` column for paired data plotting.
+id_col = pd.Series(range(1, Ns+1))
+
+# Combine samples and gender into a DataFrame.
+df = pd.DataFrame({'Control 1' : c1,     'Test 1' : t1,
+                 'Control 2' : c2,     'Test 2' : t2,
+                 'Control 3' : c3,     'Test 3' : t3,
+                 'Test 4'    : t4,     'Test 5' : t5, 'Test 6' : t6,
+                 'Gender'    : gender, 'ID'  : id_col
+                })
+df.head(5)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control 1Test 1Control 2Test 2Control 3Test 3Test 4Test 5Test 6GenderID
02.7939843.4208753.3246611.7074673.8169401.7965814.4400502.9372843.486127Female1
13.2367593.4679723.6851861.1218463.7503583.9445663.7234942.8370622.338094Female2
23.0191494.3771795.6168913.3013812.9453972.8321883.2140143.1119503.270897Female3
32.8046384.5647802.7731522.5340183.5751793.0482674.9682783.7433783.151188Female4
42.8580193.2200582.5503612.7963653.6921383.2765752.6621042.9773412.328601Female5
+ +
+
+
+
+
+

Loading data

+

First, we need to load the data and specify the relevant groups.

+

We can achieve this by supplying the dataframe to dabest.load(). Additionally, we must provide the groups to be compared in the idx argument as a tuple or list.

+

For this tutorial, we will create two separate analyses:

+
    +
  • A singular two-group comparison between Control 1 and Test 1.

  • +
  • A multi two-group comparison between Control 1 and Test 1, and between Control 2 and Test 2.

  • +
+

The multi two-group estimation plot tiles two or more Cumming plots horizontally, and is created by passing a nested tuple to idx when dabest.load() is first invoked.

+
+
two_groups_unpaired = dabest.load(df, idx=("Control 1", "Test 1"))
+multi_two_groups_unpaired = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2"),("Control 3", "Test 3")))
+
+

In addition, we can specify the paired argument to indicate paired data.

+

paired can be set as 'baseline' or 'sequential' or left as None (unpaired).

+

Note: For two-group, both 'baseline' and 'sequential' are equivalent.

+
+
two_groups_paired = dabest.load(df, idx=("Control 1", "Test 1"), paired='baseline', id_col='ID')
+multi_two_groups_paired = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2"),("Control 3", "Test 3")), 
+                                      paired='baseline', id_col='ID')
+
+

The dabest library features a range of effect sizes. In this case, we shall proceed with the default effect size, which is the mean difference.

+

Here we will show the two-group unpaired analysis as an example.

+
+
two_groups_unpaired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 15:59:53 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+

A dataframe of the mean_diff results can be extracted by calling the results attribute of the dabest.mean_diff object.

+
+
two_groups_unpaired.mean_diff.results
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
controltestcontrol_Ntest_Neffect_sizeis_paireddifferencecibca_lowbca_high...pvalue_mann_whitneystatistic_mann_whitneybec_differencebec_bootstrapsbec_bca_interval_idxbec_bca_lowbec_bca_highbec_pct_interval_idxbec_pct_lowbec_pct_high
0Control 1Test 12020mean differenceNone0.48029950.2051610.773647...0.00162583.00.0[-0.09732932551566487, 0.08087009665445155, -0...(127, 4877)-0.2568620.259558(125, 4875)-0.258260.25759
+ +

1 rows × 35 columns

+
+
+
+
+
+

Producing estimation plots

+

We can now call the .plot() method to generate the estimation plot.

+
+
two_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+

For singular two-group comparisons, the plot will display the effect size curve by default to the right of the raw data. We term this a Gardner-Altman plot.

+

This can be changed by setting the float_contrast argument to False. Here, the effect size curve will be displayed below the raw data - a Cumming estimation plot.

+
+
two_groups_unpaired.mean_diff.plot(float_contrast=False);
+
+
+
+

+
+
+
+
+

For multi two-group comparisons, the effect size curves will always be displayed below the raw data.

+

The lower axes in the Cumming plot is effectively a forest plot, commonly used in meta-analyses to aggregate and to compare data from different experiments.

+

Note: If you’re interested in just plotting the contrast ax (the violin plots), you may be interested in the new forest plot feature added in v2025.03.27!

+
+
multi_two_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+

For paired data, we use slopegraphs (another innovation from Edward Tufte) to connect paired observations. Both Gardner-Altman and Cumming plots support this.

+
+
two_groups_paired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
two_groups_paired.mean_diff.plot(float_contrast=False);
+
+
+
+

+
+
+
+
+
+
multi_two_groups_paired.mean_diff.plot();
+
+
+
+

+
+
+
+
+

For further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/tutorials/02-two_group_files/figure-html/cell-10-output-1.png b/tutorials/02-two_group_files/figure-html/cell-10-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..aff8df17be39a8d33249bb2ec4b88f4498de9b9c GIT binary patch literal 39661 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 UVLmou82C}SqJb@zH}n6$0Q-JmF8}}l literal 0 HcmV?d00001 diff --git a/tutorials/02-two_group_files/figure-html/cell-11-output-1.png b/tutorials/02-two_group_files/figure-html/cell-11-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c969bef72e2bc84c9cbf5f5728fd4f6a280f0d39 GIT binary patch literal 38276 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�S4G2|>oHoH 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 literal 0 HcmV?d00001 diff --git a/tutorials/02-two_group_files/figure-html/cell-12-output-1.png b/tutorials/02-two_group_files/figure-html/cell-12-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..18ddae5a0288913873d687f38eaee3e7e8d7ace1 GIT binary patch literal 37834 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�hV@hQWljkf#vakbjm}H;Dr+|KUZb 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 literal 0 HcmV?d00001 diff --git a/tutorials/02-two_group_files/figure-html/cell-13-output-1.png b/tutorials/02-two_group_files/figure-html/cell-13-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb559ff9b9820b2c0825d90f915b5e44b686c9d GIT binary patch literal 66541 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 M&1_5yjoqUD25Lsi1poj5 literal 0 HcmV?d00001 diff --git a/tutorials/03-shared_control_and_repeated_measures.html b/tutorials/03-shared_control_and_repeated_measures.html new file mode 100644 index 00000000..b41b3e0c --- /dev/null +++ b/tutorials/03-shared_control_and_repeated_measures.html @@ -0,0 +1,1187 @@ + + + + + + + + + + +Shared Control & Repeated Measures – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

Shared Control & Repeated Measures

+
+ +
+
+ Explanation of how to use dabest for shared control and repeated measures analyses. +
+
+ + +
+ + + + +
+ + + +
+ + + +

The shared control plot and repeated measures plot display common experimental paradigms, where several test samples are compared against a common reference sample. The shared control plot is for unpaired data, while the repeated measures plot is for paired data.

+

These types of Cumming plots are automatically generated if the tuple passed to idx has more than two data columns.

+
+

Load libraries

+
+
import numpy as np
+import pandas as pd
+import dabest
+
+print("We're using DABEST v{}".format(dabest.__version__))
+
+
Pre-compiling numba functions for DABEST...
+
+
+
Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 62.10it/s]
+
+
+
Numba compilation complete!
+We're using DABEST v2025.10.20
+
+
+
+
+
+
+
+

Creating a demo dataset

+
+
from scipy.stats import norm # Used in generation of populations.
+
+np.random.seed(9999) # Fix the seed so the results are reproducible.
+Ns = 20 # The number of samples taken from each population
+
+# Create samples
+c1 = norm.rvs(loc=3, scale=0.4, size=Ns)
+c2 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+c3 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+t1 = norm.rvs(loc=3.5, scale=0.5, size=Ns)
+t2 = norm.rvs(loc=2.5, scale=0.6, size=Ns)
+t3 = norm.rvs(loc=3, scale=0.75, size=Ns)
+t4 = norm.rvs(loc=3.5, scale=0.75, size=Ns)
+t5 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+t6 = norm.rvs(loc=3.25, scale=0.4, size=Ns)
+
+
+# Add a `gender` column for coloring the data.
+females = np.repeat('Female', Ns/2).tolist()
+males = np.repeat('Male', Ns/2).tolist()
+gender = females + males
+
+# Add an `id` column for paired data plotting.
+id_col = pd.Series(range(1, Ns+1))
+
+# Combine samples and gender into a DataFrame.
+df = pd.DataFrame({'Control 1' : c1,     'Test 1' : t1,
+                   'Control 2' : c2,     'Test 2' : t2,
+                   'Control 3' : c3,     'Test 3' : t3,
+                   'Test 4'    : t4,     'Test 5' : t5, 'Test 6' : t6,
+                   'Gender'    : gender, 'ID'  : id_col
+                  })
+
+
+
+

Shared control plot

+
+
shared_control = dabest.load(df, idx=("Control 1", "Test 1",
+                                          "Test 2", "Test 3",
+                                          "Test 4", "Test 5", "Test 6")
+                                 )
+shared_control
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:11 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 1
+3. Test 3 minus Control 1
+4. Test 4 minus Control 1
+5. Test 5 minus Control 1
+6. Test 6 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
shared_control.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:12 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 2 is -0.542 [95%CI -0.915, -0.206].
+The p-value of the two-sided permutation t-test is 0.0042, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 3 is 0.174 [95%CI -0.273, 0.647].
+The p-value of the two-sided permutation t-test is 0.479, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 4 is 0.79 [95%CI 0.325, 1.33].
+The p-value of the two-sided permutation t-test is 0.0042, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 5 is 0.265 [95%CI 0.0115, 0.497].
+The p-value of the two-sided permutation t-test is 0.0404, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 6 is 0.288 [95%CI 0.00913, 0.524].
+The p-value of the two-sided permutation t-test is 0.0324, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
shared_control.mean_diff.plot();
+
+
+
+

+
+
+
+
+

dabest allows for combining both two-group and shared control experiments into the same plot. This empowers you to perform robust analyses and present complex visualizations of your statistics elegantly.

+
+
multi_groups = dabest.load(df, idx=(("Control 1", "Test 1",),
+                                         ("Control 2", "Test 2","Test 3"),
+                                         ("Control 3", "Test 4","Test 5", "Test 6")
+                                       ))
+multi_groups
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:12 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 2
+3. Test 3 minus Control 2
+4. Test 4 minus Control 3
+5. Test 5 minus Control 3
+6. Test 6 minus Control 3
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
multi_groups.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:13 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.48 [95%CI 0.205, 0.774].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 2 is -1.38 [95%CI -1.93, -0.905].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 3 is -0.666 [95%CI -1.29, -0.0788].
+The p-value of the two-sided permutation t-test is 0.0352, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 3 and Test 4 is 0.362 [95%CI -0.111, 0.901].
+The p-value of the two-sided permutation t-test is 0.161, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 3 and Test 5 is -0.164 [95%CI -0.398, 0.0747].
+The p-value of the two-sided permutation t-test is 0.208, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 3 and Test 6 is -0.14 [95%CI -0.4, 0.0937].
+The p-value of the two-sided permutation t-test is 0.282, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
multi_groups.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
+

Repeated measures plot

+

DABEST v2023.02.14 expands the repertoire of plots for experiments with repeated-measures designs. DABEST now allows the visualization of paired experiments with one control and multiple test groups, as well as repeated measurements of the same group. This is an improved version of paired data plotting in previous versions, which only supported computations involving one test group and one control group.

+

The repeated-measures function supports the calculation of effect sizes for paired data, either based on sequential comparisons (group i vs group i + 1) or baseline comparisons (control vs group i). To use these features, you can simply declare the argument paired = "sequential" or paired = "baseline" correspondingly while running dabest.load(). As in the previous version, you must also pass a column in the dataset that indicates the identity of each observation, using the id_col keyword.

+
+

(Please note that paired = True and paired = False are no longer valid since v2023.02.14)

+
+
+
baseline_repeated_measures = dabest.load(df, idx=("Control 1", "Test 1", "Test 2", "Test 3"),
+                                               paired="baseline", id_col="ID")
+baseline_repeated_measures
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:13 2025.
+
+Paired effect size(s) for repeated measures against baseline 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 1
+3. Test 3 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
baseline_repeated_measures.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:14 2025.
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 2 is -0.542 [95%CI -0.977, -0.179].
+The p-value of the two-sided permutation t-test is 0.014, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 3 is 0.174 [95%CI -0.303, 0.702].
+The p-value of the two-sided permutation t-test is 0.505, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
baseline_repeated_measures.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
sequential_repeated_measures = dabest.load(df, idx=("Control 1", "Test 1", "Test 2", "Test 3"),
+                                               paired="sequential", id_col="ID")
+sequential_repeated_measures
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:14 2025.
+
+Paired effect size(s) for the sequential design of repeated-measures experiment 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Test 1
+3. Test 3 minus Test 2
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
sequential_repeated_measures.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:15 2025.
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Control 1 and Test 1 is 0.48 [95%CI 0.241, 0.749].
+The p-value of the two-sided permutation t-test is 0.001, calculated for legacy purposes only. 
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Test 1 and Test 2 is -1.02 [95%CI -1.35, -0.709].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Test 2 and Test 3 is 0.716 [95%CI 0.153, 1.2].
+The p-value of the two-sided permutation t-test is 0.022, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
sequential_repeated_measures.mean_diff.plot();
+
+
+
+

+
+
+
+
+

Similar to unpaired data, DABEST empowers you to perform complex visualizations and statistics for paired data.

+
+
multi_baseline_repeated_measures = dabest.load(df, idx=(("Control 1", "Test 1", "Test 2", "Test 3"),
+                                                      ("Control 2", "Test 4", "Test 5", "Test 6")),
+                                               paired="baseline", id_col="ID")
+multi_baseline_repeated_measures.mean_diff.plot();
+
+
+
+

+
+
+
+
+

For further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-12-output-1.png b/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-12-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a54f71f66914b472fb31094e08e0ce9df57cd0 GIT binary patch literal 63881 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 literal 0 HcmV?d00001 diff --git a/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-15-output-1.png b/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-15-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1238931051bccc7a697a9df94fdcf77ac80753fb GIT binary patch literal 66244 zcma&Oc|28X`vLc`X$t22KVV8X6`wRV5u7nhgUq zG#dr!>F{4t7EYbS|H(O@)px#VZ{h4_>U5n()706)#@^Y+%51;ub*Eca_I45?e~F2R z3GcUbc6PWWCn{?D|9*#vz0(cRf1LE4@F`mzR4?D6pcQrz3bX0krN-ln{bGz&_k92S8Yu7Mnce*Mzh8#_yRNenzoO)6_5Qi6PyCwL zu7AP8l=xM6#^h|we}9Sj{{R1P9Pko|ZR#f{tVw2fj-4`Q*oI#XSLu#?T-K0|t+}B% zv*&+5%9ZKJN8vxe+~{8)%K39i-3Q*jXsjfDIr*0di4%W!TLbsT|IasevneOFoHDMw zy5)a=w5*liRnywaHZr$#%J}2e&HwkGKRU=N9oo4uwAM#g==e}WVfz2>>3XjT2VJ-- z?W*@ap3p4{Jd@8whu=K-?=GXf_#)L4jWVkSoKEqxanBBPyZrB}vPE|WpWVr@xv{C~ zRGRLKc5Ck0gOvaKLnpE%Clf#0Rt`oweBm2kzkdB(Cyi@1nezAl{=U;i=i;jmt4!+# zobVBe`og?Cp;abgCo}Z+%??oho?=y&ZN z)h&Au|5>TAt$wE4Ny;swbKj@k&x=HdtMZ#ja$Y{w!$&M-H}AjgLT?NUALyhxe~!jt zo~tt#f2Ei1AQ$(l-CC8OO)N&^No=hA(7EE9rg+E$?B|6dw=?@!^f_z~uEEE#EIroO z{~f85_Rvtozq9kQvm7^ngxV7gfyPgtcyL4Q#0_OP|CqU5ZT8oYvmDnkCt8CH_7=;X z?bdV8MM=KbjV+~P18S+CN9SnXG@~MZYCh1{7tVbJElXc9+_cS&(YP|2c zKPu5+uB4u(%k#OtCyw|ir--n}KO)9woHB}VkL8)-Lga4x2FIV1}U%cv9@ zDoe+1j&3-c-u|H7+PBjt-d&@ZqAbSoP+!<$^P+%Bf)sny@z2A~-{+VA;v|WkIKdL5 z@s1igFta%2QS#lXke<$GXwD;lO8v6FU5H+~FP0Y1pvCfGXJ;oK-LUg^M!Eyr>A$*= zWVRBUtN3N7P37dgPc0R#VuM+h`v|p&BGNxCYn}HkWqvE|#syDBJRuXYfC>|bbkSJf z>m9SpUJp+n&`tjvH-hr7Fc;TUNa-5qTkWpkvxdd4OrxWtxKw;u=6CG~Wo7WihjB3bV?ADr<#b;Nqx)bevL#Sy zV=<*PEikKN6xV#Os_*TC_u7A|=FFFl4pwG=Jjm~J9;qoqbUquf&v4nf21i4<7Vj*eS3lYLj4eL*KW&n_=q7xIt9aj!D6bTVAG~KD3kPb7aq* zKXtpQby(7=kgL&RMxcZDyT?<}NOeEt`urQhoDo5ks2L+Nzc$m9$6!Q(3N7#el`d+W|^1HWjtr*+D#x zclS&=(Am(_u>b9>9X7miOL^SxA{}dcQ7MZR4K%%-!KdP$vmD7?A>?%8J#>sik?Pn) zc-~69tObT5dQUFf9T|7sD_SzkhBeoUliM7pB{S{KTUTPlqL^UcAfOUeQuVV=Uq3~R zlY};ahV-}PreUEcF|ATJpJXFK}NOhJW^+_+H)$K{@o#f+Se9=2uH8^7{ zzWH#Zx~f0~+V+!#1b;)3-ssHYtUWf8oR~ES5}Hw0+49zx?e;KMeNT=yIxP}i6(ey& zdXEn_lPdoMi=3^YwK+$UxS}XkM8jF%*RM`XGcz-@V=lYGa-xS|o5wy{#|CHjGoAW&Gm|K~*-`Ln6TeIy_h0`cz{Qy%FI=fjG$3N-^F-oPz(KZ5 zLe5Y`(1$-gJLZ#qDYGA&E%%*_ghW-*p{y}ZOjml^x4F5rXy4arLu@@Xc*CDZY~dvR zq}-ZM0z71qlc<+|fIaxa4Y7A;qOS9qQ!ny{-!l}c#RHHg z%?vmlGtaq9bO-~*tQ|lw=uKFoxXg~xxz|T1B854X_v9aytu&O;`d3xdo>-gqDcu?6 zWzwD8(C1KYE{@j2%Sqy83p|;o+y6Q7jLbpns=n==HtZPtsNt}BbIfGitO_MS&s=EHM7ZMrI;9uH<(mXXa0L z%#*cGkX(zI0+k*J#=Dytm!{s~{+;i_KvLeMeSB``THn644R_ZD?|OfZu5yal9{t8B zb4zB&wipd%nG^K`PPo|P9q&itkXd1IbIQ_wGF)4S(Vr?Nu57$?2wi``~doK2fB)XzIAY+_ z4M|QQsuwMm_nHUsq{^w&8qNk0j3Gvuy+3~B?ZO4%L3@|&OKPE4Okm*&9Sn&%U$EPR zZ-8lK=ES;$h|&9i4x>A^DxvG$gNpvmo7yi}%eLB4zV2(DSnRvz+ws^*vbD&Yb zZT>Y*)5R5hw#&~au}Sk{GR-Vv><~!ZF5lidX7l~#K}>;)$$7HwyOaBA@EP6RT#uCb zfEQl090G9YVss5X!~Sn>mo17Npv1kTC$OXzGYIV^WK$2&)IA&NV3ZDSTb7IYUDrB$ zMbIyfdULk2`8#F)`&Nfk53rD=OHl&vq9X|H)e<8WSuQ_- zJBpnOpiG8dl2uX3OQ)N8oZ>NzPn!flZg3;6aehCY3bCJX?YIo|OfUx-+b%WQUgFB7 z(+&nJ@nXD#@SuXR>F{6yV_o-69H;Aa16X|CVoAV_oK68|({}4!AX?UWOMVX&I7#U3 zz#=p>?7`PBC5IVh=Fi*zWMVk-@tR?Q!v^2e8(0*kXjaQGoOc_!Z&;_^U10&p)s)c= zSCw?!NXg7NC448G#H(!h>%bT2$bK(S7Xw|BxEPf5o%VF(d`>n2CN>E9^r zVQ0ITWK#}0AW!_s(EKv~@JUQeXZz?&y>wGAuekB@o`Yld{T%jQqgNc~M%n|{ms!^P zPM81}C#?Jsv>#^M7_~|OGr&@mi>Kng7R!H>X^VHo17`zCTIZ>IWzCZ}>8I(MnVR00 zzE^1YCRTcNcW_PY!`s(%liID(c88y;zS}c4alom+hE<3AJ{kPB7u8+~05Qvz3m;6Tk>$aCl9xyY`a$7fSs>eqQMc0Ta-?k)dV1ABBOa zo;+WDdXt}Nn1;ZGLp#d{XK?3u?$T2E-2skwP68YjQ<&ql+#0l((6sFG_hLpUAEFv{ z-#H}^altf1iT6rRfSSaU3X_v^amtdM$)8MY4*&dwl`Sz6)sztx7XIA0-O8QcKaaE} zm-OxlKEXQAqq##@Bs#0Kv{bZ&&0YzYwxRj>d^aSBc-BBAS*IW9`Wvu+K!WkR=9P^d zqhU(V>l56_qHI-Sx#=7QJR1yz*`GB1s0})!$N`I&#h8Ibtkl%c3?BV);q$_ zR$sb@1jPG4@SN0Qdo$pNg<)n#xOy_U8&>NtdHFldH}og;@Dn%Qr&(H6L`4B+09?H{ z61Dw)GrtQLgFYWiyQufo?Dw)4mLC96nwqVmf5CebRxD8`O<*Ju$Qx5G2r$0JQgWli zD&27&&2!1E^4TIvhDDF-`LRvVfSzd$hFr9(PAEEm2w-5WD92fF?2CeF8NizQM}S6m z1!n)Mta0itbdKG-tt7tw`t>XRsi(f((Y>1s+pSy9vb_{d{KN82qXm!7wN^=2iOrfQ za*|9ye#B#b4~X%E)a()^ln4XbCe0bijG8@azHW>YHPCCf&GWN^=3gqE1#LO}DbKkrAw)`}WB@d|(e?U}9X%f1NlHibjiDD>2gE ztv2g%9BTox0Z!}j{9j!m^u#OQ%z7AW%vjOgctZV;ms4oRBx*N)_gK;eN)u+kc#+1> z)be97_O4OpHSGQJIk_SCk5>dDDDUQMFnM;18Yu}yKEQRatgM7sn~+!1Cfn#8u&h{f z>;phYcZHr1;a!D>A^?!M1T<(&nhcqo;7Jxg$5R4vbC_P@F^_oO1?;~i%OzBYH3Crq zNKj99s`Zok1NkD=Pi1yYjy|m18!kU-SM5{_QfO(e0miKRN=;Jp(PnV#6y@wy_VpUbUtZoZEn2FwvsP8Mj;+x;{lbsz4yde1tzSpl;n-m z;sb0Gh{$R($&VqiW}n<&j;0IVXZwRsaS}+~+dJM)`ABpF!Dl^6WRAPako1M=ctTa& zB67yK_5PW3R8MX#O^FT6S}nM(T-KYgeFPY^&w>8CM^5Jl<$SrRz1fYK)>%A$3U($%j$L^o!d)N?zWqczZ;Jg1dfA1qrhW->CUZGDW7qdkjU$9 zVMEaYM~CGB7;?!^oy}PM&tRkdm|5&H3%-14Cv+Q`nD)10Ot>IZ$Qj@b_eRZxBI@@? zH(2o(8<(Bjc;DnAU#GiQ5gx2g+Gl0)KqYZj&2#*ZZOPe;RppcOR4|p#)_JnGel{}2 zCVW^;gCJI#I%+3FRpv`iPnWqaDJ~%)!TQ&vYe=l5Px#m-4E&pWcAF99THz&bE2(8a2jj-CB}aeS4Li%JrjkL8UneXnR;WtOeUp=*PM@pv!v+1iUy z*V@oKpcfc_;qTcxmf8}~Ze0V>^baART;z+9vMr}=UqGU=tCz1WMb=4B> z_catruw>_CqyxSI-YW2z69P%YR6)~?ii(n!dhAk6xiX^dC77L{%;#DhC%x&mLj3X6 z>dhNB*wUQ?fZJnZXEzaFuiLHlVROvb%EbIK&^J)k+fEw@r0$CY(U@VtwoqIayM7z) zu-}x^*|_F8Pl)6xLDYgm)tpWxOjS$C7p#-+k|hbLzW^G{#RGNHXd!Czse}N1YjSad zYGL$z`SRuSxa;tTy}Y{iJAYSMKK#Spc+mj4n5#zTdURFt0R3vIiA^S`MJ$#`C&z(p zv>O3Hfnb66Aj?7cqW&6a0L~$5xVk^^N|UAJX>?g7-cH9YCmKFMFupECZaj;X*!5vr zS0bS~As}VGRY@A1K`S-9$>KtWo~alIB752(HTtmL5KC$ah>6+r?u^@Bl=Q>lE%n~O zB9gJ1cqR+0-e8;nIL~Aq``_L0tCOsPM09-lj!PH>vTVK&S4--=_4?C}X9U_9a@4DS z(JL#52nCrMT@vFD6VxvM4*Bcfph;Q!#DYSqtuT3>aEqE~+CB8J?PG1`pjN_#9;Rhe z$;tsIh`IuLiW4ed?o0YWIo*2W?Q{aAsZxv)?Z&UFFXhBBF6MvK2d*CAxw6$sAOhGE z!Y|aKvzZ+}C_yyU@dw?Ol3~q*7~;!*AJr*Z;Q5^rWQDxi*g8%U9i;wyqcW?cmfVy3 zPbwy;$i>k`HzaFXVZ5t)G!Sv^HET^)CsDP02ci$ZFAP1P#n_=$ z>L^>_@0tXUr!Dm#hDy&LG7;mTDag~b%@2;1;>22^(?fLv7{Nb)2+6b6#xYoBb|f9P z#lFvs!R{SCU`tIvPaRpepZg2rIZL0BH+(20T^Kf?MEYr zGUfw??(d!7#$8!S%8ujTh@X5k;V!d(PO>V4Z{^Wmw;y$^ph4&;z$vK2r)-qw!Aq&+ z7R86tg^TjOqz4LI%y4Ih*aZ`s{kQD%B!<$>n>U?n=f_hFGG6ElSK8(0Fx|=Lz>c@u z`@=5>-4%`oP;WKWQDLfl6Yd$sa#5hUJV3*5uU9!w}D!_E&(Ik0CT3FEHdBYkVZ z#s_B;uqK=5><~kPi*A_rBK;_6*=j1usVVum-8ye;QpB|7)3%1uIXQ49d||Jm7$mS>SX|&5vg7n43 ze9hFfuRN&)lZMYcStqc){coBM+rO@4utTUqN5>F!nUs4aXU7{}ZYlYIV%IxYt0ga- zZNmbsFMlWK2B=5F0ER-Jvz(PV|8{zqDd#ivQkO1@*dR{35 zV8y-|hIxi5go)0?4yX_GD9PCr)qiZfc@+=+Oyc>mdP^nL+aE!I4~-8k`mx;d2aC7n z;%XgA6E#*geCA`pZ6E8|{C)1xI~7yt9K2c>vTB4Q)el8CfRkf}lMOO>Bh@Qxq_05?jM1pHk*)%=`*M>X=FuM-^VIg{H1rxE4+h7w-qf+>eU8%StYN!B?9eN-qC!|TC+rkGZ0 zmyG>%oP&fiA22!K4Japm578&!t#2p5ZZdeGqVlJ||w0zEE zE@q{qmM(Fj_CF-cVe!{>bW6fEi645-!$=2MM7Tcb?Pzppary0XxA^{#UTp!v1>A?G zbYQ|+4oY9{O(V1#_qa791QVjXl7Pg?c^#v^=MTZ`uWV1h1p9%^@*l{RS~brJdk?+(yHI$VvP4I|K?L*N5HBnZ?NC=kA}#3)pGE1Hf)&K?je z3?{%;h$cQ2G*|BOC2bfu4H(NCUXXl3 zdn0%!+#|j83F@tlE#h zg$`;d*~)Z2pL&}TWS1XI^oG;QysUWMP^OFIDb{(=!rn%u<%{fInYh7?Yf)EGYAKwOA_gU2Ant))j)s@anTup&?u*T&H)L zc9L-`(U#LVBIKq4KI6Ng9I)pgb7+`}SGT75F^vf-BD6U^#S}C!#CuMjCG!YoZF`X zC;OY@7om{+u|irb#2zbC#%FSSlXOsys5^LirN3b#f!+$764}Xch&>ns2*OzI@U*Km zVNJA+x-2d6<+Q4V^7z)6-B(X8%J5>it)KVY)M6haULUMQeobc4$k+QN=eO-U;( zlSkdo;F{$khR6C}v&XowV-7J^jU9RbX%cZ2d`|9G+5$VPL*c3z_{6k#Eyj`!T?;4( z3ATlBm)Q}!-Nvj1SVkr=1M=6&{RPP~nI0uz#K9gV1ndMqYls#lTNa=z`LbgY$i;;y zs-SRy?{VcwG!fAlC0@%s1AtP@@rC}~WdSucXWy@m+oRD-Mw~3VbX8dt-SCdOSMf_#>n(R!qe^0-+gT29NDGKgqX8{nqjYvwxOholRcT;>!7OVAz1I<(b^$Dmrh?82NPvL>oV(*n zGBQB|ynkmaHv<<9JGZWWLWT9N{mzG-Ks*pYKO~jJ7^9-2)AFYw22Fjv7HVtYtMVZX zI1VcW7L4zJEDIy(k%<^RTDDKc$(t4Y$%;Ks-jN3*z>3i`dBev(TAEu}`2F7HP}sdG z%Z$ItqN{l%3hJ3 z3mP!&0ANL62izcfY0-|Ss3vpq3#`8vJuk*Ss#}M21+WfPz_WixLOH^9rN8qs`#we< zA^69kouKlS=R`{$8n3n+Q*;=CDDdFKBqV&usoK!>37=SkJy~Zf;uMf|Ft~t&b6EIC zPx4wnzW+6-go6aD7!U)3186sQ9XsE5kG69~*%C2~n8WzOH3B^14t_W-w)yx$8zT?D zEDlbMafM#-t(xA%EE0R@Ec`6>5JA#~G`N;Q7GrwONNe9%zUR{Xm zUF4?e7~Fn$-tF%0eT#J}Q^sozcaMEPa$FX&3AQC55th<>G~fGX#Qw)2*M5Dm&J$SE z9MJ|2M*HR@`F-jW+Q|S01yBx1@I73G=YCaR0hRnWkOayH5uEbETZ5=M%cy(KM(6n1 zFy`1p!p|NHp61~B&Y}&WVl|8tUD&Lmi21$Rg6QXLTTh4S$3UV=EgI}1V8`|78?*U){HQ<%I6+EFce8Wt;u{C zAE%eT3&V;x+|n%mNu&DwvX^zR8t)WltSWzY^8QWFfBwZ-1;vVzyFXN!Pfp%2O&4Hq zNDrN>gA*e;Td&n)l*jv~;Ne&rtWEFUU8E)nEr16-W95>DLmg)KkLC2A{!wL)EeHK;* zPlWDUoAP&do0%_L_abV`y{oIo&+R>xTZW5F#Mq#fc$5&6K{*M7hzPr2Lqqu=bCriL z1e-N)ji2stwT7?Zvb&eTpOoO|l$#nKWb~G{|D4-@Zch{2a}#|TeU0-%n4KLu3kq9h zpVv+Vy<)N1L8@L239tojy(CK0#)P~MVkA1o6VuGofVrdYz$h^JFJ&5?O*~%?EDY;u z3VDS;n~2C;DDiFp4i$==Dw*_RIk8x;P25C(pkVyh3$|JU5q)*xe8kmZdIJ5~c0XN`YB4+_b253ffCj%V&*h zyjXSs8#L8;xty{N%*DFwiDU-gl7i+w9TV|3O7&wXT04lPqFK~a-s=ylW2iNc#_ z3k@>tx*nZ+8r@SDwnGw2rk7qbO|7+e=X}#KTHrj)CiUVjN|DZ|LTs9&^)+VHM1W;L zTX7)0V1yc`!&4@NrHHTjW#q>Y^+HbovBQvoi3>L$sZpR%%#hgXXf8AK>}s>=lyH6> zH__+@-S2=LP*%9pb<%Vp(b8gOPk%g;2{a5?+`lkQC3aQCSYC(GnLLBdRbmUj^UFws z@pqUfJqP8dG1tcr74h&-(tL1e)X zd~>zf57`Q2fl0~|d0Ltu9;ude56)1skB!D6U~(oykIZuqgbQ8iPf|D#?GHC<%}lnD zM!4rdr22(4U9efJ{MFpv47>boWxYs41t18^z4e!a>@)o-lp5qK)EtTkkt+M5J>a*z z?7`q$HeGIKn2#z2)SlHxo#9zyxS(Bjj8;&myR-J>6#HVMQ0!#DW(o$D?=DpBBV@Gv z>7WUP4@`abxnZS<0dtZFx`6~>#g={5L`{Uk?1YX=sGWou>bdCXOg8>ow>!~S#r&F;ib8=Vczv>Sn7+nR#i4dy+LqbWNS z8sbTOJDSlkYV|aeVwYqnf~9R$KE$>dRMVeEJ))$lR{eF@S=vPk&ZUs@Ui+e#x+p6M zHwT^yz0()gH!yf1QvzkcsqhiZP&ioxU1{{y9-4wnNJR^%$k|^XE_8i=Fk}FRo#WrU+$V-Z~X(_&#~h16d5^ zq9H&QVC6|A51&`b^D%txC<^%XYjU+`(iG{heM_JHEk}l{_N|Gbg8PD3ZapI}Pzcut-AYV$6Q@)%43XbK<*VXi2O*u7D~$!S%n*5vu{fG4sh zO#Wxk$>8{czTxqpgFqy-zM$6H0o;O+>InS~wG*K#WiQ#KOB-T1UaBUy9(Rch$&8ic zBmumknY(|#zXhmp3Qddv2xxowH{w4M>Fq$JSEp2vrs!Q8?*&r&zG>eA4UwjDVZs#w zaS22OehF3kq5b|T#;t%(F*q~Bu%0p>mGXt^0vUi58M*8IZ0k8RS@cC2DeaPkM_pzk z&T{&~QJR^yAWL{^*mclJ0H+~wV)TnKo*A8*^YG%`fmr)rGBR6$q(DM3`!VjL6T>#M zygcBLuW4`xIq>gb-p;v4ctSVP*p9sqrw^5Y_BlH5S{Po!T5$7hOjY0aeFzs$VY4?Z zblhFNg!%^5#(J&vi>~n^DSPX4w7Uwh0paoqvlF(;=o~~3%OA2#W&sF2gDuam{!~-? zIysM)f>h4u`Ebi8Z8F6a5vh~d4G>0V=_DYONXI(DIKh)aBPTGiNc1&C1X3QW4bEz{ zHtVE0TkkB{2Z69C2{igUGRCr=3t~oh#-%V|fB^72Dj)d*e1c(-Gq^r8mKaXa`fAy_ zo3MyTKi0lH-gQ$%ogJiKkWr{^2)iim!#_g04w1EzBgA93O@Vmrn2q5V7cag+0oYGjGR`aMO zz0}#-;wHEiYj!`(zUzAUh$Yr6gyajDLm)vH+Xbc#SeVw&U>NZKHH))J(Lv6 zGkd*zdV6R;CeYKRgHa@A|7#6DBc{jCl7%+zP&+yUkPF_U-DyXW+yUJh;!wDcGFIy2>bQcrNv0ytO(1siP@UIvCip-Yc@l z>9K-P^a-|TF7Ao8fwLnu1TMvS9^BzGc{k?4=7ic!EDHCG0j1#$Xn$T;v{&?ceS<{2Nn96DXYeWg83tvcchlfrHhJ=AxCdOyb!p51%}u2G*E? z*Bsgz6gV+d!WLTFVx9NOO`b+>hc+_}N!f>Ih#&@{ABDS6R<91!AytLY1L+}hqwmU| z0dE3nPPkD777;#He@N6*|O=mLc6i$;WF5Ug$o-WJe(q zB34eP!@$Q~C~y2oq98NZmoldjy6+n`UYCQI3Ju-JWBB0vm0u0SL+M%k}%F>}0<#0pY_;0U-{Y+0RNCTVpm zb%2)bg8j49o3gs_n3chJQnDvs#qT6)hMWx0?<;J*8*`R>}xA1;LK4-K)S*JicX zcM@37{-+MhBScMbv#?z-iVz({s02(kv!mE{L>K`h*bvBwySlnwGS1gYLk*e$Hy=52 zq|PEol0l$<+dTtsBv4-g$%pz``4^%vR+G)SOPG%U6!r1ZhUY);)ciPJfPS*R|mVt zN6h{6auJbjg59Rht&p1KZ;vA{0`!ioZ`O0yXIsmG!r{2s0>OYxA1YJCJWsr;=?lE{~}V& zK-*AtaNy$IVCJ$i_06tVFA48sztQ z?2|{zNn67yhu%|pKT@Y(jmGGty^Kvq6VK>~VCBS?1`9@OguO0jrer;^H`)hw1Qs4Z z3i)_|neR}yun7=Wfb60BzP>T*bYgk)`bslwL~6}$gisZz|F*rV6|ehxv!p zedYy$2;10WfCq2&g$dgQDQlP{!D`S6(VnqerH+D7dT)gBN+fnNJG28H>Ix-SYCJ1* zb+Y8lyoiMPhrzV2@!v{uPa6gxSQ*q(G*8g7nn%>r=5%W0NLH%_zx*{>JgI0{>bVCa zDfGnJ!n+3wB&(cO{>LJb>QD`G6CS*ragpQ3DkFd!W%R$SMBdfnfN%k6CmKxCwnM&+ zf)S1N0NGQNN$=eV0ky5==%u4v2ocyQb8_U^ZN4hgi3*{WfrjX5urcm+Y|)1}hR~m) z7!B%pciDd3wl=OC`Ne7<7R7*VyG4M0cnZ=oy>jrASC%r@ndqljQOF|bq1DcTf9+@2ScXaJWQT09AL~?JcMY zvZ=zMAW2O`)lo?3%J``&20vo~Yj*Ix~v;NXF^J zuuttjXKou7I&FrNxaO(arfD7aW0`-IVYyvH#wc|S+Jn;7cGp{?V9(eal3lGf(i=?r zkC}1!$$iK(IJ(lNT*iLq#5dL3 z@)Ibmm7n%&0*WY8BKUG=iOYP`-#MMt!{pR_Pp-nk9Rbg~w}u&8m}R=p4qbq6kDr2P zxa6%v=97{K)kZ=IGzBRGSQa?-1!K)!L2EQv>0Z0F6li(L1^jq46Es73EKjZZC-fnj zVwL0^acpRWGr8Rw(GRPluhx03&XR#2$-|OYCGefYBuj{a1ygp0`_z=88n=gTnBkCm&6qqYMk&Hm(1s>tIQ;Hdft=}&mffa{H5AbNXDk0km zYRAJSK8@qN&H0FfAZAr)_#r}DG0?4SnL-F}#9S^aTf%;?jy!USuowDDmnV{zU)MML zw`r-##lO_XAOy_77t{`=Vq@vXlK z=yzNa{=Re|=#g6ez^_1`{hgs2v|%eE5e6cQ9Ee_Gpx!_E_WIU;+pRTURt3^Gn2XEt z9Appfn_q^Fiv2xJ?04eyCF&XJMSRWOyL4!$`>%Sz>6{bGInWgr+ENvf;mIBy93V9w zKm4(L?rIs1*LBU+Ud2pE)lN`OCEo`{?Y%&}<>hlDLZJ4GO zSGG1Avt7-|%;ZaGrgj(JYSX8prDD9cnY_ReYJRp0I4=5p(Nl4kDS%6G4Y-WjjlUx5 z`LD9pQ>T%qflGV`ACS86PPzu(~xoZb&&-BaC zll!0Zp8KK_k{Q-L-c$xzA0iG8l10=52;huJAEXRWDw)?U>ild-3o+tgQA*FHOP3OL zg^-ZTsegUl@JYS5Fh$h6#NJViO85u2mrH2pkOg;n{(R~fm;i@jq0u2qt!NAx{ z!5&42Tvfn4GI-vjRX1;tp=TBJPA3iaEOFqJ!Pl&zgW=dK#g(ZluuCl7jl|*gp3`ORsVle;h;!Zn4)y=wU_;{EdXh@0j`0Y|AKI4ciG8en(*d!j9KuJB z_O)L!PL}^rKl*T`6i|#y(UarGr)L#tFU{Q-j0WBK=3gF)RzK+3x6Sygiw~OvC2gcN z`5ays@P`Ag{1ROkkH5RNc+_|CV#3l+@Adh+32V#v4)?LF+TWhz%S;K)sjd-=p5A7~ ztZ7Ma@YVw)1ZBDUR~BdBZaUv&Q@j88;4p?3dc>!;B0~{O>~9)70OiMB(@xQL7Hd3B zfW(4Ej`IuPn5r~GOGN@ zP6hyM#4~L<0}mYTo3<>0^QsY4VM0?ShLg6K$;i$CCBn;#mAigl%~UIu44Q+)3Fr@| zJ)}&4B>Za|PdkK3e3@mL*xHgr%7}9vgp~~lPt!rpxrkF!?g#89ifK;A3CLXi;N781c2#4Tuq?k}HrD+4TC0BFo3KB$E@h-3w1id1VT)2`vp}_vm-i<0B5sNVPd`C6M6MPovHbXPUI6BW zjEp~Y17Z^ZzMs70(sK@UbR{bP{q>RcOG3LalaZb1TVF|7&lzpT!eSfXB_@gs`w8y7 z($u@cv^FuhW;a5uX9{!>jAK*d(}e{GUmR^uUsxF#UkHduH;iVMg}_2i)={%(q~3~! z{0E4LIA!cx-PgK8vUk@MP*S%!ryn1?grJ!AGQZR}P!26BhC2*1V$fo>#%KRVT*BBm z^<4yFCK&g`$pmC*`tPK>=02X@%Vvwr10)zCw|M61qr^v zpP>nb7p4I6RD>GcN5Fdw2t1Q}qcbUYp-62)s*}a@`=;E{JAC|AV)0f7PF&&r@}pc3 z<0iTRG2e6J`W+n|=)+bL-$9Sz(Yq8ONK42U4t*Oz7U%Q@&Ye^(G*@sbrS#S&U1{ao zO;R2(_msCSehZI3okZ z0w3D9kLE*V)Jwlm^_T#;K3efR#Qh51z4L<+lw=1ZAO07?xQR{%o5Io}sPV#;3_aW` zoW@g0Eim`cFg2S5w$EobXh~(qNw>%7aLaRsJg+kb$nKd!=#pfsz*gzc_wC6hv{P zTJ+)QhU5l@x*4U1K~F*+rPkJKB6bT9feiQpJ;XV953a?U_EG)ERa|J3uju(tLo$dU}F@AY+~&Yd~6`Fu_OOwxDhs^&%g*SAX zyxJsIdMe1!9_mb7mAUAcgX}|OwJ0wTs(EA8UEt;+({Xl%w40qBONNLxQU^Fez#3XR z{O{S;_ABY_mU6~Ik!BVa1hZ$zfusW_OvjERFnHL+SyK_?(nsjY=a^seT!BjdC}FiTf#S5O)wNgfm{PcbAnPzvMmYGLp%)B8 zwi7SHff0-&m{vd$&T6-y`B!A!I7xQ(m7s8VSO~)}(SA7@< zSZ}%0a|_haD!crP_oZT+h~ufcGtj8?uUtvGE(RKP*S}LalS1e*8PAb5;oG-J4;TWF z40i9gZ{_CiVAmjKkF6NT7?aRu3rqZ@Uom-I_;3X;a zI8p%bn2I3KXv&&;>eHzwAyT>mv=^XX|vMI{J3Ou1}FA!URSp_rcIyj5k(N!0JfRmG&Hx{yd-elq!UiMWw}3a)qc~gpay}y=EE~+&{Xx{{4D?KX1mx=1-qm zcZHh=((P&LDrm7jf)&Org5)Y7yuVgPG5pLmC^$egP_zjmhqbd=Uc4^82dDsLCpFf2 zm`XC;dsZK#GGIy>j}K>lh1s{^$}$pUIGJFZJdGD{abp{Q?DCA|#ERH>L9}`@<`!|- zALcxcxoBLRMR*n)*zN}z2e-S%iI=dLAO4tqXM%GktfX5^&0yBmNifDA8)9W7b4>_8 z0gr~~_77HrDymaq?iajGYuJ?^{VGFG{;#N0Pdx(8upl`M(un{f0#QSaKb#7|_HzT3 zaHIiq9mZqrcI_b$F5lGN$%_diu#ph-y_sbm|3qnI@5OrRoFNhr8G6I2>@)@!`T8|J z6xr2A#mAvFO^u{y;*clah=wx?TDI{Aw#2}Dh3pCbym#9m7OpiDd1@fu6dp41>Jg?K z7R1|Nx*&8!gee^G76PeC@^?>7+wR;lu7#3C^eeoJh3%f+EKh)H;*1X&pG zo_J`KnL1~KH(+R`p4nVP9@enQT_WDX05*tr)^r3A4CEh=4DC#yD5;iQfqzA?1Va|4 z2(nGcS<0909+K~5Qnci!wRc&(fYz*pt1-t<2uDL1VX&&ZJ zi{(p7Gp=W%rsVGn(?;OV1ScC}at7~3G~Gs8yRE&J+-v?x2H6DOa1C>rdkHeEv@XpNK^SPTt|b>Nn`>OZ z%xQoD#CtA{>0hJF-B2Pvpy{hhTtLYY=csY)ggi{-B&y%fEv!fn|G?khu|>kkLGUv1 zemD$$sJP0XihrO_cG(I!h(Zpsy!aSW2GV93dWapQe&E{6$HVJDScCakW3<4u3kL%o zAWRVPmBR=s=SH2A(*=?Twscruoj(H+_hn06-8P5S4`&Qt)e-M*ahbsAgDGyWj@-pR zC%fyRJd>WP&H|c*HxCN(E|ctwy?XUzxOHv`URWV{>w%IW824gy0%{h<@va-Z^yZmF zL_&e8Xd}aS57*(LmLxEg0{3ZNs9!y^DKeDL>rblsu&w(O{dw@l#Ep8F zF8xt?;E90n!ptyU`xQN%v~QJu60rbBBsyYCr-N$D@Xp2kkViNeTjfOYA|7-^U^XO& zK)t!^N9Q~wH=SC$omedxtZ;st6KGCQm!evqE^ zqyXFy(>5Yu#k|tXPKHm1|D055U|{ngdED@&x26D}G#I7h(yY}pITveQGr^`vsLrU7 zg2~clBIjU`U<5!vss+yrZXEDzn@_#FOliIO#wszQeT~LlAMBRGF_$}Nff@PG1qiB= zp=V!I7$#?j6Q$TaK(huJDRjHd+k6|DB4l*t`L1TcZ>RIQ9~1_0=#42cPjCO?$D7jP zU+A_TGk|=QrVF*k$|LqQTjPL}EF zd;qmWBvOft3H*kbZ>DT83$@}E0xza&wM@(6$-vCY?ZnvX$7|Mbreq6h62~Exc1x+v zOwx(d2_hbUxjWmY`Rc`s@ydAF#qQFn&4%yY@wx;TvgSVs8pPa)FU`T1MGtDY7Vez368brZ z=z^stKRjB^ z#Y}ryvlRX67gR4wJl;4dU(4>RTfr(_m#AviB^!BN{}Gz6>dQpcF6^p0rr;^*S&S7f zx_$_D1cHOB+D!!*yQwSi6*ls(sU=2_Edb}Oj>&^j`HcN3b9$L9W6y1yOb)>tJHv7KryV!_vYHeAo+(H3Af z4FuMPY#yYi39r*Gt5NWP8(QvMo?fnXU8fe^;c(PEO%vX8GR-PYGb5}yJpJhEOjlh_ zO5rE5ns_X**lPMiXR>1im9HonDn3AIDQpG>K@iBmQCX=2XlKKro(xJx78zo37_br{ z3B?y!^%eyEm_CWbALd`s>`4?4<#1>>?lSij`_*foBzxca1ipuk8{tR+b|t!2uuJih zY7$`{tt0vI?UB=~xu0!&Ve45cOmgWSu7ejDfjhsLlO$y5jZ4pN(LSqq2~h~XrYy2M<`=jLv4HlrqG9P zuV3@w9DlnF6XzZ?ks)P?GvZ?Ff~$=+hdKnMl`qgTS`AFFIe|lXeQ_L73NF*X7C4h_ z_soCw{FzN%QWCoeDGLcfxwZ<_HK&*(5Z3nk%BWr)ivX&jZLhxZzO2;TuV~zv&7=UZ z&|0v_hDSyYKnR6M4S=uqERNk?4mY>l0B|0WIk?m?wxCrYWw+@wK=%#~k9I^naAlBD zb(}$S1J^dC7PkY5Eh1|0RM3`Uw>3b*1?rr;=qbkQvqpXHDZj`T8$Hlrd3P;Xf@m8; zParl#jl(iclj3MlH2r?w_kEzY;k)M@roLSyPNAQx$_l3oU2bQkCchrnVjX$3d!d&&8j^CdTjXQ{6SHZz$)j#{zVfl_8+vfY$?sbIKBx_92?wewsoIX8LQWFYj#T zI4gR`%jxe7Pxu5~{bJ@_e>bM)jmkd@dM6ICctC$7+DE0(mWwD|f#NixsMtS?lLxmG zuOT0+wh9&>!Ou^60%YN~cEF4tkFHg2n6~c~m)=e{(RQ<@TW5Jn2Yz=Tnfl2QIKWP& ztAW#VxgbiTc17w?X_^3{0qvq<4aQ*nl#^Qa>|~q_t%n{!KOWAsf4z1=5lF+#eu!+R z1F(Sb2k1>^ES2xcqShTH3QXsaC_u)ga}43z{cmPrO@#-SBrgFiA!cB>Ii-Qo76KTM zV?6wy?NI5TXOORFQ+O;~p2xg%WpmO;F5x8Tf}DQkmjCGOv#oK)Jl`S9k zilg)KsCw7xyLa9(xWv}jhRb%hyhzF4qgfG{xb_gFcYOWG(Qno zbb%&4gHku)s1b@i3aHKI&*mIKUWWgtzFHGrYM=jS2Z0sTttt#<{`z!~Sf;!7ai3LT51_G6}c;2J`0COSc+bwmuA7Csg{qaCv?4zIZ(eo%WT zZ5Ab2Tpo0MK<=U!rL~69R0vG~Fu)B>Ra9J|gV!}y`-Jo%lqq?(FIf*RqZe=)n8zTo z2AkwU=OYt=Ch_30v9T(Bhp=(zN31QAK$~WNy|`@dXk`y`T>S<>cu2EiV|RljLOS$G zaVadSgIX=rIOn~6IocEu?Prhs-O87Hv8oG!+w_ZV6_y-D$I7I0uZ%rDV#%uyCA440 zd|h)dyW5a2S^b*A&X_d)|;VE!lUnt%g_v9A=R0vcvu5>SJ>9po6rXu6{%s42&{hbk^NP z>!fCX1T+*&Mby+!E=qRJs-ijs&C&Y(Ec)t)M-qV#gv^MZHo()9yHmdReeOMyTEl7~ z;$Qx2wd_Hf7#tQR$|uq@@_Z!he8jUXh;U?aH>5`+X>|>?e`N}HD)7ZY!=o1UYzinh zpo&YdjDv#!O(hw-aU$1cuK2s!y0X-#4^WFomN$2kiSpo+PwbxNQ4$E$koBS$(BfWe z1*B*MgQA`DE1$D8`&K|9oLkRRA5JjrYeFTYVQNuP81H&SC9;5@r zxalmE>a3+86srsy|Bvky`zv=c-O`vV2cO$ zZ*GGi?_fF~7RU9|F%e_Tz88Gk-~WR{!IuBHBbK0r9#sLA!;Ub^bCJl|O!+A+!V zLdx;U_ey(4pMYCk@JFCaA-J}&J_YOvNm1iaUiXl@=y`_atI40#AghC_H<|()R}K6O zUmx7dTMN&%{`%sS+~v}AHe1kuX1X`seo(O3S^x#0w#oV9$=l*o!$QVC@KkAvxxNS7 zhpL$IIfa)`U{%{B4}aB6{I11Qf$A*e2Lao`0D;mvmEW=3{wa)yk&~MXX>xh*I+ZZv zT`;qeqVS~5+}VYXI~P{rVOcyr-mH=Kl$mjpIaE=VcdZG%#vzxWUyX1TobSLneU|kw zgs)yzDo}4r+@&4GCL=VkzU9@z7P6)8x)k&( zZB^LEG-JxOZI$s4_T}8_&5OH1w4RF$3vrXKF4tzzM+^Tlo`AX ztz|0;yKd;<>}BhmSs(85yK;xsMXsOwv|?rY`}-&SeO=aef~yA*eBq8UH&LWQ(X1zI z%mrkSL#rs5iaJo$EIfV95tMx#0~`j_P0qcp%-n41!q&MPM;L91%JsD{Vc_JU{AfdS z4Mkr-&e&a)D>LmzSdod1)O8#Z`YcQ{;)32Nri06-ekvBQp7%S);-VjbFxlbNTkhKn z_1=aWm)`O?wLL5}9vk8k(IAbxBf%=4?9raq+7oRtOgwT+R#csaki^k zX-hhTav6>@^sve^8!G2K4mE12TPGrTup{%t_hV0dIlf2!@L6!q8Pn$UH-AVI7yB99 zI9MOZ;sT;W@JJ{vfS1d6-hQEJ1JR4YRlvEe(WT%r;jKgXDihx`@@;kO+)%xA`E`6} zQETUtoeTK=MJY8$l)~Ec7y5*HXZs_{(Lr_$_vgmowCwg?v3v~yW^iIbEJi~M@=ioH zcxvFjkC$G6t^K+{(s3VHa(D?;@JWyreHQTe;8_)kmxx%fTqq<+SwG;)!xgwur4Ujm zOoKlXUxG5MYNomWZy%tMz){EZr}M0;EFD(#`_X4+a#8Xycfgv}!R5@}rA*ol$mS4M z-pFz>`!sKi8W+Blf+C}J(WB-}hXC%?a*@!&>inrht8T5%Ic9(^uA}{~bVL`nGWfqyaT3VsfM$Of|9FXsQ=;xb#MQx=pzxf^F^ z2ts!b!!N=ehSYUD54T9uB&+~(VbCf% z;DnukJ-v%wVk<_4Wbgn^S%i%7Y}P`S6`~>L+tMPM?IXAnWeOU}iI@_8F#}kE;)+9|goo%TcDHDJI{{HnK$s z1m2^&g!LLtgjtYo{E9RNLlJ~#1WclHtaP4}^m0FQy$&>2Q%ylBB7bS>y}FiCkFo7= z)Bc4zp~bq#w>`ltLN(&f&{;=lCx6r}TwaJ+W&(QxD^1#DJRlJVWEE=+7l{OfztHf9 zX~MOuETrWg7z2tvkH_|*l@@7ArpxT_R|lg2VBnj z1kJJkO||iXsclXC>Y(DIR)dxL8@qYc<=Ym3*V#I~}HaRe$Y$s!4}xCoC|sEdslOh=Be)D4VDpHC*=-OAK)->;sOl z$*GIz(^RlF7;zDjtrn&Mea79&^-t*JL3C=ttdnE835|P_nhFOjiTn+M^%dmKW^W7S zk?~akzXv}Zl#xO8-?}(^Tpr0kso&?$^mro}NOg1Bj!GlWbuZeu!WDQsamen1WdP-U zKm&jJYkEeP*Pj-s_|_G0;O)B z4bg^doo5aAkyhb3RZK?>OwuJP|_4Poi2O~B7&MD^8zpvU=RIz_Y<8cU-#2 z$03%WbcUK5_8C7=c}ESWtV)^9oe1iK45pk7IELlEJIe{#g4Ao_z{P;V!~YQ9PYA~d zduF;QWiloRKxb-7(}iCkawXa_15isEY>1Dqr>oy}p%~V0p0fgHzC}7oqTOK!Tj_IA7c`>S zDK!XY@yZeaOj&=Rc*ic7J2((z)Y_~leVT~AJ;P_|ppKrM z)C+Bv8S(4l5PO}iEprk!HRE*lSK(o5PxzcH4nP8O?E=heKxv^2_1U8Y?O1AP{u0~~ z$D`rn!>T^?Qxi!As}UsHs05gg{Q0y2H*E&yd)gw?uMUD5>t=GR-T7ZRRQn;>+6@-qnURSdZG@Lh0+5RHBe znMrtUjO0N?PZFh9Io9cngA=LK@{#Gy<}*#@M?9bhPfO~VsD^{1I{v$A#eB{LN6c=^ z#o7`eA*7UJuViHhAd5Rd-OEeUC9gl3h)%g$LkN-T+UY1FqXz5)4FU8w5ZD*cr=ux| z+`XgAXz+nGAoT-iF``2nO|i#Cf^#F4I?8I8sPF$e)@{6N>W?xHYycTH;Wg&DrB|yQ zaXcawo#nazAn72HwB0m^;@ua!D^?%1I({>QHwmmuYJNC{FhY#yuK=c?-35K5?+wk0-1i=sNraVwlLx988ek6ICL{(e zEj*lDN;7(pPQsYNh{E+Cz67|IXx0D65x^Wkw(MWJ36C8(8+t8G+3siKca7LV)2$1n z)Y4M#tpj?aBp7c_xeBK9HX?!JS*qW>Sp^Osfw+VW1m{gpxw0b1BsG*TVUnIMM+ycO z5$QeNZ{cEzS|%(``)!p+Ck2?Rp6R>?lpL%~I$$ub0t*Nm>w)GS)YH(g@d0dN6H%vP zx3$}D^;|#H`nYn$9RVb`>PY%lroPA)*dc}x3pFa8VZL$EOQiWaxWp64il2YsOQAhl z&tZBB#bBr(;F>_o(J!QaY;Dh(G_Ww+vlQ~gBWl#^R|75aE+zjNf9}(Fw@p;AJ9sq) zgseconIpYB=qR=6WPh5XR}3qKy9`bsRt>F1Q^^oX!pcrwRh1|~&m>CPsDHxAhiNqq z*r@xci9P&gCp%&zLDp&kflCQi5V}*~3{8w!-DV>Y0=hKacq3dG#W0*_PYgJrhueKr zw2@VyQW_(u#RiHIVJyF{`tEb35oQ(6Fse!h0{HRg1+GhJReP1n7o1 zh(z%79RxG!fajyyU?Y)d^eIg4uVKw(wP9pM&FNkAAlBbCt|=?M1QBR`myKBoa&0lb!~VGvTp4H-A2$aqV7<06u{ z8sam!!L+Ur>HsT@bjO-e9amO-K*3?7q?H4-2Xy z(jA!3vF#>CBRPef{gg>Nka-4dM~KA&a$2o3-_l6B+p+ZE@Pg;o`SC!FlpCR({HP3o z(II@D!F1#_2ElqPfYx3}J2Rsdbk4nsnb5RJ85%8;ABJ2hMOI^>O;1S%RDw1bg#EPCV+-bF;)%U4`p&^vCrFdIKg>Dzn@ZnipKu@ zyteaE3)P4@UJ7-;yNCP+=s8CG4)yHft?6Y0~zQ^T*LPb1aTAEh&>Qz3+Yt}qY&TK2LA zQ6&|8511gYB4=A3>s1#ocj);+!Ub}Q)2r&N^BQYvk|js^p_YpQD)v>jK8B_ca)35l z)ZPi$8Kf51QBpNYYmwe(p__F8m~`siP=UE7YFtE^cJxQ2X-Xf|=fS>`VRZ;5$oT=S zmh`=nzrYa{A!I&B48MOcUJq0%@OzyLhn2sHmRck=3xk3c>Wj6dmQfOgYI-q23l#5wIRH;ZcN6I} z1D)DzXT^-vSC4s1V4u0LRQpu#WxY z4St5a1>HJOD26w|mBR;{ah;NSQNGPbK6HDvnBXiS1u}S-jsuHFnG?j?e@FB#vSP* zirpX-XI(}_jOHh#>+)m4pSLSzlB5p{^k zLJZz37?C0nH7*!wE`s* z&^sM@;=1N&6hce6i$^REQlDhc$Gg*N{LfzKC4un|NmMig0n|nwwW8OK9tTf+BX~{WZS`{b7ZSP=y8;RTZ=7Tr zr4b7oE@zbNWA=t3DC`~p#a36E*-Y>!@TdsTk=LW%h8BWNr?BVS$etg7$_hB(0X~oz z;ZhT@5~x_9pjjH+ zT&rKHU?%|E$^S*}rK97l7cB7}X=v)Nir5gaZw% zxIY$qKXWfa3kmZvewojsx;#?E(<6oagrWUZtQukma?@`dhH~i!>wN7iYjM$-vC*vPt5U5cyyRx{j-=hjk!MiDdKun^C>(}P@P3kJB2$F-+d)j* zK@|!;iKJT`aL3S8=-LQ97W5c^0s^P(^m^ByUXft)`f?i2VlUqayO&M0hKqZNEc`6H zN1MCGB`U+=-Skvv^g7JGyl{}i=%yVT516)a?rB4iRnWN!d={)KsH3}}BMC1h7-ZGr z!0oT_izfyVD5~6-1y8CdTlUk2>#+dt1p)zQ2aiJ9mT;+H&XI%wB~3+y9GkPuWW@br|5P_@&GQ8jeKs>!==RiAR`Mg zH-bO}o#}D9aWz%)6A^a1@O`jGHUl(OU&z4NKH4%-y^c3A=q>2qx4&g5^b1 zAhc_c^(TBgr6h-KK-!F)+I3TJwZV_WJO*X}&n_g`_FN0_5XBY5%aIx2uHcrCk(}{^ z6KCU*dS~~Ipb;IQAMP5;Ie=ir_m%ZFX4d!Xfbe(ls$MfIG%hc7+yOBiTxNtZ{GYXK zyFiaYisaPW=_Sm>0p`QxpSeX>2z{`A19{<})H7JDsNj?IT+RiJ)`A6CSo{G;qv3_2 zOlfdTd{v(atS>%i%6`m70u5B~PEaThWsSyJN#vSF<7&1IboIyUr()nO@B;}o6dZWi z4O9%lzeA0eqRZ*3)V4IvN4}?^Mhbh1N5nqDBNh+XjE1tLw6T*ZijHowe>eGV{F55E z*OXBUx@>4N!gbhkIeE-JL>O2$;({k#832q-$6=- z0S0vfs~iI=4Vh|saf)DGz`z2l2H*^g2#WtE_rT0WFU8DH@d7VwF@YOEu`(B*(#C`< z0RbyrWbIpiLXt9~M*MsiQYl#BVg9}d;&0!zUc64EisPD z(4f*x>_M&Dt=jlFSn9_7y{+FK9K9++!faIS(U(d3R|CcNvy-VhAj3j~@15R!@EhZ- zMKWsi_xh9Ej24VPO-=Rc+_%tqf|*DH+Am$-JzS+AngE50Vu_^Gx`i4+}vr4 z!_ed)=)TAfrUB~30)odgZU>sHHIQ6y4Z+M%-kbV z<;bvBK-Gg}Di}B@K;cuBLN7%^+>tailFA1zpSJn2@C>9QFdCS07@BYVtd*#>3y^+4 zjLynSeW>Sf3xub6;GzUYQDi}&AxLC8i=?-4a}(+ zW&i_%ZlF;qo~V;jVGt}*S>@|(0l$YqBL}`?d|Bsq$41cikucvU zAONO9J>B)Lxi^Yx0if_q9_H}ai_93xRY*HH{Y}s)AYjkDGV_`ulYK(~>-81k^kDwa zFzldNp^z!MJC8~4nF2S_TS74xGFaF-FaW_QY8?p=apJL5Z*??Y(^%T9pLE8W$C$*#bFqQxS50s4iCx8@BE<)hs?ulhiib435Nzfu(f=y zC^aL-KnDfd>##;p1b^PdU;0inH|O8HY}sKUw~xD!h+^E=xx2Q9wv)IGV+1c>Zc7sO zF4gD%jC2CRH28g(rw4SQs=_8Nycx$EzX+8koBeC!%PrfUf49uQb74S;DfjKYW=S|S zu$_3h)|v*xpOxn{LfWl*-*NBV-DRS%$aq3nJxOL`-0%B`AuB&%1D$#((A(Azmiw6Z1xw=$ zgSg2CZgTL0BIi7IxORk&wt}seiG9_;brH?32QrhGXMwR5)fRR+w`3oo4`4@?2&)fC zF^uzT9R(nt#^}}67o{j?dq)&{fVM7{G!o0ovgG|`|m2PR|l`s!j4+j+RHx+c= z{u)$TbfXm`U|_m&Sh4Zy(vN^?0Ac~Sr7f-C4*5PvNt+McQqIoDl?E9LELkKxKp8P< znfAS}gK@yCct99^eMS&A-d6w`i5#FBWO_Jq;K!56s3_7SbwiXdc&B;P8vYYOF%ncP z5kVK<=Y#msl7n;AQX*d#g}m;becq7vf9RM1n?z)ftdR;bco?FCo-}^tf3EG@kXnX3{)tMc? zAUl_YT4JpU>KyoIQ#I|u%eVo~gAD1|Su9MGxCM>@kwwpEmrW7*$BddO`MX>C_Af1VF5l|u)LH1+ zia3CA1S}9L^6($gwd9Hu-ezyBquSV3uw2o61LA;|t2FR(XidQ@4&GHUt3*%% zJB!r9dGzHoG?hS198}=Wv2qNR#lgZ*S!+lXZs<>P%2N$12eRiLU+F5Am(+&&A{mjI ziK`3K>5jBp+84E^VG!r$MDc9N_$dR0uUB1SX?m;miY_)Hovm3NYWI!I{#UK}%B;s4!t{c?%*? zL-K;S83loi%go7aKwHo(jd~I3LNE~}j|_PyJTj0+y-k{eK@e4fZ^S#op5iACmt|>D zdFpMwqG}|{+Kq;LAslS*E=u?9oJOX?3I&3zVvEc7H*N(LYg5}NB}2We#FfI8BD&HL zznD8MgVqbfK|w&OSDsKJf#o>I|Ls|k@{uDL5L!Qgxpc(d*u2B&V0E{;or|?Qu~wj# z_r6~md~dfn;fxd({AAL%%|vS~_ee271ELX_dy4`Xwi}&?5JQ9bF~&E!D7gz^d< zG8ntP;k>f^BgC#-tSBT^jRMl1z}(;;+V`-VPZgMOBX&>?20aQ&6?Z^uz|_;;n%(e3FpR)*A*e#s zoBzs52!x&;S7|&a~kjbXU^Xxg8BxFQ^5}2l`8~&(*>xbrWsFZ$H(Zp@__V#X|$Jp(t zEAQ7(!1W=L2R>)BtN9>ULkJ}h+cqAT*iHvQ21qW$yjjeqG}9%gqv4x$7myB)rr~Zu zy%Ua)h_V+Pn8TmYP68#({as$_T$cQ$WT2PTi#q^v03H(SquwbLPzgm`-l+Fs)aZ>s zD?2h^)MDT`JrQ^S@jJ9V{6W#CC+Lu-RRrX*1>><*hL8)eqF4BD1j2ksJ+86v;|v=F z82zdpZAh?)q{#;{`bb5EktA$KYkZ#4rL*i90vT^r@Oy8;jjusvMK@0BXSBwfSmxeE z`vYL z_heFlOalgI6*Co>y;X9p#Ea104A31;5GNC*Xh3K2-i;&MIrUgPzCRMWoQa{5k9XG0^(x=^kX2ROwT9A-o8Sw?U1i%7uML%LDs7hQa z83?%Y3?8D!fWOzeee`0Jq%gA%UYRt@+aWIaxz@y{)dbw*+Am`+M>fI9;20uJ#@D$P z6pVGYX0iap0W^Ui|LZzNHlK6oTOxzziEtQBB`G{!lo`+h0Tjdsc&reGi+@(;)azSY z6FLeGHUd;!GSnhjACW0Z|I|^zl?5DuOnv6ihc*^Fhe!AC8|mzd7K0(eKk$W$#2pbN z&tL=nT4s?$26786zi6o># zu%*Bzfwh5g-rn$`3@w@H8R)x#=w`I3`L`s)zavHqX)>%G3=TRMh#)Q-#_d9dgyhX2 z%ea?vS$kYgd#Cevu-&(c+$O3DOjyT*D0M`H}8h9{11r6z8@2+4zmLy{X8$dH2 zck6}IMC=9`B1-F%=$3QzOwI@8&==d4G?D9WC-w! zjNp1N)-h?%_1Q2O@fh-6*kT)BYZOk9r(iIA=UBwdAr#0%1AvqxD1(eMSF}(|TF&3Pi!uO0RuG*`)6DBLILJy1fDV2GZmXKvFLt|tLXXiJfr>8T%@7NM;KTn3@=s;h8H|a(#(eiD(}Uv6Q?3Ncp07UK7a z%=%QUzIscJd$kaTaI~qR+5#9C;VP^FfRbAg(6C1M55pf<-#nQl_Z;J^Xv<^a3$YkL z4q=Qz`oST+#e`@IL-K$u=SR7=}m!YPiU@8NFZx;VsVap`JvU(R%B& z<|zqu-9@WuAsy(Ra)LlE5JX{(i2DIb#hJz!<_>pgMos9xbi;e`*xI! z01n~!BXEv;On;t#3!Xhhze9Bas^ z?L0fC{Q-_WC}<2-8HRPKav8`TiHH*m2F>~TB|wWj=*7XW88byVI8BL50Ida!utu>W z>ffUn5qkfAUpg9~U$1GLsn$ko#)ute2w^OU%3@PH)d4Rv&<-|Jm%b}~zMUSNKfrT$ zNhcE1!7*GFI3a*_$O*Ki*4PUnzpqhbRQ@?oFw)+p?X{l*7M^r)!_gtaBqLQy$}c9IM`ama?$^}Zj@up1cPA3n zW?h!ZN4x*~=*N(a?7`TKfn^+4lunUBk}JJ4hfS}8b|sOffdK)58_NdOX#KZwD6_Yu zgR~y>-Z>+3c{$C#)B5b?q2)rE<62H*3McohX5M`4T*;LW(~QnuilSbMxgl(=jVuN& z-!=~&G<(Ej=e5O4|AgFHfpaGw+HA-Z{P1VKIOmUn(Z|?PikkVUmW#<(jjz_Q-@RHB zd^6m@gi2jqJtj6*vHfJI=%#f>vJWml;I&x%QzN6GqSE(i-@bj3@$t=FNAmaWcn%-K zz{KRXu;4<@?b)*oW@cuL&2LLm%FmxaFZo&X$E#$tG=+z=KY8+GaF|*?#PgmAhn(f) z}Ce zBjB6d^jHoZI&>zTe_=URjrNu!r_V_l4R`u15nTk257QVJ7<>?@ve;{CY565AB0T)@y?d*hnwu5PRgWz#2gQ{MKINQ>eyL2=y^e{A z2?Y}_Y3Ut@4l3est4XdvwiP?+-%4)*%}`$khs z%Z=jt9v^-_-k_T9H|DAL^eC3C;MAV0sXnHm41M~`&P&D$PEWG~j&)!oBA zncnSz;K4|i>OEmhH8rv9*|Vpjs%i}dA?KVwzs1YT>-C#AZ>H1gR^K!-+Rezw==bc| zdMv>qkPXb=B6iGdf1|9TvWfz$>oC!?F2gP)H|*}+RT<~rM4qLs6Q=&;PTxULmdHpB zoRQ31UOTpLFH9C-WMX2=wbzgo=H=$z#ls`7&*UY3RW&XyE;>2+NmabIwzdzB!toO) z)4>OsK`<_pImb_s?E=OdmWZKK=M{x7LCth=WK-NL*I)E#nsu`0>Q!_3PKWgoHNX zY`00Dt#iRPUbnR!5zR44+q|+XOs6N+&Yv#@v+T^-v#YeUwD1N|iO_Slwg=VJ)LuqM zufYcg1_tgrd^k8%T3M4WmdirQY`?5R&dZlC@1Us_xauwrj#aP(A2Kpds;H<$Co9Ij zdUel8gRsPslNqsgUmF@QbJuq7?bWg!k6{~P+RvOjCkGTS^6lG4?(S)q;Cr+HOwCBZQ|M>Cax<+A4 z{F^uARAc!f6B4|!rROeQj7AoBMorDE`1DbQMY2XMJ8&v&Mq0K|`1$!!;9Rk6+s1M5 z;FjIHcdO|Hym&!_9fHlc(T}Pa=su}N-!_=i<3=dt#6(5ivuw{sPS*{38JSG=>eZ`; z#alXgPWPjtI4yl{T3QMM0yi}l?%shF^|MogJtMZ~&6^?+akJz&Y9eGj!H=Lgci{r( zzJ0Xv^762C3Q9_D@$q|TXlQ<1c9tEC!p$~q#8t0N)DlNb%DsCx+484PpSF2yuB@y) zbK$~IHM_xqfsZ)o9p8B5_*cH`w2BI?c8(p^WSxkJ2(h-XLnWo9kufoA0o#(hh!dVk zbH#m}f&3iLm+#)u!C(eHd&Vg)z7;RQrE&B3XGl&-$@;7t`1RiSwnZC8SqU0!B<%0Y z%uE)n+^_G6Z2Wuop4HIUfH&hURXGpcMISKtGssG8hO5Bw#J8h zV{aIKUuaNwEl$+R5VmYPM9Ri`Ea+8L?KscrF8bv0V>)vS3qWE747RYaaJ=Y6AAIJF z>v2=lJtT<%rTaw3c@B3`H+U9u(YUy{953Fd53U`bVw3k}_kog6RSv7WAM?@Kw~Efk zk7Wgy1SpgYDovcE;&9KUrPUFyPq%2r5iXW?xpk{gd$%kV$H?Y&ea4y@mOH37Zp_e?dpek2ma2Qh;GP1qpxDR$aNga!Ir#ah=jP^s zr9CmI##ha`m78#kYQP`ULXsVLm=I*Wa$M87)v5ve;`7VcrT z?IVoqG1ww;tBx2&lN&hStMLM}+lM3n1_@cuL%mGxjrz9Qaa-Qnl&h!bV*T83J}DZO ze#?#s>Gb^NO^$AEbjR;GeFmnJUe@8>y&IGe82n(}D<5LW!HXB3zzZ9ed`>du;aAaz zzYG__e-$y2>qq`4jwpxw_}X_;Y8r5PNPVY=o}p7) zrge1l*!c?=JXAu(4i0LL#O?@vSTnM7>sHT$*S^05tM@BB7NDWB$2+{o$H$Eu?+eYe zEy1`wm$Vn$zGFvZZ0tJRZU-kPf~Nec_!F=v`r=-qcY?1cBP|^N{QUUs+ZKfF_M>ed z(UzB!JYsUNY9g;je>qEt@%DO(f=@}T*^W#B5>t2oP{_9)9*41m)^j+}HIDF&B zgOWd;uJg3Vjvcf86c!d1x_AXQq$$_&0EO;&*GG}OS9z%h>JwRusLm|+6y9C)T*QdF z!+A`4Gcz;U=<(mbi@@0tHgEc1+^E=r$4A)_)}Xi{UL7~#{+l=aYuByQ`*?5N17F|r zi#oTy4NFWgDrq*L1?&=T<@d@;uj-15*EbhnkA|VVra7_*c6Q}zT{kzkPN#PY-1=3Y zJ{jiQsi`q;yd&)}{!+O=S)eN4Y3kv+Ld&+yvp=W(<4{76ut?PLewBK{*`oYakNUi) zr)LVtz>G$Cnzt|rL%qHA)CU7)j-=hbwXnFTK}$=Uo}Ha-#9wwm)TO;BfA%LEyh0a# zpPIebjqBG7J$JfRNWXvguI$-9EnO?CO~^suzFd}O`(YCT9m0HkXz@AL{a^Q-ENjP)W+f|A#5t07!$+q_+aq!E5N!$Q}GiZQE8+h*@=fUTn>^IF!wmW}se~uqZ7hHE6D{r>lGC?ixx&Q0Yc8 z+`g56`gK_GJK)d(1c}Y3Ofb;uWPHH=F8=a`ZgGA(XkcNt(lat#ekP>z7~+dXwY3azOusq{WIlcRL|)Cp!a}~1MaET%s7xsa z@T6T{lXe^pr^M`hxZW-MRx^!SQBiRQyl94P+q`n@$7D4$wjl&%*{{DAA>aqQ5zSwN zgPaH)q2s%X0uE6RYj`P1e;toXh&$%at)XaZZ||F}ZCRI}cKgBwW*S;rt;qwwgL7L8 za&xz%xt(v%o{zAg*5h5r9GsnxtEeQNm&s_W$Vuq%$5~INXxhNUQ(@zJ?%d{$ceIlY zz2s&wfb`R9-S;{LU!H1cX{As!!B1Kn;i29h-K8sowR`tAvisV^L4a|bXP3~zvSHLdnh-Hdx1Z= zQEnQ{v%A?6m51$}NLwt07cUi|DSoF@kYCx@b>K+)GQ7hjiZ%lbxHd;d6aB6>{Oh>w zMn)_3S7^(xpC$c86mPHOX+|wTdT!MniQ;lWK|z*7*LO{~Ra8(te*75z_5Nqu)U>ox zC>9Jg6xY`?tyxdg^-1*L!6fr$5pG^yE=09IhwMcm7w!&+=do$$W27ge9PBMLbad+} zumh_pNJ9#4{o(JK2HooO{Xc%_{vB@qfDa8hculiUdd6eZh|IO`07jXkX*iHd4z{w33HaDO-f69 zs=4Xp$#RLl9=$Q~q1s?6=f5-vIfcc-N#F>Gg`;D8 zJ`jFmW8L@f1QiQEa;xQa<9-^hddG(kAF5R~%fD?N`Y^4h>4kbmQqq15F6E!fbofnO zEKCGcWRD*wExB-k`n6FfW|rp17+6_bOqU*Hh#pBT0R0Y?@QIlT1H7Q<+qbmJMl-9K zuS-@TxQBnoI(>1rzHOTtqT=Jr5XR%e$Zx^{cgx7Ick9~r?a8H#Jy z&>>mycGXg~Q%QMw;~rmc@7~Au7ykbJI|JSB?%rOm`mL-&LP8FXj(S7i6NwxFWYyhd zmKT_mo(Y)N6{uY09s9c#V;kVE_SFIZco5tG8`o z8{Cs2?Ck7J^qvnGf4+lqk(~T{KR48u+yXoFvBh?QcINz!>C4!O4|prFaN62CfC%N3Ou*h+>)ewh|M&MqE$it~?MJK! zsnNTHthtzUk9U1s^Y(I9@|Vjm=#J+H6iB{9l4Cbe7yA}oFd-_c$jsC<>Bx~I!%(j* zxp3~>^?syJNw{ssh@3PKPJFMcd!n6T8CG&wVBYC)J+A#wuJ8NzLa68OJ)3@e+4cLE zFOSckI~RC~{e0)aOV5np_nOh1k_;F97Pe$)V4(6!=JjJeFUkbGeosw3y;OE)oYxI0?UmSY#g`9}V0bF)69b zJrW!o9B(~6De?52^}qf8wmeoTjr$uRbK5n~V$+?f^zZ)T@r&=Ta7B|S#3=1-)S zUGd$QS;|f9E<@=i$r4bjlDsu%19JJZ^XlpbIkrP(@2=#9RM*r5Ik_G^O3|8dQRu=h z`VZ*k8up-NYr-OW-4r=+K;!Pw!u4y{isral+-=dxf4$h}-4fBs$5-_c#mb!*w6sFe z{o4Pjq+m00e{)mQ_>$Ruvr32}3bV7al7<@JU!5N7ta+!I_VE1KvwC4KUNm80ylx6< zXP3Yk&CSjx&Ho)S0BNcc@Yn}Dv}M>3I=jMl9J;QXGStYt@`dDkXMOG^Z_muhNkKQ` zQ@%BY@DTy)3SFTh$XKrVJ4jZO`E{}9CiqkYB}#!gnVBD?ohJQejOQTu6l%ocfz5n+ zXc|GLK(Vm7zP^6SP*cnQ_Ti&@GLm9qxTRbdSc*Mp6K;MkFQ+{2LGw|()1}_b`92-H zRHkZkjA8%)vClZL(h({ zBoxRiYHn{1Y`vtQKt<7zQ(Q?>fv_+iL_gvVVV^#o`tkGUr%8vioTOiMu^a6#DT5DkdY0(u)+Xu#6%K(h)ExK zdHKhyt|Uz>DbdQKH^IuU0a##SX7=6r3!cAgXviBjtqX?hnbQ||e}>JQ8;0kIjijX8 zUI^pYUI?4H z^PeYECm-H!|C%*x2nd4Q9q`grcm^^&8g?lbEZzNg?<~VmiS6SP5C|NQMmjMRh+{$p zB?ZrfguRF*ckd5gJ+oXakFFK;*#;hZ7970c^ywOjMwHirGKES`{;xc70eND}^MC-R zJB=y3*m|%aAKfSoaGKSw%CbYoc|LtEy*v~U-+r?OJ{C4M(ub<%nY`kMs5Wg1;;R9o zs;S9ppPP<@2Pjc|ChLdKfBuq)<=1g-Wx08It8$n0Zra;hjkh5u)I){^f2R{>ppq9C z@bu|@1}^!d$BwPKd-txeh{zMCEAa5$KYqC1n*Xae`@0V)(^`t*jyyJ+Vg=<-6nEfy zxOsTU$?$onuJvyNun$(0KT@Q!Z{D=EHM&|Ivit1%JGXGHhF-whRvERLdX>&&jdWLi zxc2?6p6~X&t94-? zJBB6F#s1fJyGFkhpp;n{Uy}gv$N$2+e4U4g*_an&>2;J^iV-b*nMIasE_x*CKBP?pi@ z>RnNxU^CXC-SLeJ5Y5N4XIwV|FLjw8$+(p3kfhv?itm5IDY)92S$23r2}aiZcO)oU zTKIDs&{t7wtJcp(Tz~yPKdURi?J8|ykfj=U5corTRX*4W8}KY=frjFGkcKn_{ZrvO z8X8_ORilnbspkj zD08+U;G2SXa%yS`D3USH0z3%hPhS@W{2mlM4q#|XqAn``0ZIMON9_OgbXuGOEs>jh zEz}%3&ac3@^s+7IOicLT_8#EJRps#K9w$+WLW19SE@rEt=YfH8t%pyoL@FzP%fG#R z1a*YgLs|VskSrju6o|6E+r?2Mm< z70lZ*83d|slmlAO1FI4_X1du9!o&eSLTZ9gy(7(@?hOs+q+Dh`obL?6Q*8X?+%DX) zwhz;lmy3a(TnD6-i|GQkkCCKg%&z`}Ur2E$Ki@U4ABcO@>(>vQfmEfQpTaX}N9HzK zm507um>f`7jyRIn(Tk|9qO#I7Wezkv7YtM#pP0CtkZ>)p-=a007B{7h80G3g1u71g zzdz3$?8|eN>{x4LYdf`mtUVvN)cW=7EiOcm-+VgaNNL3FrRFY2WQWIbLZ>qw{}{7< z^P`uYN&HLR`i$1+9=}cjn(}UAT4ay$?^!Zg&rl9zn_Laj~ihELFl=OX>eg@s4s%Q5uU2ZQSk5CT|SJ|G+Nv)W5AJUm>~ z=A^{B7Qd(ghXeC-_yCO7h@Z|xTKIRQwbA1sXN;qX3J*t2k^@s9GOh06;mc#zyu7@) za_M?LRHhP|0g6-fDD@v!f#+|IQ%a z1ya4+`t64g^vF?qZZm%0;@ng*%IZljvo~C3x;??SDI797m7bnHgIuUeVp|5Ou*NvR-YBwe$4r$# z`|~jIseTCB9WO>|cdI-UfZ_P{>sJLzKdF4^Oa&5wf*Gj{W%2Rx`Ppx2*#hf;VdGno ztV;seLs%oLsr=upxqIqiyc3{kT~M8TSM|7UhGjdc`Ljzq=>lsa;$l%z`eA=yrvyA( z80s8SZMg=90Z0LwM(nx?Hx^dZbSs|q>gVSl7ngx-@=tB|(0k3R(n4#hB~G{f(3y^J zoG~g73IYMWQ=`w{1Nr-{Jx^Cz-2+_yAvfWuf_J>tko@4jfG@HOu?-ME@!cs?hU{&> z$=6*7gQoG}2yObb*U4%=I&|I~?lUSn`YejI7VQc-Vg8Tb{S8t(c<|tlzP@fOmRy1B z;xDBEEv&IODkwDm>5!j7nyHD&1CHY!U3kzy16tU!3LKBs z@Kq!#faf`jQa=_Sasxdmpo!{btinM;pPw|r9)W=Ap)>>o@8GaYLPC@7Ac_6duH?IT z!4I8P9d^QxmbtyO9r_LLrZWKppz07I_LhO;_c4t^g_A*GRlsirC*QJ7@1(>n1v-kH z^SiSYNeO+d~I-T$CsJ;LbxJ;Sy2ePfI5M{F9h6;xCgk?C^!@Vvt>XdH1pW;)5>6qy$IAl z=j{LZeSVi#XU1()jY6t{3R2Zadj~7R zkh#sCVq7hYtruz(xcFZlvI6(;WX!tGx%|b(pmlE#OwuXzgM{GoucUs{=>Kc(%)@$K z-+lkhm?g9_6A6V?rj&?Kh6FNi=9CBtnV^4aUrx6pAz`W2+=7n#)|8Bt@$8 zdRlAmea`PXd!OMtf1G_?zw6q|)c5=OJkN9A_j`JH$4}DJJ-xg-iK!I4ukEL}gl=)t z&mgJAQRB-v*3w*`00uUF`}Xl*Cr8el@mamIsV9xZ*RV@}LW=AG1Ft{3w`RtTzd!!A z2YV4|%+S-jz^s|tW|qEQb?L*-9v&Wpkm@9sud)GW=+U$1Ii3%qWq!zDHMN^B`ErAu z_8&O#8w=Jmc#^||f`S2(H57=C#!uH5+_hhJ-&v!6@*jU3XfsZ#x@AvzU||2=uG-q# z8nTQ zM`#nW`YQ(ul>V91AEoi!`u0&58v6@Zu1K>29qY<^@-RDrW_Ji* zx^Uqx*r?>Rv@Vp_0aL8UCuh%78>#o(Z`NmQAB~xN{o~yG^do%IvSV}w3Ixb-G3SuM zgNsW_cF{zf=Vyj4n4Vb(6rW6Y0%2QHQUWH_?ax2|e7AC>u5muMFO6CING3v6rOsL- zc?@+A{A(Z6mGJamzC5h94#;aP_aCh9wgE|r>HBBLMK~bad5rn99w5U}g?T89%L-McfWLbKYhlhB1GvFpWPhiFODu@dMsa!pbj)nyT9(<3p74PtbIbQZc2 zxI0Xm`#GQLM~oc#5a(2JRaHxNqN*Xpr|98nY|e6oN!-uu_}OXg zqeDrQ=`f@iU{ zGJm4r!XfD79`mTi0N`$ZbMxX@>s>tFb{#toVcrqQBf6jiz^X#{!a=Tn?^Lvk+s|)F zEL1VjT3cIt-Fn)k&j0FC!(2aR3H-o1AKZlk5%!4ksWBqrK-IYUK@%chOn)OdB9vXd zeWljCjxdGKNTej2Kl^|KaykUVeT@OO%qkbAu8yJue;px3k8-0sf0*AVkGxwovFcCk z$T-^%g_;bADvrb&U_znS3s<>%)*Z+y`sdKmy2i$ks$XksYuNn73=X?IJs+8j>u&$Z zHDSgMJS9-Q0d+BUpBG)QZj4kt`1PS@;NB4IFi6reGJ?S5{D`^r)cUA@%|YkX5DgkHijKx4 z?P}^%;+VM?+Kl5`4^`F8*)ESCKGb30Wk6|Q2UU~Qwe9h<)Kn@8DQj4>%WiKz_1BPxw=`6S z@1!9R`hcLIpa}Lf$|{Lt!JaAbTzq!(t|4@4U~t##V`y{5dpBAM{=j(;O)8Oah6pG& zCV@&Qlnddu+hBYb~ch1wc95A;@y&CJCCu-+PTT_F!U8;?xnzPMoIZcl{Z0 zN=r-2w0E$lw7lm?D?rkSE-NB3vc&TPg0dRgG%;Z6*x0DK=ft`zOm=jSiJ9;V9fTl} zZES7FA{Ggd5u@fiu@lFJw0^ucqzrT|AtEQSkL{bKj9r;c84h1JO zK&uD8pYif#GP7X~omsEYNhLl!V=koW3y*=x%HQef4W0svtKa>h*La__Is6-2wrl~H z++v5oCs^Rusw?mIVB14KjGEF=-1e`aiGG1j!KY7m9X9N;mdQ*o4S7b02S=6Wl&z?T z0j#dAO=cNKIM;1rP*zk?=?piv>CdKs`*X7RbymgzfOgZ zbNRmcOToR~{QBExDJ_Yjxg_zqY`~~N9;3-+YpbB3z{ihG-#Re$rsL0VBLt^PFR#Vp zqj>SJ0;ip)o9WuMYaeZA^+(?Qb3#H!aqk>k~;pWU0~yk-cTh|iE5T2w(PJ|RD&S6zW+&yIz; zd6N!Y3<(*;(82OG{OySugZ5sy0ne@j4vbykDO%0uQaC>N6rF14%G)A7U-W#KtP3X0@=e=reA;Oq(`s z9M70}t2x`R;@vRnSd4MneUi8Nv#xw!S=pwOCr`qy_xJSl>@#V*D%&%*7Bn>|IJiV` zxb9~KTC&!}1^1D0FNEJ}Gxw)BHPkbbFJgMHEd-v_TU|ke1 z^zqK$nPGR`yEo~yw#%#`D<=aqc~W_FkfnYoDM#UvAMe(mlVQavgpjVTuBcAk?aQ;J z+_Mg?Dm_<5ZPQ)4v^QMif<;H;4hEb&`6TqkojZ3vKEqAV>3)dEA!KSyH}BV*cI&4u z&G_xz{L3}#%V`^qg+jObl_1Z$kk!1xHq}2Bw!FHwSgp!!#OVwhkkN~VrSKykBqmCj=tL-`lhedIb}5e@U3yce{FTGAb=A;2m9|mi(k)O6hUY^Z z6KkIMDmHMlB}cN+<;SET^8#v6Ht4c@d2RXz21h1{gOuA$8$O=dDcigEuoosfetcEp zhYJ!d8DYxq zboBZ8`J{Ffgczt9uDtvMFW`lpEzKv#nC{Mc3!5fDH060gPn5cp<=#?36j=VvQ@`;j z1^|la`IwlKDlc<#9=l7mEt~6D#xvN_P|}eDz%)170x9G^W|r)*m7SSIs6a!;jPdOp z2P2*TTo3sUmImByhl7ITQSJzE=GCiLG=;l3+0mT?Vam$M4SwNQIXs{)@aFooenP#a zuHHi?IqSzv1=csUepKBpp@lm$#VzLSW=qS1Ao@Z}ly+54(ObF4Zx;&_Hc6-61SOfa ze!VgS8aJwaR(?OX_xxp7E3BM~$Em3aQw6k#czWoH_wsqU9P|1TlgmH29kqmg)#b43 z@e?Q3f=IL9k`#9S+C@QetuJs8TWsKD#|0a5G#~5)28-F*5}%STgg!z($y4q3Yta=T zkQXMscK+Bry!sLS0kU@n2b8S3D^|#ZO`Zd+-P!!3Bm17WF%9(!-KS7&qs_^-luX>X zWI?=rd9U%CUrVSxS1k{Q-nij=`ZQmgnM#PA>w|{fxot3P$egbpjN4*zWHv!Omfw=o z^&NADwcXct#dWHmE-B9!>NRma9;IYQ)6ZLFT4_M1Ld8tQkb7@*X|4bgw=v-ePM0wu z#-VCp{o|iVF{mfgQ4Fk44|)^w+#vU~<2q&D17CSXEbFI(OdrXB0l{}xy`>D~yP4xN zzz~2Ieohzht~p<(Gg#1G0H5sT*)fkyTfF#I;eY^aD#jn$*6K&?zKLX_`om8q!m^dV zQ?`Fu_N%C+NddjWv!?Sqp(Y!!>6G6em^?;WT6*KWKLF&yfzIj=M-t8#$XnOgJS z6TWWeiAi_rqyss-^wRnBZRXFPZ&#jec?`lrYQ1H~+L`u^1Fw2&yLMP?rN} z;1t*4V}DzRU&PwFYF65o!#+NG#>N3DRpQms_D}&~r(5?u=Q{gTsQ!F$2M>)}3i7%;{@3 zZ0I^Kx`4Joe^z_m(WLjqi{gvH!j)9$m!!s_^je)m5IAiRFba@}}&G zehY~380lJn*8wFyoFUAV!uTQAa+=2@IupP8uf4iy9!!X%e@#Yqm{eQw>(L`Jt~|0z zTLyNGJ&$FogUVO*dPbMUhfhgKeE4v0W7}Q|3O?uxUW6?QSxC#`DT@4ghZ`3z?2&5Q z;Ysw^>2v6LX&9}(@2Jr6+hfB&0&ozCM%eZHn+<9oV|qmaXMwN*h_x-QQ^-r7yiTX= z8eXC9u2hY60~hs_ZnvU3w5cd}SJ;gkGT@*i{ZGycnp`rq*X-+U~o}Vx~N<~iu2hEJyln{rp1+GZ>+r63jp$Z zy#{%0HjQ1c01Pm7+3yaIHs7AfVoyv-5tbSD*6P&>%kv&+EavIfFt(Ny-gglrY|Oh( ze#(ZsX=?54?FCIsygZPaXWnpaC8hTK;bZ_WpbZbO2}UWTTFk@)d9M7{bl$P9u5QMC z7YFf8L2`0)bEB{KaJr5HKz`~Dc_yP3r|`M_L`iVz{$fwl;e&E6EKkl6bqG;a1e%pu z^)`^R9hl|*K|W-Xr?KlHAgS*qW4HCXuDQp0$rAs+raycdA3}OL_{jPU zo)5M~++)W-^}X|rmE@+vQ)4t4I?I~2S~zmBrLDKB%;>>Z>ET=c;>Ov@wjbuk)fc*m zaR~VjzKS9C{q9A3_oZA41Z&HNexRGg@btEuAG?R;L}PL(B}ApBtNu;dZrTZN8m+!u zlKFaxmx?M9*(iSmzn&EJ7%bXfI;`~ECx(^j)B-}h9FcC&Fsv~%dtfEMVAZOw)Vxt? z#q7zpqeq8#J??uZTAt-5q^sI4OUxb$tcz9BiRN`n!tUE^kSeOry2*>eB=c(M!%)C1I4(t!(oZ)vI7MzZXf^sxeMdQtxmc0ANMfx}v@oA$w% zQ9!2p-`wA8e9J#dr|l`zcQin=1z2d`}S?@tzc`K zSlv~t28va4=FI4Asv|~tZTX=-i2g|Lu>29HrtNxyQV`>3yzBB(hnK0ToeB5y&)ew7 ziH*cx=()XKwVkmjYWG)??gM`rvpz&A;!pvtvCphENCsxo?7Hy){;>9Fm_~wpiF4rB zx0mxN=9}y4tvZ1sCV{jLy)D~gbeie%R;UvAZ5yb*SJ0DNUi(fLt*FgAd2Rz%+OUr* zT_03feTto!V$p$;i9_x%PZ|zl4VN7+Y8&q5WpMv$yInc;R}fCs;8~vRSS{gGN!$Sv z*os_;CfrQH*Sw1^{jHL*&$f102aX^x3>ugiHA?$mr?vaDEv!~4uqc7eAob5P-r?~% zu}phf+0ncmoBEI6%!|wSUs?L`E3vZMupab72&MzE7qRwn*F*9XogjEES+ ztlAc2s7`qY>kc0ks_+g>Ic@v*57fF}#0YvSb7uBH=db~;U1Vf(n=))|UjgZl7*XQ< zgu%2qTo zLFnTX`gPC7$S~UrA3$uE0tJw6PB~HTaQ$+l#Ax1OaE1SF)qXvX^&V-=@`?bR9{$H4 zLdkFK)+Kq&qI#pkXbYn~&)>gCb&$y65Q%F=l1O#hT2ngn*U$3sW%ss+23h7rj86Eq z=={DF3M@;?9QtI_tSbxER^nAPF?+pya`~wpS3|CA_gINEX5@g)UMsBxWB2Y|J0N97 zT;YZ0Iq}^d3rLyc4QOj1@bKs8)rV8=ze|tUF$oTD=dYT5GrnulME-SZ+~tQKebtY1 z90OnZ1_T&y*gfP()|ImYB&%%35jq$X$*7mUwl0eEQX;k#XobxMW)!m7sJESpm{&^y z=+&(E<8T&kXM;6nEZs#Lv^9?fduJ_n8GaWb!{Vdmoc(915EOZ#7GZXh_?wGknPgir zX$iCurB`-oRhk3l3?Yr8!`rtqVI@GQNCkz`S#gS`imhtwx+lKl=d>Bz8DR!Xa!zou z{^~DE8h;FjztwDr8@mHuK>7X_&`HA`&+j}p)tWSamN+%>8ZP z4+8GlWbbCQX3ZME+g<+z02inbjU=r}pML#jSFF7CeuKpv4$UiJVIOW!-8|B;VB8NY z{te;gg`X56O$L)`G|KKd^@4?W0k<(_kHi)9&>i06wqsuTr%(E6YFB7gk4(6rMB8%9 zVh#JW+rY_*OifB3oPZhx`G%;IyUmYUJdVn4{t=GTmx{!*6e9tU1>DdDfCGxb{zHdm zumA&Hn}kNs+RC!YdsD56&W)fkGDaUc;u8NDK0M1L?CjZ$Yxc9}&)*;wft+3L{Ta9K zeUZwKsM7#;UMH2YXW+N99ksQJFN8j|I=^($qN6Fb^y7cQPf=0DIDo}aDz30kBXqy+ zwryi!YV)tzt6?x>P0+(BJ;NMPZm0t&qs8tGa2eRMXM5}rSi%wvt4_#k+3lZ`lG%rf zWu2}1^YB>>=S^meMh^jW$5JUr1+Smumu*Bu2px4Yj7rR@+{E%zHKHYjk9Qoqc^Nnp zJt(C4#g&ESOurs9N6e`v8cuW2H}ZnLxY`C5-RAwkfdgqaXGf{o+{%8w6WhMP2|0LW z6sE{?$wz|m`=Xdoy+4diqV`~)I8g(|CEz<6kwyC!TvY1jWV`Y!{3^7n2XpA`{C(S* z7LScE8e^6s{p;h@7K<0RURcXj{cz$2o-Lo|;HF`y6bwj6Ja-c7|2pe+B4oeAPYV@5 zh+`J1iMd?W2=b}bG`Ar8=P#fsfu%Cr2uC0gbBJNv=X{YD;j5>LtPLiQ_ntqw4(|}v zT5MQI0>AQgW9R}Zr(6K(KDc^yZkTbG`_9Y*TPaf1aD;7>zI>_o&$?0c2-i$dA?=%KUrl(*pLw zFzWJDku|~u?U|dS;)D%exG z|MX<1-SqeZMNm6l>&1KK_=<3A+&*g1IGH`{{k0r8BjtQe=2X0?V!FxyQlDFEz27da zY=kw^HCR`1ki#!Uy3}tG5ISmpfwOb=Fr%xyytT|f)IqJMgc(8IVzAL#)WvPVs2?CV z5KKPjut*;qdGpxCTcN8H26EBC4oe^Iuz)7MX({811s{u-))ei9TH49e@DSUPkm1i1vibZb zaT*F$G19^J-&bw1g6`D0pZv--8_76bc2MdkrHb3T*sH8X8rOcooBW;}4xeK~c7-5& z22%!U9ZH6G+76>QRDZsF z#tg|q{#S2)7ic00$`A~1<2?IGd&MA$D%Irn=927@Iq7cNAVH#6?%`{)ykhEXYyVnt z(nNp-LgL6WU5d~S3OGpBgXH9~n_rJ%v&Sv2ti8QA*J7S!_(7~z*RyP#>iw7d3q75< zgiI8(e85I}xepaKw}0;UlaUG^_U!h)BeUYyyk38(Q)5Ge5CAmrK_!yH!a}BhAsq(C z5k~cO8#ZW8P;I(|yhd;;JP*mL`O^IX=LPRDO76&v88Z@by3)TMyK8Q4GTYGbAzdc@ zWjkhn_Ps}?qMw$~uYk01J>X0;m#Ne+A!)!L73#lVH%{rIzyFehJETN+4^zRFY|=O} zz)yvANQmFyXUmT<-ZX~RZ@g&Om9jbwEII0SI+lgU9Ide?ze#YVAK;Cf!9!F`Q89r> z-`B^k;}|?yfs>&95NQs#MbxE zdgjMD8I@-51My>#w_Cb2r&o(vzOl~4VZ-z`Z4mQ25)%yKK|zH9c~dx81ziq!7+X^L zp`8E)ImWS1io}!^u@DIYO*Cz@+|oR{{7Qhj>q-VPo~Zz`aG_75rH0iLEjop&m@R{| zA%%af$E)$u(r^tY-a1;K_b@5Q9aIS5{t z9ATO)WP8R3XX#H`&twVMGZ@TN?3xdIg_{(HR^#XQii14&JLPUc{f#fHRxF#tTS2zK z&WJT}HRHveRJT}kU3rjV#qV||&m-}rmXylP6 z=|fW^Z?Chq_Q5sRqm>$Y-X;;OBZ4DTpaRqen;WJtHKOPJNLyQH*w6Ay!hAEc!2-V{ zA?rxzC+LtGxb}I>hIIMgp0u0R-T4`1=3$&uZFK=zOXgt6!dy#Pi2Zib!#8JVMsjlU zi_7yByh_slL(XA8%fFvib~e*7r)BYn5279mYfJuz_N*#CXcC>cct)#6O=hpdkpR}z>iQ0rG_6r&f$%Nr=J0$dgopS zr-y*A=LStU;!r>R4CRDpMvlq09%Bm|gJ$s; zBv1aTcu_|@zI33?i?VNhPz=88kGjoV}YQ7aGV?CD_O=93$B$r25bxXo7f z_urF_BamMMHw;o>S)UrTZgJ6-Zf9ogX}DzY){w;^H+6GqlffBn7iIf?2{-2KF`gH)^IZ8BFf|Jl)^Fvc`~cH;J=^mRLqlPY=BM z)x^sqZB}>Blq*YhOS`%G{%1|8YBh}w)5Xw>)4hb(HNoY(>YWOU88g}embRmBL_c{T zPdhX;OLL+n!)TYTGd1l`_H(?i_8z9LxXonA#*G`-aN{6z@4HtKJ4~)vXYH%Hpz}5R z)7gAulVMwOqdN(0K26c2S9c6D$G$qzc=zntvq|3qUFW4OCvrph6)Fqvz2$!*Bm-@U z7_s;|Zvnl8ZV+8l{`x$RY|V)(Kq%tb7#ioHoRNj3r0cPXZIMdE^$tw6i&NTf%5;|{ zMJF=(_|btc202+QnHBEOJmjgcqd`h#$qiqJ#Q}TOoPRH_tDJMox@LbJEqiLG{Ds)r z27#DDZQPmRn+bsiP>2vLsldqUpkRT01LqE%^C9e!$lyZN;?TL9W79b(|^1S|Dr?iSDz_A_usjoW96-B*$3K>VG8$%Z06ui!`@YG z=7<#{19~u7CR;reb1)B_w?dN6iZcEB?kVv%Cf8q`+dgabwn~RcPq}?hgiwHiS7wd$Fi2&-WpQu@STtM7vq2Y4ZrN7*8ahlq~#0-|=1TQ;pY>wE@kBR|Y7J(a}VCaa*( z4Z(!+`-t_+dkKbbSK<-AO7|!A-*!C$yk>yHu)t2$!83{^0e}41jsST%w;L3r0 z$3lkFFhkhYg+A3`OyDD6Rv2~UY6jv;x}#{Pb`~0VY6Rz)ksX+uyeiB?_6;!MIVOE! zv%_h5Bp~27iExTz%z!QFExtSMJ@5G2H2HkP1#szjSoli}E?wx2Q2)Gher%oIA)UX3 zaKwTIAfv*{xAVgk3T7bLltDX0F^Nt+^3ZRl3Gv&9W5Q*r9(gm$SnMQIhOB4pE@=dVrJTI?Qo9b3dq)~pCB!P5{c z`HRpuIXP}g9YJHLKXm9-A4h+CD^`8}0v@jho?_OB56CE_c}ae(Eh^vAHa8KTk@(XY z<;!nRLefw+w*dC_nP@Xq42bC4q$DB`h$=c5K{t80kg! z^<&=Aw(nn-$GQGkR5nY4c7rUSQvW}^a=PafJ`7`BQ_29i-C_J`%1~*&;DHO~)$G(u zP*Ne{nC$j5+J36~=WqOcdpoeUHYZdQ``B4nS1sZrTTQ>gl(;e9i|*Pee!0YNtJnS<6}6 zkdx5d9>SPh~#m2@5AjQ^*5i>!V@e8s113G1q zq9Y~<>hKEd`;>Lg|78g~v=MG?ikE z*5CS18=<1|mNgM-+!2K+H6bZ4FHrgT?+=Vv4Sh7X$RigQ;Sr;pS{Dm=Zigz3gFZ^b zhD}E;L*h)n$4!Jyf|Nuts)K5R_CZQAcI;R}jDg9gA>^asfW&e_@5%~Q2O18p$EOArN)vu*00LJ1+RRnCsIm_XEE~_!M&S3Uz zT|};5Dk`KTB2yAI3o$SvyYuMLHh`I!FwRp+8B_#!B9=G~V65sfi|ZxvOtDMCSB+da zo-q?_A*?V5E`)&mexEHLv-&SaMnxra;tj9bq<)3H1JsgV3l=mn+tW9FCR%3<6+*xU z*W176F%ee!wbObZ7A9PJAf)Fe@{& zMOFC$oJYUPSGPRCHa+zAwV@TAt6HV?yZ7ulf~^*QtD6YngER#%&LF@KaR1r819Ae& zsf*~OXlT@U(8`D%r1{67gUIBzcAw38BQ_|^Csd($4Cqu~ycexjk@FI>T}7Vib|U@B zvI=rR3uR7w67j;`@(@K%_-)WS0(XY~Toq!E$By7z1c}`N09t1?(MEqlog|d*>`vET zHIG}>yjRL$t-go)sZg{q$!CQ)hnw7)XSRO?S~s+zhIe}@27B`a;ZheaT9g^GJk5*) zX-%I?FLu4j&krhJJUegXY!j1vNiJEeR^*ZXuitE9&40=XSE!G>`r{rm=#k*ykqiCd z>qCQkb?^8N5XP+qlAvdZb37bzaWp@-QhX! z)^hf7sknJJRyW4W6*+(Ps6OTR_+oD06!n=bA3x`3?1dE>n`c*}4<19%>`-Mlv?#Zp z6h5OS#%!C5|4%Jlpyq;HOn6JP+QFMqKvg~mo?L;%_e z!EV-HE7Q}{$*5m5Km5$U>H_Q7a+m$c?R+RVwb>W?8bh>EiHyR*MXi`9|$b+9Qy z5|}Of`0?Ymjs^XD)w_O73+xDGwiz5wQjOH@K~7F@VP+CliX@5dSQ&&G(mhAYiS8Zo zW+GrOXH#;4HDS>oXUbxTeF*=;FTE_A-Y}rOb@m8yp|ajg2_4V2p~t+zQMiuJm~X?7dc~s{*r29=+tFS8v~#u z3BPmf3koextK?um=1qZ8Ikhx5ZR3J<5t@XxBoPW)i1D`=d4Kz6C+0lS+EE%!*ROx1 z4JhBQDc0B+j2S_k2xCP{sqRuZZ9`Jv>6`zZ2zVvULiDBq$hX{qv~8b1tUt*s8S7YG zjOB!5xh<-GH2pXTt|9VI_TAiJ@QFBZF6{GQ1x$0=u4aBZZ+zOpbVyMO3gS%GAdSL;gdyI;FW`tV&XeqNjwRdKalb8J6EQN}TK7XO_#a3}8ibp6Z6dEwMwhC&JS zF);V^J@vlr+enGL&ECCxdnwHesR5*?)-Ajo#}Hz;YH;@Q>at-zrhWbjp43}p(FlWP zMG&|F&4P%3+BI!~^|U1m77!FQ4m}XaTkfMJzO~dqebv4Hu9u`f?&_9 zovf?>7+w@>+mUOLRaV70?h^i`ah>~m9(i4OL{_)o9Atv%vFRr+oE}>;0CT4pCk1yS z;4wt*A$5E31Ij|If_DZjS}0dYXWxvj2+8RlCX(q);DxUU>Xaafpnchcs|n|_Sp8)K zy05~MJ_<}1Y4q?x-EoR?Ho%u@@{gNh>R@S9)hIjd$F~hkGMK?pSL-a#H*@6J%u)Ze zqT;~eV!TOsNuJ)*A}&E>?LixS4eOw&#yE4E5Cf4>MR(k%Z(ki$8^}N8y7kLd_E7id z$+4l|uk50`?m?i-Gg#n6=1oZYT_iXxkO1yU1Cv*_SnOQ=zyVhzlyDNz-!_^9eH{2{SdZVv^2L68LcRhyydB*6^@_IEgU==;OvSi2vh@q}sabL` zli%>LrjoLq_Mbf2N9Z)fRD~#KFC>9hH(lu?$C*eNzZR}oF}Jbt==NQj^~WH=r6e3R zukSfn-~ae3D=T{Oaj^gz2HIdHs;HWi+nzVnrT_TogH1=t?VVoX@`R;@)5kgZ;zA_P zHrECyW>U4RbE6GJxP;xHTUCk)u0P}m##MhCP(2W%ba!3-IltE*{X9_30wG#=U9BK8 z5pY|dM+8VSBG{Em#qJL_#Py9=_VD#Lv#{{O51>EN`j2NFX63fQajd^@t*NP0=gtRv z-B&hmJH%?2Cs7q4z5d-V9CqmDt|PZ~b$;xm<%)EyF?*exE65%)hF+6Gnlc)@_uJ0w zVwjd~EzNHK@#m@WBwj~2RIS3d_*UqfM59LowW4q_W7qE%+GYVy4RhrRjGE6Zyf91f z1NpXa(V|17XbUOPyJh2a^^IO>PP`s(!ygB@6dzlr{re8IIHv+4}fuZ6FOyX}P9PNduAOusa6ti_xG@t1!+9d?F_-M-7|wHr1(ZraJ1 z%WxUetF21n$Q<#}`U*V;Fn-Mns{ zFq520H=I9z9~+HhV=L(1@Zok1yV~h$h5Yn9k2_1p@3wR}e_HiAMMwl1A*XHi7BLQ2 zo`lzvx11$yapPy^=73YDlCZ6o{qU%kYX82a6Mklnff}ri!f{aAC-tTcPby@@#^C|c zOVy_|P8BhBsW%rXU_|dX-}u?0zaz_ajrT?$yBK2H8h{%;Avfg$d2~dSS!|2;(t9cL zP3)H0%{Q8|vAfSD5%&H$;?wC%uKRPmPW*eINxt*e%rVAtGo?TKmZfepG+ymio?@Zh zkSDTC?DR7$EwT$o9EcuhJgm@8gqeKa`suW?MR@Cym%n@2AXlXy3*2sk-F(03rQ%}@ z=vwe{XhqL1tN$e_jSnt8KSTTdJfSTkeL$Q%A>A4M_wXNa*I#T|uwV z5i?Arq~I__#Il_({U6A2$mUIIW~9lzU)d?s8AJ%BX6>aK{P4W_l;^@8dNV}xYem~Kh%p5hCKtwl0tCy-6ym%G*N&*V)7XrqYj1?nPy z;4C~HQ;F0;EKq(3Aga2oZ)vh(| zp%7mXA=j=$hw=Bix+Z`8-a_u$K@_^eIOd2+5oi5=;uapDcp?QS2_hw6pe61kzS<`5 zw(fuUc4VZ5w@+5slmCBfxS}4$lSv!puBp|^M=>W04Qsvw)$YMxyjMveRr0NZgP%? zdNHA-8DJDhh>rvYrfR2559B5QiO8Inw08N67b`vP=b*|fgJKh^F!6+=)*D`r>sVBM zu89D$y{I&V=>ST$L-pPI{DmAAAyRbPLM8+%WXf1lBc#4uW*{M9w6_q6vK;Z5??>rb z%x4#o%eBKc7ByrxBgL(*uh#=S1}Q1ax2(KENGd01pYfaf2$2KOrw}9pPn1XOIz{Qt z6na1|ci=j?Kg+h&yz9x`k>GVAVFg7Vr$oy6nFp&0gBhZ(9{uvy@75Ns8+ZQgcYVta zTitJ4w^**H znHlz2lQUGm?WOr=4#OV`r*L{CXbE$$M1l~ad|ltNH&MeRTcr;;Sz_lygU%iAe@ z;X8g!*j|zQFs)DJ+;?x9nT(Da@4y6!)&U+Q)h_tEr}Hxpb@8ml>ZRJsGI@#YIr=9zM}}?L+-N=JdduvZR^D%|Fg8wfhg!eNN7%pT}GvX zxKT+`9PCiIi+dBwHFwKDjcO7JFyIV8M*aEx4ZH!R!}Ccrak?`@>3#ol=JB|r{~SVN3P7As(EIN zYTmAKE~2PaNEaCWlTZI|1%tSd|2}^HU$VY@*Xz%l$0dyu>^}L%UC$h`P$YxyOce!L zloO?HiXnZWbeK+QvytJDu3)FtnqpY=_1_XllXF5|=0#g{|6B760os{1msVYPlfhI7 ztx18B5@Q~v&=m(xzU9RNBa?_VQh+4_vjiEWN_OXjYyg^uL`x2KfP7^ELD=hO>E&uL zm5W?%8j$u74wPacGobf0xw<&F>)%PHo#|VfH?U5)AEE&Pq!2^7;v8m6bR@W^tAG@W z;s>D97e550c4&ui!c6xFr6#_-BDeYhfb2CajJ4>N4X@=P*V@W?rn(|VR>Y26TYP;1 z+Cks~<&{1@tr41MhP{jG)yh_&c5k9?n&4@Y`R5B# z+kc!P@_1`YIC?1N8+Y^N2B7vb+#TvIA2um{wap zi1!XR7oFBr(O=UzMp`1dguyY4TS@@*s94z}cIGK`6#swUz6QtWY&Aan9GEsJkr*ct zE{FkYO~zTBh7W<(Xq;YsvaIR*_XiV!Y|VPPM-Tt>cZ#rH9z7`atE{JKh=0y$nIYd{ zXHg4Eap3O(e#;JD-EG5$4G=={b#A$xTbq}U9l4F;i5G%V36u1+^OKd7W|sXB$RKTsmBx(6U10CL{I^v|w- zuTW_Hu5=1Oy-c}+R(rGIj3Q3c zr-7jfhKN@&LLK@$Hs#Xd!s)&K$1d+#=s;^*;&i+|CNzETPdG){F=jl?#`|a`gdjzd zNEtSFHgvJzdIj6Y7UC2hlFlHaN5r5_MnVduMcic|jK=^kX<^+JDD(qnlf@!T30x~A z;(|CR@*_pOoS60)|K2Z4Zt*c+4x5Q2C-h->@Udg<(7%Z|qc^%f^EtXyY9>R6w_Z>2 z{^CD(QHZXB=c!|4zb3B;uQOIm-T zEX4tbq6!#6#NyL_NaErZMt8l&Z1SPms&Kq~!I9j^tM6VlQ_bY0`bzLU2n7yW%-dh~ zz5BgvgkRV9^ez!mQPTl7&9!zy)rpYtOY?#c%%Ae3orv!gMV-sTXu4(xH8LrRS`MM~ zh`;x58ZdYQk!C0IxkOSqikTr(T7KDXc@q9TV>O~4(N4jzttIFiaC-*nKiGME&?JgK zjS5Bl$VWa3KD7F#nIQ%vbEZ{f@FfN7ERN{wOG0&d`GT9_bSZ@mBgtIcSVe}S6yve5 zFu_hx?F8{Akx*=ezH7;iWxIsx8li$jf{egvNA&hx))i++=fcg>tLaeO1G!8cfQA3N z8yUXP(5gztPnZys-sly+4dt6xtDvHNVqv^npbD32wT70n25%$uFkkL(ID594R0LMR zW1njy|A&i5a-O^-N&k6vbClhG-FDyJXkGF8Pgkp*k(lZuWs)OMq*#B|XgKT{Zm>^i z2PGVjM?e2U&?F^kC5f8BAtcj+OV$Ef3OTI{#_x8(e$*4)4_X{AW<)64mqF-zLGEoe z$EgI`-m~(&#p>b{1en&t#91%f%?hhkTM4YRl!QnNDF5T~midvSoZH&i z2vaGKT?cEO;^%gYaa1}7r!rGg0YvLRbZD+d?i zbzAFDMcV#F<)D|#F0YvUrD?skmLGx^a2HurY9h=r zM5O0SGAFoNv=E-v(AX%NOvoSmN)3mh#HO}>6q3vyL+$skBM4-j)_efFO%wC>7tA+V zd&yppy~Y)AhiLt0YmYiTIc1EDxJ3kwn+OLZ=2c95@yPb+`L}OV|O3+Jv3{Q~e2z#DwKO z4Gj%i?*-jolMYie5Pgm&@d)dF>Jm!b9xPjAT8cnhz}RX?d^0wx;m{*xd2&*G8+*@oOC;yX6Gt{1uxKz0E4b$Ys7j>V8|LY_X7R>eI<%gCD zG(i%h_$Rl;NxU2X{&*bYDU3gn+!e6p(RMvOZS%}?V#pEm4AvY@TqQN?aTWTNt>Yt zGj#qOKR&Ep1CINlaN;9QSW6BBXREkYR1h(&fayBtYKnr1t=`QVqyv_cKoIYR8kcKj zh@%4w@8HT8(?9tw;%ciQvktj)W`X8-vM0D?w|F(m<)3REMnVx@?^;Qsjkw>1nIZzD=7x_? zx5k(Ar$&n2&xwxi3llDv#+Zl!;#PF@Ivmx*wslR7UzM(oVOp!|En(gK=-J0AiW1J; zii%pxUsUqfd*#rDSq3n0J4_qq&`}6cpCOmO$)5I|aCz*U^R&#%C5sd?{Vi)A2F|fb z;e9-Ic65xO+T4IBDF5)`QP}b*Pwre=v)tbt5yb!A6$wHAazz5i;-;rQ>D>D@-pv0u xCK_GiF8_y<&Of&zv|@e#eu>wAH6%4F$V7dfFm|2pri3I@$W%g-DLj%)At6(ekW7hP$&@4^ z!>*7_8MYyO*R6BT>+{F&pWk`y(^H1M@B6ym!&>XTt~>OY{^3oGJd9LSRGW@yYZy{d z(HK)vQH#>k;VX$J-&Ei~itd^w?k6tWx_er>o~Jr$>F(@!+1=6JO3>rHtDF60r#(`; zWu#;z1?}A3o!u0rr7!*OC!{XBUXcFR)x;I=!r-iZ+Kq~8vnBEWb=j&}_EhVrsE%kH zH1bONRe2%Y?6mjSRiozpLmxXrzX>=0`t|E!#NDxA8{Ip!Z#L53*`>|GwBF?TVK$3H zY?8XaH`LM5N=jO;>x!{FRB`jtY0J#yj`3gmDcdjHwDCN33UA}PDlo5lAy=_zOPAyC zKiAdwy|wMgZ>6LRy=+-}sT4_8kl|*c3#_#u{zLvaDZNPbfByZnE{Nkl-@|{BSVi*w z&o{$mEbG^PZS5y61Tjeb_k99u6?W*E?Ec@+Hf*(gb^Gr}5I@^Yzs2}}pBd<)b?=GQ z|1KhY&#R!0{U^lOCljj|62;gVx%|Zb_p{`6wg36%nd;dy|K}5;SpUyInEro$-2c}d zmOXUl^=u2N!Tp7=3JhopP_5l$cspxYJrxya*n07}pEsgz;%4|So7At}Te$9Re^+dMd6{PNwZ~>pR zVf_KJEU{`XN8WySy`z(fWjU7H!Oa{Z7N;Y|8HQKu=9qVS_>tO|LjP^&hv`NLJ4}*R7`X<4-NlO;@`~6yg@vU5wFJ`;&MEj-rMf^=rCK) zKe?mEQNFJGa&?5eVnkEZQL_qU<7I#^cm>w_e zJT4x`5~?8>`_@7}F|Bj7cBoi>H1@*;Wol(1BgcUbvN+KD;}w5iiALW~_=~4m(x_S2tRxxGvL>VZfQY#B`JN%Sq~& z=F-ngOR@YiiB0{KCCd`iTJn_C;<2s73O7GmixD%|TV*=JY*bH#3+VseZQTINch{}; zR;*xa4*%oh=P52eSKYiX(HbF2!FWorTQii+#OUcE_1>gQDug{-9Q$>*ur5#ff zk5kWT4`>+*)E0g*TxTo8%|-Q}pjD#gJ#4n_x{-Kr_t?!|r^6+tn&oC%C8oiq`8T^9 zZ)#;+wIKa@((Y6mtu0*R!b?lN&QX5bAAi++9R^zJyn=!oWQ7@TW%r7+NbQ=T>7sHg zrUvW(W`vRu76hSZ;Ih7FtnR64J~rD(wY+W%g@x>uz+6{Wz8Rr}ms^TNZW z-DiK+2~9uY7roeRC#SB&PqL7?-abN$We|xa7QjqOb#hf(m`%I@mzHNN!5B>aqF1Vz zPL}(BSvPgd#n43)8;uutgqB!*qq_*+JEY4|#mGcS{G-F(hwb*aG=%aB3$5i7x3h(| zGJZY&#zrdF<4Pz~zt?r!XZ6(juc9rBzRUyz1SK;w7Q zpLLHr9FFA}5zAmE@X1mBkYch{rFlrL#r5v726shGVYUFnoS?b^g-^>^p7~|}*H*jf zgVi0KoRAJeY@sy{C9j-H_goYVoTC44ZHp3A;-AnPWGvg(Y*A!_h;DO~k6(O(AY`Je z%bckDIqQwvzo(ytYeUT5YZbQyX=hq`-%grK9Y3i+} z{Cu?#^y&Y*kAJ6GPJQ!tSLDMB3;6E4?1vG#u{znrrue5(*(Q=gsV#@3;&*T}sS8C@ zQQ>=w%POBbI}P>@HCo76AfFSP@FB0Piqvw9g!rSZFI?DQUPy_~T||-jPqKPF?2;(B zrLDN@;pU4<{269a8HPCzjKmLSwbxn|ncY^Aludlx>oie3d{UePo8ndZb&oPvSp8Gs z0wkckygUMoB|^)x$fVy{;ojamwO&F0yZR(e7mg^>0A;B~xZrw4(V%|T7Wu?Y$W7ew ztT&%dX3U(Wa(H@Lhr{*+y&EL*c5WuAU>!ucjqFwjHzf(?5SsQ8_8cQd^)wcq2)Y0@ zD&%FC<6TplBbni~7G_TWX#(Wk{eoxuPuFuemu_xEX|j<`>vBvtliI-OW#L7gMW+ZNj>U2!(j<#_2 zUSvv2x3w&Hc-VleXVO}ctyPfMFdK1K6lPMH^Oy@tRba?}x+MP&WYbIY2|w0Tw5Uy~Eg`w53SZgD zrJLptHYXoIgbmMn53P6|KAzk0q_{Y6!8dYt_R77cAAYK_Z*5v9D6I6f52*vNYgPaXiO}g)w-zdN+4?cr42P)B>5_OUb8`yJp9P`hp+LyteT zg>SsIQD1Gck!=fjec-?W%GfeGC57w1amaM_81m^%(eA{iGS}~n)B#lUzAA%L3gbQH zfymD;M~{N2PINNdm~rm<)RqlVB)9&T`6wCgiko8J(q^=I6_A`+5G$x>XmZioHX~OX zzq>j*I;v%~3Gzqnh|{rDN$sOp133(B*jV@%zU&UZCDHFovn$eDDc^WwzHyj;wZVoV zPR8}!>rR zQP_sbrDbHs=3n#Z<|CFIe_;;4HNVYw2i9^kX6)U?&VpJ*s(B%q*t>eGVUG&Ys_M5k zH=Gs1&7?Mj)!!&7DLJIcL2|*yQZ=jQ4JzQRX#)?=Ecv}APx;-|&S<-Z{dMLINlxbb zI6Aw*+ZV;dUBN93-Ye?&r``W&J7+LyTlZ72yN%9+vK>_-eLcsle`;()dSQ7uX|KP7>Som z^qrU8irgReiO~~DAd>!#rE!h2S-I=_!s->p-!#5AAFZ|zPkdbS{U{C<4Uye)A98LyQA z%!LZ5u9A8L8N-Qcs4;s-uy+<1+^~NL23rXk=BC-43 zHz8h-n=GghjKTe`<^0;80a_Kd>Y0q8E!8-c9ukim4CXSgnOGU0cs1rBusEI3W@rE7 zwY~4a8pKGtiJZ?ddQtenh4WUKke@c!PSisWg~HB_A$0*dnK$rqEoX`(%kVO%wU0ch zs`9r8Uo?Nz{*P4=_czyt=+41p#H z%zqote+kk2VHw?JfX0U|hNydAxQXPVozMl5@8R-%aMdEx3Vy<*@23Ix`AK#FW>n^AOWd(YbAafs`NIon{@-_ zDh--ns6}HL0Q0Z{dB&pw#W`rN*q;=yK?ak2V}ya@rAym+BGQe-x5w!mFS^3{V|qVU z17rl*hF8Ja3c8BkNF-8s>E#{3@3IL=BQDrMlxVz_Q1qMV2~iX@K-<2F!xg;*lUZC| zN#IWf{o@zO4U|ViD0+|dIK`E9&|$(+yrS3N=JLO&QcbpXTMU%e6?URfM@{%sD$s6^iLqb! z8G66T7J%2Tv>U({D@rw9wPKvhajMWfxXJcVzHwdh0na;4w!4${4VJyW`Ef7?16>*^ z2;9`qs%vPV1LjswYb~erp!<+fB41hgT!=a6* zgJM@6qgvX@-CpZW#iz_lO!M6;uf6hBIV=*3<{GS?R`cV>kLXIR4SZSXQ-J@C-_-?K z)D)8&#=1+7i?QoVdWpm`yc&=JZbLhf<7ui&MU%#smU)cvNOEpOCw1zpiZGM%bO_kV z&WKL4uIH#^Rp&Co4xj^2XM5~hLC&z`r3=?l3O8*mRJh>u^=0U2XJPRqBQnoI>6mt_ zMv=*DcSS5i-Me@1%A3ngeUog9L)8SGAG9j$3JYM;&zk-?rz|UXk5&zZAHfQs=gfOJ zKY+sXOjrCmnrW@Yz+Q;HR6t%G3<6AvTRTx zQmgKw91nr3Rk^_875=+c;iPDf3cvmWRq`PE{^zc)by1|c69&px&MgMFh!=nku!Yhl zAH8ySzZupC*M)Svc<~~Mb62wd2CP++?G_YY{LC8L=L}HmS6lizT38)fYeAKucT?Jb zDvYGkfQ7;3ndZ~s4RCn?QNOG&$tR+&pjA6p^pgC05aYmifU2o2B&|9?HU>^}LYN8P z6Rn@c8mfVG0H@~OSY{?gAOP|d_rA+tUrJkUL6PyV765WDGWqp6s@8=U@CmUF=p?^y zUyJZ#?Y>U1F+moE<2$u84be;bLH)r^%dSp~;75bh2h!|)`xZZyPI6tF;+p?dT6HCz z%pO)h>7_&5mj`; z;wt@R3=KI5!nZbTaXRZkhdwIr4qplZAZj;IjTmsgMfvKpxzc>1M}Yir@b>#h?}nxU zElkdy4K|TfY2W>A`s%apOY^=}C;CnmcfGcet<6$hw)g#cB2~SxvuIy4~3q>ZlaaJ3SJYeKA=(b6QQ1)n~Qe`6e8*H*sR6m8dOZ;7J7_G zM-NRNt@C>Fa%FLJ{@Uuq>cDL0In|j9zdR14_>AudD||Wo=?qZIkUuYp`lN+{D zOl?WEr;;GM^LEDAmUd6Q+9>^?%W=@BZ|SRFjuG$90?rF3{)v0HrR9+#7~FNlRkFV4 zkde5i0N zS(S7gOT&UCuJnVhbeeJQ0J>C}be;8Pwo^ce$O(jqQ|UG&k6FwJssVPaq$BxXFe{W3 z?@Hi!&u{M~!Dp-cqCm#fb2~uBARB!6JU5L_yn}__!q1NnNjT-jOI)#h;)a!%fGei? zT9TXxikeOcvw`(OUf7Y^vV$!&Y1GY9hX3$?qO=IIfqM}zJuM_5q%vR?Ft=cwj`SkS zRtj(@xt{ABQQ9e0luEb!7c89h9U%h#w>GQHQ}L24t*yysu?$;6X&<$Zgw}~)uSl0< z3w_Y*glkeO>=YPXjUZWrYa{azeMY$_|J0xRv)-!cbJ{_!tbPqL-lL12I8hGca2QL{`0yQc6~-@mS`L;?Xd=qR5AqiVpzK2IPNH z(Okxh3h{F0gYKK5X|K`z(($nM;q=e-vjROTHigu=6by(g`0|5;q58j0twh~K^+t(D zaktid9eer=bUmzsNNnhwbxwza?_}+U`4vial#T4wf{}Z`c1R^;DVQOmTT_hPluZ@s zBOxJy8h}op#pZ=(isEkcVE0AoKo><~k(;BjlL(zNrB2)98_&)RfEiNTf1U8CnDnj$ z#FLYR+Lr8nPl7y%qT@9X%ymaUYpVIcMAF6YkGsb{91A*SewA3JTO{(3F@wE4p*}k+ z@PgkXDbX71-4*M&v&pmby-qnHpc*x!vN|-*_BaF z#Mg`7@tl;tgTO&~`S}PAYARqi5Ka5ZAb?yMZd%-+00U@{jLz za@n4&irxH@s1s-=0=|>$g4DOC_|0|gNzPS>JcJJbaZ*ov&^81FiarU+0xNrgM_8Gc z+1@0$!$G-ib&Rrv)`uQwa_(I91<57I+EChZJ8qzX02^uxf1$XcN8uy9EBTSZ;M&Z* z#^Q0Pf1>4h|h{<*+ z?f(4rt8GPh{GE=DlS;E6Pv9=*hclw|`RsP{M{Q0%T2G#0p{IRdoC`c|aJF2?k^?)! zA2p=0TG~D$$jf|4n638&A?>)9hv(<-0+qz)(^3b}Xm$tzED%+Ojh&dWr$;LR{na8?LXPg5&5BOorK@I(4D!yG}L z2z)}SgJ+V<6eP~UcX1L}TEyO`(E5{TXaMh88Et9BIn9U6cE%pTqycxb#qSfi9Pav? z>wYkzC_Q0bCOU*S_;En3MNOQLN4GaywG?M&}fC8<2@+0D*Hw= zG4241gtXm2-i@CICqXYmJg|kn&RHLgJ$d(zF-cz(+lY|w`oR$BviTmzomz#Ry-r+s zBfKeUaZOku_!U|NNDh8%V0uB{J=#`AidyI~1bbjY1Sy!DA@5#@-ZrvGCBRi@#pL&l zUPpit2y8u;NuFK+ig>5Iqitw<|I;o>#2fgY5`RndYRIiz?3Rh7R`4f6BSh6UIemKn z@kJZx_Tq6jP_kNv4$SO9vjc`lC<;bvk9S?Gcj<|y{s^T3SO#MP6UkTL?5O_0Vt};} z?9e|%Vn@u;4V{M#B3n9!+W@;*>(?P7`$*Bz~A8{GELz+Y&A+SswRFFEDRMCIGT_Y z)`n1cGi(Co*TM@fn+HYuS%)gk538hNa8M(f>Z@)&Vi2~*mP9Hei<;Q!$QDF-)~~UV zg@UVwsY;VATF!w_!32JppkQ9KJ+bLSJ$;4PZhjGj5@6-eSw-wT=KVE3!WS@JIEXFxwP@Y-T{i z`t11JT2)IvQ8UNr20pykNp+2|C;*?K zg*5%3X(0duDjL3p@d}C-7L!oue2=wJ2?l1g=8F6n18q=38C7xN+j;G&61l z+&uI|loo;mOo~`h+hP!ltlJeRbmxhci97BP=R;`{R z;rmBBIWYWwcSVC_A#M4@NVZd9mK=b|CX_}OUd-AYO1`Kp{S=DOq5+5FCGnkh*@p2A zXBhA|YCoZ1VAk099U3SY5&ns5&+Z&W`@|QQ#t)0fS^4=TKN5Lvx(k2?OJyR-3H0%= z&Q9VkN=zY1fHztz57nW3BWS#4J5ITbe%gh}SL=Rv`NXl09J0k-FaPBkp7MIoKGN)- z$JCHPO%z9EfO<%)xJhIdE?CXL7wcN#1-ytWUGPo$qV#4JS_6RxNMuZSkkpn3{KGe% zm*cU-+T(YzVgA+E`qYa7;*#}|a!)q}gxs1=Qq_dSfO<I37Aq7MATtOrhkP=SK=?7l z9poIy5ZDN?6x`?Rhiy!B*dP2hYABBb^iPCjj#Ttg($75=63lbS(ecHW9L1f*yfQI8AK)Ph}b&gr-y2Y5hs9!Fn?hZreYOUcrbGaReb| zqSzCv6)q5QjDiSp44Rhrzz(kSP|h4mZlg{>0zl4$)f06Bni3WtSHHNrHGD(8v%+hi ziAn-KK+ng!N$(<*2e1ay{7=!(#T)7|m%@M%8{6tA-?BIVXudHtzKrfM%$qUNfH0hr z`-FNfOrp3e9BH1|sFUf1fKg!@zG2vZu|~( zrwLgPh{jBctMVo`0xxV6)&hkT(P1Ka*N=0W{E9q9l!wHo?41a2h>g1#@?syc-`5kt z_T4A4nK_RW^I;l7C-MRFAsV-FF0L3V#F8W*LLLbUaEc5-$REqS4KWZKS8sI?odnvi z0`E;TsgQcBS|A9dJSsgRl$V(l=ygAwlthSyeiJ@Wk<0v-7pue^WG&p4_}j%L$peRk zqFZ$cI<`;OxVTG0HX#W84iSRlvHK5%ulLKUKHCQ!FgxvAU7-;9Z8!W{D5H%YAQe38 z(xpo|FRm2Q&o21t=X>JI4kh;)i_sMhc#dPS5ooVQXZaVB)>E(h>)gO)p(|i_Azh$r zL*accCzk-F`bl~Dk-~LNwr+1zvN41;%*oyxZSsB>=SDq|_RwAB->xu+)FH~z{{y=m zAB{80s$fK$q-_x`Zl;+0Xq|zNkKER9(mD*(!q)=_LBmC2V_sOrXjs|}s0Mf#f?LC+ z`}tUa@Lo7JkU|Jp>=Pj1y(Zhwj`Hk`>rojnb@4c8)w2)iwQ4$f0`u*G@A2nub~v0} zq&Ss^VVn`5R--O1wa!;1b#CMN;?vl0NFp?c*vIP+7Uux|^8IWCY7W%^0Czq2tC5#< zFw@XdF*&_`gxB8X7np*E5I_$^GTrp=+4Qqrj#{zvXs>vmqt$sv;wVBUcZ0Fm;c}U5*mhY> zD7s(w+~S8S9ix0>13wYDhP8Al!4%4`NOp`{El1&GeSrq zf&f)+=T83`1Jg)d{&gX`WhmaeU{0M)d?yhp4ve%1-_f{zX*eyl&qQ}=GuMUu0{ z0E3^I(p+CzzWP4y!-%`rNM^kA*q6OMsB=L^u)1W=qR0OBv=J z(c1mJo_)b!1Vbv6@=Q%`l8bIdzhm>4??H}C(H69_|IV2w%0Ym^r6XHLM@N^M4}d^| zc%tZ1ji*$Akf3FR-kjstLIFT;?VAWuPg9U-y@5K3iGG@44s1U;lfWOSCV&V0Q5(?N zYI@CKiMR#%2BIcVa&ed5lFgBS6?0m9qMB$Uv;tdvf9wHpm3!*1zzaPG=89v{J2}Ik z%)=6J2cvXM+-AKgp}Nu9w7^@r9XjnJw#hL-SQ~l zKM)9`B=ld&fSs{#v-hGjf3O^UA6o165hkZ8llCzWxPRs}>D_ok&@p^fq5vxso3uRT zCpHK-cRG~7c!Uls#2L0dwS}B;A;mJxtRVq~62z~TByf!>t35Q{+}qxs3rUH^h3>|G z-~X+b!qzAfMsr9fEC3`~ykNvYk)lJIf2CR93a%&~r|4{LFD(>(%XmLPG$I^e9ymHd zeGi;x`Ga?^YKLT^?4HEj5he5sR~dI&LHh^TPi9qxk`j#doH}>c|R_6~lpE z{}K{%!MW82I4H4V0 z=>X|)bSZqQ53e<`QQ{|m%0Kh$#pJKz7Ae1*D5qeY_|sRVuiQw0dvj#!a#yM*%tShw zucVhhNFNktBVLl6hmcw%a+--Gp|#i+*A7h|UsqICq~Yxwc?h)_y-F(sdj6r}t{_m! zjys9(t#_rMiA$R;{!#B8^Ei~-@ge)SQ|ZPWBc0e8aAxSW z*d1ZEw+U=>=00P4@4uQ~s$N|ZU0JPh#jvLsqhiDiCd$`ahT8k@5TGZN!q}!DHqh!& z0;!U}e1E4?DMXDN3*}q5fWLzP#58Cg1_60TtN+r&Hapt*M$Oz%U`M)KlimCWFtb8? z#b;w5K;MCO(9@FtK~qQ3bb0(^V){CX46sB-31kB`^YHM1S|`v-XInn;St3X zGYhAFNZyMOKE^Tk%v@Ra9)m2nFb?e=4?0Dp~*V1y@K%K8#0zT`&yL z5L%aZOgnf~NaJ%fqcJ*m(R^5j7PI;qBjSTZ0N!Rw)Ahgw%e=)noOBz)6@G_5>hO+- zsGrzvpnYT~@-oN6oGYPaXvp}qDdrO9g;^EP5iwXGLAfmdfAx4#)x#z7F4hk{q_kt2tt3#{(de))|yoGy3FU^MIDV(Txp&B&5QpmJhr zlDOwJmGh~Ov8QD*L@-dAq9r5=E6m6RBCde*th7rpxPM4MeB(im*m8RC8{S0CMCJOGVF}C-(C66gzw?rd_d2H@6`qY z-|H|4tZXE(L6{1A!`7`4T0mBqtUlXa-Q@@qqm>*_t(_dkB&lCa_a*3|bsWn#-kqQa zjBHWd1qBWT4RS%V<_sa57Z&c|iTE&+hakrFYYS5&w~D)b4WN{@omb+AEf9PvfUH0a z&_`!KwA5K?uRp?mKnfs6>L&sdkoahjb!uryVttnp7R*3pLD;+UYn8>u05xZu^)?V8 zwwy)KLI+1IqEKL$FIUcT0^Xx51#lFiBDpL2eWUhWliNYC@Gis3)|Ce%Ua@b3njgK;>tF#yLDR3>g>6QiLSP`{@fW<%xFJ1Z-ZC}Uec2j< zMQ6cTLKJf?K;aF>P^s4`Yw91AOIjH zbcXPHdM4{1}}b{__vfM;AEjxz=pU=*D1Gm{<_1`I=ClIdr?T&=dIg0567@nl$2=ZzN+cHha$iXb`Kj*bAOxYwm7732~U2 zO)PT@Xy%7j|D=)|&#lN-&DTqRJz)~Db{b%D$f?w)dUKQu6RbMmx|Jq(_+CI?$T9ME zC|pL@1Lw#zgs=$5c_!D>O0M0gQW$PPXXCjI0lfLw6c=MKiZSYSx`#CG1DXVSJp>5c zja89$h?e;eO*-;dWCD1GUe*a>2Iwdc-DPpYW;d7}bJB5lmWS6Kx7n!)vhdn%6Y?EB z)0fU*uV@8_w-3z(b&krj zB^3%OVAq3ytv+KRa4vwb!0UmMgULZHtSiW4R3oe=UYHKUJyTRtvK~!UO%Se%MeX24 zv}w>ZTrJ8zs;~oD_)eE0#@Tp*KQ!6K(wXB&vW*_o^k> z9|B7#kPtW`LJy|5&o_>VJ)C~b%-9Wu734m?`S}Zldn#z=K0b-Jb$_QYuDODs++mB5 z{s;k-B&cZ60u-;$3+AFhW_>!!*1^vlf@v&P2wtrbAMY4vp1+bA)Cv?Z)I%Vb7p!G( z()ZqB(wg&9dVi(1%>9YMFQU#@|7olazw9@9hNN=!&tl=K;!1t>Jl9N%z_mZS3A^Lc zm0RIHXdXH1>#d65bBAXLLx#5f+eyJ>1wsyKJdZ!YFCB_@>?w@gnBaWwFXeM89eE#D ztR^Y_@OYwRQn31VJ_ob4LoJBujR+OEidqsx!b4KANNXY^E!G!c9f&Zi{m8XP$HXwi zX|D>en4xC@gFr#vuA=;I2pr zE{_Jq;orwh9*_nh4OYxc0;}K?dyED}Sj1q0jwBu;GOtWJMTA=q$e z9&kcn+hN7R;TXo?8>Z_i=9@R)b}$f$#dga@xcK=kzwT6x(f{mFg3b@03kbMHX?MK* z(i@A5aXOlsReci|AfRU6V8~tX)KeDVTK-b*vnSLg7)1D2`ZupoWwZ^eRdl8|-9AYx zMI4R6wF1jaf58f)13`_`sBml_`L|(n6v-OGA%v=7_ZNF6zCfrpt-M`tMd*d)W*5H1 zwZmf-R{t!(_x$-_)2m>8Xh?YBjv#D9i+~FWQ~+PO$XOMHEk|F(u4CB%OHt}Dn4t2M zIE^ti?%1PZxpl$NXDJI^7%E68&kFE3E=M8KM~v%X)JEZjXUD`a_NyJ8P4QZ%=WR|H z`7FZ7>f#w-Q`jy{L;+k0`EX#?d!#2{6UeV>dF*nAkvKH|0nA_l-2h|U5B80?L+`hf z+rN;9>{MEwX~#4gEtyctItNDFz3sjX93LFb&Rz(6oQ_|@b($tHf<$vOVZb?a57}XC zY&P^Y z*kAzH;$O$YH;vwkwZaz-P98ijBgM#1a_P|&cwGnK`Ji~5>0(9dLPBaSCb0znG^_NU zO`*6<|2S$^?a#N*smFxPjtjb9t(Ow9kC20m#QlWFlq$_Pqa4As(?Hi~^VIsxEIk(I zyK90J+pM=Tv`)Y7UAdj3u*L$?LHxatlDwBc3N#giEMU*ge&fsjsdLRN1Lx%v4PMe) zn=v6Ap$%h0fNQ_IUOl2j9PhB&4Q=hk_9yZ6EB~B`K%BL1%-T@tJA9br%E0u&@&X&4bR-Hm6ct z%1GWGStbmZ`s+5U5*8d~^vIX8;gPoK7p_X;>$dmT)!J}do%I~ zTt>E1v!a-%4UC>!RU|~-2WC>_(rZhlF3=1y*7aTL?rR8>uJTGh3v^IopcMUd!9}B^ zt^w@|q2s0W=$dG>cJ>>g5q-m)nGfS~u`@aFS7KxNqe?Fyo)&xaD+hQ2r^U9dMre`! zR0Bq5y@Ad#GC`^lI(+Z=3Dp7<$%Zdq2r(RxvB!xLP<#-u0Jr$}?BQ6wqS#o()Z`PB zxRNeM=vVbtF8|0^_DulbQ`c0f+^t+b@laqwa`}YKn=By9!p;Lru{KHffMslp8L&Vd z9UX3NN0at`zVUhHtM}+G=()rm$!VMi!2|>&U^@U5tY(vkRA&x>Sb#=Be8%xf{N4S| zQYGPM`8&T7X4@ZK25l3y?yySfi2DoSGBh$MAAm5>z94-ae)eYL^ z&p}VS!Mp`k1}pk^C=rn%%Df5M4&WHj6>b*aaj1W0B8lD&#slUj_Y%&ry0xjW^w}_c z1g;K8C<)t9|Bt3bls8OOvzWD^@q+dkSpYQ>Lk65ffExn}$bj>)i~Z0tV6t$d+s*GF zmH)&+K5>2t{z39Gr7r~9FPw_fD}&P1Wfw_HndcUF{+TgYm0MY^UZrsPKI964Tcv&E zHBM52%L9?%1yuzOY8%;g&YqMAjXtT{`5~vBk0LwR7_gxZmO`5v4^n)Ik4uP4|{ZBFMP&q4EMc{c*L}PQN6;A{s2Y`Uv9LH zRfQvP1&_Y7Drb^U;4b}`&+Yq9ySHY<;)lQE1KI?7p zi&Jn=95y@?v)+wDRrKh6NItX-IBaxP52Uul2Yni(_*7#Klc_3TE2O9s{&wxO53&rK ziCXNinH}SZ>%Q=3z=8JI;oWyv)Bubs6x~&z-QqZ2Mq8_my6dJkJ2|hZdM-kuK^ulJ z16&7<;&H@&5J1!eoGZf@p~&Gd4iFPM64U@ip6ezwQBU{n87Ev?V;)N%M`KCBx)OQ* zW1aq+VBDO?0qAW+)6f<5#*r(5)hPkex#f;?$)`>HC>4Fmnx!q(p;pHc!V4`h7*r8##If49u$9Uu;#cf6k+0CXJ_OW7r3cSEMc6_Q zhIEXhF8Z7Ijfrj5p81KRaJerm6VpDklRlx&ryuup@|?o2-`m} z>R)F<=DSnXeI)oSwS7V;D+gG2!CnoB04)Gh8`JgQUH2n$iBltC^>!9?3?BuLkBM%2 zy1iHsl^OyOLJIRfG@s#qGD-l?8_-;P0ib#-&e|nfhAEsVz*LKBe6FvkbIDn1Ok(=l zO3P|3k*$M-nhN(t)wOew(TKfOou{eLARHob@B9vU1M!>-&NY+5IGDQ3huZ8{x6mtH zNzT4gwe>E%*qKWD!n{1*Mou+bgSf`?=n9A^Qx5NYH?~3JLa_hazMK)zg`%@IZ=SjUlxIB|$GPxf)}4&#s}p(yZ2K_wZ0 zTm>~lwe+e_*x+rW0%o>T(+hu&4ao6F#XmlbvW>fOEl)E2j1NBwL{|Jvnv(Zw^4W5M zhRv0Vvqa18z9eq)raG+N3KxwE` zn&GRm8PSfCjuR#sU5-`?yeUf}T&$-cl+S;QHOSuUbXjgr%r}!rG zpm!eHT!DGzZHE$_5RwEtBaYd*9f?t9_@;bUTiECxLWr1Va!!k;cu@n(Auj>brQ$dG zs;ss$c40&XzXsfQO8kdm*?=zrY9pq+BC%4nwG*q+M>imctm;(BnA2iPd$!b0hh=?GQlc( z%3Nr$>@BLRN|1fixFjOUsCPgU%}PE$g}|HK*B!m7u9&RP9nr9*FCO;-_>7qTYh;W} zRujWu)U_O&dn)%NfE)Z1A?6RwwE#5mQy9G<2*C3IMKR#nJ;2)>Oz?Lz_LP2aP zx%N{KcZGU4Mz)@74I6?uRkt)z9fe6wsD^8vNkb#N`iMFB%l#GZ5P$ACW30-#Vv-iDbA^#)E7if@l*be&628b=lgFC-MSD$Ev! zypLoW+R5GDIpBWxb^+cJxrOH)z*d3HLsMMyi{b>P(g}{yXP8RzIN?6*%5Z|{^kcP{ z;W@IR@S9tBDuR|oH0mn$-#9mJF0KULAIA0Gy~H}^cDO&8KC<{08V?FqzIu$#OUz<8 zQU}@iVRCbCjmsjU5lN0;?h^$O*UY)!V_1g-K8W3f}z$tq{8ZL^+ zz6cW8@2>jqu#G*HH4_|X40HZve1Jn$n^pg?fR5nG5deSE;$qdu^GbA2U!OigKhDVZKR3L!3abj*#%w%C)q_98^Qy!V0bNKMQEc*wwk;zZZOgG49jN0|2f*D!7I1)X$;;5Xm$=(z5egkwPRQ zA~TI8>{^Qp@0h(%j*pG@;vfZc8N3x%m^ftLFf?r+9MnSsK3YxoUB$Q$CN$#A2;_cX zS&T&2&Y85eaxPcj+?U|#%8XMD;l@(UHwWNr$#}*D=tw{7=zK4=_2lCsAS)fW9190Iy|!114?fSEDuio^B;V^aW^=xD$oJlAVIXbhN1ge@5_x$D$a z;OF?wqj@mlmiaBoQ^A;#>a+UM5^)A3VtTN$otvQ8e>Q|que7@!YI}O9aQ9=F7JF6rqjKKB zZhPWKPHwkD0Iw&>LOYk98( zKItH|_CPUI6J#1>BX`B#=!r3qUL0V7W{U2JITNlQt@ktCPgb)(;xpmINhZQ$CABCc zg<}Iz=ASuFhg*s6ds;^$**(vBIqUQTIC)WlaCfy+?MMHhHt)Yp4tk#gA8Ug{B`E0F6)YyqNEjBbn0yg2c$ZQ7+a_sa zh-T45$(A{9WwezS#iDGX%+I#)KOb#(l#gz*ZF4Arl8t7E0q)%oVL*KVvsm#G%we@A zyW}q0FXT*4W?+=KOjUS zZ_B)Af6{Q|pfcfn35pzZ2suDmiadakI*J#Jzlt+Ga3A481b9vsF}mG$`6Z4CUB8fW zl@1yv%HZE|0w_5y@TS(C2e;~v77{Kl%Wr>5oKVDylWnG+tGQBjs7V;>zNG(qg#k{{K^!=GdU_sqJgU#0Yri>(%mRzT3kTs% z6NG5)Y>S{n<)vyZH$!Nk1T{C9J=+vR-npIU+uV~)TB3Wh-gq-mDPPO&_<5+X8W|@N z&c>>g+5#=U=*5e7wj3#U(39XiQ|7Wqg5pf|I=(jYy8V{YDU;gb?dknOqDNk(*KF_D zEoS)`MSGb)E3>G{4nr)Asc<*pO8GNQ>m{>iX93Mv*cM zNnpq!EV#_iy2qaVGp}$*Qwu|LJjtN(yW+`-Pv*6UesKy9r(@Uw0Ez0P@ydtcVddSV z%1=pkf?RVUC58P%|HT2nK&Y=MY)gH`o&4F69E3J6bl4v*zBj;t;|DI53ZTZr~n00luFmG%eV6 zUN!*}L>vKoQdzkPQ_-+`^^o6p8_%0|0Z>!&dQcO^3lQYM_&Aqk_xK5{G*)|}wOcK= zly*nJY@m7$#m!jDz=s)5UnoQJiI@IqO$Qn#3mSVMk0ELTMqt*5Qv-#ax}9ue9*I>K zWD~+~OB!B!NsnqAv6QMO0{Tly+7GNroDnGO#3Eqh^fRg`d$qATq{K6&s- z!7T*yGU}QA>}|8~s2ygg55&Ck>q|T@%D_iRU&xmkq8$vAP<=4%hA7-xPZPS_oA|SY zG7;%RGft<1QxbUQo09v8CcqQ06&mH*5FREW8Yl%2ZGfAIMhwJ&X*tdWfv@pr4~s6J zo)siDYX$ zjiU|Y<5KuJ)Nm?Eh5(RV^mCjnS<(W8#gqckj(mo|SR#|!u=1P>vMbuN4>POEuGb%M z)Zhx0Cs#F&^$>c>-#KlBYq_3;2s#%uw!f3BiRx9A6-e;^8lT0(R&K)M9`k5n*P|tV zx{)&nvY*0WLupz{Y8e7fLNG(4!r8iKAM+>rNB5>uIu)#yY&+WK098)EM(aI^(rZ7L*PLqH_1 zTr@l(GPMO-3c9xQ(%dC{K5Pll+=-NM&(4BLt8T!nzat&J0DTNr5nan1n_m}j{!1+B zjjt$m*9>A1GcEK-BqL6kDB@mFaFGzm9e@CU48CLlcMQfwV5>LZ)&q`)exLjg7lrpdLxLd<4A5Z2gRl&K!8-%sf zKzWuRjaWG-NK?3fSV?fQ=fh|!X0AB0eYcS?K_`2DB_0?Dvpt@5gMx&c#VC5S-%)L= z!Q;w%rx$!vhaps=^x>2RaXexBhKJ`c3L&Q2L({uXGIB{+YRt1v-Paa|wU3hAqW!)U zkJW*f8E^sz%yHh0BLkBRM|qs%q=F4B@Mv?OX15?in^2`Oh8ZG?9u;R7mw-SJvv$|n zL#Hp7cDo10hCkT8oqOo~HsM0n(1KIB9grm5r>&)h8Sc#dW<4AV%gZHBI2{I@Yw$Ee z#i8c9H_&blPa&EHhpw#*O?|moH~`}|44YBP4_RGNn&{>+NkuU8p;4kK%> zAj5MMa1=T435fUe)2gd(&b%A&$QnFr;rxhc8Rd&t;RM&|XPd@1Jwy3<)?}fW{6S}1 z`CQDq9Yr6uq(L#K`XiWp=QEwbQ>X3J*(h9Z{6SwYWQ_&Sn0Aa_!F7N)LJcPdcDq}K zrg3^6)lzr6RLH@_B|Lv2)M{SfF#i$D^~6(qfq(H_xv0H(z@Zd7ChEXmmD(6A-2Vs{ zJM-B$tO3PdxklpdtfZl7%IxL0Hc$6VFi$P`dfzx}Q&{P;c7i0mbM$zj2cEf157SEvg3HgRGcXW}*mz2p)$j0-YF6u3>CLYc-`_#@+~zt7Hvm8!_3 znRjRN+F3eqXVgEOp3qmOj7s9jBb%;m4_$e z7zPL4%7p_EmT4cBmas6EQ(;j@#pVAq$pd~v2bY2C>wW%TNf}Nmh`~Po$TRc^^xCgi zhxn*G&mD$mGx#o!PE0-G2z@C!Ks@FK#)dgXpGtFh03m!iEP$16nDd3ih@D0P0jjmJ zpD|pgC}tNp<0qVwg#|6}U9|`Zb*;FJX z2`xK2qY#OZY|7qbk0d*@toOLOpFiIBlRzDfg+H1{mot{CUoW2bUC|8u@i$t3*WIY?C}oQ^iXq&iHxpC*0#KoHo_> zYAUXwE5&sgT_!`uHJ6p_8WN@0OMc)nA`1Q6vS3cqn~qMu+bclm1KN~ZQE9=eSarmNlg21m?jfq#C^L!WTLHV zez(e-m?DK10qp<~@ibw? z_?jKe{FiYD=7}Eee^X%QcY8rqkY9jy9-o`YnO$A6aTBit^Dx+Jd8`e>jETk7QV~4N z%Hg@se~e7xbAamWx}c=QkGasrGT|jo7V3g^jJGVW8*QFvj`7R(=2;!dLng;a0M0sK zP>})q*Xk@DGG6t3^aLReaj@5dKF<@LIp@+E%PI0jcX>+2w5(1$7C2bJOY}Zc14=1$ zvKeSW7Xd3HX6fvtllsnB)nusw;sPh;fY@*M`kUm7qBa&jZDUfKe@Hh!Lt~GrUkp2` zZj7ih&#Im2`)`<8=hL#YMC)Ca!1K^!5;?*xx!!mXK2btO=D|hd58P50-IS>(R{K%sf`LF0@Xajj?nm4?T|W7-Bj`fA_TUT? zBR{?O)}Nchu(a*us(|0|Qsd?UG~poXMZW}CTrUMwH$MN-{=#ZBRcED5E-I-FSMl@4y8xCQO+o@ zx0nn0)*En~fL|%WbWp4xsVDU=IqUNcSVD4b_8ia-P=2>}qIydGsJpC}3~fW5tl@4S z8E%uBr^f0vGs~+0|IDPjN7(Hf74Bd$0A#(E-y>9#g?2qoI5izugX$FL7Wp2@JSPU~ zQaDQ?_Fy25;P3S_S~#STnQ6AwbU&=!b>zgx7s~T(=s0vwaJ~FCuHzpy7WAW;EKROL zg_Wz9aI9NN-du=*fyBDklj%9sjA|2J0Oxq5v6sF$6|d^y???L!E@8v1bc5ck%$pUl zfg{JOY=xp<3f<-tP6&xQ@&35n-)FS9d>|m$(1rv%w97^`A>dmD%^&oX@yEcEm-MlJ zAm-{JC&ORCOU^9>?-KezT=lWP-IH?QwLp#`f+Jf(SH7grw0%4~M1cbV+u`G1&uFa+ z89NV&>his`NY4hp_FTCh(kz@&jIjtusBN*0-Y0!9paOkbSb)r-Da5O7y@3Iu4*Vxa$Bn|mwHnd)ghL7crH56+ zr!(nL(h_m`L8muQ6wt*EA^aws9QYJLHwEvqVM45k5DAXTbBN2+i%j76U3?Ib_GdnZ z{9LKH*xASNy=-GDPwL}x1O5Q(FR+aOOzv(tU%!a40#GTy+E3Uq>;&|rD1&2z`Gv-j zdbnf_57fB0WW}9-Czo(H%IY1E_$U7?=S`EcuwBQH55ttsi$vGhSg|`ElD9|b#A)jd zkleOo`bDf@*j@zeMKX9_in;V!2@}J)ryWixIl59%%lmpnDRF`Z6ykQAxpiA~oBs^$ zzj-)R6**3s?*A}|(&n80D-Sv*UfskWk6cAJ@sK zg#cI=*a+QU_N4kwSiHhZ732bJF+sH=H;lhlN>u;TNdCoSQXUyf@@RaMLPIFZzWUI^ z9y|&1;H(4!IKNIT1rz9~hF#f%X~G1TX<%V!yuLVJ<{Wpds>sa73r^pL77K z^(4(MIp3{en=e$7OCUIC3u>7acyxU0p~=sPrkGL$AA=t>-k*wbRiB*$;oVKDq^=!N z$2qmC>tIjf^wyD(#Y+DDd6>k>C!=Ltm--qVil198|C7Da z9U@tX$(x-Gq_1O$na|@sBP+C_PwtOO+MS$?SkQWY@d#cyVananG5sDV@W8M!C@>-E z#|bK^O2k;aS4v~K;smVhnIYdLN9XrmU~NK07{lMgQ654Z}(Tez4mby<5PqAW6^lT@pPOg zeWGjQ2+DB2PJ|fI0Ke~8fPo@3DjGhhpXCvS9zlP9(4)yC=;|SgAYh=K1p2P0gPVb< z3`KSA>{L0Zb11)=0~pH4dkTXNZTM*+G0a${mIad%bNka>r~8h-z$2eZ8JcrO%?;^0 zrAd8z-|OAKSG9R)!O_evw5X!1->BErVi!4B_jr|XC&57NP~ZQi9bjI7K}K}$;4p<= za1k*Y3-${v4B{qjzzu^SvMeVww?WygtZ%F~n*o+k?9IjH5i0e7p@)T#_qWllFxrFZ zq`Rcl)wJJbJnu*@O+@@>Uj|_e=sWyrMECu{X*U+-WU;-Cf8dmeSs`fZ?cpl-Bt(FZ}W)!s5wl1QbwIaR#= z@$!0c%*J?(s2e!Hhx8t$_{Xyr!)o-V7MQ8KH!vi5njwcOYboTi*YFW|ut{zyC z781BnCa%OfRTNdl{}<8WgHGbcb!wUz1r7um3u>CMaak2nlh0LWt(#m&X&+? z%>9VCJv8;Pzmh;nW-%VLn2RjK-~w+}=)qo8k2J6P+~<|up?^($A&s&X*A#=>POm5w z*FOOZljv3bBSHxkdZpc8>MSFjtq^ZQjLs|J91<1A+j zW);bpWDgb0pY@~`%G+Mb^nu?tY)&DfLAljDbK2jkVbl&sZ7f`CDKp@>7i8C{2hftV z_QO@j03E7ykTjnI>lM5a>zPzU;<_ zfrJIKJagqVs-WUP3pNcl26WI-9|q_IEJwLZm?WqhDZPVUU>|xE-IPI}+L?p}x@MM# z5kN?7I*dZUjiQ7^M}Uw$15W4bs>r3PrzEs#VX*e~fX>>yS~0A55ow<%Ed+NNxS6St zV;ND41xkAGrDA0_F#v@^5Lyw<*b5mVRF=4Ws0ZG4Z$QpO1};{w4sN8^~cahw=~ zT?FEzgYT1s-}q02emqSbs>3nzCsn<8OhGIY!m@qne(ROLzxC4o)JUOX_jGTPe-c8-y9`>Jd;5}ry&E&sYs zIG03~2+J*m}$oVd8t$bMz`cD+-%AmW{Hz zqVpanpENXVOg5lng}QA>YIAIJFZw1JzW6slMsfda=Ce#dY;@*eT?N<=_IvzCE2t1C zVgfoL&_eIW2zeN8`1d6l6pjPu5y3q`7aF4X=5k>7^{~ zKJ}pk@&VkExqmY}f1Ss++sYB0XGREmA@@7W8LGA_VdGRwI2oLe*ZyP;?8HIseybO{s`F zXh?~H%*E&1JW&_{)#2^>$;Ksa`RX>dI2Gs*Ssx*1f!L^F42=L34UlFkMp)q00cHGW z^!7#X8o&Q}uH~$wN!6SeKYmYS=t-!0y3PM-pcVTog-+PJf_qA2C{1vRw9;fY)2O?# zQY*DrH~i5R_Tapq=kgrZx?uFr|(yp zbQv){8TM1oPh$Z<7+eGb#phWc{sH;B3-bRaQHY5>ME^ja2Gi`7Z^dhh?ti`+R8p=t zQu6AZt!C{448!IX$fk%Y?~owM%OwWDOFU9=??>)qs)=I1Zomb#kuh|BioQ%uPd79B zmh~O~*FQVJy$1N_^H>CP>~i!^6V;Cq#*NZ6pu|Crh(%57%3eWB zuqRFY`c?J@|FT>3nOdG#%KEOq0Kt9=8#l zg_-sMVZ((NN@^9~bQA~Rt#0qkhDx(NhB1g1u8tnu$^j+N=?1Y6Y7WL(@EO8CKrpe& z;|s4S&7BY;1YQ8xb`Zo-;90Z^trLb<$!d#2f2W}UNtG?=n+4CBqubbL(ZPalMJ1HB z=BWj>WX{hOg4D#IVZN?I=xD;ZT)JMx$MN|>r66#07ua;gfP~R=Ayxs!tmenWLkf6) zt!Shn;J{~e%|K2eJ)&qu3dR#q+(>Bn3K!yiyCj~KNsC8OC||-FHdKP}+)QL1lG_5W zo^cBL6rO!sS2QRMTB{BsjHD_Ez(Ito`;nW& zch@M_Mh!NO=(~&_aNn4Zk($l^+-bG|FiUVyn8bn9P>V->i}EBZUIbz>$ZLudoSH%; ztEsxOHru_WyLG=?exP7FzpLkf2^e(Lx@ZhzI<@tTq8VXAis>lWy9&`a9pYN|yle3q z6QDg@xfs9HC{)Wq%nGap3!#psGY@w1H&UvWnV&{ZDz2~k143f@6MxVMWC@4+lzmHJ-%RE z=p4(LeH87zb6MA5zcij61ZEL@2w3&E>Kw*QB)ox8hu|23Z5hOu^Md;ruwC6}Ss|*d zEc2TjNA9Sf0xzV|gX;$0_v)VH@TPxVWXsH^CT@wF%VUSZ0pL4?H3TM#e18Q~sj))dj_2FQp^w2=fgiN_6 zly9)BMd6H0zHo+fkRB8Qo-IUi`He!Se@pU^t-jBQv5#C#K%&Y8N@|+>hWsT?cTXZL^#3W->NiFNM`K{D+gSSuL@UGns zUsmK-p}0sZ3XI633eOrd~HqPiT5?Qm_*^-EYq*f0+e|i98Eoc41i;qkUcK_}qY3&{n6TsYGo2z`i{k zB_KIMdV2D7ucS+fYD5C@4OgM@g*)sx0Xs&dn$Li>{O+A|m6N zqw{1>jUpLg1oKwXM9?TpYW(%CMQ=PdLK6k_HmkZ(BZagTH%3LRPoV!ds>n`7M=7~; zOipxqJ)nGg{n`VKmo@v0un1y$=pyUBOW$#YXjj}fngg{aW)_`%*Vn!8X;?rGLaxd# z_!8e8!1lw-kOc+mIN82=_&ZGbeCZ`S+!e{;F%5tSrO?XCa1dl%7WbfHjXh`W@9n)d z*}qoT-}vBch@`W=kvJE@q;z;iQdStB&@;n##}$UW&NWIqT^JQQnwseOVW|`P1E6)W zYZdSPQmo7m>yX7m<82_ha-3f2Dgs4C)hKK&sg@9@mJtq9`ni5=|D#0D)QUwlyj_ce zk?wQtfhI4wb_>`1bDw^hs^dll?HHWmdEJ+?V+bQJNTLZ%6VX_VM}JUa*7UnCIZ(tE?A zNQq#$niZ}X&mYc?Q?R2w9o(ZR5xl@_xA}!KRRVYu;;rZh{&F`34mN&{L@*}C=)|I) zB-y^r$Qb^+IDv4yGFwIom}W8Z%K$qq1~NAPW)PJfA^IyA+j?JPKp}2lmNBS^UkqGS zZ^6L)H{S|J#6DWK3$i9=!Lp~YXwc&d-*0;C0d!xRBaV>U8(#EA?mf%`@E23XE+!No zY7BCKiV*BTCl60&bP7E#pA56I=p05hiM~E63(tY{jCe0jG$=8quijYha@Hye3k|Tm zPL|zr#vZea;0B?o9izWhCwiv*g);tl&_pP80`6Zf!HPa8 zs^Mn#VgyDypu+L)0na~`K|4QP;CBCU0A!4L_G1)%o~yUuWEs=N^-kfh**{Z4@s3x{ z%`t+^K^Au+YE?Nr-USFAsOhKr{>N4{WuLhJtM98WP%`E8`*m))`GFp+HWMRUzu&gI zFEq(J#KQrBn5P+c;Jb3-!T{x=-xD^XgvF@Xw+kTBlUv|mGvrMvc^0a9)HTDGt0xow z8%-ou&Vc~%Cycyx^j1Tq{)Cm=b*aT=2c9m+ zh~B79n(EuffAZlEIA+6(3tZH$~%;!cyP=8cUcH&AQG!V%l6Y>7oTH6{SGsCNKyL3PhLM^gOh zVTiNsDKDLW_~71CeQM$pNo^-lm0A}9U_@gFp$ZQS$13W(TzKS`OKd0cakH}_RU*i> z7i5OUA2|-Bgl(T+hrzje=4LKjaPB?{UVNJU6E z*FD}5SQPQXN?38KG2m&mgl}1vLmy~Pge->=Jsw(=tx%vZEsjQt0H_k?3|OhSLBU_V zcJjaj!kHBd;<(>Ex#@jo`ovRZztC;VPvvH%<0ka)s%|{dI85=kYxpefnEY;`_jB-| z`RTm7dG%bS_tRJmB*j?g2-B1Q>PB7U(9TNLgG-OM{ZHjU0Sfb<0_EQzj)hbsNH0PL z==zpppWC3hkQd}D5w}0PcsbqrS;IK z{G8H%7L>&s9h>ylA0v|P1&ge5p~p2#kedeUX?J}@`kaT^Dd%Ic3mO6@1Qg^F{E(oR z8o%+g=qU%$#l|uu^mMGNTHwjb-zv@iNcU`Y&7)mR?{8Y340{vwO4ip^f*Ha_?iYSP z5%Yy^`0_Z`c<@axp{C+~rC@*T&%8E&H4Xyik~u^D`Fb)iv)kY?ZBNW#!4^Pn=hkj3 zVfYzvdxDOED(1s(&tZoCFW>l!AEOSwQ`6_TA5r>0*%(Us>G!w_I{6T?;JGiHI?~2( z9E-UMP-76X{^wbP^NB&etM7DUEz~gS#5YNort8M*GvX*E(POfq0sd9^C2T&ng*ZDS zdJvniP=7lA9Z!DAH=Xe7+$7KK;&ovRT`OjQJzR?p z*Vkmu!}1z@Uz*nP&8K%r$m*+g0 z%CzOa8-EDoNnc%;gcua(ju7Y_<%Jss4*qn(%uvS0uMCKuQU>5<1vbOs=VTvQI2>i+ zc!-nuV(V1|BwQrV$tusi1{=R$2474h>3Lh8q<##&y}!DYsX|Ok>(X~W?s9pDGWO9P zv=)$qz0ZIugNzn(61||O-1~MXAT1DoynRUe^=eMuuAfIr{WXdef&f$FcHeh9t}*uK z`LHM|(C!wH*W>nVakp*n&EZ23CbyU})(zLF4H!Z@9z-48ALLCa_sDoi2oH_VOCK`y zS_jW);L6iCDa(?%tSd0iNbgC9hlPU}IW$V<@f)^m?3PWy2&YaR0RfaHREHBpk2`5qyIsN7)6xkNci+&g%LY*i5w1H z1v+Dd*c?$Gi(*rPARcL9l6tRpmfJsBPj~8on%k87fBi-v1ze2Ni}hm=>;ZNIXY|h` zOYd-FDbV0Xq>N1S3AQEl=Qve_F;)E*GVene8K_ZEz( z15!@BFNH$_0hQ(-|1&cZ&_Dmnh#&hs8DOJ}5*^D+e>Iz_f#q)^hx_4p3qS|;3+Q{K0Pu?- z@ge`jW2PTMFKQM$*9gX22H*kT4EtY#);oim?EB)JwQ{uF2Au@_0QrQLAfuOrRWMn(_t54-ZpV(v$i9ic^A3W-yEpK^VQ`zC|=z#V=W@lXw zPw?X|n>jx$GlC7N@5wEHjc}HaqhK_<2DK)>z`rGXH8E=!NWNf6smElLd+F8UzgOHB z(+m>D+3_Aq(Ae6f-5g+9^PZPj*ttXdVCZ1chzyqU0$^jpjY48KbW`1rF}V$rT-AX} zXTO?BreVIWKJ}%M<8#MCFFpeg)-eGuKf<0BTV>$uRwQF`wFKq}4 z;OuDR-hf+xwzxacjmxsflIJ5Qz<08L%zv-k;|gQkKq0o7*W4X(o$R@# zEt>g=HTV?x{{W--Ah1F`Ll=cP+of4_Z3!hk=vipxH1-8=yn(ibDE<&}iQJC&d22;) zp*VC*#@fVs4~Zp}cHz{SN;$T3<+aj|l2DWH)OjewhRGdJEm0Q=<>J+Vc_E+2izP_^ z>)S~Ji#VmKOd}uI8vgR(Jn|QeMKg+G=ByK8M z4ns5B;Xtd;i>n^pl4lwBU~kjIAV!BXm^C9ne4Xh^YqBJvWq{}*bQ$p&)Er>w2UrE` z6oSuPaJ~5Mt^97qC&NDtF_Z>R>vM8lAjPn~AXoOc*i-!}(1^s{>Yb+9p39?u{R}fD zo-wi%s*4w;{s?y<GEIHkIj4B+*(KRPBK~uc> z*I@JbMw8TEdE)$lI(Tk>S8|!bc#hp$4YC15N=&QAiZ7uw;`Cz@jyEILu0r6*1ry*4 zpS~A=v^?k7tneG>g^(tqNW$?4U=hED|AA`(XkUOZ@&~K|SXGAwj>?x~VG=_2R?}@@ zUyoasIjN|EK(G|QjAMo0LG1iP;BZiP#pWYsd-cG>f^4*_WgvoqR`47!8|(AF9Z=Fyi*xb>?3x06Kyem9Z+S^S7)l>s;RqHX*$x^u{8ber-3MoL+t= z8m7~;)FoBU0%)!z_WQUYT0;J6K7+NUqH~#zMf(CK;Mmc^9`$k5 z%MSO`J0=K|*|Y8md)*o>=xD&@Dif-YTQw67fu4D?jy=a-_^R+k+oiKDB2# z6ylaa?qKY6nAG9ID@tu&lGio3*py%Ns5T($z=}}}4lMTUprtA4vi=CYJ3)gsl7Ge1 z!}$=|e<4!pbOWqq!1}=UXlDrhg?Gt>1;hcwL7XM=;(l+%Bk5ooHwLBFeE&Ha6AoAv z#I9+CX=0>?XkAjcSIR;jPkK2sAGaRanGk-YXD9nmk@$Ito}hK+=!5X0BGcF`mKxyk@{!$ z?n$xZC41LlaF+>PPs|}m{XQ&Zm%h65tWP;QzcnT>x4T9b4hoYnyhAq-4J!?9=U*ww zv*W6F|CZAoVpq8EOe#OvQ)I|&O!Ntb9acoT&ym4DH;H(Eh7v@WDs>vhX2F78JgaY62zU2>~bxM@;oh8?XmY zGKlH|jK0|k?GAox=pfWH7}-WhL+biW{xVd?lvQp+YN=kLu@o9jy~|$b(}Kp*DKPG5vJoIhuXu)*mx`8!pEgoVrELZ$vPji zbB~-lbqeji!auWF*Q=a4{hQ23Gzai|I(98BE@G1E^_w@lwr}5lke-_ zSC)pj<6FCYT?+oh97KLw=1EFphVmSeIcg?LnJ`Xxf9eQyseAP?$HY%*Sj#_VU{5KI_d= zPA<}OPmwR5Fnk1tq?`t0A?NZI-9f3fK}rPe&fHtyA6I3$vH~M%J?k*oi#IEBJMU*) zz{*gl_N%SQ574tN`}y-If)&y!UKgEe`uBBwmHr~L*t0OSqI{<|MPd17p57jn&Cuu7tRMI_WP+;ywz%uC+( z`QN{rx6!O_w$jL-3>y*G=PAC%Lp#5J%MW3U!OuZAe~9Fgy1LhVy*Oo5RFt`;r59o< z#wKe_F5VofVW*mCf2*i??t7l?VMud8(A(4;d5Kn7TtNYJlnfOW6?m{P^}=9v>7TKf zhPO5tGjbX6PBg)DjYJbjtH6;LH!DMJ-nFPOI&im1dvFx*P}sVN;wBopsGKE^AjiYU zXRg#SxuxdtL96?3HMsw{y+lV&dTyCjFHFmmw zx}>F5y*i$`eWkPW;D5dx;7||oTkRnuyL9D>&-Ao4N($5yP{ZO~KYQ^4gOji}Nb*l> zxh0#v4S%8P;{575?t(m1X-1du#iZ0v8NN&4V zsc&j|>%*R0fg{gW*2U#CcypjFPA;zeB9Y@dOw7#Z-Q2{97|a7h&Yx3LQ9pi#azFk( zKi{(LvSpB8J}xUzuZxDIiOIGm^Jn6#Z}kdjX#;L_L)^d;P&HiG|57D+co;9|=dWLc zHFb&MK<*UD%DXUFu6+4ILWY;EsaeTe4{`++9wcZk4M7hd?y&04@fWe+;peaNq0{%v z%@r0pbqYfs^VOp_Gm0L@%LffH%{cFLob0?`S}G&ij;!>7qxPKvwHj)q)J zl;{nKDqr`Mdg$xx((0Y4v7e4EJ||~C&ai|WMscw!*VxdI@XccuDcue_9gyq5-jZ?gpOzPUTB-=dCT#-oJkT@0Ud&)kEKCSC? z+Jgf&zq}oL?{o})ns|rhVihxYH{B+?vUj2l#LDbGE8W`OK2*tYyBwAWQg2zRbl+rT zRLu=nVKv%pmDC0m%lc1w!oI2Y=)38{d6gc|)v2|y;i{nPRZp1A);4HqOo=Y>Z2Ps_ za|~u>Y|p7Y~D~R-d%|^F4eMiRUmCvK@zfhtifwJ%N#4ADJ1XP1n0oO}t#J~go*rREiX-$8CcUh? z01-+*-I;)4Q&V5xlf&{)Y}CF~{(w^&Y|?Cp&m%J8S{UK#0o&kMudMcOJ|W6}24Sl& zuo`G=Y$W-h6NO!EQ%@56I_p_!bm3@Nx7SBbZs(32D{+a1g^>m4vc_!lbwyo%b8O57 z-Th+u;kTc@r>A7l6XjE@)eZ)nollMiq$;bZ$n4t&UUy_{%zi8-B!pVu_Y@6q%-R;Q%b_ zTEnI{xV_BMro#uBm@3jTK0m^nicLxJU;e>;^yq-slT%%}I&ZbIP059=dmz!3xOG)1 zSYg(OB3K+e0P#1?ESH&P&oS9V)a9Dc{uC^sbxR@l#s5JDl%KNYnz@?Cm>|X&uU|j>si2^#yZb8x*SFE%7DJZ#V>gb0-jz^?3k3$w)O2+tv+fH{ zOpRf~!|BsC6Vu2}ap$Ev&r_sznVhPbJmENH7~#Uh6mjckX59&77wDo41wfnJzkh#= zbsnLo6*#zJ%Kz=D(RsB=i9C(1SfpgfRcmr`H^9lz(2!i$7sH4wh!Hy^vR)j6(rgd2 z<6Y>1Sa-S8JPUI?F(-6|G0{3sknO9rRT0ccni+5V*GAqc1$$8{(_{CIH*fUCH33mk zzcX%210uzL$Upyno-qJ3mI^?Qp!L<|hKbYAj$2w!ZQ&s^gy zkrrggBP8#B;=)vZ=Iwq-aQ=M-kJ`?I$U~S+_NPu%ui5^r%j!o(00JZ^d5Pu)nApVaXfDL#$QoxZTM-<=3m&cK%m#xjt z3LxWha&qQ<57y66Rip&5=RQ|sS=CwNcZhK9(SOYQ@>`3eLD;yolamNOaNc!PQ$tU* zc^+N4bm?AYC2`V$H?YUraz^SAMT`q=ZX|d}ybAg4jkDGrM3gcTS-`zeqPEi$Dvy3R%x8fia{1nq_yH z)~R8ZQq5iQ{oBI130^u5_9iEr^_N|^qRq3eLElvQVxzB2~ zK75ypKV!$z%WoBeyR`&Iedxn#WwHH|;cfbn?cWECsE!WA)CJ&}^&d2jkicG&fTOvU z1Vlv$!CP|Pu}g8MMv8`ei`}uC!P}$>+af@D6d%ZI_+BqKXb%5#rA2g!785^lqNIhJ zi<5K3<(1yuPFJ6(;V$LaOSM`XXCqIWeaO6+i1fXQU0yy;MH71eihp7tU?(NB?(95g zXiW}%YPQcSyl1=En+C=(MCiAq$D*2i1zBri_|-bguQbu~EA=Z>SJ-A)M*q<{aq z?%%)P##g{J<=66Riz`cJPAak>f*3?N)*gClYFkj_qV&dOQ*bbql8OquloShSQrDu5 z$8?EU;852Tgb;VDTziI2^CpO50>NZ=<%z3V(i{Dna&UY%DGL=#mQmS`&$EmG!sUjT$XaJdmk+=Ip%!) z2zJH@c(A7?xNYx=jtU4hjF9k&E~-kjL`}d8guN`Y249)#Xx$I>~Dt^lqDt7L>uMm)rP##qr0|Z`LNCGfVB0F654w_)D@rkRgyys z0(sjh_!XD0Z{@y{les6M#PBRsML28i83qjo5x3|;Nnk<&X)``Q{}9Y8BAy`Ufh*_> zVdLkgMD8N43krm%K=O!_76B)h^w2x&NqQyM0DRhYb!->5Eub!gDjvt!8_Lm}H;?xZ z)ND7k6pf6D2^tzQwzk$#Qwwf)f0d{%IPBfR`zkFp6-6Q}lLAAJ#0t4cSlRliq^co=H+K(+4L+-OrxgzLFsaaT9l|Un(lwj9j$)X)S}{xR9z@O z1RO=%)3wXuc|D7z-ZJe;n=mPTygLI$@Uv&n22c-6(D_?MK~nVRp)Tvb0hyb}{+|2e zE{PKRcl&n4Ml;4mlQ;`YSN&g`m&d3`3|xOf!T_ac|!EF(_t+cAz|%Ia0zdV)fA=_R_4EtL9^}$VV!8tMldo zh&eE*sjlATbm@9VUHEBA3W~VwY$Dg=*5YYsx;beMpE$M1*TVZ@hFY=CICiGBo4=i) zy`pUSHpdN3DbbL^Z$}~Q#cJd94%e);qho#{0I1;~*==pjSXxe(ZE!>7F=UR{_9A64 ziaYKl<|S}Mg0LS_$bK)U!*Ooz#?DSZTo1-GuKVSKm@Dw1@aVTmf5GAkKUkdZhH$Oo z$V*)>q8xHjF@3LOHvZtwojXLS(K0?#V2M`yo@szM-?IC-F0r3KGk-~`<}TQkxnls+ z;l(WNvC$EI8_LnmYxlL&d|X~`+8{$i(^6ClmlfC95@i0 zogJD?UFY;N;iageDqOB7Pbl!%KEJ`NTA?-Dow>>%faaLwk95$7?cWSA(_^wn&l<^T#tEkfERRo(Y_ilg6Vz_zLmQ(pT>3tGp z5-M!aMZSLc@S%2v=(W2hsW-we2%RY7f8lcC)EWM^w$n6Lp@D}C1=1Xr4jKKR_xAQy zwDijA7QJa!Kjk?8H&vwHod*0tZ0r_;^0dRn74aQ_gUm_Ha9KT16Cz9JNj<}NFh2{~LumzW(H z9p734>Q9d`f+fIXhrD6>WObYc+V7C$Dl04ZusuyYdg7yWu!2xsx|eobwkHn(mt7go z>fE=2?*;O>zCQEq_K*AjEZ{R7!cbXGl*WssE1H@QfB&}2$;}4ZED}V&X?D?#xGze4UtXIo%E`%u?_!z`NRJs;A<(zl!8)tXfz~?LuLGd3H z=_2e8XskX8p?&pG!xc+0wrm~K4<1%*0%Bs1a7X$SAn$+u?i~f_ z1Mo+MLA&fZ!(Y9^`sb}AeM(ucUmJFtZ4*6`8I~Q@W;q(H$!V&7GY%-)sTvdYRWEq2 zVSv!o<1S6@_dY1~0;5sJu@i-sPrPnMi?Fr`*a z>9;pEE>|DarX{_$5@THw^J|E~Uv{Oxd3er-h67AsBoVlv5DDS8>6eBB0SFw5`s-*kkt^4P9J1uhM9W_Ced7qsdMLRY3G8 z7Yr_U6~$%fD<~bcV`C1oFK`5zrJ93ND!!N3muUeFe6fk)6t(o&ST-U`18j|KFN1h! z&tQs&0Z2Hf-H|wEth+Gr?%w1!=tCD*RK&!k8a-mVN3iX3rq>UAZUFA>KWApD6#0uD zl=)JY%`DFgmGrMqJN+Bb@>q2wU^x!%o^Y6vcq5t{B5s011dk1ia3&{T$XzRHLb(X2 zN-hg=)aGjTrl79^tu$l;I0`y#bU!?oDjvhS3wRxpj5q1& zvZ(rIWbTToPep{~g?t-r`4!t)xh?x5KM&6c-C|12x7KHpj(dE|;KyDDl!_3H8qwwQ zbw?_d0}E&^z~Q$FSDPrSVb)t;ufizdybldqU}Xurx^N{_oBC%l5^f9D+wS;M7(GLB zt_!4BysoY|;f(tjSi>)`1RLEAQy& zsPbV{oVd;&I5mp`DLT5mk1Ie4E&vu>v8^#?Zj%mGTNMfvPNcPJT>G5@>;{=@Y*A5E zvM`Ve^cB%MFxhtbwKYw|d3EYzQ%8sI#)c=Hi>>+!!we>oY2l{jN2D#c<>?9{h@uo+ zPananK@vkCU8$Cr^n$dHl+Z!Ay1BXhtt9S%$Lf+%UHGZa4>#$6cHTdkZiXL#R_e=;W7> z!D{8qZCrZ?C#UOHR(kF$2*YNPLMMLmkeeUDOi2}x|Gjj`$93~z>aS$=6Z14+SKk;uZ zS~x))Af0X$Jpu{8T`{9W_1fd??eeJuk7e1RuX2}vq2<}>lKlGhJ^3t@cOWfZ-N}CB zWAo`@nNoGO@WGVasr0FPAc|8k;!h7y_%R*Vb(@W)AbV)m_M7TAu{Yrk1x}ah;`Mj= zwTEmu@7Ml%d|qCj;3Y2|b+&gD=Biz|SMvUh*74BRq|q?-aP2OVfE+Vw<;&z&uWYvl zJkHecd{J8cbyw#fTTZl`(6Yr3lqsl5wRnD<>YhB9t5#92X}M#s_givgpS(tsAC#zO zIv!*x>uB2Zq1pdIM@>VceC+6{=JIU^BGOVmDzWpo1U?t4U0}4o@vii7o6AnvTI=%l zCHXwR2OX89e2Jlren(|nwf2#8zM=*79&q}3zf#lcQ+q#J;kjdGHc#(lfR})l!gqAu zTF>N$)~92YDxr4xySn;kcj#jM98|s+6LBzP!FxD0UZ-0`eTpd=@Y6Q;h5P5Sx1Tzm zlcUA6R^GsVGbQ&uqz3YX>SYrt1y*4yHYrlsIVE8#53Q_HEPSnu%2Zs_Z7@QceEN5$ z+!^t4!H?wtE(;3_7_pqK9s<5rRlGs$JvoFY0A8NJl#EiIj0pPW2#8?es_7U2WUuPl zZl_=pdqA9g&_k#qCoJZZwEM%--hCpQ@mwxwLTwc>v}5ZQl$?>Gwp)35d5LNh=N;sT zXQfXD5!ulLGic1z7f*TThXjbTidIgK`-4QgOi!W7?5~bzy86ME5vUyrwlL$nhSrlm z<>lMR_Uuu^%*TY;sW7D^xm#KsyG8G?p?yHqEGSU`lwq5cy!%q_wFuYi{roT9rM8Uc z1(SLEk?5KJ z5Z+qTi7*)+rrJeV@XjAqLbd^a38*a<6IoZAI4B@^!)RPlDH4Gpnz^R@!i^h80G;z# zNmV?YE(h}JT)U>GtqsHC2Z-((SFY5Z_VVD&-1}66!48vx&CSg@fBRE7snVC}1Tzdj zB-b9mA|(6x*j6#FeBJ0=s#0NJEg`N@^RF7D&wf2lYZ*^U%!c224(CUnW~|k6&M$E{ z>bOiB9AmjO46ag0sC@N85*bVGj#u=tq#MUZ!e$xJ3r4R6XpeZU*RJhBgE{wDQBR~w zWZjj*8`L&d@!`*Jfda%G?$bQNNRiyuOce$`zAd{!GGdA?@(PpBh%CK$l3v!Trv0u0xe}VhCWqT+`Kz$-#!nxRebhiLAW=68* zIA>Kad$nq0qPyADgfH%vLPxmG5Xte`Gg$1;ZtVhfN4JCLj&fR?@%)cE^INy%!0e+3 zZEz5{8Oz0o;sW?&03V+)iSIzOBY^LddHq)SF8;2rLif5((3uBGJW`O!=M8ZZ5f)DXJA>qN;NH&8Fw}+pc zA*ekYjIjUaY(dKI8GkY*fv2#JQamERwaies+mscOqV+f#|KCJSxDEu|@Wj>!v>I z0NoL4AU~OlU~e)S!R}flX%?{H-%?h)3&*r!KS5buOgzM(74z@B1}NcedXgIlnnkH_ z-M$+f6Vni|bXhr6J&+fzUASza?XG%Q_~71vztI4`{fs830szm@eS}PPfFX=Ht=f|- zE21+W%(J^z79CSBY)ex!-g@ldUX=jR8^3Or*Xvz&Q>fP@EqCR~Y6rtfSf!%fYMSk$ z_Lz!@g)kIFew7rNTo*WTAfTdI*AgSo{Uauv2YF~7?3Mv_D!ngH>qhW8no^(dm;6;T zP21t$ww3=*k%{GxMuY)XeiZ4V&=|a2_|V`eTk1aasN906t1?~YO~DvAl$>hU|1S3l2Qloc%F!X?qy_Va70LWo6z2b-u2_hkFl_Ya2f+#sS_542vJD+MK?8tFMQum;Hv6Tg#BzCcPNY< zfSLpGFB8cWJ4G$Xosu^q!7$$U-bp#MiJ3~URd^!J&GPgN3|Tij_>hkWA2*k3Wki9R zBmhThDj6E|MMXt8#1TJ!?!3o;65r-Cn#|Wh0RddB^eum`3Nos{1O;}7!Q;R{+X4>^ zNWj@VMI)T^0Roj)Lh$<3WhwrYOrHRFkD&95M~5_-aowcpB5jrfg!w>0#D4nt`1tGH zTYaZYUOszf2t$_6919vWm6MAc|A`*FzKvpxaG*cv^JhuW4}5umAN_aq(ks3&IrVHo z!yKpy6Oi8nen*z~IHP93R5e`P|CPTeApt$i&CRu%`_ANVy(v05=ZryLm$E^nMd9=x zFB3DeUBi?kgl|}#D8UUfg+Cy{7vj)P=M7Ul4hll+u5MKjg~SO7iCTsx!Q(cxi*+W{ z7?*RVl@~ZT;`OwRUHPrW#RJMI-z3__ZdlTPZ@oKaZ*9mRH3|Ed{L3uIkBGL|lYj4w zbXD|Fg*8jJTiD;bSy~cPuHuVpSa&aQ;=~q2bMRRJ=PIj=5UfV$HtcoRBB#FgF@0o) z>6;C!>5ueBT2%AiQ=*wsin)zqdS5AyQ{O=!<>d7&Ep&$Rw2Ud_kUJrXff+8O2Ltbn z1p|F~MK7=JKhYtI{=q84iGWKGf9#nLi%Qi@i|UAr@~>%KP&3V{qmO(N6ci7g1<}hs z5|Sta>jg=theRAkaoDFnz$#thhM9#%t8YrBv zFT?%KxPY)glvuDj#{ddBdTLSa7dN>KM0z%wf}gwZ!H*sP=l&kZ50efV;p6p9o1Teog>c6e;Er}Qx|qC2{NyCHUh z4OvTjzCcGoYxp%&i85jC`O*NAikE zrsw%RK8btrlI#y3$+bvq8UN9{)5?-XHaF{e_vDLPRwoaWFZKPPFER?_=J{2<*9%Sa zMs$ObTeB}|siwCkO-!EZTHLW>#{I5;rV3BALEW%}k#_3Zv8Qju&Tyn_3UEJv&_t3XA(Y5aSwt!_Cdrs4GAtz}DpH0hQAi;fLL;?Es@0-WYQOHR z_1)jSkNw%lK7N1vj-x-;!qf8}?)$p0>paivyvzrgn2xkv<$h}MFb-|@IUE((lzZd$ z7pwXznDNh$80lVu_Z6Y$=B7%4_H%A9Zh{bGUQq!TNBXF7<4={Z1wr|%Hb;anJZH4& zCMRy(?-f=8R)9y&0O$ixAn|p9t81c%F9Wq{9O!`9WeTgc4Igu`0tshUg!5|!2M9Pu zkqnB;nd;Ot#zd|iheogdefkIl6}=$;j6{s040bPTty^TDMSo20VmwlB@$3O3LfT1a zfhWNg76-&kLBE*0o!pN?N<;wxr zA1+O-RM&bB!VO={BIIlWXFoc_fz5;HddyzEO_!ENjEUJx|4Ol5-;b^hV|wZZMr2q> zf~O6QK8ducx4%NrDx2A_f8Tq)q;2Hq6~?G~I=!-;xpwK}bzf{dhUHsYFn}}I#Mb0w zcG^#qrIpJ-upT{r?2;Bz&JM|)y@ zM)Z1l)h+S97XrCwQ4b%^T9>+ZbT6$wi$_0R&nAS8zx34e;vsvpWiiGR7bV4~SaPm} zDqd0D4pPE#<9O`im}^REc_ksc8{Zu4d2?0v7=5+lYHN3-DgGICb9GF(#l<3f`w_p- z@SjkTwO2?_eB<9%(vXw8RV}XHHWB!OdUTXI*l&UlX|r=-%E=j093xeoF&!0Z2$-lZ zujAU1#yf6&WVxdYe8g;rsUe2S3vUcaXmkwx&U+WIBi$VEmMqVf1Ckb# zPsW#yF87?v8@+tVez@nn-o1Ml5BGw{io6-`r?ug;Hhw@!HM{QH7kjtIHk0G|*ohOh z{(div!lQ0mzb>DG*Cm7vU5P4(_szK2lNOLv8QlC0DH~u#MOV`mbo;|y)zm&~y)`1-q=Ec~} z<{~d%{CqWZ_!rx-8)qJFwUlZxNp*C3i0ZAkIk$MMPHCa%ziCFiG`>mY zyD_Nu=0En2w2FM(uRVo+(x;AozWPkdL7q%*S3!XtQ9wu(eo)g{ ztV;oye-t`{S*>JeSg@y6ZaR16iahIe+l(N?VQ(C{$i73(!iuaK2-8jLAM`PZms=Gf z=S?FR(F;!3S2S#qX*mTXbbp6pjBtf2+`cmZT5tbB)@!83C2km>l^cdo_VUrCpC-pR zSg0Jn+v>TazO|*lfqcD>O0daaN~>bNNe=h7UL9qvK6%X(wTOxF5fc*}eze$rH8y?4 zROnv)`h75c`lfF8`NQx~RC-h@7`ps5Q{OEfFjPPftjy~xy~)!U4$+`;a^%^C9`cE2 zGC$kBF;aT_Zl2n4TN9}wC!ZKk112EGM13=ExV|(tCF+}n&80w{L8m50yjZjJv;Tz5 zxW88)pM8IA-h8#Z_{dEB4a8yvssgl_q<8A;BxYM|F_Inhd+AzKyWu^hsx4hr6N#JT ze+^rG^O`#IfYtD=?__cD{hKZwqUWc-c(8*HSA99}6&xAS8&e@W{rieB>XAVcs(I`+ z+y0I!8FuaPXyY~L;h;sf^;|#BVqUU^sZ7wf5earHIp&^Noj78dI`;UBHYJt|hQ2(l zIp005%{!B`(d<$3Ghk~>_{x6zMx3>Xnqy}t)SrwzXhN-df5hcmK4hW-$|G(`?haZn z2uXA{F7?&RVC>HUUEr}ICLFcoVpD#s?l*peq@_MX|0&2K zW3fn=8RK*3E)dEjTk>M}S2qiG!-VHfb~H8Zgi!5SZthP0-RIA%3xYxx?xu19XF^L6 zv*>zfy1y6gUtncr&jW=)Sh;c~xuu{3@ zv3K99i3|yq2x_ zd%obrC#cJ;K`H8IqhD2QxwlM+;S4Eu0p6=}0dkYpHd36M_je5K2rSsp&>(P6ge8|X z?JH*hL9E}F6T1YPlx?~(1=egE_TB~EiiR;q8w>2a1!Qcod{kA3yaeNKhnN$9-gG56 zb-iFYXc*ed+~M=yZ%!CqzwnqR;a`w)CbpTk;@6CMyTWvFI?q~wvHMy zts?UE)Z>PKyzXoXO%ZTx#iQO18V1g<{NCJ1$b4Z^y#D2&VPiWUx9M_z&amgU4e@am z*Mdg(eP{XX_>YzshR8%!rj8$5`DH*$eS6La z_Zz<{%vUeTG|_pzTkG4V8*;~#Wmm0Pb5G>(i0fRIWn|6&Tv1VTs_s_%a;CSB@@5dp9p!*n-L06jJ}F2D|{$y z0TX`f(xvvov3tdt)|o)1bLY*wSNYj*|NiGn$fA$~?V!I0+R>W{76$_Z6@m4!@WaD; z5V+%>3!oLtOAGibC>4@Y@-7XV{5cFs1hhg=1%e@J%eBhX4Xsa^lbE0&y4p6+wF?dE z`^97QwT$P^X=Nt6pIK%+GFj1WOhSiK!PDn_F7>-T%(2ZH-f*0?`laG4IpsUCPolFn zvH0F|OtVIHR?^L!w-Yy9GN^wh(7**nO3~Gnwp@gaywsn*|p3MN3Q&MS3Y?!2?8jo5UalH(MhVM9m#Vp~{OFB2khuz<9W&ccwYCi$z(g^y^&u=d*Kv zB8dchzn|oztgNpeKC0L2!r|AFRVoUP_bIklyg$$7=6m;sk0)w=R9r@bR1>k&N12Jc zB}a@kQg0S~i_M*wh4~X8@=}7f&RO9lvgJ}iV?o_y-WOCmF`kY~dx9igSqTw;pJ!`| z1CvC!I^-%Mh8jGh!IS^xr6Y%X6XWl(Jg(Qo zNt5VncHdeGRHX85%=AlEZf%1tt=B694DMChD$Bx!M{ycgm;Rhk^thtMV)rxKpvy%Q z-g`POvbmrvd+R$cFEvUQAWfd0p1N9Ndn9&vIIbVFL7j4jn9M=`M;JmMX7aYk9wevW z=x{|p(?;*lIrEm?4vFZf0ZnSE8RRkCcnEWiFye4}S@tEri}I7xzV8FIN32MZ_1PX5 zr^&uR{tW<`W*_$>LfTSq*|$Ux~UM4P6QwovSnUkEZC25iR8pwj-0ZOY5bbAs%TC_c!$v4{zc`oSg+IO-sb3 zw1u-p11HwTY#DgC2#$1Wdr5%t-gi zfex5W>>0Tzu?X>XSl%-Wd1>nMrCciZUHU(s1tfiIET3FA0qk3>Lp)gMp9ytqzCmpZ ztLyUDhgqn>BJ;YSI=M4~*QTpR=UmxIo07Ul(X}Fe8J{CYiSv~ef>OuqZITY#q+kJh zpW2H7kEiP@Wxz)PSW&R9w|ufx4)e_?IbudvA#0JuCFeq9m$=cdOKMD}%h#A&-zx^q z0D^=TB<4^+%8Zp^k_ZQ;X#D7OF!=5Jsa>Ua%t+JfaD@j*yaKP zd;Wz7tC_5`%6+}>3(IrVFpzckKDxT>y+dAscEwBOGBJg!q%-XI|bH zHJZKJHKqOE4rdzay_hY!dmtDI%OX8lx$@(fj44Gge1ke%;($jIekL-qJ>@@75|0Du zTU5Gt(aF(LT-1y=U4VX=nAp&9?+) zjVA>nz0moV9elQPzo$xGy??KFDN6P2EcM~Tcigu(fY(Azr>^+;R?k^%;Lw4C zNB`0S+bl6V!TkQpiiA~T9`&~gcIwsGFFbb1@VJeKuGplGHm+sEkly`Gxru6%{EW{+ z5Z@{*+c>Ggx%_d(H`fJPi1lB7^CW+x&On^N6Wuayy1s&-cq(miBm+le#uu}$# z2BjhP*XD!wQ_O8gruoMC0W!@k>vTp`L;Zv6!D79>zJ36_uX|MwHYjtPUcR&{IP}s! z?sQU8PJdiC)@}=nj-4xFXC)^s3&*(L_x;VyrDy{5=+@iwSmWkz+@_OU zcRVIg^Vum}u!w^D5OM3=x_J~0tJbeCzkK4xzL`T%!~CO?K-}C1l!Pr^F_=rJ@0Vru zw!7bb;V6&7nS7D+p4`Ft{f!{TFZ$~ zRLCla(KF3n)7=g@N58FfT(?D$YDYgYFuboN{KvdBHca(bWz<2tk=PG+m#jcE2h10qP6rK{TjqmRVI z!1eWEPgZDUEY*7!^xFPY*q8Op$H59J`Akpa-YbkO)Bl>1wpu0uf?Py;jNJht>AtxT z6=gu5^VO;4ChQE22xuF~sO#>O+)Z-XF_z`|1NK|%@>g6gD^YXw=)3R#a+qB!y1Jd6 z83LCoxY$$-5ovX&CM}IUS z7J^Ty3>1c%oxXPMczL4vdAO~}`jsK(9I0reJU&7cUcGjWX+zcH+TPXQ8~}%ev>{n$ z8ly}4u+hxz=x;P_(&_Yz26P_A#QX*&JAOlvgtJLgQE zy`CK8YND6JtWTkxFYvdD{@qaLfkTBl?GN+jMUJ~$YSf zG5qku^L?U4UmmF?g~_(M%8f%GQSY$Ocsz(O*14Xxh&lwZws~rhyM4=ZpAn5nO2F4^ z_Uujgc`4YhUxj%D6K>|s(;j)AUeLQAT}9`MPCB;A=`_vy3F%J4!#aNRUnQsOr*>Ot1%;sNuJC%{=YRsF8&r}{GNnC~rKJG=hWkMusf6UO8uPmc_0 zJ3P<2>xjd&=n;L^Ss~eQSCp(-m-E^DjZsc;nu@}_z7_GZ-p~W&$>r88u|W@$?Q}9$ z?{d&80o76M8mJZza`{WOfn?*7L9_n6Cz{rUPa%XEM&_T2PM$-62Ax|!_I8WhyDLxS zsBzjO%8Ou=w56k0*lyRXl}b#|q-deIF_0G`Rft$L*Q7S{^j<6!`8^gQka!UGvoiWe3v|$8JkvHao=nJ+xKM>$iN{wy@BsD{JmB2!U4f zO@Bvfo2oec^N7`suh0rEdz7)&T?n0*^-hB0CyFiEs~OLB7BZ=M!|<^*q@8YinisYSC+r|c^J z6+Q2p9#SR^1Q39}7b%CVw6bg)nmcsj)LQYNfl`yY%(NbntBcC z)?t+MHEZ?W9!~O(qeydLbUDc1-Cw8rT4gd7%L~QC?K#~)9iXH3(|SrMcI}JG>KqJKo;iXumTBp7otNQVCF|o)<=gDKHnKO=9ovx07JNtis-s7(I|qeoE7*Mbk^T7w+xzlJ z)iYzYEpI3KEc@2qSyS!!?722JVmJ$ia9gg8=!GN`Tnud+p`2FXb3~%jhjXx6M?DFW zfpZI@T9QWK5IO)u73X5{#TMG}s}UI#waWN@$BV%aWsJR-XHU=4W0IPftrlhZ*RYo+ z_phqwAA2})GvI3y_R*S%u1_rS>MbhA&);#j5TdoZ)yqD~JHNv9p{B&H$TIH6)H6lH z_kkUOE=6Vm1asaMY!5Pg$kL@q;oODuX7nPHdK-ELD=+`O4@f@SG!^~H-&=pi_+(er zxp{bS?3^=;%2?5Dhk}BF$cw+NL%sy;MHAY#p+{`b%Gx)Nj=V#1snpfH$6WQa?A1qs z{DBRht5`TEI6($*ndFN=|L+!Co_ltv0h1FHdz52BHE=h|xto=$7Iy?P!%MXFsJu2f z#$m^g@eCylj~nMEzY&2(DA$qQxtEr5Omp}6iJwMokFrIC9gnY;K@A69RTv^5 zW}XV2@+4W@H^Vg=4i4Tv!SGMBp(R0*u&^-OuH!PKT_z$q;25U6JlEFcP1*k0=R-D~ zqD%hPofpVc*1vfC`TVMLM>EF;X{-8W;Y;>)+pMhLIz;#QE&BL`MIj%$8VjnM!xog4 zbV%z)i&W%UTNo$ZpE0}@CK+wI>G@#eR9qx!fMgOOtB1}hUJz}J0{QzB3%imnZ)sN+ zFZPAXxA6{xvd>x@d$w^j?eS(0Jw!V)N{gQ6=*KcD zbiNSm8d)c}5H<*c2<0T6JGU!$$BE15FllckVUHb?NI0X!(kI9Z(y*Ly$9#+$bnn~B zb`mZM?ZufZR}STrnw%YVR5q+~ylRuhfaTu?9b0G?qZpL?)wz?)!hqprj~;wpVBulh zHT_MS1dpNOH0ih}Y_Y5n51c-Nq@;M8OTEv{p){pkMijYUzwW_Kjg3mU)43NE(gx8d zD(vm7c{F#xOad8!cBM)|n}BMW4pSOH4T(yZ?^^)R%s&6le;89fD>p4CCnD_M>bz>W z$1oTOQZ*rxIKs4FRJ5cw$mH3OTheEPC>bvzUy!_upM0&8l)?&%HsT1YpRZ~11hccW zvf?z^;MReHiE0LqE7l@k$}to_HSY5SF}I?9Fvdt-8lFhnbb-0i9$wOCE_RW`8FcsmTSFb4yKr%GEe>GD8P9Vr7 zk5*qhOJc-}K&HUT?Oowy-CazYV4gYy=iumg#2}pnN8L+@zTE`uHjcheLQI=rv8o(J zJCDLFQhVh7v4#6g;I{2o+uQrpts!+F^t6@0#D7)4@NAV?#k--5w8>kYd)7OuQy=_W zSQP}S1F^BOSGOK`@n;~CL-1)fu*mCJgG4~_MCrnzxPDtq=PiIq2X2F_O#1t|F;HIA z*nxAAq6=&B;wPatS_ZgRZ1JBTF-$Rf z2WtUG1q^A#`~aNW@v|Y!YR*2IpLF8QxrA~xb@g3@JXGbVO(-oTuqo#*T=?^V+rx!F zUlY(+T30A@;iRuBjbmLv0HgZghc0l@hyDR@5cwNPeMpgiXc*L04kI3K$D8Jy)tDE-8LkfQ;3JtL*8fP}X2;zs zPhQwx3?fKfh>bO3DfL`H*b)v$ya2vJJ3oopqtFHd9mN?FvWPaa+qe6R#vFQE{S;`= zM>T}>ojjEwfOJZKd3V3D@heSZ7i;uHZVhEaWwGQgm7qYfIWxh90V+A}$iX9Dk^mJ9 zUIb@h9|!iGy{d8Y0J1igzd)SMEsIj^eK+d911TlVy@Y6Vwm9OFR!TJ`L|w=!7vd69 zM!sU)+WcLdm>j=|xQXfp7{QrZbfkS3>PeMPF@s7Z`^)LltAdrbMX5 zHlQdGmRDv60R_ps7It4YGfWTM)wv73TR!zIPkW5t-CoIEg6b^%DNT>KYgE3yUW#kV zI5u&D-WVTit)S=u#x>D|qi3s3CaKQ1{r30YQ{<%~8A$thm?XB$7hbvX?26lqgNED$ z5v#9v4~e^PX)W#h?Is3Ty8Gu_Tgzgjd+U}i84=7WKR`Z|th}|a2Q$E-cnDB8lIX-y+e+XH+G|n2450ja5Mn2h@s?5qF zLJPSHPoqGWm%aS`jo-m^Ufey*O)CfX?q)Uo771liW#ZcnOh2aut2FlJ*H(oA>DcNR zXtL8>DIw%p?S7@1fc!AX6q63pJ017a0 zz_cf?RgTIpUFQk#NUHqGp4yYSgD#O%Sm``#icY?0-A?9aP$>I=cZ&z)Zxr;TY)G8$ z!HiPse9lognS}3&pT2wnaHr2o?7&~O`TC@2AXRz>kVPu(uo%|;-C(>qMAE^g6h+L| z+u|20DG4VV#9I{Mha3)(T%1s!UmgEgqckm0JQ1rADgzgcnC&KkUZk89^KWU1s|oWe z7uKc-!UWhSdM15m%#`=bfeIui5oZ017oT*|%nr%p=w);dYmtSx;n}f=PKU(pfIN#8 zdhXd$PBjz*eHUfPSozVH)ERyZEPxwr9nemQ#F{yB^0(pSS{(6U1ikzp4Dl<0&Vile z>5myRCTmp$!~a0Za0ZYA7~*mAdRc<#=Xc#(Ml1U|4Xp*7Y3s+mgV+}v;pIyl4)`>% zvZUxiuPFO9QK6$1qz&ZLSMN}2Ms=C?UUulvq2k%XU=>;Bf3%D!XgRUb=VutqXd~eZwOqH zluwdmF!SPT3$^1P{xFi~g(Xbs8r@rLSKj}a=nHMkdfUD8Zu$9mjGB-2Wb4In;8Tz= zu)rfmHlxU+NCE7YHIOGVh-&3mE-zkfe7tK&k;Ke!HqniOXgjOs=r69AXH-0$q z;1=mP6h|x=LND5KFd}}oWpAHnuQT6S(|BuCabnj1L57ln-TKgm`*H2NwY6O>H8do|Bw|AFLdO3&9lnIo8xqiG z?GzSatn;M+vxI%~U!t9RyL0|XkYg;E2 zevd&6N|YxS5C#6p`KdoK$U#>MO%MnLaYy}!u;Ij|J+m+$e305YyjBJokIuSr zp--?zPuM?@`nsv9>8e}bHFjZYi9kJ3O2-M4)_I4n%q~uRyYAj8Jr6ON6J@W2%;#>@ z)jsiERjnq0nDYQ{d0U|F37KGsXBcDybO9I?xrszVXHDobj!RlgRZHs_4=B(^a!i7} z01EZ5U%Lh-wCk12%A=GuoJ4F71ByE|YXW&BS+={3E@cnGW4dan>ftHZPY?4?>}1l* zcyKq!kaGkr0WU*j+@bC!+kf(A;2dsrREN`m<7_6bK-EO!8ljt>HX1D>oXobpi9nIWnj)pLwbh)FLGwS{7V<*cOloC^ z7>IrBwsThx1NquL6Mm2(p$Yus&84>FOwtmKSPB8Du-OBnV`JfbL~yM7bnM}D*qlF- z<*Y0%ml94Wop;|W4!Rz9e;fM-)Jdd<4cmDB{4e1J;gAwHnjc3P%?KDEgxkb0(e<4D zu$M|-;x~vXBIhow-Wl;Ukbp(ue~oC!hkMkxVs@eq6lKeIgeZP;7?gUS88KHcC)zv;ARAn zo%USqN6uNA?F9kOu_#JGOfz}Zd_LrY{iX`AE2^_YW9cdm1ZRnE+ zi_3m%Hw`l-;qR(8Rs|~s+&gf$&UeZgg*FOrOELmt<}%(i<=wLbBWXgV?tX>|m~<;F zwvY6bMB*3Awqe>qm|H~R0sv|wMO@+RKJObFY`5lOX7J;+u^DEb&ADRA>n~NbQgS!? zD8tfLUjuOP(V6fP1`*pp0;#^nHzTWx)}4pGTiQUq7vF|=?#=fH>80c3sg^y)wx)KV zQR9~bQO^Y(cl$(k*BUy-@BWdRu@o=?uGh%2slv~k*)bzaNRnm_F4J{TJV|;jiUpVk zH8lY}^J~C{2@sG+1Rs_GU=qR~ku*Wu0hl1GAX%g&qu$zPr8y>iqS@h@$L8L;5(;Kw zqB^P4g&x}sx=2aBDVVsx6(-BNOG_c0Ce~rvaW`t>cz+}9@;cHz1NjmCSIghZy!Gwn zBGFzrR#w$&NX(si94UJg4v@~aa&I^0t#JubI8CPn^z4Ca^AM;IlBs(jS*L+|k;{^> z*W4S>EdQ&2BB}J?B(42noV7$iVaLlMNUQ~Q%l*7hv@87hA&yq01Wb07IZj3ldP_V6 zahPjuJ^tK=;DF3op3W2292bslA4-Q)p^|8F*UTZ9%O4EVWEiX-S<;RpSz*&K5v`|u*vUv zx9RO#j$Xn{JtMM4X;>05_&h%(QPhPf&3T!BSU4HE!<1<{HOxt6t`3(88NAn1D_ zIA|Z91`8B41-`Q_;1EC2c_E6y&p&NMhf?GjA7OO67bz|oS?1%%(`7PT)oW4!s zdzxU%K+ zC-1}yQCDdO8Y^y;V+xto^(zk_&ZTx_UGT(M7algzzccVVc>ccD19Gi4Fb?6XnxQ7$O26N2+@)#0AXD2{ImZrbsutJ3NS$lEV{n#V;dOm)4U%x zPh#SxygzOX>E_!b^!rTlZN>&=l}k8R4H>m2R873K{{8!t`?ZybiW^HC1aFbyrsv6J zfk42TXz%^FsW2ElH%XFPxB0MS>?ATB&M8p?MMvMGP)xqiaqm4+%k~oNr!M!ID-(9{ zID>^nM#=NWGc;araBCQMY7OJ+Vv*7D1AfPW!r>~}P8258!X@PlizP({cuOAbmTW86 z=P@Ne`LzgU?3!yfodD@k%xOFl5^V$-QI`9O3kwIW9MPk-@aluIix|dqSm!RjqRMqu z>}Ey$?aN9K0&x}xexFnh1Wa;@#f$s%7rZqL{vv;BC^&Guu^@T5Cl}mXTy)IPosbH! zBkGB3YhJY(zjExlgg5Tf)#PP`-oiC`o7v0K5xqH0qVpig0)U?xG4bzLcWeFXNgRi) zrBskT*ayJ4ouGQOw2o8`6svi9wgD@7UyRU`gWVI|ICQA8H5_mp z=4Ktbn*#Rz(gKMF?$N!n+-QQYu~PGB5BA_NU#%~kO&d!emRca!!4v2&mAdm-n_ht)8AdqamkV;iF;d5 zp$Tn2CK1Nx!|)Mu(Cqk8%8NdAR9Ex^u(Vl|GdOgNYGpYFNpVR9L=Gdc_9#ngs;NW? zjv{LDTov>GPC9U>T3^}WIO@@nu~}xY);yXhNwUC&02V^D#d4N_AuGEIgPQ-14echJ z(f<6C>NMj($^PE%x2P!V9u?ss;G8IdkX6*{*Mh$v`no zjO99ki^#Ro$uFhjE)HB~$cv@6{qGsjxRI_1*|nNu@!^5e;qbRqoBv=r2W!{PdwGQt z?wjySmUjlIJW{%w+YC&`Nf|kHh_vHE{Vj(5Te)@c$sA4rm^^7IF`P4uXZnx8Xy#z8 z(yEJjpL-kTfhbWLu|6PFM^j1@e0buAF4#z7REa!U56`rsZB}Z7V@TU32$qDaV3)E2 z0cBXw)3`SP1=Dz5`g^;Cnni1LkzqW{#V;bfs2#1A1eUrePPoz zPKZ7aP&F={5{{=#EaX84B_#cY^pc7N{aULdkq+uq(r?Px6ZMN@lrE&~7nyG*jEAg> zBWh;O7f#c%D32JY^{uwsPh;-DbE20MiWT^5mR)MaHg(C?h;uyv>=^S$jkx@q*}jw1mGo~9xI|Wahs4u3=qvO9CV}$?JZAp-D~=#-@xksL4MS?JX=zZL(Hg_}+v(#@?-N`6*RNZ$qI`xh!V(pStGq>8?}C8*;h)!?bTCF+R(! zWM@y`=^L;JKRjiceq0rbkUsvZZ|^Of|8&dbNl%kiJ;a|+%*pAr-}+J;VHEhI zoBANiU&*S11gR&Uo0is^t?2S2Yt*QXu@9BT)V^#4vp9A&cCzoa9TWp^fbClq)9h~M>L^;ii|2C34N^41hPs; zzNtvOdbKE}@hgdT&XL;>Z0jHBr0fvhJ-kqUWl~j2WBkNZCQP`W@ZQd=;iJr*msB+j zGfdf{_v+2)y^garay*I0DSw|I)oPJxU?4?(S5SMZt_TZ6IVI!7haa~LfS~i&DcHvm zN9e>^YZ=tH7z=(lx_NeVgRXbtHgneoZT;g*T7JCZYiYn;Qf=+J!}gR%;*LX~zQg=% zN-ce;nyg#(8xEehgel=YM0zOLMEa9@>YlPS2&t5c8PojZ)twSLeRo4fnd-dXg&a%_ zs|9z?@c#MA8^_z;0h53HdF0k6@RqN4TD-ozOIASLXZ%+mx8hSCUk$*=vi0h0ahKFt zQySzSd1|X#Ww{u}D9kA$-WR@pomBKHBrGibXI)_z3FZgo5E9No_q2zcC~sz5$OI+t zCYNo0P8*OGssGc7l1=xo%t4~zxOL_jlLHo42gMs||Y^G-CfbP zOe6ZX+R#GV>LA6Vd0waV7o`kMZVEPMR8^7jk{{hTvJ`a>+7>$pHCDvl>?}N%a=!u- zz4ggBYU=7)5HLXhAkCr7{OG=f7D8J1L`z|FbF)mqP)GTFh7jY%Jl~$kD|X>c<`l4b z)25Et>K7fk-8`VVy1mqPT)-zf~=6#lkS(F9VM8`DUYO_-taq|xM7 z-R&wNP1xnGn=-!bBI!SMy}x^zyMEL5&gj2cmW(frsWHm*YmRI#a@}ql;_-b#%h%0! zZVoPeIKO_BtM8BUZZP)BQZU!u!DtCZ z$rX}5r((PB{r<6Z<1DJq926iCB!Y1Dp~IJ=vD8OS zeFK_`+8>&|U_rOJiRDT(&Mh@Nxg>C>^An~5G;gLWM7%!1Zn2fS`KBMaofC6-?aJ#% z$Z31TSXG1twEQ_kUriz}7H2U>mhXmKQ=JZyUHI}(tV{xo!->ldY^NK;Ni>SRo6Eg- z(fry0=LmQqaYps)ytn#Ij+d20`5mgQw0Y)wLv)!IFRXZTsQU+juyt(tS=chN>5HSj z0wV*4LKmO8aA78uw*1$W#&yN*_3L*C=LODDIY9&0_bO9}vkxodw-97Y_ z`&6(A1^z`!{dzB{r(3)nTz`5T@e6O@i{7X8SYSI)HZ3aW(dzxyE7yE|Q?9G8zeJ); zy|nCc;K;Os+a4#@wTYk3eh|}TrM6e2-R_8KfuckfT{fxp#ANG|)-*PG-9Z{Ml1ve2ld1B%@`lFPc~p+&uPc_c@RG~Jy(d>T zM}~XZNR<0c-sb+G+%8i$%+$?2;=|{6+IF7b=97JN5OFc5euC>^+pszadtkWrVmI!_ zDP@aZhQ-wKhTsW(318oXy@7 z)q(}3`$xnEjXQX0(e>78GIvHHvIuYb(As4k7#KJ~zh!nw7w`JEa2rD7gVfAx`S8)0 zZ?~0z!s1z$qX!2Pc)#oAey&bmXUv%4^7GrPb2o1ES@PrgiNFtIU3c3C)roK|%w>eR zt2n|WfiIS=Pa)&bcC4ry92(vLaKxNIxg>DQI0gb3ZplvYbO zowN;ZB>SyPsk;rhDyAVWIMC@YlMiXP=uj7D`b;>I z_M+i?H-GK5!*b=JmI(ZtD+`-DQKzFhv3^mWJtTfY72))5RHv(!uT}G#e>UdSC%gIP z%^#i&6xWAL{d826lii)6-F(Y7hD}#_=zeE(fYPWh(@euo{Tjg`zP$GUN5fDG7w@Lh z0WOfhO{}m~wrWjWfah<7%{u;YN5bmEhev!!dpG0U+}06iSQ7bjF508yaBQ-5luI66 zH7~g=WKH$!biZu-(Q}=H<>Ur&d&GS23Liw}AfP&3{L-Qd0+=0l5YUqm%~u z#Sv}U`q6tI-mf)f{F3BuX${u0jvt;mCvwVwGuX%lOz$=mnD;huhTO&8%U z;AV3{*z&d}DPnH2aE}+m+X|b%UnkN|b}{lkk!O-v4k}O*5xOo-c&>{l@*1PE;9LF) z2c2^~RIUGbR9-vsQSC_XSO5O(`qukxm7rChtlHMTupxUhM>CUQ1UoOxe#>e%WvjW? zY`bT%E;z~BcZFL46NwLGD0%!wedkoyrBf#<>j|}HQQQ4w*HqW}nr{;x47p01$Mu<&Y z&+eT1(OPwVC6gII2entUW=UiI)eJDF@a30ZOW zx{$NE{>gf;o!DA*3;+4WkshiV=E94ib}gK_a&hj>`HfMLr~Vn5Bqh0=@EoPrjC5}9zV^mb4!Z;Mk_5^@1)@IFK{U)g{dVja37rG4}j@F}^-`{0hQCku< z5hA|CWuVchKRf%pg)r2pr@LQtAp=g)8ouu3)!^fz?ig3zoZ5asI@Vxd&*%tV*HqQgJW8~SqLHUDRhZtZWFnjWi(J8m>CM@PhPF~vH2bBY2wLeXq7C_vX|>F7)yLo2m6 zVRcZt?>y_?w~iqZ^GK3@e2x~*Rl46_FK->-hMa3;xutslg|&lhQvn@ig^!;w07cYm zD{>wT)TS2W^1bRxc)mGI%@rwP)FrDWxGXKu*EC$1YOkGnN#)0deECT6!+#>-~Q zID9s1X3}qK;=u?Ia3y7i=h)RhKanyRJWiCdOcV(e6?O-pU8Z)+XE`KPV;#6)yz7UV z`L!&$CD3aLj7Tb9VZL=-c5(0#W4D~Gou6#1`1;i@>-wqrr0m3rJ91T?RUW$`__&)I zw=&F%-Cp`^9vfbs^RjA|hG&^}T*#M~z25{iGQUU`jaM9KqevD&ZHn6tsNar1{xd_* zoa8AQPi`v9!XKe7hF4lN4j*2~R*{y$28t(ahVevb+oE}(?z$rfM zXa7_p@m@P?x`CyJnDyP&KF&H{6SzdYm{XqL-^c{4k2>?;;RMGnA&p(kmjh8tJ~xxYK_b+)MqP>ZIfav_j7Lv&vh)GVXp;n=fy#ug~{nV)!2auS*gf{3!$;Ts^r9 z&|wkaz|=Ks*5t>Db6N(fY<$0iG662b|MQ(+jI%KkL@rOZlx*YV_t#>MpcqUl&Lp(C zfgiqY{`zi0Wr_$vlI^sjc`X4Pu(7eJerWF1je)9#Euyc-N4bd9b9uhomAYDVHX5lH zdba zC6Yyn&a);Z{%XK#a@m6rig@35{VkXLSC171%JjcH%zqZ%*MWLJ2d3ML;UE&kx!Lvg zhCLVWT6}X;@y)`Y8k4_8nWODosryyT1rwRmTC>Z;Wz%8;M1CyB2Qa(!UR7TurFIe$ zSf>o8pR)T+Zx+JqpFh9SZ26;h|M8m*(pLBG-D;F;=;hUXAmbf(Nm9_BwG&<}x1@gR zgXOVFB^^aWwww}!Ej_C1O9M&;hym%@@Kb$7%$#8nKM!&`3iqx?tlJ|i$A9SdfB8PO zj3i+dNH;TOMqw&K(2yFMwvWvHmb3SjokynuSSY#N@3Ek$Z(+Sr{&MFTG-8`H-o{$Q zB?CMY7)!=~_}l-qc^}Jlh+dh#bhNTk06y#In3VCL^y}?9JAn}e=>8>(BgoZ^X=miO zO)d+bvoi+6)FiNa*L&A@@xIddw}yhC*7D)C$&pp%T$i+ojK`WVm6 z{}b*fHtM^bSt9}u!%9gaZEYQ}Y3VO~HH9?JaiePkCt$|ro@Sdv_v5vW(~1US)TYYy z-j91to?IU0CXs-(&bsN1ycWBFrW#Au`?J@t$5%8yQvJ^lvupIq72rk^GtVn*$D`@x_mR1Y&RW8 z84bD)Ufxl%Yn10FV*wx>-_!_taca{SYR;ab_B>(h>ia7Yk)X&Bhy)tYc(wdz>427D z68SHi8htX7j{T=soh-wvE)ysNo!O&=8*rn;kJj)r_m1RCvetXfSIx?LQ2>wU2}|#8 z6RXUURL;55!%R;Ipl$>^U3et)8JSyu1=6nr+zcSv)x z874HvzkU*?ZW3CbUqAov$KU_|AIVeE*3~^A45wOofR6uO^J8gb2oBH#b%oyg|Anku z8w$ScA6WeV3X!V`jG-5)wwT;(bS@RNv|1d$ZCLT2bg!(xyxSVef`jTYr_y$18*yWZm=0cTgB0k6<%`EZ61%G-TIY* z^leh{LQP9im-Aiz-<369ZeVT4)~n!8_Ce-Yi&}zENu3De8S&S)zT09C}L$*hn28fcyo3 zc>mH}q{j=Qnh%e`>}(%RBH|$+Ltt9voPSut$8B1-m;KzO&(vs@@;7RmY-=`Ga9Q?w z|9rT+aL$K?p{On^b3nEM!Gv+I`rB!P!~+^K10qITs-q6NISwY#y9=B!y0Qk~U;RMq zqX_KTnvkdah>db;>*wL`Hs+eP?xD(J`Sc_A#wjE^ziGqJ1O8X~@Sr(r$}C`)2Z!X8 zYd{hAY^^Rx>@B+ZdB*665}htr)y3s zW5Nnj*OU6rWK(+~IogmZbI98NsRM@U+K08%KEnXWO|DPvg7UvaVC2fOO`2F4vXs6Q z+@9n&XfStZF|g+p`)dZF9i$DijIx6kv|?@ddoDR3X1So0;TT<#U&>~_N0k`=$8z_g z9qp?jgF1k`AnSOY;yFp2>qrH>W-U3PEL-CI2h(?LCBE}z-kPABT(xeU5wg|L4ooLC zNZdO^etO`;-plfEViB;u_GCLt%Ux{ZA^qmg%A0#LO!f zs3U=`X)D#;ZQEr^blzWYS$lzN547%ZUf+jyDg*PpMm+{qE_DlU><1crqO4<*Te%t7 zt-itX<)!idALoVt=uWxa+(kIP65$JOLG=p<=XXOzE$#2yy|@72()pz69)qpZXk>fyR3O^Og^=1`p6u zB>bTtH{YOu&<=0-?UdIKr(59OBrE;(s4+_BvN1YrW?B($?r7aCu=uyH=j_U~%!@ z0ehGOpM7!?>{xxJU?`5HXvD=Mp?H1ATmS5{RYH(JjV!hC)KFO!g$aXV`gP8TDeI2H z4xyp(L^KFm1?y58%J@3_l>!@OFZ9JpDC_&2)(yWsyH;#S$6d#1me2hZR#QWW-FJV2 zwyjSlG6jL6KBMtpPzp~pj}U*xH?|V=?6}z<1$zeLCUvJ!zfu#&6A{w*v&=L`xO^2; zwTMq*I*U*){`vIGFX@`~^j1xP$%g}1Zm?p6R7-$a0Ga_c)Of{=DoX?Z8WhILqR-6k zWxG^q%_XljBDg>@09%d7_a=m@9?~bvJNN|ohs7W}U{;gsl58Z*-TLx|S(|NaH+Ji;_mVF5WCgvzeYxY$!kl*Fp#ePT)1Id@c`iUJ# zd+0F{{aBH4nIL@qCb&vdAae0J-#3Ue+f~h8M#4B9v58S(sy^8aOSf{F<*zjy`EO(; zRkq#u%aptQj+S#Rbatel%zm5uZ`PsoLR(*oMyd1t72<6bUw9iodcLl{NptWCTl4chN z1@mKChB1R3;ul3;0C$8HQx>^8DL013So+?%f+P*`@ZKw#tnUN!(d><`q z|K^{Mex53rY`Mh zsOBpN#>~F((s2v7(UduS**AnYvZAyjg_9HskpXj3+i((6Y_=BB8I!-qsRtZU)|wV& z&f1A?4_4GA?}xhn)x_WdM1xIL1^zi;(e)?18+wZK#i`Ase@s7_+_9*e)%5JCH|xYF zcaj=U+uK=)J93{t8#aIKr_(m!ANRf-S3Ah@q6WBsRjJ6PMHoW|;F+sbNTw)q>(N@R zacrNrE73)lQz$pYJ|RPEY?i9x1Cwi$U$}>54k5nb+%05L+LL2nRcMYImv~^1%Dyj< z;Bnq9UenJ#bMEpn#;1(z@%)~V)i-b4h#2`LGUDR1v)(mJuT3Vurf(7N+FLL8D!c9u znmMNho|0EYfAf;RpWa&8J~8Oar%z`L2gjAnGM%x86asUf z);qd2=d;dXzYivAOEGadsHC@_dR>lttD=KUq;4pBif&ZI-n*Xi?NZnmr~8|tdhM8^ z?00UU>tT~mPTC6}SPV+h-dQ%%W3<7|b?x#V}j!kN#Lb3 zbIDR|hyjh#7MCL1?tn5@7L=LN&_Jcnj)ou9CJcRbJcV*6ZoobC68rt#f&mDuJhjrh7b@36J_7Lc04iWAI9fujnJNU;wJy_m!rrn-5 z1Lr?|V6RCA4Ts$AYWl_0syasx+33!*f2z6$hsj$>HoRKASwO-W*IwEAp(7V%qhb~n zns&zv^s(%Zl^@|_X~6JO(FcJZRy|-pZNnF%?YxG43(Z`~mg!I3`O9fUWB_y=$wWwbD=s(*pm#=6gJK zN89$*kC!xe6aK!AxY3Cl3iMCVJQ=F2*k+;UD1GP-F86<)b1ME@Iz+>RfZT1ljm4YK zz2fneE)Q3@+U4A|6u6v^@(Pb$=?iCHocD}!U^4mB)ablZ&)k^A!-=^|Ln(csP}D2S zM&34i>KJN0d`@BF$Gy%keQh1=(pH1B6PL5F2Q`{}-EhE);$5JGKH{`+5%Tt%XYofra;N*tIwTwI7R;aE&b zv$INnZZNK5dThe!?3+s(9xbR2&e`S=a-q$3;pf>>GoWP$d6J`9P7i;h8rW3%o_6j7 zg;J&o8PL@KLD`#!Q`x@X!&@bUh%yzTSqMoXLr5y65+TZvIU++ciwsHX5mA{M44J2r zGKUH!nP(|u<~h^5uAb-nec$)@-|sj&j?d@8-uvG7eO>2uo@=dhogN-5iAU~~5v9hX z_s}V`t+Eq1acTz!7?JGv?{N%Z<9xY7-@m{}{I5aNJSS*CGZBDbXyMwkxf6;vFaN**0L_$iu#2U0`pyP^IoF4wu|9r0Z zU}3=XW5IFLvXVAk@-3?#Vo@~vejoS%u{gTc&{|I8ftu##`8#fo16ik%m58?WH|t57 z*7pqmn}bLUt$DB)SJ!-1f|PgPMpwX0W^ zE?j8*dwu1xihed2NcMv@dTtG(lBfEE1Txrqu0GBEHo&CPVaFa~YCyKflg`DpWCU=B z>*Of{=ODfNL0|PU&k5uu85;@61;pMQDihg09zoO;knti)mF)j|IAo>?rg-Cor-YmX zjX$|R?(DUJEhKeN=%IH5fCHd$f)UYUw$Nv{H)ODESVM)Dq%Sifnun`Q2yS|ajMsJr zvr>VAU0z~Hn_vAkV}|@Yh!&QHav^LWR!dK=6>tLOLBD!tlxab=K4**BJvGUE=x*(Sz z#dMguQ3l_S^{Fz`3CCZ9!|Rx%~FsY)wXul1+p@rN!35rOmSQpVSP&EyTNZ zKy@c#Wa|jGcmk2@I@D|YWtO1=bQ#TOCzC2+5WyGn>GVR|htH5{$G&_?4LlA?{ZCi^ zX*_p!h12k5Iu!1grOQo6jhW)eIV$jg$;nPBB5cEZ zoWkW0fyhAQQZ@IEz;}>WxFPUeX?Yf#lER4ZM%LNAqD7 z&b4}g9_T^+kFrk*-8qyPn5>}}XVN)}2%O~bim_NGH(D^Yl%g9Sd0l>sE+TSOkW}IJ z`bS&YLdnA7+@=wMc4EjrNHS0^sLmdPcA{&AOA^qTli{L>|FAcB2EyftW5G2zPQx{T zU4ue~#Gw;~AYgMK{qK*@;*2H2s~#e=FCVo>(>27CM375lhzJhk>3|sdShg)=!XR-g zIvTJ^;CwrjZGczRXF`XQT+DifrnAy;a$FL6ft4>W+Qwk+C%UU zXRT#J@{v=gsyPpw$Mk9-FXp8Gp11);e&O^O#XGHn#_%3d%y9C;CbXz>U*TOOsgK`i zVqKJ>t~PIU3`HUW)c`uVS66-gT2UUfIi9<3c453~|JN?m!oQ+zZ)uqmI~>D|Gug7o zVoZJpepTJ6v@u7j>{iuYPxZh`A}oW(3sH+ibSes(9*O9qPxoQfvIxR8hNT^aKRCou z;E6n;eq7~&keu7fbwqG2vSBDA?Fy*jNzcU8GdJGT^zO#K0w^)QoIFpQ2B4V3Kg?E@ z8;+~DfOYA2YrH?vi@4)Wh-*B05h$Ky2SJtG_lB@|C~+)X(B|f5DlSJvFn?=$h&`T; zhr>+>3%`d{KLm*&;trDg61_RxLnFTpv6!+0nm~Ic4F&BUaB!+}N^Tq~Lv-|pPnLFc z$em{aSrPb@py=lTFHK)hmYr|ZGwc@hrTcb5wql>z$+w6K?0WVaAfy7>?+Vuecdr9n zK~7j#0IA2pV5%*&L-@tL@+WNt8KDe&(H<`ou?Vtbe;|rLn`U;@H_< z56ViF^*^UZWnR!IsKjocVtMSjF;O7qRzi%S++n4Gu%5%4&W^0BScGVk177{|)6f70#qY;ow`3*sha zM%rw^Ye-KFI&%oST4>jIu;y@~zX3<&t-ZbmHY>|+$V&%hviI%TL-ZWsqDE`6Iwgrb zebF*lW`?8pOJty=T`$IQ@a@<^Ju)&fHZue8F!8f3Ob5^&^UXwUa^QRXgNTSkF+U20 z{5hbrp5M(`1V_4l{kqLS?GAsX>S1w=aPtccq$gWXy7qHHTxqlua+s&&_c> z^-0)uxrgx&Z{hV{Ck{zVZ{y>mVkk{uJn&e;iVLYz%y>SM#v{7ATX?moX=n&vsg-LJ z%XgGtX)oGAA#+3^& zOGn3o`$}_jb8%}cX*VNHr49}n+EGR2W>0){P*paPAz7 zp^*`lIL&F@=l(mBG*igA{5(@gN{R~~E^1O0P8D-=J(cP_Cm(b`9;^yt+0 zhG$Jc54nYNY-dOG(4T8i6)q}3C)97?Kec9dw6h{&zp04r4<+y3ihpKuZsf<@l#dLg z_hl2(`5?Et|9L#_4c9s+$QTHcJ2o~}P1w#b1*}(Szf%kxV$j>@zbXxaGiK^Bs4!?#(8@1c0$7L zyIcp>1+od%4*7oC;XvAtvDP3%Cn{RlANd-f7q8A8U{gtH>4wdl>CrW?tYzg8|E9p^ zwvUhg=ZAZ=^6dAd>b|{2&o11B@cChJescbZmQQ47Gls!H`me03q%=iSmHy65FajmLs)icN_|-d zdk1=zZ|3>A_=~?!5oY(kOuWRu3JK&7ppmzd`)V(JWo2X^(7lkVTMXTyceMMT0J%qR zk7fWn618f{UcX<_#Mrod;#Vc{X%H4JN3CamPJCcSC#sQ+jg6cyK6I>INRjQoIX|5F zXSYrM03?Shr%v7074GY!0)?pB|LlhJpPA*Hf?ZD(f6#lcN;=}bwi}dr3Es8-k|jK% zh@??MtqX#lHP|wT?0Ol_sjK6QPfSk2aPC`g-`N{dRFBzT{<;+xcI3RV@ymw4qi=I^ zZX@-&YI;aga^T_iUjy;c<+thCv!g5z+?=@5)Y@A5<;!~94v5@fSKZ1o{ffb1Kk$qjoVqQpiFU!mVSS-@ zTq7?S%flc|x!q?|W7Nj5DeW7-J!{&tXOGJ9OeKfEi`IqR8?Dx=Wpmu@6Wz{X z;ie|x=h+xjG>C4Y4_MnIU!Dx9!`wd7+y6Hyg^+y=;E8&V%kb~t=h-&FGP^0$n7%rL zpYr&cCIX*pO(}tVfAHV|8R<)^ z5lT&yUD*x?t@lo%F!+BE8OiA3;el5dx3_cSY=s-TlC`xkTK?8vxNrfbG8(M0XZa5t z*n}^Q!@UAW#k}O%3u%|?IheysZ=Ym!yS2;COlIh6i{PE=>aN&Vzd6%*SOVyXIEg^vV#e!MR`OnM*rp77NfqN(jJdEKtlJan@I&Qm!}a0U zVd9aEAliL#RN&wuk(fk1YinzTjqi?i@ig$djulII?~;>~)4BUTq<=v*b|C8NdaAS| zUiIEgvi=AfENSm2)EeX+~ey4m5m^W<4F`f#Nu z#w@|XOqp3(2iC6Xwdt-^ithTP>wQMCKXbPPg-pSPxv2mcSWP#yop0W}8J-YZ@gTp) zo$6^U`sdRXj{PPK_`E5BJ}foR_M*D^&Y?_B0Ltzps>lC;&h2L(+v^#ir>o3HB5Hjs zle@7TNCC7je~M*VDLkOT^3A7T6OLbp!nDP(bjR9nbn*!Z++nL~P^|Que(_>E#J=~q zitnmEFF9C=BgQecy2>JDFLQ-7fLrM@=X+qZ8IISg)u z%THHtuP?C6D_5>;-Mg0_x=GxB1*kKA4-e!1&w0kgU(VI}e$Yv*aqIcZdBS%9SHijc z4ifpK><)}@dJeNG#4{8nNK7o6*WgOVdxGT*NiHCx*OF&H!16RQQp5Sd&eKmZ*UG2z z(LN)f=~BGvA;>N^kUZg^9VexJIenNi*LioUb&|`B=Yj2H@2M-MrrTs?JAS7&`eGU5 z2r%z=Wbbxfv5zRd`sMkNsrAX=$-72JgEf*gyHS(vMf=Ii?+X~YZnN~qVL8_Kq~a;5 zW9Z609VvAirlp4t9n#1BK#C#qr|j0)-F?Q}164KCK{c4-AurTg;TPI@AT`lL* zn+PrS^_%d;FtriOnz#Vl*oZ(4K(bQob7CZhgXPzw%?P!iuA^Ekks4xW(9+Q%h{}kG zi9tCM?C(#DXm{*a7Kn6`#1JDGSYG+3?c;Fs-etF0m_Ou`{U48}7Nn)qpSyJMDB+0k z@ZrWaYt|GsH*5FkZpT>?D!zmz6Ms6ggk*y_LI)qNLj#PK6&*7Kh`D)rs57kUFo*K%(#4R%aSb)bGe#Y8H;%SYDi;8!KfZ_WSOJW3M!l(vfsX zbe4)RxUVeT$d~=9n+;EHxTKsHz)2aW7JU!S9*&=X4x-+~_D!HZgVapQxXbRwjSF-! zxx9+KGITI}F<6`%$L;e931PizW%aGl!vjHd`}XZ)E2c;=Y{q{a#Y$ggX06va)q?&| z8{9xFY}5o3Jrnuw-`C)PY`FaIt=+GQQN#X5zr zNV8v?eD^}2?LsIx9}&G!!RxUV zIXf_7{z8zJr{X6DhOq7r!2=TLYSWJBih)-{htD>CYq4q(K2T(!9X3jpl$JJ{5g6y_ z8^$z*<`AGaP^oshxkUDk+!#UNYVU2FJJ2G08lN#Cn(53stX7o zIDEY#Be_rYi+jeY>gf*ctAyXc)Nc3Xc~c_Dvg@t-HW-e&$)a=?9viLI9ZiohVNu=p z4a2kd@83JO%}s>KsF|CaV>gnt6SKz2y2Cg$!~@J|p_?6PFU7s2#8fxp@5jKAzH(iA zkje7PQ%RB@8yfN>J($;Y3NyA{n6YXraN7(j*@KyrGoYzS3!2xdCQTVP@A#p@o`zVT@+v)Sa04@rJdh)?xi5AQA>0rCjO#yVD=bdB}$C zyL=CtYy-qU+I8!0Aunuk_g>3*u5~9Yz^^uo30{27AU|1Vj_!?}q7{SauVN=<2JGOT zd#o%2a7ij3aZ`VGDoz-lW4;D|)ucbl0$l@lR%Rme)WEXd`YJ9?c}NV2+$-a*$?E1pgOcq6qS`T<_$o7cUMYAOV4VC~UqhOIYcc~g#^)xhI zz7Ccx-O1@&j6#FKc?|6li?<%)L_`7j>vC2`hF5(2F0{y<@7V7;XM;8lKGf7185xwv zF7}}(c0_A`XBMm^_ggF5?ChhZ%VIyJ)EMH2TdeTJxE^s(YI-eESE{J0DqX#r{Kd{s zE36Eck^$KY-pk0Efh%Isv{*QER})lX_o#_N9nzM7vU=McA=W_=gYHxWn) zc(fsUQE_UDVgEdz@w7aVU0qi;JP9zFaKv4!ck5;T)V_Gp^6AP8wUhR0C5){hpRRnY zs`5FP_|qlo+4JYEG9C;vZ#aCruSt<+9^_{CA3pTKxsB?2wV6Am>veNeQw$!re_)`Z zlao{MI#=Wo^F>|_X|;DReu*(wJaJ5sxL}ghye-dx9)5ZkBIxVGzF1V##AJL+mD#Xi z1IgIJg!S&g{#jA@QP2OcYz!AMSXJ<6aPP9$KS{xN?=n!x{_O7R^7QnignEwPsQCEh zOF7DKqp=&`!%`dPp-yLq>S6F%?ex{W#!7=)R12!-ooZ2cv$L}${OTW$V*PiX7 zQ4NYB(Dv@|wD3bth(;Ibq%E`z48OCDI7yO0O5o^jbM%eQp_UoL*U_(krLpSK>HT{9 z9pF5un`cjlWMWik>{j!oq@rG8o06;aFEO4$*;`V$nwrHpEOP9m3g%R0wxQ89ta$ zL$&CA@qDtB&re|q$VF*KvS<+F}9sJ{~b4cls zHVjZf{QF>-p;@?}L9x-fzre8-)hCMh#4roJ?>~ysaVyZgW^!Ue-`pHlsV_8=~`l7caJ+-YnJHY~5Lq;^=W8{$`fmOXD#tMn446 zxrK!%#;bN)actBQy7XRaboM&?81xS)UZC@FaH2BhD37_T$=$6pby0ZT9vJlkYQe)e z-s1wYO-_k=&hCc;Lg~-zZ@+zRsYNYiz1>c)#az`bd2WhQbNSGD^EbgRWNYG!f%Wwm63*vCA#1qlpEzW?-TRa)se2#rvi z{=kZ}ada$?IpWQ{d2=9^^7F&zIUh%)J~xU+R?c*IjG`6x>*CPc&A(xn>WRE*{Q278)y9p(wgZ)Icd$`~CZTRN~Z>y*qbF zSeoRaLkXuMu%Ns5SH0ea6dM?fe{gW$EPO!9?(-?ybeB+v8e1J|%ld*d=R#-?$^agA zVco7b8G?ai8H1JZee{SOS%NRpI?H-X{hgGK>#6|iTwJu&H4ClFs zz!!T_)i7{~P!Q+@f~?x}H#ML6a|zko^34ww=&m^?eB8(}o#$|N3>i zIm#zK!ev z*_-IKj>E|D`t4oS-~I+%8OM4Tx_X!%?+J4X2C0 zKqX`6kZ|sA2jpJ@t*DDz4tt^Z57^zfWzE2Zwr<0RFPD;j0~-NKprE2ci<@=!^5tOU^fv}gwY0Q|tz~U(=E;>& zVimT3KPx9E=OX{N6kh#{Yfqd$eYzjsInljsz{t$tj`Q>>&Z4h0nt#6R$H-P~ z#GyKLxbZ}SrK_o^N&D(*MQ_wDWY`!WpvaJQIq~lrWsb$ayD-#n`BX}A3;KT3rkp#U z9SxjXuDXZQg-=3)jg*?n+F2Cw;776!gAYId2#MPX(B^x*S_KN#oXz@0Q#qN^r%DSrF#G&Wc@#X{3wqt`EJ3*$!V*g;9aH{KveUx&jz~m*O`VBg!Rwt zXfP;!p3un5EQd!!hf75k7k8>V9TKy@QgY$4+ijGA{fh;c@||N*6biKJT;9g%>-F;G z4ydSBL_Y0E1uo4Y=l;HBx)P@JI|epZX5t(y2LL3ZUqqqEpE|`z(o|BJ88uJ2HN3U$ zL673pU56bbQu{(aZ4Etv%k#ohfY4828 zFyHWSj*vMI>l14%*{(+D1(eFrW*11lag`S_(Wj;mLNeWH-0(wLnE{G(k}H6in6HwI zvmh#N5a-fYwR@&m`g?eDsP}qc!r|eHO~Q- zld@*3Jn2|>>H`gO?W+5hb=t&aCy9D^7A4iyjDVuZAW9LFDvn6MMhCVLsm@FuY*13p z5;hI=6wpF}M%EJ*9XCfh3xlzH0J>9|@i;mGKFa43c{jK$u%>ubQkYPeydC{8sx@#O zJ{T_$@YT>B#VwiMi&K~@OWNTz@mfGGO^8{P)uLDn5ZYJ$T(Lu?&wGbV%OXwD)~ak2OO z5@A>k>KF^FrCme{3p-W)^}&&fJ&fukbBQPPaLz49Cgl{*@(eiurZvp ze3=8t=>v^UTl8b+??hyT#u6NXp*>*O#=Y2PrQ+yGau<4U$`oZovP72NB%%r#)?>2Ka(nD-9gh8s9J z%^w=r{8YpF1`OQ~DRk=P!h682Ca4}s+;#9cK)sem6Y}-_60px8Btu@Fj#1LRxWKbR zpB|HzH$Oibh<4dSpIF)3ixbussBt&)x{-bWpGYvlYb`?d3!_tRBsF+|6mcfK_Z};<&a)$o($dnQvpMw^<&2VhAaFpQ zgfE(BDTud(jCm}paRaf?_^3lAXB2-{cpKi%HdR7wY zNipcmcg9Sqi7`X2jo)9#-`|h=Kd4nmP_V9-DN`_s#SHb;vQ7)j8#cYOXCHiaL>4kP zKhMX{zlsb+_D*eRWH_aMu*Icee0H{RueqP7ZR5?6KL*gJUGCezfB%E3^Wy90xeFRZNTp1$hN@ zHR(3p3hqnc1n{*#`lb)%OA)k5@fp;h2n~Q5i6jRP-N7mVLVFvfJz;WjR0B1ku4#K>J3XiYBz}{lqoe=VOL7vw(-fUo94q18N&Z3yW6`DHddHRagIVd7gWz>NPpGwr}@|-nMDu z#yTr&v9__su+rR%`!G*ljuOPVKdxQXP{{>bL#JhG<8`Jn;0TJC;L}iH!r{xCifI05(lktR4M$T93t5<(!dB6TSIQW@HTXz&gdM*S%t@xOt=map> z{fma9qXa~|%v-j!{jxjlA{Ay_KiG;lBl!KkeaDbnzR%BZO}0}UNo)5)jg3@Zap`WNtE^o#_I8>>-QvBm;>M9IP4_iA%p=UzWA)q4##58 z#JqT+w4(`Q+Hlz4ZW#x@2X%%Qo~!#4L`d8o4PTZ&^Yg`@J|$kH;Q>1VDDZY#+CJo@ z51u>;tf@JJlHdp0(n*xDu}SZ;JL>|&u-J?Ouimp;5hIa=DdXS*b)})~n=Y92eJMv8 z>lv>neJqfP&5u}(c=7MvO$!2|0$FdGMoEBnmWctH-cSIPKonEamwwI6tcW}g9KM!Y zOpelu3ZaBV5q1=sA5o8GSAzLKDvPbtyUQHIXZeMM7=g9oqWZiAp`1KjSp0@36G;N$ z;b6+z0|7JQvby;J%Lv-%4vvY~MUw{uU;<6}mV*c1wCA|slIP`dXOfRGs&)GoMxkWJ z{fFL;L+lDIayp8*$1LZ56Z@M?JNU|rrZ>7nR|uU59~3V5T14=_O+rF5%}7UE+W-rJ zt1;8!6i(pA#tT-#@8>TO>w$+_R(WCa_7n}<^23nCfS2cacEk0b9tbaP@m!Ibr1KsSthfP^d*Q3{HR8(3JL zeOJ<=;Ia3*R3I6KGcjohDF`(Q?AdeHlJ-?vTHpTn*Ma2&1J)T0^YioT zVpP;!U7!$K1agz~2IKAA6ShCvlkPAI`OXgV1#owZisbVo29Bec+!^Aa)hR#86%L6c z8McGnN?`MZw#$-nQCm;5ucg-P?(SAOd9ufY7u+&wN(5oC1#uDDrox7veBf|nq;5z3 zNU}-nBYFw}C*w{>-ob*JYVu>P%>vs(`fdq#XQ?%?preLSlq3^I)*ug0Yq+c-FC=*M z#jS61vItRr@ZiCMT}kP#=qPI8hAD+mI;%^;_%JllkZ3h8~%#A1}=7&)}qFy>X(2lf9 zUHf8XI2b!r3zV3fKQY0euIVCB!^@T3U6709;y6dz$b=+r&DymS+g_-&>PYBb57c|} zexLNALtCY#pQIVBKdAb>v~)F?9Hld7m{CtBXMAaW64(|ARIVE72P7(cWEaO2A=FI1 zl+T6Y1L1W)hwl;SIMI$uA9)Y*G}Wr7lHczeZs6yz7V~g)eBHvO`KO?P6*rdDDE;5# zna~8uM5-kuTqvR!W!tJpfk=VOKrQR9HHKQCDUn=v?5;gxaL4 z^DYp4bkh^f8yamSs7W zXm7l-#Dk41J8g0GVA*^ZiceLx;$qI8yJT1OX`UCUVF^_3@zI&X8`1W&0b`crT9%Wr`b+Oa+15U~Wp zANbzoX*a~mKdx)|+H3J2&;(7&XJc3&7dA#uw5&I@yr~xG>j4me(!iO0d*QFm6vB5 z5+fv`8We5jafL}f$jb1m^R%K$E~S@qHn6ez!jos6?9oCN| zw(nB%Yp0C3yIv`2NeGvCh_#Ylw?uhH?5ht!5H4CKlkzGmCw0?8LPIwpG$2-%&B{{M4CO?%S-uPaRSIHf12=aNM3Prb zO!)Wi4ZJM>$XL5z$25v~>q+HSu2K;!U9!zOpLDQcsV-OG$YUr4FjM^b^E!kK{Ce1( z?SJw5(%AwJsEYA`O2~CUR`X{5lCb3k7i&COv?$YJGc4+!SFZ&Nuw}j>*DzcFqK#jR2Vr+wq zh=Cz!=exPNhnBtGrr>5D5Et*lAP}jPH)ePJTu}VwEq**!1(r>q}Yoc*5M{V1<+H)%*Ga{9-NjjngI%*d*nM$qq8%|Y`GF*o64Pjj*uXlmm+mtb3)r|1fEdWw z)!8c;4D}3Jte#tstPHf-Ac-8CnmW&!2fUTYLr`!uH8qWSZLDdljR*-LwJQ=hei<2V z9v&W0x|Xw9$PLIuVm#%ERv>O7FmwQYk=P#S?(8fDv6g|ARS-G{j8M@DlwO3^gA^i* zuzD5iFS#a&ylnMa2If2tpYW%ELXCi+wC_x?2!>7riT#PpRj8j~s*Kii#MLe+%rWBk z7);Ar5-8w-P@@z1$JIAkS?ct!9fw=Wcnh})R{ntFpBHLRBp5lLIhxLa(#BQhb@k%mXtq(L#F4!F`j|itG;dGJXS;bIDC+cTPTi5pRgtO4~HUAMCPwg5FO2+z?NFp z6)J23G2P|dpYAxU6X~2{zdo5%w}Lv^w7l+fe1+AOmGn@UegG|hKJNjY=&rUVms71& z{YyG(b!XGmEb$Og87Tmd-1G5C@J`mFQ7_&0M2RlHv}Ohp+QpJGix>9fr7K`tsM={79v|JbYB`n z4?)rQ@9I6vs1`})Mpg~nfVGCF!;B5J*${iNRzaEm^n3EUE$w-ycGyu!f{~}ktLH-l zxD8ihn33Bq=w-DBsfwFhe#^O4R>SlheLU~*PRJBUL?_r3wDUFq_g&GatmDCs9foTm z+J1pn@CVdbe&^09cx@8B*w(Z#bE&Z}C+Y*D4k#HYCe)v7Oc4rDD%oe2Soy4*q14lW zqu^KKucifn^|8+UEhMY9Aw|Z6gm`5u z>GOkrl?w^jw$stF)w9WZYIs82#a1jp)P0ZsqbvCFn8EnLQ6cFHR8=U9)70pkCzhFd?RZxJ0v_-G;YzRI* zsPyBzK^}Sv3h|!VfP41{60uV?+!N~O6jrf;En4{YIT_E}Mv>0u@!VrJRK{W>MYDI> zCPXnQY7Ke2q{m3L!e&MF@w;oE4}OKPL=I`{K2z!h^P(j^>H zy0a0hHO`%T_FY60qAHw6G$(Kj|MKYYh68 z;$`>ztWX2&o*XCeZV$p&%$e82_fk<)Yjhbmcl&fjET2mlssfDy?^Lf%@zWyJsd*I^ zC2rQr%D&^P_QuS|_5vs(0}MB2 zWCsB?JRF2dew=+C=c#UiD<|BW-Z%V8fiwtT62ma)C`I6z$Tmy(&5C0eun&ZlRW*Nd z%a!P@S!$DaRVUVJm}0@{=nU3NLk@=44y?H{ro_gn(HiH?v+oeK)~?_3G5ESZ$65fM zu)jFPC}Wd z|7U6dG*p6SBRdq05FNjG@uCP62o5DwB8yEfw-t)_P0-2zI$#|-59}hvHxF8TuoIh* zdkO>RLvw7Y%gdP|)Z@o~jpR?t=eu`W1S?-a7ZLzkiJj zClxq5IPFah)}Ksr3$hKauB!Tg^Oh);a^Jq?14&B`4IFOI!^#U~q-Zp;A{(ZKbifm@ z#zXc8N6LxltUS-4pz<{X=ieff-#VR6P&;8p(LJOaC`0~HbLeEb!PUt-c; zXUy@}=TMy56==#mgP3*pxpFtMe1XygK${v3gLyYbd5H8HEC!s{R)c;5KD7!0-|S`G zSk(O_nW*$jW;V3I&qcswXRUuF6)4MSM&jZDi-#T2d)NYVbiRJpVw!ylEe;7=Fj1>t zc-Mcj)A9@O&_(#$F(Id^ij-zYL)^E4h5jvn zRT_!N^1!g$m?DK4%FD6xMv!PsEmG3-V^5S^N)UvE^{~c#c#w8^BpPAvL$rVnc zHY1GX*695lhY~T^v0c9dr4rJf=gCvRYm8-L+;J$^6o3kKQ0PbX9 zWaNzqLB#UF)QI|JVLyX6xM+Oi+|ucTD*LSsego=83-&$^S=ZcVp{u88Dae78haW32 zJU_X*1&`JK#CSWf8de;bFV%f78A-&zWXhuy?#>5ODr=kXYL9|v@(&0&0{`LQ#g%8B z`YPLqQyUVt+qkxMdK(o~4vL{0!IfZQ1+J1F570Hh0XZ22SnIGgK?z|cK#mABC9x`g z)#JXk)1#fd$l-Srx3_h#>}}>JjN9^E*zx5Mk1NpK;3Ev|p>KGY5fqhs@i@Lxy9DD811bU5`eGHf}-OhD+WsyZoKUsO;(dV0nol6_L0xvRw@t%E9|?wtf$ zWzbudp5 z!NJ553Nnl|Lp%L?z$&QJz8#AG3|%s$#=sLaeJf8!sa4P~%L)i+Zp}2y!^B z^MFT4RCEJsa?tkn+}RW z*}e{%OmX`xZr##fU^LT>D%LMAOX1kBdU8-Lsp}(1J`g7;tki-T<8;I#iUbf200x68 z#-{?AQg8J;?XKXz6PN*U#wC4cr~(xD9}qP%X%_G}gbq!pcNC%T-y@UjMQ9?NkEB!p zvWi@dv}s7&)9QMG)iB7TBDg#5zC_B{~9(IU44BO@e3FzR2TlV z1fpQz8FhQ9_nobv&VKxw)lfKF&qou@g}9H<6|arwKX?JiB;Z-fVBb7gD8@W zoDSLe>*vq0d`)~)!ko^*k|MnUYKoL0#@}Ss2 zCE9`QWRHFbU>)#^W3{Cc;_DRz+Ml!pNgSp_U4kWt@Z~27@kBi%=WzlWlVaA!i}g~+ z&q9!n!0Y|-qYBsbi(OWmg}r*qE1_|Xa9~P3zE%^|Cj7cE&+I&^3HoqZprkzRa|R5& zvRfc`6Km;XR>;H5KaF6YX*PIn+mWQ(FTt)=bQld{iK zIRKU@MJPGUv%hZjvFFBtf{+TS&V~MGQ)Vq|j}8wXOPPNmUHjTNsxpcbF$hP<4~UNJ zqlWySd~d$4%_v-IIkf#KFguPzHe2C)liQBndlB=B-fZ*6 zoE+Yq-jESxJaaz2BRz(hDVv#fOui!i_yB&0>~pS>IQ{?x|HD1%UB7KMK18p# zU7;!rorE~Ly88QRA=6M&QUa~o4Z<4YCI$AiV;0;SbFP}zI?A0&nfD3L^zm6ks!Fb7 zO$5G$XqT)FPdOJI2nZfLevI**&ay5$zeRz52d)$=(HL*cLJjRe)#C$!w*Cnc;`YaW-76hYY+L}3Na83I*;4x1t>j!G<{$9$j`&icmt(Ps!`FPa4~jkKM+<-< zl^`iwnMATO=q9M(Z@|LJYKsOk=tb57#-WsoSTISxurnt&^YX=%c`Ir&AKD;kQ#(65 zTXfro+G(h-Ue)-00>p*Uw`WJ4{tUzuOTM!+Ri}HAe1ek!3v?W7Lj}bWu%K=iZCIY1 zlu6|ZuR0@-Zz21g{vfBgoLsa=J0cL|bW*%G%I<6;9)GRv@%e`rxv@3`c7??mQ2E?X zg$jKw+8enHO|G=8x3#!d7-nhkGA^!GN9)5++n_Z7GXSS*MC_|?&=vR`Wv+|XNGA+w zs5Ye1;lof>ggPdu@jO#fgoyaCyPMBGL-ilT5WMg&UGa%V;eZFBe4?% zu5|Z6JbCRMgf)(8(3?UW337n3Y<&%Q%Sr2ORv1}t&tEHqg`jN6E$G~ zk~dV=9LRd1fT&HXIKhsSgbaI_>qO2&OCi0J<@dNP>%Q*v;W&*gg;j@xl_S)Dnzw>^Gcp!bc;= z)3>xt$~buEpQ8u%N7xTRkMp1UD+BekE4F~ErabZ$B6C0&=7!vd$O4X9^3nM<4DO5PNKHY7>NMBwN5+VNkI*SP z$D*KmwvvYh$VOYCM`!ZIs=R;VG*5h!f@h;NLK?Q1<+1gMupej#tdYgNo-N~bp@4=U zQf==Y!d{byUXMM@pSf1AMn|P2M)QP%%7v3EDn$STQJq@7j_C8L)imPT5%?zrE0O?b zfJsGfjOe=O3-}sPC=hvnK>0ro4+_1H{45Hz=3dV0==k&kT+;Um3cl#Dr8;AzQ=z&u zT?Z!w4p{Ou6G4GP{!@WHgjwO^%JV1%T*b5Lai47=pU#{+ck39> zO&>MG;@I+Ra@Wcnb`g{Yox>|I)dc^G6vUfo_etYlr}t4>qL;0rsUFyR682T zc2=ZyeF$B$XK$KaBx*7ZWmNireplJOIJIovs*ED)(Y7u54% zejXzkSrW?^-m*WjXb|(FN-=@L3$h-7I=76qLmPnvj25m4pBcbw&1#)9R1|0ju8PO2 zbBM1|Kgb_TU(}2v8u=>mqaZD5NGX9(2*`mB`1^%b=u`as5&cMd!uKM?Mp0zwe@_;7 z+MQ=jvHH+hN}Lb^O8uBhNx=RAMew&(j2rlR{e25r?2agkI2d6?fE?k0hswHFc%vsV zeEc7Dzl~im6gH!cvsN|P-Gy!y8>qEN&B3R1Qe4R=d>hyD30m{OPg7b}&}SjClt6Og zkD-Qldet{5_y;`4du+jbD5zY-Gn|;6tpJAocPbt+twB8HV++)nK{^ezYE|fcW}NTj zZ8!gY+hD915~Oe<)8L?m_U@bRUUJXFH|o3yW3J`F10l^OL@kx**L zM=sza(MlQ)2M1E$DbR`@7hen|uM03FLL+Eq=x62$&W=63VapcMhw9_&OBCuj%5Q}R z5ZSa3bFECcs(z09k~6}u!TiK8l@liv0N4O@t8>5m3kU6gCkZ*s3BUrqVFfHtjI+OP z|5tcj2hd3Oz0(7!EmB44f|cv^Xek1U6i#1rJGt8m-!_#|QPB2FgPxqtNW`+;zoH$F zX!D`}MIG|d|K+xS-)0WDryo|kAr9i~_wv%JCim(Q%vu-|d@yRQz1vv_*`u*-5o7^I z?16u;{l4%w=d)LJF2z{wWYw~2NU#)N3sxhpmL}v|rC=n-9Ud;H*S7GKLoF*YDJzaaox~(Mn{I$UcgoT$4In03pJ_`kXg! z8s8=RFqi(n9CzJgW!!!ae_YV1V5Ve}admgc))xR0<~V4*g_LS8v(`H5f%mO_$~{@} ztRe&d``c^{sDVJQ@dKP8s6F~n<{BYfp%&!iQ`-FBW$I?{er*jEl?Rle^2*9<(Z5gw z8B=JZ>h^6id@mTSf~evz{atVNo4AH%R)`rD#46){%!VzwqFr#bfoAY10Cc&vTVh_Y zVWFtkOg{}58_eMMv3KFdtMSA8sc0G{N<(l(fcfb3p7Qvm_Qm;qnU_1Of0TA$2JiG( zc;sOn(5le>;!dZ2XW^$aw{}VOttcr{(ecSBBL)$NOjLW5t>Qa!w)!v|nJsmxSuWWN z=S9&U`@Xa(#;)K1i99m5;sT|GuByvUw%~QI_$-&*}|Gf@mov2YcLu}wN+JPf2I(MJq{ZB^Uw%Btq zvb%*os{iSQV_uv1UbH?Bl;(S}H@nd}?W?z(=oaIo{i!n}X}HGcVl*)k4z<-+wP~qbbqE+8xl5G)`AdcW`Ac#y$(8R6x}{Ug z{XZXyz{ULEb@?zGZvF37=;)9auXyFR7b1G_mo;TueWq+cazj!<&iR1UNi073#`$|^ z_3J;OUm_h5EacEQ`i%$>ciCe}qyHJRf^#lFsV#73M1x}gv+zxMUsx6L*6H<0m;W27 z42j`B!9ReKtpiaV8)zg!NK0N`wP|6>D;EQsX$)OsgmMAD(d?Jn$B@@R>o<6b!#=Wc z{j^qu7uD*uH6FKw&#SAi_8iosJwIF0H5f^Y^`CmQk*oVmJH2=6WJ~PNO@F`l|MB%U zYEA1y@ClK8{Bd8syMua%@bVaE_VxAoA_*P06&?05yt*-bW@6pnI8AQTwAO}y|G&T2 z|J+L-=GFhL6Z~c^*$4mr1%na@pOXxwX47^vzqP&Pl8`b&&RR2|g)z!JJRl>`0On=D z0T27)uIu6J)KeD_*^Pj6qGg$~Wy_YXo*r);J-{2jb!F04KOD*jm`IWXAkdIEQ2_BU zaEh$~Sxoio0{pKkf-4-;ViOQmrY&&vqN-9$aj;Q%Sc7Ibb0t9uIJl{?cbjP z?g~;GqCP;lC+$v*!oi8@%y|?aS_9~R1PTe`eaQBQPs@@8aWG9^}U4PU;bPSTsMQcWCzv{9S#8wP&*4=2J|)L-2I=&yYA zXa;yW5uCz-H6vqwtOS?2e3%RD38b37iTZf#4RD z$9`MTdrBb_@jl)ty&;|r8?}!dmlIo=UyT?U8P)s#0P=1CWdzh2ntkraS-1a`Ogj#F z5;*d$A)gqQt$ob+rzE4JqVAF00aIFiZ{NPj$j_2DLIr^+92NE{)GxsJgZKn_){^W6ez5mnU>S3Evm{b)FC>sCi34W)TO1=k6EOx7oKtX0riK ze3!v6;oK(JnnCT0F9a$T;piioE){%LRLB+l`g| z_n5Woxi2r?WTU(TQy;oSbnlrlt@$_9<3*216-2+fwTn zIO0BT9C8D;BS={`1&4DL4iKj+w!RRGbNs>!57(UZbbWPob?q?YX6VD8RG*RO8v;`F zC=vkrJJf44s8O%Hx!PQ^cFme}{s;at*MIttT>jz{aV}pDKEHyLhU)4dH(;hsaG>@e zjZNC1?i@e(Z%BrWZHfNzR<3m_{%esiF+w{53m~Q#3}jg8_PrA+X}6X_JcuY5c}I)x zPtP4Al31=dN=Xn{1EVqQFYqzy2J5B^08A6-6clr07T^= z=l@PIBP;@L1e|LUPtR|OMfCJv3oeu3ljuA{9(LXxM*w_2*HO?MS%H^j05(LErxADv zVqW{=Tw+mY%z{{GUK%JNaJR&47F%sPT>PVz=xt{v28IuSPzlnGfox1b?+8Rfec{7y zpTm8Cyo~^jPiog!1?|zjrgPoFp$sSnq3;ov($s^kPWU9>uvVExtU3SMF31dB1$7He zaX!6T8=iS#%pI-~NqPLZgLUoBQjx#j4Zz?C_(A+DG3x0ykpt z>}7KcGsc!$jfPx=Zmt>XQ{j6qU0YmQqN0H8{@3H9@gc4DC}fos%D#R3LWkRKc1Yb+ zezRjrOG!cX$dK(vq5{ys$HIS&6XqyY(*I7&wM+^YmDC7 z1xT_6b$v%l>IU^fkl}h!7x5gjDT?V~F3F6u`(igx(7F&IX&3j!Sj-sPVOTrEkec2T z%?jfEhvGgw9K<;^EJ$%g&!#{t7&^p8(k5URp}K*Qdb^T03g$I%wt+_UUdvzO2-t_# zw3U=(CVw7+l7~VmsBCL!V57{<-k+h7;3C$*%3UT7)Kb^~?9xIzEWE=HQXsELNy*zfM$vTw_(xF;myZj z-lR_+WtJ%uM2GvUqGUD$?;sXrc(UCPJf`(qBc{7A{pp5eiipp^C2rWXseWWE6DKhL z!Gr8D@t}AjsC2_dh?+vW$Dqy^ci%y)^f9j!-C*Q>30M#L&m2V58keF$6obpSdx=JY zIkThFWmE>Oo>b~_sz-3BqIMj^6a0aromhH70@e_!aiq%UOy7F|X~Y}n^%5%DBI3PR z(D0r1X1?~@>pPGdh#HivL30Q{I`u%-N&-S2$CtA=K434&H`I=_g7inDC=@aNyb%C0 zec{ToG*OUJ)3fQLRbNkgQ~9>t%*|a5|Ga;A1xS0Y zWAQEOtGLv?4^*_!VdIFi_Nt-bv(L7|m)?IQuL9er;}D5yxNjttexkc4aysYKtv&Ti z0K!|jqe3Dh+aoUPorya?TDUktFAem%p|SB%PImSc?k!uIfP`g&IT#V$;}kHaI`Fjd z!_(RnJD-FF@Tyrx<#!Ea4j(tB903em1-hq& zP}$Jg8LgLP!nil&lhm*@eUL%3rkmS;`J{rqf*k>6NYeK~e&hdLdid|lP=c=7t1xvR zyBk&_a4`gxnWZo-yycaPp>_XL_O{`v z^lw|ve_YNd2Qz-sWq}?TtQu-0=*UL8rW-H&Da3ZoO1sPmf@4OHvc~7<1K~j5wKA{J z!EccoCb6h^Aa!O1{Gt46Q_pjfRm+GTwEsfy{coO)OgTKCblRa`9;9}sC^UcXF*=R( zJ`z3_%}w3d%Ez>{I4*fCIe?K*Z8t&>lxoyrP9%B6f@lLTZ!n3qn1WN2bd@BYn6DNL z+q5pAK&AgrYgZrD^m&DUVU0SBb=o3WYqctKMT(+KM2H|C)>vvqf`U#8VSrLN(Nc;_ z5Sa_1eo&<4Qw9;4OhGWhX>ib=P()gxAxI5^DAYPi4VWMpCnDHBL@)lfx;{RR&>QVSxWyQ&rpz`Ez&O4N#V!i`)bw=iod=X$ z)4M=KDAAgBkZ%j-PEBAfqw|~FCDu(~l()Z{kvsTr)B;cvwj2Y)?pVx5FziBUwJS>c zh9!rp&Hek&L`Gw5-1{xelKT-EX)r~00yH?J^GLzRZyoV3{BYs})!k}#BK$Lfq0E+v zh8#}67`06OyN>m<-->GaWF@a)pR`eM@~>2o5xowbo*=L^v7FGTH$!P?=#TcEKe2WX z|06#-&`M~i&95Y-g6w^JRDFz_pI>^z5X|zDO-bmAVQNDbp2T0w_AdPRO49D6$@k$1 z1b^Iaj+NE43;yRa5_|BKeMeZ}Dhy$5IzZGUSOgD-hwlwJOk8d0ck-q`1#e-eC+RL_ zCpL2z*4=_Cl#UdlQ!P;};(zx2^UGPp|Llte@7p_T1&0oH0^fBi!b2Q%E|} z&4FRB$)7QYY8M7$K68*5X(qEM^&2okVf7oA0L#(%1)zo4`YRcdP-AL9YGLxc1cx2` zveJaphD(z_A-_gBU+w>-BZrQU-H9iSg1Hqc zWj}u-1xs%@bGQBNjjQ1B;5{A%NuAaUn7tT))&Y(kLZNhdw;~79WyB3=x4+n}$WO*; zMKj4R2X;|#i-4bUv$f()qn$VVE8(zvD}R>UNim4QNIgcjq??7$S`AzoQ5(Zd>eMyY z99^!CEkZPi`=bxR9L5&%Ev zfbD>KHR|UWw9{H4`0*wZ_Qt#|3)c6H{&zfD5ND@#)>i#SRut=jK8r+#E&i3lbpZ&d zYYseeK!NbX4YFz{dNf#-vz4-gAdOW|V$fYkrO@C1{lmNOK5{7y9TfG*uY7FakH^AHBV@m67uVN9NOq}7%A*O zN`^8UyZhk6pq9&IN+iKZ@H$PXGRkO?n=nf%!`lqeC|osQduF9?ToQ@Ve^t2Vm3RdN zP36q>c<3+--aCeK6JhCe;hg89U@CbtLIYN>TJ=dTgo3@GoZoC~QxZ5$dD-dIR{7J| zR?-U#zhm4QRPuqn!`~xR`)$`cH*URM(VC9;ieT1(EOEKAvQlU4{AdeXk*s5Tv{m_t zJN!eKFwcV&%lH^{oG^|O06%0L&ifbOx+~%+A#vW?zI?@s;{=~U8)$<|_R+B(*YT@h zFn$0hxeqy>!Q?M{eT~I?&VR(htUg z0TJbV7^0K|--ZFdXrOo=g4Oxm#-N6o*+N56<-nahU7!Vb8-GFWVAMQ&(Q_TJOJO@Z zW)%&qeAwa7B#tj)H*^%2mg3H#+_@ex4p$&0(}vmihENmWOOsg;1UhQ*bRG|p9lri| zE7CJE%4Q#y?LzTeeILgP`0P>dIqY1Ic85?^4KD>-W(bjERD~?Gdd-@w8Rq693v;M- z3Qfla#?sQ_SM+D~TC~r~uQ_$8eu5}R*!lSq@jR_mQ#{<{7QhiyY)5;Gfp<-F#5hQj zX3XP(%<40d@8H7BndAUH1TmnTs>k)n=iqWfp0a0GJz5CJl>sF$d&qgj1N$KgLuG$e zBzZ-^kf6}`AkpntbKZwxK&VVqg#6ieFvgY zVO|!qPHu-=_F-esExrC^3)CX)1;g5n2oun5MVtqj_*=|yISkwpEEqEAPd@;iJCDK8 z=tPr393DQEAq~wVJ{WsfP>u`jPN4A*+SXLqnvkbqZsRrWvm~Jol-#o>>p##j2vimf znqs_+o%l{6{QS-tULG7l3R*vO!0TN=IWLIV8_c^&7muS${z6SQhPYm~fuDgG*M|&j zL4&{U1`9F@!w#(_XX?kJXsWuw&V|Y^&^y3et4~<~e`n3=uJQ=2%_uhQ=j0cQLHk@x z2?_U5O9+U=eMt*@o6O6>qae?H<{O~*{b0p&7)(Ds|2{lz3+vdclT1CMcXGeZpEV_S zP(8DW9)=8{0d9%PVsjqKtek@j^;i@_!*>XgFRZkF_0`<_VBz+`$haLeJkT$X#O&Q0 z1nR+6aGCu=Q(Zv80yayX@%-~)(A5Os+?Nk5Ti$(r-MYNwl$7o5*kGGiLl>SkaID;AuV{{~sLipL6;D0x%vP%r5_UY~{7Qb_Ra}ug#vN?m>tC E1uaQXh5!Hn literal 0 HcmV?d00001 diff --git a/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-6-output-1.png b/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-6-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b80f6e97ecc0594a35c5b7d02145d732eeabb6 GIT binary patch literal 51636 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 IMGpMqL1q{xkTj${+gns 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 Lb<{FcEwB6sXW#*7 literal 0 HcmV?d00001 diff --git a/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-9-output-1.png b/tutorials/03-shared_control_and_repeated_measures_files/figure-html/cell-9-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f35ba38ea1966023a2235a7c699af5878e81158 GIT binary patch literal 56637 zcmcG$1yq&o_bmztDj+4GGyE;osx=lmvqPm=@5{RlolzK4M=x)H=Jkt zeZPDD|9j6lcZ@s6-D5C#QTDr^SkGK@%{5=bRh4D1Fi0?vkdUzCWF^&*kWd|wkWlC! z-Ut6e7v}Z@d=qk$(s5IFv~u$_b+JTJGIeu$?dbN}#_XAgrHiYLqXRb^CkGn`%d=N* zZceU3?Ckdc*Ke>nx>&O(x#+lnyP!MC>bfE!;g}-6kc-3%ZIF*OncqFa^+)EqTf;_X;|-nq z+P4KXLdT;Yng=Md$o-lhQKZ;{UF6tpCVBeSZm#lpzVOJ2+mHCVyb-0uq4=|$wcO>2 zKbd$WCiD2^LtMOnUQpSDTI{!B|Gs?94@3UFWC-GXBO&?Ei=ZR5nTqtW>PvXZVYF~yr@yrd5wY{)VG{hxSk zXioE+<6kmq|M?tP9O3ByyoqY>f4Rwj9plE|!C%)*mg%(k@y2MA$#}a6VT2NNm{q?b zfAaV4Xy}N6QEgAP%$cZ>C1-#Gs-MFbx2wnnp?QxhzT=1)B%f=A3qi&Q9j#B!q&ZVQpeUE z%sVwc-&i${#%w@M4g0+GMcB#g3@T7!YbqNhVSA_8)kXRRJ2I?j5V4xS-=;6A_AdXo?(NlAjoWeb5f#Ro&GEqau0C?|_E;R#mcd&H;@!=SioH=d1HaVPTUoV8vn2)LqFikiZ(gWcOi@ zgZFzAtP*ei|8!-~-)lc-;IU>IPwSOl>NQ!`hSe)wy#u|SSk!Yp%~ z7wK8hTTadj^(6>31`i?}1IwIbsgixGP?hUzy4`1EBy<&@D1QJO9C(?p2zG&NR`s`2 z^CnpWOP<}`fO2$V7{gDm*AZb1-@V8p!orID)UK>wCbZmPjPNkx<2ybdg8Rw}5yv6P zC6nBa^?grEA9h}lB=CSNFuRkZ)xDkwT<8onKUy6m;(MJswtx#ws+uel!IqMggiFs# zzg4K-c1LX(+5OfxBLmge#56Y}YxE{&RF)*bPHi^*=d>}DaWG0q{t6NO=P)spfk27l zEK3@yfBeruj5pds5;FVw@r6#U?T0nH7O}D%Y&L?~# zjk9}MBWF6$BYk6?Mgqq-9IgL}$w5|RMmaq-b;J|prhD`rl)-r=PeQr`@=u2)6`Nmd zeGUr~QqrM!l$V!}OG`t~`xRDY-n$r1pZ$C|Thy<@Q-I7#fGoSxo==~n143>4LP=_H zbEkAc&A`ZUPt5=kpcSM(h8&%A)YQK-Po4|Pi?N2N638Z?QlVlyGQ0r6qvQR_hMWQq zTKI4(n?Fw`wr8iLGHCMMGQrs(BD!MdV$6K4ds2Ffj0$w4x;Z zqm5KFE{a1p7FAFote~oJ5X?7@cF%F78nUF*UG?{{=L;6j{EBOEW`2tlL``z*!OU>+ zg-E$6??f1!NeR=8<}@L9ri!*(@8y-1g#-n*cKRIOz=#Np=94jfF~_6%_c*ZX>fcA! zJCn69qEf?(-la#7Ab~{DgTU9TS8+4|DPuk> z&1NzS3KHL3o^;}fU(dTnx0^gSGlQ+g_E}(<1xZR`!L{H7*o;9&r~Zwa>|4-O?LRi0 zARL0JWi(kKa);ho5V@k#5-b-0FYS1oeWV$KA%0hZ=xJSFMrSCF`RYKLfcqwanz}ltX$R`-KcA6{i;ML_r6rfO&7}qdEe8vg zHY{7lBS<3qI*Qf6Op(kMu>g?FnN21^`u~F{Rgi_!T@H-b6V+(oroF3!8Jw^GaFlma z!5GYIb#$O+FHgtFdUkb&=o z?hGKk2LDagFr+C%0}QDHPEBR#=cWdp24uY8@Jo^hnY`HWae*(`!C?&f`+o?)p@s^d zZ&|C`mmiRQ5J~|tP&bAu46-IQhB<;>p#3pqpF=Ah#E9$*Y`fdu(+ic5%=%dC&u66& zINpVY^pMJ=4uUFZ2K&DF-;*pU=@ZZ6QxHoC)&YI1Yp<1AB8He7TrT~z26s5Qtn7!9OQX2t?c8EBYh2St6njf^tSYfgXr~tKZtimg5)itc=1|* zF%Tec+G`~_8sC%Yb|y*~iRZI;Y^L<2yc3|4tnJmr@sGi-!84_!iKn4qle>sSE0$3B z5{lT`HkvMBZ!nf}4se%M<(-=+O>=KhUOK->uy~j|KmSyL!{kyVe>v(mpfa$qkz{|q z13H=zrFF`(pJCM5c_m|xhhHj6>eL-oB=ZRY%fT=|;j@!i?AbvLdaF8(70{G*?mvM7 zpDNP}m6ar@1Ka%i!kd50zkyi4br!3s92@DUxHxI`_Kgg~X${q;0YK2UK6P_5gTmSD zFj;1>XTep6J9f_qQot!(e0g!o`yvLM94@jyeyEk#ClY1GRfNL)JDrz=`UgLZ#k<~# z%1jK0$VwF7a8q5#X3JMcfv6Qe0XwI+P{j!2SS=FpUoA>%>UK|nbV8jC-WP?1b!4R5 zsBK$I83Rywfst0*3n0pw+ds83jF zLGO)OY}VhnV#|%uuvV)6Gl)qWHOc&}RIm4Q#j1nSflIH^43}j0j~p52H5jQen76?O zNrP=BGrGe*^}7_ot_*m9gxDR~Mxy5l&-xle+T1ybIQ%Hg@DpmWQo|S?)mo+#;Mo8Y zHou;HPhh{BjcmpR2_X2yiLG=XK3*`s7Fb>M0Gf80*{=^*rpCWPoyoui^H&JDoFydT z$~Q+f2RkJ@+1dO`&glg4r`P16)yMMpzQxZ=61+h~-F-b$bZn%VUZYSk^}Xk3RpXq_ z_{e2^%*o}(Ap!oEDlGbKkF;X^=rKr?6R9x_2V*4ApEJM~_PBd3LAZ_zhCA0Yf9ZwF5D*F|MKJIb3u1rZ zEPDzF)gs`pD#IBCh?{lbA#V13N!H0x;IT-xj=dJ*Mj&qo;W{xpJfxa;6Rt9uK+&4V zMT0K!6bIULijI5=lhu#z&26^vCM$8yZ^%zXMvt>7UT`Fr3B-qbnXOm* zY#V$vbiWcj9eZv3eoMy^@GxizYi}+*hJcaC`!H1Wh|l6yQUEF*r9b3j9tSfePf~21{U6 zf#SodF^hF<%Tg3W_wOKMdUL}VNB~PCkOr8b{2>DOmQH>!LktHqnYT@ueTx%tY6!Qk zjHKkUAYhjStpAYi0{l;Z>CSu_LoI?a`>vUlO|;(cWs1qwci{)r9mEL1OK_fJ@Bj&d zeMC@BhVO9Yq(u!z*iSc;Gd$lqH*$i1tBfhlDd&xWgY^#?6PM(ODz6p~G2#4KEBo0a ztM8DmbQZl(DSNm8w4`dWfKfS#8pGa0pIl785!=C2!u+5ozT2TbaCr9oKK~qlG@$_1 z4=vsBMR((N??VWSVH0)0G#Upjtqr0wi)TWBM!339TlcPK_FGkhI0*4e27&YL$B$CQ za2N&izF@~rzQz9()-k@jsKyWxJ6;Jh@pNWHfEoxu-loWUlZ~T*&_xf41j~m~?ImZ) zrmN(hH2inI<(+_>*b>SF;|IU<&ZwnwUh+VB`J7=lq-{pox9v3ogv%xJ`54I59=2?Y zdJcuFN#>SM>fHnNh!MTq?ZeWAU}6*f;Qi7Jp)UkE@Jc`4ui9n9@{` z-(incjpPIiSUYlTXdwrrP~v<&o;nCc!o@p|2KM}ODoZAV6oCc!9NQ9G z&B_x#>}!x14<<=>O79-gmc;75J3CueQh!{`3t{cLRWq9^GM6sitJ(=gYSuhl`72iX_C@G0NIw`Q9 zv6r#RTP2Z84?;=jWR|PJkTsUFUx@s$SLr7pWz?`b^sVK=-=7q!Ec>4j5E2&a-F4xs z%>R<1+*vN_h^%eA&m7s>TQ#D&o}3WYNAuvD+3K4cReZZ@lW)gwKn@JF8YzJ2#v+4q zHCe_!EDS|@N5Dz>0|rh(K4hSI$pH}ng9S=`LgZGn&isnuWKWgf{qG8W>gRvx9I?rT zf|~YPNtv}Pf_@e4CRRM4^u;}!^{HIjT3j?EARutl3ZrtoiMjFG{t&z1!W>779)YWK zz2Pn5+rL7@T~t4|@Jmq5McQ;ZD^j)94~vYj*Hl(nM$d=}pC9jsZH?K<>8OB_Ga1kU z5CI+82XohvguYw)Mx)|zd(p60yr$ZGYp0`<`IeTK@M4LM!&w5^QdBi2K_!wZU1OVk zRy8oQ_~P@i{0N{97_OjTm}q{({iDAh!9IsA9qLJq{V!;5=kBfoKqd5Z!)?&PoP)@O zBXiIqveDDU5~yYceux#nDG{Mv9?ij5TSvBSAb0uaD3X7R%FR5sk}|6J!u zHTO8r&lbo#lX;zU(bAfBd`ht+zc0n`x4IE5G*f9HO!C!>0(sU14I3)_XGd#$qK0I2 zwAYlckcPh=_u$~y#XBpo;24;gRiK2hN*PS!esFVj*1P9_*7PKt)YifB*O}9sv?OFC zw)#NL43DMD$dCtuOw`ptJlY>Z5g0z^cgacPSp6scu(Y~zGCPF{5%<1RXQmw3! zd!-TJL|GxP(AFJ6i20Gnh7_vt1y#LZK*Gc0*zY6pm*wcGot`Pjw&-E;JF=CPmGdRa zyD%z=kdM{Xk4v>Hd(ID*;xF^@Gt9?(B2A-LCK0GFrB9oz82= zVczp-d3Dv6oTAvGUcbt$8>L~`_aozw@5c=fVZ@IE*)0N_Ois%tBC=9aXg#r%v80a8 zc#h2n_ixYI?iRYj@sUVk*k;_v4ZU^+Z#zg7XVf0&o}X(#@lc2j&%>2DMyJY(D#e1m zf##+vYyMX#Yi{H1Plz%n>;ixQ1M@AxHFkRF#@v3bNqvFQdoMxcT|1Lew=PS z{r@eJ8|@_u$<)w5QE($(onH;agJ44jqS9Q1C}6g6c`?d-8CZ@jCr_rWjo2e#Jk1W% z4v4ZjlaEaLbXymzyZ1qQ#A3&63&8pK(?GR1N8j$@n5+$D>9qO^4vF9S=6}kv|MO{N zgTwFA&G)d6UgxvPi%^QSNcPrsll=JJah_s;Kqd!;TcVA$xu3`ES{-v9L&3N%cD zg*<49>QC0M`k>N|P$qjo@g~syT2`qxDxJ4`t2J=Z;lh;!iNS$CVmx4wLhJ=>RaWC4 zacgno%?Kzf*C)kmYC0eJ*v1Ie)>&4?v5P_ueN! z@=BO4#eP1LKU}>zo9oT;oDJ_wq+fy;tFu<@jaO1WVK*X+QiaLejpS3buDDz~J0ESG z2odAVxd^hXdX;z5N67!nX%HNA15lbH4BoH^1|e{kmmiKDVKv0*Xw6rOvQMRbqgxjOUepA()6_GqRxikv>^@f(0?Sm?&!?1k)(i zRfj?sJS&-)m;x`p$f6lzg%7T}J*1?3g^~M=lk=Y$6o5n1;(g)pbHz<)!Q~BmIP4V4 ztz@cG1Cp(f4wI8vKOCPRw5ZU$&J) zj5Q2hl$6{ok}LZ138mKzg#XlGePUo2Z#t@KG=LMz+r`@>{L(R7E-nJ^j^8 z>GJZjvOgbOb})${04vJ+DqrdNBRk`KigMPrryc>cS zcaaKcmPEtJ+-?@qk5+1Xw)f6KG6N;V8Q??xgn>&!onb&>5 zq?^nM@G=Gy2c=dW2Iqkc4Yy&}ShM#4}RD;gp?K4`(-PS9I?dh-h z+}1hg0ozlDrX9ZPZEJB%X$I)~k^Hd9q4EZ(w()}&qq$*V;kVjbehn@K_KMeEa^`o>~cQ^E^Hs zgFbn(Qv(|Zw>rMUPzB|nt~K7WM1O==e$`CbM2&V^%r&C1>0 zVOHqPuJy%G=X!EZbYld`^8_Tyw(W5(__rOmQlpeVEtrQ^O5ciGEQ{(#+fxaKX`slk z)1pMsulV})Yr|T$kDk51VwQxxnzX&d;<*>*;ZfxlJhf9wHGvmi-uq$)FPzajfo@L*JLJ<{N5JS;9}#XyD}5 zG_Y@&@BK9c}68lT&?VIcJ#3ZPT_9b@63?c*Hx@W0?kM=l~}C9ls_!^6@-q@ zVfykodl-u@Qt%zvK^`^B%9o#J&VF?fs7DN|&;?Wf?4JIl?x2uWSOJ59x7GazO+FG zsmhARtx8D8yKrGSJ5Nk}8!$Y(kw)nV{dY~XGoOvd7wO>Gwy{D70vcYb|Bli2FeES% z4D02{_ssZniz9lcH;jyU+nbWD^JDKWQgqvNysDhZ;n&M8(;g^pTeG@ewyiL*(>E0g6#ChyaqJcHIW69EFH zK;^D!oYyvy>)_xCAH*T=BgE1BWD`v;;kqIof_`SA3d~{JmpQp-;iUn6ZmGl$1CMNPG;u^356Pg(r7+%FU zJ2%Y;c zR?SCnGMq{-2^v$IOf2T&jqv$r6FACeJbGh=^&nni6W8cq>Mz;`{IlKvrQJWxw$K0R zs<=h!d~X6M(ALZN`1fzXrGhblz}FP10JSfFH<9r6_F^LJ>`+e3Mqx+bKvrazAZ9Y* z^)FKMjOfEtsU0B<99w+0^75$~Yn8}6J-e~8_9$ZRxQqnfe4@og_LAM%ACyY`J>(Jv!B+t6hDLnO$ zoY@mW{so~4*pH+|h-9GfLECnIsSEa!4l8ZhGrA2DRXL?Ks%83XQz|=8Gy2mC=(|dl zJ~f>^e)F^6TLZ3Pf@t!JsEbMbu)2gGuT1J32Ahn~^dG?X|Aq_ zgo#Nn5M($iVf`r_K3>OoF}HQqX^$!U^O-$=gn&-91D|z-9>)qY7}h-OZM}N*$?i$+ zI;E>qqlNh&QLUE2NzmdEMy7g3;0cI5APrp1^0(Ar7Ue2>7LVmuzsYgiXX1!01eAbY#!m~lU!)<;- z>Z!R4SIHYxsunB0m4N_EcE>L%+J!$Z0^Ha7m$+97(W!DUu`*x$IlD>)}P4~L}eOCk=mHSvpj56_5zs`~s~mgFDN z=BMB5bIZ-C4r8go`Rw<|U$TQHjyvfpNBIlw3vXiZ#qI5g-sl3Al88kfs@F6R!ATibzt~f1OJk$NjKVW^%&>#Xx&<_Ml*7FN;ls@)^ z<3q15N=u;nXnAxCT>jTynp=R|iVzB}B|y*#2?>$C#^5BiGO2p{g#|FH;p|aW-|H9{ z1KajYlk|u!^kG7KYLr$?o5*%IR^AQhDCK=?UMXEud*=;Ae&zgtQh?mp(T!q zSSra@Xt3SU8M)3GkTEkbE0s%CADt!bspV4^=}tmHl2wp@zi6J6_gBjtTU~py6V=z3 z$s~pJ*48e1j`Fg!oR>tBFbjTKW6Ettz4OH*NDh&^JER61mzOOn$M0eFK&uE0d@woanG8Y8zXP`icLo_5n&AYk zaRB^Nr^YIJ{MY_JWYpfT#4RK}KWZ{4GTq&l*>=F{t}PEjXM5Fdr3&tyP4)Wn!7C!F z+b!ce5@C<+Z=jL*9uEU58^NoKYqz_2B%r3BKz_o^(#->{qu5z&=@JS?qmo`Unvq$kq9_ zklKk)N3k03ogPog_Gv)936NPHusZ)g3ujAJ ziWCNdf0m0_$gODZY_FxJq&O%-Cj0aZ-+z#rTl%xXGsL)CYejLAHLme?x7^au>Lfz&mZd zbBkP(|EfLrKw%EANYoGRsHwEGk+&{(>)jSRs%Ivpw4z+r7YLNRg)2+U^lqj;Z-la3 zg_q5vst-*hN(lq2tase=t50ZvG4q~l=7i%OnekHBmf=ZuFX{iL8$4MIh}oOrj6f73 zT`lq|y$m{cpqHO-M?0n)vi~D`E_J+TfL~2)v&{y68oq0pa4y%}W9=Le-jxP=TzZc* z!6P7;VqjosXtwjv84QUA()PR51Vv7||I3UuqRHvq;acrQq8<5GS(6dz2-c&RHV$Kw zO+HEGvdkWbuC?dC87BQbc1eD9@Q0bQb4BZ!!eaue&*vj2UgydEoK~ui<(-&sBBsJO zX?zwcDtC^1H^p|n$!=E%LsW2R(Q#3L`Q@r%%T)Z$!-~$iyybv^BS=Czh4$ppY~uH? zhei*(cg{v+s0iTMBHK$P-JM$mB!(Jef~}SfZ-D#B1^-p4BPw@RY5`R`lY1UmD#qs zM#lVfyZcX*Css*GOx9Pw+|_W>kBJHVcQ<rQUaMQ42%GLb2peo??o`eyUZDn49*6cy{vdJ`Fpq50kwUG(0Sy z>ry<)HC#^+zE58luzRAD2-*5sJ4dvR<;+UKOh<(tE*kpnw>1&c9ai{Ah@zU|SD;5r zUTZKq!ZqNTO|$xs3tC2s81^@rn1FR_hb!l8si29U%0jnkl;C_k&ZWKU! z8KndMM@&sx19(|vtcruWl#*|=)JU;fs~gaflJy;Ij_e_FW{1+BgtPt0$83dxR3svP zCf#OtLmsZDdn{_;u*Xi8qTgPk)Z~04)p?I10FvO&8Fx~((|VJQlO57;gy!cLnaQqu?~jY|7#J!efCfslo`Zn(J!S0@;c)6nIdzN>Ca5 zsbO=$g-7FQv5hR*pbQLts0|&_(6lFvkdJVh^dMm@Acz_u4)1D^L@JL(J>!jzK-ohS zH_c>yNJ!l)9iUVe3}%V~@VCHI9OL@cK%hE+lFXeo7Sl61DtqGldKwmz0Mvtk{zpum zj=H}3`OGQsw{g8|=W7XtUtP6SobRV#!a0*kkCblGITli+u^5DCB4}_K+HXhm4lG8KW zmsi;B$ihMIB969C-FYO5MUFwZ+v-jGVzqX=jpNN-eN7$7SOTo(1HT{*p6hDLjgET6 z8E{K5bR?$AZ3;fT7r;e1Mj4@M>_-9?N#`=VC1tlP!3os&8&5JDtf*DC68zb-IMJpJ+T2 z+<=Pj;W)E+P0=r7%~T=5cv$Mm&- zL(q0S*j6f9FYA!qQcFwAdYZNNT{;c)9|^f#9U&om^#~e_cTb(e~ZJ!sF7B2b<`XJ7*- z2G!c0*KBd%J6oo!6>2@|cP=FKgfba$nnpkHmT#;xIIGDhiD&f83bslI=J=pS3aMzl zK(?U#aIe}Zwk#a~Jt?kx7+^MDiFm+Dgp;Kl0zs~3d69sW6*H0_IOtH5ThNH%k#SaH z(KHzHp+C7}$0LVWp)`|NVXG&ier|u-VXw}tjZoXCo-nVm0|Vg%1?BrFAr_6pVBeFu zISC~uTapaMt>eoOXqUD0V{oAi)}+F~{lprdAIWL;u0|CV+pp#U2p92sI@nNw2aBh9 z^-2e3K=AeT7K*oTpF{m((_ZpIKl@$yUaS5pvH0w)doJ~>k%Aa<;gA$#e`5W**DowB zEh7WSXyrOKM@!!mDtD>7LVlPjf9tF_h!JOV@c$xTnRu|zn$l?&Gycrwut!gA*_G_8 z>h$MZ)gVxj3;9Ciqw9De1*hs$!_xM9WSa&(%N9UWs_*{7s9V|l=c}vf@|V=lzs1G% zH8qv26%!Bn7a}HQl+@?~rcnU~Sa)j%j|KokYic5CiP+`JO5XaB<}B&wY;|a2Mu6C^ z&!!+j@+Y4LP@+9OC7oFqnjI^QVcqSr8A?6s_sc z_*W|Dls!(@`6@AKU&zhAo~pybr&pG=w`X;6bp@?4k4IzzxS+fca9MtMdA#wSLev|T zCaEa*R2H84qUB(+Q@k5sGSs8wF|lES69^&2>7Z2aDVw&zu&q)RpVsZ~@eI7cqreBj z#tj$@oBBOmP&+F~K$b=$J%1RC>Fl(l2Tw|&p<>0-#i!?T#t$JWwH5PO%6Kx!JzQRb zzRXiRMrQ!M0v>0ia*h5>xq)+~AK$rLLRar0Eh^C=4vbdw&HZWXQ~a0bWGW8w^1!O_ z0XWEpp~X)i=qJ4Gc5ju+?Y4FC!)AH;GNMJDg}(22ygWE~_nAc7@Fah&ElYW?vUawG z-ejqV7Pq7SK}!Nfi%;y?8~p%m3Kp=_0l~0_XZ>6RQtds_3Qh;zZBoP8G)PDuK4{78 z#z;~JGmi9Pv#=8O*f!J;T0p0HGym>^30In`fkD*yxmW(DPYYkyvODwT68BH19GAdX zuU%!!6ClR-03wSZVTd+JmJcG5e)^UqwH52+w-P(+pWFHS?vluiqOV8Mb-C}vG%P#F z_7MZMgdDENZFX9Nt^$GwVf@H~YA(g5qidIav&nh;cZIrWGnIa1X8g%;xf!s+imSO? zF&mpXGxa>M(#RAE&-QcWxb6tIFDd$8^eLg)xG{1ZUMkZ_Z*jwv=C>em25c$AKX`e8 zYjNpf@AC4L(uSFlu^sfNr?%betp-U9e0FNT_x0JF-S8z?5??;!Q65j2+UYu2@|kyW z_YZXa^O^WhwWUquS)XaA)koMO2NM%^eM5AoY3D*`cTsuya{~jeM$h5Uc9TN`aKDl4 zu91nhES=g-_Ea7lwnz8zPj{~LG~38){ocG(Qf-xJ1IpKQz}?OIL=C-ijzbadD_{JE z+smzklX2sv`nDU^u?j=dC@0v<&#{v3kc;1w8Z0j}((y{=eta3bZs<k8MW3A1x_=+qiPd@k!hQOGT26do%qqMc zi4hh6AeuYQ-9M+dkf?=VfjVWW&zY~=&g6qoZ2OQI zf0Ba(#`Ou;AbMigit1`Z1|~feDQBNqpR--V_t3msoS8-}Nt=y&|GQ`w=Be<^%y1`x zk{b=Z?4A0NKPkQANXb3!xpWM3SrM>jqAj`MHZCq)ZbDh~;rEavLLRjP3E^*p?_-Q) zZF1^{?4i`428-7Gw~?p@w-cBZ`ct_vUOVYBI>wRa3r-P2(dfb02e%etNIb?Pe;)nZ z={f^GYhX{nwZmvp>u|~~AU?>aO8hfS*FiS(rC3TO^S`lvn6!B{1Xq*AUT_sYsmF_7 zQRD}DCrBsZXhv!rn3$`MFWP(xRKvN$>FfK0`LhGC&qPlQ;9B$R(N#bpej3_3 zG4dLCXAyGoQ*ZONTQw3T0;v~%exhJf1#;0XK4+IV-8VmTC5X5zWSjQpR$OvhTU#Xv zr57ZV%|DLUJ9f+g7?3hFB#i0-ZKc^Y&+54uYnAq%r zb}7@3iQn+B88^fc3NU>&bYN(Wi7#>586IlQ&ODh_C>VXUlR6UZsdNGf(;>zdi!?G1QL z2DH|{O@DQra=V*p^6bsIyS4_Z)boe$w2j`NX&br|wqETDKO*5_m>;GmDV7^>OiV(;WALaz=W9M1dinO2`wlg<#S!5GP%=?nCp zsI>P31MQ!uRIbWPs-{#-zr9tshFH3N|6%)z%9MxB3|@5C*%N&i3}c8}32A4lF6&KV zJQ7*@zO=*&GzOzc8}+pcOx~>I=8ds(QnsdTu7Px3OxLxcZlHQCxC!Cm+ML+ZBQ`gQ?t$xEXCO(_@pxfZ+Kb^oiSXw z8#WdzS*-M<$kv|)JTvfD-b41*`V~GH)~R49g=U*Uc48l!e(2KH7B-rc;<%XNvSZ-&gpXa7e{_Y9(ePM z7v0!c!X2KGECb_vtrOJGmQh(!((_8OE0xn#5Ax1JH6h^1m*k^mLLaa^bNxq0mm`(9VU6Nvj&P<%7=n zbTMAr$K2#ftzRsew0Ho~mEVzMsvV5=tNca7%Fd&J-ielhC&LCRd;H(OuWzZ7fRXRhbHqV*k5zDLAQi<72X%t70I zbz?e`M6eeQ-I=8D`yHPiA9d3d3u}bkCl+loo8O;RoOa`KL{EVYYn%Q!;f^0=*FGWn zr%3RQG3MF*>h!ldj1%`qQBxbyAP@fm+*ZJwG>|wCIyW1EYA+-SSUj4@!EU_%6{qv? z-3Mmv#U4_}F0du~5Ko94VsC_}%l=T-F7*laObheMz^*CXh4eKO(*%i94EZP@;5Y=% z_+uO#7!HxO*G5d}9x|P-q6uJ|Y39kHaS_A_u4m2?-(r zKH_~j zlp>6+9n<(Y_Ierb(XOD**3Y6WMBh8sv5kDn$dB+!yS$@L+qk$lNPN->bgVEhX20SHDp1FZchlI@FfVQReS|V%a-L^k*oaNr#ZC`cN zHXT;vRP`8<3gT;(5+V#>MgceOB3IirUchpK zIQJ7Z)=MDfB==_RDbcesG9rPMQ$tJ3Y@*t-;bJwT%40__2R-w@Iz1PQ6z7X})bk3M zddy<>_GJ&BD|JU$*v3c}XUU>{nY})r=8gG*|Fb*omurWL$#Q)0TT|}E@3{q32cU@5 zSIkH_@kV$RdKj`u@Jr;+k}qy(o826V!9zgi(@7#_`oEfmWRfkTG7{DVjnH@?7VwHs z^R}!D)t>rQYi&2>eU$vjql8**exyMCLq!^uf&DMd9`C|QBLqfAZ+nCliYhAZBX#xm zB5XS4vpJPO2^iDV(xPT#!!~Smdm%3`@u_jpsuT1(M_~y=J045r^|KwKXVdo*`|`aF zzo<>UY5>C4FP2x_b1Y9V5#AL+>s`BCxG@lIw;t4IL({UYdLm&_5h{5AQ7;H$&jvcO?c5p7Ct5Ao~z-AZ5rtI-F`ylwH7r_zU<90Owf( z#bEDKW8Zfx{VASm%kLK4zE-XEntv9a%yzTE$!Niz`#=_0JBb}BNU^qd{JcI1()NLW zrV(N~)k-tSwl^h;<=4c|1HV3KAQY#lue(egJr!C$-40QZ!8z9GFCrFq;G{1yddfQK z0+Gi8+E^K_R8f7FbQvRBGTGj!pk%)CN7Bdj$*F>kHtLZyI>1WM4Gw0!pqZphHb!o) z%wP=65Al4UvqLP2aWk*TEcDCp$bRZe2|M(Z>D&ukl=2E>66tuAf7A`>8ov|^Vzdt*NX=USwXON)!3Bf{3;(D{Q#T0g=aSeY+;+v1$yA&%k$ucot|9cp7TEqS9}L%D!!+ z#+(+}jO`OCN#|wTc=>jhp>y<*UeBP_zF2D5b?x;iZ7Hu0ie%|eb-7XOqUD(`Oy@<4 z8)bhARMg4|*@M}84_>TUeng6u#LF7}6W3s4snq6wgZuPpVIvF(bD3jfni?7(KYm04 zewBl?FZSCl+`xgMxdn@#3{tS$ilLbK1#_`p8&cu08X&WJu{E0Z|8JM3qFz@TQ|weB7kZ8LXw+tyr1rpa3? zs~Fa~XJxqPuB55NYINb&LXZ6We0AA{`LDO%W9x(0_84>3!IfHON!g2(eAFn4KbWiM zrz*AkC#g!MmhjUlXcL>-`VxM|%}ylnncF6C*-FRMpwRnnpF7J$IxpqCzD0G#SaY(~ zj3Z7=)Z~RYl*6Qz%%trD$Tw4Cj*FmE`>7~PjX84_wplY)cF7tWDJijDiG6k*w4Sg0 zOXbpB$9W?7)6!4MorSib#`@z2^zsA?zPu1EM9arh*={Q#G0_w>(|~mm;d*9Gr~{C; zf2^$8#5P%^)bORQqM~AR-~>zj%uDPM)Zou&Q#?>9`)g>&>eduSf3c&jOyfm+Q*l*g=^TVQ>CYIV` zd=76DzQ_1O*;i+0snH4{+(jO8T4&X&u>G&&?2}6DUAwqk2xYT~)6#D@qP7=;#$5 zD{GGNG?mqM4V?PP?C-_4I(Q6h=DANfZGAx}`h6v$8LJC4*gMa@b*II&RaKfg^VQv1T`2Lsm|4eKBbsTAN|9rf#;5AxfR zuBb^Gom+|;o7#c@wdBqEn9Fut3jd!r=OmX)=1ctu#%{aC`>zCEj&_q7-lYZ$)&7mC zC^@;3%PrM4=tx`x4H)_766UhoSObmo?2mH4x;3?N>^9H^?8w68IKCxhVYF1OY>los zE$TQkZrYJ?KzgWZ1L(~D1WlLrXPMew?z{L%3;*8~eQ-L9|MacI zh~gp7A0|192T?4!#;3kH^~t|1A`ET2$<=+l@SneD@-((Qdu!6J(%wBfJ)2J=6kAgh zDv?$CdB0U_+`=+i;{$N&487tpA4nBsO(*HE#y0O6uo-DMko~r-gi8ARs#%L(9tb&K zRvv0CnODqJQTCRP5~XInD>lC`<6f)ytjI>T47dQSmId4g{IqLtarE`iNgjw5Iw=E* z<6lSUs{j40wvaA+!OeU=&ZW{eY=iA9JRuec^T?*6=HtsNH>Udh_L~Y?w0QEGalUUx8L`i z^PTIQ>;Knv?Tt$x)_UfA<{V?pG4A^wuakK@g5p`T zgOf~}rXTpp-w)ax8diT`XxxpmmnnQJ`dg~W*1(ZJx^GsP(#S|~hgsGh;1_b2JegYA zOG|kP-Tqe;=>1_6aX`|S)7Tptvfe6Wuz3>1_lA4s;LYRp9qQ{5MGroCWc1mLksoO0 zWGN>^p`l=D*2zS3K%x(nP}F+a5k@pHT{m1r_A?yrk^2*s;an_R4ExfY_4euvUM!z- zW8W?I+ch?StxK!Q6lQHg#p$p2_np>NmAkfFZco(hWgO3u;pA@0|}4*4CFRjD~Uw3{SIF`*#*{_V#v$Yyec#@z%J; z${@ z*XfX;|2Z#^U|9j1JvU{T%IC8BX6|FwdWM`-IExTP%+i$oFf#)Lut>grcj@5fF4s3w zm#~iQ<}|)9X@~K(1dGgx$68mIo|%azP>?BS8qPfMQxWbH-$(6rTz*Gre<7ta(`5^vOH|xGQ1$8H5?)sjT&b@gufJasrz$Nhkt(*|HG`j ztO@?LwKRw33e6KZi$h9sx#ezK5p120`Gp6x%ep!SJqZ4xOePU!kMpKCL(Mszuem-Z zg-|Dq(^@f1zhWq1yBc_Ycih~nLI1`dpVf*n5p)X7N_)5Z)vahVe}s#1o=_Hu9H~71 zYk^D(!Fy2L20E86@IVM9Q>b7|=eex=2^m#;!(0Rj3`|zUd{4B%v6bv5d7hUAxNG;F zH07IRAwE+;{=1&>0D=#Ljp=V+zkdg@hqS2rWIhs39tOe+g#=U$Qid1Q@L@)CNjl&e zdq8$m0u{n|xp@F4fI^_wWwCM?SMB*A?Odibc{zZ#wu*q+V_0`Ll*0`z|IXO9vP@{lMIg_X;riKO+WXH{D)npAfSn-c7ds&{>hS%|o<W>W+$}c;bhyqEs zT~CaM|mE2kPUjm*2dMMfevb5oN)XMf34=f^(%%ENQr^6v7B(k+bMJd4pnCz(!BNNly% z@<}q}g9Z$&rZQ7A3j6%TL>gdt@8?#}_Z6gIDJ#3e{-uE+T*`FcTdhfxkC1NIZ&+I` zi?0P7>_dQ5#1m&O$UZXan)=clc1=#n&r88_bgRt0@Uu%diZu+C=`>KMxYV|AN^lCjO+z_|2W zF3S?M#o)Jn-{L+OE^RkI6o-?D$|^ww*Jh8XvnwfbwTcK}AJya1q!DM71Jo!(O?fsr zGO`s(UPF?P83)ef(%OktqABE5P!)w^zK5qn@sOguLzY3{w}kT_GSYs73xTvadiQM+ ztoEJWkB(LP5GGg{wh)k*$|#dpE-bw3T69;?!S&nA*ExRe*6O$%;+L<(&8@xAIaScGK=9WTUHk(NB!CS#*R?6tar0>n)SbryI(}1zn)6)Z`DX41D zlkpjVY8eiFI-NXUmuJ#qzO}4TvVahED*$-%dP4X^F)uX* zx<2^c{Neq(KIZM2MoaqE@~maEZ1dxjaSaunoIAi$dRYe)rTJ%FogY=n`Jr@{c$EST zX1KUm+7OQY!mT-PW1iB&I|sAGi6Hu)Qfy@qg3F|B30{i9n0tZ~)BW>F<$N?7BW^XM zHgZSHsjLcIsdFmwq*b54>Sc(&xZTrZ{YW)+w4)TycOa~KpoC$5+l%>5%uGPtw##%| z^2jv-BkqJ~RVA+zsQu^qpr`cQdY^>xB5{mfnC!13=6G3oRT%}NjzBGIx5Y^QngW{E zijyD_ddoXK${Z-<>>&5Ldi3?NMUbF66idGrw=dd*;e!k|)cVe8^qz~lEC(PiDC9xC zN&i-{^7g04&Sa@TWlM*IBMD}E1ihm^kY+$)MYb3t^}Jj0J{jPiflwqs#Y6LfkkSi> zNcdfLc7TMILmmDS+u$t1Bfj?IYx_**mZYX~SJ-2#u%}|wjNt&2Xiox(hbmY~P-CoI zD&FUJvL;*FQ3;A%wKaav4`d`T8L8d8mn^H2WzvFt(zDBPL)Ex^a*FUy-_VQegy6xu z#xp7cjSN#j`j>1fJ(`{#wxQydu2xo~er`&B^xM;vQv^s=X;JM~3L+@+<-s>!o_shd z2W3rl^D-I3tt^+aup8ZCwatEc4=g1&oD}^t5Uz{6-Gn2DrNw~(87skrm|^tq=6s!g zsOAu_l%z;3YZak8mpo&#N5#&jvi|MZ{>@f?dUJo6*!2GMn}%L6*`>|z?~n61lTADZ z0WKGXAqCfndr9&!EQ#5_O`2t=vhpnf(`b5ixL;AKQX2`+;@9fW<<{fe`QmgANV)#; zNDY}WgxTWpeM#~sfIF>Y8PoZTCY;jrd%1$ z5G}Z9CYeSk^+F~^UC;gY&eA|SNIOX8Q6Y>0dYwJ{VnU`v+gpZ}wvW`)?Upr{JWkzT z=Ih|KzQIwoSL0y**2+a4} zd8N>{pkOvC|K}UOOFBf&ceX*}F8cNBfVKp_sYX1mZZ=Tnum@;q7-VH4ABb5req2zQ zGhFeBc9#Kw7;@;nxzJblrIvz2xQ~xz-tH@%3yRE$}s#xZ&A!V`S@b_lTrHC@mb)hvC}*ph2T zluL=GGNu`Bh7u@)k{VkjBct5qgwuQcq%04XH6RLOt2^rLj$$#%gy$eB!Rc8JOB zu8bV#yRS81D{E-X@0U0%4_=m%la!3U275?WaFwjNzl-(g<;r!qHQfRga!e?00N)Q@ zQlDWm&oitcT$a_ET{_Tv@zt$yDRZIrZSZP_oHRX|d{1x?8w%g}=7w=c!27;)F&J{M zsZV+r2fA4Cdmi;6!Lf=C^_ijz+o1n)(MMz{IUR5JtwZL%-hy|kzsLyX1$u_fEiI-r zwD6q?Kp}=3l3KH=iZ#fM-<=k;a08zJ_ZFG?`GpTF3r;O6~ngjYv(}CC95@= zH=5zI9+m_7@+QLFd;RpuEN|GA-?v~zG2*_4U)?*941(dp*Uc z4shpCLzIQE4+s1rza;a*0+G}-0`XZGtP!{s z_-ql;PXFyil!p0D@BQONxZ~S217x4u{fUD`ue$w-g9BkmX9`zoY)t_zaO<>>%AexF z0^AmyaG2_UeI1mf1k>7AOk{^EDa26{Bwi@;3Lkrp^3?W~pMsJwnvff363+HY5cK`6 zd1aQ@3tCgO%2gHkA!$xEP{IVOfoF@%4Ege()p9w#Wm4d(JtqUkw3cG+sj;yoed zJ9{VOBJ#BU!uWr!A)U`4;OI&J!Mv|gS!ZOa>Ulv8)`Tq@sFdAn8sh|$0$!{P`7Ox@ zMQ1AyrJ0k>4vwdBdB;WT&vRaiJJaXZJ-Z;w7i37lZbdPFTU=(5lgR6#n$7|T6vU?O zXTR|q5T4DYrd^1{tz697$>FLwBFZbp0H;RjP)G``n)`_-w)}d-fJpT!Q{pX7KX~wf zAb^lI#Peh`MKe$WWc2PsB?~4X%1&_A+)faD-{?P=C-bRfDzrekwv5mho^RsYY^py| zaM5y)dct-~w4ESg86U^8e^mwrXcFbh^Y9f~|2W$RO(t-!51;(AJ7v1E--0FOp76%D zMr^WXUQo&7C>}QmFOhkfR)54|mFzT$BYZHIj)($Fk^n#HHde_Sl@BoNpsWXJSDg`g z+sRSa)onK&0B@t8pg1;>S#{q9(q z9Ag>$rK(4?cyj!c8vo}!(|*lY%(y1B&?Yo@i`?D`JF2)Y|BZCD=H|K7F6`B5M;A@O zUtOOum)Emi&~kCfI6FK4r0bZmZJf^v?9mO4KkwmQrDNIuBj#dIMDkoctJ=F z(aQ=B4hF$1+UCAz)243Wwu(&W#$GVto&9IUM6`RWcx~)weaP?upBaOgSPIwM^Gd3! zAMDR}yL{<;NYNw>#)vehlywzx;v((rkNrERGtT2Db_Qu)EPxYXhCEJ{-yI)vVIJ+ zTu%yD?Os|_C)ki90k=rCT}m1w5?Wjo`?{CFX(uI zKrSpwQ%&+m%F8%weE)q%8L;WJvKHrKtpH%*yAB# zE1Bh%CN}X$(UUzRZO`Lv*tC`N8427@Yx>=NeN#}N|6=8NsD@i~Q?bhX-}1$6RXp+5?jtXy>r( z_KKDqgy`J2lu`8{Q>Hq?`gS)%xwK9iVTVr5#OZwj(Xv3HmCAFkUcGXHwG5B}N<@pO za&I#9b}$E}#QyfBw!>c}snwZR6qB0)%ftivUtlfB6f(&m+u3}*V%SH-bw|I!2a`5} zy<6(=@Oh~xk>AE*2|Jh>U<%OV;NZ|kFva*cd9(uvEl$TlqvXez2-=|uCq~t*RZ|-q z9#)0Kpud5LQgNI*Yg3V8lTeSQjkvOO9=8%?@9<*3F(2%%az)UI3{D;ZaCm*Gq{Crw zs_uAa2;FP%XtP60Cx>5K7K!T9 zN^~uk_fM&pU7Px{h{4E_LV~A_QwT68vJW00l49z|PSKZN>ZT0G)t~<$vON>RkxvYR zXq>UdWGy6a+0`0Ln{gf2PCYm{0>z6fKtyWE)hLmakdPSn4OL1lO$jgfmYM95tuh&W zA+ zItP1kY02WR1U@3d!1RIT;*t`Z77F!oWPM~Qr|aLM>iq0zbp#4@+qoLmPCSS%I;tKl zc6ZuedF!G;|A`=BlD-TWH$-a_r4K+FgozRz6XOHSAJ93$qW3(q`Ftv7qOnaz2m~TH z?S|g*#cF`<2fM0b#DO|j&Ah}O@dGSz+CH!d5x`uH%XXup=Ya}}U?vr$!BJjt{Oc}( zq_S_wPR)clIi;wZQ)uxTX!?!&;BnUPj(LvdABHh&)`))MN|O1pt8E1XF{l_)*3%oC zn7#0Q&tp-m)Qu=Bb$hV{vTYs0oA@U?6?JzCW*ht>ez}ODz01f5D9A(oGE-E~ee6vu zy~2>N{c?IJCS{I(uoOw4F{W4OWoi*2;+1_CbPGtp~B8H=98S@>CJ9FZX3*m>rh-8T^P1$7;oZ&(D?Njv$Ia)6gfGL%)iW4G4z+279PYo*%)~1hxaM(sI2MWk;0yus zB=P#``pV~37ekYd%=?|1Bb_fR@OJ=Lcy-IAW^cd4lk@Bo#*SAU85tPvgwY5*gw2n~ z;K%QAR9X1=TAE&+$K=P%WKyo0t(ZO7tz206l$QasZCnxzKy+Nxj@kjT$KNW*^_`xV zqBhP`NNF&kf(mL6zQ540w=bLP$%z9icmej+`G)BSu1SZidq6?LK}`ah+`N1RN!mE< zyROz;K?Nb0_T7=_)4I+|KDY3L9k6(CN@%7(SqtPH<4yEmSS(R4U6GgZn@kp6Zze!(|AQOI$HT!P!VOAYopHW3}UO2&N> zAj6Quqd#qiujX*sSz>>pae*Fe?of*MOWY44H5=bKFj1W!4I7_uE#B;;JMQGm%ihY~%QW8zOzAYh81aSL}**VT;y1v_OT!My@ zj-UyK1R+JAjw9{KUaQz-Q7c_jmHlENFp<236)N>NSnEm2$k0$=w6lBZfyq#OEgfLC z0E+}}2Y|eQi_>5nw+nizE$#rOxiCv`JP!+|j~~pmmiB1B>d`QN76_uDK+a)CfHP-Jy(!40^$KyH=5eO3&9iPL@Lcs>G^Rr~MC@_!wSFc`;diAR3cdPp0-HuN-Fn5_P zGoKw-ceE9~;VbA7F($;1Z~IPxo(mGv9L+0wHX_JJglsbZ>q8}A0Ef!PIwJ}?u|m?u zGZHKj()4<-mQ^YME8BKSf=fNzZS~L<7e%%+iUy&p$c@Xp7qkENRi)B7eVILG{s0*V zM;;7KNQzswk?n%47jSrW*A=fU_)i`_pHlw*h51}r_-j`|w>|6XtzYth8J8{j5lJV4 zd--7JB@zn27K`-r!$3?UjLj)@ad&wr5JUwDQPu-buKt>3z%4PG%1 z2?=!6yRS5>EB&W?bzIBMCrVs$r<}%Z(-U7uH`Ek=v znO77N*If4D)Qv9}!wo{ps=H+QdmcYly?afz5AMs$H-W9~o9uwd0|Q#l0BM8>pmq9( zDUV;`mhBEP$wZ8co$eEX*mqQPbn1qNl8WZaJj@g(#5b_HpfJ}l1Dqfj9@Gmhf2iQN zLJ<_h{a~vBd0^C*l@Q0`*Mk%HYw*QRudSs6e0>ulF|1|z2@}PQh>y8#wjtt~%F4># zK0fHkgcMY7;O5sJm}%Q}N+tG1t04iP?n}EmNvby>FUAOd4E*N zM4Y|^2qo$|&rs0tTccL1HwmA7T6V65uzDQO3J_ePytwL)NF&8g_)+7hC#$DvRc|u^ zhKoc>$l;y*;zbbrWDg1shQ*3A>T&p7cz5_kyr{b%@|nV?N1K(u-PEOx8feO7=x2f}F_;>G?|o=}r9YIryv0xl5b^EfO$1_r|vc)I5f$G7{m zr}jTw83cPfU28{peRm5&GBQMVPupew!yodoXt?93Gq#kJR3$`4T3e36x7_MxcE!z0 zUEJZ>Pc7sWSlaAEfF2o6&F4}Rp_w^zxQr}D(3?&zEF=a)!*>083y8&e0SikpCVo)i zhsZJ*StQDtLeTv%f)I$RsGyNii#%72-jye~R@R(e-<{0SQ)*6h>{Y)rLok3B( z!YL6RsIrpM&!u88L2^iZH)mI6%yh$jB#>BQX{bW+eu}6Lcrm>6PBx&?^cd#qYJD-h zKu&&(I(T3!vLZSudTBV?HCz|ens{In0@w2jKm~wH8&r9Ea@Yc=J%3^eXjCHw6d4sH z4MK^J1%`_iu|se=%rM?9u^bUR`&DY{9KaLoX56_|Ck;=_IA!b{su|q!(Wq#Q->=2k zLsCkJ_c_#ZiPg1j{J;M77da0PPx9^?SmjbZL0u*u$o#(mU%C~L-Z;eia%U5W02eRn zI;A2f50@HU;7F@#zi7K{2ranK+}oo$U+z3Q&p<9katf|c5r<}rDKkug1){5$P z2x!Ynl&0oT|2cg_;-BLGQ+qAxyNaUw$T5pZO1YHqLlYg8hv3knxyXI16nVG%KBbpA)fTOwL*C>Wb zBF{Zvq#;1Fj^hXm#H~_rGV&j>v?|{LYfciw930A7C5yPANw{V5;%lKuD06+q5lGNT z05)gsHW74q$+v3@&ySbmnm)Zewzbg^LybjxtPwO)TiVSiw{cz|AG{WbD ziEk1K|9k$CAOH0ZUvJ4d9hM=XKKO9t;I5_32c85l>Nv;~1%k8C%sLqH{>ftV{7+b@ zHTZZ}&Y?2%i%?_p*E^cL_;YbP`NwMI6ybS>Lf8t%yPbP(qI=`M3PFN)HezSFCTlS! zyxp6{@B_&_{drf-1K$g*a5NMI8Nas=WaykRS|jOO8~yQ)MjSc z8C3RAKf!1e^yyhQU{=nhg|2n0C{BQSg^ad#VxK)C%?^?f=?gsm#2y8w5Obmfsdv6B z)0LBhgX0|P$&)9gk5i(fy`hC!d1bZZ>L?tiExqI_0Pxfb|FyMdQHBra%Q6cKZ zTP`B^Sz|kHM+$G82R`Ilf#)$E*!jr5+eqRMNxe)sozcP|y@Z$;;Mh%lsxH!Q*XJ&+ z4DU3NgnVD*=H}*5lKr^A1H`Z1$zqVM zoczvF&PX(S})J~Q`hFS8mGMckS!gc=ZQO_telLJkjAh#2QM zdT53Qf%A^`ST}3|ZvA>xT?fan|5&E~)1ocfkUnSB8iDz9tt~z-Zq{)b+Wz?<18%vf zXJMn`+CfDp9ixM`h*a zHY3@-!{v$!feh;}|NV?}Uy&vA#U{D{ir5womr(0aPS0)`1Sf|kjv@wUP3y4)%HnXm zhq}f^`PbJ>cb-A3g|=P~5Lp1zz+?K0c^%q}gnVA9lK)zK%>ybL6_sNkE)D13Kzffk z>#&J{e>X?}8{>4eY~@MD8Y>6D#g3=7y0=n1Pn^Z|ZiVm8AkW}V=r&m8WW;P?`QEWx z9o6~U|LXnv-zU0}3M=yZziKUeEjyMEHjdMDw2YFPS_aa5?$1kC%6;QE03)9M zS3+Gv?a`Hg`qTcYIi6kn-}a~df4E2G$E2K6i^R}x)aTn-$(RvWzVRE>n5D4)Zi>rx z4M$46(jV#KX)pM%zq7!})Ixqs@L#t>Uj9-ru9x9Iu3;~OK2>R7|JC%?|N4YJR1Bm< z|La58?f;hxVAPECXZ2*LQIx;bgeGtQ{s}E=1@`A9C6kaAuV-_uWtpIIb|X5_{j&CG zL;ijOF98Iwke*+yJFV?y_*0)C{=`A687MBMwktOBPc*lCjxpk_iv0=Xg@Yq)2d z7-oVS#`Nl}!RJEv$9O^eY-HTX1!|Iax5I1Y6MLg!jBg7SMoV8cO?Wlgl;{33E-|J2 zQwhQJ`SBf@yYfO&-X67o=gyZBB2`TI@UQm8P{)Nos6ycnLf$(-xOO?o)%mQp7_@biq&LeVeBe?xX8y>*%Za$}%!S3k8CZrLE)H`g^pFm0_ zU}9Q$vfbmAhPts?0LzLz34FA-(bLwSQgJ~Pb?yZApA{PV`2arx_bdgI%=;XaWjU+9 zZf--83J-Ng6bCu%@H9qT^i824hxP;e`lv+GpN@2{B9 zT!Ip!|34)}tY}_^S7$YC$!^K*i-87jMu}n+ehHE@rg=@i!ArANJqYh5L7sv?`Lj>7 zq2a z&R8@A4>)A3<8WARDStkMLP1hT62NBbu$->w-y!YPfPAU=F3wFJ!-fm*MzP%1X9J2R zkPSOMk#G0zVDm1GwS*)|s?N6rh>?+wTLhdnTMw%tW@sBFhO}LXTr4Y+sX)Vv32GN~ zSfY%e5eqg_-6pt5b8unrz?9V*xxIGfioTF4o!p14X={D?(`^uDhC{v;x1jDs5W0o- zP97i)eW8mBEn!5^qk|JB{e55Y=l;m@g^7H*P!_19rUA5M$76y*VW{~Bokv|BMt?=W?7K)#O-ZJ_XQsZvDj+am zUMd_0mkC3H2ETbwJwBEhuhB#QFt)~aRy9U_XeU^76{~k{%ttKUGV+a2<8%TLp9(~P z>-j^UUR=?2nP<^svg!-;y$$y9<00=@7EKuh#PI&o#D%QACt_xf#WGh&{E6IMt>OVb zh^(4DDAt67ex0~7IpiHBUJtz@VocNLFQRtZy;$#MT3?vp?Z>H!^huK>cSFz8++-T= zA!H8w?!_#R{Oze$P6#T8Hiwp6ZpEBdXJSlK=*++ICXmkM{QmyFXn`1< zOx7XGUCzhKDA@WXoSNtP;H@Xmp1D%_t9MsLA0LKSZtT;tUCpyROsYyEz)5uU990T0 z*>tb(j5su90-pI!^)7j@m;mi!%3JRkq7?tnx+8N63>Xfz>)f>-N4ANBCA96_Ug}Ta_nJ zp=g4~F|hJ3XfD@r%>5!#BhF0mz-5puS@c7R4%kplC13mUc`V7|)HkvJoZB&e;k2gy zwo!fbbpppxg`tx}RD_kz{B~8%suoRJOyh6JVg8ak#} z>0m)0Vc|q1(6zE-TNgNyohPl=ElTC=8*}i^ARcgR=Zv={;#Af-X?-&61)pFz8O1z2v$= z?$)a-p0hfkw=U(s?5JVy#Ao*fBmU+K;W(CELHa1>NAv?zn+}%GXm_el$q%$$gbW|B zU(b(Rw58j!3FcR;Mh_Xnsp#^aYT+R6E5i=^HjfsZbT)t1c-cx z>Nos0jEG7GA~)A!A4o{s2ubuH@HAOX4J1+}$kak*CAuRd;l(G4@uua>^{M%)daQ>! zSZ=}>`ODLr9A`>3NT^eWmu|@QGO)JeKMU`fT_((R!U-P1ekZ^3xS(&5V4ZTqQ*pdG zqN8Y~qtEa-w##6o;*zh&hKy`+ev=JAdX%?ph7z;(oW!!#X#K3OA{~2`^L4KG(7P`2 zgi+nb^~EA+?C{vR3F=$tQH4gWgivNY^(ID#%I#zEb1b;3FyK^-+FXa3kPgkfN`W}y z`h^jS%BL1yIS+;v^jkkiRT1pCY^N5CHK$sQZn))DE-1S{;oEWF;p%wWGd8wcI-6P+dy548HIC;VVpEjv znj(+n{6M7*6CFGNH>fux6MedBp2M@z$-(XX6SHzQCS~d<_YRup@IgB7BTsjX;EUV% zbH`N+3(8eHu8)ac-i={?zx6<-7xUb^(CuUMLGRl_O3riSKwJLVGN=E&@ZD^sN02O>Vp>VJTGGIl(@z1qR){D5nD&>ZJdWI zEqbZD(S9AK&AWMe1tq*^Wv#6N7sCI)_79Cy_Q3&WBn7iy?nr=U6V4!9?@6ERgdxSa^;9A_H>(^PIJr)un~!wXT#I1S{Unn-BG6!(=2hflfLf=%PhS z(?js>l6n$ZAm7V(9n->gZEb!$>~!loZG~G3c#oIBt1ssxO>&UD!p`a#5maOt53kFS zLOoi{j$b^@q$k~#m9u7#G52wanrfF}623Ms+a(bd^zJdKnDOs#aA)i12@0%a^hNXL z9k;EDPD}jz*9TY8!YJ|YI37F*s!9YS9|h08*^p0mRgP7&3q7IK)m#W2R5{6z_(I`8mfW zUW{s`Sl3Y&o19g8*pV3O&{HwLl^hAEWsP0nMz&r1qp0LBT*m&~ulA*PeJB~wL z9nM`#nhv9P1Cw=F$^WA`<0W#DEchA2O*X zII~@B+w$Gv{y6!b%c}IzldV^1k(my=rt#AI3b?fFgMsM@yRNlr+Lrwhs%du1yU9PG zIoX^NzK-q9sO}OxuxMdDp_kymR+gYX8Ot)gxL_ z|LNRrLJ?kNt@9IDAU|*!JVVLzA>Ok>DS&IyX^BXZrm}xFHh zoJ7)WGYe~>bM%UBE3rZJ$txv3Ebg*IcHabCOBVtuhN6C5p=EdfB@)-dN=Y26?^ROn zY+s@T{J+GY;9Wi77Bq`n1$pxbpk-Ko>pz+_OC0s2(K&p|$eTJ*{vcDarMX4IDoo0~ zY*klKGAaG}xyN5CAaI2Aayt&EVnkLo8(cJkZsb#}dch&zuQIpJ7tVMy&@R|8 zkv^PQxOpjm3H>sws22$ti4viVGie68V~uK=8NU$RpvVCj0qifGCd? z-CB#5fI=F;!*Gz0lw;E1Vqz7&@MYT1c=4~1mY=Ok_|`ljEw zao(}%lu1Rp3ERfLmx{7|tHGwHr%6>kvR`tiI(3}X=QIH8-sc!Tq(k5ulusz?_FA~2 z;^Qgj;)A{h(v93Cp{EZ-Zk=*^hsE;ArIj!P>!*4cEbiQw*N1PCM2qFSoQ%u8f1Ml4 zu;~8e_TYS)PpIbdsUs&;ZEMG5F$7(i?x3pbho5PO;K+e|;py9?Ip_xN$7pT6%xO0t zH(@HOZI#osyGoJTG0gxLTw3P?ZRWl2QNtx1TQ)_|{BC0I_i@y=V24c>zdSn9cz*52 zYNz?H%it;bOD(x3udy;Gx85Nnw?J!uCtU;&AUh`qM0b8d1>gpBi z1torc;VLckn-tkC$BuZ~WwvAT8%p5b-A+A7z_Q&-v3sJ!U;m;;iM(62TioWhu$9J@ zbP(xi4Iye=HsRNO+Fq(ZzSY?lp}CzL6G&foK<6qt3?*&-_WO5MUNsHm#^0(Z5=WOJ zUFJV!{*hNV$0GM|`*-$->ssaddutQ@&`B5$ei`=sZ zu|hG@$mv!^SNH-`W@=~;X7vUZir2FO(_j6*_t3KCQ}j%Xq-#^2jx}LN$-d}x*mk7& zu{WY#CJ^e}A5Xc07Lt~A;2zuP+oVkB%kW^4n^EHPRV#?)iRbu(*rK+u_z!h))yL#f zz8Z@rz{k^cr-feirMyQ+22L|Ar{ll%j=DQA6lj@IT*F(Ev&@z#N|_H5H*9Pbo@Hle zPu`k3KWV21+{eoh_&j;~6jP9p5trEUH+T2!SmQ@!z@9h4W;dx^*x)ESNT=BQF_zq% z$q|=w(_2Mi!fSo6Z92ulaFUhaAUQ+fO_tQNPuc)|W>$FS-^(Bw25W}-9B7`TNt0gs& zH;~9+={=s3vWEA2{+nu}yDpjAmEIW5;c_zfS0xo!FD(c|E2ccIw89BnRTEl?W|KYx z2?mUnnqA$kg&sW66KjOrRVYMo=qN~w0V)yd(nn11yh)=y+wXKuEO@dY=zKIay;-xa zmmtF61`AT$&F${g_+Eddg8Z;7&y7hgK_Z?S0Rz6rFlCUgL(eK-IZy82^T_)rBsU;? z?T;Wic1IlPk-E?l_FJHkA(G@yvq_HV7nn(sUM0T``Rfs0)te4pS%>W!jQnAa+hHL= zY_{x{XmPP!H-gf_6UjsUK8n2SI6rL1Zl>ex{Hd2g3B|sm`8aQ}jF5@3bg{o1slG#_ z7aY6`*XrS~Puz_A)t4ZK6=>1)<}ACA5T4!|{JQ%Z8El zb!$U#n$-RBOJ9^tqYU}C+4>{s#Rx%f)wkj2fgvtlAR(88;iOV?bD>Wj6P(Zl?B<9e zIWW6<0H~GMpZ$Z7Ga0mYmbSOQ{g?4g=va-Y+~qZ;p==y~1a2N_#e+zSn>(q0H!oiS}+D1@sy{#A8um3-zahd(82-4=*S_39NN)y3zh{)-;d)4peZ;d4K9!(cnhKo^P7(pKX#gSvT)$Ka{_*K;9#IFB?A?3tEl{k_8Zx$XrqJ7-D>hI2N(2HNB3iH`9q6`Ro~4Rh3R9 zb0HZXhx1ma43dllgv+p9*8|9Sd+z_x<2Go-xSu3Q0b~e7#`vAl_5zZaM3A?)sCZnq zOaLRp!xl-M{U2G0UFCrAz7aSwuwA{1YwJhOwqgnGv(d{)^im`za*p&Vt|<6ls-2C| zJP31YR$L(zsMQH1W%EK(YzTxLS$&XnEPU2Mmv=XfkRM4}(&p5E>>})VTK-m~zi5h+ zMz9)#Q$0MO(?11F07%Lf8Z==cdijW!W|%Y+a<&3tMZjy*>$z{gdS<8h%mr{s2u{Ed zP`@D6kB9JhFB$9 zPSK8DJWE+Ryr;(eQ0l$1tA&)D`StLtRqv=rL=IfDO>&Y~vhz5zonERrW?y}D-Q7e! zS8AD2*8g&}NbH-%; z5N#*@bk`PlyY}9z*RKsntDOPfhmBOb5J(^t1lgdU0W7%n;TIiu3ak<*0+8Z1>-~5y z=*)->uyiNjG)(;d9RRQ-5NujC0p$V&EU8(ib8rRVSO~@vK(-DMVHOIhKGvJDLb%!3 zJBp06j<$OF!wgaWPHimmCRSU%`6|TBm{(XGo`7~`)3X%!0PuU4xwsTptiJ|a4fE%B z|6SMrdDkORU=!#2kNwl7?QU0#cM6$Jz~SXWFzO;MTZJ3E`x z8~Ky4s!Wa6KGIdgy6cZ7<9Hk#&n#wQw^LUpks9^x(YlNIb=?=#DV<9DqN$CK(EN*S zq>F;ge{Aw3;_;5pah!Qm$k z&*T-q$LX;n0C4FiCMJR+BW0YND%;dBkQ@1^eOfM%-ieC+R-9IT{rtK*{cRjd{IZlj z{jaSbb33A5m7(j7@-fucaS4kIi5J@%T=18``A}>#M)r|x6c`7J1|6WGOX+UpZ2MC<1kTJj<5RFlz0H8{ry*P7uez%llSMvjh z1yQ2~T%rVE+Mmp1oqW@~$fX+wHSpfUN=&>9 zYg!pt+?NQ5!yh+bpAgUcT@Epe=fVC`(no6#@owOHczxIemsV}GgC7Mv5>Kc`s@iV*Y#@b7V-HH zrazro{JTxkL#H1BNEs&L&c{c*gIORH@R<=rir73uJsR37 z1Z2wG7#`NV8j2`#P8^JHqd zm_h(YCtzsAdU>JPUfl!1{zn7JAhH}46-5=~fjH{QHc%Sr8>e`hzr_vFilE#*D= zRQLjf5;SACj* z&;*W8eMiBH0A08=6U3GXgcr1h=nM=Dl-RCu@6;Akv(xKt z0eRRJ@Zp<99>=Vkw<`;O29*j`q{;V*58o8MkVm$#%VHytc7)o~uCN zr-|9gUwXXOd(y`Fa(mw7*PMW(m z>n!+`YuD1!KX+H1{%*4ZVJZ5bAAU%dn)5YJ_UA761F;P0EEyE!)oIcUNTlp#qntw` z^Yl&=L_HS3(fWW1L&1JU{yYvuvZBRLw5pPl7=ZggI0~Vxb1GL~Q3C#hk+IS&dUK-L zr9I#{_N#rOz{|iOYWLJ#yBWUy_V7OKs@LE3u*Vp#zbl*y5-1)8z8R0>inc|6VZ)I@ z9Z*}4(h*Q3ydceb`Noanc87fJPd>{-6?Zecpbmu&&E$P6Dk^lu;$Y-9Q_@R=Wq2Px zd@vcUMj$8?tE+m8JW$i_FMp22s>+Wa2La+g70hPO&S&ch^xgu!NZ1h#Pi`=9a}xvV z)-N(Lazt10Zk}#ZL@*hBfz1ao1~0wxnaMsq+w~*7WvKgF*9`Gd;aLkof|pCadP(8Kiv5Md=J5u>dj-#P+hFM>_^AxB=loM z^YeXrpVpd#pMU)(fbY0Fcq(mX)I)LY=FP6RO%^M`SCZ?2ZDQT^fG-tbH}OJ_oFO40 z)*y%dmG-R#f-MIwYHGVx0<)YCvm7EyPR%1&e93+)cTT#zI;{B-R)n89|I{VIlY4!NFj4R0(KWBi4{o(2mW`%?+9VYdTfr zQ1P?QOBV&eu#c~AbbNde1&3O9Wyc5kxHYIaGV$;rED0aAoE9KW(z-mH(fPasB)wJ$ zvdn9KzrBwhgCWf4&IM4q-!75$pVUkT*k8U*YV;p2c-PfZ-^GNJoGfSZl~|ks1KJ2( zkdt#{6s)q<9T}}j0n$;r&BipB$-s>dU#1wD{zqkB0*&R`_xq4cWvWQV$dn`+Oc@Fp z8Yx2w36+%0QwbGOLXi~8v@1i1G7pIi4MY){=R(G(l==KFd%xd#&-nm8SuBQ3wY0dkUVOIPORnccb z*=bAv`iybQh>@?_lP4wY`lf4>%#j^Dj-)TqIKFGJR^KVa1|l6Ekmw*c$S(wUN?1uf zx2YG70Y;+Z8`8!y=)3@!B?d;66;7QzkBNi>Vv(HcU62degZiHxk@@y*_LclfYe0=v z0C+pCD*OD`RhXA0JHD(j;1jW1RUyj{d(EQk8F@P8aS)QSC6@$u@%Q?tY6aH zv7$eDHMM3?Dp~9Fs`TxL!916rVO4u_oqqX)(H&thUY$Gs9NOe{KD8fns>ZuA>YGxe&)nBMunJ3hPG;Tm zT7lZgohwt8W#k`-{B&elXZ+^)pAPNQwK46Gnm<(^FrSL_hu5V9sXl0AD`6n5b@8GS ztAMi2BdaQ&$So(dPM#F9w6y%t3cOj=j&s)$LXNhlzqKv{)D96L6dSQ8!q^<-%N65Q zf-IW^nm<3-_VsA)g~UC%$+Qt09C9uc`#OJnwm9FU$+&EC(nnK&;zDZ37U`0el)B-| zsps9Dsj_Nk(%K7O`Krgi36^KgDPT#hH0$s0hsz30bIIkM%F4=m1_pkBaxP1Xq4NO1 zoqMO76dBW}E=#m3(v+0<+=O<}3VGP_&i)>&!o5jF zy~&fVsHng`VF&l~Cf8<@quZa>s&R60(eBEwml+)$9r*T4AD1^d=|nt5G{!oL2}_Tx zCUDrLe$6Xz%pjHey1)57(`gb=w?V`JCl5 z;F!F9_?lH-hppl!9n(aw_8XiWJ~Ts-v+p=x5pekm0(kS!gQOVZQ*!xUuzKYQ0)vEC zc;~)Po!}_R1@)R3`)mQP_#R99QC-@bH&+^U_89PHD{-5f^T+Eo6ic2mXsBUi4cVq9$HPML4GVkk;J#R> zbJR2@z}NS_ZPjtfowJm^dncc}3@T9Ng!cdGj|?539qY9GaKC~p+sbfa0I6sNRNoxm zZ_e$4T2kX9`^FSbt}QuIWI=?_xO$zDrcG3i>y6>jWPM$HM4~}x)G45Q)f(pI+j&^f z|Jhu^UwIfH1S7BJNWH^{EyJg6(;qhtcMlIA|2El!dt_u=ymYs^u~QfCgR+WBO)C~g zQrrL7+nO2{W`Ei%SFRZ5FwoNrZ`$;J$Sq>;j;q&tEw+C3F3A}mH~RHXR8MhN<>&V- zw!G4Bdb$Nd@85qKU;k%U^0V2+Q^A!iJi)CyWSR2vr+Yp;C}v~~Tu!+gxwdz1x;(G@ z`fj5t&b3X2@067YZ2EJ3ilP0RigruKokpDYlT<26`-Z9X*Ir9=nvh%7KCFMCY$0|* zGvG>1yq?omPhrK4#oHau2^#zkvF3=_>pwm|e$huF7n!;rr{L6byj*eh%~Ni91Q`Ip zNrtnic$(3QG^692A7REQynXwcUHyBF&(y}e1_8#}Rar8E8L3wzy{>7I2S-Q8myB9E z11<-tjkXQOue_HHnSLFM6=Bjj$ol*%vqg!j{06zHjS_3VEM7)uB*!km;#=*^MNm~w`lzkRuUhX*gE)Iwsnw|CC;^d@7c+tHW!Owz=aRj$Q- z_T2q+wrb=dv*^!@C;rUHy--k1y(yoWnF-*uaoWd>{>M5HW)lL^iXoWHZZI4WuL>2ffE|BMplfeG-@Uy*-)uA?Om~kXb#AT>~2|kur zVq*opE?=Gimg)89&#OuNpC{-Wkd~<<=BOg`Tn59Yr=k0gL_QYK_3?=b8VaZroF}{{ zmP6DYZ@fP;jqdU8a@I@3XZ|gf(>lBH?y3Se7ImG#;}2)Qe7&b0^t|p4BMU#huI(Q_ zmyy;`-`9FKYoa@~JUxZf)i3O_9ir+bFGw?+?Q0OpZVbvgnvT_+;NkkxzC=h1WQ<%G&Yb-)Sbqxii1NjD`vIv z`i;JR0z!Hcf4c7^)$97^h<=N8;`+7lJVP(;K(w6PgJ*wQxRqRo=uVs%Uc68ML>OWm z-hX$naxl500~=vk_RLuQW-#W}9UU{L9o^jIuuhiVUap*JK=wZ{E;-j;umic{1VFg> z=H~ec;qT*0scW< zW^eoV=7~|0-_zgtc64{!O>|v5H{>d??^}NUJ;RDu574_q$tpneN;Mw&}a}G~91^J*ww4y78&yAPz)& zR=(yg=YstFcwm}QTFd){*fHWNKy?TCr|`>V0iU@E$e=w~xOjLdxQ%rL1M|LOSAUkx0nfZ8 zX&*Dmcek2kKg?`?dO@M;u3Z%Z^?&~copZw?Yha*U$0t%_Ed$dC5ICb7R?)5M!jtKBkGuJyGF zcMYT^&r*a_6N&ev4nTzfh(Ed&a?+*cDy;hYY-Kf@O-A+jqW1UfiRKR?d|*v3ky>rp@D(b(+*{p1=r&njvgz`SE1!mQL|?M8uc!ALu(YR zZWydS0zhK&@brAk&-&HZi1+I0ZmX_uO~LL{M@tjj+4nwP1rXsI2zt;M)XvO93&W{) z2?@R8?i%jr;`35UE6>wMTrYopi!_45x_*QvIU zSi=`#yD{hj>j+*W#He%LMabrn+_Y?#z;X8U^wzihG>UPX@*g*cdvkI2H%69=3J-5o zZgdLR<+cU|6cE&KvJ(C|!zdzBgmP-<(Y$2wpquijx-~9bNS~e{BNo^fw*LKjm90;b zxI7g_o3jU2zS}3+$Le2wO2T7j!h1$0CdB>N>6|2>{d&N|^*>m3yf;Q)M~6{e-K%TN zSW&6AGh^o}lUL00xjGLvI3MIP8$_(1K=+^MtL%LomU;k@)r?KMqt4az?dFOQ!(%p` zYJ8)rMeWy;;zc@ce&33J&ru6urxCRulu3T-uOr^X7;0(JZ{7B-ch291j)6s8^9|h> z4xZA4M-abc>q6+Pp?~29eVAO?+!FS^yZo{yIS`wI}~q|qNqRbw?fA~Xcz=&l~3!L?s2Fdxh)cM z`3@cT!5(Hlu`!$p{I zbUOv?mh0<%DCN$GDgW2v{d}wkH8l-3owUXseS4E0L=k!8G9I}TxUpl)85o?eTCPp_ z?5~kF6}EF_q=o*3*rrV@D8Lcx_dA-Uj~;^3)L-NKSR)+HB(o($IzUY^dciVH;o{UqSLHkyWH@9``oNwgRI9$0wPWiR;H`SLr z7zDg);u}nSX794ow)(V$E?XzAXJos}Mw4=};}M;p&&Oc_V~@w&t)G5(H`J@?pOh(U z{kZJ%byrP?JV8p=!@*6q%IW(S-M-gt?ilj85t!cJ+q=OXURXRV+IL%S?x~1Ihn+i2 z1PwQ1&;2+T8kw%`9%ZlI+nF)Vx>~S6P@U1adq9%rii&pb$+656GM;Z%=p6ihmP+Mi z5sPVd<=DKF;b?nhdMw+?u?+2c_vV`MN!KcSUhk?D(P-I=lWBU%=N`#qz5I*s#O7w- z@$c)~RC5@9j+*qDN%|}`+aYZPep!~?JZ&Zv6c3l z`e`BImg%FeV2fSyQM?*`coqBS0;i;lo!#=iy^+Q}Zv@ZOr`Xlxz8ssGX7lhUj30X* zUDI0RrIPZacQiR;@=u@OR~s&VI{Q~Cvm6{d{Pvz|eEF;|&LCwtbVlU;#y(bGM7zfO z%*_3)SDuXz6g8dWb39_!uiAOx*!f5WKgy)@-ZZ7Dcm2X^*4|6-JpUYZ`_tVH+k9en zK0H3`D9(0jgTx0mHLo1b6^qo(s+Z*X8McNr75F%w+<1`xt=2HBtWkxorU5S-8<(Hi zjl;MBd)Q@#Lxcs+z>1y_+wLDp8$xXi(ktOR>l5eKM^_5_`F6a|QWRtzt9kRpaA!^Ekt&zm$(UVw_qQl@ ze&V9Aa}NaV`$o<5shZ#kl4o##sF|9>kzE^4(B?U(^d~BRh8k|GeWXIvd*YEhdi=<& z!WqIqA$2qKRDwV_>jCpB_cG*dH4m2l`KFk!;h@XxPZwsP>spDJrkQiH@w^_gO&OD%^EW_B{p;OS zU!S$q@tl>QNtA-@dkf^x%B53RarKdtLi?wu^*k=U$D~g`L=+e25T z8F$ks@d@>Ik1}Of=7gWi8E)i@=b+I`84_qrs85N9I@expMjClG{@R%8-4;n(C~-v% zzA@X@){EuuNgMIgr0a6Jusg!eGk^K`Psh}pvDaqeWPN>KwTNSv%)YQK>mi*Czyi{L zO{-p>fe|f>5dhqpeLo~?4FofHu{<@{82=^d{KDr9A2sUc?t4%=m#-89#58*T4}D?0 zVHJB2vwU_%L%Q=O>+?#1;XW~YM)Q@QEe^@&T^g!MJw#KQ8zg7hnW0@1+UkDRKj!n= zJDJn#C#AVyD0)QUwj-Z>hiP`#5p&zp%=xE|8mq)XN)fi*kBSoqkvCZJCb6B!CtZ}x z(mo=2$}hMX{s8CkFT~<24Gjho5%)L`tO;AC>)39mdd#t~goCSH+EsAmJW z$z>s4O!G3JUIjq`VI23B?z1d@D>a3Az#HqL!a` zkxW&0`pyQ2Yj)yUqO(!ZLLl@bYR`)7@b$W-b>_cYe$HLtc*GbonR2O02~}$JY+E4y zJ36e|`=}_bCFgsdjAoU;S?-A3+f18qzSb^od}fmOGszCZm8q_&sX!`sjc@^&_w-W) z!r#&f(S7>#X&jP5t=sj;dw=*&M1`k)%>I9`4rmfHXPnxZb(wT&1q!L6FKzBwe5U5= zFlU{;gx%Vwgpaq`&Oq3M_3hF4>vq)qlUscy7?@vmEZA+I72)Cra|x1pGqI zO@Dmn@!bpU^k#dRMf?qqe7LipG;VDhC4sz&$DgZy|NdHG?dpvE=BKHO7t(Lq^s+s^ z=_8JdHP}|N57eft)xG{JBsvR?M`fz_A`x-S;HL50A#c{EpJ-hM@^J?dK}t94BA0dkC%leT4ee<#*poA%Z7Lp8 zK*%z~=jvj}PZ$`E328WtzG0$EYW!1h+?}%Pm=?W3O_`#ntRctOO2N0u^|wWIkqqI+ zUT1nBQdw&#u9faGb(HlxXng8YeeS0C@u}-M8VnDFH)ww<*eB8QlQG~gi*6{>1`Z9p z%so)^NQD>XoL8cwdC`#XV-3J#Kj#|;Yh0*EOpVqM`AxUphWbk>^}V$U9t=bMV6)(5xQ&WAx8vdpgqKSE zI_7$0FpCy*{Ih2tApG@QuhIrLn!J^BZST86YWJ^k4XLi}G#3xCTnxT(Eg&O(^dWXn zpsht?j6C|om4O@^Vp1HIQBZAM!SHBWTvT+==xuz$jjfzqJ@1NgPd@M6Tq&aVu#j10 z%yMaUc`8$S4q(Xd_~-eExM>V}nj*RdqaTsUKfAE_;LIbme@dp$K!HN;)+2n7_kK~) zyvb3oy9<*+ZSlAHleROv2sSc5@|J2N$zS8mcNOERdPSLyX7`y*dXAGKZQ8ed|EjO%U-i{jgyvyDj<0=S zVH+W2-dXWH#bX=#6$SUdd> z+`oWl{CM(hnCL(iR68lYkW@)H^YPKvJ-F8f8T3B$ z!MaTNm% zTw`qazPM*Rp3V`lYQ}@R9UIFQ{?=e*T0rIE_P;#wo{H5tY+XG~?YNGetv-lERssAl zwjCGSzB2P%zSd!a%jamUPI2c(vzE8Pmjs(Z9Kt73|jaD5!5cz2fyWt1iTsd z`uOCR$Mcw)t!isOe*AYW{;#Idb6e9ff;%H>T~?L1UW4Cu0wU~y88Kj#qS}&U7la~5 zNJXXnOD3xI9lDi4Yws+6Q8utX^PZo1{@P!+>s&qd{h=#-3(_4HQwEC}w027+26Pip zxh3O=CB=2{&1sm z?dD$T6!6)4I-oGotaAY23IF?mpW$jQaWOGVylVqhL>{UQCad@FGor_Y-T{f~av*mG zR9K2?gFQS0O z+QEaxA}s(k+x3l%=+lgXpf&0v5O3Wk32wIR^EYzbjt;dt%qcK;_y~@!7DI{h;Dk@b4cB3Z={HPw*K+mT zGd|&e$i?Mh72nLvxiyb=GKAMNhSur5feM1~k;5Nm4es8x=*&7*-BH4S%HQ9CjamKu zar-^z(dDfgl4zN-Wpx)!m%@9X8C;dpQ!@gmZj1}s=M;p5Xoy${5Myx$l0+Tv&-C6ohM8~k-@+ZzVH$;W)qeEYjoW4?)&_SY$? zO&Ys~zu0_vyuz(yv1Ct`jk0px#Xk-n*8?=-4|jijxDy>r_xN8^S~{~+6kip{In6E1 ze^)rg+;;8i?HBG_+%_Mj6vqmdg@vcxY~(j5-v7&f*oZgM}@p=nj7UVyE}($JxeAW9|2A9;(?-$nLgl zG4O12s#|Xj+wwNG1(~(>(gLctlJ2gdmdHXowRgCw_fw|TLBk^S&#%NcFtVkwQQ};i z^mLeYJL1Siyv>|BZ3iURN7dPt;bI5M0D_!AGQW(1`NISRgf@taS1q-b6%(2|FXvWr z$S;a4%slYyr&VQyI*)<*VHqT3%R>{@&h zW9NY=y71Q&-S}Mrvtt>D@9P$gss8XL(fRm`6i#eS928ZBtAT>y8Q!R8~Qu2JqK;`D+QqpavqLjI)OEl$CU)^q;HS|&z zv1?!b{ZUKS@||eK&*jZ7&c`-ZtcfrW_0A}{dGpiZzPW{+Q_{z1e|K3>?G9IcdG@*@ zQM=x?WqaOoy7j+9)t=8LhQ|G-YB;p!7(G04;kCXw@^12~-$lrQ(KQ#Aq>?D&B9Iwf zDltqoLOaG$!wNCpmfc^SCgNZK{tCC9Y3bXK9|P3mecxJVDGN}R_tOVn~I8^h*nRWWW^Dyu9dJm|Wfgp1>&%$Pt zhSXBaWW7x-J7~t8oUgsRo_ipfb{WT38}_@BoNH`px8H5!V= zRvsZqNlNn2X00%Fnr5N3!MhWU)yF*NJGUS(-6_UXx)B^)0YsMVW$*R^R~?6*OD#8$ z?@Bb-4xjnZwkwI!d|$POPB*K)XrsVJ6&{1z8@EX8a=akDSNa4!WsUWj zWfT`x)w=l|p|w+<)VSZjtAgFzms9>gAGv!i?~32I+3&BUpUXeD_8?^QSyziuC=C}b zFz(kWEqS~zzQLwTfIDyn1Dmij_4G?Y`E;Qz#&YHh7o!J)$t$Ib{GOmr|A1!U|48Lh z!l77I3I&C)ke}kk5ckdMjpU zQCXP-_3lQSj_g#=*n^>JA)S$1s_bzf6g_7jrJ>1_-OM68KeI!^Jm2HbU>_tP0t2ID zbQ|1r_83U7P;%_il!CvAs;VkV0u2WT8ENyPKun1VjDhI3sPtqf<75%qxRD7`rJ7*S zE~U;fACR}!A;@wES7O+3NAFnCv@itZc33=m;Nvt_&%ZlV)%L|y(&=?-)@3#OuKA^( zbRt6eWNUA*$Jq;nfeh42y-@!jfUII2p~st0u1;Yjk2!+DNa9n}qE&piuWE?+# zf~OF;=79Rtk98Z6tAr2S`Lt~JA+_bY<;UIo;#|LZks3`T<6DDNVHIGsTfg($wU?s9e+&#l^R)jEm2W61sk`%X2owAp6! zpo3I-6BZ!h;a1Y$2?ZJgi#OA(aL=|E@9w2jo@1ZW3LW5+-+JVnVkeP7d7HZXgecTO zkpS`&op8+V;y(|v1B{VahtG`?^ABLS`pBDSMou0X9F1Ob#6R)Mv^a<$K!_*@Qka`0 zssaJ>9Rk^0Qb&D}?3T5+w+oOBw}WYD+<{JQ8_Q6gUcN^BD;?$#FRZ1o=P}cwuV|1E z1#AeY(*oP72{DUth&h~uJ|QC`*U)300wg%ql zz;(?$qY6^ukODkiq9Tc2H;RQF0-xhG7^3MAK>LP@=vl6I=4IZ#TeJtYX<%SVN|W6Y zQBl!9P*xnrxqQN1O^6PlwtAcMdJgz=(ucyjd^(HA3w{~pZ-_T>D6_$}hDBpzKmp|I zHdbWqPqgEAbs@J%JZ_918NQv@OpF`ee(33`0fg?yItD!J&t+x7pX)B!{u3D#yd%k@ zzUIpymg&$dvc}Yo>}~7H9y|p74b3tNi_4#+MV0j9!0)beI>KKrq(S{8jFL8(-X>{G8IN zJ923ECx=F|=)x&#Po+AnPoM57nH|+|aoG-;G!h|TxPCV>@;yHfK5_?5s4{ItM#fTt z&2cCE@LPW09jyFHbjXMy@JHEf^0E|AcUh1Z;Dy)?Ip^@5FzyoGmU~dX9F&58es8t& zyPg`PB1G(q+Kc*~ThLd3sf!*#EcYPE5=ZE_>TB6iO%o z(f2@!B#mt6jM$+oLOXe9-e@M3m;cv~?ptF|NCH5871rt#g(e_Sx2Z`>NxgKpA#uyo zWlU@-glYEC@}Xe}C9>UNe+@4Hs+06i7KL90F3$n&1`7;@o9uibd_O)lCAWxiP&2ik z9mT~{`&Oe-_NC=tuA|N<^Bi8! znd;~S-nxU&H~gfjS(g@#vqOcqKrn1Ay4pK@MN?qhg(z1zD`K3Bu_8lUp_Q z(>QSSd@}k18jSkAr2n#^t9og0nZ=1uK-HzVRX6d<&D;qx-n|pNv;(cJhU(aLxc2{r z!x)VNrji#V(8?O>J#Q1jZ=g$Xasu^wb)^B#!rvi8Q`)bBd@ApenLq!!LiVM;*ZKY3 zgQEXDIQ6A>AxpNMh3P+jt#>c6<=jHw{P<>zN(od765q7dzx>R!G9EvhapG$7; zU%fN(tD3C0mabsw=NX=a?WEZ9f$Jf@Fh@Ovy~oSM!m`K4CaLY@?O=iulQVZVTal5E z3MpVQpygn=bO*4HmH>E2FIGVq>N@mm&UX|Y8`Z1U0yXaTqerZ1Mw{Fv8g~7N)eH#* zrtI}OX%79~p2hf_4NO9QZM$z@Hp_Qf-qF!PNQ=N2AqC(`f~M=njT?b*42X=3M009c zrcc46)XR4jU0I3-3b>Z8AvZlh(RK5jT0>6M&+6zWPoM?+W4mPzNvGKhjj@)xsq%g+BMvKPL-5;(xXD?|;1XZtHc!_NbvBV>_OIGbo6_ zLoR0T01Kkcdv=78mG!!a?tMk))7N^}J8^}ysj=}Z`GG5!fLk2@`BT%zMuMJ&$M4py zTl7^u@Awp-LPeQ-+v$~PigXPQGNH@u@}rppf_yYhx8k0Z-kJTT23*EUjP=XQ6JKZM zNov=gfuMET1QD%g38^wvbUK)!1hHzsB!V$_huZr~;9QB&F)v@}3;nnJlslVD3S7=c zR1q%@z~pCaTagO2cR6!HM;I+arlIGnzW-StkGlAR>?8Zs2igYHRnR5w%=T zQTeCs#3?+Hfs?_m?exGloeGWA?AzKm6pL`$czt*l9Yr8@0N7DGKPw!~t(cL&H5cBb{Ez$T|d{F~vX|sW3gn~ntFS~l6V{avs zyZi5pMF~%8?o4_D(d#Ml1SBPg zzwo&i8QBZwK@}`We8Inse)+ZG?SqfFRsimMiJCd_P$G~#$l+^YD?IX=)Qyfw+!(g) zslUHJ#TO--*W_Dqcy=f}g6t=Gtq3*^egGEXRD~5d&8!`Me%J5&_HBcN1S7%KdV|sH zh-;+mf;jqhHbEkxFSLF=g;WFydxB6hi%~bNcQOn4qy|tfsgxmR`ph&xY+sX{?}onZ zTeq%4h}~mi!b5btkgb6c7`dF!cCznBERj5iFGEdgr(U^Y*{>-RY>7NDrio4n9%JPb zJ9$p0fuBQZ6|j9W%sDZ?${G^KM!6%m6uzeZ`6v6v_JmC}Pq5nWQxOkmIV z6poc>U>HQm-o&cn5AyNplOffteDP!ntq3G9*Ip3l`+A_{Qd@53C+$9X38;za+WH0Fh+@s3eG1$^$f22_%z8l)UPo6qbKq3nj=tKn z2hv0G&{4|Oy`)*YH+{i#dh!(B;3Z}NjH?chOn?7w15Nq+@2@w7Z!ot%6r(`XH72~Q zF*HW;0G!8A+dJT`m27?S;swq2;+V;tjl$~)1`^CUcn7Ixegdohaq z${sQ=O*Vr9fO5gQV*%=@G?WYZ{r6^y);z7cgEhs1y#7l!{9kq&2!_{8(kj7}z|%X? z1?!zM(kQfkyNU!KoD_S`pO-=jO(38Eb)D=gy+V;3TYf-CrxcZLU5eo*G^7cfqN%vX z5=x9j`x$u!4FwqG*H9&6q~y(x7ILgxcXsgv?VW33FMJT*)>6NH)P~+7VdO619H{t1 z{)L5w?LG|YTD37iY48%geAEX>Uavrsyc-hwWvDh}JSVMR+SDh=`fzHpYNsy@;uC~4 zt{b#2AnsTKPq#x=+clheai{B$0iT*T9~d*cj~?aTx@{Zrs3rYa`{G|lRtr3)H)9l8 zn3!Gzxn@rc2taV8Twl5FDn^c$Ac{amSp%}pRtu7S;=Ox~H4jv(MYa_V0fVsyr?X3Kn=qh)DG~sptMCRQe^5s%$FXLO2vEg)w6wG$+;CKjfyeEqm6&NW zT@3t|(C-X$vjhw_FyqrhsO4a1Ur$&zZli5y zKR5jt;@kLCoe{D34Q2|PO|or88*H<|n9C;FXRq({V@E-W z&3XNBGV&qe8HOo+WWXo{mcHUwUpOw!%>PM%JzCe?;fFoJYB=3tJVw&eqT*r>Ztg(j zT^fwU^Mv?4k55j5Cdo*&$Ele++IJ%RM5o@P3p`@j9WbH}V8^e(nT%O0vA(DiSpp!9 z5OOsTeH7I~(ty$YZvu#1EAdG1-f`oF!|odSd0fbe??+;~|FnqH`K7Nen?F3I0{2)Q z0>_2rDBg+97LkA@%G8!HhRW-|cbpv=BJnpPMLiM1K(=g}yBTu~rHW{O1~dW?~f1%7>!>BZU~_4cH+u zOTgho1oSb5tSXuZ1OWRvh#dCt)q=qrWj(@&b;lX(NT}~4hNi}d%gX8_Yk44O-h&fE>oc-g& zH;DR%I%6AfC<7zt%>o!)4m$PF`7xZyNt1cV4!QV$AG%m9z!OZ55~ZyFedO?ELu4+GpI{M^8m(WMmkwmBq}D zEH8oegPVvb$3`Si6~H(xZWVSq{ofu~FN(725L=V289AqZYVxmmbu4S{k%;b&3$NUq zo~IIFJ!me{5gY+X{jk5RFK|8gqocU6mdc*b{NL7o0{gR19W)IZ3L2$`Ik8AxD(9`N ztR^5-Z;AF<^D7@UB)_R2)*sT$srb+3`$FzgS_HYl-p5%jE5{KvGbZ!$^0+~GHO#4~ ztSkfb1AP~_(D0;W%l}-X;X|VC6iw@$C~)(7Lw1g%iHqD5@ODddj1_zqydvg9_!O@a z@D}=g@PGH+`?yTL)9YGH3?H$&*}CUY-%PVMYERw1=B2NLCig$ikOitJf~6od28gOc ze4{OCa2L%CrP_Rc66_g^)+;fvN48Y@2}6d%$%M@ab_ZX109&N&Md7BZ|8}3DB12Kc z(fRLx*5!(%QN8rPL6i(^^2 zcB1M81lSL`7W&gT+TsyhJ%G<3)T&&n08Fz`d1;9(;1};mxU$)^a=z5)nXx28P-?C^`QAp{94@`H!BoX(MNlg~Jkz(Ft1z zd;fcL<_7RkXodXFJMN&PzV&LMrJg+@nZInk6Md)8qRJ?ICUA<};@`<-*Ya|=r>7!n z;>GU4r?Hi&E5_k0)6(AtYqd8hD~L8VkilR3`R%Qk=&_57$QE(oD zwa*>8)xk{QV^jIbPG+LyI0RhlXrbHYnW>RY`%J%Bs+w(z?YoGduK{2TC`}p5H)H}) zY9V8RG=W>qTbWf*^%ilMxtI5>!fR`64jK{<)+Y>O-r@(&7CTr-aIqiR_vjdt9*}InWY`IOL@ABQbj)oM1p}Oh`y5OX=+|_4*Pr{Y-7(a|!xSDdog? zkP-+329uYsUR$tZ>lMLmh=V6sOH)hhCcMS8?%um+^mWVDt%o5^sxt>WCt*d!W8}={ z=if}oK^7VDiTqmP^jA_+LP96P@v$Y&%E~XM zbjON>w98dZ3PGi1LK8JLBw_{i*v>N_#PbEF>RVJ$t*c|OcX@pTFTOoMwg2$c3Wr1z zE6@|dVq%p&^HssT@Z^IjWgz0DF*bk^g(6#CY=GCZrg(-oHv#%CcBWvO${~^!XmW%sY0ixh09A{!gh%XbVhvR6QA_pIz z6sUp~Bn=`ZcOYg$O#bRZB?~j>oL5S9+}>m%m}Um@lxC_?+A}31=?`Z{Vq~#Pnza{= zOiiVvP4m{nD{mulOaxn;7?VmZv@6h(8xyAve#ZkT2*F^LW*2d5N|=YF23!hpAiR1v zg)??9ggHn)!VF5M+>wz^zutL^A9jl9B)oKm{_kh1=%SzH5CoD*&4IZ+Xj zIGj!cRoIRHoLW*LvPw!kuwBjI(nd$OKJBQ|1l*-WoiFp*aMQFaCv4s9=q`ImA_tlnG2G?vr!H8^$;nM0hH~< z>7DG{SzWDjf4>-?%Eg!Orf@tFZVI#^I=cAw0xEL6``A(Dk$ui#BkB4SVoEC2Y> z92uD=SAdd;mO`w@C^BgBNX{1FJ)!slMBX?%haaZ+f@2vJx=z7ieU5#nd4HK1h}Hmc z6Ll&as!8sAnjtqYzx;%}o=6OkstVKF)ZY^!SErx#NluG2m8&viXb@jH0*6dL5nZ^V zY81DGug00MHMUlR9O5C;a&lax~-uIw<9^I0?j6 z;l?3HF>*A^nu(M)u$00j6J`w1AeeIA!h4CJ2f`rl?%lhy1-3!S+-qj=DY5;NJ@sx4 z3OfSULrN%8GBdPEV$H9NR%w8JQHGPI9mN6?1f=Gtp&(GnYg2EZZ`R(_=~06_e7Mv7 zI*NYP>ArBukLV#c%w2z1FZ-|XU5Z?r^y5}?%TREH6L2B<13#KGm*HecmkS8oV5R!t z(7@*#)%gvaceW`y^#$ISIe8Tm{8fnJ9v3g(L`UEz22aNk$)kR6<6dcr#-p&3k_lRT z^+le}L|Dn-t9IbK{z>$!4MvpF(-#&Mef%y5!aadF^5YF8Q>9)RALoVn@!TIrS)6p; zV6wO(T0B= znofddxfdQ1hcYma)zgfkPt2n4 + + + + + + + + + +Proportion Plots – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Proportion Plots

+
+ +
+
+ A guide to plot proportion plots with binary data. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+As of v2023.02.14, DABEST can be used to generate Cohen’s h and the corresponding proportion plot for binary data. It’s important to note that the code we provide only supports numerical proportion data, where the values are limited to 0 (failure) and 1 (success). This means that the code is not suitable for analyzing proportion data that contains non-numeric values, such as strings like ‘yes’ and ‘no’. +
+
+

Load libraries

+
+
import numpy as np
+import pandas as pd
+import dabest
+
+print("We're using DABEST v{}".format(dabest.__version__))
+
+
Pre-compiling numba functions for DABEST...
+
+
+
Compiling numba functions: 100%|██████████| 11/11 [00:00<00:00, 61.07it/s]
+
+
+
Numba compilation complete!
+We're using DABEST v2025.10.20
+
+
+
+
+
+
+
+

Creating a demo dataset

+
+
def create_demo_prop_dataset(seed=9999, N=40):
+    import numpy as np
+    import pandas as pd
+
+    np.random.seed(9999)  # Fix the seed to ensure reproducibility of results.
+    # Create samples
+    n = 1
+    c1 = np.random.binomial(n, 0.2, size=N)
+    c2 = np.random.binomial(n, 0.2, size=N)
+    c3 = np.random.binomial(n, 0.8, size=N)
+
+    t1 = np.random.binomial(n, 0.6, size=N)
+    t2 = np.random.binomial(n, 0.2, size=N)
+    t3 = np.random.binomial(n, 0.3, size=N)
+    t4 = np.random.binomial(n, 0.4, size=N)
+    t5 = np.random.binomial(n, 0.5, size=N)
+    t6 = np.random.binomial(n, 0.6, size=N)
+    t7 = np.ones(N)
+    t8 = np.zeros(N)
+    t9 = np.zeros(N)
+
+    # Add a `gender` column for coloring the data.
+    females = np.repeat('Female', N / 2).tolist()
+    males = np.repeat('Male', N / 2).tolist()
+    gender = females + males
+
+    # Add an `id` column for paired data plotting.
+    id_col = pd.Series(range(1, N + 1))
+
+    # Combine samples and gender into a DataFrame.
+    df = pd.DataFrame({'Control 1': c1, 'Test 1': t1,
+                       'Control 2': c2, 'Test 2': t2,
+                       'Control 3': c3, 'Test 3': t3,
+                       'Test 4': t4, 'Test 5': t5, 'Test 6': t6,
+                       'Test 7': t7, 'Test 8': t8, 'Test 9': t9,
+                       'Gender': gender, 'ID': id_col
+                       })
+
+    return df
+df = create_demo_prop_dataset()
+df.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Control 1Test 1Control 2Test 2Control 3Test 3Test 4Test 5Test 6Test 7Test 8Test 9GenderID
01000100101.00.00.0Female1
10101110001.00.00.0Female2
20100101101.00.00.0Female3
30100100101.00.00.0Female4
40000100011.00.00.0Female5
+ +
+
+
+
+

Helper function to create a binary table - dabest.prop_dataset

+

In DABEST v2024.3.29, we incorporated feedback from biologists who may not have tables of 0’s and 1’s readily available. As a result, a convenient function - dabest.prop_dataset - to generate a binary dataset based on the specified sample sizes is provided. Users can generate a pandas.DataFrame containing the sample sizes for each element in the groups and the group names (optional if the sample sizes are provided in a dict).

+
+
sample_size_1 = {'a':[3, 4], 'b':[2, 5]}
+sample_size_2 = [3, 4, 2, 5]
+names = ['a', 'b']
+sample_df_1 = dabest.prop_dataset(sample_size_1)
+sample_df_2 = dabest.prop_dataset(sample_size_2, names)
+print(all(sample_df_1 == sample_df_2))
+sample_df_1.head()
+
+
True
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abID
0001
1002
2013
3114
4115
+ +
+
+
+
+
+
+

Loading data

+

When loading data, you need to set the parameter proportional=True.

+
+
two_groups_unpaired = dabest.load(df, idx=("Control 1", "Test 1"), proportional=True)
+two_groups_unpaired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:22 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
+

Effect sizes

+

To generate a proportion plot, the dabest library features two effect sizes:

+
    +
  • Mean difference (mean_diff)
  • +
  • Cohen’s h (cohens_h)
  • +
+

These are attributes of the Dabest object.

+
+
two_groups_unpaired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:23 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+

Let’s compute the Cohen’s h for our comparison.

+
+
two_groups_unpaired.cohens_h
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:23 2025.
+
+The unpaired Cohen's h between Control 1 and Test 1 is 1.24 [95%CI 0.784, 1.66].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.cohens_h.statistical_tests`
+
+
+
+
+

Generating proportion plots

+

To generate an estimation plot, simply use the .plot() method.

+

Each effect size instance has access to the .plot() method, allowing you to quickly create plots for different effect sizes with ease.

+
+

Unpaired proportion plots

+

Unpaired proportion plots utilise the common bar plot. The bar plot displays the proportion of observations in the dataset that belong to the category of interest:

+
    +
  • The white portion represents the proportion of observations that do not belong to the category (proportion of 0s in the data).
  • +
  • The colored portion represents the proportion of observations belonging to the category (proportion of 1s in the data).
  • +
+
+

Two-Group

+
+
two_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
two_groups_unpaired.cohens_h.plot();
+
+
+
+

+
+
+
+
+

Instead of a Gardner-Altman plot, you can generate a Cumming estimation plot by setting float_contrast=False in the .plot() method. This will plot the bootstrap effect sizes below the raw data.

+
+
two_groups_unpaired.mean_diff.plot(float_contrast=False);
+
+
+
+

+
+
+
+
+
+
+

Multi Two-Group, Shared-Control, and Multi Groups

+

As with regular (non-binary) unpaired data, multi two-group, shared-control, and multi group plots can be generated for binary data.

+
+
multi_two_groups_unpaired = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2"),("Control 3", "Test 3")),
+                                        proportional=True)
+multi_two_groups_unpaired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:24 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 2
+3. Test 3 minus Control 3
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
multi_two_groups_unpaired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:25 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.15].
+The p-value of the two-sided permutation t-test is 0.535, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 3 and Test 3 is -0.6 [95%CI -0.75, -0.425].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
multi_two_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
shared_control = dabest.load(df, idx=("Control 1", "Test 1", "Test 2", "Test 3", "Test 4"),
+                                        proportional=True)
+shared_control
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:25 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 1
+3. Test 3 minus Control 1
+4. Test 4 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
shared_control.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:26 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 2 is 0.025 [95%CI -0.15, 0.15].
+The p-value of the two-sided permutation t-test is 0.539, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 3 is 0.125 [95%CI -0.025, 0.325].
+The p-value of the two-sided permutation t-test is 0.0936, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 1 and Test 4 is 0.15 [95%CI -0.05, 0.3].
+The p-value of the two-sided permutation t-test is 0.0604, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
shared_control.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
multi_groups_unpaired = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2", "Test 3", "Test 4")),
+                                        proportional=True)
+multi_groups_unpaired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:26 2025.
+
+Effect size(s) with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 2
+3. Test 3 minus Control 2
+4. Test 4 minus Control 2
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
multi_groups_unpaired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:26 2025.
+
+The unpaired mean difference between Control 1 and Test 1 is 0.575 [95%CI 0.35, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.15].
+The p-value of the two-sided permutation t-test is 0.535, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 3 is 0.125 [95%CI -0.05, 0.325].
+The p-value of the two-sided permutation t-test is 0.099, calculated for legacy purposes only. 
+
+The unpaired mean difference between Control 2 and Test 4 is 0.15 [95%CI -0.05, 0.3].
+The p-value of the two-sided permutation t-test is 0.0604, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
multi_groups_unpaired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
+
+

Paired proportion plots

+

For the paired version of the proportion plot, we adopt the style of a Sankey Diagram. The width of each bar in each xtick represents the proportion of the corresponding label in the group, and the strip denotes the paired relationship for each observation.

+

Starting from v2024.3.29, the paired version of the proportion plot receives a major upgrade. We introduce the sankey and flow parameters to control the plot. By default, both sankey and flow are set to True to cater the needs of repeated measures. When sankey is set to False, DABEST will generate a bar plot with a similar aesthetic to the paired proportion plot. When flow is set to False, each group of comparsion forms a Sankey diagram that does not connect to other groups of comparison.

+

Similar to the unpaired version, the .plot() method is used to produce an estimation plot.

+
+

Two-Group

+
+
two_groups_paired = dabest.load(df, idx=("Control 1", "Test 1"), 
+                                  proportional=True, paired="baseline", id_col="ID")
+two_groups_paired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:27 2025.
+
+Paired effect size(s) for repeated measures against baseline 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
two_groups_paired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:27 2025.
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
two_groups_paired.mean_diff.plot();
+
+
+
+

+
+
+
+
+

The Sankey plots for paired proportions also supports the float_contrast parameter, which can be set to False to produce a Cumming estimation plot.

+
+
two_groups_paired.mean_diff.plot(float_contrast=False);
+
+
+
+

+
+
+
+
+
+
+

Multi Two-Group, Repeated Measures, and Multi Groups

+

As with regular (non-binary) unpaired data, multi two-group, repeated-measures, and multi group plots can be generated for binary data.

+
+
multi_two_groups_paired = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2"),("Control 3", "Test 3")),
+                                        proportional=True, paired="baseline", id_col="ID")
+multi_two_groups_paired
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:27 2025.
+
+Paired effect size(s) for repeated measures against baseline 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 2
+3. Test 3 minus Control 3
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
multi_two_groups_paired.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:28 2025.
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.175].
+The p-value of the two-sided permutation t-test is 0.571, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 3 and Test 3 is -0.6 [95%CI -0.775, -0.425].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
multi_two_groups_paired.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
repeated_measures_baseline = dabest.load(df, idx=("Control 1", "Test 1", "Test 2", "Test 3", "Test 4"),
+                                        proportional=True, paired="baseline", id_col="ID")
+repeated_measures_baseline
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:28 2025.
+
+Paired effect size(s) for repeated measures against baseline 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 1
+3. Test 3 minus Control 1
+4. Test 4 minus Control 1
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
repeated_measures_baseline.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:29 2025.
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 2 is 0.025 [95%CI -0.15, 0.175].
+The p-value of the two-sided permutation t-test is 0.555, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 3 is 0.125 [95%CI -0.075, 0.275].
+The p-value of the two-sided permutation t-test is 0.277, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 4 is 0.15 [95%CI -0.05, 0.325].
+The p-value of the two-sided permutation t-test is 0.075, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
repeated_measures_baseline.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
repeated_measures_sequential = dabest.load(df, idx=("Control 1", "Test 1", "Test 2", "Test 3", "Test 4"),
+                                        proportional=True, paired="sequential", id_col="ID")
+repeated_measures_sequential
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:29 2025.
+
+Paired effect size(s) for the sequential design of repeated-measures experiment 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Test 1
+3. Test 3 minus Test 2
+4. Test 4 minus Test 3
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
repeated_measures_sequential.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:30 2025.
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Test 1 and Test 2 is -0.55 [95%CI -0.725, -0.4].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Test 2 and Test 3 is 0.1 [95%CI -0.075, 0.225].
+The p-value of the two-sided permutation t-test is 0.342, calculated for legacy purposes only. 
+
+The paired mean difference for the sequential design of repeated-measures experiment 
+between Test 3 and Test 4 is 0.025 [95%CI -0.2, 0.2].
+The p-value of the two-sided permutation t-test is 0.624, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
repeated_measures_sequential.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
multi_groups_baseline = dabest.load(df, idx=(("Control 1", "Test 1"),("Control 2", "Test 2", "Test 3", "Test 4")),
+                                        proportional=True, paired="baseline", id_col="ID")
+multi_groups_baseline
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:30 2025.
+
+Paired effect size(s) for repeated measures against baseline 
+with 95% confidence intervals will be computed for:
+1. Test 1 minus Control 1
+2. Test 2 minus Control 2
+3. Test 3 minus Control 2
+4. Test 4 minus Control 2
+
+5000 resamples will be used to generate the effect size bootstraps.
+
+
+
+
multi_groups_baseline.mean_diff
+
+
DABEST v2025.10.20
+==================
+                  
+Good afternoon!
+The current time is Sun Oct 19 16:00:31 2025.
+
+The paired mean difference for repeated measures against baseline 
+between Control 1 and Test 1 is 0.575 [95%CI 0.325, 0.725].
+The p-value of the two-sided permutation t-test is 0.0, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 2 and Test 2 is 0.025 [95%CI -0.15, 0.175].
+The p-value of the two-sided permutation t-test is 0.571, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 2 and Test 3 is 0.125 [95%CI -0.075, 0.3].
+The p-value of the two-sided permutation t-test is 0.309, calculated for legacy purposes only. 
+
+The paired mean difference for repeated measures against baseline 
+between Control 2 and Test 4 is 0.15 [95%CI -0.025, 0.3].
+The p-value of the two-sided permutation t-test is 0.0362, calculated for legacy purposes only. 
+
+5000 bootstrap samples were taken; the confidence interval is bias-corrected and accelerated.
+Any p-value reported is the probability of observing theeffect size (or greater),
+assuming the null hypothesis of zero difference is true.
+For each p-value, 5000 reshuffles of the control and test labels were performed.
+
+To get the results of all valid statistical tests, use `.mean_diff.statistical_tests`
+
+
+
+
multi_groups_baseline.mean_diff.plot();
+
+
+
+

+
+
+
+
+
+
+
+
+

Aesthetic adjustments

+

Here we demonstrate a few proportion plot specific aesthetic adjustments.

+
+

Bar Width

+

You can modify the width of the bar plot bars (unpaired data) by setting the parameter bar_width in the .plot() method.

+
+
two_groups_unpaired.mean_diff.plot(bar_width=0.3);
+
+
+
+

+
+
+
+
+
+
+

Bar desaturation

+

The raw_desat is used to control the amount of desaturation applied to the bar plot bar colors (specific to unpaired data). A value of 0.0 means full desaturation (i.e., grayscale), while a value of 1.0 means no desaturation (i.e., full color saturation). The default one is 0.8.

+
+
two_groups_unpaired.mean_diff.plot(raw_desat=1.0);
+
+
+
+

+
+
+
+
+
+
+

Raw Label and Contrast Label

+

The parameters raw_label and contrast_label can be used to set labels for the y-axis of the bar plot and the contrast plot.

+
+
two_groups_unpaired.mean_diff.plot(raw_label="success",contrast_label="difference");
+two_groups_paired.mean_diff.plot(raw_label="success",contrast_label="difference");
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

Barplot kwargs

+

The parameters barplot_kwargs can be used to alter the aesthetics of the bar plot. This is a dictionary that can be used to pass additional arguments to the bar plot.

+
+
two_groups_unpaired.mean_diff.plot(barplot_kwargs={"alpha":0.5, "edgecolor":"red", "linewidth":2, 'errorbar': ('sd', 0.1)});
+
+
+
+

+
+
+
+
+
+
+

Sankey and Flow

+

By changing the sankey and flow parameters, you can generate different types of Sankey plots for paired proportions.

+
+
separate_control = dabest.load(df, idx=((("Control 1", "Test 1"),
+                                ("Test 2", "Test 3"),
+                                ("Test 4", "Test 7", "Test 6"))),
+                    proportional=True, paired="sequential", id_col="ID")
+
+separate_control.mean_diff.plot();
+separate_control.mean_diff.plot(sankey_kwargs={'sankey':False});
+separate_control.mean_diff.plot(sankey_kwargs={'flow':False});
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

Sankey kwargs

+

Several exclusive parameters can be provided to the .plot() method to customize the Sankey plots for paired proportions. By modifying the sankey_kwargs parameter, you can customize the Sankey plot. The following parameters are supported:

+
    +
  • align: The alignment of each Sankey bar. Default is “center”.
  • +
  • alpha: The transparency of each Sankey bar. Default is 0.4.
  • +
  • bar_width: The width of each bar on the side in the plot. Default is 0.1.
  • +
+
+
repeated_measures_baseline.mean_diff.plot(sankey_kwargs = {"alpha": 0.2,
+                                                  "bar_width": 0.4});
+
+
+
+

+
+
+
+
+
+
+

Custom Palette

+

The custom_palette parameter functions in a similar way for proportion plots as for other plots - however, there are some differences!

+

A custom_palette dict can be passed for sankey plots, whereby two keys used are 0 and 1. The color associated with these keys will be used to color the bars in the sankey plot.

+

For bar plots, the custom_palette dict can be passed like a regular plot, with a color associated to each group. The chosen color will then be used to color the filled portion of the bar plot.

+
+
repeated_measures_baseline.mean_diff.plot(custom_palette={0: "red", 1: "blue"});
+shared_control.mean_diff.plot(custom_palette={'Control 1': "red", 'Test 1': "blue", 'Test 2': "green", 'Test 3': "purple", 'Test 4': "orange"});
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+

Similarly, premade matplotlib/seaborn color palette can be passed. For sankey plots, the first two colors in the palette will be used to color the bars in the sankey plot. For bar plots, the colors will be used to color the filled portion of the bar plot.

+
+
repeated_measures_baseline.mean_diff.plot(custom_palette='Set1');
+shared_control.mean_diff.plot(custom_palette='Set1');
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+

Passing a custom palette list functions differently for bar plots and sankey plots:

+
    +
  • For bar plots, the list should contain the colors associated with each group.
  • +
  • For sankey plots, the list should contain two colors, the first color will be used to color the binary ’1’s, and the second color will be used to color the ’0’s.
  • +
+
+
repeated_measures_baseline.mean_diff.plot(custom_palette=['red', 'blue']);
+shared_control.mean_diff.plot(custom_palette=['red', 'blue', 'green', 'purple', 'orange']);
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+
+
+

Add counts to proportion plots

+

By default, the sample counts for each bar in proportion plots are not shown.

+

This feature can be turned on by setting prop_sample_counts=True in the .plot() method.

+

Note: This feature is not compatible with flow=False in sankey_kwargs.

+
+
two_groups_unpaired = dabest.load(df, idx=("Control 1", "Test 1"), proportional=True)
+two_groups_unpaired.mean_diff.plot(prop_sample_counts=True);
+
+
+
+

+
+
+
+
+

The sample counts kwargs can be utilised via prop_sample_counts_kwargs in the .plot() method.

+
+
two_groups_unpaired.mean_diff.plot(prop_sample_counts=True, prop_sample_counts_kwargs={"color":"red"});
+
+
+
+

+
+
+
+
+

For further aesthetic changes, the Plot Aesthetics Tutorial provides detailed examples of how to customize the plot.

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/tutorials/04-proportion_plot_files/figure-html/cell-10-output-1.png b/tutorials/04-proportion_plot_files/figure-html/cell-10-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d59b3aee09c825105ff4e90297bcb235bc844b2a GIT binary patch literal 25775 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 literal 0 HcmV?d00001 diff --git a/tutorials/04-proportion_plot_files/figure-html/cell-13-output-1.png b/tutorials/04-proportion_plot_files/figure-html/cell-13-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf2abbbc992f1dc5f74270e96c851c59c5e7254 GIT binary patch literal 34605 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 literal 0 HcmV?d00001 diff --git a/tutorials/04-proportion_plot_files/figure-html/cell-16-output-1.png b/tutorials/04-proportion_plot_files/figure-html/cell-16-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f48ee87d0a48968e5487cb42a7735015f0f8093 GIT binary patch literal 37731 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 DRIwk! literal 0 HcmV?d00001 diff --git a/tutorials/04-proportion_plot_files/figure-html/cell-22-output-1.png b/tutorials/04-proportion_plot_files/figure-html/cell-22-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..10fff63800e830abef8b5bc8ae3fe3af5e3cce50 GIT binary patch literal 28738 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 BEXe=> literal 0 HcmV?d00001 diff --git a/tutorials/04-proportion_plot_files/figure-html/cell-23-output-1.png b/tutorials/04-proportion_plot_files/figure-html/cell-23-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2d75adeecba652e0b47245dc009c7fd741b98109 GIT binary patch literal 32265 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
  • lN#AexYKGd>QS3~ESwpTLv)e!V_-@{{r6jC`)A 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

    bTn|c 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 cHTgn>p$M&nqOz5B?6MBBlr`H7 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"cRy9%h8?fD(srBv zNPB_uM+M?zZ2=!(oXbHp-Iwi65svOk$T&{K6SLl>zhkgB& zo`t$iSN3X}qKy(n-V;YJmxQIpk8+Oy<=07ibi>Qe`h^#62n)iZVLSZm^@h?^aF!1* z%*s8gS!mLaObd%*tgqLnp=7ys*R~)wU-0$uS%0@GLY68S|BqXz|I5yD;0<2_M*;ef zdV+JO1+!LAX~G^NBlij4$d8?PN1;jC3LT^U4$Y$Mp=lU=uHS?{aaMZ!kPn+6Ns#Eh z)y9R{zlBQC;QuvD-j8MNDUkPL|8|p$AL$TbtNw_&RJCM&@}5EyygkJggsh@&3L%Oi z<>(UzY6z+ju@HzHTRT&`=-wL0b{9|5LpM);tNQ=;qdJFZ>A!>Lt7f=~jvps%46Z04 zP;Q}tYNj6bT4CB`fCzVUqp^;}oghL!YJnEt7rgUQDT_Q4+d)%e$p*;O~qg0L} z_-xRBStNQCEb@@i9;zZsyaaMeF$q6wG@~epN336oC$L8srw0R0^fJ%4V6&p*)*pME zWUCUyLE?Y~$X7aOe)!*3DN@+K9e_K@S(K}<%OC< z6x}8gH(+a_s%~Z1-Z@tN;~D>!Z}St)`~N7G2WP+ikqYYq1UC3|FMerjNf=a>-0qiX z2qm4}3!nWl^BN_fH>Yv0*+1>a)+62|(#kYt`=g%o)+}4z&`+Oht?ZRrpk%l~otzd$=|TWIn|OsP>j@mO+XkW)xhN3O~_o>$aJrFM&djm7S8z z_&;~p|5oQPo9iYzCkwNwH9{%@mHfl*2@vLN~g``d!z$;{9lQa{-h#Bgxls5r2ETrb>N)Azsd{Z9o|`1+3Ox(R`iP^-aT?C-L#cxgyL z<6-IgZ6v#S!PQLFq-m5H>dN3s`lf(2+>u6wW9L-+*{ltb|3)Pu*Nusdc=QZ?m=IF1 z_(Ox=@k>lyNi?z7czA=B85uu-lcCLo48dFGWBYY{hG~^(hLEJx5)E^@|02Z$@mIXs zGl%?e4BHNo!Zq4+GrAqUT3qhDXPwB7I)^%jZl7;agN09%sM4F7RwYD|+l2lBO8x)L zmn`bQz7s~NR+yi1zJ9?Ba$;;&tTTsK7#MyWvFtF(Wt*EUOAz$1Z@X}z0*wEKMe-J3 z@Xpy^g8!4l!7-+&QT)qT8PJf=3&@WpIDh(|91n2TiMRlc5RQ-ehBh?Dy zQ>vFVGc+YXiLximfBc&(#p>DFLd3Qep%FWt5D%@#3ZUu}<|velChtA>$b=rztUzX{ zofy?2AmfZcc+jkz_)ika*n*tk^mk))*Iu6^9(lv3VNt{QGVyncBMr**D(q356O;Hd zv&lC4btK^uL5}dtXP*hXi{*7Aeg0$!pN8(R3rgT|_+z`3!hh_@X#i&h@cm}=MLKo; zQN{mMdXjjD3O$4`Ly{O~ z4rLvRZVE=nil#=0H_5I)#?0McEUYUZ|NSmZ$asH0UQ>u;eK#E)E6~o^K8b6ko=u6Y|1|K^*37qfHM*cV>Q|sCqV9jq19rpx$`~4;E^Od3bRsE^@LL516rcf7JQ=qTq7FQA!2Uq0a7+CwMs1qu6 zSd~#e8Ydm1w_r?FvGf{|0X3a)0v9kYy&97*CgCSfPF9YjJ;J_kzs%_L>pr8+@DM94{6J1ZkBkYiwdp6$V4AjqU#GfU*l?V0c=fzzy<&I8CP&)4e3DF z7f0fPux1Gb3I1ukXI~Rv;5ME)gu(aO)=y|PPg?JNPi78> z5s{MX;cl5|JVc!#og$J-393QWy-H+w>_Jp+VNYO45E~2-b*GAC?>&tcprGy8KThRq zBo8lZOYM@ZMh9~7oVjk4+OUO;PvZ%pB>3Qp8F(9D5VrJF16M*?!uRL&&F%Yl5ZiJ< zp`lN;pV067yVYWPROCLTfnlWGzmPGJ+jEN@r_uqs^qk#~!gXQ0DpT|UVk%s1)Be#= z@t&Ci(fSCTVK&`bi&iY2ekmQKy+)k0cdXH|0<~Y9pS=Zs2Y0meE`4&Rnyt^ z>yUA>_2p*V9#?Q+t+@_9Fiw8MO7Y~<2(oDM19pv$f%dp6VHt2PnURJE;@HQRn5-|D zFF}|HM?q1+6kzAGjFNE^cf-C)q}qfK3aHa!7j z7e0|NCcY&ve4nzWBy&8x#|qG8;-(3oW}4u!7x*EnUUs7nqv;X?tc8$JzapF4t6OHE zJX9?daBa;bh`UX$s!&^dul^xbOA|MMCQUj1)H`^4&t z%4B_RaZl^t*WIKD2B6voN<6YXe+wKyvStsbL*kSwL&v!9JH9)Ys&pnIZl{OO_cXhuM6RSt*NclQJ^%BoVkagfx(97+2-fhP zV5@&i_0Bz&cfGjo6HX@>sfn}=g2L$-$P)SdRfBls{y9#3UF{)L6#AZZoUy)Xwe~9M zV;K2h&GJ!Z@ra5)S%h|PfWR4D4o&6ohnqt0K8Yb()#V=CbK)lw$E#KxY1;XBL__F9 z!k#ZvX@yNfc)t-hEHlwmCDcy3_H$&vSiz=f>|3%m2FBte!|b+|pibPk=O@?Cgv9!V z!3ac#gz)lU60KZ|`z3aFhrE=Uey{7eNo*HZ85gj@)+a+=kD(Y~t)eLLjJ9V;?R%g% zt|6qZnZu9LCULVs@uV=`sg~e0-at8U zEC_t^&_AEdDpB<{@rAsZO@u@CtqcllMg=o!kwQePz`DO1M_S$61|}yx@z(HLXy{i^-)2!=g4ysN$-1qu8sMc58Ody-qJU2)+@ouD`*a{E zaC7H-^I5&8zkOL{pYcBGT#3NykfAUBtwV?AzI!OGxxwB=pn&fv;V^-8OB5v08E1W~&wWb_%j{-`(;&S|bCI1`6l# zK*Up((%M4on+W$G#lKuCIY)fixW&-ea~SZfdOnu6JpjP!Me0qL>{r)z+o4Z{fu$~` zm!|3lH44zeNpCg$p(zL^*BRHZ5WZ73yx@R4W;gNnvnG3}ih9_)8nWke z>#AQ2zQ@Z_%M8Nb1-`#{j{KHY8dkX4y(a6coJO;Sw1kYdGUuNS@lJm__}ZQp!=n#Z zmrnj3aikn4o0MLFp)9W7FNJQuO8&bLj$Ll(L6=wu?hW1*as=UcAzz2Kfy7f}QhldL zf`XH&B#`1x=zBaK7+%uqJy)*7U=3yzzJ~Ci>t8fK$tCQhrHsFhl&#(CD_<=)lFR9k z{MvyVB-2{K!;PfKtGGuMu6m}d<3NByiYw%SaU}IN6%pDRN%98=1-z@ru$K^CH^k&M zRq5yl4ln=4>l)$o4!SZ0BY5YniP5$!$;*tdQQ-iFmNv%O2lX8P2HkKV3?T9&OqtUr3IgV9GL zMhBOJHCz7B3Uqe_z3sT}LN?OE+;jz5gwGq69g*Wqd(@LUKVIJG@j;Z#G4XmZWfzuQ(vPXJvZ38wM%}iOU)Z&QBLOn}N+&WKqBGgBAT$JwLZPv~f_#W-Q zvpTCh>66iB#A0?LB#=Cbb{&a4Nse17Eia=nRisi&sgMQ_deT$NX0jet4J%KoT;Fop zKIUv^#NxR?iNvGcm29kFV$SPf%4*2qZu;H7mjAWB8*6OQMccOr)B;P2-zJ&&ZaWCa z`;$w>K!xCD>r|rorCUFV$MBYmbp9?xm~m=k;J`PDr$}g0$388!PRHg8GqLp2?XC78 z!Y^`Zk+$c~i>VWWQCSlCQTF^rbhHi_uQ0$T1)r z6~>uE9e6Qp#f<+>TsW``Xhm} zpf1h^lyUUTGgXuTH{H$JWeXA0bDg}-6?G0Qg!Lze3&nuy@%?OBAudX(nW>f>W~)C! zV%xR83^qip*{E$+_X{g)z;hN0AmxN$mgGu12XfUMDAQ=zd*If&e^)2{3c!PQYB{@# zKbTrMI#5FBFx1H|-1|y|RR+zpym&?GQy`b*+$?IWY{Gn=Q)=$#NGuUlgEVY9RgfjN z7(=_$5A2PkhLEK;h~loEwQJOjTK+9S3{+gJTG=xIB`UW;fy!FnNhh@A2f8ZsiDz!< z=z6X|$5Gtflk*3EMfrsti_8UszsVifjPkGNIZ_ON@O;&uLJX8O+rDMBR+SP5UOpQ! zM)}fUCj`UnlM;DM6*Y_7mXX#bGo$~SXvhLsMI#8i^tCdmc06B+p=pM;DVg{tLO!_m zup7f2xp!zo)aAI^Q<^*t%uXINHOZ{g!uPMCLdk0O{u%>p*wGX{Bj1p_?47C~q)7yo zM~cKV9}EP~7J5?@Q&xBGzaz$(|1w2t@~E7$N68iat?aoI!=(}pco$h8D8Yu2B&>kK zp?V-QC!qNJ6zV^TRxRMLHIfi|$)StPudk&->cP8>?NAV|Ni#T+>$MGLP`S539R4D~ zd&7ss+vM^u%x3*T(XH0uHRDf?28_5NPN2wD^#bwIH(Q_u!BC#1PeJDhU6c*vni%=Q zSjG}X@Zodh53ANwIgNao**yeB$z0!{I-;IhQ&ovw9+2^Ppn_JL}zsk zh}HV84QhaPLmvS`HdX9R0u6j0jkeL7uEPaD;c86n)bfu<`@a7`fNo z@f3Oh@1z;*U11^WtDHOJ%JY+YLXiDz``GX<~?iL{}v z&>-m0by5M1(lww>aSjan0>5(>+5>>BN%Krv^ztR{t zys$@C$O(#{niRp->%$Ne_5>(}Q+vm!U$dxY9i#H-^olob1)Me3?+9`(SnP3ZNB&PO z0KtjSyvb*wGrfUQ#eOHoC1V8Eh~OPCqKxiyJ_so$PpptvKqc5=WMM=?!UJ&bB9yq^cerGrD~~jP4AS4w6Ss`} zyM^!fbLd@D%2H#Is6_+*M1XxO$6NE>u((0;Jgec@MnG0ED9JtI2lM3E0f&n$oZQAz zxj}oaM_;3sP(At5o!@?<4L5CNS7(J^_BiQ6ra5@C^>_ELfuxYWsoFy-xbG1!;JG!e zX_>1`K3eYYWeRc~ygbl-8TU|Uu5{*~yjTP9!L#sdds`d!J$$a@^)CH?2-T{6|^BudbH z&wst=Y@OiCZ`kDPtD2#yJ)`KaJwUHPYDT% z*y`Uh*9ezFzGr*I8dJb|PCPZX|D~;c%Q@l7HzqA@aH-cpJ7?Moq&;-tY;H%rI#Rc#miGbLh?3=*)?^5 zfG1n$rIOKsm!1>X#TdRb-&pJ#H|mO9G$&L8^|TS`HZ@o*c8fz*j_2QGYHx4rEq3Hh3s}g6qlH0AHag>cizXX=Q3Iu1@KN8D zEI-W~Y4?w>6S??fz9bc_|Cxq(7)2fB3@E=Up$!N`oV9GV(Q)N`g9L<^ z&EVosH;cEqWm5-`1{5Jcc=z+Z=+Vu+iWHuAylEBZTcD^(?703wL?^1xbt}(w*J?u) zdGTUQjUHXvk0!QK%)*~@f5Lgz&w*6lMT1i?s);W+;?Vp~5OS_X6LRuC#?=SG3^hp< zAm-7XZRw$@>cmu4CwsQhHoYyWVV9vrWN3K3s}7|Vme&W){racJpO-qus2WOu*gk;U zP{?=e`5X^JTIMqY}0O+0Yedci8f>nAaKjzrTd8>gc6O@@dm0 z1|gW^=NP!blLwC*v&d?pObBvo%^9>W(VA^hz|;jrMSXvAZoAFfh+}}O=3~vq4H1xM zy&yM+(=Zc%q?Ws$b=>G_umB3uZJ}{=H<3f1VSLyK@|0J}Q-+*r!UIQGov~W@+kWPi zzRPv^89~dmUTOPwpZ7DzgN~7loObV#?}kI%dVVaI1HsKw&oHV-u1wnbb~Lf2?GcZs zF&ip%zxJ}`8@cZdQtNZDa-Dk3>{s;I0ajVr+F_nK^dv7O?}9<)J6Vw#_I_!T-ghF@ zEhB<@Z!Zqa^cqsPX=}(N@Q4SspV^<86PSbF;6u0(XTsMyNHe63-`M4uaH4A2@3Y?D z!-q)wyZqW>)fBCs^6Jmlf5tJ)-KYm|>7zY)&DyS!lD9=X>?$qDT2Q!9$iWlF@rT`% zZ$yL^A90y8e;z8fkCBqAM`*R2q~|i2Rl?@M^~O!1G6JgQHzIm}zwi8MV1rJ(YgD8{PX+`A4&JEk*z&}H!uiIQyqFTB;7%NwWq;n)HzF#cf7#7Ce?sTa;8BfG zWn8hnn(yqJDKidvUDltueuPt6k7{IEDovCrK1_5L^-{e2vxkWdK3KAPT^8paYFFI5 zLU+LCQzRdUv#UxMxIetMHu5ZEw`th8+S=kRtyBT$wb)T*3R!GunozY^;pFCmrLgl9 zX1_DQ#;9#=ZgXV_6Y%V-njW!vx7WFKA|w{+T8BDB9WI$XjivXYIkJUc4u7T1_MClv z30>|VPdy_arrUCNDz8-0fcA{@D7s1xy`EKz@z%6!F(@ky55Jj%4ipcOSwEDR?{lJ@ zDSy=REINx&Hp;AhPyzk*LBI%Y@kBpQ3uHph|$k;8^sdU}emUJq{G_Epj z`1D^gx?4M^zGFDZ-Y7E|5&BgF`wF{=%>Z*}qLrVu-t*T>(eK-)YA9Ci+%5ssCkgYV z>#Gj<(T~;$=5P}h$LD^wEgX71Ku3>omqDsbf%sdth!V@3=j@^w9`IV2JKMaKaU?cX zP@IU1(+HS(((FRtV0FcFa7EOOt|m0)@7r2oAT@}_RY?&DrL=Ro> ztus<0l77#ID&Co7E0hO}n15$l)G1u$VcQ%I8}DOW9t^bkzRpVf7N6|B*A!aLp8{Ai zKB-!`&)%uSB&^;_t#Sb@hk~6Vhw(?K(F#d&0qW}9JKq5S- zVn0!ZI(Vsms13xGs#_)e`sx*I-dS&jVM7(s?68q34$*2>l$2d#CPo4miCq9-;H{Tw z*$pKn4L&WEYpzR;EH$;Wvw_&41>)myFCWl4*e#8=F6p?1rS};bdo$qXQJ0BFhGQ`v z^ekD)9CqVZ!+QQ4y#wpu?!%8CVTThMhk^1&4<>%+x~5X4@8^ZQ;ezhB?r9Cv$wFQH z(>XcnXXZ8xgysz`sQJk8GqKWy-@k>O2$=%>$?uE8y|MO^_tUTuM<`JiQm+t+E%!6^D$c?8SwmP=4-%eI zc6Tj*m*sml@IB3gY3UpRTLc^Qy0~_!f@Ny?&x~JG*@-#si*6ft#=N_nOT&N5eN+hp zFP=WnZzXK=m`8)*{cqjXww~wH_YakR@huH^-oe&*h?#sbCl%_b#xeewi@ELMFLU&c zJDgr_iH&f}eO_0QlhB@GeqSK_!`PktnUCJLgYLBN?_KcwBHNt5RsU>B035WvO4~>p zzA08MGrYV3n(mYJRyF*3Ag{Bmj-}Xmm7ERMws^~#%_DSIBZS+$@msUpW8Qd*k1hK& z=cpxRiW7cPs{~!^e92UmT%qM}L^Pd?t*6{R_0nSITt_h~%^ye}%h5kFskkj~t{Cx2 zN)f8`NX$~pT zjUbG_ewShR<(?(L8z&C$s?g$?0R5p|y!A_R;s)Wa(Vu|z`>W1wH-U_g-&|MEe*W`% z!4ji2{@~rW%g1dd1sHW?1@rmM%>p36+>LI-T;gdE1caL~A|BVr54&HveeFF%Mjm?L{mG60GiK@NBt_pg1gn3bm+3#fuTl30{QmADq3> z=oqLY)SEJX@T@MYMAKI50)PA0oU_Qun--;S7Xt`11c6^1QX>+ojnC|;rTrb)NvC7# zqd9)G3)QfiT->GjG1ui7VU+oHQ8S?*%ouy4E5=ZDkK&XXuxp=@OGInbPoh63NXE0T zvlDa);z-viM2s21k6_&^noQ>?qqP$G;f+lyccU72CL4oYh|ZqhZlG!JWx*U8UXLF#%05c z1hRJ9h4O+Rk3J2!_L&w<<%CFE+H*1UDA!&KIahZY$>jzd8A7ee`2 zB?Qu7cf7&@5J~r$bSp|0rxrWtPtAJ27CEoHgNBx90HtOCN?kE>SRnUdO@lL^^Q$0X zs^YeI)lGUF@oCR1=ESlaSDAE#yKJGyR6#TdzjH>}_7R-};hdgK{4973mnY09$mlf7>~h3~Cv@Qgo?zOh7eC-y zX?58ok*o#ec$tW&w1a^ zH^Cty0?3qsQM!3I)WdIZ=+$4;%wsoaTnX>UM{9o3K1p@BG>59EoCx{VqC1NWt4S6* zFCAOImn2N`M5!O@v;-D;J~LFf`3VXa#fdQhhsrW@45nX@HgOAQR}i8-&6Y+36LKTW zYmPB@g&s~H0UobwkMY42zN!YD_1ny0OzYopT`%#A*Q1aKouZ5P&VU{7xVDYMs<8U} z8V4ybtFg8pmF|&}y9M5U0Rs2rjoH1yg-OPDaONufrX#&s-zSP|S%j5cXDsgjSPf*Y z<=ps`1mELV&(xy-22Z;}&~&`C5EjL7_NbqxDvWmAi|U+OphN+;RKspm)1{n zfeL-RUV8j6@mhik?@eqFkkgy$HEssPL5CP$%j)30rRI1Aoky-v^zVa>@w;;$eX06H zk@KhE?rQB@kR@>+-mLp)ZQJii^Tdd5n1^2nhk!xZ!!@{C%4`A`w<1geXwTUevUo|r zmG36?4cEhZuiNCCK(0Z`_ZbwpqMR-G=E{LOYN8Bz)Ly1j@IYS>`ZMjeL9ehC$B*!eS`GXYGV0yWoPAz(7f!p*9L-wKta*8|=tz-gCLV51t8Xz}-;_d#=r_?S z=DZ0+ERtW8y*CYZTVZ3dPxUm6UZv)GAODUaYnJVt9(+5Y=pC-wHJDu)+Fp#aHrkX* zNyUUMtdGVQZ{qz@lgz)o4x~BMdu48aepC4M(K#wNSCG3${g1)-w@rt`zh(*a?QC|A zI&H6xrU{< zp?el*^MTA__=m=+y4RUW)6WDxjnsHB;-oOHeh!z>`+449b7@)o7IbSJ2< zp!|i;dvaXd&1F2yr&*)q<;(nN=dkr%J^d7^=!vnIK?xi(mB+yXk_lpp6I%lIcjf~a zT(r8HSRS28{u$Y7N|$lz1}?qw#Fby&H(Gp{Ve@@;3-@3xijIQgC_~6S=f$-}MPGGz z4hR)iJb(vRgp}GCLexkBV0CitZP!+Lp2|mcD;O*o8NG}ig+@b#$gBX%2PXyxnJQDR7zokRImyBP7Z$m=io%RPzK-SJ)NM!FZ8+C_?LO14$&`9XY zK*bEa5rvQyNjb6d3ScY$+-UAP_f@>B7bp#sFu9u4mvYWfbm~2AFw@l-qlW=$@2Jb~ z`h@f!EwvA7jcrYHycbtf?l-do&0f{D2SdL@_A&)XOO9^c<0g@q(^FdO2~yk+yP01c z)F2e!_k$8Ra=EsJB0te4?(Q!+ew|s1u0Dj2)tB5*uN05u$ed@?l+UdwD*Bds^+Iiq zjTr$6f;CV+r0r=#^T%xa7ZVGV=LxkLJ0}dEIcA{J2sp~csWa|?;h?hY zN7mldTz;*eH!wipz!t$X(TupQMWG$bzHQwff%GCEp|>6{Ek-^SQ(|NyRm(xjM&Yv? zFtV~t!iOKYLXdIv0&$-2rP#6>ViC4}1o^f>LPSky4aAABvk0LOz{T)w6SPsE6)HR> zPk^lmG#N&LEXL}?&EUM@77^v)bTjutQOg|o0-$d}tIC+we)2PM*tK-1sV=1}YnVm} zsoH^SePx(-eRT%}Dak*>>~~G%cuth~YP1pf0ExkuD8pGuo23cobZmlPcv*mZoWZZO zvao2bQ#dunR0z_j)OyEr4bGH(vwCrVbtyCnvi&I3JvF1os`IkvlThJ5T`YtjkO1PH z5$3Z71>}Jy7YiR7S+ zu39j8-ZvmEaIcDhDe*p{zbr*p&HZhea6SPGt#U~F5{ zIq9E|b^?`Z-3$F)3&di5exUGD>4|@2mU7ep=&w6p)q=i0&$*uI`eK~NiheRUiLTg( z5l7U6j-BcK`))3%PY_QjQvSy7m#?=Fvb`aDOVh^_U2TuswamUhGzCx~twJxm(j4o* zbO_z}7WL^EB?wqiXE_)kViEHE)oObZ5Y6`@AR0Bq4)iK)42>pRFB(VGKaS* zxs>>o`yhuZ_yRgQYq)~~duD3ZeqV<+?fHB0DS`0od&>l2C!BB;bsd7SXHWmpQ>Jln>fK{f9Q!)yenhJ@h8``O!+>FHWM*U>=TnSR=g}qglbVl%c%iDj| zuuM!BUQY%Y*OhqX7LRa|>VR+_M9EqQ7jK$@SugNC5!^im1AAp0>yW*;nS5pz&W_h~ zLs$6>>kl9k0+f*hE!1_6ES?Y*GN4xD`gG}~XPy5wdjZrD7NoH>;EMippu#S>EvXKB z0bXdF2h)~ZUTg3v;O;|mR|xYp!^C*5UJfz}i-y8!v5vWi0iVo_z5Lj>xesFHC;J1K z8j|9DQ9|(TbAz8NV^6k#b7!^P2N5Bs9vMh8wo}PFqqGUN4?is}E(M-8C*1u0z17!E zDl&e2bnC+9-+fnj5M^LY?Q^52fqEyFw4wy-fE#hAmhRmU$7oi{EyXjoUxlx;IF^v! za^8?7t~{TfD27S#W$1&uAA-E<5PFL=zlpI(qCM-Kl#_rl_8w5T{=T_=i+5+)$>Fw+ zIQ-3b{3nrfwwIM&t9DClWRSfsqPZafV_ThJvhpT1D?Y@$aJ;JqMkBADwLsxdn0$8! zc85*65oebN-z}o{=ppZ5O^#J@mAV(LRyDWQ0QA^r0C} zcEL`F4OqTX{M{l4aW{`V9{C3EvA}5gCgtaMl>4aAJNwL=pLGWmDE$d<4IAkU6gqHJ zip0H9fL{OwdlCwsA}OSLYl$M0Gt3_#ag}I{^T0Mr(1*Y{nyVE5SojQhiVc0waqho~ zxSN~byGt8kE4anXVZCMEH^_YOk`dvss=$_H+%8^oKLT}JICjgasV>)4^YSy`u|xDc zNbPm4mG%>d%+xEOJ8G2cAWi)K6#!T@Y+L>~o)ANyqsue2Ef50eL>G{EWHyfGec3rC zJ9DocN(nyB+Fo~;2sACZ4Du>J95`?CV~?ScOCg``%h|@lnWES)j3lP!Qo-!n!&?X3 zLDPi^Q%H+&6#ZDlPLQ<`iFF*w(yMfmooUU+ufa?Nk4`h>s%nzS@!seV94gBd6%oWd zO~T7?OOLiXF&T~&MMaMYV8b!D*K~isXcHKV{*<5D)%e#bcN4i4cGn99Ksd6_aW>*Y zBNH3vVSEoC$eZ&n$)g-3QVoP;ZYOwEji2j^tFUIRaeFR!6OK{tu1Q;4D2Xt(EAjne zRsm;v##5D@ASNG*F8b>2#%JIq=E3w7_$e_Oic=5u228YfeUb{ zgs&+vwk18z4VFEu;kEpVo*NE=qX3Z-L4TJWaCR^fR?nJ~W-SE0T*O zUvXgN8>78r-oTq1Ik&)QA7NZX$6_ZbNSTgCaS=5=#&$kF7P1N|1!-U>${?*$sb76J zI}4}xC3_id3_^P;{r>B<7Q$qtDteWhE=M`d@Z@{S5ya^L`@u8kQ|&CYsu=1mE|T*0 zEhGZw^6DON%6F?&396YS)+@?3x|+LEuF}40){?&X^m2pK$uwS?mllF(J+}2?037Lw zVNCMgZhuSoA||5d{0b{Ykz=pvCk@$2t7;xmyEDu3kH2|*zx6GN1w*m~F&c<=>NU70 zq*}Q&#g$WfnxUmC306KeS6*%S;K_<0_nc4!=)L2w3u=h=TVy?JlpBh(!R&ka2G^uS z$;un>eg^=voD;0B^??U9;QzVX#L)$0&1id%7*?A?rCm!S0S^^*!R#yW2bOH)tf)Ap zS`6!>mjCz?b%e1^(~LU{GFBJW=)Zwggro|xb8XsO%29}9l~PsS+A@1Q^bAM}K(GzGt5d8qR=s(QPkGba*rfEcGT>@v~;&gkuF#S4` zm4@GS$SejVVl?(euP&~QQ0nhg?MXYtgVJ;cAoH$GY4AY=bSxH6_JVwd_(2w7)({ka z*cq*>JuPVo$~XYt6jWX4Uwtj&)*w?KmUp|E{Vj!W?%vgaT!*&h?tK6ua?a{9OnZ>J zx8v%o$m3x8C5;8g9?jWdx4Z^16TT_Q5eO;`}=1_0R+RCqh6=S5;6I zLDbTCJ<$J@u_+IBvo&K|#gyx2{M}+33JCdf_HCZiU_N7x&dLMfD%IE3ooqc%ohMRi zDJBUzM`qwNByyGwNMO1>ng+0+g+;H%BAB6YW$`Co;GdSI7b=X|zbOln^)DciY#?T# zM5}WLo)$xwZgN!arzm=hVrt11iK<6|7+d#I+SzDZQE~Q32u@1FJa`XAse4zXjK18) zQ?gdFjv=_I-Cc*t?(^~X7a$+L~6LqX!*asCw#h+1!|9Q|>aO_`E(vK9x zGy1Ty6cqJpETNsm>Iz8$M1EhEZ}fsHs7>cB&KYU<@0e!|U#Eyr#%){vv@S|yQRmNt zq{&&cwqwpJX|{%3Y9VM{eo5%jT``9yF-o%W9N}gL_WV;wkH=l1r%n2-4eT=pVmiZ_ zv^2pY>F>NnAN=v;E(b%NRsvq*!M3x3J@nu1EsZ&$`l6NXJ;3$hIFQBvn@{=CAf`L$ zE+_!oqbzgxgO!23#DCup@PoB8{-nyRe52?~q3(fl#Olgg#7?Zxy}=76EMp z+#Nry+-^8#_8kMXKYvqn%~0MZ7$gQqZj=hDdafL}d3ENT8zdQW6PL$mkY9w@of}#9 zN86jx48skmw2H3%?@}|WbF2t*yg3|+9KYaNFi`MCiXILxbH=GT%I@Wr$UW-@nSgHd zj}4$FR3GdfzV-}}9ctdwg>#C-fs$$@Iq*8JJ_L)6BbK>6qMx!%( z4nHX@JXnkl=Ud|UR-T-m51|MHsvaM-ZX2!rNCi;jHY}My*m{d!I7TYz3}!l|-Fs;_ z4zMj}>*s`vYA?m7gy|=bUyo8<3XAaSsr#GS0M&-aA0Yw(sN_lVYx){&Dd&-ncG9%E z#=X&v^5Xc16q9D5GJVG#vx0cCFwuoWs|K5@Wv7iNMzi;wU-!nfaP0G6eXWY(*|^)grztbtpyQe^1} zh8xpB)}oH+MMG&~)cJ$~t+D!-1(9Q0d~`nKzSN0`vj!(L?xgf5C>%9y*VHWN8o!JV z;YA@Mpt1|UBiy7;XcyN&YHBnz_e%)#QH_n(cAd=>?eJSSK*5r@uEEA1c52BSn2ZsG zjhB4>azsu!t8d`K=G}0s+rOoTo+9oSs=uI!+o~Z)a}eJGqnj`v8)0tH2@Wg#aPe5I z?SQo=R~*kf`wh!)GTtrU>(3)umjM+p(n~A;XgSrBw!kG1(K51JJ14wvsrAPQ-uJ9Q68-Wk$YOh&ey4Yz3-qy;E5|&~ z>_b^rL|C_sCnChddGems(`bZ_S+e@!^F(mhSc+}6nfqNO7cJ3wyBiJWgxd9ljrKR9{~u5&FQ?zeX@PEjs*!Jby2H^ zUDPD*X{Za_58eo!whEbOe*$9N!amuAeKz|-F)1TFLvwb@itJ{C%{jgpMzCY*rZ(|P zlXSTZZa;0y^t!BR^NAw_NKabT+uS6}70xa$2UYQB1z$}f@P~$Ttg2PCJIIn78cST0 zv(vXIYUuSk@=l%EjOGEb8!`J?>jo_?XI;0oaGb%@DMr9Q6e{lts-kfUjyS2u?j{{q#Y|#)!?N&C z2mUT!DcH<(A+vfsjJ?{x-=NgeeUnz>Z%U_+49^4|ChFljmJLuR(l0q|F72&DPV%Bh zR~pgiWM~1;dw;L?l^Dxnn3K{|S?GCe%0i$vQ44BJ+j{anVE;)(V+&30&d#n@{8hA& zSgz+uj`dE%lf$&rhmg;6-iPpntgeHD`nt%(6K7r;lqr=on(^Jaa4brApgD#+GyUt&zEbfO-n{5}y9D=z9tZcEydJ0J7Mou8l`Dn(V4$*w zrJE4zP?>pMgyDLxd$Jeb=Wo_Zx5l<~nxy~g${x;~4@9r4fhx^!r8O*(J*!)mp*7m0 z#RY@AM&C6axFI8L*S#$AJj)z8Dn9h2`!K56SMY>RF=Z>^+GA_{@ZjjRs&2;}>z<5= zY0TJ}L(MUDtl$XKw*{s#=T7Cy)iX0XrE5eVUoa^kJ%I>8$=Sm`fnP>=NU##vz}wHK zED!eQSbeN%u+u{aYsmikN;=wBGD@(?B+AA6@;BM?dVro)?>W+5b2 zJazuYalN;-=yjo{cL^d1M)9w(#1ZKoS5QLdjbs^D3J>klAD~GnTtCn(eNDPvkYSNQ zUZHI*bjB3yF8mh!gK?;1UYLHCZUq=(Ff;LLlNmW%Y=)690A!iI{I;wX1)Pkm^|{^) zb@(knyt3ch>$p#d#^j5t(lWM8^|FWY2`cto=f00`?U__t^W$mf*ZIaQQ?*7REFBNl zg)se_Xe5OMxl_?1djz*bjZg$Z?gn$oxt*}4Q?(jcQwW*NDho^^D1?@hMZgK1dS%wq zgOU%=K7^2DCb?JYwpTl*SY;f~vz#IboC4f&TY!=fEG3r?}ZC_Albdd$+(&?w{-buPxB`kg+XD~waFtLGRPC?;>u&=OLm(=v98QH*YtRPH`ALSLH=2fL2IP=hAA?8o>4J{X&}Jv zkfWXE_MyWSF(OML^tq^b>q^tfa=Jjo&csh@sRTw2^9;WQ#QG6a?pVNp$~6Tad$U9Zaqi*ztG##kf3E@0UO5%PL=x>-zLP1vOvh2Z zu~^I13Vx%FlXL64mW^FxTjnrc5vEcb;y%k;mf-y*x7IL7J64$Of9MR{SE|b9mh0=J z!1f1`F17MI9jv7cyi*O_8GVoQx?q{?j(l4(}-qqF}*|I_3|T3Z|qWrKrlqJy%A z^{|1wWpysK(Oi+jk%+9)cy$a%-o3&A^gjr zg#@h_`w&|JieE!;0emu~D!YFlX(EWS?uO#YJG+LGE6?`DQJB1XqE_--mny|9!|acU~UBpX@#SPw-{K$8Pceb{wYENlnrP)S?gV z4EMAW{z#6khCplV_AU<_gAn@QL%cJ5f&(z?bLw)9Lu5HL!%(93MieMU1=Px}I(SL|htyq{rL9Jl1yb|edxRtTk)7h~g2nov( zbmu$?Yv5P~n6WX0sTOELgbeBaT81FoF9pi}0IUgH49;~fF7UE}AmQ6pi5O-}L2Mn= zR9+xTO7IfafRawx%@}{vu;VFnok_5s87h9&a`)!)i0O~y zL=E6!n?o#CZ}^Y$`#(8^+Y#10x^oddp)xk>CO9VWj&GhPkyB8ISWnx+hbPtSU()iH zLdXmW=nHR@;R6{Aze@|FJOa=p?p*Hju90;Iqm~Aap?jE_tMZlF_uoc~e|6z~?_Old zikBjZ4|P$0j2ZW>V|}eaC!kYA3$SFgsU9fyZ-23jFOP{!0H*(C*!V_$V}Z(S`y-5AbFj*UdJX~x?H4E=l)=K^s-dYOm5r-}BrbC2I`iy2VaS43ic`93ydJqmDk z9qYy1X54KUnZ#PwT_o6$9_hmGkXb*zzuO1VgWQ3&h)%mcM*b0m9kAr`n7@Lvs&fv4 zuFP1Mv?km96u9dtQ5I71R)%wxL-SL^BM>!&QQ#Cm^-z(3fL)m2xm()5sIVsC6j_Ri z!N=5v{BX@eVa>;{uxaPD3VWhlpsG-f9+N2tFvw$@>dwIAmU-L!M}l9*6dfYSf$f^Y z$N`Ir+U@#%BK706zt^Kj<}(&*t0m|*bKNP&K#PIlqo5dkzqjO4BDwK%c(izXJ4IEa zN=3`Btr#@r_rlSnFCBHtq3?+k*v#1cefLZ(Qc<~lO_N5KHXW?#m@zWE))-!07Iy4G z>0M8~PlumewHt{FihW&uZO$r_!>jXgmr#uw0W@^l#B}V*Z6JXY1J&B!&TRh1xb0ou z6aj(V{h5iLxf!F8zo|E}hqaMp#kqxn)V7<`> zHLhpw{Ci}be1#^Ou`Ro#4rm1}M;E~RuZQ>|$7q99G*9$n)RfrcF30C=5kAW)(g22D z_pfF@&UnZjAr0D2ws^VTE z2wguyG{OSt(Ujk4jGe>syP47%TKM6g32V=Cj}WCOZj@^YNq!G_BQ}<&8ST`0ho<}{ zdrDtI*weU42613(cBfW&NJ0`m?}KJqObiZU1F_jQD5GotQ*GP)2CiH*Wf{lvU|{Y<5s z;~+i@#r#QV{u|9~z< qEc-;3ec7C3Z*c$lr2hZ+)3)4j$q%BSy@M?TT(*`D7Ujpi|N1ZZ$Lrbv literal 0 HcmV?d00001 diff --git a/blog/posts/robust-beautiful/robust_5_1.png b/blog/posts/robust-beautiful/robust_5_1.png new file mode 100644 index 0000000000000000000000000000000000000000..890da403b7ea1bef39b406e62bb3fa85c6b98352 GIT binary patch literal 29614 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 literal 0 HcmV?d00001 diff --git a/blog/posts/robust-beautiful/robust_7_1.png b/blog/posts/robust-beautiful/robust_7_1.png new file mode 100644 index 0000000000000000000000000000000000000000..516aee674cc92ae3ae9f021e5e57c25c6e6cf2cd GIT binary patch literal 36862 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�s}F<_#Iz%O37rR<+(L8T!g|!4e#d?gtSKEJ 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 Qz<*aR8EEGJdGo>l0z#IFrT_o{ literal 0 HcmV?d00001 diff --git a/blog/posts/bootstraps/bootstrap-5.png b/blog/posts/bootstraps/bootstrap-5.png new file mode 100644 index 0000000000000000000000000000000000000000..70a57246509c966c38dc1bbd9b9cabcbf5148025 GIT binary patch literal 126800 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 + + + + + + + + + +Bootstrap Confidence Intervals – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    _j&Afq%+jmGb|||cxLXUD zvt{lNj_sx4$5X_CcQlA1D51dlg`?|fQjgBuROxQlIbLpDKJr+hh%iJQ`|qS<>imQI zWGG!oU`2SC-0<1wO)Wn5Kc`i603c()vNhw;8o00pZ*dT zG239#R=T7Mt=OiL^KuR8+=?Ttoju939^V%ztG1{nOZ?xdk?6(6_`ir4>3=`D=0>x` zDYv%c_3VOuhBHJ&JnzwcFZ_T9ceoYU@uqpXNeuRY=e9a7Hr5on#{%7w*I4Eh1lk5y zCy;bk1V0)QcF0&Egu~KpNtjzs;3elYw=`+as%ZvGj>%7CUPqgYT_PDH(>>kFtT5%5 zOpX}P&ZUXtWTK;yIC4|NV536~_K+ougiYtmsh&6*u6$LRWq6Y0uPUoczMCVH6{gV3 zB_lWj`VLfzlt*OBd02TXtaj-DZ>#Z%poi=gxk7P-3*>iN-bbQY2t`Dj(aqa~hGsXEJ$)}RS;U1f?p z9e?ldsxCL@`k7F8!r1wkv?@xhh5q||o6U1~gWI~Rf4>8q&x$z`YjV1ts-^a` zgm(L@?#yN>R2#S*z4f{%m8>gAhrn( zY!@o#_I>{vTz_HZ`u+d%>Jg zweNb@;0aKJTx`X7BB{jdp$$tDfdt);4E^U3)x-D60f-|Ja) zuGiAFAvQAE-6#vYXfKGhNg1!fs05930~ccd3SPmV3fL?p+bATT%3nYKNP*WN@Fq8d zNzXkK=q%f0Tx4wiu)k6A*q6*2)q~&N-O;nCnSbTR;x`$pSCJNGy-HtVlAK~b(Uc4!-~rq`>#%Sv{rM8k0IX)owQ> z$$0A|o+a$NjilA7W(Mb?mFSmxW#X5=i-u(zD(PNwK~p1Madzpr#*+Pgqskneit`#@MqmT&TJnt2 z-tmR5DtpiPIu(@@Q#ac1n@CM!7Lzi{!$cGOxz;0)BO!D?ZvsGYq1%jVO(qdXexx_Q z9tOt<1zc^Gg+n?@0yr^RQL#s#{oZj1*O&Nz<)inFe$s(h-3o8`G|SCacmQ1ps?7-2%R*_WXmm>an+jb3%dSOow8d=k@MrZ?BGoP!nZ*#Gm?(Rn4h1@oB zEgV=7_4N7L`JSvvK=}QGO6!D9cv7@9VW%DzjLhYJ6MPXXxf{Q}M()-I7Uad|Bir8} z!62^FZQfJE!ggT_UcO(M^c%SO%X|;)T(8(DOT9L>Q8A~HN$uv0m0I}b4AUAqxosEh zKrL8dA{9I9K@(ONZMd*~;~BAn{S3XWfmS6MO{dj0)MaO;d$!ujxQRm|ZGWt&lvt>+ zuEq}0Q6^v(CUkN2WUjV&-9jJtw9#r?W@q~LkHskNPzu5$=GokY%I$6owRP#Tcsf2S z!}e@@1U|f{(T#ENAeH!kwPh`K8P_VW^mEX#t@FL<@vXLp?&xWt8;V@6#<*UtC1}mD zFk8PS5vv1E8BFbUfVLS}+l#h_doTd~b*ZPrsI!KOLN z`O-n6$!Mf!tI+OYj74c5HBR%@!f8Vdgu!0_vEEq?x^T1hf))xOq!7IPCIyEUo1oP_t0hQEekNA{vs;}3VS5iMb$|5hcD zS;`gp@a8h7Sz{RMrVqvTOeTa~p}}7z7lC&E^^ZFhq}CgH(SV^`J@ao-QEY6jp$#6+ zwo8NH!!Dv$v7l5v_Mv?qxUuR(@6VrbGlU!1N-kR%!9sx%DW)KTcg96exz0I=Le(et zvW$sHDGlZ-$+vd)!T60$?wUV^{{k?2*Qq z5FfAW=;)~aZt(hT-SRn-$6x4zxW4!~Dde3(BbrDb%>l$X6Qe(|xgv6L#jRgD>KTRQ zaZ=n_%nPP4ET4Ey1L_w$6D%8f#PXSnx`OX7^A{MBp{+|BvZK;gBpCMRtC$EKRAM5u zWOR6hSRqP(v$6>4f0eTdJZ2h!2sN3K`Ja=TCFQL$R`lx$G``bmWg=A3(;}$?W9xDD zKk)~q5&3&fB^sgY+=Xs<02xr)Q6y?1P7;bChdyu+T9u31^(J9%sk1dA8YLgQ^MNKaLw}a%Vs4kfF_=8Iv&`q zAM@KyUFkva^-SA0E+tnD+O?e1%~kA-9?S38q%av(wUc%2FMUv?e_8ep%wZ*wFic?&4aqr2-l!<2ERBDY_) zOZPaj91(;jbxO7a8yB?{R)MXPkECv7sMgJp2Si#%_LPoBO^HFXq!4#4mF{e}w z9CLRW25KR>C||xD$0>|T-RTuHNaFk=RrH+XlNG2?Cjeft7aO1d#hFD()=0rp{$Rs9 z)v9%BebmRXcft$Jeo*{KUQKAuAKq@P+4ybMZ}qvV+o>LUs=kVgGANMuBzf}}DQqgX zRO6{Z!rxCIyMGQI7!4sIA-fOO+Sqh=sTQw8nFgnmC?YN{PA5Ycn$53-btle?cZ!=X z4(p5Qw$FU6X3;$2xSK+yY>k%NJEvbTdIhavIC?w$=8Na5Po`}bUQ!cHQ8VDkcUp`zOI(*5lcp}-694IeD@)$Q04rR|2; zrY*oQ;I;LgFWZakN(%aY1@gVltx2v+-_!^vs+j7Z4Kc}SP3JTB!sih}w`cluwa262 z@WfwRcU%xrC$A_xyUwVWHqN)ftY_Qv>c9xSDBQrpBLI4i9$Bz!5*&Nm)YeKM87*{R zvQm=Odvcosl*WLam<9Kt} zGk4%~-n8jP!tZmw;O5jgtfnNSv3CHnKTV+};2nT~l+{(%{`BlaieS#~gS3yiS}~qN zMD1j+Hbg$7epA-xRLfluyZ-jNh>C9cQ?p={dvbpQxoo!cb6ZYk1+`~EHqjrkhp@>5 zU5TV3rPx(ZP9ElF_d!uv7`DQ0#qW8(Z_6|9;P?71YbL$Im)Lxn8As9Nvw|J^#&@3+ zC}e)zQd~qWx^qgM;d5E3&jux=ChRyE!lS6>oL&zzeQjjUlRG6}C6CQ2WZ90cmjA5Q zsU^9=*eUtC5|&FXHyuYs90Ct`H?SrULX=uGf;`KzS6?>AR|16uBC8s ze^?e-Vx$?^Oqw3?5+C?f5@cZ=)ajLuB;9E1d=qB1=h$X4_p(MkN_Uz|1(K|sb)W8F z%#9q=x#(0(M5MJs5hjYi-P=88F7$36IehrhJF*%soY9)#W3<+J@yi7!%`rqgqXezP zrQkaRjseGik-j%3>fQR3L>4i?waSy-^}h9@i^V+5wRGn*dXxoNTKvw0mV|sf|cM=9EwBw)fLiv_miL16ly{@|9(HTUCf~2 zZMS>&lm2}GB*pL826VZ)S(hMqQYr5c(!StF7J#ZYqD}+yqB|KQ?aM3)>=(vCq~YW` zvdM~ArfRa|AryFcA9|&^qZL~-3;ks~w1ToFaXmW)w;8aJ#!Gv{F0dl|i#9W=5z4P} zh2)2Enpu*z7QGH?Kr}boj!eO_{~N`iZkIH@N|GmU;GCD_Oj%*#*J={Fl0i=?AXb9Z z2XY+c0in5MP|U4L`=wT$*v+ioxLk4A>WYI<*+>K8++h|*F(vOj?ftFt{q`~!l|b2> zm&yv{{myU6wPCq2+5YR_I+cUrHUaulmtolx@H&4~9IC9s?s=`(r(I68sthfEJFt@A zB_?l`IP(iLVm=u3Qn+XQr{x0gp=4<$8)WA5UKy71jE_eM~?krMo+nZbWiGT0vTx0ftUtKoF#30BIN*hLVyl z0Y#)k8fFOT96F@mJ?H%X?^-V8i!5aG?B~AnrtOfhrC_9GAJ?MI@WspW`f`&QPHn2-bZ%d|b+t8E z0|mSK7;_AdT&-PdmPlman*}VX&O2q_@bm%9+CH^B2GJ!I?`iX!quXAsBb?lr*bSk0 zeP+#f^)%l(r?mk&I_WY`0_8NDZOsRQlnHS>n~NRw|FL6ZHtqmWr}>AWD|oxS0kIJE z`wF-`MMytauU2(4lve4zrDMpI-!7~9!XkCMDi~Y^?1sa#Xf@3b!K8s)azI@_=^5)B z5dCfj;H2lsg72(*#PyN zWh3SuprWlK=n}nP!0$jxNv7ZXauy$06B(zOEm5^4ilSXtj7>6Sm(*xy-Ek9yshF={ z)fyr`^6aUZ(P;-Y5_)7j_gStBxrehxM-7wF;90){L1H`*81A^HNKg{eyD~{o`Q__? zwLn1Xn%MpMB0-4%js|*BDY-Cy2?mTqF6lvP_|I%e=h&^bZU!k8sMG?c;lLc^`H}~g zS^nFQmB`lfg1RsKon8F*=|r;Dw1D)R=(y^Fw#@+Y5{U`f-t(yFeo1ceHLl~3==XF9 zxf=56F7AXV8Wv9poTZE7L1dh}B0ee%C{2`DRtl^lW-{9;sz)4+`W`W?Gc(S7zd>pz z@#0%CY1a_r!KEd|&o!n#CceJiZolc5J8K#)FfHcIQF|%JuA?t+889jP{5<@w=vPLt zUH-yrSx(SNHe3o=6J+t)$myG1@L_k=3a|({87bo=r)m6PJ&%5^`g20qp4X95o#kPX zzg6CBf3%}kj!t387VFq`G9hSZF+2GX$xk`Dr2hX8K)f=M=Pl&4uj~{uKj6IdXMVEX zp0gzYHJftiHLQi%5iW|YO69-0tp=DU`AfhTvmkRCEqmB^Nf9J_GW2cr^mpy1Pv6K- z% zG?tO0*O+v!P8}RPwXHJukFm2W_l4B@AIa5T*eqTghY&3dn11V!+8q>Vud@Y8PEOth zb-P#FtLai^iP_tpUY>1Q5%d;9T6TuOo@IwWw|=OvRidaMA1=MBwBaIssP)Ew68^^~ zlidwJU@KTAlTiAQD+Vz>mL{4E#yDB@OKlwk=?~21!fnvRf{ace;8W$?y^M1W%vaA| zTU-L#j8VY8%hk?^4aK0Ntc7VHS2E?OTQH^^x+X7vg?H)I+Pgsb)U#{ z!R;pjcx)BG;s~y)NQ&qVj*;Y`{3@lpVQG!W(XT>|GkJtK^fahIgv2Tmg;mN8&WId6 zoXz`Ihwu567K|LKMV8H}m_P*CO41wcR>j;~U_B@p7KQe+8z-7u{d6 z8TOh*8@o^8brQ{H-jGA75-&kM8xKkZLsY^CA~rbIiR$W+HibhC%ZaVXqa1c#b%EVq!Qi2vz4fmBfQkEq8EyyQv@VoM>@O5+~IV#G*P@{04M)ZQ9+cf z0KbGT^X@pD;&HEvjse?cVEAdWI?~|&UsU8cX@W55YxqC@Z}Wj_^O)zu{k=OD?5Grsl+-EgqDX~Z)3l$*r`!D+q)5vyKNG^u9rmj{y579^jj<;kEK^<_7i zfzQ_12K|dQF3c|8q3+YRd&XWAI8*k)R{A6*bC;;gE*CI_Cx#HY{6h?!V)s`qv4K-qKCQn{|31`>avv36gGAj|a-uT2jZx{RRdN%n8;!xylk<-O` z^;Xhcz!{oeaG?IgM860EFmNsF1^zzE-Q7l>2F(A5qB+8X@2yA>{A2YDR(HIA39PVS zl>K}O&_H|;wsEW#x}s&bdE?H4jt9K$!WN`ZjM_w(9u|mOX8z>v$xVVhs%#B2RJoqP2?^q4tj@>G60Js`X zQ0+I{?G!J`-gJYbnFxrXx}z0|#l6=vR2|PqxvN!iH=p~cv8Sv3eMy>d_*y+>`UPqX zl#XNsNAO!5=`kW|Sw8Bmr+m60RG5v{7$YrM((%F8vJV1E5{i>yF!7lrh;K=vQ=m&` z^z-F|JJFtH=B>@fXnit`-Tb7aq|Rr$2$3b4c29wL#rkDevC$4mHf>f}Kyke#?&?wf zM)x;s`$%pot_a?&L>05(`rPaZ!Ru;@ZXU*P3foLE%D$o*rGq%dpr3$EC%k?`K|jQY zzgI**Sc#tbH@O}>3xp)RTn1R>3#q7Iz+ew+PDDRDv#d04MZ}3Iz<;H~yb?5C6%Oai z{&p26)S*Zbyw2`>2opB_su(JI*^Q=y<46i#TQ-Y*Wa?`oDUigmX4otU5^-HN-LjvK zX#W|`^P=b8$#771M39!p({mm9Py8z|4;ukIY-08V2x9}5w|1o|=A2E0_dR^qXYq&r z;)YRg@cVR#7EM#9*mN~Qry40Ji$gsApp4&yi6o2jQ$05W-M8m6P;x(geXUWrMwit0 z(@Usm?I^JEE&fTSy4UdiDVunW7WRb_iaWodFW))jpMS$u3cS&324@{8yVOoUIn%Cq zA#w7nY2qe)H{_?$=dS;Ms=yL|`JkKKAJLWY3`?|c(T#;+f))hx4fLV(W_P}-+{|r9 zNBTCMxgJ7^pO)$E;OQ1((Cwc6!m?}Wuy(Z8FL*@#@;DezWeA9cZ)v=f{I3OySkIG}N>I%l)uSUFL$XRZjBZr%7nK%fk&>fF##Y)oxKSbOi03j@BIq! z%h{a*)~y}i;o)j1*g(qx{UzK?!rvjsJYeDGUcEEM4h?{zI`Blt!_!@7dNjj@%ip*M zrDN)2p`HWgO>)Lz1ONL0W|9hMNo(Evt~kNaKOI|JOAjuscAX**b`!*I&! z$U*Y;c0WR1i6|o`Sxc%HtJ$vWgvKwAi>lp?#4-MThgdyPnOKHqIfgEZ9|Q~4?`0r0 zON#I9=E{gvT7mHklz-H@AuT+*{z2a*3i2n7^-v}eWM2n;RCvVF@zyjO6dgU_O}(&m zS?$*iSk9J(_*!?w8QIG&0kOzqao)NfObNWrmT^(~QWM%o7Jm5ZNjR7%J)Q zN{*@=J0b;EVR(tK8vF)AOuPJ9|l9H{;xxEO!=tsGcv)y)4q`XkMcfIX+V|rmUMx=n{)J zaIAIE&G*qk*B8py&scc-t{*ZWlKAWr1U3-X(U??{&zz z+TZvBC4mFwX~*yF!0jIw#h8&)Cx2#~lqepyi|){r^(Z&J0LNRFA^93lQ@HgJp0fa) z9r06;6ULhX3`H)-=V`-lg43lKigfsEzh6CudhrKM0yTH_RWUl+SrNENYLG zI;mb3X~QA;IH%;l&?oIQgc}_#$WT4+h(?>ZoG#ZaJ8Zt`U##-89 z&z)L1=PWpEVtdptZlIhlusc5z&p0y7@p!}54AoFIC@rKqw8mR({qgv~=Z}Oc)x7}U zs^J{DNd`ZNrIm$((iYZqJ8y=X>ODDS{M%!m+cIjN)h=bs^b!zr2f99;)_QUfR%>C5 z(dZZ=In`W(JwEegtQ!P7k&mtHYp=(TJrCT{hhu4s;R;~W{g;Sf|F>sA*{*G^?OpJN zcJPIMSC6_X?bT7K0o97a9vm>9kEF)mUJc*Y2LFu+?%|P-G>u$<|Lx>N;B;C7 zN#)Z)*C1hxdpDhDtnBe`MM>324}jiIRO4`eLiUX09Px~$0@NJ!fjEgrR*eZX5-!QH zfY@U0K_(mDx5#D+VTxTTeHur_)^zNqys0Ci*{mhQ!^9*rVxTyUGa{Zc0zw}R%ew-> z09cDCjzn zyy;D*i2Ce`OR0-XDVL``c9&8un@%xcNmlv&!;5z|FNergkdtp-+^REzq+dQ*jmqZT zOl=d3ttfL(I=D-fm6(>iMjRdVl0M00f_XC;SIcN6wCmYct`iZp5Zi@JZ--GVJcZd- zH3OMBmGbG+OnJjRP45_=fu6~Dy<&(|wn-HTVMk}bp!3z`n2vNf~fQHJGS&|Q46BJ zz1}}Kx59irU*bCCrw~l>*2?|g4FHf21@=Wgr{}_5=uAyC#PSyha1p`1ou~R#$bB0a zatLqscrB(IA!+=jv(5phm;@xo653+4ohpDU6|dhCIW|*W99T}UJ2kd@wLU!UR6~Kz z@=Tq<8uT;(gP#BR^DHUL;<}3UJr#pjF134Cr-JpKz9-7%in#&4xpm+PKsf5{W4+KY@A{Ew(ppjrPUV5kgE$e_7W{?qTix&2d+D&MqMDAb@dBK-S>_nt#HA$Ro>1HG{NSa6_i?x0x{^Fb?7 zYGn+InuTv)`i3yLKE+kynEuQE;Gzh5d@N@tJ*Rf#N|MG-aejRDzrrj~(kfDFjg>FD z)G=h zNOqHkK?TZm_^p(ovb2ORjKTvaG*FI`J`zf~B{wv+ z%vXtv-c9~{6HTU>^_tBve$m&a^3_>_4ZHF?O5@`9o*wZ!^K9^*Hzx#BE9R_mTa-QG zOXPZKTkpl_R20^|Q4dW_rP#H5RL{w5GiAbIKFhFfVdh?QG>ipB@#vWPKrHLg1tZE` zPEcn=hl!TQSkO&A;tV8q-FgwCgEX+PP-79@L=qK2xDalQjV~lV?$glvBX_89{1U#6 zO-11IK9yq@;(h1xrjYJu<9F|kqp>>G3;j4F<3^>EZol5DK$jF^8jH7V1Dw#dEln1| zWt#P|KsH0Jd&=EwSK`;EirLPRPV}y*SAsr9ZavX9g1zis{=BnkrOE-QyO;wbOHN1rbMT=9t z&==P*j>B$mkm0ConWV^Njo|sCGgs69S&Oiv z*I^dIg&x7rIP=xJ==x-?KrDDd1-~8afNm~;I{R5jLrhERoOP*gr9J65<)`a78}{mb zFf;aZQg!wE@eCvo@7^wcG^PY#8UyhAoG*vwCR;smvZP#!b9@GHou=0QEFl0}kcu(b z`0C`u$Y&9xiheKG#J{sCp=J4F>6xrleI0=jZXj?WRfu&j-<|@fGpgS7k93AIIWTs{ z@HqdvD6hZ$9^wGYiTdyk-T4CwfYA>zGXp#(Xp$g)GnwkMoY12iCy}H*ws~Bi)k2g^oE^xN1qeMrJW&##Uh$R)Gd};y;+n^nb>CkJx3>s)MvXhE znou=`@K=**7gdGobrX`A~Ge?gOJtGyob5N`emxF~R-)AAzBNB>7Slmq_x1!u+nadMVZX%JbW&TB95w$ZQ z6S6VoE*T{;S(2q$K|o%0CY4iEgSBcsB!`B0&PVf|MtBH+@~DZB|`-dgqM!EM|u34#m?}$ zS#liBfminwYD`-m0)#+gDikC~8T9ybU$itW$4euAX=9c4pSzyqgOZ@nAD{B4gs%}G zU)w5~Il42}5o{$M>7J%Etlcv%W)EvNZ*VaanX;a>9~wMx{~!Sp#dgVQbxXIFeT>#LaqNk-S-mn;8HP5M3ibCW=%^DWjB zwdQ>B_;uR8Y#JctGV5Y3eS@CDkjq`g1-vkp*Z}3Pq{Ak{hv2v%c$!?-i~ zJsu^g%PEzA;^LRA$Wz`#UJyL6#uElXUcDgRf6Jj;NGV`SRfmJ&jS|c?2U*q@0Fv^A z7O*=arJ7)UjSd;&F?y~>i4lEm<1jRs20z%?7;k5pXW0lFeREb9F5>^Qm>{m zNq0HaxJ-PmWyI8ncc{36=}IaD1(-Sygg;exW>)T#9sO+1UeL9Nk%;c;zg{~r3V<0~ z6)SC-cHt{;6DV)Fed}3&fTxy^5Kaz4C0?w3tz3lS6_ch;h;g$HnmEL4nf#R=khTr$ z>`hOqxLu#^X{IZUa3c1gwkPwaVNQ``M1Xl3A6{}_xN&{fQ{}@YJ>8q>I3cIc@~k4J zT7L)h4}4)U)#vyI|FR2I0+*=e-psDc8FE_Z-FMuImWqzqes12|PGR&po+^tRlYYT| z{cR{PSty^#xGm7XmZ*}%-Nf3OuFG&Oa)&d+WM6u{kKM{cERk~8Y>3xireqi?m!5DW zcbN~*}7{DdNcqV>k<|nYl68m!ZKWUWh=hZnt%vEF20Zhbf zp-}=D%9!2%d{;efuN=@$DO98=o3{}h{+Rx$N!>^EoWY9$IlxO-1|vr#v;UmzJF-Lw zS?t8dEB`-NoUrJeRBctM7Ts%plvfh5Y`$~rAfJhSmhVoz7{AH%A2~C~;a8UJ`6|eS z{UnZsMYh31`3K#|<-Mg*2a;SPoa1Q!% zX%6_-yIW#-0WQSqG@4*!y$kkhf^yNk&BxPyC!Ul@9$YcL- zlhG_p{`+asyza4LCs9aksB!Ve+YF8c!a~3+QI2JzMyJ8qo?spvL+`PP{6h=Za@o~r9lth0{J~|H@zhqAN$i=D* zS3>G3IiG$~i>nPoDqXV*F*E9F6L4#GvwpWra#$|rcj%7@f1Ew8)<%G~%)qb%~wZx)WUYt!Pis4GeE2?+rvG{RM)8JNijLKiEb9RNu2jM z^NB_#m?(B}oYS_ui7PnngXsrr#XCl}{Y`9O{2^u3mUR%7iY}+1x+~pkxQt^6yeqr1 zF!V70nm02ba+et;d!|!(6Ltm4CA<{e%Dgyw*7@(l8K{rghH*pVu*REX%hLj^DL8UGb@IZob3EHd1PEiTnvp z3vhh@)$K%NX9?Ya-{EWyLXZ0_1X(L;$^(kg4i4N*WC1UT=|=J7=$<4jMU4NZ8mU&W zB1-~Eou^l)KAoc?xjKBEGE^AUBtWY7ZI+D@2Iqtaj+z7OsWwh@q>^6I2Kyz~hf0W8 zcHD2-K*W$LTPTyS`Y9Ja+{!%CO~ds{WNU!60fti*D+Ap17i_HB*)cK^)q?A**B^;L zaoy|u>{b12i44r1qa^g&$fFEl`^Dvzz=mhqo&_RI7 zNP$_XD^;S?&u~_ed53}CwVUy2Hg|D4r$bF-VSE0b{Vth6I>O_R>`mdI<1=FOA~T-5 zH57L(WAkzjY3_3E9ntuwP4}_TYVXximWXDjNla5WlqQEA+6ng z7Q~X2l!yoFKS6~v8Q?T4%tNmiJjd2SQgLUDqaoh#=m6%F|r+Ot0gcmYIO^2 z=34X)LAZKCM{`qrM-dP1rnAC^y&%QUJ`a!?Wd?A`HLzn=;-ErtCo6FQahIY>Coot4 z|MCf7=e2p;<~Ti{S;X5CM~L=R8)Io*=KLg zRXDY>uHaJ^&-60|iyu&yOQ?)Py7=-ux{?%6cJ|pmu zaHgeN$S1V0EjH2Qq)lz@tC{u0Og?G|V}iyuDL_1A{`1`dcI&%0N=;b2AYw_3=eIA< zV5AMpAySPjA&68#a>gqmUoq8p=JzqzFja}v#>SHI=CRHF48T>4Mxk|ZCbANG;3Mj_Gv59(T90&PZ{;lbB*YjAwiPLlRb!=$YtG3}tKJzOG%rNKI%G z6M7@#5rFGGB-<;8Og?0V&}lR!isOZm(t_j<87g5B&5lR4%TK>}RV>M`GDMHYRr!VJ zUk0TH$?NB6yoB_$O@dVJKD#cym~&fl7J^C{PxAq`32UE)-~H}6DF+c0x;kI^VW3sYvlo*7fjGJmy- z`6ULpV#4Qs$JCEv(=C+R)Q%r6>5?)@3K{(aKm?ZSapB}*pAGF>Jhs%(nbyaZre}Z; zr^j;P=DObbT!9UTsZ?+mcL-+-@UbH+1*)&EJcof znM$|jH*1~m;}L%oV>bv<0}1kOelpe*uxRL=2kgvZt_$ECR6|{FKF-X0Ih=gDA+ubQ zSCcobEi-*}qHuh*rGegjPbuIRTa`gu(;`(blhFU-!|F(f*i5x+unSx{CV8>ARJ`nEnKjyAvR#$aX$H}RLBr9)+5t~a*K6!!)&>#7%`@L$m|<-Vl{wNQ z<^U=f1NwYPi$Sz8Z?Ywtr=@BS9u)kSCde*~iW&QtOb%0Ei`3|jr0bEv%_hKmp~wR^ z9tlW(K8>sVQRf)kQ;fi+O41mW?coITaVNP$LmEF^h3=CT@}qGGxmA_VoN;xflwRo7 zpTu+?0xj!kV1tw{`z_CP=v0YdUpPDkzhg3yS#hV2x3Y|6hRf9g@%uND5lTkA3k-wpJ;jcWK%bH$VJ#EHg`iL9h1 zj%xUlv}9BGr{`LX8b6*GIQ~7;poEgiD(5*CTpmmBjaYDd2rT3Hzmlvv5ML%a^!n1% zU~Ch%%tcx8<66;TAicxCzrVj6K<3<(Yk%mn;U0wD@)Zd(W~Qcr(?|RlHitiC_Oa1I ztV`+?XlGH~1ApVV20_J^*XDc|=;JEWOg%t3g72B5-Yj|O-Li&co{@)SzRQn|dOnz5 zBBq&9^ZwDH$hn=IV#^=DA)jP$GieTs+F$#^PaxWdUe;%#|DGO+^Y6n!r!@}lg^f=K=}v(ji)v6Z zhq7l;b+ynX94K0FXzRb+xdjOSF_l;0LvV zT3&Z)VUl>*tQ3C(pzCsrvsnsN$P|ik21p7>1)T2I$ZKY~B(zHX6myY0rgsGNnjJ)P zeEpF&mFvQ7hjP8o7=_8V=x|24>QTA5^5DG>*ICcs-~80CL?^x8{?aPvqENWsAT7Hk?s=y-V4|5QpX=*px{TxJI2t!DejtgO zp@g65f+pwZ8LI~X{X_wj?O{hMeSouzzYlB&M(Vo@YK;seg|_&7jV2OSeGi%WmZ3>E zE?wj)4S4ZF60d*~pwm;tBQ&{^uZoUbke@uZD1vN4^7YEP#GLe`DK5eqJqctc1OtL+ zP_f;tiV1?Ue`8G>;vtw&>j;#8_v5N^Xf#x?M^=zHD<*uVqBFr*uYC)sQAIqFx{NSNvqv3tz zYTa9)CXn}>&jAiPiMa}w5e4W^8iX^KIP;BK=Us+xD|fW&pH?2=MkCp|WwUW~dB|KO zw9XR4ELmu~64t2@P@YgEi&%u7(3uTKUQzvTF*OrCwn3fjB{`&wnn{ubVM-}VVy{L} zemPWxs69y=Z#-l7b>9miTd68(a>sthVSs474lnLX1*NRt*e(+7swOa)zX=-^zSiVY zwh!0?SlzIHh0ZD+Ht>ava(W@8hU?+Tv_s_u4v{=g6+B9Jco!kQK)`>dP)#olowK+X;rP^EIPa_5@15g>(6B{ z<(_;BQcHP$J2sMxcT28wIJ301As;EcCxV*VP_Cmg&pn{le55IOTOWk9jQ@s9*^b=Z zVwt#m_xp99EG5HmRd!7tWwyt^z_C|6z5Ql|Q@(_R{sLG!`4!9kkIafAk;qPLJnt1| zcpU*WC_TMOAUhkzB#FY3yKoiX+Z+=y~xkpx6Ikb8^7W(yiz zZ(|0H41}AHwobAzltkJ!)G_@SiwfE9cfQ+n5D=5u?NuJ-lZC80n@`ZAdij}l=$edl z(9R#V%p26L%-c^{jzOxA_W0jeT3o|%Fe&*T*HhA>eriA*++8pCF5z|exLH_OT!Sw& zYoLoSx+Oywk5+MjC{e#>f4S8dvwxF*%cPj?n+2{%j^__47>91M2X6&T?eBS=DTpEI!~UuNm=Z&#DJbxkNkHuwbl063aEpT@)qG`$sVGg8pVKHXfE_IHM>zD4 zw{;?6uTbegJONw;?NWFNN*V?>m&yXY@PMKN*y2=+R z6>kpR4C^KfHGR5KMC5#E0B9+W&9Z`an8-Fxq&z}qMpc*d!6s)MY3cT(zPpnAIs4i- zO=7D*ZXy>-P|}yxa0b&qoZjI!g@L~oO|z4i$vzo_@mH(AwpA-&jI!ik>ZZGCGq2l@ zCFl;%dY+T5j!VjP6u0E5l?O2!!f2=>*eS$Q-wb*8%IB@X8miJhRqMO{>Rae_0Fq!g=IpFxxyFwgGyaZe)8T#ODFs|{ zY|SFo5o_!#A>W=79wj$5-1nU?l9P~MX6a50KDAx;HLol^9C}cpK?4?Ey!(&4nzSe5 zXn$LZf?VvcS|{WYGTg0LxG%MS5Sk)F$w8DN?V0ArOoV#B_VT}5PL)Tn?XMMZY2AKU z<{Ul#NhF`$c#9R3dw+kw8J4?r?(-Ce2LVkr7;In%BY(3jkMP8*IVf;Fn_(d6ypa-rQ^-_Q6B9H z>Zp&0&!pMgkuhp4Qc5v800lSCb`czY;}CE&pGL^HMWQ@()0t8wYQxa&9#8l8+usdo zjh(@8(Mw7eZC2_ble!;;kB9krpzA&m=k1}LP@-6V4EX1TPfe*do$Xn>*uv?KMv%|q z$_Ts9*7Qv((azj0jDN1N-`ql$H?#EA4;n=;?eQ6E)kn2G$$fGcV2Q^CgZ-V{5hC=} zeuEJ{1Apdq?_WZxDV!V@nhP`;44_pnMw*~b|AyWHT}L%03@C|H$z+&oSB-DN5)4?5 zp)evC|KIyd^YMKgn};j!_w$001Pp&&d(`NoUs9$msomQIrQxu^I&BF$o0=(JDykKQ zZF=cu`@h%L)!t@RcausiVw*-L5y0|^UvOEo)UKG=7#t>&fwGUg@+n6@-U4OpGuZW{ zTyr4^7ti^xgRyjyqXJDUNoo~{$FJ=3_%( zQ=+^wMO`Vz&fxX^i#I4Gj%W4HE{%%ZmA7=FQ(xw|yrkI4KY+DmosPXBnoed!RZv7R z%UiP9gPKU6ZMKm3)TKXMvI~4hNU`;HK=;12vSV7AhB>$3;o$VJj5@4b0iOuiavaa0 zjK7AWGch+e7mZk12eNIY6iz*+o?&(?D*X$N=Goa8{}Sbg8@G@%07uS8RC^LIZ!rnUmS z?s20Zm+}AkZSYfVBXr7ZID8qH6=#q+hwDc=e~oZAv>S1f*0TFrRyN(VKxSYP>i?cB zE3EPF!0aj3S<-i%v3GPUvDWk5{?XduCdKoM`Li~AY-t0at31891lW;kY^#P(H@)w; zksMt&81=2)xg0VN^M5Ai=b~by@TdkaE%v5_%Jc`*FjgXCnyFK@f@H})nzJ5dykSVL?)+ zGB9`4x!-$dR0=E*E&Kf6bhs=+adRK&5(CijGcvF-3Dup05dNGp(<#7w6V%BL3cDAU z^XjX7_pb*8_aiUV<)>b9e#GrSn7G{ag-XSji-26EIgz zS(4N51g}OoG1a-7fo_Zk-Z$g#X;l1>^JZ3t5h58-?mTJ%RMbgVoXTS4q&LNte_0-W zV^A?#_eIDgsrEfM(9pI1c{IiVQlx5?BCKRh1$}qiaM;zFQ@mWs&4b!SKh=^~LHDQO z7HTasQNKAXVfm|GsKu!_#;EbUU?HEsN^}x|zj6nULiag|Ye>M0YOh9I+)X8pw{!}8 zOpHnL@zu@%&{V$Q`OI(-g>scNP))a0SNZ!ca|WQ+L_(>A zH;+Vatz3E!q7n4bRFgL}mNqhfmc_0QmQ8$=#a~y?ym_@qc?C- z6CCLTk^4U-Z*8e>7|xcOWO(Oki5QSAb2V()v1ToUhVE}j48i&}82PI2841XJvj%#q z0(OO@&o>q)%oiGh+grt)+)t;ntGIZ3jbrI_YyekIRa3uyOuRj#c$a|O<_1kAtKQj; zUNAlq2$;WN!f%tXx1FqZYaoO;kDV$G8zZfk{>b_CP2c!*a;@o76kF7;4gk zmCcA`^GBP2>LKfn_YO{c2i1W;CySlm*c2gEyB!y*_UB~QknDKl?F_IX&d#^Frw4cilck;k=oZ)Z z)~8P4txXPbm`4=1j&s#bnlySg_F7bLfuk2C_V23>_=zWB<5IxinZ&pRxT05NGP4O( zipRAdNh$R}V?7FyfQ8&95?>dHOuEL0- z99B#>jI;WsIP3c*c7-+8h9b(sT$=lWI&Es)&d=cpfFiX(7Yyoq$US`(F4adGq>bdD zjCvkC{;(tFq5a%W+JY#b4#YpRuFfw;7J4=O7%E714QU(efm@TLr^$ReXiPbyP!>jn zBEtxzw1#+fv-=))2RY-u1pra+p*ZQ2y^_aXn#wQv!|Hcza4;caDULrPh>_1xpYXw2 zq|tw9qsNnq!4@SHvLgsmXG^lJkGs}nu=K#2oveq%1Y$riR_U-rgQf4XP$BApamEVMD zeq!ZK#}2Vo*emoH<`g|J3;XTLAi<0yDQb=G!^#!e5nFX{4zo7I6mz z+`-8%yTB?o`p!!{{=<%J&bCN`U{7bN^BkXE*^tD!H~7!~r;1SU?c|4N{gw1TT#4;Y zNl6)(=q@SB%{--AYvn6DX1qOMd=0;I14P`$uo0S{10euEcbCzQdvyFE%ez(5yk?D- zNdr`A4OZfTxSXq)G_NV5TY)+f@IqG?!3I!A(j>7V0s8vS>ds7!@b1_vqZ;>q%e{8* zZUJRPiW9w_KhwYW%;Js$N6*qO+v4?4=TCw+Lf4TekkBXZn#xNdWY z-Lqr)Oj;zPx3c+_=cH`dwQ8ONTV7SO+s=3LF@UohQ?5)7Ea0WpqMAl)(Y$tUZLVzy zd>=Ui46Tkpq_FJtUF8sFXL(s8|F~m$ParO=|K-)vBKWk*U9rsjUQim)CnCkT+k-jc z8p%swm_=7ed&ff1b)3d4dH%vRfJ4=g|EqG!rnGrFy>g0{@$B}=gVOwPcDdj#35%5f zvk8p;fyZNM#iFS1A8ysM7w_Ff^2;1ErdiRvh>yc3pHUmLWK&US-Zs8a$xb{@QWtxG zOnEutzWoIBx@3iHi;}v4c!i)(ro>FA-jdCoEelxL#ThLXRa)JCu@_yPD3Sqho7pr=NAxvKOa+1kjEKRJO61lPa*{ObiCr2!xlgb9|0>FB1eYE# z(}{<%fOzF&!E}njys%97Po8>&p@HBZ_^U=8_Eg~}%bc*;ba=Qm$K}&_$Af!6{wf3y zF0pyzO>rE~8rkQN$Ke4ndW+W#DGRTTa)78id$d)ADa^4drCBK^ChV^F^qL6K?*JtH zuy7}_2pl{vd2TH~`tqE$SJ1Ta_hhAog}1;etzQnbju?N_;c=7{S!)I-(zuo>%%`x4 z=G>6Yap-j#X%J5%MYZsmxr|lgTG8T_>eqCfRr>jRvFm*nXc+?|bY+c}Es0J`t+Q*(#kyW}~q)4U|V9Ok= z*<}g)r1&$%8{7+I^9S9t2lj6f&#b$qVd~qdO;GI@N+S{wPt)vr@6uGj4tnVO5#;5v zASSiem!MtWua#xP%Oj3D&1oq&DI%P#w5Oyj1pGIdaVDN7jd?&TiBDfTX;!M8mdf!4 zuNIZji7zlzA$rC*6S%7&EvG85Z0ULkxpLMJWvW4tL-1d8wi5HZxzrq=g;IP3TMf^0j)9IYJNQtw@gGP*RV&Ko-$!bNzB zw*SW?48g);#MF|}h~uCH_U0=u>3ua8wUfb`%H>@m^7(Lb~-_FRSPnJ&dR{fYR* z(n}tEQ=IghZG4~Z(}X56^&$nH@Bfi<2eZU?PIe_p!ZZ@4^?J)mmlSn*;4mA~G$#kj zJihw3Kki-v``j7ptd%oT(tmzPBK@W4=SEt!3X~Jp0aYK$Ry0c*U&OSVy3o{a=16c| zUE^`DH<^*@I_y51q|peMBFN~HTc}`5OPAF%e0$p*#6Io`?F$p(mY0g>*G~as5>^VJ z=O8%=PVbB_kdJPVt@4?baA)x@&V(` zeuN`9O(~nKifZvMkhyG|3p^Tx?avWEHP;=Ajd2e#4i(-{R#uyapON^LaDuiY_r}?6 zgR#8CNsSK%_2q%#Ur;W)sXpNsPG$XdC}^BOG~R=L6?7z8|MI$hS9kCisAbn;tD$XI zu`fZA24fEUrdX`lmkR9=Q=!+Gr!)@xc=})Cv?r4Iwv6=l)|B+#!^e?9j`0o7Gu34k zzi!X|#v*T7g?t0APo{)bN`2_MsmEJlUI+Q@-|lB@jJDMQS?r!%coPdR$pt``*Snn* za?!ly01Ph9gLvd?K$#8e@ zhR3&)rAt6p&X*v2_ecdO)DpMb-4TbyOY0JFi`g^Eaz%3thKlh{G8*4!q`qjhgkq2* z>@Yt1h~a`9)N1`#CB?6R1>thJ|42v$W;c|H36;0nt$u_xcHN-{(tW6K`lM6s?o+b> z%-pY;!F7P+ccrc0t!2o0v`qcte}fU&!8F^)aj+IV_T@fH&^(Y`jmu#JU_UE`(wHBa zk#a30awA}q<&lP(Cg+R&e@tbn`7b?9&6GwId0s^79Cy58($_Jck-0LouvL>plC~%^ z`wV98+$f-?x%zBP-zuu>wlFOu$eyOl9t{YO+|*j%Cy$4{PbLFro&oGJ1b83XvN7CQ z(&P%lL$RN!>CqX!GF=ZUVp}!sCn3?f z>p_~d@4%QRq3l1ZYV*Wais3pZ@F>|@(pRjb7T1<*MLJ%yj_Ey%XE&=2U^~DhohqPT zlFB8cIH7M8RaCv>`8GbVlRJ$>dkM9(ERKqUth7iyw@EL8!)Dx`k#q@n5$`_1%LZAK zgIUXWSQkx3@|!CE=3H@QR#6oG4rM-WKRzSvmn2$#u$bvFeirHPS|(Zuvm z?G^J1Ge-QQL^(uXAdoVy0pgLoqz&N|uR+FMA>jc*`yUvUZqumbgT9H9mE3nU*U!+U z{1)$}HAh;N)oddl*Rb=mDRNfz#-Smabf_wGSU=*M*15jHIC*8&vxT=6$l~7w%)0tS zwX!GMD@OR!Iu;p9js-c@%chy)UnjcXC^YG)48$yXzTp3-AaXx6AT&U%?K7dbs_cKS zJ373l7Pb{^>G-x*f4+yjZWk6DFvzxJ=m}L^yp=PoFwOAHr0d7#q$qtW=F`=h8=F{V-z zl6HQ<+cO3EmFcB50RZqxJUO zN;Q$%E@1v|Z7BCg8F|naV<2V-`8k=naMVpbU0QR3nPkSu9T`BrLUF21WoujO?>0$C%~Ya?xl8L{ej+t!x!04 zFCY*FCD?H$2=P3z*wu)KJOgp(9%(ER{X${X>)TcD2h;;y^1a4oLKDCXD2gYnMHQ|C zE5h=e(l>vXOU+e@)g6zLE|S}N5>%(}D|^~4E9k6H0oX<3o8Wl{Jn2eN0nZ~%J+}~^RB(f^WDXy`Vv~M2rdV-55jp9Q59pCE|7r7a@bGP^Zlv1ci zuB&!Pt!kL0J>FPh9H&1~Lce4`jKDmO`gGyNJP%ge@SG;5Wrr7L5;?d(61$KF^&SM3 z39v4F9KG}VY*bY!_o>SU1OBD!F6Vp^k!|wxK@O5k&zcdq)5|};{3 zEV2Tz0oB?Vf#x1ywcEf$j3=9pFoix*3a2&S5z**Nd9?tWY(*t|24oZGrrqqS-Bqq0V#~>? z7{O7p+bh6}oUEkVK&V^0Zn##i-fl5PDCYgDs?K?27CU;&9^H5ZIO!_KsRb9vO3#ER zM;QMi_@$e>IWpmA#H^viCj*hip=2LN+1FPWE=}Eu5_EkgaSoa_kY=o9rBM zevk8dy+7aI<G6`;1wV68U zz_wwIw{?*0_je8U>MH1Gp>s>`{z_Y3G}#sqIZo6x66}w$8Cey*N!=dd@~v_#zgo*? z145qD1IeciHu9Cjo@?U>gDr(B|IMKg(a&XQn`d1;8!wY)N-QtuwpP@gp3F3rjWzi@ zxcv^%KiONtZe%=i6-WCLizl_urC6!rn7We~_ELIroqj9VJ^Hh?4O(9C|2<(V z7>fU%u)6~9ae6y88&vOv)1>E1Pf_6BPEgc^k!zk?OT5=K*@kZ7vBjIjlLyx(X#P;8 z$o`TCXG7d;>w+Om;)-KWHFSmL`ni%YU^C}@z8Daoe>YM*joezV=05FSX>IK|U(4?f z)kpYv1y-TwxK2ELZ`}O$6W>Z%%I&ky5^il2txBPkO?9X&g6(I$IDV>Mr*sv1L!Aed z<%jE?-mz%*wC|2Q91zZA(bv`bTLB~P@Xbbh$fkj0!QL?IAkaLh>vPlm#xs(H7o$4??x^B?W51PYjD zyRkys=<#VSOvN23Vaj4H;JGgHGPkqVEQBejsi~E+w6e;6s@%vj>SN7PvcJEYWfJ6? z?32#XH-C=grz;4Tj`?N6_$bHyCssRv=)3x}5@#4gMe4{I^e11er- zsj0*m_TixnjUgQ0dSJ&WEu{WqTS9f5uWJh=U^`G!J6qePh5cLFaj>9oY52B@%8H8; ze7x46qW5mC1&RkDsV8iIHg$C`!@X*vds?y4op08|w+-4DA}Doixb8D=ZqdYPJn(aa z>)+qAum|8qk@cen57UTR(c7P>7WL;UA&jr{}{Hy_{dTgN{Vca|~c;55Ly z*&h-{26x!GKQTh}YC_XKX-Yp(pfRemb>7gRaV(12aRIOG+M&5ODhCAHW8IM$zQ4J2vgCKJKYeYf-Re7#X1?o+|1x{ zN>PfR7ty>@d#slnpmlcIN%1^|7wq!8@YkQG=ue8{{G8~wM9)!^-Gv6cabE0kmUMV8 zb2PaOo$&?{6Ig4^&cfj@%muh4wjdtFm^_SK<;iWr-v z_!2ckR%Qx5*i@~A4vp@|gOF$3`O+>k>6s7u8{hPF?Lpp_t&B&ox?vSbVI%SR6=&&s zz0j-fdQ*|yi5Gm`(tLWgc763DpJp)!xvu~9ioj|2KOK?Y2i2$Rfmgq8_%r-YeLY5O zCx15re;}M0$()^*chcL<1_^cSM(K~Tj71bi2KP>CFRPM9-c92|v)L)da*lI&l6ozB z<(vMl0w}IODn5W#RBH88pGX0f0#Rlz&+Q=j8|JQYlPN&;fHWAhMVTSSIoYhlB)TxGs~XZJ^zs9bj+pa4bk zd3r9%aIJYNsMOT!OtS)48b%NZa%)LKJ7nB1qZ5ZVQr{JM#-UbZ_dlp_GF%FE0#wLX zS^7WXeiV%c*fYP=C;H{UOes1mP85ZQ5L>S?b zvN^m-AaGRX6Xkteyn|coE=dw{op)}(yW{@1<a9ARjq9xA_GZozbxsq5YR&c43P0zjb2KPKUGzenezq>Y)ZeXI zqkS`X9Y+WUvSH)7;I=&{$ElPjl7*SP3sv7m4`y9X{AFgp)H2J=KE0fja{Bi7Vxq#w zM8}f~g(sro0A#zA|o>5GwKodOyx?h%<+?10mJeNydt z@cr1);XQP|#_O{!A``AubID+@)BVurWRFcGU+D9rVJy@4#PwEwx3j48ob?-Nx$mCH z`1mc|XW?OfT66|(VXp2Bh#S-ABvg4Dxr{sBq3j)^%c|R>dlS#N7;OC^ok+S zq0sQIY`#|2YS$9++j+N33I)3NJDK6Z9|sYiQ}|5n+b@P(SkgI@Y7oMt3>{pwA9 zsYy4SShJzt0K|^1qEbN7@=@rwV2Qs)N~q7xn5G|ekI#YA6PSvz}rl`5D8L?837 z5EwtWFvXwX@OCxfTQh;WCrX#grmTpwUzPNTu3H}pyt|T!_1nbx(=X1T_6b^3D7~#` z^?|2QGn=NrWRQ8X+}Q9m2YCqbN~vA&-YLhT=~a%ydfwG24u1See8+fn*r0v<&K0k9 z+`I2P(QkG;9R?Z2aZbB^lImE*g0=(E76G$&18g!}s$7S)^PT&yjV~-L9ogH}sEnIn z@$&AxLq(kIN7|Vorqiis-w#zK4;}O-=Zk6s1|oe}vMjgV3HHV|IR1MW4K!s=$L#}z zaM0U^?KBZTw${zC$#7kEd&g7l*CGYtS75C${?_To2ZcJ#<`rR)Kl4IXeepe-%4Ss- zJDNTY79qUF)8sPI3x@|p1&m^4E|9z|prq;1#EQSm?Z#>vWA?}RW)q$^J5|cGzm3{U z7Pxvt=xbH)JH}vqvBV(dp}L{!oAWg5ish&2Y<(4<(+)=B78nu;07dO3hA+(uD9!&Z zP=S=L%xQ;Gr}h#sjX*!8G-87cvc#Mxd!?MziH>GtL>)esFV>7<@7kP;=U!@dlB?Y_ z++|+JFYA3=&<8xX5hbbRLp&N$DZDipz5cs>DYQz>)zlda?$0%=`_Q6#snq{Zsi2SbH-R7L9o+Y< zC{>OICOoDQVd!l_hFGQjaQqxFtbUh7Ecayeq~?xYpj#j0lsT4T*4#2*^{ZnEYL1*` zhh-On_r3PJ3WHZyj_*-FjpDsM@uZ$UIcw&KurQuV(8CwU{Mc8FM|N-wM-rw%3f(nV z_mDV}jsBqPC*U+DLD*&H#V3|yO?_?;@Dj-5h?*toaQCiW^MwuRlM>*F zDT&l9vu%u&ANnJ2K5`nbL~YY~nG41eyp-?5TY)>aICmYrntdG0C@0Gmg??YdB-!_+ z{mSVQqz^jbQ}LCJz7g>6?v*^c>}0(D@h_q-Ce(28kqwi*s0Wm`U^ksV-g6+OCW&Y0 zAv{BZ;Hs=AAQslOE)(oER02^@&tG?e&y>v848&+e;c54JRCCBXZ5u}2dY7-m?d@H7 zNBXr~Rfs$FQPSR3zW`S2Fkmp+cE_W$RiV*+0BA={(rz6WaQ{S<3)# zKMSC_QM^5UqxH$$F2&AgN&YAu&^$R!ZcR61-j&ZKNWN2~3wCVN>5JbD=VV305cd4C z&f#?!+oGY8c{|2^$&-1F%8KmWM7`d*ZgzU7a^s6P=dpUWyK=t~P7Bp@8Dc^^^RXW& zhju&qmG%rr2CGc%C|zuUa@@~;;1R|j^{+Lm*A?t<68_!ae3fS?E-Nde9HpB1XX_Ew zVM9GfsgX(P3jV%6!dEGtWLd{r;$iX+8XUyUEr`LmNgz)kG69kyDjZG`u3nPA!Tg#7 zWy-81Te3)e^w{renW{a!YgIg)eOKwH9${pe>NBRlCT{&~o&%gk&+}cbnJ}*=Df8(D(V>JR`xP?YAW-CA1Y8Y9e=c^ zRg-#8v=M=?JAW%3VmXl2w8EfIt}EJA7J9uQdCq;raG@g+8ZTy6gi(+Dvo}t-uMn|y zC>U3;xz%TRy%se#9{+a0?*qqp^euQ*98?2_SD`U(R-q!ts5Ua67+tir?lB(~t#uMI z-yR*((&M`1H`o~dnupUskoR|Db@FBUIf#{@in#+oi4hD%%Ux!$S{~RJeCG01F}~}BeLy_>IV^|ql>&Nk+VX?^T@HR; zY39HTx0i(U!*~$wTTanUh1vfcQ*6Jh`S7!g$`8?}*d`Hrfx9BTp~_c4}WQZ5N6K|ILkyNj6*M`8q z6Wy$yUqIbmW$fJeaT}vN*!(Ae@%RJQ02+aRmJL!7C$3+{dV|3>R?d%jO90scSla6C zzkjW6K&}nJ41;w6xR2x7GmXOMJ|DdMdA{xIFxB*tU~eaPl#ZQo2_w?RNBv6Jd5nKiR_K|dgOYb`^#WTEi=A&r zgMetUd8KNZCtXq1pI4WBK6aXo8s_!&TupvqqP%-)%rH;X=8NV-5HNxHbWBENy*Zl~ zW9r|5OZ(%~^{w6i)lHhrE0_o{%?Hyu#iQce8sBbRSy<~PZMXKIClh(c`EA^ku&hHM=}|q93DG`!EdQO{_C~XN^`myj?Qz*wh|-QX+YUVclYNAL3~enps^coPv9f#4*yAM%D~z3Lq@>Nu zxhVU3VGuW?Hf~RrP)r;2D5HM+sZ)ZqjnVI*t2*MF95f=vrJnLRoDKsbvdUcdq)vMe zmQFc^@D~5Ao5VE;^3@kzd+7mCB7f7Re+Y|q-opaRfE#sOJQTB&{i*{GgveJK>|svE zwC1p}f|sLl{#MxP>daE->zs4*kpG`f#>qd7obCbOY&?owBpVY_A?XhB`rG>Ptj?XC z^6wjd@V~jbMfjsZ^X<7H5Y);K{GgRjO{)8W&wiHDz_G>;N492?H**dQ5kx(#s!tER zUXeVjemUmpjZWjTxN4Fd=BF&g9CEw7Kxs0zQhkzN%b5yjdI81#kHqnMo{5PWfXG^E& z?hHsIu8-ZHSg*dAKB~*y17LvhaE?~Lb6KndwY9w#Re|{tuGJJlEz> zS?4f@Qa;;xS#WvT`hUH}f5~K^wIB}9lP+eAiI&${b%?h8uwU3|9sko(_1z z%L0*_WO2yoF1J~`A{e5O4Zsdusl!(wiOjW3Z@cd>)m1`9*`rMc8#_H?Y(uih+ly-D z<^L|-MA9JXvdJI^dhO#vOjFu?wOjg|v$b)^z6i(2o-D5A7t$b(k*+%ATs1-XlkHwi z3?=0U9*!@_%ZU20cgj8=vW}OoN8W7a+6ImL6&7dLstn}vj&(eU9n;U_x3NUr#j7Zx zgf3k#FTAk4KgL2l6Md>$&J#evImUpce3* zMf&T`-{B6HRm0IziCBT4zW}9J6uLWfy?UcM;~Exa{v$v&zk>TBMUc%~7{B~4DC|o` zl{vDLjD2|m4qDGyI9GtC+BvE3YewcHPaVcmF%*wQu5cLs!J|Sw^Kr5jW{=M61eAe! z24ffO1&ne-+9)Z+PccH0!s5gO)q4SdV;PILG<`dxw|mZ#tMi5N<9Z{MO6LgI2zlc=sm{P*r$HyAR=g4!jzyAxpc4pR?Qu+d^uh3C=6qFvP1H`6F|(}}^~8Ca2G+GdQyX^{Rx9;N8?&%$hdavHRgXfJ!MX}pdeoq`1TGE|nKwwvv=$BBSl=hf1yX;(C zpPm}Yv<1N;P=LSw?^V;df}sWxlHm5Zafqy`sma*vx#gfbmS^>hkt5&P>7(6h@LQ-k z6WTQ4_t0rPd7r!PZHsTIxT;K!7fh!JXLx5x{vUXo{h)1|2i_jZg^DhLo2HjnqYTLS z(Yfl*E3e`dw86bO23}saE4^`*-Wu<1{?gUb|DthamP^V?oGr|!P_Mun<5b{V;M0RC z8$y+{!`$7=x-8*iwV2l|tt_E#{9_eLc;SM{n4;wm$Hc zxa_;5G9ho70}dtER3t=0?%-|Hz|u9SL<~6wcv;d_m|taOyb!d^?P=8?b#B~<=iU0! zkSflXEnL>dmy|7nQG^b!nXP(b5s*E+EEHiYL{m!)QzjuTKg8k}w3XMqGm79e6N(}U z#bJc>_TN+aD<>--8LpvEy5CppC^oV@P}i54mtEg1h^xoqM$WJnR4y*A(pHt6;@m$T zPby68zASiu!s;FE?!=+rOU6r=yRrHq4UTCi5c%GEIfHD){K&VncTUylIb6o+*D~x6 z8Dee>Dp63I>U4XVTG~B~$haz2Im#;+7;T9W)D3>^v?Z(Z?zS5*OJ@t>jD^$mT&A5J zc6xUk>Q0;&f|oJi3v8I6a8k(v4IjV*T@C(g;qkcww#LU^gMi!Rs8^&}XK3zMXU_~9 z3hHcpVC($-a#6aZS@Q+67l5{1&s`W>Yq(KaZ|Wn+e=pSc z3S@#W$o=n-4_o{jO$q+_Khns!`=kT+aq+{2`-n~nh%mhcC^g8?$!{9LzNr@o0Xoy&p?oo_zfd&htFVnP1|tJk11+ ztki&z!1 zmvk4PL3R8Wf1fVcO+zz~Bp}8>k>&lO%+dnVkD3hwz|aq^yrxaUXdjRnZs2a;^J@0q zrCM!lYCFtO-z_c9DsirK!^5Aovi}AUdu4xxC>*Z(1Hnc|Vd( z?otx&e!`nEw`$?H!$uH0M!tlJOf~oSn)L%y;~TUfXOzA_>1@|AYHHl1N*eEW+Y{a^ zj2=+E%i_N0A2vfww2k;`zjVOatNm%mQXL8EssX#eaG+P5ODDTK{gZ#_d&2=>#yDyp z@SSY|*yrBJP+9eJ&Aw5IU74Zj^1kv1%I#caZ z4yOKapTX~Bl%wV&l=DcPHg6&6yn%c$C|=scYZOLhkm#fv(MqZtua_{8RUh~$Nqg+(_EqUD_|fw%B2~*9)%Bg<#;I6`l3d9d|Tk=Nu5WGtmDf z>xW+DS=A#vtaWvv=-|4F)KzO7C0x0}58$4CcsiRz$=$ccz=lbu%=>3wix)bokLKvL zF|E2i?R#Mb#T{;<`p^M)QgUcPTyJ$f-wCzxo? zzot)~Q1<7TM70G@QGa^NYsXA~W|@^=sgq=f8va|^048uPd`SbG>M*qRcZ07Vd4T8^ zBjEk&sGmKz%+r*YCC}B+kN)&9Oz!WuCzWPSRAz52g4Ekr6TNXa9wL(^2;E6w!7mv) zY;K_FU1*_y9y0c=38Ckv4FJF(18QjW-4#Wnk+l--n#rN%F;ax>C z9V9lGzR_L*`5L(7ek}N3I!OVlsuPGz9(6dBNLVl9={RX#yc*U7$@Sh?$#95T+;HQS z3(}@&9+R3tpw;q4_@l6?Q~TC;$BwUNlZ6H=0m|4ubvoeJyP;=|-zX~>rt73Ex0AFyXJmjzf|0M105^sz|ft6xrfE*FztPWSmE zgb8qCe@fMT-mpn|)?K(g;&p##Zekb&*i*cbJ84M*--Z_7)#RsRL+hW69cW&WTao{} z0Adqmt_fm5b{5$DP%}z9-LGgpo9)qj4|I?g3c_FC3QICf^Mfn<9QS27-C=l}uYkNh zqCu5L1u?mN6b~VJJ}9yR0IkdlA2j^9U&l;NulWoi!Ap~a_%8N5`YNr4Kz**Edo zE-7N6zLR&`?yf+DZy1q6O@O$e{3bJMMMs6+K

    NvEZPaEK3U58wQ!&`69 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ƢnLMm3r&kOF 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 literal 0 HcmV?d00001 diff --git a/API/effsize_objects_files/figure-html/cell-7-output-1.png b/API/effsize_objects_files/figure-html/cell-7-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9760195d0c3bc6c5e80a30560af8e628d50c5d1 GIT binary patch literal 24330 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 QBbT1qZtcJ*x7-)=JMr*tng9R* literal 0 HcmV?d00001 diff --git a/API/effsize_objects_files/figure-html/cell-8-output-1.png b/API/effsize_objects_files/figure-html/cell-8-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..682b9386335e859d233df2a3bc3189bce0e03361 GIT binary patch literal 22545 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 XEkWe14ta$CpQ7AcJe)5$1qpr!ymGBd literal 0 HcmV?d00001 diff --git a/API/effsize_objects_files/figure-html/cell-9-output-1.png b/API/effsize_objects_files/figure-html/cell-9-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9760195d0c3bc6c5e80a30560af8e628d50c5d1 GIT binary patch literal 24330 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 QBbT1qZtcJ*x7-)=JMr*tng9R* literal 0 HcmV?d00001 diff --git a/API/forest_plot.html b/API/forest_plot.html new file mode 100644 index 00000000..f02b19a7 --- /dev/null +++ b/API/forest_plot.html @@ -0,0 +1,926 @@ + + + + + + + + + + +Forest plot – dabest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +