From f795e6ce1b111f5d50f4ec31bb1e401475fe0178 Mon Sep 17 00:00:00 2001 From: IndrajeetPatil Date: Fri, 13 Dec 2024 11:47:36 +0000 Subject: [PATCH] Apply automatic changes --- _book/404.html | 100 ++++ _book/April-2021.md | 121 ++++ _book/August-2021.md | 125 ++++ _book/December-2021.md | 125 ++++ _book/February-2021.md | 113 ++++ _book/January-2021.md | 34 ++ _book/January-2022.md | 99 ++++ _book/July-2021.md | 125 ++++ _book/June-2021.md | 121 ++++ _book/March-2021.md | 125 ++++ _book/May-2021.md | 125 ++++ _book/November-2021.md | 121 ++++ _book/October-2021.md | 125 ++++ _book/R-Function-A-Day-book.epub | Bin 0 -> 297842 bytes _book/R-Function-A-Day-book.pdf | Bin 0 -> 240257 bytes _book/September-2021.md | 121 ++++ _book/april-2021.html | 469 +++++++++++++++ _book/august-2021.html | 481 +++++++++++++++ _book/december-2021.html | 481 +++++++++++++++ _book/february-2021.html | 445 ++++++++++++++ _book/images/cover.jpg | Bin 0 -> 214093 bytes _book/index.html | 119 ++++ _book/index.md | 33 ++ _book/january-2021.html | 205 +++++++ _book/january-2022.html | 397 +++++++++++++ _book/july-2021.html | 481 +++++++++++++++ _book/june-2021.html | 469 +++++++++++++++ .../bootstrap-4.6.0/bootstrap.bundle.min.js | 7 + _book/libs/bootstrap-4.6.0/bootstrap.min.css | 1 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 +++++++++ .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes _book/libs/bs3compat-0.8.0/bs3compat.js | 48 ++ _book/libs/bs3compat-0.8.0/tabs.js | 157 +++++ _book/libs/bs3compat-0.8.0/transition.js | 59 ++ _book/libs/bs4_book-1.0.0/bs4_book.css | 555 ++++++++++++++++++ _book/libs/bs4_book-1.0.0/bs4_book.js | 137 +++++ _book/libs/jquery-3.6.0/jquery-3.6.0.min.js | 2 + _book/march-2021.html | 481 +++++++++++++++ _book/may-2021.html | 481 +++++++++++++++ _book/november-2021.html | 469 +++++++++++++++ _book/october-2021.html | 481 +++++++++++++++ _book/reference-keys.txt | 0 _book/retirement.html | 120 ++++ _book/retirement.md | 3 + _book/search.json | 1 + _book/september-2021.html | 469 +++++++++++++++ _book/style.css | 14 + 50 files changed, 8933 insertions(+) create mode 100644 _book/404.html create mode 100644 _book/April-2021.md create mode 100644 _book/August-2021.md create mode 100644 _book/December-2021.md create mode 100644 _book/February-2021.md create mode 100644 _book/January-2021.md create mode 100644 _book/January-2022.md create mode 100644 _book/July-2021.md create mode 100644 _book/June-2021.md create mode 100644 _book/March-2021.md create mode 100644 _book/May-2021.md create mode 100644 _book/November-2021.md create mode 100644 _book/October-2021.md create mode 100644 _book/R-Function-A-Day-book.epub create mode 100644 _book/R-Function-A-Day-book.pdf create mode 100644 _book/September-2021.md create mode 100644 _book/april-2021.html create mode 100644 _book/august-2021.html create mode 100644 _book/december-2021.html create mode 100644 _book/february-2021.html create mode 100644 _book/images/cover.jpg create mode 100644 _book/index.html create mode 100644 _book/index.md create mode 100644 _book/january-2021.html create mode 100644 _book/january-2022.html create mode 100644 _book/july-2021.html create mode 100644 _book/june-2021.html create mode 100644 _book/libs/bootstrap-4.6.0/bootstrap.bundle.min.js create mode 100644 _book/libs/bootstrap-4.6.0/bootstrap.min.css create mode 100644 _book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 _book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 _book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 _book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 _book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100644 _book/libs/bs3compat-0.8.0/bs3compat.js create mode 100644 _book/libs/bs3compat-0.8.0/tabs.js create mode 100644 _book/libs/bs3compat-0.8.0/transition.js create mode 100644 _book/libs/bs4_book-1.0.0/bs4_book.css create mode 100644 _book/libs/bs4_book-1.0.0/bs4_book.js create mode 100644 _book/libs/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 _book/march-2021.html create mode 100644 _book/may-2021.html create mode 100644 _book/november-2021.html create mode 100644 _book/october-2021.html create mode 100644 _book/reference-keys.txt create mode 100644 _book/retirement.html create mode 100644 _book/retirement.md create mode 100644 _book/search.json create mode 100644 _book/september-2021.html create mode 100644 _book/style.css diff --git a/_book/404.html b/_book/404.html new file mode 100644 index 0000000..db7fb7c --- /dev/null +++ b/_book/404.html @@ -0,0 +1,100 @@ + + + + + + +Page not found | R Function A Day + + + + + + + + + + + + + + + + + + + + +
+
+
+

Page not found +

+

The page you requested cannot be found (perhaps it was moved or renamed).

+

You may want to try searching to find the page's new location, or use +the table of contents to find the page you are looking for.

+
+
+
+
+
+ +
+
+ + + + diff --git a/_book/April-2021.md b/_book/April-2021.md new file mode 100644 index 0000000..1431ac9 --- /dev/null +++ b/_book/April-2021.md @@ -0,0 +1,121 @@ +# April 2021 {-} + +## April 1 {-} + +

Before accepting regression model estimates, if multicollinearity is problematic (it doesn't necessarily have to be) needs to be checked.

The {check_collinearity} function from {performance} ๐Ÿ“ฆ offers pretty way to check this ๐Ÿ“Šhttps://t.co/sFMj9vbVIe#rstats #DataScience pic.twitter.com/xdrsVbz40f

— R Function A Day (@rfunctionaday) April 1, 2021
+ +## April 2 {-} + +

Sometimes you wish to visually highlight only a certain portion of the data while retaining the full dataset for reference.

The {gghighlight} function from the eponymous ๐Ÿ“ฆ helps you do this effortlessly:https://t.co/eibrcjxQ1I#rstats #DataScience pic.twitter.com/TNUFlLnnMs

— R Function A Day (@rfunctionaday) April 2, 2021
+ +## April 3 {-} + +

k-means is a popular clustering algorithm but has a disadvantage (in unsupervised context) that k should be picked in advance.

The {kmeansruns} function from {fpc} ๐Ÿ“ฆ aids by running k-means over a range of k and returns the best k:https://t.co/bBYsUmhrRz#rstats #DataScience pic.twitter.com/U0ecl17XT0

— R Function A Day (@rfunctionaday) April 3, 2021
+ +## April 4 {-} + +

On a (Easter) Sunday, if you don't want to work but have to, you deserve some light entertainment for yourself.

For such occasions, the {kittyR} function from the eponymous ๐Ÿ“ฆ can do the trick ๐Ÿˆhttps://t.co/74vJiwQSAx#rstats #DataScience pic.twitter.com/Cfq5azg6KQ

— R Function A Day (@rfunctionaday) April 4, 2021
+ +## April 5 {-} + +

Often a survey platform might collapse multiple entries of data into a single column which then need to be separated into individual rows.

The {separate_rows} function from {tidy} is designed to make this easy:https://t.co/rESDf7zU3i#rstats #DataScience pic.twitter.com/S1j8cjBaqX

— R Function A Day (@rfunctionaday) April 5, 2021
+ +## April 6 {-} + +

Wordclouds help visualize word frequencies in qualitative work, and a dedicated geom in grammar of graphics framework can give more flexibility to create them.

The {ggwordcloud} function from the eponymous ๐Ÿ“ฆ provides such a geom ๐Ÿ‘Œhttps://t.co/mk8DnYJY8p#rstats #DataScience pic.twitter.com/yiwFn7QHiR

— R Function A Day (@rfunctionaday) April 6, 2021
+ +## April 7 {-} + +

As a developer or a user, if you are curious about how your favorite R package has performed (in terms of usage) over years, you can create an informative visualization using the {cranDownloads} function from {packageRank} ๐Ÿ“ฆ
https://t.co/64DqUbmAFF#rstats #DataScience pic.twitter.com/GPGIgZiDrf

— R Function A Day (@rfunctionaday) April 7, 2021
+ +## April 8 {-} + +

Often when we are reporting quantities (time, information, etc. units), we wish to report them in human-readable form.

The {pretty_} function family from {prettyunits} ๐Ÿ“ฆ is designed to do exactly this! โœ…https://t.co/9QMWvZIODB#rstats #DataScience pic.twitter.com/ZUX6vbRNpF

— R Function A Day (@rfunctionaday) April 8, 2021
+ +## April 9 {-} + +

Factor analysis (FA) can help reduce many features to a few latent features. But one first needs to check if data is suitable for FA.

The {check_factorstructure} function from {parameters} provides an informative and verbose way ๐Ÿ”https://t.co/MNQZMkum30#rstats #DataScience pic.twitter.com/hdeS0w3NJF

— R Function A Day (@rfunctionaday) April 9, 2021
+ +## April 10 {-} + +

For pedagogical, research, etc. purposes, one may sometimes wish to create fake data.

The {ch_} function family from {charlatan} ๐Ÿ“ฆ supports creation of different types of data across multiple languages ๐Ÿช„https://t.co/mERCQ6aCzf#rstats #DataScience pic.twitter.com/JClu9pnzqO

— R Function A Day (@rfunctionaday) April 10, 2021
+ +## April 11 {-} + +

If you are fluent in {dplyr} and wish to learn more about {data.table}, it can be nifty to have a function that can provide a syntax translation between the two.

The {show_query} function from {dtplyr} ๐Ÿ“ฆ does just that! ๐Ÿ”„https://t.co/RKhCwjgNSt#rstats #DataScience pic.twitter.com/uj9NrXyNhY

— R Function A Day (@rfunctionaday) April 11, 2021
+ +## April 12 {-} + +

Highest Density Interval (HDI) is a credible interval that contains the most probable effect values.

The {hdi} function from {bayestestR} helps to compute and visualize HDI easily for posterior distributions from Bayesian models ๐Ÿ“Šhttps://t.co/ui1FRXgqzq#rstats #DataScience pic.twitter.com/w4TcHpaVOP

— R Function A Day (@rfunctionaday) April 12, 2021
+ +## April 13 {-} + +

Google trends analytics is helpful in the study of global web search patterns.

The {gtrends} function from {gtrendsR} ๐Ÿ“ฆ helps extract and visualize this data for specified periods and geolocations ๐Ÿ”Žhttps://t.co/yS01ELq5q4#rstats #DataScience pic.twitter.com/mhGTSXB2rN

— R Function A Day (@rfunctionaday) April 13, 2021
+ +## April 14 {-} + +

Plots in the grammar of graphics framework are a combination of layers of geometric elements.

The {layer_} function family in {ggplot2} ๐Ÿ“ฆ extracts layer details, which can be helpful for testing and exploring aesthetic defaults ๐Ÿ—‚https://t.co/mIq2G3qAo8#rstats #DataScience pic.twitter.com/jNUcLQ6nsC

— R Function A Day (@rfunctionaday) April 14, 2021
+ +## April 15 {-} + +

In an age where virtual assistant programs have become ubiquitous, you may also wish to have one that helps you find solutions to common ggplot formatting problems.

The {gghelp} function {ggx} mimics behavior of such an assistant ๐Ÿ“https://t.co/6VQzRqbrgp#rstats #DataScience pic.twitter.com/esK1W6xMEj

— R Function A Day (@rfunctionaday) April 15, 2021
+ +## April 16 {-} + +

Although a no. of ๐Ÿ“ฆs help assess validity of regression model assumptions visually, only a handful cover time series analysis.

The {ggtsdiag} function from {ggfortify} ๐Ÿ“ฆ provides a comprehensive diagnostic check for such models ๐Ÿ“ˆhttps://t.co/iJaZ6bD6e1#rstats #DataScience pic.twitter.com/aeGlPV3IXn

— R Function A Day (@rfunctionaday) April 16, 2021
+ +## April 17 {-} + +

Often one needs to report statistical analysis in a publication/report, and formatting them manually can be tedious and error-prone ๐Ÿ“„

The {report} function from the eponymous ๐Ÿ“ฆ automates this process to follow best practices โœ๏ธhttps://t.co/gAaRN4Qqr1#rstats #DataScience pic.twitter.com/59QS89HiLE

— R Function A Day (@rfunctionaday) April 17, 2021
+ +## April 18 {-} + +

If your choice of color palette is not color-blind friendly, color differences in a plot may not be obvious to color-blind people.

The {replacePlotColor} function from {colorBlindness} ๐Ÿ“ฆ helps you replace colors with safe colorshttps://t.co/AN9lyD9fpc#rstats #DataScience pic.twitter.com/coudegYOfm

— R Function A Day (@rfunctionaday) April 18, 2021
+ +## April 19 {-} + +

Exploratory data analysis often involves specifying and comparing multiple regression models.

The {modelplot} function from {modelsummary} ๐Ÿ“ฆ provides pretty dot-and-whisker plots to display/compare regression estimates from models:https://t.co/0vyzYY9bUy#rstats #DataScience pic.twitter.com/ZtkV0EUjVd

— R Function A Day (@rfunctionaday) April 19, 2021
+ +## April 20 {-} + +

Next to statistical significance, we are often interested in the practical relevance of an effect.

The {interpret_} function family from {effectsize} ๐Ÿ“ฆ provides such interpretation guidelines, which can differ across disciplines ๐Ÿ“https://t.co/CaqThRABhy#rstats #DataScience pic.twitter.com/3ywbl2imPj

— R Function A Day (@rfunctionaday) April 20, 2021
+ +## April 21 {-} + +

The {purrr::map_} functions apply a function to list elements.
But what if one wants to apply a function not to each element of the list but to all combinations of elements?

The {xmap_} functions from {crossmap} ๐Ÿ“ฆ do exactly this!https://t.co/9ITKhUqV9P#rstats #DataScience pic.twitter.com/woQenHnhfN

— R Function A Day (@rfunctionaday) April 21, 2021
+ +## April 22 {-} + +

PCA is a popular method to reduce the dimensionality of multivariate data and a biplot is a useful visualization method for the same.

The {fviz_pca_biplot} function from {factoextra} ๐Ÿ“ฆ makes it effortless to make elegant biplots:https://t.co/DRGesAG4vq#rstats #DataScience pic.twitter.com/RB4BoCDp1S

— R Function A Day (@rfunctionaday) April 22, 2021
+ +## April 23 {-} + +

Sometimes you just want to convert the source code from R script (.R) into a new Markdown (.md) document/report.

The {spin} function from {knitr} ๐Ÿ“ฆ makes this conversion effortless! ๐Ÿช„https://t.co/cBaYSC5nc8#rstats #DataScience pic.twitter.com/u1kIa8Of9T

— R Function A Day (@rfunctionaday) April 23, 2021
+ +## April 24 {-} + +

If one correlation is significant, while the other isn't, it's a fallacy to conclude that difference in correlations itself is statistically significant.

The {cocor} function from eponymous ๐Ÿ“ฆ helps to formally test this difference:https://t.co/9CjLNcqffG#rstats #DataScience pic.twitter.com/XiJ5OqIExv

— R Function A Day (@rfunctionaday) April 24, 2021
+ +## April 25 {-} + +

Confusion matrix visualization helps assess the performance of a (binary or multi-class) classification algorithm.

The {plot_confusion_matrix} function from {cvms} ๐Ÿ“ฆ produces elegant and informative confusion matrix plots ๐Ÿ—„https://t.co/NHxGNS8XnD#rstats #DataScience pic.twitter.com/SZWvibYAQp

— R Function A Day (@rfunctionaday) April 25, 2021
+ +## April 26 {-} + +

As trivial as combining multiple characters to form a single phrase sounds, the common solutions return outputs that are imperfect for human readers.

The {combine_words} helper function from {knitr} ๐Ÿ“ฆ fills in this gap! ๐Ÿ™Œhttps://t.co/M0CgOUU0ed#rstats #DataScience pic.twitter.com/XuCNHf3BFi

— R Function A Day (@rfunctionaday) April 26, 2021
+ +## April 27 {-} + +

Although a number of ๐Ÿ“ฆs provide functions to visualize a one-way ANOVA design, few support visualizing more complex, multi-way ANOVA designs.

The {afex_plot} function from {afex} ๐Ÿ“ฆ is one such function ! ๐Ÿ™Œ๐Ÿ“Šhttps://t.co/3px5ySCzrd#rstats #DataScience pic.twitter.com/3g9hkZ3ySy

— R Function A Day (@rfunctionaday) April 27, 2021
+ +## April 28 {-} + +

Markdown has a syntax that is enviable for its ease and simplicity. So one might naturally wish to use it for annotations in {ggplot2} plots.

The {element_markdown} function from {ggtext} ๐Ÿ“ฆ magically helps to do exactly this! ๐ŸŽ‰https://t.co/54WpoyrVje#rstats #DataScience pic.twitter.com/irr8gRVaxf

— R Function A Day (@rfunctionaday) April 28, 2021
+ +## April 29 {-} + +

If we have sensitive categorical data (e.g., gender, race, etc.), we might sometimes be required to anonymize them before carrying out any analysis.

The {fct_anon} function from {forcats} ๐Ÿ“ฆ helps exactly with this step ๐Ÿ—ƒ๏ธhttps://t.co/xsR3HipYqu#rstats #DataScience pic.twitter.com/C6apoc6fEP

— R Function A Day (@rfunctionaday) April 29, 2021
+ +## April 30 {-} + +

Google's Tesseract (https://t.co/tJkaT2vH2j), a powerful optical character recognition engine, can extract text embedded in images from over 100 languages!

The {ocr} function from {tesseract} ๐Ÿ“ฆ provides access to this engine ๐Ÿ‘ฝhttps://t.co/H0vHvn59sQ#rstats #DataScience pic.twitter.com/g0GMKB9JEy

— R Function A Day (@rfunctionaday) April 30, 2021
diff --git a/_book/August-2021.md b/_book/August-2021.md new file mode 100644 index 0000000..8bbc242 --- /dev/null +++ b/_book/August-2021.md @@ -0,0 +1,125 @@ +# August 2021 {-} + +## August 1 {-} + +

Sometimes you may wish to insert a textual table in a {ggplot2} plot the same way you insert text labels at a specified position.

The {geom_table} function from {ggpp} ๐Ÿ“ฆ offers just the geometric layer! ๐Ÿ™Œhttps://t.co/bQdaxiMffR#rstats #DataScience pic.twitter.com/6raba4JIDV

— R Function A Day (@rfunctionaday) August 1, 2021
+ +## August 2 {-} + +

If you are used to {dplyr}'s pipeable syntax (using `%>%`) and wish to continue using it when you switch to {data.table}, the {dt} helper function from {tidytable} ๐Ÿ“ฆ can help! ๐Ÿ‘ฉโ€๐Ÿ”งhttps://t.co/YzFfw2meLF#rstats #DataScience pic.twitter.com/3SQqnjj3Bz

— R Function A Day (@rfunctionaday) August 2, 2021
+ +## August 3 {-} + +

If you are used to reading code with syntax highlighting, you may wish the same when code is printed in the terminal/console.

The {prettycode} function from the eponymous ๐Ÿ“ฆ does exactly this! ๐ŸŽจhttps://t.co/dF1WYPJSSc#rstats #DataScience pic.twitter.com/4fK9FjnTOu

— R Function A Day (@rfunctionaday) August 3, 2021
+ +## August 4 {-} + +

Compared to CSS, Sass is a more flexible HTML styling framework. As it becomes ubiquitous, you may wish to learn how Sass code you are reading translates to familiar CSS.

The {sass} function from the eponymous ๐Ÿ“ฆ does this ๐Ÿ”„https://t.co/FR8UlmQyTY#rstats #DataScience pic.twitter.com/3ZgYl0E6j3

— R Function A Day (@rfunctionaday) August 4, 2021
+ +## August 5 {-} + +

A dot plot is a good visualization to represent the distribution of labeled numeric data.

The {ggdotplotstats} function from {ggstatsplot} ๐Ÿ“ฆ easily produces these charts (with additional descriptive and inferential statistics) ๐Ÿ’https://t.co/OLcqX643Vx#rstats #DataScience pic.twitter.com/GZ3huWi9qU

— R Function A Day (@rfunctionaday) August 5, 2021
+ +## August 6 {-} + +

If you know C and wish to understand the implementation of R data structures at C-level as S-expressions or SEXPs (https://t.co/pCGK6tlgNB), the {sxp} function from {lobstr} ๐Ÿ“ฆ can be helpful! โ›๏ธhttps://t.co/pb7um2e1RR#rstats #DataScience pic.twitter.com/NYrdqEJqJW

— R Function A Day (@rfunctionaday) August 6, 2021
+ +## August 7 {-} + +

For teaching or for quality assessment, we may sometimes wish to visualize residuals of a model to check the goodness of fit.

The {stat_fit_deviations} function from {ggpmisc} ๐Ÿ“ฆ makes this easy in {ggplot2} ๐Ÿ™Œhttps://t.co/YezhmuyXgP#rstats #DataScience pic.twitter.com/M6o4MAcnIH

— R Function A Day (@rfunctionaday) August 7, 2021
+ +## August 8 {-} + +

If we need to write an "impure" function that modifies R landscape (e.g. changes working directory), we'd do it so that behavior of other R functions doesn't change.

The {local_} function family in {withr} ๐Ÿ“ฆ can help to do so! ๐Ÿฅกhttps://t.co/CgklVPJp7n#rstats #DataScience pic.twitter.com/rrpbojxoev

— R Function A Day (@rfunctionaday) August 8, 2021
+ +## August 9 {-} + +

Gelman and Hill (2007) propose a binned residual plot to check the under-or over-fitting of binomial logistic regression models. 0โƒฃ1โƒฃ

The {binned_residuals} function from {performance} ๐Ÿ“ฆeasily produces such visualization ๐Ÿ”https://t.co/gAAjFNIf92#rstats #DataScience pic.twitter.com/cKw8CxpJfC

— R Function A Day (@rfunctionaday) August 9, 2021
+ +## August 10 {-} + +

Even after doing everything you can in R, sometimes you may want to further improve the performance of your code by rewriting it in C++.

The {cpp_function} from {cpp11} ๐Ÿ“ฆ provides a convenient way to do so ๐Ÿ‘https://t.co/5fdrx9KPc6#rstats #DataScience pic.twitter.com/IbKeeuZdjb

— R Function A Day (@rfunctionaday) August 10, 2021
+ +## August 11 {-} + +

For common statistical tests, we may wish to extract not only the details of inferential statistics but also effect size estimates.

Functions, like {two_sample_test}, from {statsExpressions} ๐Ÿ“ฆ provide a tidy way to do so ๐Ÿ™Œhttps://t.co/MJ1avaR6WJ#rstats #DataScience pic.twitter.com/zKFUetTeXR

— R Function A Day (@rfunctionaday) August 11, 2021
+ +## August 12 {-} + +

Sometimes data analysis may require finding the first non-missing value (to replace it with another value, to create a new variable, etc.) across vectors or columns.

The {coalesce} function from {dplyr} ๐Ÿ“ฆ comes in handy here ๐Ÿ”https://t.co/Q7EPEAmFZC#rstats #DataScience pic.twitter.com/Upqhjd5eJY

— R Function A Day (@rfunctionaday) August 12, 2021
+ +## August 13 {-} + +

Unified Modeling Language provides a way to visualize the design of a system, and nomnoml (https://t.co/X9yAhs166L) is online tool to draw UML diagrams.

The {nomnoml} function from eponymous ๐Ÿ“ฆ renders UML diagrams from R itself! ๐Ÿ“https://t.co/CBZgudgltr#rstats #DataScience pic.twitter.com/KmksKDgQPz

— R Function A Day (@rfunctionaday) August 13, 2021
+ +## August 14 {-} + +

Sometimes you might need to analyze the scanned text data present in a PDF.

The {pdf_ocr_text} function from {pdftools} ๐Ÿ“ฆ can extract such text โ›https://t.co/cnoqBhZ0Ys#rstats #DataScience pic.twitter.com/1LMVHfGgsL

— R Function A Day (@rfunctionaday) August 14, 2021
+ +## August 15 {-} + +

Although {rmarkdown} ๐Ÿ“ฆ makes writing reports easy, it lacks automatic numbering of and cross-referencing (for figures, tables, sections, etc) features.

The 2nd variant of function family in {bookdown} ๐Ÿ“ฆ provides these features โœ๏ธhttps://t.co/EKFeVqQJb1#rstats #DataScience pic.twitter.com/RcIAtscT0K

— R Function A Day (@rfunctionaday) August 15, 2021
+ +## August 16 {-} + +

The {tmap} ๐Ÿ“ฆ provides API to create (static and interactive) thematic maps with a syntax resembling that of {ggplot2}.

The {qtm} function provides a convenient short-hand to draw such maps quickly! ๐Ÿ—บ๏ธhttps://t.co/WDYN5ofasw#rstats #DataScience pic.twitter.com/PZk4thnd4q

— R Function A Day (@rfunctionaday) August 16, 2021
+ +## August 17 {-} + +

Sometimes we need to convert a deeply nested list into a rectangular dataframe. But in doing so, we may not wish to bring to the top all list elements.

The {hoist} function from {tidyr} ๐Ÿ“ฆ can help with such transformations ๐Ÿ› ๏ธhttps://t.co/yrhHtF2YVl#rstats #DataScience pic.twitter.com/m5TvEse0bm

— R Function A Day (@rfunctionaday) August 17, 2021
+ +## August 18 {-} + +

Sometimes we want to draw text in a {ggplot2} plot so that it fits inside a defined area without manually fiddling around with font size.

The {geom_fit_text} function from {ggfittext} ๐Ÿ“ฆ resizes text to fit inside a defined box ๐Ÿ—œ๏ธhttps://t.co/GiaXx9QEgb#rstats #DataScience pic.twitter.com/krnvdRqIWz

— R Function A Day (@rfunctionaday) August 18, 2021
+ +## August 19 {-} + +

Posterior predictive check for a regression model uses simulated data under the fitted model to check for any discrepancies from observed data.

The {pp_check} function from {performance} ๐Ÿ“ฆ carries out and visualizes this check ๐Ÿ”https://t.co/qk7dnlHyP5#rstats #DataScience pic.twitter.com/R95Evuhhdp

— R Function A Day (@rfunctionaday) August 19, 2021
+ +## August 20 {-} + +

If you use {dplyr} ๐Ÿ“ฆ, you may wish to avoid the {group_by} + {ungroup} workflow for grouped analysis if you just need to carry out a single operation.

The {with_groups} function provides an alternative for such contexts โœ‚๏ธhttps://t.co/FiEeP2loxm#rstats #DataScience pic.twitter.com/XANjLS22ki

— R Function A Day (@rfunctionaday) August 20, 2021
+ +## August 21 {-} + +

Sometimes you may wish to display results from a statistical test in a graphics you have prepared.

The {statsExpressions} ๐Ÿ“ฆ functions, like {corr_test}, provide the necessary expressions ๐Ÿ‘https://t.co/ERUsOJKliZ#rstats #DataScience pic.twitter.com/4T3awwOSFQ

— R Function A Day (@rfunctionaday) August 21, 2021
+ +## August 22 {-} + +

For some reason, you may need to prepare a calendar in R and you might prefer to do so in the {ggplot2} framework.

The {calendR} function from the eponymous ๐Ÿ“ฆ provides customizable monthly or yearly calendars ๐Ÿ“…https://t.co/KPx4ozhjrV#rstats #DataScience pic.twitter.com/C1dM0FSllv

— R Function A Day (@rfunctionaday) August 22, 2021
+ +## August 23 {-} + +

The {mlr3} project is a modern and powerful object-oriented framework for doing machine learning (ML) in R.

The {autoplot} function from {mlr3viz} ๐Ÿ“ฆ provides a model-agnostic general-purpose tool for visualizing ML algorithms! ๐Ÿ“Š๐Ÿ“ˆhttps://t.co/ky8yhLtYyG#rstats #DataScience pic.twitter.com/YBu2rLz44K

— R Function A Day (@rfunctionaday) August 23, 2021
+ +## August 24 {-} + +

Instead of using third-party softwares, you may sometimes wish to edit (join, convert, etc.) images from within R itself.

The {image_} function family from {magick} provide such helpers ๐Ÿ“ท๐ŸŽžhttps://t.co/ald6jelSWG#rstats #DataScience pic.twitter.com/y4H67cTPnY

— R Function A Day (@rfunctionaday) August 24, 2021
+ +## August 25 {-} + +

For correlation hypotheses, in addition to the joint distribution in a scatterplot, one may also wish to visualize the marginal distributions for each variable.

This is easy to do using the {_side} function family from {ggside} ๐Ÿ“ฆ !https://t.co/vQYV4ELEaG#rstats #DataScience pic.twitter.com/VSBpVqtO6K

— R Function A Day (@rfunctionaday) August 25, 2021
+ +## August 26 {-} + +

The UpSet plot is an efficient alternative to the Venn Diagram for visualizing a complex intersections of multiple sets.

The {scale_x_upset} function from {ggupset} ๐Ÿ“ฆ provides a {ggplot2} scale to create UpSet plots easily ๐Ÿงฑhttps://t.co/5rwIgAhzxa#rstats #DataScience pic.twitter.com/wk352FtXb0

— R Function A Day (@rfunctionaday) August 26, 2021
+ +## August 27 {-} + +

Sometimes (e.g. for meta-analysis) we may need to either extract effect size from a test statistic or convert the available effect size to a more suitable one.

The {_to_} function family from {effectsize} can do such conversions ๐Ÿ”„https://t.co/EO6hb9NkER#rstats #DataScience pic.twitter.com/2ItAfBPwps

— R Function A Day (@rfunctionaday) August 27, 2021
+ +## August 28 {-} + +

A correlation matrix is a nifty visualization for displaying relationships between multiple variables.

The {ggcorrmat} function from {ggstatsplot} ๐Ÿ“ฆ creates such matrices with significance testing and other descriptive details โ†”๏ธhttps://t.co/rbwEs6qVON#rstats #DataScience pic.twitter.com/EDPanyNE0x

— R Function A Day (@rfunctionaday) August 28, 2021
+ +## August 29 {-} + +

For a given generic or class, sometimes we may be interested to systematically list and investigate the available S3/S4 methods.

The {_methods_} function family in {sloop} ๐Ÿ“ฆ provides the needed helpers ๐Ÿ“https://t.co/EV7AVaSHPF#rstats #DataScience pic.twitter.com/XxFb3Es3pB

— R Function A Day (@rfunctionaday) August 29, 2021
+ +## August 30 {-} + +

When we are interested in studying group differences, sometimes we may wish to annotate our visualizations with results from significance testing.

The {geom_signif} from {ggsignif} ๐Ÿ“ฆ provides just the geometric layer! โš–๏ธhttps://t.co/O9XM5nHdgf#rstats #DataScience pic.twitter.com/iZhilHeGO3

— R Function A Day (@rfunctionaday) August 30, 2021
+ +## August 31 {-} + +

YAML language is ubiquitous, esp. in configuration files, and sometime we may need to convert R object to a YAML object.

The {as_yml} function from {ymlthis} ๐Ÿ“ฆ makes this conversion easy ๐Ÿ”„https://t.co/GSTD3slB0k#rstats #DataScience pic.twitter.com/YeVunUZoR8

— R Function A Day (@rfunctionaday) August 31, 2021
diff --git a/_book/December-2021.md b/_book/December-2021.md new file mode 100644 index 0000000..4ef07c0 --- /dev/null +++ b/_book/December-2021.md @@ -0,0 +1,125 @@ +# December 2021 {-} + +## December 1 {-} + +

ROC curves provide a convenient way to compare responses and predictions of a binomial model, and sometimes you may also need to plot multiple curves.

The {geom_roc} function {plotROC} ๐Ÿ“ฆ can do it all! ๐Ÿ’ชhttps://t.co/dbmEIkLfNM#rstats #DataScience pic.twitter.com/H2gejkYnvI

— R Function A Day (@rfunctionaday) December 1, 2021
+ +## December 2 {-} + +

Either while learning or exploring the distribution of our data, we may wish to visualize the shape of various statistical distributions.

The {vdist_*} function family from {vistributions} ๐Ÿ“ฆ makes this easy! ๐Ÿ””https://t.co/iqSh2nnKWF#rstats #DataScience pic.twitter.com/XDccj6H5Dy

— R Function A Day (@rfunctionaday) December 2, 2021
+ +## December 3 {-} + +

A level plot displays spatial data in two rather than three dimensions, and sometimes we may wish to create such visualisation for `RasterLayer` objects.

The {levelplot} function from {rasterVis} ๐Ÿ“ฆ does so elegantly and flexibly!https://t.co/TTYvQLpIbZ#rstats #DataScience pic.twitter.com/S5g6fQUAw7

— R Function A Day (@rfunctionaday) December 3, 2021
+ +## December 4 {-} + +

Sometimes you wish to remove only certain rows or columns that are completely empty instead of partly empty.

The {remove_empty_*} helper function family from {sjmisc} ๐Ÿ“ฆ do exactly this! ๐Ÿงนhttps://t.co/P6z56VFxPD#rstats #DataScience pic.twitter.com/zKDdFpxscn

— R Function A Day (@rfunctionaday) December 4, 2021
+ +## December 5 {-} + +

Modern OS, devices, etc. offer dark mode, and you may wish to use it also for your visualizations to match this color scheme.

The {dark_theme_*} function family from {ggdark} ๐Ÿ“ฆ offers dark mode for {ggplot2} visualizations! ๐ŸŒ‘https://t.co/MAAA7DadAQ#rstats #DataScience pic.twitter.com/foWfo0Hquh

— R Function A Day (@rfunctionaday) December 5, 2021
+ +## December 6 {-} + +

When we are interested in studying group differences, sometimes we may wish to annotate our visualizations with results from significance testing.

The {add_pval} from {ggpval} ๐Ÿ“ฆprovides a way to do this! โš–๏ธhttps://t.co/X1pKEeFHnG#rstats #DataScience pic.twitter.com/xixLLhcHlE

— R Function A Day (@rfunctionaday) December 6, 2021
+ +## December 7 {-} + +

If you use Qualtrics surveys to collect data on a crowdsourcing website (like MTurk), you may wish to exclude responses based on specified exclusion criteria.

The {exclude_*} function family from {excluder} ๐Ÿ“ฆ makes this easy! โœ‚๏ธhttps://t.co/Nhl8MqQEXH#rstats #DataScience pic.twitter.com/CDqpV10RN1

— R Function A Day (@rfunctionaday) December 7, 2021
+ +## December 8 {-} + +

To have a consistent coding style, we need to adopt a naming convention and stick to it in the codebase.

The {to_any_case} function from {snakecase} ๐Ÿ“ฆ can help convert strings to any desired case! ๐Ÿ๐Ÿชhttps://t.co/sHkKj1dLgV#rstats #DataScience pic.twitter.com/MNVuzLIrjF

— R Function A Day (@rfunctionaday) December 8, 2021
+ +## December 9 {-} + +

Although descriptive statistics are helpful, computing them can be tricky, especially for complicated designs.

The {suberbPlot} function from {superb} ๐Ÿ“ฆ makes this easy for various designs, sampling schemes, population sizes, etc.!https://t.co/5bXZF7pt5x#rstats #DataScience pic.twitter.com/VOEofPuSxn

— R Function A Day (@rfunctionaday) December 9, 2021
+ +## December 10 {-} + +

Sometimes you may wish to encode values to a shape in a visualisation but may find the default shapes to be not distinctive enough.

The {geom_star} function from {ggstar} ๐Ÿ“ฆ provides just the shapes! ๐ŸงŠโญ•๏ธโญ๏ธhttps://t.co/ecTTbN44cv#rstats #DataScience pic.twitter.com/icpTqfUK2W

— R Function A Day (@rfunctionaday) December 10, 2021
+ +## December 11 {-} + +

Line charts can represent variation in quantitative values across ordered measurements (e.g. across time).

The {gg_line_facet} function from {simplevis} ๐Ÿ“ฆ creates such charts with elegant defaults ๐Ÿ“ˆhttps://t.co/A4k8DMTDUf#rstats #DataScience pic.twitter.com/1p1TqWH4Bz

— R Function A Day (@rfunctionaday) December 11, 2021
+ +## December 12 {-} + +

Sometimes we want to adjust data by regressing out effects of selected variables.

The {adjust} function from {datawizard} ๐Ÿ“ฆ does so easily and flexibly! ๐ŸŽ›https://t.co/lI6JSpnlfb#rstats #DataScience pic.twitter.com/A3No7I2ymW

— R Function A Day (@rfunctionaday) December 12, 2021
+ +## December 13 {-} + +

Bar charts provide a great way to visualize the magnitude of the quantitative values across different categories.

The {bar_chart} function from {ggcharts} ๐Ÿ“ฆ produces them easily! ๐Ÿ“Šhttps://t.co/j4c3C1gVZI#rstats #DataScience pic.twitter.com/ma0Wl1J6cK

— R Function A Day (@rfunctionaday) December 13, 2021
+ +## December 14 {-} + +

You may wish to prepare shareable project analysis docs, with emphasis on reproducibility and efficient project management.

The {wflow_*} function family from {workflowr} ๐Ÿ“ฆ makes this easy with a version-controlled website! ๐Ÿ“https://t.co/GTMWYeYuEm#rstats #DataScience pic.twitter.com/Rqi5yE6dl8

— R Function A Day (@rfunctionaday) December 14, 2021
+ +## December 15 {-} + +

While annotating plotted data with labels, we may wish to do so in a way that overlap between labels is minimized.

The {geom_label_repel} function from {ggrepel} ๐Ÿ“ฆ provides a clever and performant way to do so! ๐Ÿ“https://t.co/GU3SQS1YWt#rstats #DataScience pic.twitter.com/1UX56FSeNX

— R Function A Day (@rfunctionaday) December 15, 2021
+ +## December 16 {-} + +

Sometimes we need to operate over a list or vector, either by position or by name, to get both the index and the value of interest.

The {imap} function family from {purrr} ๐Ÿ“ฆ can be of help here ๐Ÿ”https://t.co/U5IHEt8hpt#rstats #DataScience pic.twitter.com/Fsyahp4tb8

— R Function A Day (@rfunctionaday) December 16, 2021
+ +## December 17 {-} + +

Sometimes the rmarkdown source file alone isn't enough to reproduce the report, and additional files (e.g. data) need to be embedded.

The {embed_*} function family from {xfun} ๐Ÿ“ฆ does so by encoding the files to base64 format! ๐ŸŽhttps://t.co/oA04uKnV3F#rstats #DataScience pic.twitter.com/NA6jzbr2YN

— R Function A Day (@rfunctionaday) December 17, 2021
+ +## December 18 {-} + +

Often we need to work, not with a specific date, but rather with intervals containing start and end dates.

The {int_*} function family from {lubridate} ๐Ÿ“ฆ makes it easy to operate on intervals ๐Ÿ—“https://t.co/beoBq6Rlr3#rstats #DataScience pic.twitter.com/8mMnL0nJwC

— R Function A Day (@rfunctionaday) December 18, 2021
+ +## December 19 {-} + +

If you inherit a folder with many files, it can be cumbersome to go through them and find missing packages to install.

The {show_*} function family from {reinstallr} ๐Ÿ“ฆ can list used packages and highlight the ones missing! ๐Ÿ”https://t.co/KrhtH0DT2X#rstats #DataScience pic.twitter.com/nZLLvDN9jP

— R Function A Day (@rfunctionaday) December 19, 2021
+ +## December 20 {-} + +

Sometimes it can be useful to mark the centroid of a group of observations with a point or with a label.

The {stat_centroid} function from {ggpp} ๐Ÿ“ฆprovides a way to do so! ๐Ÿ“Œhttps://t.co/FaAYMnOFW7#rstats #DataScience pic.twitter.com/gwfY7uyrPK

— R Function A Day (@rfunctionaday) December 20, 2021
+ +## December 21 {-} + +

During data wrangling stage, sometimes we may need to rotate the dataframe (such that rows become columns and vice versa).

The {rotate_df} function from {sjmisc} ๐Ÿ“ฆ provides just the tool! ๐Ÿ”งhttps://t.co/fB1vqf4uqu#rstats #DataScience pic.twitter.com/yw2aO2oLxZ

— R Function A Day (@rfunctionaday) December 21, 2021
+ +## December 22 {-} + +

Sometimes you may wish to quickly build an elegant and sharable website.

The {create_postcard} function from {postcards} ๐Ÿ“ฆ creates pretty, single-page websites with customizable Rmarkdown template! โœจ๐Ÿ“‡https://t.co/0eZUTkkd16#rstats #DataScience pic.twitter.com/izucxUyfQ6

— R Function A Day (@rfunctionaday) December 22, 2021
+ +## December 23 {-} + +

If you wish to write functions that save data to a user's computer, you need to find an appropriate directory depending on the OS.

The {user_*_dir} function family from {rappdirs} ๐Ÿ“ฆ makes this easy! ๐Ÿ—‚https://t.co/XUPMngVMz9#rstats #DataScience pic.twitter.com/ps2ISHwql6

— R Function A Day (@rfunctionaday) December 23, 2021
+ +## December 24 {-} + +

JSON data representation format is ubiquitous, and sometimes we might need to convert a dataframe in R to a JSON object.

The {to_json} function from {jsonify} ๐Ÿ“ฆ provides a convenient and fast way to do so! ๐Ÿ”€https://t.co/CDUlMuB6fE#rstats #DataScience pic.twitter.com/GHQgTRWYB5

— R Function A Day (@rfunctionaday) December 24, 2021
+ +## December 25 {-} + +

Sometimes you may wish to open files, directories, URLs, etc. programmatically, instead of doing it manually.

The {xopen} function from the eponymous ๐Ÿ“ฆ provides a way to so from R! ๐Ÿ”งhttps://t.co/5HxeOdvIIK#rstats #DataScience pic.twitter.com/zVpcSHOdXe

— R Function A Day (@rfunctionaday) December 25, 2021
+ +## December 26 {-} + +

If you use {R6}โ€™s implementation of encapsulated OOP in R, and sometimes you may wish to use more idiomatic functional OOP with such objects.

The eponymous function from {R62S3} ๐Ÿ“ฆ generate S3 generics/methods for R6 classes ๐Ÿ”€https://t.co/s82kX21cKc#rstats #DataScience pic.twitter.com/DCXfB6wpgu

— R Function A Day (@rfunctionaday) December 26, 2021
+ +## December 27 {-} + +

A Tufte handout is a thoughtfully styled document with footnotes, integration of graphics with text, and elegant typography.

The {tufte_*} function family from {tufte} ๐Ÿ“ฆ helps create them via Rmarkdown ๐Ÿ“ƒhttps://t.co/Ca2FPorPnW#rstats #DataScience pic.twitter.com/dhyEsyj1l7

— R Function A Day (@rfunctionaday) December 27, 2021
+ +## December 28 {-} + +

Archive files (zip, tar, etc.) collect multiple files in a single file, and you may sometimes need to use them for portability or compression.

The {archive_*} function family from {archive} ๐Ÿ“ฆ provides relevant operations in R! ๐Ÿ“https://t.co/E97cRlKZrO#rstats #DataScience pic.twitter.com/a1GlbccJfV

— R Function A Day (@rfunctionaday) December 28, 2021
+ +## December 29 {-} + +

YAML language is ubiquitous, especially in configuration files, and sometimes we may wish to convert R object to a YAML string.

The {as.yaml} function from {yaml} ๐Ÿ“ฆ makes this easy ๐Ÿ”€https://t.co/31Iwor6B6N#rstats #DataScience pic.twitter.com/S3YfVZovnD

— R Function A Day (@rfunctionaday) December 29, 2021
+ +## December 30 {-} + +

Cox regression model is widely used in medical research to assess the effect of several risk factors on the survival time of patients.

The {ggforest} function from {survminer} ๐Ÿ“ฆeasily creates a forest plot of its model estimates ๐Ÿ“Šhttps://t.co/YXA8LjVQY5#rstats #DataScience pic.twitter.com/S6F2KdFAUn

— R Function A Day (@rfunctionaday) December 30, 2021
+ +## December 31 {-} + +

While crawling webpages, sometimes you may wish to switch between linking strategies; using either absolute or relative URLs.

The {url_*} function family from {xml2} ๐Ÿ“ฆ makes these conversions easy in R! ๐Ÿ”€https://t.co/x1KW07bqQZ#rstats #DataScience pic.twitter.com/8cZaZ6afiy

— R Function A Day (@rfunctionaday) December 31, 2021
diff --git a/_book/February-2021.md b/_book/February-2021.md new file mode 100644 index 0000000..2deb861 --- /dev/null +++ b/_book/February-2021.md @@ -0,0 +1,113 @@ +# February 2021 {-} + +## February 1 {-} + +

The {dplyr} syntax is heavily inspired by #SQL, which means it is easy to *translate* the {dplyr} code to its equivalent query and this is supported in {dplyr} itself! ๐Ÿ™Œ https://t.co/rjE4S2MK8o#rstats #DataScience pic.twitter.com/SffAhyRmWh

— R Function A Day (@rfunctionaday) February 1, 2021
+ +## February 2 {-} + +

In case you want to peruse how a ggplot (and its various layers) are built, you can use the {ggplot_build} function from {ggplot2}! ๐Ÿ— ๐Ÿšง ๐Ÿฆบ https://t.co/mIq2G3qAo8

Useful also to investigate what are the aesthetic defaults for utilized {geom_}s.#rstats #DataScience pic.twitter.com/UnQdpZYCJ8

— R Function A Day (@rfunctionaday) February 2, 2021
+ +## February 3 {-} + +

If you want to get a quick overview of descriptive statistics for a numeric variable, {describe_distribution} from {parameters} ๐Ÿ“ฆ is your friend ๐Ÿ™Œ https://t.co/KlhJNsdL90

Also works with a {grouped_} dataframe from {dplyr} ๐Ÿ‘#rstats #DataScience pic.twitter.com/FoBio2p8yk

— R Function A Day (@rfunctionaday) February 3, 2021
+ +## February 4 {-} + +

If you want to see a beautiful, colorful tree of your directory file structure, you can use {dir_tree} function from {fs} package! ๐ŸŒณ๐ŸŒˆ https://t.co/UpjcB7z7Qf#rstats #DataScience pic.twitter.com/SlXAIcePoA

— R Function A Day (@rfunctionaday) February 4, 2021
+ +## February 5 {-} + +

If you work a lot with web scraping and need to extract a particular node from HTML page, {html_nodes} from {rvest} ๐Ÿ“ฆ is your friend ๐Ÿ‘ฏโ€โ™€๏ธhttps://t.co/ob6beJEkZN#rstats #DataScience pic.twitter.com/kcouQ5rTfC

— R Function A Day (@rfunctionaday) February 5, 2021
+ +## February 6 {-} + +

In a long script, it can become tiresome to keep duplicating the same object name when it is being self-assigned.

In such instances, the assignment pipe from {magrittr} ๐Ÿ“ฆ proves handy! ๐Ÿ‘Œhttps://t.co/NVHXfOZOI9#rstats #DataScience pic.twitter.com/3iGuHsUZjG

— R Function A Day (@rfunctionaday) February 6, 2021
+ +## February 7 {-} + +

Often you might want to split an existing column into a combination of a few other columns and {separate} from {tidyr} ๐Ÿ“ฆ is exactly what you are looking for! ๐Ÿช„ https://t.co/imqGN7ridk#rstats #DataScience pic.twitter.com/wrSFpNtNeM

— R Function A Day (@rfunctionaday) February 7, 2021
+ +## February 8 {-} + +

The {row_number} function from {dplyr} is a timesaver if you have to create a unique identifier for observations, especially if they belong to different groups 1๏ธโƒฃ2๏ธโƒฃ3๏ธโƒฃhttps://t.co/XSagfpLHVg#rstats #DataScience pic.twitter.com/JWb0W2XMjz

— R Function A Day (@rfunctionaday) February 8, 2021
+ +## February 9 {-} + +

Sometimes you just want to extract the source code present in the source document (e.g., Rmd) to a separate script, and {purl} from {knitr} ๐Ÿ“ฆ makes that effortless! ๐Ÿฆชhttps://t.co/2lwSJ2HhKG#rstats #DataScience pic.twitter.com/RpqD7zsQst

— R Function A Day (@rfunctionaday) February 9, 2021
+ +## February 10 {-} + +

Often you need to convert country names/codes from different conventions to standardized names, and {countrycode} function from the eponymous ๐Ÿ“ฆ can handle most of such conversions! โš™๏ธhttps://t.co/QVF8hBe7BE#rstats #DataScience pic.twitter.com/RByINBRutU

— R Function A Day (@rfunctionaday) February 10, 2021
+ +## February 11 {-} + +

Sometimes a factor level can be missing implicitly, you can make it explicit using {fct_explicit_na} function from {forcats} ๐Ÿ“ฆ :https://t.co/GexbNwDl4L#rstats #DataScience pic.twitter.com/7XI2z0cXR8

— R Function A Day (@rfunctionaday) February 11, 2021
+ +## February 12 {-} + +

Cleaning column names so that they have a consistent pattern is probably the first and the most important step in data analysis and {clean_names} function from {janitor} ๐Ÿ“ฆ is peerless in this regard ๐Ÿงผ https://t.co/7w14DlhEvA#rstats #DataScience pic.twitter.com/GmmVwHVrOA

— R Function A Day (@rfunctionaday) February 12, 2021
+ +## February 13 {-} + +

The {markdown_} function family from {commonmark} ๐Ÿ“ฆ can help you to convert markdown text into various formats (e.g., latex, html, etc.) โœ๏ธ https://t.co/kADYv6J4lB

Can be a useful tool for teaching, say html, if one is already comfortable with rmarkdown.#rstats #DataScience pic.twitter.com/AZyxYsPxvX

— R Function A Day (@rfunctionaday) February 13, 2021
+ +## February 14 {-} + +

Some graphics ๐Ÿ“ฆs (e.g. {hrbrthemes}) require special fonts. But it can be a pain to list and interrogate installed fonts.

The {system_fonts} function from {systemfonts} ๐Ÿ“ฆ outputs a beautiful richly informative table with a one-line command ๐Ÿ‘#rstats #DataScience pic.twitter.com/aTiJdg7gZs

— R Function A Day (@rfunctionaday) February 14, 2021
+ +## February 15 {-} + +

When you just need to create a list of all possible combinations of values in a vector, {combn} function from {utils} ๐Ÿ“ฆ comes in handy ๐Ÿงฐhttps://t.co/5tPzuFp1P9#rstats #DataScience pic.twitter.com/RoyLDraNty

— R Function A Day (@rfunctionaday) February 15, 2021
+ +## February 16 {-} + +

When you have to present results from a regression model in a well-formatted table, the {tbl_regression} function from {gtsummary} ๐Ÿ“ฆ will be a serious time-saver ๐Ÿ—‚https://t.co/EVoZ6ZRbgY#rstats #DataScience pic.twitter.com/q3MvqXIIog

— R Function A Day (@rfunctionaday) February 16, 2021
+ +## February 17 {-} + +

In a deeply nested data structure (an object from JSON, e.g.), indexing can be a bit tedious in base-R.

The {pluck} function from {purrr} ๐Ÿ“ฆ provides a less tiresome way to index ๐Ÿ˜Œhttps://t.co/ePJ6HHVKm4#rstats #DataScience pic.twitter.com/nhHEJKjkAu

— R Function A Day (@rfunctionaday) February 17, 2021
+ +## February 18 {-} + +

For comparing performance of different functions, or plain out of curiosity, sometimes we wish to benchmark an expression, and the {mark} function from {bench} ๐Ÿ“ฆ makes this very easy! ๐Ÿ‹๏ธโ€โ™€๏ธhttps://t.co/0qP7sY7J9c

Note how {cor} is faster than {cor.test}.#rstats #DataScience pic.twitter.com/8AGUg3rE4O

— R Function A Day (@rfunctionaday) February 18, 2021
+ +## February 19 {-} + +

Nothing improves the readability of the code like a style guide, and this is exactly what {style_*} function family from {styler} ๐Ÿ“ฆ does! ๐Ÿ’…

The easiest thing to do is to run this function in the directory with your R scripts ๐Ÿงน https://t.co/Xjh4j4HuhQ#rstats #DataScience pic.twitter.com/NBhgffztFN

— R Function A Day (@rfunctionaday) February 19, 2021
+ +## February 20 {-} + +

The #rstats has a native {IN} operator but sometimes you might miss the {NOT IN} operator from SQL. ๐Ÿ˜ช

The {% raw %}{%nin%}{% endraw %} operator from {sjmisc} has you covered! ๐Ÿ‘https://t.co/7IzXkPxlYD#rstats #DataScience pic.twitter.com/5dpgqHa8Vj

— R Function A Day (@rfunctionaday) February 20, 2021
+ +## February 21 {-} + +

If you are well-versed in SQL and looking to learn {dplyr}, the {show_dplyr} function from {tidyquery} ๐Ÿ“ฆ can be a helpful teaching assistant while translating from a SQL query to equivalent {dplyr} code! ๐Ÿ‘ฉโ€๐Ÿซhttps://t.co/gT4ESz4h4y#rstats #DataScience pic.twitter.com/duKYJRuJN0

— R Function A Day (@rfunctionaday) February 21, 2021
+ +## February 22 {-} + +

Although a number of functions tend to have a {data} argument, some donโ€™t. For such functions, the pipe operator (%>%) from {magrittr} ๐Ÿ“ฆ wonโ€™t work.

In such contexts, one can use the exposition pipe operator (%$%) ๐Ÿ‘https://t.co/1RODRqilaL#rstats #DataScience pic.twitter.com/qxFmzJROKU

— R Function A Day (@rfunctionaday) February 22, 2021
+ +## February 23 {-} + +

The first important step of any data analysis workflow is to make sure that everything about your data โ€œmakes senseโ€ and a few other tools out there do as good of a job describing your data as {skim} function from {skimr} ๐Ÿ“ฆ!https://t.co/vg3t4v8Ixq#rstats #DataScience pic.twitter.com/FtpFi8ReZY

— R Function A Day (@rfunctionaday) February 23, 2021
+ +## February 24 {-} + +

The infix operator (%||%) from {rlang} ๐Ÿ“ฆ can be helpful for having a default value in case it is {NULL} ๐Ÿช„https://t.co/qdMs5VAgjo

Helpful for collaborative scripts or ๐Ÿ“ฆ functions where users might enter different spellings to specify the same argument.#rstats #DataScience pic.twitter.com/RDeKBpcFD1

— R Function A Day (@rfunctionaday) February 24, 2021
+ +## February 25 {-} + +

Checking association between variables often involves carrying out correlation analysis and a few functions make this as easy as {correlation} from eponymous ๐Ÿ“ฆhttps://t.co/VGZhhq9L0P

Supports a huge variety of correlation methods.#rstats #DataScience pic.twitter.com/piTCGqE5Ek

— R Function A Day (@rfunctionaday) February 25, 2021
+ +## February 26 {-} + +

If you want to conditionally select values in a dataframe, you can use {dplyr::filter}, but what if you want to do the same for a vector or a list?

The {keep} function from {purrr} does exactly that! ๐Ÿฑ https://t.co/pAXndQ9Pl2#rstats #DataScience pic.twitter.com/6yixL2ZKae

— R Function A Day (@rfunctionaday) February 26, 2021
+ +## February 27 {-} + +

JSON data representation format is ubiquitous and some time we might need to convert our dataframe in R to a JSON object.

The {toJSON} function from {jsonlite} makes this a childโ€™s play ๐Ÿ‘ถhttps://t.co/0lOvOE19EW#rstats #DataScience pic.twitter.com/PAbVQy4Kiz

— R Function A Day (@rfunctionaday) February 27, 2021
+ +## February 28 {-} + +

When you are working with free-form survey inputs, you need to consider the possibility of mistakes in data entry.

In such contexts {stringdist_join} function from {fuzzyjoin} ๐Ÿ“ฆ can save you headache while joining dataframes! โœŒ๏ธhttps://t.co/HNANB6IjH2#rstats #DataScience pic.twitter.com/b3HT9Soqoa

— R Function A Day (@rfunctionaday) February 28, 2021
diff --git a/_book/January-2021.md b/_book/January-2021.md new file mode 100644 index 0000000..4fa521d --- /dev/null +++ b/_book/January-2021.md @@ -0,0 +1,34 @@ +# January 2021 {-} + +## January 24 {-} + +

Use {tabyl} function from {janitor} to quickly prepare a frequency table ๐Ÿ‘Œ

Additionally, you can also use {adorn_} functions to make the printing even prettier!#RStats #DataScience pic.twitter.com/3BbKO83CSE

— R Function A Day (@rfunctionaday) January 24, 2021
+ +## January 25 {-} + +

Often you might want to make a new column as a combination of a few other columns in a dataframe and {tidyr::unite} is exactly what you are looking for! ๐Ÿช„ #rstats #DataScience pic.twitter.com/BeNs5nXz0T

— R Function A Day (@rfunctionaday) January 25, 2021
+ +## January 26 {-} + +

Use the powerful parser functions from {readr} to parse a vector into the expected type ๐Ÿ—‚

Helpful with messy, user-entered data where these functions can make educated guesses about what the input was supposed to be.#rstats #DataScience pic.twitter.com/5MGHmEM9Pu

— R Function A Day (@rfunctionaday) January 26, 2021
+ +## January 27 {-} + +

The {model_performance} function from {performance} ๐Ÿ“ฆ is a quick way to get detailed regression model summary indices for a huge no. of models! ๐Ÿ“https://t.co/vMpMVbz0x5#rstats #DataScience pic.twitter.com/VzPRICbIAg

— R Function A Day (@rfunctionaday) January 27, 2021
+ +## January 28 {-} + +

Tibbles are modern data frames and are ubiquitous in the {tidyverse}. But what if you want to build a tibble from scratch?

The {tribble} function provides an intuitive row-by-row syntax to do so! ๐Ÿงฑ๐Ÿ‘ทhttps://t.co/UBRRJLyM47#rstats #DataScience pic.twitter.com/X8KlYkRCTF

— R Function A Day (@rfunctionaday) January 28, 2021
+ +## January 29 {-} + +

Some functions may remove {NA}s in the data by default when one wishes to retain them.

{replace_na} from {tidyr} can help here by replacing {NA}s with a specified value ๐Ÿ•ต๏ธโ€โ™€๏ธhttps://t.co/y4Of3tcexf#rstats #DataScience pic.twitter.com/XIodtKU7Xn

— R Function A Day (@rfunctionaday) January 29, 2021
+ +## January 30 {-} + +

If you are feeling a bit ambitious and want to understand what is the abstract syntactic structure of your R code, you can use the {ast} function from {lobstr} package to draw a tree representation! ๐Ÿฆž https://t.co/WbyECG3a4H#rstats #datascience pic.twitter.com/cgMZDz1vz1

— R Function A Day (@rfunctionaday) January 30, 2021
+ +## January 31 {-} + +

"All work and no play makes Jack a dull boy"
So it's important to also have a little fun as part of your #rstats workflows.

To that end, you can use {say} function from {cowsay}! ๐Ÿฎ ๐Ÿ’ฌ https://t.co/SmDKtEHbMC#rstats #DataScience pic.twitter.com/8AROLW8r3d

— R Function A Day (@rfunctionaday) January 31, 2021
+ diff --git a/_book/January-2022.md b/_book/January-2022.md new file mode 100644 index 0000000..f28c255 --- /dev/null +++ b/_book/January-2022.md @@ -0,0 +1,99 @@ +# January 2022 {-} + +## January 1 {-} + +

If you use {dplyr} and {tidyr} ๐Ÿ“ฆs to wrangle data, you may wish to see some feedback about what different operations did, especially in long piped chains.

The "print and pipe" operator (%P>%) from {ViewPipeSteps} ๐Ÿ“ฆ does this ๐Ÿ“https://t.co/izehRpk23g#rstats #DataScience pic.twitter.com/jEev5v27te

— R Function A Day (@rfunctionaday) January 1, 2022
+ +## January 2 {-} + +

Inspired by other popular languages (C++, JavaScript, Python, etc.), you may also wish to use arithmetic operators in R that modify objects in place.

The operator family from {infix} ๐Ÿ“ฆ provide these! ๐Ÿ‘https://t.co/LXJmDRYAfQ#rstats #DataScience pic.twitter.com/e4AKp7a6BF

— R Function A Day (@rfunctionaday) January 2, 2022
+ +## January 3 {-} + +

Bar charts are a good way to visualize categorical data, but making a well-labelled bar chart can be time-consuming.

The {PlotXTabs2} function from {CGPfunctions} ๐Ÿ“ฆ easily produces this chart (with additional statistical details)!

https://t.co/Ig9tgpd9Gu#rstats #DataScience pic.twitter.com/kZBxlLPBZ2

— R Function A Day (@rfunctionaday) January 3, 2022
+ +## January 4 {-} + +

Sometimes you need to check if a remote computer or web server is up and running.

You can do so in R using the {ping} function from {pingr} ๐Ÿ“ฆ! ๐Ÿ›Žhttps://t.co/ahm9IdRc3y#rstats #DataScience pic.twitter.com/FPZiRwyz0s

— R Function A Day (@rfunctionaday) January 4, 2022
+ +## January 5 {-} + +

Sometimes you wish to remove only certain rows or columns that are completely empty instead of partly empty.

The {remove_empty_*} function family from {janitor} ๐Ÿ“ฆ do exactly this! ๐Ÿงนhttps://t.co/j1RAFZv4pY#rstats #DataScience pic.twitter.com/QHb1bDzHzB

— R Function A Day (@rfunctionaday) January 5, 2022
+ +## January 6 {-} + +

Kaplan-Meier estimates of survival curves can help infer differences in survival times between compared groups.

The {ggsurvplot} function from {survminer} ๐Ÿ“ฆ plots such curves with rich details! ๐Ÿ‘https://t.co/n25xxlgZiV#rstats #DataScience pic.twitter.com/H1FbLNSlhv

— R Function A Day (@rfunctionaday) January 6, 2022
+ +## January 7 {-} + +

A Bland-Altman plot helps visually assess agreement between scores of any kind (psychological questionnaires, chemical assays, etc.).

The {BAC_plot} function from {ufs} ๐Ÿ“ฆ easily creates them with elegant defaults! ๐ŸŽ๐Ÿhttps://t.co/zl7vSzwe26#rstats #DataScience pic.twitter.com/g73a0A6k11

— R Function A Day (@rfunctionaday) January 7, 2022
+ +## January 8 {-} + +

Sometimes we may need to edit images in R, e.g. changing transparency, spatial anti-aliasing, converting to black and white, etc.

The {image_convert} function from {magick} ๐Ÿ“ฆ allows many options for doing so! ๐Ÿ“ธhttps://t.co/ald6jeDtOe#rstats #DataScience pic.twitter.com/ZV74ynzCtN

— R Function A Day (@rfunctionaday) January 8, 2022
+ +## January 9 {-} + +

To ensure reproducibility of R script, you may wish it to download needed package versions on a certain date.

The {create_checkpoint} function from {checkpoint} ๐Ÿ“ฆ creates a local library with the needed package versions! ๐Ÿ“‘https://t.co/L8uArRuRiN

#rstats #DataScience pic.twitter.com/T6R9b5W5yY

— R Function A Day (@rfunctionaday) January 9, 2022
+ +## January 10 {-} + +

PCA is a popular dimensionality reduction technique and sometimes you may wish to reports its results in a report.

The {tab_pca} function from {sjPlot} ๐Ÿ“ฆ produces publication-ready HTML table for PCA with elegant defaults! ๐Ÿ“https://t.co/mvakHooBSf#rstats #DataScience pic.twitter.com/tULXxnRShU

— R Function A Day (@rfunctionaday) January 10, 2022
+ +## January 11 {-} + +

A list is a non-atomic vector, and sometimes you may wish to convert (or flatten) it to an atomic one.

The {flatten} function family from {purrr} ๐Ÿ“ฆ provides helpers to do this with type stability! ๐Ÿ—œhttps://t.co/tMAS8S8RcM#rstats #DataScience pic.twitter.com/NA7zvA2Rtb

— R Function A Day (@rfunctionaday) January 11, 2022
+ +## January 12 {-} + +

Across disciplines (physics, engineering, etc.), a quiver plot helps visualize vector fields as arrows, and we may need to create such a plot in R.

The {geom_quiver} function from {ggquiver} ๐Ÿ“ฆ offers just the geometric layer! ๐ŸŒชhttps://t.co/DNwPEmLFDe#rstats #DataScience pic.twitter.com/a2RZuXtKX6

— R Function A Day (@rfunctionaday) January 12, 2022
+ +## January 13 {-} + +

Filename extensions (.py, .csv, .pdf, etc.) decide the characteristics and intended usage of files, and we may wish to work with them further in R.

The {*_ext} function family in {xfun} ๐Ÿ“ฆ provides helpers to do so! ๐Ÿ—‚https://t.co/Qq8IQsMb6Q#rstats #DataScience pic.twitter.com/l47PKMvzrL

— R Function A Day (@rfunctionaday) January 13, 2022
+ +## January 14 {-} + +

Sometimes you want to quickly compute and visualize frequencies for all categorical variables in the data.

The {inspect_cat} function from {inspectdf} ๐Ÿ“ฆ does so, while labeling most frequent levels and highlighting missing data! ๐Ÿ“Šhttps://t.co/loDxpvrDGP#rstats #DataScience pic.twitter.com/aamrTwLhQh

— R Function A Day (@rfunctionaday) January 14, 2022
+ +## January 15 {-} + +

Although often you can easily read data from a single CSV file, sometimes you have to read a dataset stored in one of the Excel spreadsheets.

The {read_xlsx} function from {readxl} ๐Ÿ“ฆ provides an easy syntax to do so! ๐Ÿ“https://t.co/TE7GJQVSS8#rstats #DataScience pic.twitter.com/XTqST8rbou

— R Function A Day (@rfunctionaday) January 15, 2022
+ +## January 16 {-} + +

To save space, IP addresses are often stored as integers, and if we receive such data, we may wish to convert them to the familiar human-readable form.

The {integer_to_ip} function from {ipaddress} ๐Ÿ“ฆ makes this conversion easy! ๐Ÿ•ธhttps://t.co/IqK3ihOIjc#rstats #DataScience pic.twitter.com/CvDYbKPuej

— R Function A Day (@rfunctionaday) January 16, 2022
+ +## January 17 {-} + +

A horizon plot is a compact time-series data visualization to plot and compare different moving values.

The {geom_horizon} function from {ggHoriPlot} ๐Ÿ“ฆ provides just the geometric layer! โฌ†๏ธโฌ‡๏ธhttps://t.co/NSA3RYIoiE#rstats #DataScience pic.twitter.com/7uqC45DQOf

— R Function A Day (@rfunctionaday) January 17, 2022
+ +## January 18 {-} + +

Sometimes, especially in the context of statistical modeling, there might be infinite or NaN's present in outputs that we may wish to replace with NAs.

The {zap_inf} helper function from {sjmisc} ๐Ÿ“ฆ does exactly this! โ™พhttps://t.co/mrWehQheOi#rstats #DataScience pic.twitter.com/CL7qiucGd7

— R Function A Day (@rfunctionaday) January 18, 2022
+ +## January 19 {-} + +

Python dictionary is an unordered data type with key-value pairs that allows accessing values, not by indexing, but via unique keys.

The {py_dict} function from {reticulate} ๐Ÿ“ฆ gives you access to this data type in R! ๐Ÿ“–https://t.co/stxGhcedjI#rstats #DataScience pic.twitter.com/C7jiezmfad

— R Function A Day (@rfunctionaday) January 19, 2022
+ +## January 20 {-} + +

Sometimes you may wish to include some patterns or images in plots for enhanced storytelling.

The {image*} or {pattern*} function family from {patternplot} ๐Ÿ“ฆ provides a way to do so! โšœ๏ธhttps://t.co/lRhdnmbQoQ#rstats #DataScience pic.twitter.com/S1ze86OJTk

— R Function A Day (@rfunctionaday) January 20, 2022
+ +## January 21 {-} + +

Serialization changes objects to a byte stream that can be saved to a binary file, while deserializing does the reverse.

The {q*} function family from {qs} ๐Ÿ“ฆ provides a performant way to serialize or deserialize any R object! โšก๏ธhttps://t.co/i8BNgtAQWw#rstats #DataScience pic.twitter.com/5yTJWk3z5Z

— R Function A Day (@rfunctionaday) January 21, 2022
+ +## January 22 {-} + +

Visualizing data along an Archimedean spiral can efficiently reveal periodic patterns in time series data.

The {spiral_*} function family from {spiralize} ๐Ÿ“ฆ draws such spiral plots flexibly! ๐ŸŒ€https://t.co/5vybsvWv2e#rstats #DataScience pic.twitter.com/c168IWhcXL

— R Function A Day (@rfunctionaday) January 22, 2022
+ +## January 23 {-} + +

While working in a piped workflow, if you need to extract a single column, the syntax to do so can be a bit cumbersome.

The {pull} function from {dplyr} ๐Ÿ“ฆ provides a more readable syntax to this end! ๐Ÿ’„https://t.co/rCT1vcMZzX#rstats #DataScience pic.twitter.com/vEs2cc7Lw8

— R Function A Day (@rfunctionaday) January 23, 2022
+ +## January 24 {-} + +

If we need to bind multiple dataframes by rows, we may first wish to check if this can be done successfully.

The {compare_df_cols} function from {janitor} ๐Ÿ“ฆ provides a summary of data types to check this! ๐ŸŽ๐Ÿhttps://t.co/88zYQFdIWa#rstats #DataScience pic.twitter.com/kSCLESOBP9

— R Function A Day (@rfunctionaday) January 24, 2022
+ + diff --git a/_book/July-2021.md b/_book/July-2021.md new file mode 100644 index 0000000..f3b9c7f --- /dev/null +++ b/_book/July-2021.md @@ -0,0 +1,125 @@ +# July 2021 {-} + +## July 1 {-} + +

If you share code plus data, it's a good idea to adopt a few defensive techniques to ensure that the data are what the code expects.

The {assert_that} function from {assertthat} ๐Ÿ“ฆ provides just the tool! ๐Ÿฅ‹https://t.co/kQT74S0AQX#rstats #DataScience pic.twitter.com/ScTmUxQxnr

— R Function A Day (@rfunctionaday) July 1, 2021
+ +## July 2 {-} + +

Either for aesthetic or for highlighting purposes, you may sometimes wish to draw borders around legend keys in {ggplot2} plots. ๐Ÿ–ผ๏ธ

The {keybox} from {ggfun} ๐Ÿ“ฆ does exactly this, easily and flexibly ๐Ÿ™Œhttps://t.co/dBAjEqKzY2#rstats #DataScience pic.twitter.com/mvFxIeInyj

— R Function A Day (@rfunctionaday) July 2, 2021
+ +## July 3 {-} + +

If you don't use RMarkdown and copy-paste software output to report statistics, you'd want to check that no errors were made in the process.

The {statcheck} function from eponymous ๐Ÿ“ฆ does this (for single or multiple files)! ๐Ÿ”https://t.co/HdW6CKKPO8#rstats #DataScience pic.twitter.com/tgC5ysvz6T

— R Function A Day (@rfunctionaday) July 3, 2021
+ +## July 4 {-} + +

Correctly specifying a distribution family for regression model can improve estimate accuracy. But what if weโ€™re unsure?

The {check_distribution} function from {performance} ๐Ÿ“ฆ uses Random Forest to help you reconsider the choice โš ๏ธhttps://t.co/qD7cQvNLLz#rstats #DataScience pic.twitter.com/MLhkCT2cwh

— R Function A Day (@rfunctionaday) July 4, 2021
+ +## July 5 {-} + +

While scraping web data in R, sometimes we may wish that the extracted text layout mimics its browser/HTML behavior (e.g. ignore whitespace).

The {html_text2} function from {rvest} ๐Ÿ“ฆ helps with exactly this! ๐Ÿ™‡โ€โ™€๏ธhttps://t.co/QJwe3nXx43#rstats #DataScience pic.twitter.com/T7NU9MYKqL

— R Function A Day (@rfunctionaday) July 5, 2021
+ +## July 6 {-} + +

Simple slopes analyses can help understand interaction effects in linear regression.

The {sim_slopes} function from {interactions} ๐Ÿ“ฆ provides an easy way to both run and visualize this analysis for 2-way or 3-way interactions! ๐ŸŽš๏ธhttps://t.co/4Xvc4FMrEr#rstats #DataScience pic.twitter.com/70AFS2QQcF

— R Function A Day (@rfunctionaday) July 6, 2021
+ +## July 7 {-} + +

A histogram is a good visualization to represent the distribution of numeric data. ๐Ÿ“Š

The {gghistostats} function from {ggstatsplot} ๐Ÿ“ฆ provides ready-made histograms (with additional descriptive and inferential statistics) ๐Ÿ’https://t.co/zSmT4MBGjX#rstats #DataScience pic.twitter.com/xMFwXedQSO

— R Function A Day (@rfunctionaday) July 7, 2021
+ +## July 8 {-} + +

If you want to use non-standard fonts or characters, getting graphics devices to work with them can be a pain.

The {showtext_auto} function from {showtext} ๐Ÿ“ฆ supports a large collection of font formats and graphics devices! ๐Ÿ™Œhttps://t.co/bt3SzZfyhI#rstats #DataScience pic.twitter.com/bYmyfZEfhL

— R Function A Day (@rfunctionaday) July 8, 2021
+ +## July 9 {-} + +

Sometimes we may wish to provide descriptive labels for colors we are using, but may not know how to label them.

The {name} function from {ColorNameR} ๐Ÿ“ฆ produces color labels in multiple languages and colorspaces! ๐ŸŽจhttps://t.co/RVkqjq7Ksz#rstats #DataScience pic.twitter.com/MmD1MWPHF3

— R Function A Day (@rfunctionaday) July 9, 2021
+ +## July 10 {-} + +

Sometimes we may wish to check all relevant assumptions for a regression model in one go. ๐Ÿ”

The {check_model} function from {performance} ๐Ÿ“ฆ does exactly this and also provides elegant visualizations with helpful pointers โœ…๐Ÿ“Šhttps://t.co/4SIIL0u9Jn#rstats #DataScience pic.twitter.com/EMmye4qAZk

— R Function A Day (@rfunctionaday) July 10, 2021
+ +## July 11 {-} + +

If you are writing manuscripts in RMarkdown, you may wish to auto-generate citations for all R packages used in the document. โœ๏ธ

The {write_bib} function from {knitr} ๐Ÿ“ฆ does exactly this! ๐Ÿ“„https://t.co/JYux01tB7h#rstats #DataScience pic.twitter.com/YvOiaPeYfY

— R Function A Day (@rfunctionaday) July 11, 2021
+ +## July 12 {-} + +

While plotting time series data, we may wish to plot several subseries corresponding to the periods of interest (seasons, months, etc.).

The {ggfreqplot} function from {ggfortify} ๐Ÿ“ฆ makes this task effortless! ๐Ÿ“ˆ๐Ÿ“‰ https://t.co/rRmcQbKv4U#rstats #DataScience pic.twitter.com/Vic17LXkM9

— R Function A Day (@rfunctionaday) July 12, 2021
+ +## July 13 {-} + +

If ๐Ÿ“ฆs being used happen to have a function with an identical name, using that function *may* fail.

Aside from `::` qualifier, {conflicted_prefer} function from {conflicted} ๐Ÿ“ฆ can solve this conflict by prioritizing one function ๐Ÿฅ‡https://t.co/n96Mt8kHx3#rstats #DataScience pic.twitter.com/V9jZwxADoM

— R Function A Day (@rfunctionaday) July 13, 2021
+ +## July 14 {-} + +

Exploratory data analysis often involves specifying and comparing multiple regression models.

The {compare_parameters} function from {parameters} ๐Ÿ“ฆ provides dot-and-whisker plots to display and compare regression estimates! ๐Ÿฅ‡๐Ÿฅˆ๐Ÿฅ‰https://t.co/vmuGta5W9i#rstats #DataScience pic.twitter.com/Xyve8SMk1Q

— R Function A Day (@rfunctionaday) July 14, 2021
+ +## July 15 {-} + +

Either computing environment or good practice recommendations may compel you to check for file paths, character encoding, etc. in your script. ๐Ÿ”

The {is_} function family from {xfun} ๐Ÿ“ฆ provides tools to run such checks easily โœ…https://t.co/LdRTIKXOCA#rstats #DataSciencee pic.twitter.com/YCtgZEufae

— R Function A Day (@rfunctionaday) July 15, 2021
+ +## July 16 {-} + +

Sometimes we may wish to assess the polarity (positive, negative, neutral) of text data.

The {sentiment} function from {sentimentr} ๐Ÿ“ฆ provides a convenient and flexible way to approximate the sentiment of the text by sentence โž•โž–https://t.co/mMpxUxXyVP#rstats #DataScience pic.twitter.com/9oXGUwVTnf

— R Function A Day (@rfunctionaday) July 16, 2021
+ +## July 17 {-} + +

During exploratory phase, we may wish to visualize and model data quickly and thoroughly. โžฟ

The {ggwithinstats} function from {ggstatsplot} ๐Ÿ“ฆ does this for one-way repeated measures designs via plots with statistical details ๐Ÿ“Šhttps://t.co/lOT7qa37z8#rstats #DataScience pic.twitter.com/UxoUQr1cvB

— R Function A Day (@rfunctionaday) July 17, 2021
+ +## July 18 {-} + +

To keep related data together, you might sometimes create dataframes with columns that themselves contain dataframes. ๐Ÿงณ

Since working with them can be a pain, the {unpack} function from {tidyr} ๐Ÿ“ฆ helps you "unpack" them! ๐Ÿ”จhttps://t.co/rt0ekSiMUg#rstats #DataScience pic.twitter.com/m2O8OQRDgF

— R Function A Day (@rfunctionaday) July 18, 2021
+ +## July 19 {-} + +

If you use {dplyr} ๐Ÿ“ฆ for data analysis, you may sometimes wish to carry out statistical analysis on a grouped data frame.

If the statistical function requires the whole dataframe, the {cur_data} function provides just the tool! ๐Ÿ—„๏ธhttps://t.co/IemOGQqqrH#rstats #DataScience pic.twitter.com/MzEnBq0tp0

— R Function A Day (@rfunctionaday) July 19, 2021
+ +## July 20 {-} + +

Visualizing variable distribution via violin plot is easy in {ggplot2}, but we may wish to avoid redundant mirroring of the density plot.

The {stat_density_ridges} function from {ggridges} ๐Ÿ“ฆ provides just the geometric layer! ๐Ÿ™Œhttps://t.co/x6yAh0hHW9#rstats #DataScience pic.twitter.com/V3JhOamnFb

— R Function A Day (@rfunctionaday) July 20, 2021
+ +## July 21 {-} + +

During analysis, model selection may involve the specification of multiple models and formally testing if they are different.

The {test_performance} function from {performance} ๐Ÿ“ฆ performs and summarizes indices from these tests ๐Ÿฅ‡https://t.co/Qd25p55XPq#rstats #DataScience pic.twitter.com/EvmEOVXNRn

— R Function A Day (@rfunctionaday) July 21, 2021
+ +## July 22 {-} + +

While visualizing data across a combination of variables, {facet_wrap} in {ggplot2} creates small multiples. But what if the variables are nested?

The {facet_nested_wrap} function from {ggh4x} ๐Ÿ“ฆ handles exactly such designs! ๐Ÿ“Š๐Ÿ™Œhttps://t.co/WVp154GvPA#rstats #DataScience pic.twitter.com/P6ZjOUF9eV

— R Function A Day (@rfunctionaday) July 22, 2021
+ +## July 23 {-} + +

Sometimes you may wish to do something in R and can't think of any package that might be helpful.

In such cases, the {findPackage} function from {packagefinder} ๐Ÿ“ฆ can search and return relevant CRAN packages given the keywords ๐Ÿ”https://t.co/0IiwJtafTq#rstats #DataScience pic.twitter.com/n946xE4cAS

— R Function A Day (@rfunctionaday) July 23, 2021
+ +## July 24 {-} + +

Sometimes you may wish to write SQL queries (for practice?) without access to a database. ๐Ÿ˜ฉ

In such cases, you can use the {dbwritetable} function from {DBI} ๐Ÿ“ฆ to copy a dataframe to a database table, and then write queries! โœ๏ธ๐Ÿ™Œhttps://t.co/Gu3HwjrR0S#rstats #DataScience pic.twitter.com/z6IZnW0o1o

— R Function A Day (@rfunctionaday) July 24, 2021
+ +## July 25 {-} + +

Simulating parameter draws can sometimes be a (computationally faster) alternative to bootstrapping. โฒ๏ธ

The {simulate_parameters} function from {parameters} ๐Ÿ“ฆ can run and visualize such simulations for various regression models ๐ŸŽฒhttps://t.co/SHdA3JANeq#rstats #DataScience pic.twitter.com/sRe2BhPKjW

— R Function A Day (@rfunctionaday) July 25, 2021
+ +## July 26 {-} + +

In case you are looking for an alternate, "operator" way to access object attributes in R, you can use the infix attribute accessor (%@%) from {rlang} ๐Ÿ“ฆ!๏ธhttps://t.co/C0T97lOtWV#rstats #DataScience pic.twitter.com/zAYw4JCo5i

— R Function A Day (@rfunctionaday) July 26, 2021
+ +## July 27 {-} + +

Sometimes you need to plot data from different geographical entities into a grid and may wish to preserve the original geographical orientation of the entities.

The {facet_geo} function from {geofacet} ๐Ÿ“ฆ produces such a grid! ๐Ÿ—บ๏ธhttps://t.co/IUIQ1B7rUw#rstats #DataScience pic.twitter.com/MamwLytO4F

— R Function A Day (@rfunctionaday) July 27, 2021
+ +## July 28 {-} + +

Operating on multiple columns in a row-wise manner is fairly straightforward in {dplyr} ๐Ÿ“ฆ.

In this workflow, the {c_across} function allows you to use the tidy selection syntax to select columns to operate on ๐Ÿ”https://t.co/gmFEid0WDK#rstats #DataScience pic.twitter.com/8uMiwmcxtq

— R Function A Day (@rfunctionaday) July 28, 2021
+ +## July 29 {-} + +

Either out of curiosity or to improve its performance, sometimes you may want to time your R code.

The {tic}/{toc} function from {tictoc} ๐Ÿ“ฆ provides just the tool โฒ๏ธhttps://t.co/yCu9ArIdBd#rstats #DataScience pic.twitter.com/PyHJCSm2NG

— R Function A Day (@rfunctionaday) July 29, 2021
+ +## July 30 {-} + +

To ensure reproducibility of R script, you may wish it to download needed package versions on a certain date.

The {groundhog.library} function from {groundhog} ๐Ÿ“ฆ creates a local library with the needed package versions ๐Ÿ“‘https://t.co/bOhOXRzfMZ#rstats #DataScience pic.twitter.com/1pLfn8uU4q

— R Function A Day (@rfunctionaday) July 30, 2021
+ +## July 31 {-} + +

ROC curves provide a convenient way to compare responses and predictions of a binomial model.

The {performance_roc} function from {performance} ๐Ÿ“ฆ computes AUC metric and visualizes ROC curves for a collection of models ๐Ÿฅ‡๐Ÿฅˆ๐Ÿฅ‰https://t.co/ZKty2kA5Br#rstats #DataScience pic.twitter.com/LYJgfvZHIF

— R Function A Day (@rfunctionaday) July 31, 2021
diff --git a/_book/June-2021.md b/_book/June-2021.md new file mode 100644 index 0000000..9f959ec --- /dev/null +++ b/_book/June-2021.md @@ -0,0 +1,121 @@ +# June 2021 {-} + +## June 1 {-} + +

Outliers are influential observations that can cause problems for (interpreting) regression models, and they need to be detected for further scrutiny.

The {check_outliers} function from {performance} ๐Ÿ“ฆ can do this effortlessly ๐Ÿ‹๏ธโ€โ™€๏ธhttps://t.co/kb9ipoi0l7#rstats #DataScience pic.twitter.com/Qatg8YgQAx

— R Function A Day (@rfunctionaday) June 1, 2021
+ +## June 2 {-} + +

Project Gutenberg is a digital library with > 65K full-texts freely available. Sometimes you may wish to query if a book you want to read is available ๐Ÿ“š

The {gutenberg_works} function from {gutenbergr} ๐Ÿ“ฆ provides this info! ๐Ÿ”https://t.co/xxXL0wx3wQ#rstats #DataScience pic.twitter.com/jgGngCTmqk

— R Function A Day (@rfunctionaday) June 2, 2021
+ +## June 3 {-} + +

Although visualizing variable distribution via violin plot is easy in {ggplot2}, we may wish to avoid redundant mirroring of the density plot.

The {stat_halfeye} function from {ggdist} ๐Ÿ“ฆ provides exactly such a geometric layer! ๐Ÿ™Œhttps://t.co/I3ohHjJG1s#rstats #DataScience pic.twitter.com/eVpC6OxEx9

— R Function A Day (@rfunctionaday) June 3, 2021
+ +## June 4 {-} + +

For correlation hypotheses, one may wish to simultaneously visualize both the joint and the marginal distributions.

The {ggscatterstats} function from {ggstatsplot} ๐Ÿ“ฆ does this by default (with statistical summary as a plus) ๐Ÿ’ https://t.co/09RGm3D8f5#rstats #DataScience pic.twitter.com/939n98ag9O

— R Function A Day (@rfunctionaday) June 4, 2021
+ +## June 5 {-} + +

At times, we may wish to create "safe" versions of functions that notify us if the function fails but also doesn't error and stop the workflow that relies on it.

The {safely} function from {purrr} ๐Ÿ“ฆ creates such "safe" functions ๐Ÿช‚https://t.co/TgO3VCFznT#rstats #DataScience pic.twitter.com/Au0O7G3Lgb

— R Function A Day (@rfunctionaday) June 5, 2021
+ +## June 6 {-} + +

Sometimes we need to convert an HTML to a PDF, PNG, etc. ๐Ÿ”

The {chrome_print} function from {pagedown} can do this either for a local file (including an Rmd file that outputs HTML) or for a URL ๐Ÿ“ https://t.co/IqHMH3kBVz#rstats #DataScience pic.twitter.com/J5sGQVTDbt

— R Function A Day (@rfunctionaday) June 6, 2021
+ +## June 7 {-} + +

Sometimes the data is missing because the output format doesn't repeat values until they change. Such missing values can be filled in using the next or the previous entry. ๐Ÿงฑ

The {fill} function from {tidyr} does exactly this! ๐Ÿ™Œhttps://t.co/QTlw2j4luQ#rstats #DataScience pic.twitter.com/9YLldOUtrH

— R Function A Day (@rfunctionaday) June 7, 2021
+ +## June 8 {-} + +

A test of practical equivalence checks if the effect sizes are equivalent to null effect (a range of values considered to be practically unimportant).

The {equivalence_test} from {effectsize} ๐Ÿ“ฆ performs and visualizes this test ๐Ÿ”https://t.co/r3sWIusHcH#rstats #DataScience pic.twitter.com/rurbfkD04l

— R Function A Day (@rfunctionaday) June 8, 2021
+ +## June 9 {-} + +

Tables are typically presented outside of graphics. But sometimes we may wish to display them alongside graphics, and this requires making "graphical" tables.

The {tableGrob} function from {gridExtra} ๐Ÿ“ฆ can do exactly this! ๐Ÿคฉhttps://t.co/yatEDnIiHJ#rstats #DataScience pic.twitter.com/obnLMJSSEh

— R Function A Day (@rfunctionaday) June 9, 2021
+ +## June 10 {-} + +

A scatterplot matrix elegantly visualizes multi-dimensional data with variable pair graphs arranged in a matrix with shared scales.

The {ggpairs} function from {GGally} ๐Ÿ“ฆ provides an easy and flexible way to generate them! ๐Ÿ‘ https://t.co/liWHH9PAUe#rstats #DataScience pic.twitter.com/z94y7K7IMk

— R Function A Day (@rfunctionaday) June 10, 2021
+ +## June 11 {-} + +

Sometimes you just want to quickly convert the source code from R script (.R) into a report (can be a markdown, PDF, HTML).

The {stitch} function family from {knitr} ๐Ÿ“ฆ makes this conversion effortless! ๐Ÿงถ https://t.co/F7q6zYqn84#rstats #DataScience pic.twitter.com/bPwdrVMEOw

— R Function A Day (@rfunctionaday) June 11, 2021
+ +## June 12 {-} + +

If data has grouped/clustered structure, we may wish to highlight this in a visualization. ๐Ÿชถ

The {geom_mark_ellipse} function from {ggforce} ๐Ÿ“ฆ provides a perfect geometric layer to achieve this by drawing an annotated ellipse! ๐Ÿ’ชhttps://t.co/CBfw7Uj52e#rstats #DataScience pic.twitter.com/iIkVhL6ZXc

— R Function A Day (@rfunctionaday) June 12, 2021
+ +## June 13 {-} + +

Sometimes youโ€™d wish to download fulltext for a paper to read from the comfort of R console. ๐Ÿก

The {ft_get} function from {fulltext} ๐Ÿ“ฆ can do exactly this; you only need to provide a doi! ๐Ÿ“‘https://t.co/AL9zFqN1wj#rstats #DataScience pic.twitter.com/jnAShY92I4

— R Function A Day (@rfunctionaday) June 13, 2021
+ +## June 14 {-} + +

If you have a script that takes a long time to run, you may wish to get notified when it finishes. โœ…

The {beep} function from {beepr} ๐Ÿ“ฆ can do this by producing a sound of your choosing! ๐Ÿ”Šhttps://t.co/tXSziFWu88#rstats #DataScience pic.twitter.com/okF71yE6ZV

— R Function A Day (@rfunctionaday) June 14, 2021
+ +## June 15 {-} + +

Significance-testing for regression models assumes that errors have constant variance.

The validity of this key assumption can be statistically and visually checked using the {check_heteroscedasticity} function from {performance} ๐Ÿ“ฆhttps://t.co/TOemt5pXes#rstats #DataScience pic.twitter.com/4y4txOtnSs

— R Function A Day (@rfunctionaday) June 15, 2021
+ +## June 16 {-} + +

Sometimes we might have a dataframe containing information that we ideally prefer in a list.

The {deframe} function from {tibble} ๐Ÿ“ฆ can do the needed transformation to extract a list ๐Ÿ”งhttps://t.co/dsjo0w5aYD#rstats #DataScience pic.twitter.com/uRFlJMoJ0Q

— R Function A Day (@rfunctionaday) June 16, 2021
+ +## June 17 {-} + +

While working with text data, we may wish to create page-styled visualizations (to highlight certain words, to provide a quick visual summary, etc.).

The {ggpage_plot} function from {ggpage} ๐Ÿ“ฆ creates them in {ggplot}-framework! ๐Ÿ“ƒhttps://t.co/TW6OPH5otb#rstats #DataScience pic.twitter.com/CURqBhD9cU

— R Function A Day (@rfunctionaday) June 17, 2021
+ +## June 18 {-} + +

Sometimes we may wish to print colorful output to the R terminal.

The color functions (red, green, etc.) from {crayon} ๐Ÿ“ฆ make this really easy (via ANSI escape codes)! ๐ŸŽจhttps://t.co/RGvmzBQR7B#rstats #DataScience pic.twitter.com/X7jGXxHb9h

— R Function A Day (@rfunctionaday) June 18, 2021
+ +## June 19 {-} + +

Population pyramids help visualize the overall age distribution of a population and are useful across many fields (e.g., ecology).

The {pyramid_chart} function from {ggcharts} ๐Ÿ“ฆ provides an easy syntax to create them ๐Ÿ‘https://t.co/vvhumXF3s5#rstats #DataScience pic.twitter.com/O7RB54NLnX

— R Function A Day (@rfunctionaday) June 19, 2021
+ +## June 20 {-} + +

Sometimes youโ€™d wish to download and install the needed softwares from the comfort of your R console itself. ๐Ÿก

The {install.} function family from {installr} ๐Ÿ“ฆ can do exactly this *only on Windows* OS โฌhttps://t.co/MdlaWRGskO#rstats #DataScience pic.twitter.com/RQOgFGyJYS

— R Function A Day (@rfunctionaday) June 20, 2021
+ +## June 21 {-} + +

Pie charts are a popular way to visualize categorical data, but making a well-labeled pie chart can be time-consuming.

The {ggpiestats} function from {ggstatsplot} ๐Ÿ“ฆ produces them easily (with additional statistical details) ๐Ÿ’https://t.co/8RAAjLUP7H#rstats #DataScience pic.twitter.com/Eqbsd7ACLN

— R Function A Day (@rfunctionaday) June 21, 2021
+ +## June 22 {-} + +

If you have experience with object-oriented programming (OOP) languages, you may wish to learn its implementation in R. ๐Ÿ‘ฉโ€๐Ÿ’ป

The first step would be to know object types in R, and the {otype} function from {sloop} ๐Ÿ“ฆ makes this easy!https://t.co/cfl3iD4n9m#rstats #DataScience pic.twitter.com/avIaOGvlHC

— R Function A Day (@rfunctionaday) June 22, 2021
+ +## June 23 {-} + +

Even if you know HTML, sometimes you may wish to generate the HTML code/tags using R itself.

The tag builder function family from {htmltools} ๐Ÿ“ฆ makes this straightforward!https://t.co/X0cN4XB0WC

Potentially also helpful for self-teaching HTML via R. ๐Ÿ‘ฉโ€๐Ÿซ#rstats #DataScience pic.twitter.com/Tv8jES7TYt

— R Function A Day (@rfunctionaday) June 23, 2021
+ +## June 24 {-} + +

Significance-testing for ANOVAs assumes that all comparison groups have the same variance.

The validity of this assumption can be statistically and visually checked using the {check_homogeneity} function from {performance} ๐Ÿ“ฆ! โœ…https://t.co/YVlloAfSdo#rstats #DataScience pic.twitter.com/advuxCgV6t

— R Function A Day (@rfunctionaday) June 24, 2021
+ +## June 25 {-} + +

While writing in RMarkdown, we may be required to embed local or remote assets to enrich the document.

The {include_} function family from {knitr} ๐Ÿ“ฆ makes this easy and also provides many advantages over Markdown syntax ๐Ÿงฐhttps://t.co/3ffCSIRvCw#rstats #DataScience pic.twitter.com/gbOUCChpXX

— R Function A Day (@rfunctionaday) June 25, 2021
+ +## June 26 {-} + +

While deciding to use a color palette, not only do we wish to know the hex color codes but also how the color *looks*.

The {paletteer_d} function from {paletteer} ๐Ÿ“ฆ does exactly this! ๐ŸŽจhttps://t.co/zNlTlQtytB

P.S. For continuous palettes: {paletteer_c}#rstats #DataScience pic.twitter.com/gASyRT94mg

— R Function A Day (@rfunctionaday) June 26, 2021
+ +## June 27 {-} + +

For multivariate data, a radar chart helps visualize multiple quantitative variables on a two-dimensional chart. ๐Ÿ•ธ๏ธ

The {ggRadar} function from {ggiraphExtra} ๐Ÿ“ฆ makes it really easy to create static or interactive radar charts! ๐Ÿ‘https://t.co/JXXAQbNOyE#rstats #DataScience pic.twitter.com/cHbCKDd8Ig

— R Function A Day (@rfunctionaday) June 27, 2021
+ +## June 28 {-} + +

Sometimes R objects need to be compared (e.g. while implementing a caching strategy), and this can be done by creating unique hash digests for them. ๐Ÿ•ต๏ธ

The {digest} function from the eponymous ๐Ÿ“ฆ does exactly this! 3โƒฃ2โƒฃhttps://t.co/dFy9o3RpbC#rstats #DataScience pic.twitter.com/GJNB48TXGc

— R Function A Day (@rfunctionaday) June 28, 2021
+ +## June 29 {-} + +

If data has grouped/clustered structure, we may wish to highlight this in a visualization. ๐Ÿชถ

The {geom_mark_hull} function from {ggforce} ๐Ÿ“ฆ provides a geometric layer to achieve this by annotating sets of points via hulls โœ๏ธhttps://t.co/fnjCPTf2Ki#rstats #DataScience pic.twitter.com/wbvFiHaEyt

— R Function A Day (@rfunctionaday) June 29, 2021
+ +## June 30 {-} + +

Clustering algorithms can often disagree on the number of clusters present in the data.

To address this, the {n_clusters} function from {parameters} ๐Ÿ“ฆ runs 28 different algorithms and suggests a number based on maximum consensus ๐Ÿค–https://t.co/DIxPXIhhLg#rstats #DataScience pic.twitter.com/gMIT5jd1QO

— R Function A Day (@rfunctionaday) June 30, 2021
diff --git a/_book/March-2021.md b/_book/March-2021.md new file mode 100644 index 0000000..1f045bc --- /dev/null +++ b/_book/March-2021.md @@ -0,0 +1,125 @@ +# March 2021 {-} + +## March 1 {-} + +

This one is an oldie but a goodie:
The {switch} function from {base} ๐Ÿ“ฆ helps you select from a list of alternative actions depending on a condition of interest ๐Ÿ—‚https://t.co/IYYI1dIvpm

Note how, if unspecified, values can trickle down.#rstats #DataScience pic.twitter.com/6iqBh85XMY

— R Function A Day (@rfunctionaday) March 1, 2021
+ +## March 2 {-} + +

In case you want to create a new variable conditional on checking whether values for a different variable lie inside an interval, the {between} function in {dplyr} can be a big help ๐Ÿ‘Œhttps://t.co/JrEHPo5oDv

Works with date-time objects as well! ๐Ÿ™Œ#rstats #DataScience pic.twitter.com/J5TtCwLBE3

— R Function A Day (@rfunctionaday) March 2, 2021
+ +## March 3 {-} + +

Sometimes you might wish to know which ๐Ÿ“ฆ some of the unfamiliar functions are from, or where some of the objects in your session are located.

The {find} function in {base} ๐Ÿ“ฆ can be helpful here ๐Ÿ”https://t.co/vTvhBnFogF#rstats #DataScience pic.twitter.com/BG9E8cnS9w

— R Function A Day (@rfunctionaday) March 3, 2021
+ +## March 4 {-} + +

No matter the programming language I code in, I rarely wish to leave the comfort zone of #rmarkdown ๐Ÿก

But how does one check details about the languages currently supported? Using the {knit_engine} function from {knitr} ๐Ÿงถ https://t.co/bVEzn990dE#rstats #DataScience pic.twitter.com/LCHtsb1b1T

— R Function A Day (@rfunctionaday) March 4, 2021
+ +## March 5 {-} + +

If you are used to creating tibble columns sequentially, you might think a similar procedure works while creating lists, but it doesnโ€™t, at least not with {base::list}.

You can instead use {lst} function from {tibble} ๐Ÿ“ฆ! ๐Ÿ› https://t.co/K97EBCEsYz#rstats #DataScience pic.twitter.com/p152AVXFDb

— R Function A Day (@rfunctionaday) March 5, 2021
+ +## March 6 {-} + +

Most R packages are standing on the shoulders of other packages.

In case you are curious to find out which ones, you can use the {plot_dependencies} function from {deepdep} ๐Ÿ“ฆ for visualizing the said dependence:https://t.co/3tl1A7aMW3#rstats #DataScience pic.twitter.com/dUeHWz3MBA

— R Function A Day (@rfunctionaday) March 6, 2021
+ +## March 7 {-} + +

Missing values can be troublesome for some statistical analysis and need to be attended to during the data exploration phase.

The {vis_dat} function from {visdat} ๐Ÿ“ฆ makes it effortless to glean the structure of missing values ๐Ÿ”https://t.co/ciff6eE06w#rstats #DataScience pic.twitter.com/eM4uJgWApO

— R Function A Day (@rfunctionaday) March 7, 2021
+ +## March 8 {-} + +

In case you want to access statistics about your system memory without leaving R, you can use the {ps_system_memory} function from the {ps} ๐Ÿ“ฆhttps://t.co/hSVUebKkIG

The measure to watch out for is the available memory.#rstats #DataScience pic.twitter.com/D4YoWLNsku

— R Function A Day (@rfunctionaday) March 8, 2021
+ +## March 9 {-} + +

Sometimes your data is tabled, i.e. a single row corresponds to multiple observations, not one.

To convert it to tidy data, you can untable it using the {uncount} function from {tidyr} ๐Ÿ“ฆhttps://t.co/LVXog4CWVM#rstats #DataScience pic.twitter.com/r7tcMVkIFL

— R Function A Day (@rfunctionaday) March 9, 2021
+ +## March 10 {-} + +

Sometimes you have multiple functions that you always use in conjunction and wish you can compose them into a single function.

Thanks to {compose} function from {purrr} ๐Ÿ“ฆ, you can do exactly that! ๐ŸŽผhttps://t.co/zdydXfEM35#rstats #DataScience pic.twitter.com/teZ5w65uHS

— R Function A Day (@rfunctionaday) March 10, 2021
+ +## March 11 {-} + +

If you like a certain color from a palette and wish to use it in your plots, you need to find out whatโ€™s the hexadecimal code for that color.

You can use the {show_col} function from {scales} ๐Ÿ“ฆ to achieve this ๐ŸŽจhttps://t.co/vxlr8ff035#rstats #DataScience pic.twitter.com/UDN1IFMvO9

— R Function A Day (@rfunctionaday) March 11, 2021
+ +## March 12 {-} + +

If you want to substitute a certain string pattern in data, you can use {gsub}. But what if you wish to do this across *files*?

You can use the {gsub_file} function from {xfun} ๐Ÿ“ฆ to do such substitutions! ๐Ÿ”https://t.co/1PFI7vdRn0#rstats #DataScience pic.twitter.com/09C9GNbKPi

— R Function A Day (@rfunctionaday) March 12, 2021
+ +## March 13 {-} + +

If you have tidy data and wish to carry out operations that require the data to be in wide format, the โ€œspread-operate-retidyโ€ pattern can be a bit cumbersome.

The {pairwise_} function family from {widyr} ๐Ÿ“ฆ makes this less painful:https://t.co/sIcFOKSJSM#rstats #DataScience pic.twitter.com/iaQTtAmzPS

— R Function A Day (@rfunctionaday) March 13, 2021
+ +## March 14 {-} + +

While working with text data, sometimes you can have a long running paragraph that needs to be wrapped so that it is more readable (and pretty). ๐Ÿ“–

The {str_wrap} function from {stringr} does the trick! ๐Ÿ’กhttps://t.co/OF9drlXHl0#rstats #DataScience pic.twitter.com/8QVlPZ0vTW

— R Function A Day (@rfunctionaday) March 14, 2021
+ +## March 15 {-} + +

If you have regression model with interaction effect, it can be tricky to visualize the interaction in a statistically informative way.

Thankfully, {interplot} ๐Ÿ“ฆ has already done that thinking for you in its eponymous function ๐Ÿ™https://t.co/DhhrVrUxyG#rstats #DataScience pic.twitter.com/rWYxVqnpVV

— R Function A Day (@rfunctionaday) March 15, 2021
+ +## March 16 {-} + +

In case you are used to the python-style tuple assignment, you can also do something similar in R using the infix operator from {tidytidbits} ๐Ÿ“ฆ!https://t.co/0g6LDoZfmq#rstats #DataScience pic.twitter.com/M14Qt9p1rg

— R Function A Day (@rfunctionaday) March 16, 2021
+ +## March 17 {-} + +

To report posterior distribution of a Bayesian model, you might report a point estimate, uncertainty around it, and an index for importance of the effect.

You can do all this using {describe_posterior} function from {bayestestR} ๐Ÿ“ฆhttps://t.co/OsEGXjo0Nr#rstats #DataScience pic.twitter.com/68fHWiuOM1

— R Function A Day (@rfunctionaday) March 17, 2021
+ +## March 18 {-} + +

If you see a beautiful image and think to yourself: "I would really like to use that color palette in my plot!", you can do so! ๐ŸŽจ

You can extract the color palette from image using the {create_palette} function from {paletter} ๐Ÿ“ฆhttps://t.co/uZsB1ovCsf#rstats #DataScience pic.twitter.com/vMIv9eZARJ

— R Function A Day (@rfunctionaday) March 18, 2021
+ +## March 19 {-} + +

If you wish to include mathematical expressions in a plot/text, but you are more comfortable writing them in LaTeX than in Rโ€™s plotmath, you can use the {TeX} function from {latex2exp} ๐Ÿ“ฆ for a translation! ๐Ÿ‘https://t.co/cpyeNcFL1j#rstats #DataScience pic.twitter.com/gRPLIFljTa

— R Function A Day (@rfunctionaday) March 19, 2021
+ +## March 20 {-} + +

When you have to format or interpolate strings using piped data, you can do so easily using the {glue_data} function from {glue} ๐Ÿ“ฆhttps://t.co/INusSE9k2u#rstats #DataScience pic.twitter.com/YGgl1ZAGNC

— R Function A Day (@rfunctionaday) March 20, 2021
+ +## March 21 {-} + +

If you wish to embed a well-formatted HTML table containing a summary of your regression model, the {tab_model} function from {sjPlot} ๐Ÿ“ฆ can do so effortlessly:https://t.co/dtVUrfWVkB

Supports simple, mixed-effects, Bayesian, etc. regression models.#rstats #DataScience pic.twitter.com/8wZha5ohNi

— R Function A Day (@rfunctionaday) March 21, 2021
+ +## March 22 {-} + +

It can be a daunting task to construct regular expressions, especially complex ones.

The {rx_} function family from {RVerbalExpressions} ๐Ÿ“ฆ makes this more accessible by allowing one to construct regex using verbal expressions ๐Ÿ”กhttps://t.co/5G77171gYA#rstats #DataScience pic.twitter.com/MbLmKSW0KX

— R Function A Day (@rfunctionaday) March 22, 2021
+ +## March 23 {-} + +

If data has hierarchical categories, you may wish to see their breakdown into subcategories (e.g., to check if enough observations per cell for mixed-effects model).

You can easily do so using {sizetree} function from {plotrix} ๐Ÿ“ฆ!https://t.co/tH5hUetZ2A#rstats #DataScience pic.twitter.com/5d52tK8Mx7

— R Function A Day (@rfunctionaday) March 23, 2021
+ +## March 24 {-} + +

If you have a list-of-lists, sometimes you may wish to turn it inside out, i.e. convert a pair of lists into a list of pairs. ๐Ÿ”€

The {transpose} function from {purrr} ๐Ÿ“ฆ makes this easy:https://t.co/TBQHC2jw3r#rstats #DataScience pic.twitter.com/7wS8by9ysf

— R Function A Day (@rfunctionaday) March 24, 2021
+ +## March 25 {-} + +

While writing functions, either for a ๐Ÿ“ฆ or for colleagues, you can construct an elegant user-interface (UI) using {ui_} function family from {usethis} ๐Ÿ“ฆhttps://t.co/PxL3FRV8Qk

Such UI provides helpful info, esp. for functions that do multiple things.#rstats #DataScience pic.twitter.com/kCgSLY9gMz

— R Function A Day (@rfunctionaday) March 25, 2021
+ +## March 26 {-} + +

When you are visualizing data, in addition to plotting the full dataset, you may also wish to emphasize/zoom in on its subset for a special consideration.

You can do this easily with the {facet_zoom} function from {ggforce} ๐Ÿ“ฆ! ๐Ÿ™Œhttps://t.co/Dm7Lbzv0Pt#rstats #DataScience pic.twitter.com/3EKrTafXRi

— R Function A Day (@rfunctionaday) March 26, 2021
+ +## March 27 {-} + +

If in the *middle* of your piped workflow, you wish to access a side effect (e.g., plot or print something) and then continue on with chained operations, you can do so using the tee pipe operator {%T>%} from {magrittr} ๐Ÿ“ฆ ! https://t.co/ibga7yyf5X#rstats #DataScience pic.twitter.com/5H0MoPOERY

— R Function A Day (@rfunctionaday) March 27, 2021
+ +## March 28 {-} + +

For correlation hypotheses, in addition to the joint distribution in a scatterplot, one may also wish to visualize the marginal distributions for each variable.

This is easy to do using the {ggMarginal} function from {ggExtra} ๐Ÿ“ฆ!https://t.co/OgS1XsmY1U#rstats #DataScience pic.twitter.com/wE8mmJwnIx

— R Function A Day (@rfunctionaday) March 28, 2021
+ +## March 29 {-} + +

If you need to convert a vector or a list into a dataframe, you can use the {enframe} function from {tibble} ๐Ÿ“ฆ to do this conveniently:https://t.co/dsjo0w5aYD

Compare its behavior with that of {data.frame} function to see when you want to prefer it.#rstats #DataScience pic.twitter.com/BxCBR64XF8

— R Function A Day (@rfunctionaday) March 29, 2021
+ +## March 30 {-} + +

Sometimes you need to display two plots, not in a grid, but one inside the other (aka "inset" plot).

Assuming you are using the grammar of graphics approach, this is easy to do using {annotation_custom} function from {ggplot2} ๐Ÿ“ฆ:https://t.co/GTV3UX2XV6#rstats #DataScience pic.twitter.com/cVH9J0dHTJ

— R Function A Day (@rfunctionaday) March 30, 2021
+ +## March 31 {-} + +

If you need to pad strings, the appropriately named {str_pad} function from {stringr} ๐Ÿ“ฆ makes this effortless ๐Ÿงตhttps://t.co/Ar7LehWFQl

See examples below to see all the different ways in which you can do such padding.#rstats #DataScience pic.twitter.com/TZpXJSWvwv

— R Function A Day (@rfunctionaday) March 31, 2021
diff --git a/_book/May-2021.md b/_book/May-2021.md new file mode 100644 index 0000000..015cf11 --- /dev/null +++ b/_book/May-2021.md @@ -0,0 +1,125 @@ +# May 2021 {-} + +## May 1 {-} + +

In {ggplot2}, the missing values are removed by default, but sometimes we may wish to visualize them to see if there is a pattern in missingness.

The {geom_miss_point} function from {naniar} ๐Ÿ“ฆ offers exactly this functionality ๐Ÿ”https://t.co/zJrYSMhnX4#rstats #DataScience pic.twitter.com/IrXFHoLVG1

— R Function A Day (@rfunctionaday) May 1, 2021
+ +## May 2 {-} + +

While exploring data, one often needs a quick and easy way to create dot-and-whisker plots of coefficient estimates (or other quantities) for regression models.

The {ggcoefstats} function from {ggstatsplot} ๐Ÿ“ฆ offers one such optionhttps://t.co/e4iZpPoNIC#rstats #DataScience pic.twitter.com/suxiOKjuLo

— R Function A Day (@rfunctionaday) May 2, 2021
+ +## May 3 {-} + +

Not all functions can properly deal with labelled data, which can cause problems for data analysis. So often one may wish to just remove all labels.

The {remove_all_labels} function from {sjlabelled} ๐Ÿ“ฆ does exactly this โœ‚๏ธhttps://t.co/9mJHPTRlVD#rstats #DataScience pic.twitter.com/dt6Pbfkn58

— R Function A Day (@rfunctionaday) May 3, 2021
+ +## May 4 {-} + +

The {ggplot2} syntax to carry out few common routines (e.g, changing legend position, axes, etc.) can be surprisingly hard to remember.

The {easy_} function family from {ggeasy} ๐Ÿ“ฆ provides memorable shortcuts for such routines ๐Ÿ™Œhttps://t.co/vqFYzcvxKZ#rstats #DataScience pic.twitter.com/eZvdrDwmNf

— R Function A Day (@rfunctionaday) May 4, 2021
+ +## May 5 {-} + +

Google Scholar is an essential platform to organize one's scholarly research output.

The {get_} function family from {scholar} ๐Ÿ“ฆ provides various helpers to extract information about the scholar, publications, citations, etc. ๐Ÿงชhttps://t.co/ndoPs9Yy8S#rstats #DataScience pic.twitter.com/lAMo79rZu3

— R Function A Day (@rfunctionaday) May 5, 2021
+ +## May 6 {-} + +

Linear and linear mixed-effects models assume normally distributed residuals and random effects.

The validity of the assumption can be statistically and visually checked using the {check_normality} function from {performance} ๐Ÿ“ฆ! ๐Ÿ”https://t.co/7XbOrSrYxq#rstats #DataScience pic.twitter.com/AK7AX7iF6o

— R Function A Day (@rfunctionaday) May 6, 2021
+ +## May 7 {-} + +

Often we wish to append visualizations of regression model estimates with a tabular summary of inferential statistics.

The {forest_model} function from {forestmodel} ๐Ÿ“ฆ satisfies these requirements via an informative forest plot ๐ŸŒณhttps://t.co/YYD6dEJXSM#rstats #DataScience pic.twitter.com/rSEodymQx4

— R Function A Day (@rfunctionaday) May 7, 2021
+ +## May 8 {-} + +

Post reproducibility crisis news, replications are on the rise across disciplines. This has led to a need to compare multiple studies.

To this end, the function {sci_figure} from {scifigure} ๐Ÿ“ฆ proves to be a helpful visual tool โš–๏ธhttps://t.co/GnwtwoUcar#rstats #DataScience pic.twitter.com/TXbndnA0Bu

— R Function A Day (@rfunctionaday) May 8, 2021
+ +## May 9 {-} + +

Sometimes the data contain implicitly missing values and one may wish to make them explicit by completing missing information.

The {complete} function from {tidyr} ๐Ÿ“ฆ does exactly this! ๐Ÿ‘https://t.co/tHbK4YAJlZ#rstats #DataScience pic.twitter.com/xbDCkW0kLG

— R Function A Day (@rfunctionaday) May 9, 2021
+ +## May 10 {-} + +

Although {patchwork} ๐Ÿ“ฆ's arithmetic syntax (`+`, `*`, etc.) to combine plots together is extremely easy and intuitive, it can be difficult to use programmatically.

The {wrap_plots} function is the perfect alternative solution!๐Ÿ’กhttps://t.co/AGLkfbPUja#rstats #DataScience pic.twitter.com/fJS5V9weJ3

— R Function A Day (@rfunctionaday) May 10, 2021
+ +## May 11 {-} + +

Sometimes one may wish to include plots or visualizations in a table, e.g. to show the distribution of a variable.

The {spec_} function family from {kableExtra} ๐Ÿ“ฆ make doing so effortless ๐Ÿ™Œhttps://t.co/X4YY8Drm7C#rstats #DataScience pic.twitter.com/9HRDTxEpB8

— R Function A Day (@rfunctionaday) May 11, 2021
+ +## May 12 {-} + +

ROPE defines part of the posterior distribution practically equivalent to a null effect and is useful for hypothesis testing.

The {rope} function from {bayestestR} ๐Ÿ“ฆ helps calculate and visualize it for Bayesian regression models:https://t.co/mfXACyKOfC#rstats #DataScience pic.twitter.com/W2iL072RP5

— R Function A Day (@rfunctionaday) May 12, 2021
+ +## May 13 {-} + +

Sometimes we might need to convert numbers into English words (e.g., for assistant systems to read them out loud). ๐Ÿ“ข

The {numbers_to_words} function from {xfun} ๐Ÿ“ฆ makes this routine effortless and customizable ๐Ÿ”ขhttps://t.co/l2mYGmQGnx#rstats #DataScience pic.twitter.com/B9atDLK3nQ

— R Function A Day (@rfunctionaday) May 13, 2021
+ +## May 14 {-} + +

The Gardnerโ€“Altman mean difference plot simultaneously displays the raw data and highlights the group difference estimate ๐Ÿ“Š

The {mean_diff} function from {dabestr} ๐Ÿ“ฆ creates such plots for two or multiple groups easily โš–๏ธhttps://t.co/dhtg2Nh62r#rstats #DataScience pic.twitter.com/fjv2Vkpi19

— R Function A Day (@rfunctionaday) May 14, 2021
+ +## May 15 {-} + +

For regression analysis with big datasets, we may at times wish to reduce memory assigned to model objects.

The {axe_} function family from {butcher} ๐Ÿ“ฆ offer ways to remove different parts of the model object to make it leaner ๐Ÿ‹๏ธhttps://t.co/ayY86U0zOy#rstats #DataScience pic.twitter.com/9CIU1NSqKU

— R Function A Day (@rfunctionaday) May 15, 2021
+ +## May 16 {-} + +

During exploratory phase, we may wish to visualize and model data quickly, thoroughly, and iteratively โžฟ

The {ggbetweenstats} function from {ggstatsplot} ๐Ÿ“ฆ facilitates this for one-way design via plots with statistical details ๐Ÿ“Šhttps://t.co/fQkmmLSOh3#rstats #DataScience pic.twitter.com/uxsJ8Odv5b

— R Function A Day (@rfunctionaday) May 16, 2021
+ +## May 17 {-} + +

One often needs to compare two values on the same axis (e.g. pre-and post-treatment scores) and a dumbbell chart is an efficient way to visualize such comparison.

The {dumbbell_chart} function from {ggcharts} ๐Ÿ“ฆ creates them easily:https://t.co/Y6YGS0h0DS#rstats #DataScience pic.twitter.com/Wpwey00gGV

— R Function A Day (@rfunctionaday) May 17, 2021
+ +## May 18 {-} + +

Programming is a challenging task and we - as a teacher, a collaborator, a developer, etc. - might wish to add a touch of encouragement to this activity sometimes.

The {praise} function from the eponymous ๐Ÿ“ฆ can be of help here ๐Ÿ’Œhttps://t.co/wImExbbaT7#rstats #DataScience pic.twitter.com/1SnLZ7ctS7

— R Function A Day (@rfunctionaday) May 18, 2021
+ +## May 19 {-} + +

After model-fitting, we often need to convert model objects into a dataframe, either for reporting or for visualizations. ๐Ÿ“œ

The {model_parameters} function from the {parameters} ๐Ÿ“ฆ does this for many regression model objects ๐ŸŒŸhttps://t.co/4jOHsZDCaz#rstats #DataScience pic.twitter.com/uI7sUSF0bz

— R Function A Day (@rfunctionaday) May 19, 2021
+ +## May 20 {-} + +

In modern scientific work, the traditional credit assignment systems seem outmoded, and a contributions table is better suited.

The {generate} function from {contribution} ๐Ÿ“ฆ can easily generate such tables in ggplot2-framework ๐Ÿ”ขhttps://t.co/FCTli0Ht1f#rstats #DataScience pic.twitter.com/IqcLPMFxOa

— R Function A Day (@rfunctionaday) May 20, 2021
+ +## May 21 {-} + +

If you are fluent in {dplyr} and wish to learn how to write SQL queries, it can be nifty to have a function that can provide a syntax translation between the two.

The {show_query} function from {dbplyr} ๐Ÿ“ฆ does just that! ๐Ÿ”„https://t.co/GAjWk5qfVC#rstats #DataScience pic.twitter.com/qxOAPD4PAX

— R Function A Day (@rfunctionaday) May 21, 2021
+ +## May 22 {-} + +

While working with a directory, we sometimes need to get more information about its contents.

Instead of using the terminal, one can simply use the {dir_ls} function from {fs} ๐Ÿ“ฆ to return a richly informative summary ๐Ÿ—‚https://t.co/s0UxLxPykG#rstats #DataScience pic.twitter.com/kAzYf2jPfB

— R Function A Day (@rfunctionaday) May 22, 2021
+ +## May 23 {-} + +

During analysis, model selection may involve specification and comparison of multiple models.

The {compare_performance} function from {performance} ๐Ÿ“ฆ creates tabular + graphical summaries comparing performance indices for models ๐Ÿฅ‡https://t.co/6cAI5ZbNkl#rstats #DataScience pic.twitter.com/CxyfyRCCHY

— R Function A Day (@rfunctionaday) May 23, 2021
+ +## May 24 {-} + +

While writing functions that print text to the user's terminal or console, we may wish to construct a pleasant command-line interface.

The {cli_} function family from {cli} ๐Ÿ“ฆ provides a collection of tools to make it pretty ๐Ÿ’…https://t.co/HJeQ6MBgue#rstats #DataScience pic.twitter.com/ZJZNBP5SAa

— R Function A Day (@rfunctionaday) May 24, 2021
+ +## May 25 {-} + +

While teaching or reporting methods, we may sometimes wish to report LaTeX equations for regression models, which can be frustrating and time-consuming.

The {extract_eq} function from {equatiomatic} ๐Ÿ“ฆ makes this really easy! ๐Ÿ™Œhttps://t.co/LyQ9bMxal0#rstats #DataScience pic.twitter.com/mlghSLFeGJ

— R Function A Day (@rfunctionaday) May 25, 2021
+ +## May 26 {-} + +

Either due to reading or formatting errors, sometimes data entries that belong together in a cell might break off across rows.

The {unbreak_vals} function from {unheadr} ๐Ÿ“ฆ makes it easy to join them using regular expressions ๐Ÿฉนhttps://t.co/gouxjvPows#rstats #DataScience pic.twitter.com/3a4ZA73xxP

— R Function A Day (@rfunctionaday) May 26, 2021
+ +## May 27 {-} + +

Bar charts are a good way to visualize categorical data but making a well-labeled bar chart can be time-consuming.

The {ggbarstats} function from {ggstatsplot} ๐Ÿ“ฆ easily produces such a chart (with additional statistical details) ๐Ÿ“Šhttps://t.co/dNl2IJAJX3#rstats #DataScience pic.twitter.com/0UySWaMxei

— R Function A Day (@rfunctionaday) May 27, 2021
+ +## May 28 {-} + +

A common data wrangling routine involves checking for presence or absence of certain combinations when the data have combinatorial structure.

The {expand} function from {tidyr} ๐Ÿ“ฆ does exactly this! ๐Ÿ‘https://t.co/oj3THZs4RW#rstats #DataScience pic.twitter.com/SjHZo7bpxv

— R Function A Day (@rfunctionaday) May 28, 2021
+ +## May 29 {-} + +

Although adding horizontal and vertical lines to {ggplot2} is easy, sometimes we need to add them both and with multiple intercepts.

The {geom_vhlines} function from {ggpp} ๐Ÿ“ฆ provides a perfect geometric layer to do so quickly! โšก๏ธhttps://t.co/gNfzDhRdhu#rstats #DataScience pic.twitter.com/1oA1ZMWDKI

— R Function A Day (@rfunctionaday) May 29, 2021
+ +## May 30 {-} + +

Across projects, we may have a similar directory structure and, therefore, we may prefer to create directories algorithmically over manually.

The {dir_create} function from {fs} ๐Ÿ“ฆ is perfect for safely doing this! ๐Ÿ—ƒ๏ธhttps://t.co/SvS78Z0hIN#rstats #DataScience pic.twitter.com/uHEXy3n1N6

— R Function A Day (@rfunctionaday) May 30, 2021
+ +## May 31 {-} + +

The {latex2exp} ๐Ÿ“ฆ is useful to convert LaTeX equations to Rโ€™s {plotmath}. But what if we instead want to do the opposite: convert {plotmath} expressions to LaTeX?

The {expr2latex} function from {simsalapar} ๐Ÿ“ฆ does exactly this! ๐Ÿ”€https://t.co/MvVrIEOdwe#rstats #DataScience pic.twitter.com/kSMSdp4gIC

— R Function A Day (@rfunctionaday) May 31, 2021
diff --git a/_book/November-2021.md b/_book/November-2021.md new file mode 100644 index 0000000..ef1c6d1 --- /dev/null +++ b/_book/November-2021.md @@ -0,0 +1,121 @@ +# November 2021 {-} + +## November 1 {-} + +

If you write documents using R, you may wish to spell check to find possible spelling mistakes.

The {spell_check_*} function family from {spelling} ๐Ÿ“ฆ makes this easy for selected text, a collection of documents, or a package ๐Ÿ”https://t.co/IxvzK0f9r1#rstats #DataScience pic.twitter.com/9bkSWUjakn

— R Function A Day (@rfunctionaday) November 1, 2021
+ +## November 2 {-} + +

Sometimes we may wish to check all relevant assumptions for a linear regression model in one go.

The {gg_diagnose} function from {lindia} ๐Ÿ“ฆ does this for lm objects and provides helpful {ggplot2} visualizations โœ…๐Ÿ“Šhttps://t.co/12Q5NT3c6P#rstats #DataScience pic.twitter.com/1bMYhDxosT

— R Function A Day (@rfunctionaday) November 2, 2021
+ +## November 3 {-} + +

Sometimes you need to display two plots, not in a grid, but one inside the other (aka "inset" plot).

Assuming you are using the grammar of graphics approach, this is easy to do using {inset_element} function from {patchwork} ๐Ÿ“ฆ! ๐Ÿ‘ฉโ€๐Ÿญhttps://t.co/H2A9Yh0W6f#rstats #DataScience pic.twitter.com/2diq1akqay

— R Function A Day (@rfunctionaday) November 3, 2021
+ +## November 4 {-} + +

Even after doing everything you can in R, sometimes you may want to further improve the performance of your code by rewriting it in C++.

The {cppFunction} from {Rcpp} ๐Ÿ“ฆprovides a convenient way to do so! โšก๏ธhttps://t.co/xL92m6Jlub#rstats #DataScience pic.twitter.com/MIlRxRciMN

— R Function A Day (@rfunctionaday) November 4, 2021
+ +## November 5 {-} + +

A dot plot is a simple yet informative way to visualize the distribution of continuous or quantitative variables.

The {geom_dotsinterval} function from {ggdist} ๐Ÿ“ฆ provides the needed geometric layer! ๐Ÿ”ต๐Ÿ”ดhttps://t.co/n67JhkqJfr#rstats #DataScience pic.twitter.com/XuqjlSWBbj

— R Function A Day (@rfunctionaday) November 5, 2021
+ +## November 6 {-} + +

When numerous key-pair values are specified in an environment, R's performance can degrade because of a significant amount of memory leakage.

The {fastmap} function from the eponymous ๐Ÿ“ฆ provides a more performant alternative! ๐Ÿ”https://t.co/H7dZxlZixI#rstats #DataScience pic.twitter.com/Hxai0xP0KZ

— R Function A Day (@rfunctionaday) November 6, 2021
+ +## November 7 {-} + +

While exploring data, one often needs a quick and easy way to create dot-and-whisker plots of coefficient estimates for regression models.

The {plot_model} function from {sjPlot} ๐Ÿ“ฆ produces such plots for a wide range models ๐Ÿ“Šhttps://t.co/S4iMdhxUbB#rstats #DataScience pic.twitter.com/azkYut7LkL

— R Function A Day (@rfunctionaday) November 7, 2021
+ +## November 8 {-} + +

While analyzing text data, if you filter out stop words, you may wish to have them readily available in R.

The {generate_stoplist} function from {tidystopwords} ๐Ÿ“ฆ provides them in more than 100 languages! ๐Ÿ›‘https://t.co/fZK57AClCG#rstats #DataScience pic.twitter.com/R4aYJzr7CF

— R Function A Day (@rfunctionaday) November 8, 2021
+ +## November 9 {-} + +

If you have a complex study design, before simulating it, you may first wish to validate it with a mock dataset.

The {check_design} function from {faux} ๐Ÿ“ฆ provides a quick and easy visual way to do so! ๐Ÿ“Šhttps://t.co/N20EV0caL7#rstats #DataScience pic.twitter.com/dcG5cpLJ3j

— R Function A Day (@rfunctionaday) November 9, 2021
+ +## November 10 {-} + +

Sometimes you may need to operate on video files in R (e.g., change file format, convert to images, etc.).

The {av_*} function family from {av} ๐Ÿ“ฆ provides numerous helpers to this end! ๐ŸŽฅhttps://t.co/v5mgjqqCQr#rstats #DataScience pic.twitter.com/21DWBeT0gq

— R Function A Day (@rfunctionaday) November 10, 2021
+ +## November 11 {-} + +

If RStudio is your preferred IDE for R, you may wish to list and change your current preferences programmatically, rather than pointing and clicking.

The {* _rstudio_prefs} function family in {rstudio.prefs} ๐Ÿ“ฆ provides this! โœ…https://t.co/IXw9ciTFZ7#rstats #DataScience pic.twitter.com/IwTJHUFjle

— R Function A Day (@rfunctionaday) November 11, 2021
+ +## November 12 {-} + +

Lorenz curves provide a good way to visualize inequality in the distribution of a variable (like wealth).

The {stat_lorenz} function from {gglorenz} ๐Ÿ“ฆprovides the needed geometric layer to create such a curve easily ๐Ÿ™Œhttps://t.co/AJpWz8rHCr#rstats #DataScience pic.twitter.com/4bCGp9mrQq

— R Function A Day (@rfunctionaday) November 12, 2021
+ +## November 13 {-} + +

Sometimes you may wish to quickly prepare a frequency table for categorical variables.

The {datasummary_crosstab} function from {modelsummary} ๐Ÿ“ฆ provides output with rich details! ๐Ÿงฎ
https://t.co/ropUkhXb1v#rstats #DataScience pic.twitter.com/plsTArmYA1

— R Function A Day (@rfunctionaday) November 13, 2021
+ +## November 14 {-} + +

If you have a number of rows in your visualization, you may wish to individuate them with the help of different background colours.

The {geom_stripped_rows} function from {GGally} ๐Ÿ“ฆ provides the perfect geometric layer! ๐Ÿฆ“https://t.co/S12QxH4r8Y#rstats #DataScience pic.twitter.com/DnEgVri8yc

— R Function A Day (@rfunctionaday) November 14, 2021
+ +## November 15 {-} + +

If you are used to doing string interpolation in R using the {glue} ๐Ÿ“ฆ, you may wish to have a similar helper while writing SQL queries.

The {glue_sql} function cleverly handles SQL quoting while writing queries โœ๏ธhttps://t.co/3zGFUR1m2e#rstats #DataScience pic.twitter.com/jeAVIRZaYS

— R Function A Day (@rfunctionaday) November 15, 2021
+ +## November 16 {-} + +

Given the diversity of time series classes in the R ecosystem, you may wish to have a universal converter for interchanging classes.

The {ts_*} function family in {tsbox} ๐Ÿ“ฆ provides just the tools! ๐Ÿ› https://t.co/yqNT5DaLns#rstats #DataScience pic.twitter.com/Yf8vMAMIjt

— R Function A Day (@rfunctionaday) November 16, 2021
+ +## November 17 {-} + +

For correlation hypotheses, one may wish to simultaneously visualize both the joint and the marginal distributions.

The {ScatterHist} function from {WVPlots} ๐Ÿ“ฆ does this by default (with statistical summary as a plus) ๐Ÿ’https://t.co/DjZxh7OGG5#rstats #DataScience pic.twitter.com/Se1tOBNLR0

— R Function A Day (@rfunctionaday) November 17, 2021
+ +## November 18 {-} + +

If you use project-oriented workflows, instead of changing a working directory, you may wish to construct file paths relative to the top-level directory.

The eponymous function from {here} ๐Ÿ“ฆ provides this functionality ๐Ÿ  https://t.co/qutCsLDu8e#rstats #DataScience pic.twitter.com/0HYc2zVDu6

— R Function A Day (@rfunctionaday) November 18, 2021
+ +## November 19 {-} + +

Sometimes you need to rank-transform your data, present either in a vector or in a dataframe.

The {ranktransform} function from {datawizard} ๐Ÿ“ฆ allows you to do this quite flexibly! 1๏ธโƒฃ2๏ธโƒฃ3๏ธโƒฃhttps://t.co/S5i3g69jn6#rstats #DataScience pic.twitter.com/ySPWE7VpFe

— R Function A Day (@rfunctionaday) November 19, 2021
+ +## November 20 {-} + +

Pie charts provide an informative but imperfect way to visualize categorical data, but squared pie (or waffle) charts overcome some of these imperfections.

The {waffle} function from the eponymous ๐Ÿ“ฆ easily produces them ๐Ÿง‡ https://t.co/OxtCuCMhHF#rstats #DataScience pic.twitter.com/1ui2OqHJ8k

— R Function A Day (@rfunctionaday) November 20, 2021
+ +## November 21 {-} + +

Apache Spark is a popular platform for large-scale data processing, and you may wish to use the familiar dataframe-based workflows with it from R.

The {copy_to} function from {sparklyr} ๐Ÿ“ฆ can convert dataframes to Spark objects! โšก๏ธhttps://t.co/YpsY9738WF#rstats #DataScience pic.twitter.com/TPWcsNraPK

— R Function A Day (@rfunctionaday) November 21, 2021
+ +## November 22 {-} + +

Sometimes we wish to combine various figures into a single, compound figure to convey an overarching point.

The {plot_grid} function from {cowplot} ๐Ÿ“ฆ provides a way to do so flexibly! ๐Ÿง‘โ€๐Ÿญhttps://t.co/5cQUrPQpJz#rstats #DataScience pic.twitter.com/VONCYetz1x

— R Function A Day (@rfunctionaday) November 22, 2021
+ +## November 23 {-} + +

If you use {dm} ๐Ÿ“ฆ to create data model objects representing tables in a relational database, you may wish to visualise the relations between the tables.

The {dm_draw} function does exactly this! ๐Ÿ•ธhttps://t.co/OmDHyi8Ig9#rstats #DataScience pic.twitter.com/OHIHpLbdgG

— R Function A Day (@rfunctionaday) November 23, 2021
+ +## November 24 {-} + +

Either while debugging or learning a new function, you may wish to understand its implementation logic.

The {flow_view} function from {flow} ๐Ÿ“ฆ helps visualizes this logic via a flow diagram! ๐Ÿ”ท๐Ÿ”ถhttps://t.co/f5ubm3fq7T#rstats #DataScience pic.twitter.com/yR7AS9stSk

— R Function A Day (@rfunctionaday) November 24, 2021
+ +## November 25 {-} + +

During the data-wrangling stage, sometimes you may wish to compare how the dataframe at the current stage differs from the original one.

The {rCompare} function from {dataCompareR} ๐Ÿ“ฆ provides just the tool! ๐ŸŽ๐Ÿhttps://t.co/btUd1vK0dj#rstats #DataScience pic.twitter.com/x8xGL4MUqn

— R Function A Day (@rfunctionaday) November 25, 2021
+ +## November 26 {-} + +

Sometimes we may wish to assess the polarity (positive, negative, neutral) of text data.

The {get_sentiment} function from {syuzhet} ๐Ÿ“ฆ provides a convenient way to approximate the sentiment of the text by sentence! โž•โž–https://t.co/Pv9tCBxzYM#rstats #DataScience pic.twitter.com/us9PiBzRcb

— R Function A Day (@rfunctionaday) November 26, 2021
+ +## November 27 {-} + +

The first important step of a data analysis workflow is to make sure that everything about your data โ€œmakes senseโ€.

The {diagnose} function from {dlookr} ๐Ÿ“ฆ provides a detailed data diagnosis report that makes this step easy! ๐Ÿ”https://t.co/UoUEdrfUTU#rstats #DataScience pic.twitter.com/eVxrpd0rjc

— R Function A Day (@rfunctionaday) November 27, 2021
+ +## November 28 {-} + +

Chloropleth maps provide a convenient way to show variation in a quantitative variable across locations.

The {mf_map} function from {mapsf} ๐Ÿ“ฆ easily draws such maps with elegant defaults! ๐Ÿ—บhttps://t.co/QitknL32Jh#rstats #DataScience pic.twitter.com/JMCtpdEYnY

— R Function A Day (@rfunctionaday) November 28, 2021
+ +## November 29 {-} + +

If we want to print an HTML document produced by Rmarkdown, we may also wish that it were paginated.

The {html_paged} function from {pagedown} ๐Ÿ“ฆ provides an HTML document split into multiple pages! ๐Ÿ“‘๐Ÿ–จhttps://t.co/wMofeBVYuc#rstats #DataScience pic.twitter.com/L1sXZrh4Xz

— R Function A Day (@rfunctionaday) November 29, 2021
+ +## November 30 {-} + +

A correlation matrix compactly shows relationships between multiple variables. But, for pipe-based workflows, it is often helpful to have them in a dataframe.

The {correlate} function from {corrr} ๐Ÿ“ฆ makes it easy to extract them!https://t.co/TAMnjQQTAT#rstats #DataScience pic.twitter.com/aLN7k9uvGy

— R Function A Day (@rfunctionaday) November 30, 2021
diff --git a/_book/October-2021.md b/_book/October-2021.md new file mode 100644 index 0000000..a7f405a --- /dev/null +++ b/_book/October-2021.md @@ -0,0 +1,125 @@ +# October 2021 {-} + +## October 1 {-} + +

Correspondence analysis extends PCA to summarizes and visualizes multivariate categorical data in two-dimension plots.

The {fviz_ca} function from {factoextra} ๐Ÿ“ฆ provides elegant ggplot2-based visualizations for this analysis! ๐Ÿ’„https://t.co/mtFtXrE0VJ#rstats #DataScience pic.twitter.com/FT2vNH70Vx

— R Function A Day (@rfunctionaday) October 1, 2021
+ +## October 2 {-} + +

Text comes in a variety of encodings, and many functions for reading in text assume UTF-8 encoding. But what if this assumption doesn't hold up?

In such cases, the {utf8_valid} function from {utf8} ๐Ÿ“ฆ can find the offending text ๐Ÿ“https://t.co/vwL09X0zrq#rstats #DataScience pic.twitter.com/cU8tkACV75

— R Function A Day (@rfunctionaday) October 2, 2021
+ +## October 3 {-} + +

While exploring data, one often needs a quick and easy way to display distributions of coefficient estimates for regression models.

The {dwplot} function from {dotwhisker} ๐Ÿ“ฆ produces such plots easily and flexibly! ๐Ÿ””https://t.co/aHrGaAG8Kv#rstats #DataScience pic.twitter.com/IwGGnBQN82

— R Function A Day (@rfunctionaday) October 3, 2021
+ +## October 4 {-} + +

In the hypothesis testing framework, sometimes we may wish to generate a distribution corresponding to our null hypothesis.

The {generate} function from {infer} ๐Ÿ“ฆ easily resamples observed data to create such a distribution! ๐Ÿ“Šhttps://t.co/39GlrUrqsp#rstats #DataScience pic.twitter.com/rt60yA7YFQ

— R Function A Day (@rfunctionaday) October 4, 2021
+ +## October 5 {-} + +

Having stand-out comment lines decorated with bands of characters can make different sections of R scripts easy to identify and navigate.

The {xxx_*} function family from {ARTofR} ๐Ÿ“ฆ offers a collection of such comments ๐Ÿšจhttps://t.co/in3KGiwDXs#rstats #DataScience pic.twitter.com/c75VrfhniD

— R Function A Day (@rfunctionaday) October 5, 2021
+ +## October 6 {-} + +

Association rule mining is an unsupervised method to find attributes that frequently occur together in a dataset.

The {plot} method from {arulesViz} ๐Ÿ“ฆ can visualize found association rules in the ggplot2-framework โ›https://t.co/s4pUQAvqXA#rstats #DataScience pic.twitter.com/dDy9Fstgq1

— R Function A Day (@rfunctionaday) October 6, 2021
+ +## October 7 {-} + +

A calendar-based graphic visualizes daily activities, but getting the data in the needed format can be a challenge.

The {frame_calendar} function from {sugrrants} ๐Ÿ“ฆ provides convenient syntax to format data in the right format ๐Ÿ—“๏ธhttps://t.co/JZHB0oUb7q#rstats #DataScience pic.twitter.com/q5Vv5wcShM

— R Function A Day (@rfunctionaday) October 7, 2021
+ +## October 8 {-} + +

Sometimes you have to present results from a regression model in a well-formatted table.

The {as_flextable} function from {flextable} ๐Ÿ“ฆ can easily produce such tables with rich details ๐Ÿ—‚https://t.co/trfvqzqhvp#rstats #DataScience pic.twitter.com/cXx7iyUXh6

— R Function A Day (@rfunctionaday) October 8, 2021
+ +## October 9 {-} + +

Sometimes you may wish to sample only a portion of the data.

The {slice} function family from {dplyr} ๐Ÿ“ฆ provides helpers to do so โœ‚๏ธhttps://t.co/4tt17FnvnM#rstats #DataScience pic.twitter.com/9e8pS7KjFn

— R Function A Day (@rfunctionaday) October 9, 2021
+ +## October 10 {-} + +

In order to ensure reproducibility, we may want to include detailed session information in our report.

The {session_info} function from {sessioninfo} ๐Ÿ“ฆ creates such a log ๐Ÿ“https://t.co/C9RyxMnXNk#rstats #DataScience pic.twitter.com/QH0SkjztL6

— R Function A Day (@rfunctionaday) October 10, 2021
+ +## October 11 {-} + +

If you use a function that outputs content that you often need to copy-paste, you may wish to do this programmatically than manually.

The {write_clip} function from {clipr} ๐Ÿ“ฆ allows you to do this! โœ๏ธhttps://t.co/LI9QxOqguP#rstats #DataScience pic.twitter.com/CZM86KxLlL

— R Function A Day (@rfunctionaday) October 11, 2021
+ +## October 12 {-} + +

Sometimes you may wish to customize how {ggplot2} axes are drawn (e.g. adding brackets).

The {coord_flex_*} function family from {lemon} ๐Ÿ“ฆ supports such customizations ๐Ÿ‹https://t.co/DNHBbSx5Io#rstats #DataScience pic.twitter.com/SJzVPftyqQ

— R Function A Day (@rfunctionaday) October 12, 2021
+ +## October 13 {-} + +

Often we may wish to compute descriptive and inferential statistics by giving different weights across data points.

The {weighted_*} function family from {sjstats} ๐Ÿ“ฆ provides familiar syntax to carry out weighted analysis ๐Ÿ‹๏ธhttps://t.co/x9Ng6317As#rstats #DataScience pic.twitter.com/mEE7MIlkPE

— R Function A Day (@rfunctionaday) October 13, 2021
+ +## October 14 {-} + +

Treemaps visualize nested proportions for multiple categorical variables by recursively nesting rectangles (area = proportion) inside each other.

The {geom_treemap} function from {treemapify} ๐Ÿ“ฆ supplies needed geometric layer! ๐ŸŒณhttps://t.co/i1Pc58pewr#rstats #DataScience pic.twitter.com/9ccyphWC76

— R Function A Day (@rfunctionaday) October 14, 2021
+ +## October 15 {-} + +

Although often you can write data to a single CSV file, sometimes you may need to write several datasets to multiple Excel spreadsheets.

The {write_xlsx} function from {writexl} ๐Ÿ“ฆ provides an easy syntax to do so! ๐Ÿ“https://t.co/EsBmWyupeB#rstats #DataScience pic.twitter.com/9631CZzFM5

— R Function A Day (@rfunctionaday) October 15, 2021
+ +## October 16 {-} + +

Sometimes we may wish to center variables (subtract from mean, i.e.) in a dataframe (e.g. to interpret interaction terms in regression analysis).

The {center} function from {datawizard} ๐Ÿ“ฆ does this flexibly 0๏ธโƒฃhttps://t.co/2KaDrn47w4#rstats #DataScience pic.twitter.com/KcfRGT1qF5

— R Function A Day (@rfunctionaday) October 16, 2021
+ +## October 17 {-} + +

Sometimes you not only wish to create a visualization with {ggplot2} ๐Ÿ“ฆ, but also to add additional filters to it.

The {with_*} function family from {ggfx} ๐Ÿ“ฆ provides a rich collection of such filters! ๐Ÿ’…https://t.co/ekCrUTvFHV#rstats #DataScience pic.twitter.com/nnlVunnFyR

— R Function A Day (@rfunctionaday) October 17, 2021
+ +## October 18 {-} + +

If the data to be wrangled is highly non-rectangular, you may wish to melt it down first and then wrangle it further.

The {melt_*} function family from {meltr} ๐Ÿ“ฆ allows you to do this โ™จ๏ธhttps://t.co/gYmWI1xIQA#rstats #DataScience pic.twitter.com/3nJcnrB9rP

— R Function A Day (@rfunctionaday) October 18, 2021
+ +## October 19 {-} + +

If you work with text data, sometimes you might need to detect the text language.

The eponymous function from {franc} ๐Ÿ“ฆ can detect text from 310 languages! ๐Ÿ•ต๏ธโ€โ™‚๏ธhttps://t.co/KOSWDsHQWH#rstats #DataScience pic.twitter.com/0KZbgor1iW

— R Function A Day (@rfunctionaday) October 19, 2021
+ +## October 20 {-} + +

Sometimes you may wish to quickly prepare a frequency table but present it as a visualization.

The {ggtable} function from {GGally} ๐Ÿ“ฆ provides an easy syntax to do so in {ggplot2}-framework! ๐Ÿงฎ
https://t.co/NqgdhgImbo#rstats #DataScience pic.twitter.com/TqA4mQI06R

— R Function A Day (@rfunctionaday) October 20, 2021
+ +## October 21 {-} + +

In order to speed up, you may want to return cached results if same inputs are provided to a computationally expensive function.

The {memoise} function from the eponymous ๐Ÿ“ฆ does exactly this! โฉ https://t.co/vT2edZhCZo#rstats #DataScience pic.twitter.com/BidZlofr8v

— R Function A Day (@rfunctionaday) October 21, 2021
+ +## October 22 {-} + +

If you have a lot of overlapping data points, you could wish to simultaneously estimate their overlap and individuate them.

The {geom_pointdensity} function from {ggpointdensity} ๐Ÿ“ฆ provides the perfect geometric layer! ๐Ÿงนhttps://t.co/OeFMabDKZg#rstats #DataScience pic.twitter.com/tUtP6Jw6pI

— R Function A Day (@rfunctionaday) October 22, 2021
+ +## October 23 {-} + +

Often you need to list all active processes on your system, but instead of using a task manager, you may wish to do it from R itself.

The {ps} function from the eponymous ๐Ÿ“ฆ creates an informative dataframe of active processes ๐Ÿ—’https://t.co/KVrBiD4mUE#rstats #DataScience pic.twitter.com/ORYvnaTGV5

— R Function A Day (@rfunctionaday) October 23, 2021
+ +## October 24 {-} + +

If you are fluent in R and wish to learn SQL, it can be nifty to have a function that can provide a syntax translation between the two.

The {translate_sql} function from {dbplyr} ๐Ÿ“ฆ provides such translations ๐Ÿ”€https://t.co/cS6zPgdFNn#rstats #DataScience pic.twitter.com/Jafa31i673

— R Function A Day (@rfunctionaday) October 24, 2021
+ +## October 25 {-} + +

If the data is stored in Excel spreadsheets and needs to be imported into R, we may sometimes wish to have it in the tidy data format.

The {xlsx_cells} function from {tidyxl} ๐Ÿ“ฆ makes such import straightforward ๐Ÿ”งhttps://t.co/hcAgiuyCON#rstats #DataScience pic.twitter.com/8VFCVEDaok

— R Function A Day (@rfunctionaday) October 25, 2021
+ +## October 26 {-} + +

Donut charts are a popular way to visualize categorical data, but making a well-labelled donut chart can be time-consuming.

The {ggdonutchart} function from {ggpubr} ๐Ÿ“ฆ produces them easily! ๐Ÿฉhttps://t.co/VdLvfSyFZH#rstats #DataScience pic.twitter.com/l1k5na75wL

— R Function A Day (@rfunctionaday) October 26, 2021
+ +## October 27 {-} + +

If you do iterative analysis in list columns using {purrr} ๐Ÿ“ฆ, you understand the frustration of figuring out which iteration produces warnings or errors.

The {map_peacefully} wrapper function from {collateral} ๐Ÿ“ฆ comes to help ๐Ÿ‘https://t.co/gqFb0FM8ov#rstats #DataScience pic.twitter.com/CGzrIMSwI6

— R Function A Day (@rfunctionaday) October 27, 2021
+ +## October 28 {-} + +

Sometimes we may need to convert a {ggplot2} image in a vector graphics format to a raster image.

The {rasterise} function from {ggrastr} ๐Ÿ“ฆ can convert one or many ggplot2 layer(s) into a rasterized output ๐Ÿ”€https://t.co/nrLWwoYwEi#rstats #DataScience pic.twitter.com/e3wI9Y5bvk

— R Function A Day (@rfunctionaday) October 28, 2021
+ +## October 29 {-} + +

Google spreadsheets make it easy to create and edit files in real-time while collaborating online, and sometimes we may wish to access them from R.

The {read_sheet} function from {googlesheets4} ๐Ÿ“ฆ provides a way to do so ๐Ÿ‘https://t.co/dj4tkk9My2#rstats #DataScience pic.twitter.com/zHFgcWqNxf

— R Function A Day (@rfunctionaday) October 29, 2021
+ +## October 30 {-} + +

If you work a lot with time-of-day data, the {hms} function from the eponymous ๐Ÿ“ฆ provides a convenient way to construct and store them in a dataframe, and has consistent coercion rules ๐Ÿ•ฐhttps://t.co/0ViYWZrGLX#rstats #DataScience pic.twitter.com/jbwyxuzLiC

— R Function A Day (@rfunctionaday) October 30, 2021
+ +## October 31 {-} + +

If you have a lot of overlapping data points, you could wish to visualize their density by plotting points next to each other.

The {geom_beeswarm} function from {ggbeeswarm} ๐Ÿ“ฆ provides the perfect geometric layer! ๐Ÿhttps://t.co/YCc94sGUTN#rstats #DataScience pic.twitter.com/rbdaQtqqqB

— R Function A Day (@rfunctionaday) October 31, 2021
diff --git a/_book/R-Function-A-Day-book.epub b/_book/R-Function-A-Day-book.epub new file mode 100644 index 0000000000000000000000000000000000000000..6b8a33dd249e7a63d625909939c882f61c4f9152 GIT binary patch literal 297842 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�PK=JiooJF`}Q}LgQ-+tG4 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%0A?GI=og>4FFo}P7% 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 literal 0 HcmV?d00001 diff --git a/_book/R-Function-A-Day-book.pdf b/_book/R-Function-A-Day-book.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9ab961f39dc71228e3e7f56b9cc6983388cad59b GIT binary patch literal 240257 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[_USocyYD-rpT<3J^e7e6t4(2@F{~z7Q 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 z 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 dr?UH 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%0ApkbK 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

cvui~yrP2)<#%9E88pS!<+f`|gpZgGnF}iu$7h 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 x_10@Y^^0rfMv&#$lg|lp>c8m5

— R Function A Day (@rfunctionaday) September 1, 2021 + +## September 2 {-} + + + +## September 3 {-} + + + +## September 4 {-} + + + +## September 5 {-} + + + +## September 6 {-} + + + +## September 7 {-} + + + +## September 8 {-} + + + +## September 9 {-} + + + +## September 10 {-} + + + +## September 11 {-} + + + +## September 12 {-} + + + +## September 13 {-} + + + +## September 14 {-} + + + +## September 15 {-} + + + +## September 16 {-} + + + +## September 17 {-} + + + +## September 18 {-} + + + +## September 19 {-} + + + +## September 20 {-} + + + +## September 21 {-} + + + +## September 22 {-} + + + +## September 23 {-} + + + +## September 24 {-} + + + +## September 25 {-} + + + +## September 26 {-} + + + +## September 27 {-} + + + +## September 28 {-} + + + +## September 29 {-} + + + +## September 30 {-} + + diff --git a/_book/april-2021.html b/_book/april-2021.html new file mode 100644 index 0000000..079c433 --- /dev/null +++ b/_book/april-2021.html @@ -0,0 +1,469 @@ + + + + + + +April 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
+
+
+

April 2021 +

+
+

April 1 +

+ + +
+
+

April 2 +

+ + +
+
+

April 3 +

+ + +
+
+

April 4 +

+ + +
+
+

April 5 +

+ + +
+
+

April 6 +

+ + +
+
+

April 7 +

+ + +
+
+

April 8 +

+ + +
+
+

April 9 +

+ + +
+
+

April 10 +

+ + +
+
+

April 11 +

+ + +
+
+

April 12 +

+ + +
+
+

April 13 +

+ + +
+
+

April 14 +

+ + +
+
+

April 15 +

+ + +
+
+

April 16 +

+ + +
+
+

April 17 +

+ + +
+
+

April 18 +

+ + +
+
+

April 19 +

+ + +
+
+

April 20 +

+ + +
+
+

April 21 +

+ + +
+
+

April 22 +

+ + +
+
+

April 23 +

+ + +
+
+

April 24 +

+ + +
+
+

April 25 +

+ + +
+
+

April 26 +

+ + +
+
+

April 27 +

+ + +
+
+

April 28 +

+ + +
+
+

April 29 +

+ + +
+
+

April 30 +

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

"R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

+
+ +
+

This book was built by the bookdown R package.

+
+ +
+
+ + diff --git a/_book/august-2021.html b/_book/august-2021.html new file mode 100644 index 0000000..e7a893b --- /dev/null +++ b/_book/august-2021.html @@ -0,0 +1,481 @@ + + + + + + +August 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
+
+
+

August 2021 +

+
+

August 1 +

+ + +
+
+

August 2 +

+ + +
+
+

August 3 +

+ + +
+
+

August 4 +

+ + +
+
+

August 5 +

+ + +
+
+

August 6 +

+ + +
+
+

August 7 +

+ + +
+
+

August 8 +

+ + +
+
+

August 9 +

+ + +
+
+

August 10 +

+ + +
+
+

August 11 +

+ + +
+
+

August 12 +

+ + +
+
+

August 13 +

+ + +
+
+

August 14 +

+ + +
+
+

August 15 +

+ + +
+
+

August 16 +

+ + +
+
+

August 17 +

+ + +
+
+

August 18 +

+ + +
+
+

August 19 +

+ + +
+
+

August 20 +

+ + +
+
+

August 21 +

+ + +
+
+

August 22 +

+ + +
+
+

August 23 +

+ + +
+
+

August 24 +

+ + +
+
+

August 25 +

+ + +
+
+

August 26 +

+ + +
+
+

August 27 +

+ + +
+
+

August 28 +

+ + +
+
+

August 29 +

+ + +
+
+

August 30 +

+ + +
+
+

August 31 +

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

"R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

+
+ +
+

This book was built by the bookdown R package.

+
+ +
+
+ + diff --git a/_book/december-2021.html b/_book/december-2021.html new file mode 100644 index 0000000..a5e197b --- /dev/null +++ b/_book/december-2021.html @@ -0,0 +1,481 @@ + + + + + + +December 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
+
+
+

December 2021 +

+
+

December 1 +

+ + +
+
+

December 2 +

+ + +
+
+

December 3 +

+ + +
+
+

December 4 +

+ + +
+
+

December 5 +

+ + +
+
+

December 6 +

+ + +
+
+

December 7 +

+ + +
+
+

December 8 +

+ + +
+
+

December 9 +

+ + +
+
+

December 10 +

+ + +
+
+

December 11 +

+ + +
+
+

December 12 +

+ + +
+
+

December 13 +

+ + +
+
+

December 14 +

+ + +
+
+

December 15 +

+ + +
+
+

December 16 +

+ + +
+
+

December 17 +

+ + +
+
+

December 18 +

+ + +
+
+

December 19 +

+ + +
+
+

December 20 +

+ + +
+
+

December 21 +

+ + +
+
+

December 22 +

+ + +
+
+

December 23 +

+ + +
+
+

December 24 +

+ + +
+
+

December 25 +

+ + +
+
+

December 26 +

+ + +
+
+

December 27 +

+ + +
+
+

December 28 +

+ + +
+
+

December 29 +

+ + +
+
+

December 30 +

+ + +
+
+

December 31 +

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

"R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

+
+ +
+

This book was built by the bookdown R package.

+
+ +
+
+ + diff --git a/_book/february-2021.html b/_book/february-2021.html new file mode 100644 index 0000000..d8f6ac4 --- /dev/null +++ b/_book/february-2021.html @@ -0,0 +1,445 @@ + + + + + + +February 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
+
+
+

February 2021 +

+
+

February 1 +

+ + +
+
+

February 2 +

+ + +
+
+

February 3 +

+ + +
+
+

February 4 +

+ + +
+
+

February 5 +

+ + +
+
+

February 6 +

+ + +
+
+

February 7 +

+ + +
+
+

February 8 +

+ + +
+
+

February 9 +

+ + +
+
+

February 10 +

+ + +
+
+

February 11 +

+ + +
+
+

February 12 +

+ + +
+
+

February 13 +

+ + +
+
+

February 14 +

+ + +
+
+

February 15 +

+ + +
+
+

February 16 +

+ + +
+
+

February 17 +

+ + +
+
+

February 18 +

+ + +
+
+

February 19 +

+ + +
+
+

February 20 +

+ + +
+
+

February 21 +

+ + +
+
+

February 22 +

+ + +
+
+

February 23 +

+ + +
+
+

February 24 +

+ + +
+
+

February 25 +

+ + +
+
+

February 26 +

+ + +
+
+

February 27 +

+ + +
+
+

February 28 +

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

"R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

+
+ +
+

This book was built by the bookdown R package.

+
+ +
+
+ + diff --git a/_book/images/cover.jpg b/_book/images/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..678cd8f09e2eff3daa670f5dfe8848a541606fc5 GIT binary patch literal 214093 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%0AiqQfS*&(&?4 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%0D$*0>BQWjL*uvs_kXAgIZw$w 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
  • cmpc& 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 + + + + + +About | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    About +

    +

    A book that collects (and provides an easy way to access and search) tweets from R Function A Day account that I created and maintained as a hobby project for 1 year (from 24.01.2021 to 24.01.2022).

    +

    There are 365 posts1 in this book, one for each day.

    +
    +

    +โš ๏ธโš ๏ธ Note Before โš ๏ธโš ๏ธ +

    +

    Since the tweets are embedded, the web browser will be slow to load them. So please be patient. +Apologies for these performance issues.

    +
    +

    If you find that the embedded tweet is assigned to wrong date in the book, or if you wish to add something or change something about the book layout, please file an issue on GitHub.

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/index.md b/_book/index.md new file mode 100644 index 0000000..551ca3e --- /dev/null +++ b/_book/index.md @@ -0,0 +1,33 @@ +--- +title: "R Function A Day" +author: 'Indrajeet Patil' +date: "2024-12-13" +site: bookdown::bookdown_site +documentclass: book +url: https://bookdown.org/IndrajeetPatil/R-Function-A-Day-book/ +cover-image: "images/cover.jpg" +description: | + "A book that collects (and provides an easy way to access and search) tweets from *R Function A Day* [account](https://twitter.com/rfunctionaday) that I created and maintained as a hobby project for 1 year (from 24.01.2021 to 24.01.2022)." +github-repo: "IndrajeetPatil/R-Function-A-Day-book" +keywords: "CRAN, R, Book, Data Science" +# bibliography: [book.bib, packages.bib] # no references +# biblio-style: apalike # no references +# csl: chicago-fullnote-bibliography.csl # no references +--- + +# About {-} + +A book that collects (and provides an easy way to access and search) tweets from *R Function A Day* [account](https://twitter.com/rfunctionaday) that I created and maintained as a hobby project for 1 year (from **24.01.2021** to **24.01.2022**). + +There are 365 posts^[Actually, there are 366 posts to be exact. But I accidentally wrote about one function on two separate occasion, so I count them as one post. It's a fun game to find which one ๐Ÿ˜‰] in this book, one for each day. + +--- + +

    โš ๏ธโš ๏ธ Note Before โš ๏ธโš ๏ธ

    + +Since the tweets are embedded, the web browser will be slow to load them. So please be patient. +Apologies for these performance issues. + +--- + +If you find that the embedded tweet is assigned to wrong date in the book, or if you wish to add something or change something about the book layout, please file an [issue on GitHub](https://github.com/IndrajeetPatil/R-Function-A-Day-book/issues). diff --git a/_book/january-2021.html b/_book/january-2021.html new file mode 100644 index 0000000..ab463c7 --- /dev/null +++ b/_book/january-2021.html @@ -0,0 +1,205 @@ + + + + + + +January 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    January 2021 +

    +
    +

    January 24 +

    + + +
    +
    +

    January 25 +

    + + +
    +
    +

    January 26 +

    + + +
    +
    +

    January 27 +

    + + +
    +
    +

    January 28 +

    + + +
    +
    +

    January 29 +

    + + +
    +
    +

    January 30 +

    + + +
    +
    +

    January 31 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/january-2022.html b/_book/january-2022.html new file mode 100644 index 0000000..4ae55df --- /dev/null +++ b/_book/january-2022.html @@ -0,0 +1,397 @@ + + + + + + +January 2022 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    January 2022 +

    +
    +

    January 1 +

    + + +
    +
    +

    January 2 +

    + + +
    +
    +

    January 3 +

    + + +
    +
    +

    January 4 +

    + + +
    +
    +

    January 5 +

    + + +
    +
    +

    January 6 +

    + + +
    +
    +

    January 7 +

    + + +
    +
    +

    January 8 +

    + + +
    +
    +

    January 9 +

    + + +
    +
    +

    January 10 +

    + + +
    +
    +

    January 11 +

    + + +
    +
    +

    January 12 +

    + + +
    +
    +

    January 13 +

    + + +
    +
    +

    January 14 +

    + + +
    +
    +

    January 15 +

    + + +
    +
    +

    January 16 +

    + + +
    +
    +

    January 17 +

    + + +
    +
    +

    January 18 +

    + + +
    +
    +

    January 19 +

    + + +
    +
    +

    January 20 +

    + + +
    +
    +

    January 21 +

    + + +
    +
    +

    January 22 +

    + + +
    +
    +

    January 23 +

    + + +
    +
    +

    January 24 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/july-2021.html b/_book/july-2021.html new file mode 100644 index 0000000..4034b4e --- /dev/null +++ b/_book/july-2021.html @@ -0,0 +1,481 @@ + + + + + + +July 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    July 2021 +

    +
    +

    July 1 +

    + + +
    +
    +

    July 2 +

    + + +
    +
    +

    July 3 +

    + + +
    +
    +

    July 4 +

    + + +
    +
    +

    July 5 +

    + + +
    +
    +

    July 6 +

    + + +
    +
    +

    July 7 +

    + + +
    +
    +

    July 8 +

    + + +
    +
    +

    July 9 +

    + + +
    +
    +

    July 10 +

    + + +
    +
    +

    July 11 +

    + + +
    +
    +

    July 12 +

    + + +
    +
    +

    July 13 +

    + + +
    +
    +

    July 14 +

    + + +
    +
    +

    July 15 +

    + + +
    +
    +

    July 16 +

    + + +
    +
    +

    July 17 +

    + + +
    +
    +

    July 18 +

    + + +
    +
    +

    July 19 +

    + + +
    +
    +

    July 20 +

    + + +
    +
    +

    July 21 +

    + + +
    +
    +

    July 22 +

    + + +
    +
    +

    July 23 +

    + + +
    +
    +

    July 24 +

    + + +
    +
    +

    July 25 +

    + + +
    +
    +

    July 26 +

    + + +
    +
    +

    July 27 +

    + + +
    +
    +

    July 28 +

    + + +
    +
    +

    July 29 +

    + + +
    +
    +

    July 30 +

    + + +
    +
    +

    July 31 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/june-2021.html b/_book/june-2021.html new file mode 100644 index 0000000..d117ac1 --- /dev/null +++ b/_book/june-2021.html @@ -0,0 +1,469 @@ + + + + + + +June 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    June 2021 +

    +
    +

    June 1 +

    + + +
    +
    +

    June 2 +

    + + +
    +
    +

    June 3 +

    + + +
    +
    +

    June 4 +

    + + +
    +
    +

    June 5 +

    + + +
    +
    +

    June 6 +

    + + +
    +
    +

    June 7 +

    + + +
    +
    +

    June 8 +

    + + +
    +
    +

    June 9 +

    + + +
    +
    +

    June 10 +

    + + +
    +
    +

    June 11 +

    + + +
    +
    +

    June 12 +

    + + +
    +
    +

    June 13 +

    + + +
    +
    +

    June 14 +

    + + +
    +
    +

    June 15 +

    + + +
    +
    +

    June 16 +

    + + +
    +
    +

    June 17 +

    + + +
    +
    +

    June 18 +

    + + +
    +
    +

    June 19 +

    + + +
    +
    +

    June 20 +

    + + +
    +
    +

    June 21 +

    + + +
    +
    +

    June 22 +

    + + +
    +
    +

    June 23 +

    + + +
    +
    +

    June 24 +

    + + +
    +
    +

    June 25 +

    + + +
    +
    +

    June 26 +

    + + +
    +
    +

    June 27 +

    + + +
    +
    +

    June 28 +

    + + +
    +
    +

    June 29 +

    + + +
    +
    +

    June 30 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/libs/bootstrap-4.6.0/bootstrap.bundle.min.js b/_book/libs/bootstrap-4.6.0/bootstrap.bundle.min.js new file mode 100644 index 0000000..a9eb3db --- /dev/null +++ b/_book/libs/bootstrap-4.6.0/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.6.0 (https://getbootstrap.com/) + * Copyright 2011-2021 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?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery)}(this,(function(t,e){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var i=n(e);function o(t,e){for(var n=0;n=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};l.jQueryDetection(),i.default.fn.emulateTransitionEnd=s,i.default.event.special[l.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(i.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var u="alert",f=i.default.fn[u],d=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){i.default.removeData(this._element,"bs.alert"),this._element=null},e._getRootElement=function(t){var e=l.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=i.default(t).closest(".alert")[0]),n},e._triggerCloseEvent=function(t){var e=i.default.Event("close.bs.alert");return i.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(i.default(t).removeClass("show"),i.default(t).hasClass("fade")){var n=l.getTransitionDurationFromElement(t);i.default(t).one(l.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){i.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.alert");o||(o=new t(this),n.data("bs.alert",o)),"close"===e&&o[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();i.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',d._handleDismiss(new d)),i.default.fn[u]=d._jQueryInterface,i.default.fn[u].Constructor=d,i.default.fn[u].noConflict=function(){return i.default.fn[u]=f,d._jQueryInterface};var c=i.default.fn.button,h=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=i.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var o=this._element.querySelector('input:not([type="hidden"])');if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains("active"))t=!1;else{var r=n.querySelector(".active");r&&i.default(r).removeClass("active")}t&&("checkbox"!==o.type&&"radio"!==o.type||(o.checked=!this._element.classList.contains("active")),this.shouldAvoidTriggerChange||i.default(o).trigger("change")),o.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&&i.default(this._element).toggleClass("active"))},e.dispose=function(){i.default.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var o=i.default(this),r=o.data("bs.button");r||(r=new t(this),o.data("bs.button",r)),r.shouldAvoidTriggerChange=n,"toggle"===e&&r[e]()}))},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();i.default(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=t.target,n=e;if(i.default(e).hasClass("btn")||(e=i.default(e).closest(".btn")[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var o=e.querySelector('input:not([type="hidden"])');if(o&&(o.hasAttribute("disabled")||o.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||h._jQueryInterface.call(i.default(e),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var e=i.default(t.target).closest(".btn")[0];i.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),i.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide("next")},e.nextWhenVisible=function(){var t=i.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide("prev")},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(l.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(".active.carousel-item");var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)i.default(this._element).one("slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var o=t>n?"next":"prev";this._slide(o,this._items[t])}},e.dispose=function(){i.default(this._element).off(m),i.default.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=a({},v,t),l.typeCheckConfig(p,t,_),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&i.default(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&i.default(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&b[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&b[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};i.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(i.default(this._element).on("pointerdown.bs.carousel",(function(t){return e(t)})),i.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(i.default(this._element).on("touchstart.bs.carousel",(function(t){return e(t)})),i.default(this._element).on("touchmove.bs.carousel",(function(e){return function(e){e.originalEvent.touches&&e.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),i.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var a=(o+("prev"===t?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),o=this._getItemIndex(this._element.querySelector(".active.carousel-item")),r=i.default.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:o,to:n});return i.default(this._element).trigger(r),r},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));i.default(e).removeClass("active");var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&i.default(n).addClass("active")}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(".active.carousel-item");if(t){var e=parseInt(t.getAttribute("data-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},e._slide=function(t,e){var n,o,r,a=this,s=this._element.querySelector(".active.carousel-item"),u=this._getItemIndex(s),f=e||s&&this._getItemByDirection(t,s),d=this._getItemIndex(f),c=Boolean(this._interval);if("next"===t?(n="carousel-item-left",o="carousel-item-next",r="left"):(n="carousel-item-right",o="carousel-item-prev",r="right"),f&&i.default(f).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(f,r).isDefaultPrevented()&&s&&f){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(f),this._activeElement=f;var h=i.default.Event("slid.bs.carousel",{relatedTarget:f,direction:r,from:u,to:d});if(i.default(this._element).hasClass("slide")){i.default(f).addClass(o),l.reflow(f),i.default(s).addClass(n),i.default(f).addClass(n);var p=l.getTransitionDurationFromElement(s);i.default(s).one(l.TRANSITION_END,(function(){i.default(f).removeClass(n+" "+o).addClass("active"),i.default(s).removeClass("active "+o+" "+n),a._isSliding=!1,setTimeout((function(){return i.default(a._element).trigger(h)}),0)})).emulateTransitionEnd(p)}else i.default(s).removeClass("active"),i.default(f).addClass("active"),this._isSliding=!1,i.default(this._element).trigger(h);c&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data("bs.carousel"),o=a({},v,i.default(this).data());"object"==typeof e&&(o=a({},o,e));var r="string"==typeof e?e:o.slide;if(n||(n=new t(this,o),i.default(this).data("bs.carousel",n)),"number"==typeof e)n.to(e);else if("string"==typeof r){if("undefined"==typeof n[r])throw new TypeError('No method named "'+r+'"');n[r]()}else o.interval&&o.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=l.getSelectorFromElement(this);if(n){var o=i.default(n)[0];if(o&&i.default(o).hasClass("carousel")){var r=a({},i.default(o).data(),i.default(this).data()),s=this.getAttribute("data-slide-to");s&&(r.interval=!1),t._jQueryInterface.call(i.default(o),r),s&&i.default(o).data("bs.carousel").to(s),e.preventDefault()}}},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return v}}]),t}();i.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",y._dataApiClickHandler),i.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e0&&(this._selector=a,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){i.default(this._element).hasClass("show")?this.hide():this.show()},e.show=function(){var e,n,o=this;if(!this._isTransitioning&&!i.default(this._element).hasClass("show")&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof o._config.parent?t.getAttribute("data-parent")===o._config.parent:t.classList.contains("collapse")}))).length&&(e=null),!(e&&(n=i.default(e).not(this._selector).data("bs.collapse"))&&n._isTransitioning))){var r=i.default.Event("show.bs.collapse");if(i.default(this._element).trigger(r),!r.isDefaultPrevented()){e&&(t._jQueryInterface.call(i.default(e).not(this._selector),"hide"),n||i.default(e).data("bs.collapse",null));var a=this._getDimension();i.default(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[a]=0,this._triggerArray.length&&i.default(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var s="scroll"+(a[0].toUpperCase()+a.slice(1)),u=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,(function(){i.default(o._element).removeClass("collapsing").addClass("collapse show"),o._element.style[a]="",o.setTransitioning(!1),i.default(o._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(u),this._element.style[a]=this._element[s]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&i.default(this._element).hasClass("show")){var e=i.default.Event("hide.bs.collapse");if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",l.reflow(this._element),i.default(this._element).addClass("collapsing").removeClass("collapse show");var o=this._triggerArray.length;if(o>0)for(var r=0;r=0)return 1;return 0}();var k=N&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),D))}};function A(t){return t&&"[object Function]"==={}.toString.call(t)}function I(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function O(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function x(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=I(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:x(O(t))}function j(t){return t&&t.referenceNode?t.referenceNode:t}var L=N&&!(!window.MSInputMethodContext||!document.documentMode),P=N&&/MSIE 10/.test(navigator.userAgent);function F(t){return 11===t?L:10===t?P:L||P}function R(t){if(!t)return document.documentElement;for(var e=F(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===I(n,"position")?R(n):n:t?t.ownerDocument.documentElement:document.documentElement}function H(t){return null!==t.parentNode?H(t.parentNode):t}function M(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a,s,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&R(a.firstElementChild)!==a?R(l):l;var u=H(t);return u.host?M(u.host,e):M(t,H(e).host)}function q(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var o=t.ownerDocument.documentElement,r=t.ownerDocument.scrollingElement||o;return r[n]}return t[n]}function B(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=q(e,"top"),o=q(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}function Q(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function W(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],F(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function U(t){var e=t.body,n=t.documentElement,i=F(10)&&getComputedStyle(n);return{height:W("Height",e,n,i),width:W("Width",e,n,i)}}var V=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Y=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=F(10),o="HTML"===e.nodeName,r=G(t),a=G(e),s=x(t),l=I(e),u=parseFloat(l.borderTopWidth),f=parseFloat(l.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=K({top:r.top-a.top-u,left:r.left-a.left-f,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){var c=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=u-c,d.bottom-=u-c,d.left-=f-h,d.right-=f-h,d.marginTop=c,d.marginLeft=h}return(i&&!n?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(d=B(d,e)),d}function J(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=$(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:q(n),s=e?0:q(n,"left"),l={top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r};return K(l)}function Z(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===I(t,"position"))return!0;var n=O(t);return!!n&&Z(n)}function tt(t){if(!t||!t.parentElement||F())return document.documentElement;for(var e=t.parentElement;e&&"none"===I(e,"transform");)e=e.parentElement;return e||document.documentElement}function et(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},a=o?tt(t):M(t,j(e));if("viewport"===i)r=J(a,o);else{var s=void 0;"scrollParent"===i?"BODY"===(s=x(O(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===i?t.ownerDocument.documentElement:i;var l=$(s,a,o);if("HTML"!==s.nodeName||Z(a))r=l;else{var u=U(t.ownerDocument),f=u.height,d=u.width;r.top+=l.top-l.marginTop,r.bottom=f+l.top,r.left+=l.left-l.marginLeft,r.right=d+l.left}}var c="number"==typeof(n=n||0);return r.left+=c?n:n.left||0,r.top+=c?n:n.top||0,r.right-=c?n:n.right||0,r.bottom-=c?n:n.bottom||0,r}function nt(t){return t.width*t.height}function it(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=et(n,i,r,o),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},l=Object.keys(s).map((function(t){return X({key:t},s[t],{area:nt(s[t])})})).sort((function(t,e){return e.area-t.area})),u=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),f=u.length>0?u[0].key:l[0].key,d=t.split("-")[1];return f+(d?"-"+d:"")}function ot(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=i?tt(e):M(e,j(n));return $(n,o,i)}function rt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function at(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function st(t,e,n){n=n.split("-")[0];var i=rt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),a=r?"top":"left",s=r?"left":"top",l=r?"height":"width",u=r?"width":"height";return o[a]=e[a]+e[l]/2-i[l]/2,o[s]=n===s?e[s]-i[u]:e[at(s)],o}function lt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function ut(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=lt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&A(n)&&(e.offsets.popper=K(e.offsets.popper),e.offsets.reference=K(e.offsets.reference),e=n(e,t))})),e}function ft(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=ot(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=it(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=st(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=ut(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function dt(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function ct(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=Tt.indexOf(t),i=Tt.slice(n+1).concat(Tt.slice(0,n));return e?i.reverse():i}var St="flip",Nt="clockwise",Dt="counterclockwise";function kt(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(lt(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(u=u.map((function(t,i){var o=(1===i?!r:r)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];if(!r)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}return K(s)[e]/100*r}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)}))}))).forEach((function(t,e){t.forEach((function(n,i){_t(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var At={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",f={start:z({},l,r[l]),end:z({},l,r[l]+r[u]-a[u])};t.offsets.popper=X({},a,f[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,a=o.reference,s=i.split("-")[0],l=void 0;return l=_t(+n)?[+n,0]:kt(n,r,a,s),"left"===s?(r.top+=l[0],r.left-=l[1]):"right"===s?(r.top+=l[0],r.left+=l[1]):"top"===s?(r.left+=l[0],r.top-=l[1]):"bottom"===s&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||R(t.instance.popper);t.instance.reference===n&&(n=R(n));var i=ct("transform"),o=t.instance.popper.style,r=o.top,a=o.left,s=o[i];o.top="",o.left="",o[i]="";var l=et(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=a,o[i]=s,e.boundaries=l;var u=e.priority,f=t.offsets.popper,d={primary:function(t){var n=f[t];return f[t]l[t]&&!e.escapeWithReference&&(i=Math.min(f[n],l[t]-("right"===t?f.width:f.height))),z({},n,i)}};return u.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";f=X({},f,d[e](t))})),t.offsets.popper=f,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]r(i[s])&&(t.offsets.popper[l]=r(i[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!wt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,a=r.popper,s=r.reference,l=-1!==["left","right"].indexOf(o),u=l?"height":"width",f=l?"Top":"Left",d=f.toLowerCase(),c=l?"left":"top",h=l?"bottom":"right",p=rt(i)[u];s[h]-pa[h]&&(t.offsets.popper[d]+=s[d]+p-a[h]),t.offsets.popper=K(t.offsets.popper);var m=s[d]+s[u]/2-p/2,g=I(t.instance.popper),v=parseFloat(g["margin"+f]),_=parseFloat(g["border"+f+"Width"]),b=m-t.offsets.popper[d]-v-_;return b=Math.max(Math.min(a[u]-p,b),0),t.arrowElement=i,t.offsets.arrow=(z(n={},d,Math.round(b)),z(n,c,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(dt(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=et(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=at(i),r=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case St:a=[i,o];break;case Nt:a=Ct(i);break;case Dt:a=Ct(i,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return t;i=t.placement.split("-")[0],o=at(i);var u=t.offsets.popper,f=t.offsets.reference,d=Math.floor,c="left"===i&&d(u.right)>d(f.left)||"right"===i&&d(u.left)d(f.top)||"bottom"===i&&d(u.top)d(n.right),m=d(u.top)d(n.bottom),v="left"===i&&h||"right"===i&&p||"top"===i&&m||"bottom"===i&&g,_=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&&(_&&"start"===r&&h||_&&"end"===r&&p||!_&&"start"===r&&m||!_&&"end"===r&&g),y=!!e.flipVariationsByContent&&(_&&"start"===r&&p||_&&"end"===r&&h||!_&&"start"===r&&g||!_&&"end"===r&&m),w=b||y;(c||v||w)&&(t.flipped=!0,(c||v)&&(i=a[l+1]),w&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=X({},t.offsets.popper,st(t.instance.popper,t.offsets.reference,t.placement)),t=ut(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),t.placement=at(e),t.offsets.popper=K(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!wt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=lt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};V(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=k(this.update.bind(this)),this.options=X({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(X({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=X({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return X({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&A(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Y(t,[{key:"update",value:function(){return ft.call(this)}},{key:"destroy",value:function(){return ht.call(this)}},{key:"enableEventListeners",value:function(){return gt.call(this)}},{key:"disableEventListeners",value:function(){return vt.call(this)}}]),t}();It.Utils=("undefined"!=typeof window?window:global).PopperUtils,It.placements=Et,It.Defaults=At;var Ot="dropdown",xt=i.default.fn[Ot],jt=new RegExp("38|40|27"),Lt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Pt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},Ft=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var e=t.prototype;return e.toggle=function(){if(!this._element.disabled&&!i.default(this._element).hasClass("disabled")){var e=i.default(this._menu).hasClass("show");t._clearMenus(),e||this.show(!0)}},e.show=function(e){if(void 0===e&&(e=!1),!(this._element.disabled||i.default(this._element).hasClass("disabled")||i.default(this._menu).hasClass("show"))){var n={relatedTarget:this._element},o=i.default.Event("show.bs.dropdown",n),r=t._getParentFromElement(this._element);if(i.default(r).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&&e){if("undefined"==typeof It)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var a=this._element;"parent"===this._config.reference?a=r:l.isElement(this._config.reference)&&(a=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(a=this._config.reference[0])),"scrollParent"!==this._config.boundary&&i.default(r).addClass("position-static"),this._popper=new It(a,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===i.default(r).closest(".navbar-nav").length&&i.default(document.body).children().on("mouseover",null,i.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),i.default(this._menu).toggleClass("show"),i.default(r).toggleClass("show").trigger(i.default.Event("shown.bs.dropdown",n))}}},e.hide=function(){if(!this._element.disabled&&!i.default(this._element).hasClass("disabled")&&i.default(this._menu).hasClass("show")){var e={relatedTarget:this._element},n=i.default.Event("hide.bs.dropdown",e),o=t._getParentFromElement(this._element);i.default(o).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),i.default(this._menu).toggleClass("show"),i.default(o).toggleClass("show").trigger(i.default.Event("hidden.bs.dropdown",e)))}},e.dispose=function(){i.default.removeData(this._element,"bs.dropdown"),i.default(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;i.default(this._element).on("click.bs.dropdown",(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},e._getConfig=function(t){return t=a({},this.constructor.Default,i.default(this._element).data(),t),l.typeCheckConfig(Ot,t,this.constructor.DefaultType),t},e._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(".dropdown-menu"))}return this._menu},e._getPlacement=function(){var t=i.default(this._element.parentNode),e="bottom-start";return t.hasClass("dropup")?e=i.default(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":t.hasClass("dropright")?e="right-start":t.hasClass("dropleft")?e="left-start":i.default(this._menu).hasClass("dropdown-menu-right")&&(e="bottom-end"),e},e._detectNavbar=function(){return i.default(this._element).closest(".navbar").length>0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),a({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this).data("bs.dropdown");if(n||(n=new t(this,"object"==typeof e?e:null),i.default(this).data("bs.dropdown",n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),o=0,r=n.length;o0&&a--,40===e.which&&adocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var o=l.getTransitionDurationFromElement(this._dialog);i.default(this._element).off(l.TRANSITION_END),i.default(this._element).one(l.TRANSITION_END,(function(){t._element.classList.remove("modal-static"),n||i.default(t._element).one(l.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}},e._showElement=function(t){var e=this,n=i.default(this._element).hasClass("fade"),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),i.default(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,n&&l.reflow(this._element),i.default(this._element).addClass("show"),this._config.focus&&this._enforceFocus();var r=i.default.Event("shown.bs.modal",{relatedTarget:t}),a=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,i.default(e._element).trigger(r)};if(n){var s=l.getTransitionDurationFromElement(this._dialog);i.default(this._dialog).one(l.TRANSITION_END,a).emulateTransitionEnd(s)}else a()},e._enforceFocus=function(){var t=this;i.default(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(e){document!==e.target&&t._element!==e.target&&0===i.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?i.default(this._element).on("keydown.dismiss.bs.modal",(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||i.default(this._element).off("keydown.dismiss.bs.modal")},e._setResizeEvent=function(){var t=this;this._isShown?i.default(window).on("resize.bs.modal",(function(e){return t.handleUpdate(e)})):i.default(window).off("resize.bs.modal")},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){i.default(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),i.default(t._element).trigger("hidden.bs.modal")}))},e._removeBackdrop=function(){this._backdrop&&(i.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=i.default(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),i.default(this._backdrop).appendTo(document.body),i.default(this._element).on("click.dismiss.bs.modal",(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&l.reflow(this._backdrop),i.default(this._backdrop).addClass("show"),!t)return;if(!n)return void t();var o=l.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(l.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){i.default(this._backdrop).removeClass("show");var r=function(){e._removeBackdrop(),t&&t()};if(i.default(this._element).hasClass("fade")){var a=l.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(l.TRANSITION_END,r).emulateTransitionEnd(a)}else r()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:Qt,popperConfig:null},Zt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},te=function(){function t(t,e){if("undefined"==typeof It)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=i.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(i.default(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),i.default.removeData(this.element,this.constructor.DATA_KEY),i.default(this.element).off(this.constructor.EVENT_KEY),i.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&i.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===i.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=i.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){i.default(this.element).trigger(e);var n=l.findShadowRoot(this.element),o=i.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!o)return;var r=this.getTipElement(),a=l.getUID(this.constructor.NAME);r.setAttribute("id",a),this.element.setAttribute("aria-describedby",a),this.setContent(),this.config.animation&&i.default(r).addClass("fade");var s="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,u=this._getAttachment(s);this.addAttachmentClass(u);var f=this._getContainer();i.default(r).data(this.constructor.DATA_KEY,this),i.default.contains(this.element.ownerDocument.documentElement,this.tip)||i.default(r).appendTo(f),i.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new It(this.element,r,this._getPopperConfig(u)),i.default(r).addClass("show"),i.default(r).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&i.default(document.body).children().on("mouseover",null,i.default.noop);var d=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,i.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(i.default(this.tip).hasClass("fade")){var c=l.getTransitionDurationFromElement(this.tip);i.default(this.tip).one(l.TRANSITION_END,d).emulateTransitionEnd(c)}else d()}},e.hide=function(t){var e=this,n=this.getTipElement(),o=i.default.Event(this.constructor.Event.HIDE),r=function(){"show"!==e._hoverState&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),i.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(i.default(this.element).trigger(o),!o.isDefaultPrevented()){if(i.default(n).removeClass("show"),"ontouchstart"in document.documentElement&&i.default(document.body).children().off("mouseover",null,i.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,i.default(this.tip).hasClass("fade")){var a=l.getTransitionDurationFromElement(n);i.default(n).one(l.TRANSITION_END,r).emulateTransitionEnd(a)}else r();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(i.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),i.default(t).removeClass("fade show")},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Vt(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?i.default(e).parent().is(t)||t.empty().append(e):t.text(i.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return a({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=a({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?i.default(this.config.container):i.default(document).find(this.config.container)},e._getAttachment=function(t){return $t[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)i.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;i.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},i.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),i.default(e.getTipElement()).hasClass("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||i.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),i.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=i.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Kt.indexOf(t)&&delete e[t]})),"number"==typeof(t=a({},this.constructor.Default,e,"object"==typeof t&&t?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()),l.typeCheckConfig(Yt,t,this.constructor.DefaultType),t.sanitize&&(t.template=Vt(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(Xt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(i.default(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.tooltip"),r="object"==typeof e&&e;if((o||!/dispose|hide/.test(e))&&(o||(o=new t(this,r),n.data("bs.tooltip",o)),"string"==typeof e)){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Yt}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Zt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Gt}}]),t}();i.default.fn[Yt]=te._jQueryInterface,i.default.fn[Yt].Constructor=te,i.default.fn[Yt].noConflict=function(){return i.default.fn[Yt]=zt,te._jQueryInterface};var ee="popover",ne=i.default.fn[ee],ie=new RegExp("(^|\\s)bs-popover\\S+","g"),oe=a({},te.Default,{placement:"right",trigger:"click",content:"",template:''}),re=a({},te.DefaultType,{content:"(string|element|function)"}),ae={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},se=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=o.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){i.default(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||i.default(this.config.template)[0],this.tip},a.setContent=function(){var t=i.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=i.default(this.getTipElement()),e=t.attr("class").match(ie);null!==e&&e.length>0&&t.removeClass(e.join(""))},o._jQueryInterface=function(t){return this.each((function(){var e=i.default(this).data("bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n),i.default(this).data("bs.popover",e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},r(o,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"Default",get:function(){return oe}},{key:"NAME",get:function(){return ee}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return ae}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return re}}]),o}(te);i.default.fn[ee]=se._jQueryInterface,i.default.fn[ee].Constructor=se,i.default.fn[ee].noConflict=function(){return i.default.fn[ee]=ne,se._jQueryInterface};var le="scrollspy",ue=i.default.fn[le],fe={offset:10,method:"auto",target:""},de={offset:"number",method:"string",target:"(string|element)"},ce=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,i.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,o="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,r=l.getSelectorFromElement(t);if(r&&(e=document.querySelector(r)),e){var a=e.getBoundingClientRect();if(a.width||a.height)return[i.default(e)[n]().top+o,r]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){i.default.removeData(this._element,"bs.scrollspy"),i.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=a({},fe,"object"==typeof t&&t?t:{})).target&&l.isElement(t.target)){var e=i.default(t.target).attr("id");e||(e=l.getUID(le),i.default(t.target).attr("id",e)),t.target="#"+e}return l.typeCheckConfig(le,t,de),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active":".active";n=(n=i.default.makeArray(i.default(o).find(a)))[n.length-1]}var s=i.default.Event("hide.bs.tab",{relatedTarget:this._element}),u=i.default.Event("show.bs.tab",{relatedTarget:n});if(n&&i.default(n).trigger(s),i.default(this._element).trigger(u),!u.isDefaultPrevented()&&!s.isDefaultPrevented()){r&&(e=document.querySelector(r)),this._activate(this._element,o);var f=function(){var e=i.default.Event("hidden.bs.tab",{relatedTarget:t._element}),o=i.default.Event("shown.bs.tab",{relatedTarget:n});i.default(n).trigger(e),i.default(t._element).trigger(o)};e?this._activate(e,e.parentNode,f):f()}}},e.dispose=function(){i.default.removeData(this._element,"bs.tab"),this._element=null},e._activate=function(t,e,n){var o=this,r=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?i.default(e).children(".active"):i.default(e).find("> li > .active"))[0],a=n&&r&&i.default(r).hasClass("fade"),s=function(){return o._transitionComplete(t,r,n)};if(r&&a){var u=l.getTransitionDurationFromElement(r);i.default(r).removeClass("show").one(l.TRANSITION_END,s).emulateTransitionEnd(u)}else s()},e._transitionComplete=function(t,e,n){if(e){i.default(e).removeClass("active");var o=i.default(e.parentNode).find("> .dropdown-menu .active")[0];o&&i.default(o).removeClass("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}i.default(t).addClass("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),l.reflow(t),t.classList.contains("fade")&&t.classList.add("show");var r=t.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&i.default(r).hasClass("dropdown-menu")){var a=i.default(t).closest(".dropdown")[0];if(a){var s=[].slice.call(a.querySelectorAll(".dropdown-toggle"));i.default(s).addClass("active")}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.tab");if(o||(o=new t(this),n.data("bs.tab",o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}}]),t}();i.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),pe._jQueryInterface.call(i.default(this),"show")})),i.default.fn.tab=pe._jQueryInterface,i.default.fn.tab.Constructor=pe,i.default.fn.tab.noConflict=function(){return i.default.fn.tab=he,pe._jQueryInterface};var me=i.default.fn.toast,ge={animation:"boolean",autohide:"boolean",delay:"number"},ve={animation:!0,autohide:!0,delay:500},_e=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=i.default.Event("show.bs.toast");if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),i.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),l.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var o=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,n).emulateTransitionEnd(o)}else n()}},e.hide=function(){if(this._element.classList.contains("show")){var t=i.default.Event("hide.bs.toast");i.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),i.default(this._element).off("click.dismiss.bs.toast"),i.default.removeData(this._element,"bs.toast"),this._element=null,this._config=null},e._getConfig=function(t){return t=a({},ve,i.default(this._element).data(),"object"==typeof t&&t?t:{}),l.typeCheckConfig("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;i.default(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add("hide"),i.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=l.getTransitionDurationFromElement(this._element);i.default(this._element).one(l.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var n=i.default(this),o=n.data("bs.toast");if(o||(o=new t(this,"object"==typeof e&&e),n.data("bs.toast",o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e](this)}}))},r(t,null,[{key:"VERSION",get:function(){return"4.6.0"}},{key:"DefaultType",get:function(){return ge}},{key:"Default",get:function(){return ve}}]),t}();i.default.fn.toast=_e._jQueryInterface,i.default.fn.toast.Constructor=_e,i.default.fn.toast.noConflict=function(){return i.default.fn.toast=me,_e._jQueryInterface},t.Alert=d,t.Button=h,t.Carousel=y,t.Collapse=S,t.Dropdown=Ft,t.Modal=qt,t.Popover=se,t.Scrollspy=ce,t.Tab=pe,t.Toast=_e,t.Tooltip=te,t.Util=l,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/_book/libs/bootstrap-4.6.0/bootstrap.min.css b/_book/libs/bootstrap-4.6.0/bootstrap.min.css new file mode 100644 index 0000000..782002c --- /dev/null +++ b/_book/libs/bootstrap-4.6.0/bootstrap.min.css @@ -0,0 +1 @@ +:root{--bslib-bootstrap-version: 4;--bslib-preset-name: ;--bslib-preset-type: }:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--default: #dee2e6;--primary: #096B72;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#096B72;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:transparent}a:hover{color:#03282b;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}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,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}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}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.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:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#000;background-color:#f6f6f6;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#000;background-color:#f6f6f6;padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal;padding:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;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}}.row{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-default,.table-default>th,.table-default>td{background-color:#f6f7f8}.table-default th,.table-default td,.table-default thead th,.table-default tbody+tbody{border-color:#eef0f2}.table-hover .table-default:hover{background-color:#e8eaed}.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#e8eaed}.table-primary,.table-primary>th,.table-primary>td{background-color:#bad6d8}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7fb2b6}.table-hover .table-primary:hover{background-color:#aacccf}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#aacccf}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#12dae8;outline:0;box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text,.help-text,.help-block{display:block;margin-top:.25rem}.form-row{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check,.shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .radio,.shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .radio{position:relative;display:block;padding-left:1.25rem}.form-check-input,.shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .radio label>input,.shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .radio label>input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input[disabled]~.form-check-label,.shiny-input-checkboxgroup .radio label>input[disabled]~.form-check-label,.shiny-input-radiogroup .checkbox label>input[disabled]~.form-check-label,.shiny-input-radiogroup .radio label>input[disabled]~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input[disabled]~label,.shiny-input-checkboxgroup .checkbox label>input[disabled]~label,.shiny-input-checkboxgroup .radio .form-check-input[disabled]~label,.shiny-input-checkboxgroup .radio label>input[disabled]~label,.shiny-input-radiogroup .checkbox .form-check-input[disabled]~label,.shiny-input-radiogroup .checkbox label>input[disabled]~label,.shiny-input-radiogroup .radio .form-check-input[disabled]~label,.shiny-input-radiogroup .radio label>input[disabled]~label,.form-check-input:disabled~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input:disabled~.form-check-label,.shiny-input-checkboxgroup .radio label>input:disabled~.form-check-label,.shiny-input-radiogroup .checkbox label>input:disabled~.form-check-label,.shiny-input-radiogroup .radio label>input:disabled~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input:disabled~label,.shiny-input-checkboxgroup .checkbox label>input:disabled~label,.shiny-input-checkboxgroup .radio .form-check-input:disabled~label,.shiny-input-checkboxgroup .radio label>input:disabled~label,.shiny-input-radiogroup .checkbox .form-check-input:disabled~label,.shiny-input-radiogroup .checkbox label>input:disabled~label,.shiny-input-radiogroup .radio .form-check-input:disabled~label,.shiny-input-radiogroup .radio label>input:disabled~label{color:#6c757d}.form-check-label,.shiny-input-checkboxgroup .checkbox label,.shiny-input-checkboxgroup .radio label,.shiny-input-radiogroup .checkbox label,.shiny-input-radiogroup .radio label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;-webkit-align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input,.form-check-inline .shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .checkbox .form-check-inline label>input,.form-check-inline .shiny-input-checkboxgroup .radio label>input,.shiny-input-checkboxgroup .radio .form-check-inline label>input,.form-check-inline .shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .checkbox .form-check-inline label>input,.form-check-inline .shiny-input-radiogroup .radio label>input,.shiny-input-radiogroup .radio .form-check-inline label>input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.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:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.form-check-label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.form-check-label,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.form-check-label,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-radiogroup .radio label>input:valid~.form-check-label,.shiny-input-radiogroup .radio .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox .form-check-input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .form-check-input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .form-check-input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .form-check-input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .form-check-input:valid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .form-check-input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .radio label>input:valid~label,.shiny-input-radiogroup .radio .checkbox .was-validated label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .form-check-input:valid~label,.was-validated .shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .form-check-input:valid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .radio .was-validated label>input:valid~label,.form-check-input.is-valid~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.form-check-label,.shiny-input-checkboxgroup .radio label>input.is-valid~.form-check-label,.shiny-input-radiogroup .checkbox label>input.is-valid~.form-check-label,.shiny-input-radiogroup .radio label>input.is-valid~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input.is-valid~label,.shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .radio .form-check-input.is-valid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-radiogroup .checkbox .form-check-input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-valid~label,.shiny-input-radiogroup .radio .form-check-input.is-valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-valid~label,.shiny-input-radiogroup .radio label>input.is-valid~label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.valid-feedback,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.valid-feedback,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.valid-feedback,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-radiogroup .radio label>input:valid~.valid-feedback,.shiny-input-radiogroup .radio .was-validated label>input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.valid-tooltip,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.valid-tooltip,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.valid-tooltip,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-radiogroup .radio label>input:valid~.valid-tooltip,.shiny-input-radiogroup .radio .was-validated label>input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.valid-feedback,.shiny-input-checkboxgroup .radio label>input.is-valid~.valid-feedback,.shiny-input-radiogroup .checkbox label>input.is-valid~.valid-feedback,.shiny-input-radiogroup .radio label>input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.valid-tooltip,.shiny-input-checkboxgroup .radio label>input.is-valid~.valid-tooltip,.shiny-input-radiogroup .checkbox label>input.is-valid~.valid-tooltip,.shiny-input-radiogroup .radio label>input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.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:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.form-check-label,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.form-check-label,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.form-check-label,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox .form-check-input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .form-check-input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .form-check-input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .form-check-input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .form-check-input:invalid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .form-check-input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .radio label>input:invalid~label,.shiny-input-radiogroup .radio .checkbox .was-validated label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .form-check-input:invalid~label,.was-validated .shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .form-check-input:invalid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.form-check-input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .radio label>input.is-invalid~.form-check-label,.shiny-input-radiogroup .checkbox label>input.is-invalid~.form-check-label,.shiny-input-radiogroup .radio label>input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input.is-invalid~label,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .form-check-input.is-invalid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .form-check-input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .radio .form-check-input.is-invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio label>input.is-invalid~label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.invalid-feedback,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.invalid-feedback,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.invalid-feedback,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.invalid-feedback,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.invalid-tooltip,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.invalid-tooltip,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.invalid-tooltip,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.invalid-tooltip,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.invalid-feedback,.shiny-input-checkboxgroup .radio label>input.is-invalid~.invalid-feedback,.shiny-input-radiogroup .checkbox label>input.is-invalid~.invalid-feedback,.shiny-input-radiogroup .radio label>input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.invalid-tooltip,.shiny-input-checkboxgroup .radio label>input.is-invalid~.invalid-tooltip,.shiny-input-radiogroup .checkbox label>input.is-invalid~.invalid-tooltip,.shiny-input-radiogroup .radio label>input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center}.form-inline .form-check,.form-inline .shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .form-inline .checkbox,.form-inline .shiny-input-checkboxgroup .radio,.shiny-input-checkboxgroup .form-inline .radio,.form-inline .shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .form-inline .checkbox,.form-inline .shiny-input-radiogroup .radio,.shiny-input-radiogroup .form-inline .radio{width:100%}@media (min-width: 576px){.form-inline label{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;display:-webkit-flex;flex:0 0 auto;-webkit-flex:0 0 auto;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check,.form-inline .shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .form-inline .checkbox,.form-inline .shiny-input-checkboxgroup .radio,.shiny-input-checkboxgroup .form-inline .radio,.form-inline .shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .form-inline .checkbox,.form-inline .shiny-input-radiogroup .radio,.shiny-input-radiogroup .form-inline .radio{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input,.form-inline .shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .checkbox .form-inline label>input,.form-inline .shiny-input-checkboxgroup .radio label>input,.shiny-input-checkboxgroup .radio .form-inline label>input,.form-inline .shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .checkbox .form-inline label>input,.form-inline .shiny-input-radiogroup .radio label>input,.shiny-input-radiogroup .radio .form-inline label>input{position:relative;flex-shrink:0;-webkit-flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;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}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-default{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:hover{color:#000;background-color:#c8cfd6;border-color:#c1c9d0}.btn-default:focus,.btn-default.focus{color:#000;background-color:#c8cfd6;border-color:#c1c9d0;box-shadow:0 0 0 .2rem rgba(189,192,196,0.5)}.btn-default.disabled,.btn-default:disabled{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled).active,.show>.btn-default.dropdown-toggle,.in>.btn-default.dropdown-toggle{color:#000;background-color:#c1c9d0;border-color:#bac2cb}.btn-default:not(:disabled):not(.disabled):active:focus,.btn-default:not(:disabled):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus,.in>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(189,192,196,0.5)}.btn-primary{color:#fff;background-color:#096B72;border-color:#096B72}.btn-primary:hover{color:#fff;background-color:#064a4f;border-color:#053f43}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#064a4f;border-color:#053f43;box-shadow:0 0 0 .2rem rgba(46,129,135,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#096B72;border-color:#096B72}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.in>.btn-primary.dropdown-toggle{color:#fff;background-color:#053f43;border-color:#043437}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.in>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(46,129,135,0.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle,.in>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus,.in>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle,.in>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus,.in>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle,.in>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus,.in>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#000;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(217,164,6,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle,.in>.btn-warning.dropdown-toggle{color:#000;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus,.in>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(217,164,6,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle,.in>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus,.in>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#000;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(211,212,213,0.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle,.in>.btn-light.dropdown-toggle{color:#000;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus,.in>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,212,213,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle,.in>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus,.in>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-outline-default{color:#dee2e6;border-color:#dee2e6;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-outline-default:focus,.btn-outline-default.focus{box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#dee2e6;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled):active,.btn-outline-default:not(:disabled):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle,.in>.btn-outline-default.dropdown-toggle{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-outline-default:not(:disabled):not(.disabled):active:focus,.btn-outline-default:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus,.in>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.btn-outline-primary{color:#096B72;border-color:#096B72;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#096B72;border-color:#096B72}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(9,107,114,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#096B72;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle,.in>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#096B72;border-color:#096B72}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.in>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(9,107,114,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle,.in>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus,.in>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle,.in>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus,.in>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8;background-color:transparent}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle,.in>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus,.in>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107;background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle,.in>.btn-outline-warning.dropdown-toggle{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus,.in>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle,.in>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus,.in>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle,.in>.btn-outline-light.dropdown-toggle{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus,.in>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;border-color:#343a40;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle,.in>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus,.in>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#096B72;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none}.btn-link:hover{color:#03282b;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show):not(.in){opacity:0}.collapse:not(.show):not(.in){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{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 transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider,.dropdown-menu>li.divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item,.dropdown-menu>li>a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active{color:#fff;text-decoration:none;background-color:#096B72}.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-item:disabled,.dropdown-menu>li>a:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show,.dropdown-menu.in{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.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:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.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>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .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:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.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-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex;display:-webkit-flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact;-webkit-print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#096B72;background-color:#096B72}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#12dae8}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#000;background-color:#3ee4f0;border-color:#3ee4f0}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#096B72;background-color:#096B72}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(9,107,114,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(9,107,114,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(9,107,114,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform 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}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(9,107,114,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.custom-select:focus{border-color:#12dae8;outline:0;box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#12dae8;box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(9,107,114,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(9,107,114,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(9,107,114,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#096B72;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#3ee4f0}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#096B72;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#3ee4f0}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#096B72;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#3ee4f0}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav-tabs>li>a,.nav-pills>li>a,:where(ul.nav.navbar-nav > li)>a{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-tabs>li>a:hover,.nav-pills>li>a:hover,:where(ul.nav.navbar-nav > li)>a:hover,.nav-link:focus,.nav-tabs>li>a:focus,.nav-pills>li>a:focus,:where(ul.nav.navbar-nav > li)>a:focus{text-decoration:none}.nav-link.disabled,.nav-tabs>li>a.disabled,.nav-pills>li>a.disabled,:where(ul.nav.navbar-nav > li)>a.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link,.nav-tabs>li>a,.nav-tabs .nav-pills>li>a,.nav-tabs :where(ul.nav.navbar-nav > li)>a{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs>li>a:hover,.nav-tabs .nav-pills>li>a:hover,.nav-tabs :where(ul.nav.navbar-nav > li)>a:hover,.nav-tabs .nav-link:focus,.nav-tabs>li>a:focus,.nav-tabs .nav-pills>li>a:focus,.nav-tabs :where(ul.nav.navbar-nav > li)>a:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled,.nav-tabs>li>a.disabled,.nav-tabs .nav-pills>li>a.disabled,.nav-tabs :where(ul.nav.navbar-nav > li)>a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs .nav-pills>li>a.active,.nav-tabs :where(ul.nav.navbar-nav > li)>a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.in .nav-link,.nav-tabs .nav-item.show .nav-tabs>li>a,.nav-tabs .nav-item.in .nav-tabs>li>a,.nav-tabs .nav-item.show .nav-pills>li>a,.nav-tabs .nav-item.in .nav-pills>li>a,.nav-tabs>li.show .nav-link,.nav-tabs>li.in .nav-link,.nav-tabs>li.show .nav-tabs>li>a,.nav-tabs>li.in .nav-tabs>li>a,.nav-tabs>li.show .nav-pills>li>a,.nav-tabs>li.in .nav-pills>li>a,.nav-tabs .nav-pills>li.show .nav-link,.nav-tabs .nav-pills>li.in .nav-link,.nav-tabs .nav-pills>li.show .nav-tabs>li>a,.nav-tabs .nav-pills>li.in .nav-tabs>li>a,.nav-tabs .nav-pills>li.show .nav-pills>li>a,.nav-tabs .nav-pills>li.in .nav-pills>li>a,.nav-tabs .nav-item.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-item.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs>li.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs>li.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-pills>li.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-pills>li.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-tabs>li>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-tabs>li>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-pills>li>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-pills>li>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link,.nav-pills .nav-tabs>li>a,.nav-pills>li>a,.nav-pills :where(ul.nav.navbar-nav > li)>a{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-tabs>li>a.active,.nav-pills>li>a.active,.nav-pills :where(ul.nav.navbar-nav > li)>a.active,.nav-pills .show>.nav-link,.nav-pills .in>.nav-link,.nav-pills .nav-tabs>li.show>a,.nav-pills .nav-tabs>li.in>a,.nav-pills>li.show>a,.nav-pills>li.in>a,.nav-pills .show:where(ul.nav.navbar-nav > li)>a,.nav-pills .in:where(ul.nav.navbar-nav > li)>a{color:#fff;background-color:#096B72}.nav-fill>.nav-link,.nav-tabs>li.nav-fill>a,.nav-pills>li.nav-fill>a,.nav-fill:where(ul.nav.navbar-nav > li)>a,.nav-fill .nav-item,.nav-fill .nav-tabs>li,.nav-fill .nav-pills>li,.nav-fill :where(ul.nav.navbar-nav > li):not(.dropdown){flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-tabs>li.nav-justified>a,.nav-pills>li.nav-justified>a,.nav-justified:where(ul.nav.navbar-nav > li)>a,.nav-justified .nav-item,.nav-justified .nav-tabs>li,.nav-justified .nav-pills>li,.nav-justified :where(ul.nav.navbar-nav > li):not(.dropdown){flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{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:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{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}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{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,.navbar-nav .nav-tabs>li>a,.navbar-nav .nav-pills>li>a,.navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.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,.navbar-toggle{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggle:hover,.navbar-toggler:focus,.navbar-toggle:focus{text-decoration:none}.navbar-toggler-icon,.navbar-toggle>.icon-bar:last-child{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container,.navbar-expand-sm>.container-fluid,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-fluid,.navbar-expand-sm>.container-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-sm,.navbar-expand-sm>.container-md,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-md,.navbar-expand-sm>.container-lg,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-lg,.navbar-expand-sm>.container-xl,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl){flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav-tabs>li>a,.navbar-expand-sm .navbar-nav .nav-pills>li>a,.navbar-expand-sm .navbar-nav :where(ul.nav.navbar-nav > li)>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-link,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-tabs>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-pills>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container,.navbar-expand-sm>.container-fluid,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-fluid,.navbar-expand-sm>.container-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-sm,.navbar-expand-sm>.container-md,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-md,.navbar-expand-sm>.container-lg,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-lg,.navbar-expand-sm>.container-xl,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .navbar-toggle,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggler,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggle{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;-webkit-flex-flow:row 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,.navbar-expand-md .navbar-nav .nav-tabs>li>a,.navbar-expand-md .navbar-nav .nav-pills>li>a,.navbar-expand-md .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.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,.navbar-expand-md .navbar-toggle{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;-webkit-flex-flow:row 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,.navbar-expand-lg .navbar-nav .nav-tabs>li>a,.navbar-expand-lg .navbar-nav .nav-pills>li>a,.navbar-expand-lg .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.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,.navbar-expand-lg .navbar-toggle{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;-webkit-flex-flow:row 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,.navbar-expand-xl .navbar-nav .nav-tabs>li>a,.navbar-expand-xl .navbar-nav .nav-pills>li>a,.navbar-expand-xl .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.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,.navbar-expand-xl .navbar-toggle{display:none}}.navbar-expand{flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.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,.navbar-expand .navbar-nav .nav-tabs>li>a,.navbar-expand .navbar-nav .nav-pills>li>a,.navbar-expand .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.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,.navbar-expand .navbar-toggle{display:none}.navbar-light,.navbar.navbar-default{background-color:#f8f9fa}.navbar-light .navbar-brand,.navbar.navbar-default .navbar-brand{color:#000}.navbar-light .navbar-brand:hover,.navbar.navbar-default .navbar-brand:hover,.navbar-light .navbar-brand:focus,.navbar.navbar-default .navbar-brand:focus{color:#000}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-tabs>li>a,.navbar-light .navbar-nav .nav-pills>li>a,.navbar.navbar-default .navbar-nav .nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li>a,.navbar.navbar-default .navbar-nav .nav-pills>li>a,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-tabs>li>a:hover,.navbar-light .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-default .navbar-nav .nav-link:hover,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-default .navbar-nav .nav-pills>li>a:hover,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a:hover,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-tabs>li>a:focus,.navbar-light .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-default .navbar-nav .nav-link:focus,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-default .navbar-nav .nav-pills>li>a:focus,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a:focus,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a:focus{color:rgba(0,0,0,0.75)}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .nav-tabs>li>a.disabled,.navbar-light .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-link.disabled,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-pills>li>a.disabled,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a.disabled,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a.disabled{color:rgba(0,0,0,0.25)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .in>.nav-link,.navbar-light .navbar-nav .nav-tabs>li.show>a,.navbar-light .navbar-nav .nav-tabs>li.in>a,.navbar-light .navbar-nav .nav-pills>li.show>a,.navbar-light .navbar-nav .nav-pills>li.in>a,.navbar.navbar-default .navbar-nav .show>.nav-link,.navbar.navbar-default .navbar-nav .in>.nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-default .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-default .navbar-nav .nav-pills>li.show>a,.navbar.navbar-default .navbar-nav .nav-pills>li.in>a,.navbar-light .navbar-nav .show:where(ul.nav.navbar-nav > li)>a,.navbar-light .navbar-nav .in:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-default .navbar-nav .show:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-default .navbar-nav .in:where(ul.nav.navbar-nav > li)>a,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-tabs>li.active>a,.navbar-light .navbar-nav .nav-pills>li.active>a,.navbar.navbar-default .navbar-nav .active>.nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li.active>a,.navbar.navbar-default .navbar-nav .nav-pills>li.active>a,.navbar-light .navbar-nav .active:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-default .navbar-nav .active:where(ul.nav.navbar-nav > li)>a,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.in,.navbar-light .navbar-nav .nav-tabs>li>a.show,.navbar-light .navbar-nav .nav-tabs>li>a.in,.navbar-light .navbar-nav .nav-pills>li>a.show,.navbar-light .navbar-nav .nav-pills>li>a.in,.navbar.navbar-default .navbar-nav .nav-link.show,.navbar.navbar-default .navbar-nav .nav-link.in,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.show,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.in,.navbar.navbar-default .navbar-nav .nav-pills>li>a.show,.navbar.navbar-default .navbar-nav .nav-pills>li>a.in,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a.show,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a.in,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a.show,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a.in,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-tabs>li>a.active,.navbar-light .navbar-nav .nav-pills>li>a.active,.navbar.navbar-default .navbar-nav .nav-link.active,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-default .navbar-nav .nav-pills>li>a.active,.navbar-light .navbar-nav :where(ul.nav.navbar-nav > li)>a.active,.navbar.navbar-default .navbar-nav :where(ul.nav.navbar-nav > li)>a.active{color:#000}.navbar-light .navbar-toggler,.navbar-light .navbar-toggle,.navbar.navbar-default .navbar-toggler,.navbar.navbar-default .navbar-toggle{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggle>.icon-bar:last-child,.navbar.navbar-default .navbar-toggler-icon,.navbar.navbar-default .navbar-toggle>.icon-bar:last-child{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text,.navbar.navbar-default .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a,.navbar.navbar-default .navbar-text a{color:#000}.navbar-light .navbar-text a:hover,.navbar.navbar-default .navbar-text a:hover,.navbar-light .navbar-text a:focus,.navbar.navbar-default .navbar-text a:focus{color:#000}.navbar-dark,.navbar.navbar-inverse{background-color:#343a40}.navbar-dark .navbar-brand,.navbar.navbar-inverse .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar.navbar-inverse .navbar-brand:hover,.navbar-dark .navbar-brand:focus,.navbar.navbar-inverse .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-tabs>li>a,.navbar-dark .navbar-nav .nav-pills>li>a,.navbar.navbar-inverse .navbar-nav .nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-tabs>li>a:hover,.navbar-dark .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-link:hover,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:hover,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a:hover,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-tabs>li>a:focus,.navbar-dark .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-link:focus,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:focus,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a:focus,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .nav-tabs>li>a.disabled,.navbar-dark .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-link.disabled,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.disabled,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a.disabled,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .in>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.show>a,.navbar-dark .navbar-nav .nav-tabs>li.in>a,.navbar-dark .navbar-nav .nav-pills>li.show>a,.navbar-dark .navbar-nav .nav-pills>li.in>a,.navbar.navbar-inverse .navbar-nav .show>.nav-link,.navbar.navbar-inverse .navbar-nav .in>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.in>a,.navbar-dark .navbar-nav .show:where(ul.nav.navbar-nav > li)>a,.navbar-dark .navbar-nav .in:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-inverse .navbar-nav .show:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-inverse .navbar-nav .in:where(ul.nav.navbar-nav > li)>a,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.active>a,.navbar-dark .navbar-nav .nav-pills>li.active>a,.navbar.navbar-inverse .navbar-nav .active>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.active>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.active>a,.navbar-dark .navbar-nav .active:where(ul.nav.navbar-nav > li)>a,.navbar.navbar-inverse .navbar-nav .active:where(ul.nav.navbar-nav > li)>a,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.in,.navbar-dark .navbar-nav .nav-tabs>li>a.show,.navbar-dark .navbar-nav .nav-tabs>li>a.in,.navbar-dark .navbar-nav .nav-pills>li>a.show,.navbar-dark .navbar-nav .nav-pills>li>a.in,.navbar.navbar-inverse .navbar-nav .nav-link.show,.navbar.navbar-inverse .navbar-nav .nav-link.in,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.show,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.in,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.show,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.in,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a.show,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a.in,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a.show,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a.in,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-tabs>li>a.active,.navbar-dark .navbar-nav .nav-pills>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-link.active,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.active,.navbar-dark .navbar-nav :where(ul.nav.navbar-nav > li)>a.active,.navbar.navbar-inverse .navbar-nav :where(ul.nav.navbar-nav > li)>a.active{color:#fff}.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggle,.navbar.navbar-inverse .navbar-toggler,.navbar.navbar-inverse .navbar-toggle{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon,.navbar-dark .navbar-toggle>.icon-bar:last-child,.navbar.navbar-inverse .navbar-toggler-icon,.navbar.navbar-inverse .navbar-toggle>.icon-bar:last-child{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text,.navbar.navbar-inverse .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a,.navbar.navbar-inverse .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar.navbar-inverse .navbar-text a:hover,.navbar-dark .navbar-text a:focus,.navbar.navbar-inverse .navbar-text a:focus{color:#fff}.card,.well{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr,.well>hr{margin-right:0;margin-left:0}.card>.list-group,.well>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.well>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child,.well>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.well>.card-header+.list-group,.card>.list-group+.card-footer,.well>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;-webkit-flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card,.card-deck .well{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card,.card-deck .well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card,.card-group>.well{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card,.card-group>.well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.well+.card,.card-group>.card+.well,.card-group>.well+.well{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.well:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.card-group>.well:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.card-group>.well:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.well:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.card-group>.well:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.card-group>.well:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card,.card-columns .well{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card,.card-columns .well{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card,.accordion>.well{overflow:hidden}.accordion>.card:not(:last-of-type),.accordion>.well:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type),.accordion>.well:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header,.accordion>.well>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#096B72;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#03282b;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(9,107,114,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#096B72;border-color:#096B72}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;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}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{color:#000;background-color:#dee2e6}a.badge-default:hover,a.badge-default:focus{color:#000;background-color:#c1c9d0}a.badge-default:focus,a.badge-default.focus{outline:0;box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.badge-primary{color:#fff;background-color:#096B72}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#053f43}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(9,107,114,0.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.badge-warning{color:#000;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#000;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.badge-light{color:#000;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#000;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-default{color:#737678;background-color:#f8f9fa;border-color:#f6f7f8}.alert-default hr{border-top-color:#e8eaed}.alert-default .alert-link{color:#5a5c5e}.alert-primary{color:#05383b;background-color:#cee1e3;border-color:#bad6d8}.alert-primary hr{border-top-color:#aacccf}.alert-primary .alert-link{color:#010b0c}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;display:-webkit-flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#096B72;transition:width 0.6s ease}@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:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start}.media-body{flex:1;-webkit-flex:1}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#096B72;border-color:#096B72}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#737678;background-color:#f6f7f8}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#737678;background-color:#e8eaed}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#737678;border-color:#737678}.list-group-item-primary{color:#05383b;background-color:#bad6d8}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#05383b;background-color:#aacccf}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#05383b;border-color:#05383b}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;-webkit-flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show,.toast.in{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;display:-webkit-flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0;-webkit-flex-shrink:0}.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% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show,.modal-backdrop.in{opacity:.5}.modal-header{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content;height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show,.tooltip.in{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.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-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{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-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{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%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.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:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.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}.bg-default{background-color:#dee2e6 !important;color:#000}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#c1c9d0 !important}.bg-primary{background-color:#096B72 !important;color:#fff}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#053f43 !important}.bg-secondary{background-color:#6c757d !important;color:#fff}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important;color:#fff}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important;color:#fff}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important;color:#000}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important;color:#fff}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important;color:#000}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important;color:#fff}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important;color:#000}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-default{border-color:#dee2e6 !important}.border-primary{border-color:#096B72 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !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}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !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}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !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}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !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}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !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}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !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}.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}.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}@media (min-width: 576px){.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-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !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}.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}.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}}@media (min-width: 768px){.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-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !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}.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}.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}}@media (min-width: 992px){.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-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !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}.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}.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}}@media (min-width: 1200px){.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-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !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}.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}.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}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.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}.fixed-top,.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom,.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top,.navbar-sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.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}.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}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-default{color:#dee2e6 !important}a.text-default:hover,a.text-default:focus{color:#b2bcc5 !important}.text-primary{color:#096B72 !important}a.text-primary:hover,a.text-primary:focus{color:#03282b !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted,.help-text,.help-block{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.well{display:block;background-color:rgba(0,0,0,0.03);color:#212529;padding:1.25rem;border-radius:.25rem}.well-lg{padding:1.5rem;border-radius:.3rem}.well-sm{padding:0.5rem;border-radius:.2rem}.draggable .well{background-color:#f7f7f7}.dropdown-menu>li.active>a{color:#fff;text-decoration:none;background-color:#096B72}.navbar .nav.nav-underline{--bs-navbar-nav-link-padding-x: 0}.navbar:not(.fixed-bottom):not(.navbar-fixed-bottom):not(.navbar-fixed-bottom)+div>.tab-content>.tab-pane{--bslib-navbar-margin: 20px;margin-top:var(--bslib-navbar-margin)}ul.nav.navbar-nav{flex:1;-webkit-flex:1}ul.nav.navbar-nav.navbar-right{flex:unset;-webkit-flex:unset;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}:where(ul.nav.navbar-nav > li).active>a,:where(ul.nav.navbar-nav > li).show>a,.in:where(ul.nav.navbar-nav > li)>a{color:var(--bs-navbar-active-color)}:where(ul.nav.navbar-nav > li).bslib-nav-item{color:var(--bs-navbar-active-color)}.navbar{--bslib-navbar-default-bg: #f8f9fa;--bslib-navbar-inverse-bg: #343a40}.navbar.navbar-default{background-color:var(--bslib-navbar-default-bg, var(--bs-light)) !important}.navbar.navbar-inverse{background-color:var(--bslib-navbar-inverse-bg, var(--bs-dark)) !important;--bs-emphasis-color: white;--bs-emphasis-color-rgb: 255, 255, 255}.navbar-toggle>.icon-bar{display:none}@media (max-width: 575.98px){.navbar-header{width:100%}.navbar-header .navbar-toggle{float:right}}.nav-tabs>li.active>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills>li.active>a{color:#fff;background-color:#096B72}.nav-stacked{flex-direction:column;-webkit-flex-direction:column}.progress-bar-default{background-color:#dee2e6;color:#000}.progress-bar-primary{background-color:#096B72;color:#fff}.progress-bar-secondary{background-color:#6c757d;color:#fff}.progress-bar-success{background-color:#28a745;color:#fff}.progress-bar-info{background-color:#17a2b8;color:#fff}.progress-bar-warning{background-color:#ffc107;color:#000}.progress-bar-danger{background-color:#dc3545;color:#fff}.progress-bar-light{background-color:#f8f9fa;color:#000}.progress-bar-dark{background-color:#343a40;color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.form-group{margin-bottom:1rem}.shiny-input-checkboxgroup .checkbox-inline,.shiny-input-checkboxgroup .radio-inline,.shiny-input-radiogroup .checkbox-inline,.shiny-input-radiogroup .radio-inline{padding-left:0;margin-right:.75rem}.shiny-input-checkboxgroup .checkbox-inline label>input,.shiny-input-checkboxgroup .radio-inline label>input,.shiny-input-radiogroup .checkbox-inline label>input,.shiny-input-radiogroup .radio-inline label>input{margin-top:0;margin-right:.3125rem;margin-bottom:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append{padding:inherit;line-height:inherit;text-shadow:inherit;border-width:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append .input-group-text{border-radius:0}.shiny-input-checkboxgroup .checkbox-inline,.shiny-input-radiogroup .radio-inline{cursor:pointer}pre.shiny-code{padding:0.5rem}h1,h2,h3{margin-top:1.5rem}h4,h5,h6{margin-top:1rem}: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,.bslib-gap-spacing>.shiny-html-output>.bslib-mb-spacing,.bslib-gap-spacing>.shiny-html-output>.form-group,.bslib-gap-spacing>.shiny-html-output>p,.bslib-gap-spacing>.shiny-html-output>pre,.bslib-gap-spacing>.shiny-panel-conditional>.bslib-mb-spacing,.bslib-gap-spacing>.shiny-panel-conditional>.form-group,.bslib-gap-spacing>.shiny-panel-conditional>p,.bslib-gap-spacing>.shiny-panel-conditional>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} diff --git a/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.eot b/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.ttf b/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/_book/libs/bootstrap-4.6.0/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/_book/libs/bs3compat-0.8.0/bs3compat.js b/_book/libs/bs3compat-0.8.0/bs3compat.js new file mode 100644 index 0000000..4f029dc --- /dev/null +++ b/_book/libs/bs3compat-0.8.0/bs3compat.js @@ -0,0 +1,48 @@ +// Inform the world that we have the ability to use BS3 nav/navbar markup in BS4 +window.BS3_COMPAT = true; + +// This logic needs to execute after both the BS4+ (new) as well as BS3 (legacy) +// jQuery plugins have been registered. For BS5, plugin registration happens +// after DOM content is loaded, which is why we do the same here. +// https://github.com/twbs/bootstrap/blob/08139c22/js/dist/tab.js#L87 +$(function() { + + // The legacy plugin needs to be registered after the new one + if (!$.fn.tab.Constructor.VERSION.match(/^3\./)) { + (console.warn || console.error || console.log)("bs3compat.js couldn't find bs3 tab impl; bs3 tabs will not be properly supported"); + return; + } + var legacyTabPlugin = $.fn.tab.noConflict(); + + if (!$.fn.tab || !$.fn.tab.Constructor || !$.fn.tab.noConflict) { + (console.warn || console.error || console.log)("bs3compat.js couldn't find a jQuery tab impl; bs3 tabs will not be properly supported"); + } + var newTabPlugin = $.fn.tab.noConflict(); + + // Re-define the tab click event + // https://github.com/twbs/bootstrap/blob/08139c2/js/src/tab.js#L33 + var EVENT_KEY = "click.bs.tab.data-api"; + $(document).off(EVENT_KEY); + + var SELECTOR = '[data-toggle="tab"], [data-toggle="pill"], [data-bs-toggle="tab"], [data-bs-toggle="pill"]'; + $(document).on(EVENT_KEY, SELECTOR, function(event) { + event.preventDefault(); + $(this).tab("show"); + }); + + function TabPlugin(config) { + // Legacy (bs3) tabs: li.active > a + // New (bs4+) tabs: li.nav-item > a.active.nav-link + var legacy = $(this).closest(".nav").find("li:not(.dropdown).active > a").length > 0; + var plugin = legacy ? legacyTabPlugin : newTabPlugin; + plugin.call($(this), config); + } + + var noconflict = $.fn.tab; + $.fn.tab = TabPlugin; + $.fn.tab.Constructor = newTabPlugin.Constructor; + $.fn.tab.noConflict = function() { + $.fn.tab = noconflict; + return TabPlugin; + }; +}); diff --git a/_book/libs/bs3compat-0.8.0/tabs.js b/_book/libs/bs3compat-0.8.0/tabs.js new file mode 100644 index 0000000..79825cc --- /dev/null +++ b/_book/libs/bs3compat-0.8.0/tabs.js @@ -0,0 +1,157 @@ +/* ======================================================================== + * Bootstrap: tab.js v3.4.1 + * https://getbootstrap.com/docs/3.4/javascript/#tabs + * ======================================================================== + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + +// Register tab plugin after DOM content loaded in order to +// override BS5's plugin +// https://github.com/twbs/bootstrap/blob/08139c22/js/dist/tab.js#L87 +$(function() { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.4.1' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(document).find(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}); diff --git a/_book/libs/bs3compat-0.8.0/transition.js b/_book/libs/bs3compat-0.8.0/transition.js new file mode 100644 index 0000000..81e7122 --- /dev/null +++ b/_book/libs/bs3compat-0.8.0/transition.js @@ -0,0 +1,59 @@ +/* ======================================================================== + * Bootstrap: transition.js v3.4.1 + * https://getbootstrap.com/docs/3.4/javascript/#transitions + * ======================================================================== + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/v3-dev/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: https://modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // https://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); diff --git a/_book/libs/bs4_book-1.0.0/bs4_book.css b/_book/libs/bs4_book-1.0.0/bs4_book.css new file mode 100644 index 0000000..0bc45a0 --- /dev/null +++ b/_book/libs/bs4_book-1.0.0/bs4_book.css @@ -0,0 +1,555 @@ +/* Page structure ---------------------------------------------------------- + ++-----+-----------------+------+--------------+ +| | sidebar-chapter | main | sidebar-book | ++=====+=================+======+==============+ +| sml | 12 (collapsed) | 12 | - | +| md | 12 (collapsed) | 9 | 3 | +| lg | 3 | 7 | 2 | ++-----+-----------------+------+--------------+ + +Side uses container-fluid so we set up some additional breakpoints, to ensure +that the columns never get too wide, either individually or collectively. + +*/ + + +@media (min-width: 1200px) { + .container-fluid { + max-width: 95rem; + } + .container-fluid .row { + justify-content: space-evenly; + } + .container-fluid main { + max-width: 45rem; + } + .sidebar { + max-width: 15rem; + } + + /* Increase font-size for very wide devices */ + body { + font-size: 18px + } +} + +main {margin-top: 1rem;} + +@media (max-width: 991.98px) { + .sidebar { + max-width: 100%; + } + + .collapse-lg { + display: none; + padding: 1rem; + border-radius: 0.2rem; + background: #fafafa; + margin-top: 0.5rem; + margin-bottom: 1rem; + box-shadow: 5px 5px 10px rgba(0.1, 0.1, 0.1, 0.5); + border: 1px solid var(--primary); + } + .book-toc { + column-count: 2; + } + .sidebar-book, main { + padding-left: 1rem; + } + .sidebar-book { + margin-top: 1rem; + } +} +@media (min-width: 992px) { + .collapse-lg { + display: block !important; + } +} +.collapse-lg.show { + display: block; +} + +@media (min-width: 768px) { + .sidebar-chapter { + position: sticky; + max-height: 100vh; + top: 0; + overflow-y: auto; + } +} + +@media (min-width: 992px) { + .sidebar-book { + position: sticky; + max-height: 100vh; + top: 0; + overflow-y: auto; + } +} + +/* Chapter nav ----------------------------------------- */ + +.chapter-nav { + display: flex; + justify-content: space-between; + margin-top: 2rem; +} +.chapter-nav .prev, .chapter-nav .next { + padding: 0.5rem; + border: 1px solid #eee; + border-radius: 0.2rem; + box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); +} +.chapter-nav .empty { + border: none; +} +.chapter-nav .prev a:before { + content: "ยซ "; +} +.chapter-nav .next a:after { + content: " ยป"; +} + +/* Sidebar ------------------------------------------------------ */ + +.sidebar h1, .sidebar h2 { + margin-top: 1.5rem; + margin-bottom: 0.5rem; +} +.sidebar h1 { + font-size: 1.1rem; +} +@media (max-width: 991.98px) { + .sidebar h1 { + font-size: 1.5rem; + margin-top: 0rem; + } +} +.sidebar h2 { + font-size: 0.9rem; +} + +.sidebar hr { + margin: 0 0 0.5rem 0; +} + +.sidebar li { + margin-bottom: 0.5rem; + font-size: 0.9rem; + line-height: 1.5; +} + +.sidebar li.book-part { + margin-top: 1rem; +} + +.book-toc .active { + font-weight: bolder; +} + +.book-extra { + border-top: 1px solid #ccc; + margin-top: 0.5rem; + padding-top: 0.5rem; + font-size: 0.9rem; +} + +.book-extra i { + font-size: 1.2em; +} + +/* Sticky footer ----------------------------------------- */ +html, body {height: 100%} + +body { + display: flex; + flex-direction: column; +} +.container-fluid { + flex: 1 0 auto; +} +footer { + flex-shrink: 0; + font-size: 0.9rem; + +} +footer a { + text-decoration: underline; +} + +/* Scrollspy --------------------------------------------- */ + +nav[data-toggle="toc"] .nav > li { + margin-bottom: calc(0.5rem - 3px); +} + +nav[data-toggle="toc"] .nav > li > a { + padding: 3px; + display: block; +} + +nav[data-toggle="toc"] .nav > li > a:hover { + text-decoration: underline; +} + +nav[data-toggle="toc"] .nav a.nav-link.active, +nav[data-toggle="toc"] .nav .nav-link.active > li > a { + background-color: #eee; +} + +/* Nav: second level (shown on .active) */ +nav[data-toggle="toc"] .nav-link + ul { + display: none; +} +nav[data-toggle="toc"] .nav-link.active + ul { + margin-top: 3px; + display: block; +} + +nav[data-toggle="toc"] .nav .nav > li { + margin-bottom: 0; +} +nav[data-toggle="toc"] .nav .nav > li > a { + margin-left: 10px; +} +/* Figures -------------------------------------------- */ + +.figure, .inline-figure { + width: 100%; + overflow-x: auto; +} + +.inline-figure { + border: solid 2px #f1f1f1; + margin-bottom: 1rem; /* to match

    */ +} + +.figure { + border-top: 2px solid #eee; + border-bottom: 2px solid #eee; + margin: 1.5rem -0.5rem 1rem -0.5rem; + padding: 1.5rem 0 1rem 1rem; +} + +@media (max-width: 767.98px) { + .figure { + margin: 1.5rem -1rem 1.5rem -1rem; + padding: 1.5rem; + width: 100vw; + } +} + +caption, p.caption { + text-align: left; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.9rem; + color: #777; +} + +/* Headings -------------------------------------------- */ + +h2 { + margin-top: 2rem; + margin-bottom: 1rem; + font-size: 1.5rem; +} +h3 { margin-top: 1.5em; font-size: 1.2rem; } +h4 { margin-top: 1.5em; font-size: 1.1rem; } +h5 { margin-top: 1.5em; font-size: 1rem; } + +h1, h2, h3, h4, h5 { + line-height: 1.3; +} + +.header-section-number { + color: #6C6C6C; + font-weight: normal; +} + +.dropdown-item .header-section-number { + position: absolute; + width: 2rem; + left: -1rem; + display: block; + text-align: right; +} + +.anchor { + font-size: max(0.5em, 1rem); + margin-left: 0.5rem; + display: none; +} +h1:hover .anchor, +h2:hover .anchor, +h3:hover .anchor, +h4:hover .anchor, +h5:hover .anchor, +h6:hover .anchor { + display: inline; +} + +/* Tables ---------------------------------------------- */ + +.inline-table { + overflow-x: auto; +} + +table.kable_wrapper td { + vertical-align: top; +} + + +/* Footnotes --------------------------------------------- */ + +.popover { + max-width: min(100vw, 32rem); + font-size: 0.9rem; + box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); +} +.popover-body { + padding: 0.75rem; +} +.popover-body p:last-child { + margin-bottom: 0; +} + +a.footnote-ref { + cursor: pointer; +} + +/* Search ---------------------------------------------- */ + +mark { + background: linear-gradient(-100deg, + hsla(48,92%,75%,.3), + hsla(48,92%,75%,.7) 95%, + hsla(48,92%,75%,.1) + ) +} + +.algolia-autocomplete .aa-hint { + color: #999; +} +.algolia-autocomplete .aa-dropdown-menu { + width: min(100%, 20rem); + background-color: #fff; + border: 1px solid var(--gray); + border-radius: 0.2rem; + margin-top: 2px; + + max-height: 50vh; + overflow-y: auto; +} +.algolia-autocomplete .aa-dropdown-menu .aa-suggestion { + cursor: pointer; + padding: 5px 4px; + border-bottom: 1px #ddd solid; + font-size: 0.9rem; +} +.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor { + background-color: #B2D7FF; +} + +/* Code ------------------------------------------------ */ + +pre { + position: relative; + overflow: auto; + border: 1px solid #eee; + padding: 0.5rem; + margin: 0 -0.5rem 1rem -0.5rem; + background-image: linear-gradient(160deg,#f8f8f8 0,#f1f1f1 100%); +} + +@media (max-width: 767.98px) { + /* Make background span full width on mobile */ + .section > .sourceCode > pre { + margin: 0 -1rem 1rem -1rem; + padding: 0.5rem 1rem; + width: 100vw; + } +} + +code { + background-color: #f8f8f8; +} + +pre code { + background-color: transparent; + word-break: normal; /* force wide blocks to scroll, not wrap */ + word-wrap: normal; +} + +pre, code { + border-radius: 0.2rem; + color: #212529; /* match text colour */ +} +code a:any-link { + color: inherit; /* use colour from syntax highlighting */ + text-decoration: underline; + text-decoration-color: #ccc; +} + +/* copy button */ + +div.sourceCode { + position: relative; +} + +.btn-copy { + position: absolute; + top: 0rem; + right: -0.5rem; /* coherent with pre margin rule */ +} + +div.sourceCode > button { + filter: opacity(50%); +} + +div.sourceCode > button:hover { + filter: opacity(100%); +} + +div.sourceCode > button > i.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.sourceCode > button.btn-copy-checked > .bi::before { + background-image: url('data:image/svg+xml,'); +} + +/* https://github.com/rstudio/distill/blob/master/inst/rmarkdown/templates/distill_article/resources/a11y.theme + https://gist.github.com/hadley/f53b6e92df20994fdabe6562d284728a */ +code span.ot {color:#007faa} +code span.at {color:#7d9029} +code span.ss {color:#bb6688} +code span.an {color:#545454;} +code span.fu {color:#4254A7} +code span.st {color:#008000} +code span.cf {color:#007faa;} +code span.op {color:#696969} +code span.er {color:#ff0000;} +code span.bn {color:#a1024a} +code span.al {color:#ff0000;} +code span.va {color:#19177c} +code span.bu {color: #007faa;} +code span.ex {} +code span.pp {color:#bc7a00} +code span.in {color:#545454;} +code span.vs {color:#008000} +code span.wa {color:#545454; font-style: italic} +code span.do {color:#ba2121; font-style: italic} +code span.im {color:#007faa; font-weight: bold;} +code span.ch {color:#008000} +code span.dt {color:#aa5d00} +code span.fl {color:#a1024a} +code span.co {color:#545454} +code span.cv {color:#545454; font-style: italic} +code span.cn {color:#d91e18} +code span.sc {color:#008000} +code span.dv {color:#a1024a} +code span.kw {color:#007faa} + +/* Misc typography ---------------------------------------------- */ + +a { + overflow-wrap: break-word; + word-wrap: break-word; +} + +blockquote { + border-left: 0.5rem solid #eee; + padding-left: 0.5rem; + margin-left: -0.5rem; +} + +body { + line-height: 1.6; +} + +.smallcaps { + font-variant: small-caps; +} + +/* special callout blocks */ + +.rmdnote, .rmdcaution, .rmdimportant, .rmdtip, .rmdwarning { + margin: 1rem calc(-2px - 0.5em); + padding: 1rem; + border: 2px solid #eee; +} + +.rmdnote > *:last-child, .rmdcaution > *:last-child, .rmdimportant > *:last-child, .rmdtip > *:last-child, .rmdwarning > *:last-child { + margin-bottom: 0; +} + +@media (max-width: 767.98px) { + .rmdnote, .rmdcaution, .rmdimportant, .rmdtip, .rmdwarning { + margin: 1rem -1rem; + border-width: 4px; + } +} + +.rmdnote { + border-color: var(--primary); +} +.rmdimportant { + border-color: var(--success); +} +.rmdcaution { + border-color: var(--danger); +} +.rmdwarning { + border-color: var(--warning); +} +.rmdtip { + border-color: var(--info); +} + +.rmdcaution pre, .rmdimportant pre, .rmdnote pre, .rmdtip pre, .rmdwarning pre { + /* Make code blocks full width in rmdnote */ + margin: 0 -1rem 1rem -1rem; + padding: 1rem; +} + +.rmdcaution .btn-copy, .rmdimportant .btn-copy, .rmdnote .btn-copy, .rmdtip .btn-copy, .rmdwarning .btn-copy { + /* Needs to be set according to margin in callout pre block */ + right: -1rem; +} + +main ul { + list-style-type: square; +} +main ol, main ul { + padding-left: 25px; + margin-bottom: 0; +} +main li { + margin-bottom: 0.5rem; +} +main ol > li:first-child, main ul > li:first-child { + margin-top: 0.5rem; +} + +/* Cover image */ + +img.cover { + float: right; + margin: 0 1rem 0 1rem; + box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); +} +@media (max-width: 767.98px) { + img.cover { + float: none; + display: block; + margin: 0 auto 1rem auto; + } +} diff --git a/_book/libs/bs4_book-1.0.0/bs4_book.js b/_book/libs/bs4_book-1.0.0/bs4_book.js new file mode 100644 index 0000000..667c7d9 --- /dev/null +++ b/_book/libs/bs4_book-1.0.0/bs4_book.js @@ -0,0 +1,137 @@ +$(function () { + var url = new URL(window.location.href); + var toMark = url.searchParams.get("q"); + var mark = new Mark("main"); + if (toMark) { + mark.mark(toMark, { + accuracy: { + value: "complementary", + limiters: [",", ".", ":", "/"], + } + }); + } + + // Activate popovers + $('[data-toggle="popover"]').popover({ + container: 'body', + html: true, + trigger: 'focus', + placement: "top", + sanitize: false, + }); + $('[data-toggle="tooltip"]').tooltip(); +}) + +// Search ---------------------------------------------------------------------- + +var fuse; + +$(function () { + // Initialise search index on focus + $("#search").focus(async function(e) { + if (fuse) { + return; + } + + $(e.target).addClass("loading"); + + var response = await fetch('search.json'); + var data = await response.json(); + + var options = { + keys: ["heading", "text", "code"], + ignoreLocation: true, + ignoreFieldNorm: true, + threshold: 0.1, + includeMatches: true, + includeScore: true, + }; + fuse = new Fuse(data, options); + + $(e.target).removeClass("loading"); + }); + + // Use algolia autocomplete + var options = { + autoselect: true, + debug: true, + hint: false, + minLength: 2, + }; + + $("#search").autocomplete(options, [ + { + name: "content", + source: searchFuse, + templates: { + suggestion: (s) => { + if (s.chapter == s.heading) { + return `${s.chapter}`; + } else { + return `${s.chapter} /
    ${s.heading}`; + } + }, + }, + }, + ]).on('autocomplete:selected', function(event, s) { + window.location.href = s.path + "?q=" + q + "#" + s.id; + }); +}); + +var q; +async function searchFuse(query, callback) { + await fuse; + + var items; + if (!fuse) { + items = []; + } else { + q = query; + var results = fuse.search(query, { limit: 20 }); + items = results + .filter((x) => x.score <= 0.75) + .map((x) => x.item); + } + + callback(items); +} + +// Copy to clipboard ----------------------------------------------------------- + +function changeTooltipMessage(element, msg) { + var tooltipOriginalTitle=element.getAttribute('data-original-title'); + element.setAttribute('data-original-title', msg); + $(element).tooltip('show'); + element.setAttribute('data-original-title', tooltipOriginalTitle); +} + +$(document).ready(function() { + if(ClipboardJS.isSupported()) { + // Insert copy buttons + var copyButton = ""; + $(copyButton).appendTo("div.sourceCode"); + // Initialize tooltips: + $('.btn-copy').tooltip({container: 'body', boundary: 'window'}); + + // Initialize clipboard: + var clipboard = new ClipboardJS('.btn-copy', { + text: function(trigger) { + return trigger.parentNode.textContent; + } + }); + + clipboard.on('success', function(e) { + const btn = e.trigger; + changeTooltipMessage(btn, 'Copied!'); + btn.classList.add('btn-copy-checked'); + setTimeout(function() { + btn.classList.remove('btn-copy-checked'); + }, 2000); + e.clearSelection(); + }); + + clipboard.on('error', function() { + changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); + }); + }; +}); diff --git a/_book/libs/jquery-3.6.0/jquery-3.6.0.min.js b/_book/libs/jquery-3.6.0/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/_book/libs/jquery-3.6.0/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="

    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + +March 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    March 2021 +

    +
    +

    March 1 +

    + + +
    +
    +

    March 2 +

    + + +
    +
    +

    March 3 +

    + + +
    +
    +

    March 4 +

    + + +
    +
    +

    March 5 +

    + + +
    +
    +

    March 6 +

    + + +
    +
    +

    March 7 +

    + + +
    +
    +

    March 8 +

    + + +
    +
    +

    March 9 +

    + + +
    +
    +

    March 10 +

    + + +
    +
    +

    March 11 +

    + + +
    +
    +

    March 12 +

    + + +
    +
    +

    March 13 +

    + + +
    +
    +

    March 14 +

    + + +
    +
    +

    March 15 +

    + + +
    +
    +

    March 16 +

    + + +
    +
    +

    March 17 +

    + + +
    +
    +

    March 18 +

    + + +
    +
    +

    March 19 +

    + + +
    +
    +

    March 20 +

    + + +
    +
    +

    March 21 +

    + + +
    +
    +

    March 22 +

    + + +
    +
    +

    March 23 +

    + + +
    +
    +

    March 24 +

    + + +
    +
    +

    March 25 +

    + + +
    +
    +

    March 26 +

    + + +
    +
    +

    March 27 +

    + + +
    +
    +

    March 28 +

    + + +
    +
    +

    March 29 +

    + + +
    +
    +

    March 30 +

    + + +
    +
    +

    March 31 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/may-2021.html b/_book/may-2021.html new file mode 100644 index 0000000..b6a666b --- /dev/null +++ b/_book/may-2021.html @@ -0,0 +1,481 @@ + + + + + + +May 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    May 2021 +

    +
    +

    May 1 +

    + + +
    +
    +

    May 2 +

    + + +
    +
    +

    May 3 +

    + + +
    +
    +

    May 4 +

    + + +
    +
    +

    May 5 +

    + + +
    +
    +

    May 6 +

    + + +
    +
    +

    May 7 +

    + + +
    +
    +

    May 8 +

    + + +
    +
    +

    May 9 +

    + + +
    +
    +

    May 10 +

    + + +
    +
    +

    May 11 +

    + + +
    +
    +

    May 12 +

    + + +
    +
    +

    May 13 +

    + + +
    +
    +

    May 14 +

    + + +
    +
    +

    May 15 +

    + + +
    +
    +

    May 16 +

    + + +
    +
    +

    May 17 +

    + + +
    +
    +

    May 18 +

    + + +
    +
    +

    May 19 +

    + + +
    +
    +

    May 20 +

    + + +
    +
    +

    May 21 +

    + + +
    +
    +

    May 22 +

    + + +
    +
    +

    May 23 +

    + + +
    +
    +

    May 24 +

    + + +
    +
    +

    May 25 +

    + + +
    +
    +

    May 26 +

    + + +
    +
    +

    May 27 +

    + + +
    +
    +

    May 28 +

    + + +
    +
    +

    May 29 +

    + + +
    +
    +

    May 30 +

    + + +
    +
    +

    May 31 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/november-2021.html b/_book/november-2021.html new file mode 100644 index 0000000..e97adb3 --- /dev/null +++ b/_book/november-2021.html @@ -0,0 +1,469 @@ + + + + + + +November 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    November 2021 +

    +
    +

    November 1 +

    + + +
    +
    +

    November 2 +

    + + +
    +
    +

    November 3 +

    + + +
    +
    +

    November 4 +

    + + +
    +
    +

    November 5 +

    + + +
    +
    +

    November 6 +

    + + +
    +
    +

    November 7 +

    + + +
    +
    +

    November 8 +

    + + +
    +
    +

    November 9 +

    + + +
    +
    +

    November 10 +

    + + +
    +
    +

    November 11 +

    + + +
    +
    +

    November 12 +

    + + +
    +
    +

    November 13 +

    + + +
    +
    +

    November 14 +

    + + +
    +
    +

    November 15 +

    + + +
    +
    +

    November 16 +

    + + +
    +
    +

    November 17 +

    + + +
    +
    +

    November 18 +

    + + +
    +
    +

    November 19 +

    + + +
    +
    +

    November 20 +

    + + +
    +
    +

    November 21 +

    + + +
    +
    +

    November 22 +

    + + +
    +
    +

    November 23 +

    + + +
    +
    +

    November 24 +

    + + +
    +
    +

    November 25 +

    + + +
    +
    +

    November 26 +

    + + +
    +
    +

    November 27 +

    + + +
    +
    +

    November 28 +

    + + +
    +
    +

    November 29 +

    + + +
    +
    +

    November 30 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/october-2021.html b/_book/october-2021.html new file mode 100644 index 0000000..962d3c3 --- /dev/null +++ b/_book/october-2021.html @@ -0,0 +1,481 @@ + + + + + + +October 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    October 2021 +

    +
    +

    October 1 +

    + + +
    +
    +

    October 2 +

    + + +
    +
    +

    October 3 +

    + + +
    +
    +

    October 4 +

    + + +
    +
    +

    October 5 +

    + + +
    +
    +

    October 6 +

    + + +
    +
    +

    October 7 +

    + + +
    +
    +

    October 8 +

    + + +
    +
    +

    October 9 +

    + + +
    +
    +

    October 10 +

    + + +
    +
    +

    October 11 +

    + + +
    +
    +

    October 12 +

    + + +
    +
    +

    October 13 +

    + + +
    +
    +

    October 14 +

    + + +
    +
    +

    October 15 +

    + + +
    +
    +

    October 16 +

    + + +
    +
    +

    October 17 +

    + + +
    +
    +

    October 18 +

    + + +
    +
    +

    October 19 +

    + + +
    +
    +

    October 20 +

    + + +
    +
    +

    October 21 +

    + + +
    +
    +

    October 22 +

    + + +
    +
    +

    October 23 +

    + + +
    +
    +

    October 24 +

    + + +
    +
    +

    October 25 +

    + + +
    +
    +

    October 26 +

    + + +
    +
    +

    October 27 +

    + + +
    +
    +

    October 28 +

    + + +
    +
    +

    October 29 +

    + + +
    +
    +

    October 30 +

    + + +
    +
    +

    October 31 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/reference-keys.txt b/_book/reference-keys.txt new file mode 100644 index 0000000..e69de29 diff --git a/_book/retirement.html b/_book/retirement.html new file mode 100644 index 0000000..1aba96c --- /dev/null +++ b/_book/retirement.html @@ -0,0 +1,120 @@ + + + + + + +Retirement | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    Retirement +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/retirement.md b/_book/retirement.md new file mode 100644 index 0000000..6ef9296 --- /dev/null +++ b/_book/retirement.md @@ -0,0 +1,3 @@ +# Retirement {-} + + diff --git a/_book/search.json b/_book/search.json new file mode 100644 index 0000000..5a83c4c --- /dev/null +++ b/_book/search.json @@ -0,0 +1 @@ +[{"path":"index.html","id":"about","chapter":"About","heading":"About","text":"book collects (provides easy way access search) tweets R Function Day account created maintained hobby project 1 year (24.01.2021 24.01.2022).365 posts1 book, one day.\nโš ๏ธโš ๏ธ Note โš ๏ธโš ๏ธ\nSince tweets embedded, web browser slow load . please patient.\nApologies performance issues.find embedded tweet assigned wrong date book, wish add something change something book layout, please file issue GitHub.","code":""},{"path":"january-2021.html","id":"january-2021","chapter":"January 2021","heading":"January 2021","text":"","code":""},{"path":"january-2021.html","id":"january-24","chapter":"January 2021","heading":"January 24","text":"\nUse {tabyl} function {janitor} quickly prepare frequency table ๐Ÿ‘ŒAdditionally, can also use {adorn_} functions make printing even prettier!#RStats #DataScience pic.twitter.com/3BbKO83CSE\n","code":""},{"path":"january-2021.html","id":"january-25","chapter":"January 2021","heading":"January 25","text":"\nOften might want make new column combination columns dataframe {tidyr::unite} exactly looking ! ๐Ÿช„ #rstats #DataScience pic.twitter.com/BeNs5nXz0T\n","code":""},{"path":"january-2021.html","id":"january-26","chapter":"January 2021","heading":"January 26","text":"\nUse powerful parser functions {readr} parse vector expected type ๐Ÿ—‚Helpful messy, user-entered data functions can make educated guesses input supposed .#rstats #DataScience pic.twitter.com/5MGHmEM9Pu\n","code":""},{"path":"january-2021.html","id":"january-27","chapter":"January 2021","heading":"January 27","text":"\n{model_performance} function {performance} ๐Ÿ“ฆ quick way get detailed regression model summary indices huge . models! ๐Ÿ“https://t.co/vMpMVbz0x5#rstats #DataScience pic.twitter.com/VzPRICbIAg\n","code":""},{"path":"january-2021.html","id":"january-28","chapter":"January 2021","heading":"January 28","text":"\nTibbles modern data frames ubiquitous {tidyverse}. want build tibble scratch?{tribble} function provides intuitive row--row syntax ! ๐Ÿงฑ๐Ÿ‘ทhttps://t.co/UBRRJLyM47#rstats #DataScience pic.twitter.com/X8KlYkRCTF\n","code":""},{"path":"january-2021.html","id":"january-29","chapter":"January 2021","heading":"January 29","text":"\nfunctions may remove {NA}s data default one wishes retain .{replace_na} {tidyr} can help replacing {NA}s specified value ๐Ÿ•ต๏ธโ€โ™€๏ธhttps://t.co/y4Of3tcexf#rstats #DataScience pic.twitter.com/XIodtKU7Xn\n","code":""},{"path":"january-2021.html","id":"january-30","chapter":"January 2021","heading":"January 30","text":"\nfeeling bit ambitious want understand abstract syntactic structure R code, can use {ast} function {lobstr} package draw tree representation! ๐Ÿฆž https://t.co/WbyECG3a4H#rstats #datascience pic.twitter.com/cgMZDz1vz1\n","code":""},{"path":"january-2021.html","id":"january-31","chapter":"January 2021","heading":"January 31","text":"\n\"work play makes Jack dull boy\"important also little fun part #rstats workflows. end, can use {say} function {cowsay}! ๐Ÿฎ ๐Ÿ’ฌ https://t.co/SmDKtEHbMC#rstats #DataScience pic.twitter.com/8AROLW8r3d\n","code":""},{"path":"february-2021.html","id":"february-2021","chapter":"February 2021","heading":"February 2021","text":"","code":""},{"path":"february-2021.html","id":"february-1","chapter":"February 2021","heading":"February 1","text":"\n{dplyr} syntax heavily inspired #SQL, means easy translate {dplyr} code equivalent query supported {dplyr} ! ๐Ÿ™Œ https://t.co/rjE4S2MK8o#rstats #DataScience pic.twitter.com/SffAhyRmWh\n","code":""},{"path":"february-2021.html","id":"february-2","chapter":"February 2021","heading":"February 2","text":"\ncase want peruse ggplot (various layers) built, can use {ggplot_build} function {ggplot2}! ๐Ÿ— ๐Ÿšง ๐Ÿฆบ https://t.co/mIq2G3qAo8Useful also investigate aesthetic defaults utilized {geom_}s.#rstats #DataScience pic.twitter.com/UnQdpZYCJ8\n","code":""},{"path":"february-2021.html","id":"february-3","chapter":"February 2021","heading":"February 3","text":"\nwant get quick overview descriptive statistics numeric variable, {describe_distribution} {parameters} ๐Ÿ“ฆ friend ๐Ÿ™Œ https://t.co/KlhJNsdL90Also works {grouped_} dataframe {dplyr} ๐Ÿ‘#rstats #DataScience pic.twitter.com/FoBio2p8yk\n","code":""},{"path":"february-2021.html","id":"february-4","chapter":"February 2021","heading":"February 4","text":"\nwant see beautiful, colorful tree directory file structure, can use {dir_tree} function {fs} package! ๐ŸŒณ๐ŸŒˆ https://t.co/UpjcB7z7Qf#rstats #DataScience pic.twitter.com/SlXAIcePoA\n","code":""},{"path":"february-2021.html","id":"february-5","chapter":"February 2021","heading":"February 5","text":"\nwork lot web scraping need extract particular node HTML page, {html_nodes} {rvest} ๐Ÿ“ฆ friend ๐Ÿ‘ฏโ€โ™€๏ธhttps://t.co/ob6beJEkZN#rstats #DataScience pic.twitter.com/kcouQ5rTfC\n","code":""},{"path":"february-2021.html","id":"february-6","chapter":"February 2021","heading":"February 6","text":"\nlong script, can become tiresome keep duplicating object name self-assigned. instances, assignment pipe {magrittr} ๐Ÿ“ฆ proves handy! ๐Ÿ‘Œhttps://t.co/NVHXfOZOI9#rstats #DataScience pic.twitter.com/3iGuHsUZjG\n","code":""},{"path":"february-2021.html","id":"february-7","chapter":"February 2021","heading":"February 7","text":"\nOften might want split existing column combination columns {separate} {tidyr} ๐Ÿ“ฆ exactly looking ! ๐Ÿช„ https://t.co/imqGN7ridk#rstats #DataScience pic.twitter.com/wrSFpNtNeM\n","code":""},{"path":"february-2021.html","id":"february-8","chapter":"February 2021","heading":"February 8","text":"\n{row_number} function {dplyr} timesaver create unique identifier observations, especially belong different groups 1๏ธโƒฃ2๏ธโƒฃ3๏ธโƒฃhttps://t.co/XSagfpLHVg#rstats #DataScience pic.twitter.com/JWb0W2XMjz\n","code":""},{"path":"february-2021.html","id":"february-9","chapter":"February 2021","heading":"February 9","text":"\nSometimes just want extract source code present source document (e.g., Rmd) separate script, {purl} {knitr} ๐Ÿ“ฆ makes effortless! ๐Ÿฆชhttps://t.co/2lwSJ2HhKG#rstats #DataScience pic.twitter.com/RpqD7zsQst\n","code":""},{"path":"february-2021.html","id":"february-10","chapter":"February 2021","heading":"February 10","text":"\nOften need convert country names/codes different conventions standardized names, {countrycode} function eponymous ๐Ÿ“ฆ can handle conversions! โš™๏ธhttps://t.co/QVF8hBe7BE#rstats #DataScience pic.twitter.com/RByINBRutU\n","code":""},{"path":"february-2021.html","id":"february-11","chapter":"February 2021","heading":"February 11","text":"\nSometimes factor level can missing implicitly, can make explicit using {fct_explicit_na} function {forcats} ๐Ÿ“ฆ :https://t.co/GexbNwDl4L#rstats #DataScience pic.twitter.com/7XI2z0cXR8\n","code":""},{"path":"february-2021.html","id":"february-12","chapter":"February 2021","heading":"February 12","text":"\nCleaning column names consistent pattern probably first important step data analysis {clean_names} function {janitor} ๐Ÿ“ฆ peerless regard ๐Ÿงผ https://t.co/7w14DlhEvA#rstats #DataScience pic.twitter.com/GmmVwHVrOA\n","code":""},{"path":"february-2021.html","id":"february-13","chapter":"February 2021","heading":"February 13","text":"\n{markdown_} function family {commonmark} ๐Ÿ“ฆ can help convert markdown text various formats (e.g., latex, html, etc.) โœ๏ธ https://t.co/kADYv6J4lBCan useful tool teaching, say html, one already comfortable rmarkdown.#rstats #DataScience pic.twitter.com/AZyxYsPxvX\n","code":""},{"path":"february-2021.html","id":"february-14","chapter":"February 2021","heading":"February 14","text":"\ngraphics ๐Ÿ“ฆs (e.g.ย {hrbrthemes}) require special fonts. can pain list interrogate installed fonts.{system_fonts} function {systemfonts} ๐Ÿ“ฆ outputs beautiful richly informative table one-line command ๐Ÿ‘#rstats #DataScience pic.twitter.com/aTiJdg7gZs\n","code":""},{"path":"february-2021.html","id":"february-15","chapter":"February 2021","heading":"February 15","text":"\njust need create list possible combinations values vector, {combn} function {utils} ๐Ÿ“ฆ comes handy ๐Ÿงฐhttps://t.co/5tPzuFp1P9#rstats #DataScience pic.twitter.com/RoyLDraNty\n","code":""},{"path":"february-2021.html","id":"february-16","chapter":"February 2021","heading":"February 16","text":"\npresent results regression model well-formatted table, {tbl_regression} function {gtsummary} ๐Ÿ“ฆ serious time-saver ๐Ÿ—‚https://t.co/EVoZ6ZRbgY#rstats #DataScience pic.twitter.com/q3MvqXIIog\n","code":""},{"path":"february-2021.html","id":"february-17","chapter":"February 2021","heading":"February 17","text":"\ndeeply nested data structure (object JSON, e.g.), indexing can bit tedious base-R.{pluck} function {purrr} ๐Ÿ“ฆ provides less tiresome way index ๐Ÿ˜Œhttps://t.co/ePJ6HHVKm4#rstats #DataScience pic.twitter.com/nhHEJKjkAu\n","code":""},{"path":"february-2021.html","id":"february-18","chapter":"February 2021","heading":"February 18","text":"\ncomparing performance different functions, plain curiosity, sometimes wish benchmark expression, {mark} function {bench} ๐Ÿ“ฆ makes easy! ๐Ÿ‹๏ธโ€โ™€๏ธhttps://t.co/0qP7sY7J9cNote {cor} faster {cor.test}.#rstats #DataScience pic.twitter.com/8AGUg3rE4O\n","code":""},{"path":"february-2021.html","id":"february-19","chapter":"February 2021","heading":"February 19","text":"\nNothing improves readability code like style guide, exactly {style_*} function family {styler} ๐Ÿ“ฆ ! ๐Ÿ’…easiest thing run function directory R scripts ๐Ÿงน https://t.co/Xjh4j4HuhQ#rstats #DataScience pic.twitter.com/NBhgffztFN\n","code":""},{"path":"february-2021.html","id":"february-20","chapter":"February 2021","heading":"February 20","text":"\n#rstats native {} operator sometimes might miss {} operator SQL. ๐Ÿ˜ช{% raw %}{%nin%}{% endraw %} operator {sjmisc} covered! ๐Ÿ‘https://t.co/7IzXkPxlYD#rstats #DataScience pic.twitter.com/5dpgqHa8Vj\n","code":""},{"path":"february-2021.html","id":"february-21","chapter":"February 2021","heading":"February 21","text":"\nwell-versed SQL looking learn {dplyr}, {show_dplyr} function {tidyquery} ๐Ÿ“ฆ can helpful teaching assistant translating SQL query equivalent {dplyr} code! ๐Ÿ‘ฉโ€๐Ÿซhttps://t.co/gT4ESz4h4y#rstats #DataScience pic.twitter.com/duKYJRuJN0\n","code":""},{"path":"february-2021.html","id":"february-22","chapter":"February 2021","heading":"February 22","text":"\nAlthough number functions tend {data} argument, donโ€™t. functions, pipe operator (%>%) {magrittr} ๐Ÿ“ฆ wonโ€™t work. contexts, one can use exposition pipe operator (%$%) ๐Ÿ‘https://t.co/1RODRqilaL#rstats #DataScience pic.twitter.com/qxFmzJROKU\n","code":""},{"path":"february-2021.html","id":"february-23","chapter":"February 2021","heading":"February 23","text":"\nfirst important step data analysis workflow make sure everything data โ€œmakes senseโ€ tools good job describing data {skim} function {skimr} ๐Ÿ“ฆ!https://t.co/vg3t4v8Ixq#rstats #DataScience pic.twitter.com/FtpFi8ReZY\n","code":""},{"path":"february-2021.html","id":"february-24","chapter":"February 2021","heading":"February 24","text":"\ninfix operator (%||%) {rlang} ๐Ÿ“ฆ can helpful default value case {NULL} ๐Ÿช„https://t.co/qdMs5VAgjoHelpful collaborative scripts ๐Ÿ“ฆ functions users might enter different spellings specify argument.#rstats #DataScience pic.twitter.com/RDeKBpcFD1\n","code":""},{"path":"february-2021.html","id":"february-25","chapter":"February 2021","heading":"February 25","text":"\nChecking association variables often involves carrying correlation analysis functions make easy {correlation} eponymous ๐Ÿ“ฆhttps://t.co/VGZhhq9L0PSupports huge variety correlation methods.#rstats #DataScience pic.twitter.com/piTCGqE5Ek\n","code":""},{"path":"february-2021.html","id":"february-26","chapter":"February 2021","heading":"February 26","text":"\nwant conditionally select values dataframe, can use {dplyr::filter}, want vector list?{keep} function {purrr} exactly ! ๐Ÿฑ https://t.co/pAXndQ9Pl2#rstats #DataScience pic.twitter.com/6yixL2ZKae\n","code":""},{"path":"february-2021.html","id":"february-27","chapter":"February 2021","heading":"February 27","text":"\nJSON data representation format ubiquitous time might need convert dataframe R JSON object.{toJSON} function {jsonlite} makes childโ€™s play ๐Ÿ‘ถhttps://t.co/0lOvOE19EW#rstats #DataScience pic.twitter.com/PAbVQy4Kiz\n","code":""},{"path":"february-2021.html","id":"february-28","chapter":"February 2021","heading":"February 28","text":"\nworking free-form survey inputs, need consider possibility mistakes data entry.contexts {stringdist_join} function {fuzzyjoin} ๐Ÿ“ฆ can save headache joining dataframes! โœŒ๏ธhttps://t.co/HNANB6IjH2#rstats #DataScience pic.twitter.com/b3HT9Soqoa\n","code":""},{"path":"march-2021.html","id":"march-2021","chapter":"March 2021","heading":"March 2021","text":"","code":""},{"path":"march-2021.html","id":"march-1","chapter":"March 2021","heading":"March 1","text":"\none oldie goodie:{switch} function {base} ๐Ÿ“ฆ helps select list alternative actions depending condition interest ๐Ÿ—‚https://t.co/IYYI1dIvpmNote , unspecified, values can trickle .#rstats #DataScience pic.twitter.com/6iqBh85XMY\n","code":""},{"path":"march-2021.html","id":"march-2","chapter":"March 2021","heading":"March 2","text":"\ncase want create new variable conditional checking whether values different variable lie inside interval, {} function {dplyr} can big help ๐Ÿ‘Œhttps://t.co/JrEHPo5oDvWorks date-time objects well! ๐Ÿ™Œ#rstats #DataScience pic.twitter.com/J5TtCwLBE3\n","code":""},{"path":"march-2021.html","id":"march-3","chapter":"March 2021","heading":"March 3","text":"\nSometimes might wish know ๐Ÿ“ฆ unfamiliar functions , objects session located. {find} function {base} ๐Ÿ“ฆ can helpful ๐Ÿ”https://t.co/vTvhBnFogF#rstats #DataScience pic.twitter.com/BG9E8cnS9w\n","code":""},{"path":"march-2021.html","id":"march-4","chapter":"March 2021","heading":"March 4","text":"\nmatter programming language code , rarely wish leave comfort zone #rmarkdown ๐Ÿก one check details languages currently supported? Using {knit_engine} function {knitr} ๐Ÿงถ https://t.co/bVEzn990dE#rstats #DataScience pic.twitter.com/LCHtsb1b1T\n","code":""},{"path":"march-2021.html","id":"march-5","chapter":"March 2021","heading":"March 5","text":"\nused creating tibble columns sequentially, might think similar procedure works creating lists, doesnโ€™t, least {base::list}.can instead use {lst} function {tibble} ๐Ÿ“ฆ! ๐Ÿ› https://t.co/K97EBCEsYz#rstats #DataScience pic.twitter.com/p152AVXFDb\n","code":""},{"path":"march-2021.html","id":"march-6","chapter":"March 2021","heading":"March 6","text":"\nR packages standing shoulders packages. case curious find ones, can use {plot_dependencies} function {deepdep} ๐Ÿ“ฆ visualizing said dependence:https://t.co/3tl1A7aMW3#rstats #DataScience pic.twitter.com/dUeHWz3MBA\n","code":""},{"path":"march-2021.html","id":"march-7","chapter":"March 2021","heading":"March 7","text":"\nMissing values can troublesome statistical analysis need attended data exploration phase.{vis_dat} function {visdat} ๐Ÿ“ฆ makes effortless glean structure missing values ๐Ÿ”https://t.co/ciff6eE06w#rstats #DataScience pic.twitter.com/eM4uJgWApO\n","code":""},{"path":"march-2021.html","id":"march-8","chapter":"March 2021","heading":"March 8","text":"\ncase want access statistics system memory without leaving R, can use {ps_system_memory} function {ps} ๐Ÿ“ฆhttps://t.co/hSVUebKkIGThe measure watch available memory.#rstats #DataScience pic.twitter.com/D4YoWLNsku\n","code":""},{"path":"march-2021.html","id":"march-9","chapter":"March 2021","heading":"March 9","text":"\nSometimes data tabled, .e.ย single row corresponds multiple observations, one.convert tidy data, can untable using {uncount} function {tidyr} ๐Ÿ“ฆhttps://t.co/LVXog4CWVM#rstats #DataScience pic.twitter.com/r7tcMVkIFL\n","code":""},{"path":"march-2021.html","id":"march-10","chapter":"March 2021","heading":"March 10","text":"\nSometimes multiple functions always use conjunction wish can compose single function.Thanks {compose} function {purrr} ๐Ÿ“ฆ, can exactly ! ๐ŸŽผhttps://t.co/zdydXfEM35#rstats #DataScience pic.twitter.com/teZ5w65uHS\n","code":""},{"path":"march-2021.html","id":"march-11","chapter":"March 2021","heading":"March 11","text":"\nlike certain color palette wish use plots, need find โ€™s hexadecimal code color.can use {show_col} function {scales} ๐Ÿ“ฆ achieve ๐ŸŽจhttps://t.co/vxlr8ff035#rstats #DataScience pic.twitter.com/UDN1IFMvO9\n","code":""},{"path":"march-2021.html","id":"march-12","chapter":"March 2021","heading":"March 12","text":"\nwant substitute certain string pattern data, can use {gsub}. wish across files?can use {gsub_file} function {xfun} ๐Ÿ“ฆ substitutions! ๐Ÿ”https://t.co/1PFI7vdRn0#rstats #DataScience pic.twitter.com/09C9GNbKPi\n","code":""},{"path":"march-2021.html","id":"march-13","chapter":"March 2021","heading":"March 13","text":"\ntidy data wish carry operations require data wide format, โ€œspread-operate-retidyโ€ pattern can bit cumbersome.{pairwise_} function family {widyr} ๐Ÿ“ฆ makes less painful:https://t.co/sIcFOKSJSM#rstats #DataScience pic.twitter.com/iaQTtAmzPS\n","code":""},{"path":"march-2021.html","id":"march-14","chapter":"March 2021","heading":"March 14","text":"\nworking text data, sometimes can long running paragraph needs wrapped readable (pretty). ๐Ÿ“–{str_wrap} function {stringr} trick! ๐Ÿ’กhttps://t.co/OF9drlXHl0#rstats #DataScience pic.twitter.com/8QVlPZ0vTW\n","code":""},{"path":"march-2021.html","id":"march-15","chapter":"March 2021","heading":"March 15","text":"\nregression model interaction effect, can tricky visualize interaction statistically informative way.Thankfully, {interplot} ๐Ÿ“ฆ already done thinking eponymous function ๐Ÿ™https://t.co/DhhrVrUxyG#rstats #DataScience pic.twitter.com/rWYxVqnpVV\n","code":""},{"path":"march-2021.html","id":"march-16","chapter":"March 2021","heading":"March 16","text":"\ncase used python-style tuple assignment, can also something similar R using infix operator {tidytidbits} ๐Ÿ“ฆ!https://t.co/0g6LDoZfmq#rstats #DataScience pic.twitter.com/M14Qt9p1rg\n","code":""},{"path":"march-2021.html","id":"march-17","chapter":"March 2021","heading":"March 17","text":"\nreport posterior distribution Bayesian model, might report point estimate, uncertainty around , index importance effect.can using {describe_posterior} function {bayestestR} ๐Ÿ“ฆhttps://t.co/OsEGXjo0Nr#rstats #DataScience pic.twitter.com/68fHWiuOM1\n","code":""},{"path":"march-2021.html","id":"march-18","chapter":"March 2021","heading":"March 18","text":"\nsee beautiful image think : \"really like use color palette plot!\", can ! ๐ŸŽจcan extract color palette image using {create_palette} function {paletter} ๐Ÿ“ฆhttps://t.co/uZsB1ovCsf#rstats #DataScience pic.twitter.com/vMIv9eZARJ\n","code":""},{"path":"march-2021.html","id":"march-19","chapter":"March 2021","heading":"March 19","text":"\nwish include mathematical expressions plot/text, comfortable writing LaTeX Rโ€™s plotmath, can use {TeX} function {latex2exp} ๐Ÿ“ฆ translation! ๐Ÿ‘https://t.co/cpyeNcFL1j#rstats #DataScience pic.twitter.com/gRPLIFljTa\n","code":""},{"path":"march-2021.html","id":"march-20","chapter":"March 2021","heading":"March 20","text":"\nformat interpolate strings using piped data, can easily using {glue_data} function {glue} ๐Ÿ“ฆhttps://t.co/INusSE9k2u#rstats #DataScience pic.twitter.com/YGgl1ZAGNC\n","code":""},{"path":"march-2021.html","id":"march-21","chapter":"March 2021","heading":"March 21","text":"\nwish embed well-formatted HTML table containing summary regression model, {tab_model} function {sjPlot} ๐Ÿ“ฆ can effortlessly:https://t.co/dtVUrfWVkBSupports simple, mixed-effects, Bayesian, etc. regression models.#rstats #DataScience pic.twitter.com/8wZha5ohNi\n","code":""},{"path":"march-2021.html","id":"march-22","chapter":"March 2021","heading":"March 22","text":"\ncan daunting task construct regular expressions, especially complex ones.{rx_} function family {RVerbalExpressions} ๐Ÿ“ฆ makes accessible allowing one construct regex using verbal expressions ๐Ÿ”กhttps://t.co/5G77171gYA#rstats #DataScience pic.twitter.com/MbLmKSW0KX\n","code":""},{"path":"march-2021.html","id":"march-23","chapter":"March 2021","heading":"March 23","text":"\ndata hierarchical categories, may wish see breakdown subcategories (e.g., check enough observations per cell mixed-effects model).can easily using {sizetree} function {plotrix} ๐Ÿ“ฆ!https://t.co/tH5hUetZ2A#rstats #DataScience pic.twitter.com/5d52tK8Mx7\n","code":""},{"path":"march-2021.html","id":"march-24","chapter":"March 2021","heading":"March 24","text":"\nlist--lists, sometimes may wish turn inside , .e.ย convert pair lists list pairs. ๐Ÿ”€{transpose} function {purrr} ๐Ÿ“ฆ makes easy:https://t.co/TBQHC2jw3r#rstats #DataScience pic.twitter.com/7wS8by9ysf\n","code":""},{"path":"march-2021.html","id":"march-25","chapter":"March 2021","heading":"March 25","text":"\nwriting functions, either ๐Ÿ“ฆ colleagues, can construct elegant user-interface (UI) using {ui_} function family {usethis} ๐Ÿ“ฆhttps://t.co/PxL3FRV8QkSuch UI provides helpful info, esp.ย functions multiple things.#rstats #DataScience pic.twitter.com/kCgSLY9gMz\n","code":""},{"path":"march-2021.html","id":"march-26","chapter":"March 2021","heading":"March 26","text":"\nvisualizing data, addition plotting full dataset, may also wish emphasize/zoom subset special consideration.can easily {facet_zoom} function {ggforce} ๐Ÿ“ฆ! ๐Ÿ™Œhttps://t.co/Dm7Lbzv0Pt#rstats #DataScience pic.twitter.com/3EKrTafXRi\n","code":""},{"path":"march-2021.html","id":"march-27","chapter":"March 2021","heading":"March 27","text":"\nmiddle piped workflow, wish access side effect (e.g., plot print something) continue chained operations, can using tee pipe operator {%T>%} {magrittr} ๐Ÿ“ฆ ! https://t.co/ibga7yyf5X#rstats #DataScience pic.twitter.com/5H0MoPOERY\n","code":""},{"path":"march-2021.html","id":"march-28","chapter":"March 2021","heading":"March 28","text":"\ncorrelation hypotheses, addition joint distribution scatterplot, one may also wish visualize marginal distributions variable.easy using {ggMarginal} function {ggExtra} ๐Ÿ“ฆ!https://t.co/OgS1XsmY1U#rstats #DataScience pic.twitter.com/wE8mmJwnIx\n","code":""},{"path":"march-2021.html","id":"march-29","chapter":"March 2021","heading":"March 29","text":"\nneed convert vector list dataframe, can use {enframe} function {tibble} ๐Ÿ“ฆ conveniently:https://t.co/dsjo0w5aYDCompare behavior {data.frame} function see want prefer .#rstats #DataScience pic.twitter.com/BxCBR64XF8\n","code":""},{"path":"march-2021.html","id":"march-30","chapter":"March 2021","heading":"March 30","text":"\nSometimes need display two plots, grid, one inside (aka \"inset\" plot).Assuming using grammar graphics approach, easy using {annotation_custom} function {ggplot2} ๐Ÿ“ฆ:https://t.co/GTV3UX2XV6#rstats #DataScience pic.twitter.com/cVH9J0dHTJ\n","code":""},{"path":"march-2021.html","id":"march-31","chapter":"March 2021","heading":"March 31","text":"\nneed pad strings, appropriately named {str_pad} function {stringr} ๐Ÿ“ฆ makes effortless ๐Ÿงตhttps://t.co/Ar7LehWFQlSee examples see different ways can padding.#rstats #DataScience pic.twitter.com/TZpXJSWvwv\n","code":""},{"path":"april-2021.html","id":"april-2021","chapter":"April 2021","heading":"April 2021","text":"","code":""},{"path":"april-2021.html","id":"april-1","chapter":"April 2021","heading":"April 1","text":"\naccepting regression model estimates, multicollinearity problematic (necessarily ) needs checked.{check_collinearity} function {performance} ๐Ÿ“ฆ offers pretty way check ๐Ÿ“Šhttps://t.co/sFMj9vbVIe#rstats #DataScience pic.twitter.com/xdrsVbz40f\n","code":""},{"path":"april-2021.html","id":"april-2","chapter":"April 2021","heading":"April 2","text":"\nSometimes wish visually highlight certain portion data retaining full dataset reference.{gghighlight} function eponymous ๐Ÿ“ฆ helps effortlessly:https://t.co/eibrcjxQ1I#rstats #DataScience pic.twitter.com/TNUFlLnnMs\n","code":""},{"path":"april-2021.html","id":"april-3","chapter":"April 2021","heading":"April 3","text":"\nk-means popular clustering algorithm disadvantage (unsupervised context) k picked advance.{kmeansruns} function {fpc} ๐Ÿ“ฆ aids running k-means range k returns best k:https://t.co/bBYsUmhrRz#rstats #DataScience pic.twitter.com/U0ecl17XT0\n","code":""},{"path":"april-2021.html","id":"april-4","chapter":"April 2021","heading":"April 4","text":"\n(Easter) Sunday, want work , deserve light entertainment .occasions, {kittyR} function eponymous ๐Ÿ“ฆ can trick ๐Ÿˆhttps://t.co/74vJiwQSAx#rstats #DataScience pic.twitter.com/Cfq5azg6KQ\n","code":""},{"path":"april-2021.html","id":"april-5","chapter":"April 2021","heading":"April 5","text":"\nOften survey platform might collapse multiple entries data single column need separated individual rows.{separate_rows} function {tidy} designed make easy:https://t.co/rESDf7zU3i#rstats #DataScience pic.twitter.com/S1j8cjBaqX\n","code":""},{"path":"april-2021.html","id":"april-6","chapter":"April 2021","heading":"April 6","text":"\nWordclouds help visualize word frequencies qualitative work, dedicated geom grammar graphics framework can give flexibility create .{ggwordcloud} function eponymous ๐Ÿ“ฆ provides geom ๐Ÿ‘Œhttps://t.co/mk8DnYJY8p#rstats #DataScience pic.twitter.com/yiwFn7QHiR\n","code":""},{"path":"april-2021.html","id":"april-7","chapter":"April 2021","heading":"April 7","text":"\ndeveloper user, curious favorite R package performed (terms usage) years, can create informative visualization using {cranDownloads} function {packageRank} ๐Ÿ“ฆhttps://t.co/64DqUbmAFF#rstats #DataScience pic.twitter.com/GPGIgZiDrf\n","code":""},{"path":"april-2021.html","id":"april-8","chapter":"April 2021","heading":"April 8","text":"\nOften reporting quantities (time, information, etc. units), wish report human-readable form.{pretty_} function family {prettyunits} ๐Ÿ“ฆ designed exactly ! โœ…https://t.co/9QMWvZIODB#rstats #DataScience pic.twitter.com/ZUX6vbRNpF\n","code":""},{"path":"april-2021.html","id":"april-9","chapter":"April 2021","heading":"April 9","text":"\nFactor analysis (FA) can help reduce many features latent features. one first needs check data suitable FA.{check_factorstructure} function {parameters} provides informative verbose way ๐Ÿ”https://t.co/MNQZMkum30#rstats #DataScience pic.twitter.com/hdeS0w3NJF\n","code":""},{"path":"april-2021.html","id":"april-10","chapter":"April 2021","heading":"April 10","text":"\npedagogical, research, etc. purposes, one may sometimes wish create fake data.{ch_} function family {charlatan} ๐Ÿ“ฆ supports creation different types data across multiple languages ๐Ÿช„https://t.co/mERCQ6aCzf#rstats #DataScience pic.twitter.com/JClu9pnzqO\n","code":""},{"path":"april-2021.html","id":"april-11","chapter":"April 2021","heading":"April 11","text":"\nfluent {dplyr} wish learn {data.table}, can nifty function can provide syntax translation two.{show_query} function {dtplyr} ๐Ÿ“ฆ just ! ๐Ÿ”„https://t.co/RKhCwjgNSt#rstats #DataScience pic.twitter.com/uj9NrXyNhY\n","code":""},{"path":"april-2021.html","id":"april-12","chapter":"April 2021","heading":"April 12","text":"\nHighest Density Interval (HDI) credible interval contains probable effect values.{hdi} function {bayestestR} helps compute visualize HDI easily posterior distributions Bayesian models ๐Ÿ“Šhttps://t.co/ui1FRXgqzq#rstats #DataScience pic.twitter.com/w4TcHpaVOP\n","code":""},{"path":"april-2021.html","id":"april-13","chapter":"April 2021","heading":"April 13","text":"\nGoogle trends analytics helpful study global web search patterns.{gtrends} function {gtrendsR} ๐Ÿ“ฆ helps extract visualize data specified periods geolocations ๐Ÿ”Žhttps://t.co/yS01ELq5q4#rstats #DataScience pic.twitter.com/mhGTSXB2rN\n","code":""},{"path":"april-2021.html","id":"april-14","chapter":"April 2021","heading":"April 14","text":"\nPlots grammar graphics framework combination layers geometric elements.{layer_} function family {ggplot2} ๐Ÿ“ฆ extracts layer details, can helpful testing exploring aesthetic defaults ๐Ÿ—‚https://t.co/mIq2G3qAo8#rstats #DataScience pic.twitter.com/jNUcLQ6nsC\n","code":""},{"path":"april-2021.html","id":"april-15","chapter":"April 2021","heading":"April 15","text":"\nage virtual assistant programs become ubiquitous, may also wish one helps find solutions common ggplot formatting problems.{gghelp} function {ggx} mimics behavior assistant ๐Ÿ“https://t.co/6VQzRqbrgp#rstats #DataScience pic.twitter.com/esK1W6xMEj\n","code":""},{"path":"april-2021.html","id":"april-16","chapter":"April 2021","heading":"April 16","text":"\nAlthough . ๐Ÿ“ฆs help assess validity regression model assumptions visually, handful cover time series analysis.{ggtsdiag} function {ggfortify} ๐Ÿ“ฆ provides comprehensive diagnostic check models ๐Ÿ“ˆhttps://t.co/iJaZ6bD6e1#rstats #DataScience pic.twitter.com/aeGlPV3IXn\n","code":""},{"path":"april-2021.html","id":"april-17","chapter":"April 2021","heading":"April 17","text":"\nOften one needs report statistical analysis publication/report, formatting manually can tedious error-prone ๐Ÿ“„ {report} function eponymous ๐Ÿ“ฆ automates process follow best practices โœ๏ธhttps://t.co/gAaRN4Qqr1#rstats #DataScience pic.twitter.com/59QS89HiLE\n","code":""},{"path":"april-2021.html","id":"april-18","chapter":"April 2021","heading":"April 18","text":"\nchoice color palette color-blind friendly, color differences plot may obvious color-blind people.{replacePlotColor} function {colorBlindness} ๐Ÿ“ฆ helps replace colors safe colorshttps://t.co/AN9lyD9fpc#rstats #DataScience pic.twitter.com/coudegYOfm\n","code":""},{"path":"april-2021.html","id":"april-19","chapter":"April 2021","heading":"April 19","text":"\nExploratory data analysis often involves specifying comparing multiple regression models.{modelplot} function {modelsummary} ๐Ÿ“ฆ provides pretty dot--whisker plots display/compare regression estimates models:https://t.co/0vyzYY9bUy#rstats #DataScience pic.twitter.com/ZtkV0EUjVd\n","code":""},{"path":"april-2021.html","id":"april-20","chapter":"April 2021","heading":"April 20","text":"\nNext statistical significance, often interested practical relevance effect.{interpret_} function family {effectsize} ๐Ÿ“ฆ provides interpretation guidelines, can differ across disciplines ๐Ÿ“https://t.co/CaqThRABhy#rstats #DataScience pic.twitter.com/3ywbl2imPj\n","code":""},{"path":"april-2021.html","id":"april-21","chapter":"April 2021","heading":"April 21","text":"\n{purrr::map_} functions apply function list elements.one wants apply function element list combinations elements?{xmap_} functions {crossmap} ๐Ÿ“ฆ exactly !https://t.co/9ITKhUqV9P#rstats #DataScience pic.twitter.com/woQenHnhfN\n","code":""},{"path":"april-2021.html","id":"april-22","chapter":"April 2021","heading":"April 22","text":"\nPCA popular method reduce dimensionality multivariate data biplot useful visualization method . {fviz_pca_biplot} function {factoextra} ๐Ÿ“ฆ makes effortless make elegant biplots:https://t.co/DRGesAG4vq#rstats #DataScience pic.twitter.com/RB4BoCDp1S\n","code":""},{"path":"april-2021.html","id":"april-23","chapter":"April 2021","heading":"April 23","text":"\nSometimes just want convert source code R script (.R) new Markdown (.md) document/report.{spin} function {knitr} ๐Ÿ“ฆ makes conversion effortless! ๐Ÿช„https://t.co/cBaYSC5nc8#rstats #DataScience pic.twitter.com/u1kIa8Of9T\n","code":""},{"path":"april-2021.html","id":"april-24","chapter":"April 2021","heading":"April 24","text":"\none correlation significant, , fallacy conclude difference correlations statistically significant.{cocor} function eponymous ๐Ÿ“ฆ helps formally test difference:https://t.co/9CjLNcqffG#rstats #DataScience pic.twitter.com/XiJ5OqIExv\n","code":""},{"path":"april-2021.html","id":"april-25","chapter":"April 2021","heading":"April 25","text":"\nConfusion matrix visualization helps assess performance (binary multi-class) classification algorithm.{plot_confusion_matrix} function {cvms} ๐Ÿ“ฆ produces elegant informative confusion matrix plots ๐Ÿ—„https://t.co/NHxGNS8XnD#rstats #DataScience pic.twitter.com/SZWvibYAQp\n","code":""},{"path":"april-2021.html","id":"april-26","chapter":"April 2021","heading":"April 26","text":"\ntrivial combining multiple characters form single phrase sounds, common solutions return outputs imperfect human readers.{combine_words} helper function {knitr} ๐Ÿ“ฆ fills gap! ๐Ÿ™Œhttps://t.co/M0CgOUU0ed#rstats #DataScience pic.twitter.com/XuCNHf3BFi\n","code":""},{"path":"april-2021.html","id":"april-27","chapter":"April 2021","heading":"April 27","text":"\nAlthough number ๐Ÿ“ฆs provide functions visualize one-way ANOVA design, support visualizing complex, multi-way ANOVA designs.{afex_plot} function {afex} ๐Ÿ“ฆ one function ! ๐Ÿ™Œ๐Ÿ“Šhttps://t.co/3px5ySCzrd#rstats #DataScience pic.twitter.com/3g9hkZ3ySy\n","code":""},{"path":"april-2021.html","id":"april-28","chapter":"April 2021","heading":"April 28","text":"\nMarkdown syntax enviable ease simplicity. one might naturally wish use annotations {ggplot2} plots.{element_markdown} function {ggtext} ๐Ÿ“ฆ magically helps exactly ! ๐ŸŽ‰https://t.co/54WpoyrVje#rstats #DataScience pic.twitter.com/irr8gRVaxf\n","code":""},{"path":"april-2021.html","id":"april-29","chapter":"April 2021","heading":"April 29","text":"\nsensitive categorical data (e.g., gender, race, etc.), might sometimes required anonymize carrying analysis.{fct_anon} function {forcats} ๐Ÿ“ฆ helps exactly step ๐Ÿ—ƒ๏ธhttps://t.co/xsR3HipYqu#rstats #DataScience pic.twitter.com/C6apoc6fEP\n","code":""},{"path":"april-2021.html","id":"april-30","chapter":"April 2021","heading":"April 30","text":"\nGoogle's Tesseract (https://t.co/tJkaT2vH2j), powerful optical character recognition engine, can extract text embedded images 100 languages!{ocr} function {tesseract} ๐Ÿ“ฆ provides access engine ๐Ÿ‘ฝhttps://t.co/H0vHvn59sQ#rstats #DataScience pic.twitter.com/g0GMKB9JEy\n","code":""},{"path":"may-2021.html","id":"may-2021","chapter":"May 2021","heading":"May 2021","text":"","code":""},{"path":"may-2021.html","id":"may-1","chapter":"May 2021","heading":"May 1","text":"\n{ggplot2}, missing values removed default, sometimes may wish visualize see pattern missingness.{geom_miss_point} function {naniar} ๐Ÿ“ฆ offers exactly functionality ๐Ÿ”https://t.co/zJrYSMhnX4#rstats #DataScience pic.twitter.com/IrXFHoLVG1\n","code":""},{"path":"may-2021.html","id":"may-2","chapter":"May 2021","heading":"May 2","text":"\nexploring data, one often needs quick easy way create dot--whisker plots coefficient estimates (quantities) regression models.{ggcoefstats} function {ggstatsplot} ๐Ÿ“ฆ offers one optionhttps://t.co/e4iZpPoNIC#rstats #DataScience pic.twitter.com/suxiOKjuLo\n","code":""},{"path":"may-2021.html","id":"may-3","chapter":"May 2021","heading":"May 3","text":"\nfunctions can properly deal labelled data, can cause problems data analysis. often one may wish just remove labels.{remove_all_labels} function {sjlabelled} ๐Ÿ“ฆ exactly โœ‚๏ธhttps://t.co/9mJHPTRlVD#rstats #DataScience pic.twitter.com/dt6Pbfkn58\n","code":""},{"path":"may-2021.html","id":"may-4","chapter":"May 2021","heading":"May 4","text":"\n{ggplot2} syntax carry common routines (e.g, changing legend position, axes, etc.) can surprisingly hard remember.{easy_} function family {ggeasy} ๐Ÿ“ฆ provides memorable shortcuts routines ๐Ÿ™Œhttps://t.co/vqFYzcvxKZ#rstats #DataScience pic.twitter.com/eZvdrDwmNf\n","code":""},{"path":"may-2021.html","id":"may-5","chapter":"May 2021","heading":"May 5","text":"\nGoogle Scholar essential platform organize one's scholarly research output.{get_} function family {scholar} ๐Ÿ“ฆ provides various helpers extract information scholar, publications, citations, etc. ๐Ÿงชhttps://t.co/ndoPs9Yy8S#rstats #DataScience pic.twitter.com/lAMo79rZu3\n","code":""},{"path":"may-2021.html","id":"may-6","chapter":"May 2021","heading":"May 6","text":"\nLinear linear mixed-effects models assume normally distributed residuals random effects.validity assumption can statistically visually checked using {check_normality} function {performance} ๐Ÿ“ฆ! ๐Ÿ”https://t.co/7XbOrSrYxq#rstats #DataScience pic.twitter.com/AK7AX7iF6o\n","code":""},{"path":"may-2021.html","id":"may-7","chapter":"May 2021","heading":"May 7","text":"\nOften wish append visualizations regression model estimates tabular summary inferential statistics.{forest_model} function {forestmodel} ๐Ÿ“ฆ satisfies requirements via informative forest plot ๐ŸŒณhttps://t.co/YYD6dEJXSM#rstats #DataScience pic.twitter.com/rSEodymQx4\n","code":""},{"path":"may-2021.html","id":"may-8","chapter":"May 2021","heading":"May 8","text":"\nPost reproducibility crisis news, replications rise across disciplines. led need compare multiple studies.end, function {sci_figure} {scifigure} ๐Ÿ“ฆ proves helpful visual tool โš–๏ธhttps://t.co/GnwtwoUcar#rstats #DataScience pic.twitter.com/TXbndnA0Bu\n","code":""},{"path":"may-2021.html","id":"may-9","chapter":"May 2021","heading":"May 9","text":"\nSometimes data contain implicitly missing values one may wish make explicit completing missing information.{complete} function {tidyr} ๐Ÿ“ฆ exactly ! ๐Ÿ‘https://t.co/tHbK4YAJlZ#rstats #DataScience pic.twitter.com/xbDCkW0kLG\n","code":""},{"path":"may-2021.html","id":"may-10","chapter":"May 2021","heading":"May 10","text":"\nAlthough {patchwork} ๐Ÿ“ฆ's arithmetic syntax (+, *, etc.) combine plots together extremely easy intuitive, can difficult use programmatically.{wrap_plots} function perfect alternative solution!๐Ÿ’กhttps://t.co/AGLkfbPUja#rstats #DataScience pic.twitter.com/fJS5V9weJ3\n","code":""},{"path":"may-2021.html","id":"may-11","chapter":"May 2021","heading":"May 11","text":"\nSometimes one may wish include plots visualizations table, e.g.ย show distribution variable.{spec_} function family {kableExtra} ๐Ÿ“ฆ make effortless ๐Ÿ™Œhttps://t.co/X4YY8Drm7C#rstats #DataScience pic.twitter.com/9HRDTxEpB8\n","code":""},{"path":"may-2021.html","id":"may-12","chapter":"May 2021","heading":"May 12","text":"\nROPE defines part posterior distribution practically equivalent null effect useful hypothesis testing.{rope} function {bayestestR} ๐Ÿ“ฆ helps calculate visualize Bayesian regression models:https://t.co/mfXACyKOfC#rstats #DataScience pic.twitter.com/W2iL072RP5\n","code":""},{"path":"may-2021.html","id":"may-13","chapter":"May 2021","heading":"May 13","text":"\nSometimes might need convert numbers English words (e.g., assistant systems read loud). ๐Ÿ“ข{numbers_to_words} function {xfun} ๐Ÿ“ฆ makes routine effortless customizable ๐Ÿ”ขhttps://t.co/l2mYGmQGnx#rstats #DataScience pic.twitter.com/B9atDLK3nQ\n","code":""},{"path":"may-2021.html","id":"may-14","chapter":"May 2021","heading":"May 14","text":"\nGardnerโ€“Altman mean difference plot simultaneously displays raw data highlights group difference estimate ๐Ÿ“Š{mean_diff} function {dabestr} ๐Ÿ“ฆ creates plots two multiple groups easily โš–๏ธhttps://t.co/dhtg2Nh62r#rstats #DataScience pic.twitter.com/fjv2Vkpi19\n","code":""},{"path":"may-2021.html","id":"may-15","chapter":"May 2021","heading":"May 15","text":"\nregression analysis big datasets, may times wish reduce memory assigned model objects.{axe_} function family {butcher} ๐Ÿ“ฆ offer ways remove different parts model object make leaner ๐Ÿ‹๏ธhttps://t.co/ayY86U0zOy#rstats #DataScience pic.twitter.com/9CIU1NSqKU\n","code":""},{"path":"may-2021.html","id":"may-16","chapter":"May 2021","heading":"May 16","text":"\nexploratory phase, may wish visualize model data quickly, thoroughly, iteratively โžฟ{ggbetweenstats} function {ggstatsplot} ๐Ÿ“ฆ facilitates one-way design via plots statistical details ๐Ÿ“Šhttps://t.co/fQkmmLSOh3#rstats #DataScience pic.twitter.com/uxsJ8Odv5b\n","code":""},{"path":"may-2021.html","id":"may-17","chapter":"May 2021","heading":"May 17","text":"\nOne often needs compare two values axis (e.g.ย pre-post-treatment scores) dumbbell chart efficient way visualize comparison.{dumbbell_chart} function {ggcharts} ๐Ÿ“ฆ creates easily:https://t.co/Y6YGS0h0DS#rstats #DataScience pic.twitter.com/Wpwey00gGV\n","code":""},{"path":"may-2021.html","id":"may-18","chapter":"May 2021","heading":"May 18","text":"\nProgramming challenging task - teacher, collaborator, developer, etc. - might wish add touch encouragement activity sometimes.{praise} function eponymous ๐Ÿ“ฆ can help ๐Ÿ’Œhttps://t.co/wImExbbaT7#rstats #DataScience pic.twitter.com/1SnLZ7ctS7\n","code":""},{"path":"may-2021.html","id":"may-19","chapter":"May 2021","heading":"May 19","text":"\nmodel-fitting, often need convert model objects dataframe, either reporting visualizations. ๐Ÿ“œ{model_parameters} function {parameters} ๐Ÿ“ฆ many regression model objects ๐ŸŒŸhttps://t.co/4jOHsZDCaz#rstats #DataScience pic.twitter.com/uI7sUSF0bz\n","code":""},{"path":"may-2021.html","id":"may-20","chapter":"May 2021","heading":"May 20","text":"\nmodern scientific work, traditional credit assignment systems seem outmoded, contributions table better suited.{generate} function {contribution} ๐Ÿ“ฆ can easily generate tables ggplot2-framework ๐Ÿ”ขhttps://t.co/FCTli0Ht1f#rstats #DataScience pic.twitter.com/IqcLPMFxOa\n","code":""},{"path":"may-2021.html","id":"may-21","chapter":"May 2021","heading":"May 21","text":"\nfluent {dplyr} wish learn write SQL queries, can nifty function can provide syntax translation two.{show_query} function {dbplyr} ๐Ÿ“ฆ just ! ๐Ÿ”„https://t.co/GAjWk5qfVC#rstats #DataScience pic.twitter.com/qxOAPD4PAX\n","code":""},{"path":"may-2021.html","id":"may-22","chapter":"May 2021","heading":"May 22","text":"\nworking directory, sometimes need get information contents.Instead using terminal, one can simply use {dir_ls} function {fs} ๐Ÿ“ฆ return richly informative summary ๐Ÿ—‚https://t.co/s0UxLxPykG#rstats #DataScience pic.twitter.com/kAzYf2jPfB\n","code":""},{"path":"may-2021.html","id":"may-23","chapter":"May 2021","heading":"May 23","text":"\nanalysis, model selection may involve specification comparison multiple models.{compare_performance} function {performance} ๐Ÿ“ฆ creates tabular + graphical summaries comparing performance indices models ๐Ÿฅ‡https://t.co/6cAI5ZbNkl#rstats #DataScience pic.twitter.com/CxyfyRCCHY\n","code":""},{"path":"may-2021.html","id":"may-24","chapter":"May 2021","heading":"May 24","text":"\nwriting functions print text user's terminal console, may wish construct pleasant command-line interface.{cli_} function family {cli} ๐Ÿ“ฆ provides collection tools make pretty ๐Ÿ’…https://t.co/HJeQ6MBgue#rstats #DataScience pic.twitter.com/ZJZNBP5SAa\n","code":""},{"path":"may-2021.html","id":"may-25","chapter":"May 2021","heading":"May 25","text":"\nteaching reporting methods, may sometimes wish report LaTeX equations regression models, can frustrating time-consuming.{extract_eq} function {equatiomatic} ๐Ÿ“ฆ makes really easy! ๐Ÿ™Œhttps://t.co/LyQ9bMxal0#rstats #DataScience pic.twitter.com/mlghSLFeGJ\n","code":""},{"path":"may-2021.html","id":"may-26","chapter":"May 2021","heading":"May 26","text":"\nEither due reading formatting errors, sometimes data entries belong together cell might break across rows.{unbreak_vals} function {unheadr} ๐Ÿ“ฆ makes easy join using regular expressions ๐Ÿฉนhttps://t.co/gouxjvPows#rstats #DataScience pic.twitter.com/3a4ZA73xxP\n","code":""},{"path":"may-2021.html","id":"may-27","chapter":"May 2021","heading":"May 27","text":"\nBar charts good way visualize categorical data making well-labeled bar chart can time-consuming.{ggbarstats} function {ggstatsplot} ๐Ÿ“ฆ easily produces chart (additional statistical details) ๐Ÿ“Šhttps://t.co/dNl2IJAJX3#rstats #DataScience pic.twitter.com/0UySWaMxei\n","code":""},{"path":"may-2021.html","id":"may-28","chapter":"May 2021","heading":"May 28","text":"\ncommon data wrangling routine involves checking presence absence certain combinations data combinatorial structure.{expand} function {tidyr} ๐Ÿ“ฆ exactly ! ๐Ÿ‘https://t.co/oj3THZs4RW#rstats #DataScience pic.twitter.com/SjHZo7bpxv\n","code":""},{"path":"may-2021.html","id":"may-29","chapter":"May 2021","heading":"May 29","text":"\nAlthough adding horizontal vertical lines {ggplot2} easy, sometimes need add multiple intercepts.{geom_vhlines} function {ggpp} ๐Ÿ“ฆ provides perfect geometric layer quickly! โšก๏ธhttps://t.co/gNfzDhRdhu#rstats #DataScience pic.twitter.com/1oA1ZMWDKI\n","code":""},{"path":"may-2021.html","id":"may-30","chapter":"May 2021","heading":"May 30","text":"\nAcross projects, may similar directory structure , therefore, may prefer create directories algorithmically manually.{dir_create} function {fs} ๐Ÿ“ฆ perfect safely ! ๐Ÿ—ƒ๏ธhttps://t.co/SvS78Z0hIN#rstats #DataScience pic.twitter.com/uHEXy3n1N6\n","code":""},{"path":"may-2021.html","id":"may-31","chapter":"May 2021","heading":"May 31","text":"\n{latex2exp} ๐Ÿ“ฆ useful convert LaTeX equations Rโ€™s {plotmath}. instead want opposite: convert {plotmath} expressions LaTeX?{expr2latex} function {simsalapar} ๐Ÿ“ฆ exactly ! ๐Ÿ”€https://t.co/MvVrIEOdwe#rstats #DataScience pic.twitter.com/kSMSdp4gIC\n","code":""},{"path":"june-2021.html","id":"june-2021","chapter":"June 2021","heading":"June 2021","text":"","code":""},{"path":"june-2021.html","id":"june-1","chapter":"June 2021","heading":"June 1","text":"\nOutliers influential observations can cause problems (interpreting) regression models, need detected scrutiny.{check_outliers} function {performance} ๐Ÿ“ฆ can effortlessly ๐Ÿ‹๏ธโ€โ™€๏ธhttps://t.co/kb9ipoi0l7#rstats #DataScience pic.twitter.com/Qatg8YgQAx\n","code":""},{"path":"june-2021.html","id":"june-2","chapter":"June 2021","heading":"June 2","text":"\nProject Gutenberg digital library > 65K full-texts freely available. Sometimes may wish query book want read available ๐Ÿ“š{gutenberg_works} function {gutenbergr} ๐Ÿ“ฆ provides info! ๐Ÿ”https://t.co/xxXL0wx3wQ#rstats #DataScience pic.twitter.com/jgGngCTmqk\n","code":""},{"path":"june-2021.html","id":"june-3","chapter":"June 2021","heading":"June 3","text":"\nAlthough visualizing variable distribution via violin plot easy {ggplot2}, may wish avoid redundant mirroring density plot.{stat_halfeye} function {ggdist} ๐Ÿ“ฆ provides exactly geometric layer! ๐Ÿ™Œhttps://t.co/I3ohHjJG1s#rstats #DataScience pic.twitter.com/eVpC6OxEx9\n","code":""},{"path":"june-2021.html","id":"june-4","chapter":"June 2021","heading":"June 4","text":"\ncorrelation hypotheses, one may wish simultaneously visualize joint marginal distributions.{ggscatterstats} function {ggstatsplot} ๐Ÿ“ฆ default (statistical summary plus) ๐Ÿ’ https://t.co/09RGm3D8f5#rstats #DataScience pic.twitter.com/939n98ag9O\n","code":""},{"path":"june-2021.html","id":"june-5","chapter":"June 2021","heading":"June 5","text":"\ntimes, may wish create \"safe\" versions functions notify us function fails also error stop workflow relies .{safely} function {purrr} ๐Ÿ“ฆ creates \"safe\" functions ๐Ÿช‚https://t.co/TgO3VCFznT#rstats #DataScience pic.twitter.com/Au0O7G3Lgb\n","code":""},{"path":"june-2021.html","id":"june-6","chapter":"June 2021","heading":"June 6","text":"\nSometimes need convert HTML PDF, PNG, etc. ๐Ÿ”{chrome_print} function {pagedown} can either local file (including Rmd file outputs HTML) URL ๐Ÿ“ https://t.co/IqHMH3kBVz#rstats #DataScience pic.twitter.com/J5sGQVTDbt\n","code":""},{"path":"june-2021.html","id":"june-7","chapter":"June 2021","heading":"June 7","text":"\nSometimes data missing output format repeat values change. missing values can filled using next previous entry. ๐Ÿงฑ {fill} function {tidyr} exactly ! ๐Ÿ™Œhttps://t.co/QTlw2j4luQ#rstats #DataScience pic.twitter.com/9YLldOUtrH\n","code":""},{"path":"june-2021.html","id":"june-8","chapter":"June 2021","heading":"June 8","text":"\ntest practical equivalence checks effect sizes equivalent null effect (range values considered practically unimportant).{equivalence_test} {effectsize} ๐Ÿ“ฆ performs visualizes test ๐Ÿ”https://t.co/r3sWIusHcH#rstats #DataScience pic.twitter.com/rurbfkD04l\n","code":""},{"path":"june-2021.html","id":"june-9","chapter":"June 2021","heading":"June 9","text":"\nTables typically presented outside graphics. sometimes may wish display alongside graphics, requires making \"graphical\" tables.{tableGrob} function {gridExtra} ๐Ÿ“ฆ can exactly ! ๐Ÿคฉhttps://t.co/yatEDnIiHJ#rstats #DataScience pic.twitter.com/obnLMJSSEh\n","code":""},{"path":"june-2021.html","id":"june-10","chapter":"June 2021","heading":"June 10","text":"\nscatterplot matrix elegantly visualizes multi-dimensional data variable pair graphs arranged matrix shared scales.{ggpairs} function {GGally} ๐Ÿ“ฆ provides easy flexible way generate ! ๐Ÿ‘ https://t.co/liWHH9PAUe#rstats #DataScience pic.twitter.com/z94y7K7IMk\n","code":""},{"path":"june-2021.html","id":"june-11","chapter":"June 2021","heading":"June 11","text":"\nSometimes just want quickly convert source code R script (.R) report (can markdown, PDF, HTML).{stitch} function family {knitr} ๐Ÿ“ฆ makes conversion effortless! ๐Ÿงถ https://t.co/F7q6zYqn84#rstats #DataScience pic.twitter.com/bPwdrVMEOw\n","code":""},{"path":"june-2021.html","id":"june-12","chapter":"June 2021","heading":"June 12","text":"\ndata grouped/clustered structure, may wish highlight visualization. ๐Ÿชถ{geom_mark_ellipse} function {ggforce} ๐Ÿ“ฆ provides perfect geometric layer achieve drawing annotated ellipse! ๐Ÿ’ชhttps://t.co/CBfw7Uj52e#rstats #DataScience pic.twitter.com/iIkVhL6ZXc\n","code":""},{"path":"june-2021.html","id":"june-13","chapter":"June 2021","heading":"June 13","text":"\nSometimes โ€™d wish download fulltext paper read comfort R console. ๐Ÿก {ft_get} function {fulltext} ๐Ÿ“ฆ can exactly ; need provide doi! ๐Ÿ“‘https://t.co/AL9zFqN1wj#rstats #DataScience pic.twitter.com/jnAShY92I4\n","code":""},{"path":"june-2021.html","id":"june-14","chapter":"June 2021","heading":"June 14","text":"\nscript takes long time run, may wish get notified finishes. โœ…{beep} function {beepr} ๐Ÿ“ฆ can producing sound choosing! ๐Ÿ”Šhttps://t.co/tXSziFWu88#rstats #DataScience pic.twitter.com/okF71yE6ZV\n","code":""},{"path":"june-2021.html","id":"june-15","chapter":"June 2021","heading":"June 15","text":"\nSignificance-testing regression models assumes errors constant variance.validity key assumption can statistically visually checked using {check_heteroscedasticity} function {performance} ๐Ÿ“ฆhttps://t.co/TOemt5pXes#rstats #DataScience pic.twitter.com/4y4txOtnSs\n","code":""},{"path":"june-2021.html","id":"june-16","chapter":"June 2021","heading":"June 16","text":"\nSometimes might dataframe containing information ideally prefer list.{deframe} function {tibble} ๐Ÿ“ฆ can needed transformation extract list ๐Ÿ”งhttps://t.co/dsjo0w5aYD#rstats #DataScience pic.twitter.com/uRFlJMoJ0Q\n","code":""},{"path":"june-2021.html","id":"june-17","chapter":"June 2021","heading":"June 17","text":"\nworking text data, may wish create page-styled visualizations (highlight certain words, provide quick visual summary, etc.).{ggpage_plot} function {ggpage} ๐Ÿ“ฆ creates {ggplot}-framework! ๐Ÿ“ƒhttps://t.co/TW6OPH5otb#rstats #DataScience pic.twitter.com/CURqBhD9cU\n","code":""},{"path":"june-2021.html","id":"june-18","chapter":"June 2021","heading":"June 18","text":"\nSometimes may wish print colorful output R terminal.color functions (red, green, etc.) {crayon} ๐Ÿ“ฆ make really easy (via ANSI escape codes)! ๐ŸŽจhttps://t.co/RGvmzBQR7B#rstats #DataScience pic.twitter.com/X7jGXxHb9h\n","code":""},{"path":"june-2021.html","id":"june-19","chapter":"June 2021","heading":"June 19","text":"\nPopulation pyramids help visualize overall age distribution population useful across many fields (e.g., ecology).{pyramid_chart} function {ggcharts} ๐Ÿ“ฆ provides easy syntax create ๐Ÿ‘https://t.co/vvhumXF3s5#rstats #DataScience pic.twitter.com/O7RB54NLnX\n","code":""},{"path":"june-2021.html","id":"june-20","chapter":"June 2021","heading":"June 20","text":"\nSometimes โ€™d wish download install needed softwares comfort R console . ๐Ÿก {install.} function family {installr} ๐Ÿ“ฆ can exactly Windows OS โฌhttps://t.co/MdlaWRGskO#rstats #DataScience pic.twitter.com/RQOgFGyJYS\n","code":""},{"path":"june-2021.html","id":"june-21","chapter":"June 2021","heading":"June 21","text":"\nPie charts popular way visualize categorical data, making well-labeled pie chart can time-consuming.{ggpiestats} function {ggstatsplot} ๐Ÿ“ฆ produces easily (additional statistical details) ๐Ÿ’https://t.co/8RAAjLUP7H#rstats #DataScience pic.twitter.com/Eqbsd7ACLN\n","code":""},{"path":"june-2021.html","id":"june-22","chapter":"June 2021","heading":"June 22","text":"\nexperience object-oriented programming (OOP) languages, may wish learn implementation R. ๐Ÿ‘ฉโ€๐Ÿ’ปfirst step know object types R, {otype} function {sloop} ๐Ÿ“ฆ makes easy!https://t.co/cfl3iD4n9m#rstats #DataScience pic.twitter.com/avIaOGvlHC\n","code":""},{"path":"june-2021.html","id":"june-23","chapter":"June 2021","heading":"June 23","text":"\nEven know HTML, sometimes may wish generate HTML code/tags using R .tag builder function family {htmltools} ๐Ÿ“ฆ makes straightforward!https://t.co/X0cN4XB0WCPotentially also helpful self-teaching HTML via R. ๐Ÿ‘ฉโ€๐Ÿซ#rstats #DataScience pic.twitter.com/Tv8jES7TYt\n","code":""},{"path":"june-2021.html","id":"june-24","chapter":"June 2021","heading":"June 24","text":"\nSignificance-testing ANOVAs assumes comparison groups variance.validity assumption can statistically visually checked using {check_homogeneity} function {performance} ๐Ÿ“ฆ! โœ…https://t.co/YVlloAfSdo#rstats #DataScience pic.twitter.com/advuxCgV6t\n","code":""},{"path":"june-2021.html","id":"june-25","chapter":"June 2021","heading":"June 25","text":"\nwriting RMarkdown, may required embed local remote assets enrich document.{include_} function family {knitr} ๐Ÿ“ฆ makes easy also provides many advantages Markdown syntax ๐Ÿงฐhttps://t.co/3ffCSIRvCw#rstats #DataScience pic.twitter.com/gbOUCChpXX\n","code":""},{"path":"june-2021.html","id":"june-26","chapter":"June 2021","heading":"June 26","text":"\ndeciding use color palette, wish know hex color codes also color looks.{paletteer_d} function {paletteer} ๐Ÿ“ฆ exactly ! ๐ŸŽจhttps://t.co/zNlTlQtytBP.S. continuous palettes: {paletteer_c}#rstats #DataScience pic.twitter.com/gASyRT94mg\n","code":""},{"path":"june-2021.html","id":"june-27","chapter":"June 2021","heading":"June 27","text":"\nmultivariate data, radar chart helps visualize multiple quantitative variables two-dimensional chart. ๐Ÿ•ธ๏ธ{ggRadar} function {ggiraphExtra} ๐Ÿ“ฆ makes really easy create static interactive radar charts! ๐Ÿ‘https://t.co/JXXAQbNOyE#rstats #DataScience pic.twitter.com/cHbCKDd8Ig\n","code":""},{"path":"june-2021.html","id":"june-28","chapter":"June 2021","heading":"June 28","text":"\nSometimes R objects need compared (e.g.ย implementing caching strategy), can done creating unique hash digests . ๐Ÿ•ต๏ธ{digest} function eponymous ๐Ÿ“ฆ exactly ! 3โƒฃ2โƒฃhttps://t.co/dFy9o3RpbC#rstats #DataScience pic.twitter.com/GJNB48TXGc\n","code":""},{"path":"june-2021.html","id":"june-29","chapter":"June 2021","heading":"June 29","text":"\ndata grouped/clustered structure, may wish highlight visualization. ๐Ÿชถ{geom_mark_hull} function {ggforce} ๐Ÿ“ฆ provides geometric layer achieve annotating sets points via hulls โœ๏ธhttps://t.co/fnjCPTf2Ki#rstats #DataScience pic.twitter.com/wbvFiHaEyt\n","code":""},{"path":"june-2021.html","id":"june-30","chapter":"June 2021","heading":"June 30","text":"\nClustering algorithms can often disagree number clusters present data.address , {n_clusters} function {parameters} ๐Ÿ“ฆ runs 28 different algorithms suggests number based maximum consensus ๐Ÿค–https://t.co/DIxPXIhhLg#rstats #DataScience pic.twitter.com/gMIT5jd1QO\n","code":""},{"path":"july-2021.html","id":"july-2021","chapter":"July 2021","heading":"July 2021","text":"","code":""},{"path":"july-2021.html","id":"july-1","chapter":"July 2021","heading":"July 1","text":"\nshare code plus data, good idea adopt defensive techniques ensure data code expects.{assert_that} function {assertthat} ๐Ÿ“ฆ provides just tool! ๐Ÿฅ‹https://t.co/kQT74S0AQX#rstats #DataScience pic.twitter.com/ScTmUxQxnr\n","code":""},{"path":"july-2021.html","id":"july-2","chapter":"July 2021","heading":"July 2","text":"\nEither aesthetic highlighting purposes, may sometimes wish draw borders around legend keys {ggplot2} plots. ๐Ÿ–ผ๏ธ{keybox} {ggfun} ๐Ÿ“ฆ exactly , easily flexibly ๐Ÿ™Œhttps://t.co/dBAjEqKzY2#rstats #DataScience pic.twitter.com/mvFxIeInyj\n","code":""},{"path":"july-2021.html","id":"july-3","chapter":"July 2021","heading":"July 3","text":"\nuse RMarkdown copy-paste software output report statistics, want check errors made process.{statcheck} function eponymous ๐Ÿ“ฆ (single multiple files)! ๐Ÿ”https://t.co/HdW6CKKPO8#rstats #DataScience pic.twitter.com/tgC5ysvz6T\n","code":""},{"path":"july-2021.html","id":"july-4","chapter":"July 2021","heading":"July 4","text":"\nCorrectly specifying distribution family regression model can improve estimate accuracy. โ€™re unsure?{check_distribution} function {performance} ๐Ÿ“ฆ uses Random Forest help reconsider choice โš ๏ธhttps://t.co/qD7cQvNLLz#rstats #DataScience pic.twitter.com/MLhkCT2cwh\n","code":""},{"path":"july-2021.html","id":"july-5","chapter":"July 2021","heading":"July 5","text":"\nscraping web data R, sometimes may wish extracted text layout mimics browser/HTML behavior (e.g.ย ignore whitespace).{html_text2} function {rvest} ๐Ÿ“ฆ helps exactly ! ๐Ÿ™‡โ€โ™€๏ธhttps://t.co/QJwe3nXx43#rstats #DataScience pic.twitter.com/T7NU9MYKqL\n","code":""},{"path":"july-2021.html","id":"july-6","chapter":"July 2021","heading":"July 6","text":"\nSimple slopes analyses can help understand interaction effects linear regression.{sim_slopes} function {interactions} ๐Ÿ“ฆ provides easy way run visualize analysis 2-way 3-way interactions! ๐ŸŽš๏ธhttps://t.co/4Xvc4FMrEr#rstats #DataScience pic.twitter.com/70AFS2QQcF\n","code":""},{"path":"july-2021.html","id":"july-7","chapter":"July 2021","heading":"July 7","text":"\nhistogram good visualization represent distribution numeric data. ๐Ÿ“Š{gghistostats} function {ggstatsplot} ๐Ÿ“ฆ provides ready-made histograms (additional descriptive inferential statistics) ๐Ÿ’https://t.co/zSmT4MBGjX#rstats #DataScience pic.twitter.com/xMFwXedQSO\n","code":""},{"path":"july-2021.html","id":"july-8","chapter":"July 2021","heading":"July 8","text":"\nwant use non-standard fonts characters, getting graphics devices work can pain.{showtext_auto} function {showtext} ๐Ÿ“ฆ supports large collection font formats graphics devices! ๐Ÿ™Œhttps://t.co/bt3SzZfyhI#rstats #DataScience pic.twitter.com/bYmyfZEfhL\n","code":""},{"path":"july-2021.html","id":"july-9","chapter":"July 2021","heading":"July 9","text":"\nSometimes may wish provide descriptive labels colors using, may know label .{name} function {ColorNameR} ๐Ÿ“ฆ produces color labels multiple languages colorspaces! ๐ŸŽจhttps://t.co/RVkqjq7Ksz#rstats #DataScience pic.twitter.com/MmD1MWPHF3\n","code":""},{"path":"july-2021.html","id":"july-10","chapter":"July 2021","heading":"July 10","text":"\nSometimes may wish check relevant assumptions regression model one go. ๐Ÿ”{check_model} function {performance} ๐Ÿ“ฆ exactly also provides elegant visualizations helpful pointers โœ…๐Ÿ“Šhttps://t.co/4SIIL0u9Jn#rstats #DataScience pic.twitter.com/EMmye4qAZk\n","code":""},{"path":"july-2021.html","id":"july-11","chapter":"July 2021","heading":"July 11","text":"\nwriting manuscripts RMarkdown, may wish auto-generate citations R packages used document. โœ๏ธ{write_bib} function {knitr} ๐Ÿ“ฆ exactly ! ๐Ÿ“„https://t.co/JYux01tB7h#rstats #DataScience pic.twitter.com/YvOiaPeYfY\n","code":""},{"path":"july-2021.html","id":"july-12","chapter":"July 2021","heading":"July 12","text":"\nplotting time series data, may wish plot several subseries corresponding periods interest (seasons, months, etc.).{ggfreqplot} function {ggfortify} ๐Ÿ“ฆ makes task effortless! ๐Ÿ“ˆ๐Ÿ“‰ https://t.co/rRmcQbKv4U#rstats #DataScience pic.twitter.com/Vic17LXkM9\n","code":""},{"path":"july-2021.html","id":"july-13","chapter":"July 2021","heading":"July 13","text":"\n๐Ÿ“ฆs used happen function identical name, using function may fail.Aside :: qualifier, {conflicted_prefer} function {conflicted} ๐Ÿ“ฆ can solve conflict prioritizing one function ๐Ÿฅ‡https://t.co/n96Mt8kHx3#rstats #DataScience pic.twitter.com/V9jZwxADoM\n","code":""},{"path":"july-2021.html","id":"july-14","chapter":"July 2021","heading":"July 14","text":"\nExploratory data analysis often involves specifying comparing multiple regression models.{compare_parameters} function {parameters} ๐Ÿ“ฆ provides dot--whisker plots display compare regression estimates! ๐Ÿฅ‡๐Ÿฅˆ๐Ÿฅ‰https://t.co/vmuGta5W9i#rstats #DataScience pic.twitter.com/Xyve8SMk1Q\n","code":""},{"path":"july-2021.html","id":"july-15","chapter":"July 2021","heading":"July 15","text":"\nEither computing environment good practice recommendations may compel check file paths, character encoding, etc. script. ๐Ÿ”{is_} function family {xfun} ๐Ÿ“ฆ provides tools run checks easily โœ…https://t.co/LdRTIKXOCA#rstats #DataSciencee pic.twitter.com/YCtgZEufae\n","code":""},{"path":"july-2021.html","id":"july-16","chapter":"July 2021","heading":"July 16","text":"\nSometimes may wish assess polarity (positive, negative, neutral) text data.{sentiment} function {sentimentr} ๐Ÿ“ฆ provides convenient flexible way approximate sentiment text sentence โž•โž–https://t.co/mMpxUxXyVP#rstats #DataScience pic.twitter.com/9oXGUwVTnf\n","code":""},{"path":"july-2021.html","id":"july-17","chapter":"July 2021","heading":"July 17","text":"\nexploratory phase, may wish visualize model data quickly thoroughly. โžฟ{ggwithinstats} function {ggstatsplot} ๐Ÿ“ฆ one-way repeated measures designs via plots statistical details ๐Ÿ“Šhttps://t.co/lOT7qa37z8#rstats #DataScience pic.twitter.com/UxoUQr1cvB\n","code":""},{"path":"july-2021.html","id":"july-18","chapter":"July 2021","heading":"July 18","text":"\nkeep related data together, might sometimes create dataframes columns contain dataframes. ๐ŸงณSince working can pain, {unpack} function {tidyr} ๐Ÿ“ฆ helps \"unpack\" ! ๐Ÿ”จhttps://t.co/rt0ekSiMUg#rstats #DataScience pic.twitter.com/m2O8OQRDgF\n","code":""},{"path":"july-2021.html","id":"july-19","chapter":"July 2021","heading":"July 19","text":"\nuse {dplyr} ๐Ÿ“ฆ data analysis, may sometimes wish carry statistical analysis grouped data frame.statistical function requires whole dataframe, {cur_data} function provides just tool! ๐Ÿ—„๏ธhttps://t.co/IemOGQqqrH#rstats #DataScience pic.twitter.com/MzEnBq0tp0\n","code":""},{"path":"july-2021.html","id":"july-20","chapter":"July 2021","heading":"July 20","text":"\nVisualizing variable distribution via violin plot easy {ggplot2}, may wish avoid redundant mirroring density plot.{stat_density_ridges} function {ggridges} ๐Ÿ“ฆ provides just geometric layer! ๐Ÿ™Œhttps://t.co/x6yAh0hHW9#rstats #DataScience pic.twitter.com/V3JhOamnFb\n","code":""},{"path":"july-2021.html","id":"july-21","chapter":"July 2021","heading":"July 21","text":"\nanalysis, model selection may involve specification multiple models formally testing different.{test_performance} function {performance} ๐Ÿ“ฆ performs summarizes indices tests ๐Ÿฅ‡https://t.co/Qd25p55XPq#rstats #DataScience pic.twitter.com/EvmEOVXNRn\n","code":""},{"path":"july-2021.html","id":"july-22","chapter":"July 2021","heading":"July 22","text":"\nvisualizing data across combination variables, {facet_wrap} {ggplot2} creates small multiples. variables nested?{facet_nested_wrap} function {ggh4x} ๐Ÿ“ฆ handles exactly designs! ๐Ÿ“Š๐Ÿ™Œhttps://t.co/WVp154GvPA#rstats #DataScience pic.twitter.com/P6ZjOUF9eV\n","code":""},{"path":"july-2021.html","id":"july-23","chapter":"July 2021","heading":"July 23","text":"\nSometimes may wish something R think package might helpful.cases, {findPackage} function {packagefinder} ๐Ÿ“ฆ can search return relevant CRAN packages given keywords ๐Ÿ”https://t.co/0IiwJtafTq#rstats #DataScience pic.twitter.com/n946xE4cAS\n","code":""},{"path":"july-2021.html","id":"july-24","chapter":"July 2021","heading":"July 24","text":"\nSometimes may wish write SQL queries (practice?) without access database. ๐Ÿ˜ฉcases, can use {dbwritetable} function {DBI} ๐Ÿ“ฆ copy dataframe database table, write queries! โœ๏ธ๐Ÿ™Œhttps://t.co/Gu3HwjrR0S#rstats #DataScience pic.twitter.com/z6IZnW0o1o\n","code":""},{"path":"july-2021.html","id":"july-25","chapter":"July 2021","heading":"July 25","text":"\nSimulating parameter draws can sometimes (computationally faster) alternative bootstrapping. โฒ๏ธ{simulate_parameters} function {parameters} ๐Ÿ“ฆ can run visualize simulations various regression models ๐ŸŽฒhttps://t.co/SHdA3JANeq#rstats #DataScience pic.twitter.com/sRe2BhPKjW\n","code":""},{"path":"july-2021.html","id":"july-26","chapter":"July 2021","heading":"July 26","text":"\ncase looking alternate, \"operator\" way access object attributes R, can use infix attribute accessor (%@%) {rlang} ๐Ÿ“ฆ!๏ธhttps://t.co/C0T97lOtWV#rstats #DataScience pic.twitter.com/zAYw4JCo5i\n","code":""},{"path":"july-2021.html","id":"july-27","chapter":"July 2021","heading":"July 27","text":"\nSometimes need plot data different geographical entities grid may wish preserve original geographical orientation entities.{facet_geo} function {geofacet} ๐Ÿ“ฆ produces grid! ๐Ÿ—บ๏ธhttps://t.co/IUIQ1B7rUw#rstats #DataScience pic.twitter.com/MamwLytO4F\n","code":""},{"path":"july-2021.html","id":"july-28","chapter":"July 2021","heading":"July 28","text":"\nOperating multiple columns row-wise manner fairly straightforward {dplyr} ๐Ÿ“ฆ.workflow, {c_across} function allows use tidy selection syntax select columns operate ๐Ÿ”https://t.co/gmFEid0WDK#rstats #DataScience pic.twitter.com/8uMiwmcxtq\n","code":""},{"path":"july-2021.html","id":"july-29","chapter":"July 2021","heading":"July 29","text":"\nEither curiosity improve performance, sometimes may want time R code.{tic}/{toc} function {tictoc} ๐Ÿ“ฆ provides just tool โฒ๏ธhttps://t.co/yCu9ArIdBd#rstats #DataScience pic.twitter.com/PyHJCSm2NG\n","code":""},{"path":"july-2021.html","id":"july-30","chapter":"July 2021","heading":"July 30","text":"\nensure reproducibility R script, may wish download needed package versions certain date.{groundhog.library} function {groundhog} ๐Ÿ“ฆ creates local library needed package versions ๐Ÿ“‘https://t.co/bOhOXRzfMZ#rstats #DataScience pic.twitter.com/1pLfn8uU4q\n","code":""},{"path":"july-2021.html","id":"july-31","chapter":"July 2021","heading":"July 31","text":"\nROC curves provide convenient way compare responses predictions binomial model.{performance_roc} function {performance} ๐Ÿ“ฆ computes AUC metric visualizes ROC curves collection models ๐Ÿฅ‡๐Ÿฅˆ๐Ÿฅ‰https://t.co/ZKty2kA5Br#rstats #DataScience pic.twitter.com/LYJgfvZHIF\n","code":""},{"path":"august-2021.html","id":"august-2021","chapter":"August 2021","heading":"August 2021","text":"","code":""},{"path":"august-2021.html","id":"august-1","chapter":"August 2021","heading":"August 1","text":"\nSometimes may wish insert textual table {ggplot2} plot way insert text labels specified position.{geom_table} function {ggpp} ๐Ÿ“ฆ offers just geometric layer! ๐Ÿ™Œhttps://t.co/bQdaxiMffR#rstats #DataScience pic.twitter.com/6raba4JIDV\n","code":""},{"path":"august-2021.html","id":"august-2","chapter":"August 2021","heading":"August 2","text":"\nused {dplyr}'s pipeable syntax (using %>%) wish continue using switch {data.table}, {dt} helper function {tidytable} ๐Ÿ“ฆ can help! ๐Ÿ‘ฉโ€๐Ÿ”งhttps://t.co/YzFfw2meLF#rstats #DataScience pic.twitter.com/3SQqnjj3Bz\n","code":""},{"path":"august-2021.html","id":"august-3","chapter":"August 2021","heading":"August 3","text":"\nused reading code syntax highlighting, may wish code printed terminal/console.{prettycode} function eponymous ๐Ÿ“ฆ exactly ! ๐ŸŽจhttps://t.co/dF1WYPJSSc#rstats #DataScience pic.twitter.com/4fK9FjnTOu\n","code":""},{"path":"august-2021.html","id":"august-4","chapter":"August 2021","heading":"August 4","text":"\nCompared CSS, Sass flexible HTML styling framework. becomes ubiquitous, may wish learn Sass code reading translates familiar CSS.{sass} function eponymous ๐Ÿ“ฆ ๐Ÿ”„https://t.co/FR8UlmQyTY#rstats #DataScience pic.twitter.com/3ZgYl0E6j3\n","code":""},{"path":"august-2021.html","id":"august-5","chapter":"August 2021","heading":"August 5","text":"\ndot plot good visualization represent distribution labeled numeric data.{ggdotplotstats} function {ggstatsplot} ๐Ÿ“ฆ easily produces charts (additional descriptive inferential statistics) ๐Ÿ’https://t.co/OLcqX643Vx#rstats #DataScience pic.twitter.com/GZ3huWi9qU\n","code":""},{"path":"august-2021.html","id":"august-6","chapter":"August 2021","heading":"August 6","text":"\nknow C wish understand implementation R data structures C-level S-expressions SEXPs (https://t.co/pCGK6tlgNB), {sxp} function {lobstr} ๐Ÿ“ฆ can helpful! โ›๏ธhttps://t.co/pb7um2e1RR#rstats #DataScience pic.twitter.com/NYrdqEJqJW\n","code":""},{"path":"august-2021.html","id":"august-7","chapter":"August 2021","heading":"August 7","text":"\nteaching quality assessment, may sometimes wish visualize residuals model check goodness fit.{stat_fit_deviations} function {ggpmisc} ๐Ÿ“ฆ makes easy {ggplot2} ๐Ÿ™Œhttps://t.co/YezhmuyXgP#rstats #DataScience pic.twitter.com/M6o4MAcnIH\n","code":""},{"path":"august-2021.html","id":"august-8","chapter":"August 2021","heading":"August 8","text":"\nneed write \"impure\" function modifies R landscape (e.g.ย changes working directory), behavior R functions change.{local_} function family {withr} ๐Ÿ“ฆ can help ! ๐Ÿฅกhttps://t.co/CgklVPJp7n#rstats #DataScience pic.twitter.com/rrpbojxoev\n","code":""},{"path":"august-2021.html","id":"august-9","chapter":"August 2021","heading":"August 9","text":"\nGelman Hill (2007) propose binned residual plot check --fitting binomial logistic regression models. 0โƒฃ1โƒฃ{binned_residuals} function {performance} ๐Ÿ“ฆeasily produces visualization ๐Ÿ”https://t.co/gAAjFNIf92#rstats #DataScience pic.twitter.com/cKw8CxpJfC\n","code":""},{"path":"august-2021.html","id":"august-10","chapter":"August 2021","heading":"August 10","text":"\nEven everything can R, sometimes may want improve performance code rewriting C++.{cpp_function} {cpp11} ๐Ÿ“ฆ provides convenient way ๐Ÿ‘https://t.co/5fdrx9KPc6#rstats #DataScience pic.twitter.com/IbKeeuZdjb\n","code":""},{"path":"august-2021.html","id":"august-11","chapter":"August 2021","heading":"August 11","text":"\ncommon statistical tests, may wish extract details inferential statistics also effect size estimates.Functions, like {two_sample_test}, {statsExpressions} ๐Ÿ“ฆ provide tidy way ๐Ÿ™Œhttps://t.co/MJ1avaR6WJ#rstats #DataScience pic.twitter.com/zKFUetTeXR\n","code":""},{"path":"august-2021.html","id":"august-12","chapter":"August 2021","heading":"August 12","text":"\nSometimes data analysis may require finding first non-missing value (replace another value, create new variable, etc.) across vectors columns.{coalesce} function {dplyr} ๐Ÿ“ฆ comes handy ๐Ÿ”https://t.co/Q7EPEAmFZC#rstats #DataScience pic.twitter.com/Upqhjd5eJY\n","code":""},{"path":"august-2021.html","id":"august-13","chapter":"August 2021","heading":"August 13","text":"\nUnified Modeling Language provides way visualize design system, nomnoml (https://t.co/X9yAhs166L) online tool draw UML diagrams.{nomnoml} function eponymous ๐Ÿ“ฆ renders UML diagrams R ! ๐Ÿ“https://t.co/CBZgudgltr#rstats #DataScience pic.twitter.com/KmksKDgQPz\n","code":""},{"path":"august-2021.html","id":"august-14","chapter":"August 2021","heading":"August 14","text":"\nSometimes might need analyze scanned text data present PDF.{pdf_ocr_text} function {pdftools} ๐Ÿ“ฆ can extract text โ›https://t.co/cnoqBhZ0Ys#rstats #DataScience pic.twitter.com/1LMVHfGgsL\n","code":""},{"path":"august-2021.html","id":"august-15","chapter":"August 2021","heading":"August 15","text":"\nAlthough {rmarkdown} ๐Ÿ“ฆ makes writing reports easy, lacks automatic numbering cross-referencing (figures, tables, sections, etc) features.2nd variant function family {bookdown} ๐Ÿ“ฆ provides features โœ๏ธhttps://t.co/EKFeVqQJb1#rstats #DataScience pic.twitter.com/RcIAtscT0K\n","code":""},{"path":"august-2021.html","id":"august-16","chapter":"August 2021","heading":"August 16","text":"\n{tmap} ๐Ÿ“ฆ provides API create (static interactive) thematic maps syntax resembling {ggplot2}.{qtm} function provides convenient short-hand draw maps quickly! ๐Ÿ—บ๏ธhttps://t.co/WDYN5ofasw#rstats #DataScience pic.twitter.com/PZk4thnd4q\n","code":""},{"path":"august-2021.html","id":"august-17","chapter":"August 2021","heading":"August 17","text":"\nSometimes need convert deeply nested list rectangular dataframe. , may wish bring top list elements.{hoist} function {tidyr} ๐Ÿ“ฆ can help transformations ๐Ÿ› ๏ธhttps://t.co/yrhHtF2YVl#rstats #DataScience pic.twitter.com/m5TvEse0bm\n","code":""},{"path":"august-2021.html","id":"august-18","chapter":"August 2021","heading":"August 18","text":"\nSometimes want draw text {ggplot2} plot fits inside defined area without manually fiddling around font size.{geom_fit_text} function {ggfittext} ๐Ÿ“ฆ resizes text fit inside defined box ๐Ÿ—œ๏ธhttps://t.co/GiaXx9QEgb#rstats #DataScience pic.twitter.com/krnvdRqIWz\n","code":""},{"path":"august-2021.html","id":"august-19","chapter":"August 2021","heading":"August 19","text":"\nPosterior predictive check regression model uses simulated data fitted model check discrepancies observed data.{pp_check} function {performance} ๐Ÿ“ฆ carries visualizes check ๐Ÿ”https://t.co/qk7dnlHyP5#rstats #DataScience pic.twitter.com/R95Evuhhdp\n","code":""},{"path":"august-2021.html","id":"august-20","chapter":"August 2021","heading":"August 20","text":"\nuse {dplyr} ๐Ÿ“ฆ, may wish avoid {group_by} + {ungroup} workflow grouped analysis just need carry single operation.{with_groups} function provides alternative contexts โœ‚๏ธhttps://t.co/FiEeP2loxm#rstats #DataScience pic.twitter.com/XANjLS22ki\n","code":""},{"path":"august-2021.html","id":"august-21","chapter":"August 2021","heading":"August 21","text":"\nSometimes may wish display results statistical test graphics prepared.{statsExpressions} ๐Ÿ“ฆ functions, like {corr_test}, provide necessary expressions ๐Ÿ‘https://t.co/ERUsOJKliZ#rstats #DataScience pic.twitter.com/4T3awwOSFQ\n","code":""},{"path":"august-2021.html","id":"august-22","chapter":"August 2021","heading":"August 22","text":"\nreason, may need prepare calendar R might prefer {ggplot2} framework.{calendR} function eponymous ๐Ÿ“ฆ provides customizable monthly yearly calendars ๐Ÿ“…https://t.co/KPx4ozhjrV#rstats #DataScience pic.twitter.com/C1dM0FSllv\n","code":""},{"path":"august-2021.html","id":"august-23","chapter":"August 2021","heading":"August 23","text":"\n{mlr3} project modern powerful object-oriented framework machine learning (ML) R.{autoplot} function {mlr3viz} ๐Ÿ“ฆ provides model-agnostic general-purpose tool visualizing ML algorithms! ๐Ÿ“Š๐Ÿ“ˆhttps://t.co/ky8yhLtYyG#rstats #DataScience pic.twitter.com/YBu2rLz44K\n","code":""},{"path":"august-2021.html","id":"august-24","chapter":"August 2021","heading":"August 24","text":"\nInstead using third-party softwares, may sometimes wish edit (join, convert, etc.) images within R .{image_} function family {magick} provide helpers ๐Ÿ“ท๐ŸŽžhttps://t.co/ald6jelSWG#rstats #DataScience pic.twitter.com/y4H67cTPnY\n","code":""},{"path":"august-2021.html","id":"august-25","chapter":"August 2021","heading":"August 25","text":"\ncorrelation hypotheses, addition joint distribution scatterplot, one may also wish visualize marginal distributions variable.easy using {_side} function family {ggside} ๐Ÿ“ฆ !https://t.co/vQYV4ELEaG#rstats #DataScience pic.twitter.com/VSBpVqtO6K\n","code":""},{"path":"august-2021.html","id":"august-26","chapter":"August 2021","heading":"August 26","text":"\nUpSet plot efficient alternative Venn Diagram visualizing complex intersections multiple sets.{scale_x_upset} function {ggupset} ๐Ÿ“ฆ provides {ggplot2} scale create UpSet plots easily ๐Ÿงฑhttps://t.co/5rwIgAhzxa#rstats #DataScience pic.twitter.com/wk352FtXb0\n","code":""},{"path":"august-2021.html","id":"august-27","chapter":"August 2021","heading":"August 27","text":"\nSometimes (e.g.ย meta-analysis) may need either extract effect size test statistic convert available effect size suitable one.{} function family {effectsize} can conversions ๐Ÿ”„https://t.co/EO6hb9NkER#rstats #DataScience pic.twitter.com/2ItAfBPwps\n","code":""},{"path":"august-2021.html","id":"august-28","chapter":"August 2021","heading":"August 28","text":"\ncorrelation matrix nifty visualization displaying relationships multiple variables.{ggcorrmat} function {ggstatsplot} ๐Ÿ“ฆ creates matrices significance testing descriptive details โ†”๏ธŽ๏ธhttps://t.co/rbwEs6qVON#rstats #DataScience pic.twitter.com/EDPanyNE0x\n","code":""},{"path":"august-2021.html","id":"august-29","chapter":"August 2021","heading":"August 29","text":"\ngiven generic class, sometimes may interested systematically list investigate available S3/S4 methods.{methods} function family {sloop} ๐Ÿ“ฆ provides needed helpers ๐Ÿ“https://t.co/EV7AVaSHPF#rstats #DataScience pic.twitter.com/XxFb3Es3pB\n","code":""},{"path":"august-2021.html","id":"august-30","chapter":"August 2021","heading":"August 30","text":"\ninterested studying group differences, sometimes may wish annotate visualizations results significance testing.{geom_signif} {ggsignif} ๐Ÿ“ฆ provides just geometric layer! โš–๏ธhttps://t.co/O9XM5nHdgf#rstats #DataScience pic.twitter.com/iZhilHeGO3\n","code":""},{"path":"august-2021.html","id":"august-31","chapter":"August 2021","heading":"August 31","text":"\nYAML language ubiquitous, esp.ย configuration files, sometime may need convert R object YAML object.{as_yml} function {ymlthis} ๐Ÿ“ฆ makes conversion easy ๐Ÿ”„https://t.co/GSTD3slB0k#rstats #DataScience pic.twitter.com/YeVunUZoR8\n","code":""},{"path":"september-2021.html","id":"september-2021","chapter":"September 2021","heading":"September 2021","text":"","code":""},{"path":"september-2021.html","id":"september-1","chapter":"September 2021","heading":"September 1","text":"\nSometimes may wish estimate density priors posteriors regression model.{estimate_density} function {bayestestR} ๐Ÿ“ฆ computes visualizes estimates ๐Ÿงฎhttps://t.co/gm8Wf9qr3f#rstats #DataScience pic.twitter.com/SjuoAiuXPo\n","code":""},{"path":"september-2021.html","id":"september-2","chapter":"September 2021","heading":"September 2","text":"\nuse {dplyr} {tidyr} ๐Ÿ“ฆs wrangle data, may wish see feedback different operations , especially long piped chains.{tidylog} ๐Ÿ“ฆ functions exactly ๐Ÿ“https://t.co/MfpoUZoBRQ#rstats #DataScience pic.twitter.com/hOnonyFHzx\n","code":""},{"path":"september-2021.html","id":"september-3","chapter":"September 2021","heading":"September 3","text":"\ncheatsheet helpful resource hand learning new R package.{get_all_cheatsheets} function {cheatsheet} ๐Ÿ“ฆ makes convenient download available cheatsheets computer one go! ๐Ÿ™Œhttps://t.co/CxW1EOoaLK#rstats #DataScience pic.twitter.com/CXkPpPWZ5d\n","code":""},{"path":"september-2021.html","id":"september-4","chapter":"September 2021","heading":"September 4","text":"\nSometimes may wish display collection images {ggplot2} graph.{geom_point_img} function {ggimg} ๐Ÿ“ฆ provides just needed geometric layer! ๐Ÿ“ทhttps://t.co/YinETxrQdk#rstats #DataScience pic.twitter.com/rhB2jwgsZe\n","code":""},{"path":"september-2021.html","id":"september-5","chapter":"September 2021","heading":"September 5","text":"\nSometimes may wish execute computation clean new R process without affecting R processes.{r} function {callr} ๐Ÿ“ฆ exactly ! โœ๏ธhttps://t.co/CXYdyo3d1P#rstats #DataScience pic.twitter.com/2cBDDRC2nj\n","code":""},{"path":"september-2021.html","id":"september-6","chapter":"September 2021","heading":"September 6","text":"\nCox regression model widely used medical research assess effect several risk factors survival time patients.{ggcoxdiagnostics} function {survminer} ๐Ÿ“ฆ can help visually assess goodness model fit ๐Ÿงhttps://t.co/BzVW6ReYFm#rstats #DataScience pic.twitter.com/3z6D7FQgL9\n","code":""},{"path":"september-2021.html","id":"september-7","chapter":"September 2021","heading":"September 7","text":"\nSometimes may need high-quality conversion pdf page(s) image (png, jpeg, etc.) format.{pdf_convert} function {pdftools} ๐Ÿ“ฆ provides needed functionality ๐Ÿ”€https://t.co/DgielR9zoQ#rstats #DataScience pic.twitter.com/bHKPNcnPLQ\n","code":""},{"path":"september-2021.html","id":"september-8","chapter":"September 2021","heading":"September 8","text":"\nSometimes may want plot different probability distributions parameters interest.{ggdistribution} function {ggfortify} ๐Ÿ“ฆ provides convenient helper ! ๐Ÿ””https://t.co/8ue1b7Drh2#rstats #DataScience pic.twitter.com/aOHHeMT5KT\n","code":""},{"path":"september-2021.html","id":"september-9","chapter":"September 2021","heading":"September 9","text":"\nSometimes need perform addition subtraction quantity (e.g.ย computing confidence intervals estimate).plus-minus operator (%+-%) {dipsaus} ๐Ÿ“ฆ can conveniently various data types ๐Ÿงฎhttps://t.co/1Ia5zzsM9L#rstats #DataScience pic.twitter.com/JimL38L0Sl\n","code":""},{"path":"september-2021.html","id":"september-10","chapter":"September 2021","heading":"September 10","text":"\nvisualizing group differences, sometimes may also wish include additional descriptive statistics plot .{ggsummarystats} function {ggpubr} ๐Ÿ“ฆ provides flexible way ! ๐Ÿ“Šhttps://t.co/DMzyXViicx#rstats #DataScience pic.twitter.com/lIrBWo1Gmz\n","code":""},{"path":"september-2021.html","id":"september-11","chapter":"September 2021","heading":"September 11","text":"\n{purrr} ๐Ÿ“ฆโ€™s {map} {map2} function families can apply single- two-argument functions list. want apply function multiple arguments?{pmap_} function family addresses exactly problem ๐Ÿ™Œhttps://t.co/FrCzOUFLtJ#rstats #DataScience pic.twitter.com/oSQRgS4ywS\n","code":""},{"path":"september-2021.html","id":"september-12","chapter":"September 2021","heading":"September 12","text":"\nEuler diagram, way visualize set relationships, generalization Venn diagram since relaxes requirement set interactions present.{euler} function {eulerr} ๐Ÿ“ฆ easily produces diagrams ๐Ÿ–‡https://t.co/7eM2ZqEeVG#rstats #DataScience pic.twitter.com/aEBXBdIdt2\n","code":""},{"path":"september-2021.html","id":"september-13","chapter":"September 2021","heading":"September 13","text":"\nexploring data, one often needs quick easy way create dot--whisker plots coefficient estimates regression models.{ggcoef_model} function {GGally} ๐Ÿ“ฆ produces plots elegant defaults ๐Ÿคฉhttps://t.co/atW3RTPWEH#rstats #DataScience pic.twitter.com/j0Zj2fp50Q\n","code":""},{"path":"september-2021.html","id":"september-14","chapter":"September 2021","heading":"September 14","text":"\nSometimes may wish take snapshot webpage, rmarkdown document, Shiny application R .{*shot} function family {webshot} ๐Ÿ“ฆ provides convenient way ! ๐Ÿ“ธhttps://t.co/SR0NPM36Xl#rstats #DataScience pic.twitter.com/2IvYDAB3yo\n","code":""},{"path":"september-2021.html","id":"september-15","chapter":"September 2021","heading":"September 15","text":"\nuse R python, sometimes may wish convert Jupyter notebooks can modify {rmarkdown}.{convert_ipynb} function {rmarkdown} ๐Ÿ“ฆ can conversion ๐Ÿ”„https://t.co/6pnduEMAZg#rstats #DataScience pic.twitter.com/IxtlF0faKc\n","code":""},{"path":"september-2021.html","id":"september-16","chapter":"September 2021","heading":"September 16","text":"\nDropbox popular file hosting service may sometimes wish interact application comfort R .{drop_*} function family {rdrop2} ๐Ÿ“ฆ provides just toolbox! ๐Ÿงฐ https://t.co/THtnR1fqB2#rstats #DataScience pic.twitter.com/AfrKlSlKCB\n","code":""},{"path":"september-2021.html","id":"september-17","chapter":"September 2021","heading":"September 17","text":"\nSometimes may need standardize (z-score) data, .e.ย express terms standard deviation.{standardize} function {datawizard} ๐Ÿ“ฆ easily computes , provides customizations (e.g.ย robust variant)! ๐Ÿ™Œhttps://t.co/yavQlVXuey#rstats #DataScience pic.twitter.com/mNeyfbohSg\n","code":""},{"path":"september-2021.html","id":"september-18","chapter":"September 2021","heading":"September 18","text":"\nSlope graphs handy tool visualizing trends paired data multiple observations.{newggslopegraph} function {CGPfunctions} ๐Ÿ“ฆ provides helper quickly prepare graph! ๐Ÿ“ˆhttps://t.co/Rw9BmRpPPc#rstats #DataScience pic.twitter.com/XCO6SOocTa\n","code":""},{"path":"september-2021.html","id":"september-19","chapter":"September 2021","heading":"September 19","text":"\nCompiling LaTeX PDF can troublesome; often due missing LaTeX packages. may wish packages automatically installed, making compilation painless.{pdflatex} function {tinytex} ๐Ÿ“ฆ exactly ! ๐Ÿ‘https://t.co/4Ga94fTm47#rstats #DataScience pic.twitter.com/JX6o9YAi1d\n","code":""},{"path":"september-2021.html","id":"september-20","chapter":"September 2021","heading":"September 20","text":"\nLike SQL, may sometimes wish change rows one dataset based rows another dataset.{rows_} function family {dplyr} ๐Ÿ“ฆ provides functionality! ๐Ÿ–‡https://t.co/uSpmlee90H#rstats #DataScience pic.twitter.com/mLTwGqKMvD\n","code":""},{"path":"september-2021.html","id":"september-21","chapter":"September 2021","heading":"September 21","text":"\nvisualizing distributions, boxplots can hide bimodality & violins can show non-existent data.Sina plots, points jittered proportional density, provide good solution & {ggforce::geom_sina} supplies layer! ๐Ÿ‘https://t.co/BR5iiCcf6s#rstats #DataScience pic.twitter.com/IrYGYqXUtt\n","code":""},{"path":"september-2021.html","id":"september-22","chapter":"September 2021","heading":"September 22","text":"\ncoefficient determination (R^2) provides absolute goodness--fit index regression model used assess performance.{r2} function {performance} ๐Ÿ“ฆ computes variety regression models! ๐Ÿงฎhttps://t.co/y3qQQOXuRv#rstats #DataScience pic.twitter.com/pJCrx4MOP4\n","code":""},{"path":"september-2021.html","id":"september-23","chapter":"September 2021","heading":"September 23","text":"\ncommon issue watching movies subtitle files can sync .{srt_shift} function {srt} ๐Ÿ“ฆ can help shift dialogues sync video write new subtitle file! ๐ŸŽฅ๐Ÿฟhttps://t.co/j5V6SnCfZ7#rstats #DataScience pic.twitter.com/JE234uj5e7\n","code":""},{"path":"september-2021.html","id":"september-24","chapter":"September 2021","heading":"September 24","text":"\nHash tables can efficiently look values irrespective size table.{hash} function eponymous ๐Ÿ“ฆ provides hash-like data structure necessary methods hash operations native R style! ๐Ÿ”Žhttps://t.co/QrxzzANqFV#rstats #DataScience pic.twitter.com/b75HRHxS1m\n","code":""},{"path":"september-2021.html","id":"september-25","chapter":"September 2021","heading":"September 25","text":"\nsunset funnel plot includes study-level power info acts diagnostic tool meta-analysis examine power studies detect effect interest.{metaviz::viz_sunset} function can easily create ! ๐ŸŒ… https://t.co/cqlXpmUh0f#rstats #DataScience pic.twitter.com/lf1Pefk5XH\n","code":""},{"path":"september-2021.html","id":"september-26","chapter":"September 2021","heading":"September 26","text":"\nAlthough visualizing variable distribution via boxplot easy, may wish avoid redundant vertical mirroring distribution.{geom_half_boxplot} function {gghalves} ๐Ÿ“ฆ provides exactly geometric layer! ๐Ÿ™Œhttps://t.co/0kfnVPtUWU#rstats #DataScience pic.twitter.com/2KqVyhOPIA\n","code":""},{"path":"september-2021.html","id":"september-27","chapter":"September 2021","heading":"September 27","text":"\nItem analysis, psychometric technique, selects items (large pool) index psychological construct.{tab_itemscale} function {sjPlot} ๐Ÿ“ฆ carries produces elegant HTML tables item analysis ๐Ÿงฝhttps://t.co/8Z5DzerVaU#rstats #DataScience pic.twitter.com/uIXZrVsr0Z\n","code":""},{"path":"september-2021.html","id":"september-28","chapter":"September 2021","heading":"September 28","text":"\nXML language ubiquitous storing transporting wide array data structures sometimes may wish work R.{as_list} function {xml2} ๐Ÿ“ฆ converts XML document nodes familiar R list! ๐Ÿ”€https://t.co/OqvPGvv1Ce#rstats #DataScience pic.twitter.com/fddfsNc0z5\n","code":""},{"path":"september-2021.html","id":"september-29","chapter":"September 2021","heading":"September 29","text":"\nEven know markdown syntax well, sometimes may wish generate algorithmically.{md_} function family {gluedown} ๐Ÿ“ฆ can help ๐Ÿค–https://t.co/VXXO0Ce3Mu#rstats #DataScience pic.twitter.com/EklzKUpHkB\n","code":""},{"path":"september-2021.html","id":"september-30","chapter":"September 2021","heading":"September 30","text":"\ncuriosity working memory-constrained setting, sometimes may wish know roughly much memory used R.{mem_used} function {lobstr} ๐Ÿ“ฆ provides estimate ๐Ÿ“€https://t.co/SwebVXHUrx#rstats #DataScience pic.twitter.com/SbEWyUZdPl\n","code":""},{"path":"october-2021.html","id":"october-2021","chapter":"October 2021","heading":"October 2021","text":"","code":""},{"path":"october-2021.html","id":"october-1","chapter":"October 2021","heading":"October 1","text":"\nCorrespondence analysis extends PCA summarizes visualizes multivariate categorical data two-dimension plots.{fviz_ca} function {factoextra} ๐Ÿ“ฆ provides elegant ggplot2-based visualizations analysis! ๐Ÿ’„https://t.co/mtFtXrE0VJ#rstats #DataScience pic.twitter.com/FT2vNH70Vx\n","code":""},{"path":"october-2021.html","id":"october-2","chapter":"October 2021","heading":"October 2","text":"\nText comes variety encodings, many functions reading text assume UTF-8 encoding. assumption hold ?cases, {utf8_valid} function {utf8} ๐Ÿ“ฆ can find offending text ๐Ÿ“https://t.co/vwL09X0zrq#rstats #DataScience pic.twitter.com/cU8tkACV75\n","code":""},{"path":"october-2021.html","id":"october-3","chapter":"October 2021","heading":"October 3","text":"\nexploring data, one often needs quick easy way display distributions coefficient estimates regression models.{dwplot} function {dotwhisker} ๐Ÿ“ฆ produces plots easily flexibly! ๐Ÿ””https://t.co/aHrGaAG8Kv#rstats #DataScience pic.twitter.com/IwGGnBQN82\n","code":""},{"path":"october-2021.html","id":"october-4","chapter":"October 2021","heading":"October 4","text":"\nhypothesis testing framework, sometimes may wish generate distribution corresponding null hypothesis.{generate} function {infer} ๐Ÿ“ฆ easily resamples observed data create distribution! ๐Ÿ“Šhttps://t.co/39GlrUrqsp#rstats #DataScience pic.twitter.com/rt60yA7YFQ\n","code":""},{"path":"october-2021.html","id":"october-5","chapter":"October 2021","heading":"October 5","text":"\nstand-comment lines decorated bands characters can make different sections R scripts easy identify navigate.{xxx_*} function family {ARTofR} ๐Ÿ“ฆ offers collection comments ๐Ÿšจhttps://t.co/in3KGiwDXs#rstats #DataScience pic.twitter.com/c75VrfhniD\n","code":""},{"path":"october-2021.html","id":"october-6","chapter":"October 2021","heading":"October 6","text":"\nAssociation rule mining unsupervised method find attributes frequently occur together dataset.{plot} method {arulesViz} ๐Ÿ“ฆ can visualize found association rules ggplot2-framework โ›https://t.co/s4pUQAvqXA#rstats #DataScience pic.twitter.com/dDy9Fstgq1\n","code":""},{"path":"october-2021.html","id":"october-7","chapter":"October 2021","heading":"October 7","text":"\ncalendar-based graphic visualizes daily activities, getting data needed format can challenge.{frame_calendar} function {sugrrants} ๐Ÿ“ฆ provides convenient syntax format data right format ๐Ÿ—“๏ธhttps://t.co/JZHB0oUb7q#rstats #DataScience pic.twitter.com/q5Vv5wcShM\n","code":""},{"path":"october-2021.html","id":"october-8","chapter":"October 2021","heading":"October 8","text":"\nSometimes present results regression model well-formatted table.{as_flextable} function {flextable} ๐Ÿ“ฆ can easily produce tables rich details ๐Ÿ—‚https://t.co/trfvqzqhvp#rstats #DataScience pic.twitter.com/cXx7iyUXh6\n","code":""},{"path":"october-2021.html","id":"october-9","chapter":"October 2021","heading":"October 9","text":"\nSometimes may wish sample portion data.{slice} function family {dplyr} ๐Ÿ“ฆ provides helpers โœ‚๏ธhttps://t.co/4tt17FnvnM#rstats #DataScience pic.twitter.com/9e8pS7KjFn\n","code":""},{"path":"october-2021.html","id":"october-10","chapter":"October 2021","heading":"October 10","text":"\norder ensure reproducibility, may want include detailed session information report.{session_info} function {sessioninfo} ๐Ÿ“ฆ creates log ๐Ÿ“https://t.co/C9RyxMnXNk#rstats #DataScience pic.twitter.com/QH0SkjztL6\n","code":""},{"path":"october-2021.html","id":"october-11","chapter":"October 2021","heading":"October 11","text":"\nuse function outputs content often need copy-paste, may wish programmatically manually.{write_clip} function {clipr} ๐Ÿ“ฆ allows ! โœ๏ธhttps://t.co/LI9QxOqguP#rstats #DataScience pic.twitter.com/CZM86KxLlL\n","code":""},{"path":"october-2021.html","id":"october-12","chapter":"October 2021","heading":"October 12","text":"\nSometimes may wish customize {ggplot2} axes drawn (e.g.ย adding brackets).{coord_flex_*} function family {lemon} ๐Ÿ“ฆ supports customizations ๐Ÿ‹https://t.co/DNHBbSx5Io#rstats #DataScience pic.twitter.com/SJzVPftyqQ\n","code":""},{"path":"october-2021.html","id":"october-13","chapter":"October 2021","heading":"October 13","text":"\nOften may wish compute descriptive inferential statistics giving different weights across data points.{weighted_*} function family {sjstats} ๐Ÿ“ฆ provides familiar syntax carry weighted analysis ๐Ÿ‹๏ธhttps://t.co/x9Ng6317As#rstats #DataScience pic.twitter.com/mEE7MIlkPE\n","code":""},{"path":"october-2021.html","id":"october-14","chapter":"October 2021","heading":"October 14","text":"\nTreemaps visualize nested proportions multiple categorical variables recursively nesting rectangles (area = proportion) inside .{geom_treemap} function {treemapify} ๐Ÿ“ฆ supplies needed geometric layer! ๐ŸŒณhttps://t.co/i1Pc58pewr#rstats #DataScience pic.twitter.com/9ccyphWC76\n","code":""},{"path":"october-2021.html","id":"october-15","chapter":"October 2021","heading":"October 15","text":"\nAlthough often can write data single CSV file, sometimes may need write several datasets multiple Excel spreadsheets.{write_xlsx} function {writexl} ๐Ÿ“ฆ provides easy syntax ! ๐Ÿ“https://t.co/EsBmWyupeB#rstats #DataScience pic.twitter.com/9631CZzFM5\n","code":""},{"path":"october-2021.html","id":"october-16","chapter":"October 2021","heading":"October 16","text":"\nSometimes may wish center variables (subtract mean, .e.) dataframe (e.g.ย interpret interaction terms regression analysis).{center} function {datawizard} ๐Ÿ“ฆ flexibly 0๏ธโƒฃhttps://t.co/2KaDrn47w4#rstats #DataScience pic.twitter.com/KcfRGT1qF5\n","code":""},{"path":"october-2021.html","id":"october-17","chapter":"October 2021","heading":"October 17","text":"\nSometimes wish create visualization {ggplot2} ๐Ÿ“ฆ, also add additional filters .{with_*} function family {ggfx} ๐Ÿ“ฆ provides rich collection filters! ๐Ÿ’…https://t.co/ekCrUTvFHV#rstats #DataScience pic.twitter.com/nnlVunnFyR\n","code":""},{"path":"october-2021.html","id":"october-18","chapter":"October 2021","heading":"October 18","text":"\ndata wrangled highly non-rectangular, may wish melt first wrangle .{melt_*} function family {meltr} ๐Ÿ“ฆ allows โ™จ๏ธhttps://t.co/gYmWI1xIQA#rstats #DataScience pic.twitter.com/3nJcnrB9rP\n","code":""},{"path":"october-2021.html","id":"october-19","chapter":"October 2021","heading":"October 19","text":"\nwork text data, sometimes might need detect text language.eponymous function {franc} ๐Ÿ“ฆ can detect text 310 languages! ๐Ÿ•ต๏ธโ€โ™‚๏ธhttps://t.co/KOSWDsHQWH#rstats #DataScience pic.twitter.com/0KZbgor1iW\n","code":""},{"path":"october-2021.html","id":"october-20","chapter":"October 2021","heading":"October 20","text":"\nSometimes may wish quickly prepare frequency table present visualization.{ggtable} function {GGally} ๐Ÿ“ฆ provides easy syntax {ggplot2}-framework! ๐Ÿงฎhttps://t.co/NqgdhgImbo#rstats #DataScience pic.twitter.com/TqA4mQI06R\n","code":""},{"path":"october-2021.html","id":"october-21","chapter":"October 2021","heading":"October 21","text":"\norder speed , may want return cached results inputs provided computationally expensive function.{memoise} function eponymous ๐Ÿ“ฆ exactly ! โฉ https://t.co/vT2edZhCZo#rstats #DataScience pic.twitter.com/BidZlofr8v\n","code":""},{"path":"october-2021.html","id":"october-22","chapter":"October 2021","heading":"October 22","text":"\nlot overlapping data points, wish simultaneously estimate overlap individuate .{geom_pointdensity} function {ggpointdensity} ๐Ÿ“ฆ provides perfect geometric layer! ๐Ÿงนhttps://t.co/OeFMabDKZg#rstats #DataScience pic.twitter.com/tUtP6Jw6pI\n","code":""},{"path":"october-2021.html","id":"october-23","chapter":"October 2021","heading":"October 23","text":"\nOften need list active processes system, instead using task manager, may wish R .{ps} function eponymous ๐Ÿ“ฆ creates informative dataframe active processes ๐Ÿ—’https://t.co/KVrBiD4mUE#rstats #DataScience pic.twitter.com/ORYvnaTGV5\n","code":""},{"path":"october-2021.html","id":"october-24","chapter":"October 2021","heading":"October 24","text":"\nfluent R wish learn SQL, can nifty function can provide syntax translation two.{translate_sql} function {dbplyr} ๐Ÿ“ฆ provides translations ๐Ÿ”€https://t.co/cS6zPgdFNn#rstats #DataScience pic.twitter.com/Jafa31i673\n","code":""},{"path":"october-2021.html","id":"october-25","chapter":"October 2021","heading":"October 25","text":"\ndata stored Excel spreadsheets needs imported R, may sometimes wish tidy data format.{xlsx_cells} function {tidyxl} ๐Ÿ“ฆ makes import straightforward ๐Ÿ”งhttps://t.co/hcAgiuyCON#rstats #DataScience pic.twitter.com/8VFCVEDaok\n","code":""},{"path":"october-2021.html","id":"october-26","chapter":"October 2021","heading":"October 26","text":"\nDonut charts popular way visualize categorical data, making well-labelled donut chart can time-consuming.{ggdonutchart} function {ggpubr} ๐Ÿ“ฆ produces easily! ๐Ÿฉhttps://t.co/VdLvfSyFZH#rstats #DataScience pic.twitter.com/l1k5na75wL\n","code":""},{"path":"october-2021.html","id":"october-27","chapter":"October 2021","heading":"October 27","text":"\niterative analysis list columns using {purrr} ๐Ÿ“ฆ, understand frustration figuring iteration produces warnings errors.{map_peacefully} wrapper function {collateral} ๐Ÿ“ฆ comes help ๐Ÿ‘https://t.co/gqFb0FM8ov#rstats #DataScience pic.twitter.com/CGzrIMSwI6\n","code":""},{"path":"october-2021.html","id":"october-28","chapter":"October 2021","heading":"October 28","text":"\nSometimes may need convert {ggplot2} image vector graphics format raster image.{rasterise} function {ggrastr} ๐Ÿ“ฆ can convert one many ggplot2 layer(s) rasterized output ๐Ÿ”€https://t.co/nrLWwoYwEi#rstats #DataScience pic.twitter.com/e3wI9Y5bvk\n","code":""},{"path":"october-2021.html","id":"october-29","chapter":"October 2021","heading":"October 29","text":"\nGoogle spreadsheets make easy create edit files real-time collaborating online, sometimes may wish access R.{read_sheet} function {googlesheets4} ๐Ÿ“ฆ provides way ๐Ÿ‘https://t.co/dj4tkk9My2#rstats #DataScience pic.twitter.com/zHFgcWqNxf\n","code":""},{"path":"october-2021.html","id":"october-30","chapter":"October 2021","heading":"October 30","text":"\nwork lot time--day data, {hms} function eponymous ๐Ÿ“ฆ provides convenient way construct store dataframe, consistent coercion rules ๐Ÿ•ฐhttps://t.co/0ViYWZrGLX#rstats #DataScience pic.twitter.com/jbwyxuzLiC\n","code":""},{"path":"october-2021.html","id":"october-31","chapter":"October 2021","heading":"October 31","text":"\nlot overlapping data points, wish visualize density plotting points next .{geom_beeswarm} function {ggbeeswarm} ๐Ÿ“ฆ provides perfect geometric layer! ๐Ÿhttps://t.co/YCc94sGUTN#rstats #DataScience pic.twitter.com/rbdaQtqqqB\n","code":""},{"path":"november-2021.html","id":"november-2021","chapter":"November 2021","heading":"November 2021","text":"","code":""},{"path":"november-2021.html","id":"november-1","chapter":"November 2021","heading":"November 1","text":"\nwrite documents using R, may wish spell check find possible spelling mistakes.{spell_check_*} function family {spelling} ๐Ÿ“ฆ makes easy selected text, collection documents, package ๐Ÿ”https://t.co/IxvzK0f9r1#rstats #DataScience pic.twitter.com/9bkSWUjakn\n","code":""},{"path":"november-2021.html","id":"november-2","chapter":"November 2021","heading":"November 2","text":"\nSometimes may wish check relevant assumptions linear regression model one go. {gg_diagnose} function {lindia} ๐Ÿ“ฆ lm objects provides helpful {ggplot2} visualizations โœ…๐Ÿ“Šhttps://t.co/12Q5NT3c6P#rstats #DataScience pic.twitter.com/1bMYhDxosT\n","code":""},{"path":"november-2021.html","id":"november-3","chapter":"November 2021","heading":"November 3","text":"\nSometimes need display two plots, grid, one inside (aka \"inset\" plot).Assuming using grammar graphics approach, easy using {inset_element} function {patchwork} ๐Ÿ“ฆ! ๐Ÿ‘ฉโ€๐Ÿญhttps://t.co/H2A9Yh0W6f#rstats #DataScience pic.twitter.com/2diq1akqay\n","code":""},{"path":"november-2021.html","id":"november-4","chapter":"November 2021","heading":"November 4","text":"\nEven everything can R, sometimes may want improve performance code rewriting C++.{cppFunction} {Rcpp} ๐Ÿ“ฆprovides convenient way ! โšก๏ธhttps://t.co/xL92m6Jlub#rstats #DataScience pic.twitter.com/MIlRxRciMN\n","code":""},{"path":"november-2021.html","id":"november-5","chapter":"November 2021","heading":"November 5","text":"\ndot plot simple yet informative way visualize distribution continuous quantitative variables.{geom_dotsinterval} function {ggdist} ๐Ÿ“ฆ provides needed geometric layer! ๐Ÿ”ต๐Ÿ”ดhttps://t.co/n67JhkqJfr#rstats #DataScience pic.twitter.com/XuqjlSWBbj\n","code":""},{"path":"november-2021.html","id":"november-6","chapter":"November 2021","heading":"November 6","text":"\nnumerous key-pair values specified environment, R's performance can degrade significant amount memory leakage.{fastmap} function eponymous ๐Ÿ“ฆ provides performant alternative! ๐Ÿ”https://t.co/H7dZxlZixI#rstats #DataScience pic.twitter.com/Hxai0xP0KZ\n","code":""},{"path":"november-2021.html","id":"november-7","chapter":"November 2021","heading":"November 7","text":"\nexploring data, one often needs quick easy way create dot--whisker plots coefficient estimates regression models.{plot_model} function {sjPlot} ๐Ÿ“ฆ produces plots wide range models ๐Ÿ“Šhttps://t.co/S4iMdhxUbB#rstats #DataScience pic.twitter.com/azkYut7LkL\n","code":""},{"path":"november-2021.html","id":"november-8","chapter":"November 2021","heading":"November 8","text":"\nanalyzing text data, filter stop words, may wish readily available R.{generate_stoplist} function {tidystopwords} ๐Ÿ“ฆ provides 100 languages! ๐Ÿ›‘https://t.co/fZK57AClCG#rstats #DataScience pic.twitter.com/R4aYJzr7CF\n","code":""},{"path":"november-2021.html","id":"november-9","chapter":"November 2021","heading":"November 9","text":"\ncomplex study design, simulating , may first wish validate mock dataset.{check_design} function {faux} ๐Ÿ“ฆ provides quick easy visual way ! ๐Ÿ“Šhttps://t.co/N20EV0caL7#rstats #DataScience pic.twitter.com/dcG5cpLJ3j\n","code":""},{"path":"november-2021.html","id":"november-10","chapter":"November 2021","heading":"November 10","text":"\nSometimes may need operate video files R (e.g., change file format, convert images, etc.).{av_*} function family {av} ๐Ÿ“ฆ provides numerous helpers end! ๐ŸŽฅhttps://t.co/v5mgjqqCQr#rstats #DataScience pic.twitter.com/21DWBeT0gq\n","code":""},{"path":"november-2021.html","id":"november-11","chapter":"November 2021","heading":"November 11","text":"\nRStudio preferred IDE R, may wish list change current preferences programmatically, rather pointing clicking.{* _rstudio_prefs} function family {rstudio.prefs} ๐Ÿ“ฆ provides ! โœ…https://t.co/IXw9ciTFZ7#rstats #DataScience pic.twitter.com/IwTJHUFjle\n","code":""},{"path":"november-2021.html","id":"november-12","chapter":"November 2021","heading":"November 12","text":"\nLorenz curves provide good way visualize inequality distribution variable (like wealth). {stat_lorenz} function {gglorenz} ๐Ÿ“ฆprovides needed geometric layer create curve easily ๐Ÿ™Œhttps://t.co/AJpWz8rHCr#rstats #DataScience pic.twitter.com/4bCGp9mrQq\n","code":""},{"path":"november-2021.html","id":"november-13","chapter":"November 2021","heading":"November 13","text":"\nSometimes may wish quickly prepare frequency table categorical variables.{datasummary_crosstab} function {modelsummary} ๐Ÿ“ฆ provides output rich details! ๐Ÿงฎhttps://t.co/ropUkhXb1v#rstats #DataScience pic.twitter.com/plsTArmYA1\n","code":""},{"path":"november-2021.html","id":"november-14","chapter":"November 2021","heading":"November 14","text":"\nnumber rows visualization, may wish individuate help different background colours.{geom_stripped_rows} function {GGally} ๐Ÿ“ฆ provides perfect geometric layer! ๐Ÿฆ“https://t.co/S12QxH4r8Y#rstats #DataScience pic.twitter.com/DnEgVri8yc\n","code":""},{"path":"november-2021.html","id":"november-15","chapter":"November 2021","heading":"November 15","text":"\nused string interpolation R using {glue} ๐Ÿ“ฆ, may wish similar helper writing SQL queries.{glue_sql} function cleverly handles SQL quoting writing queries โœ๏ธhttps://t.co/3zGFUR1m2e#rstats #DataScience pic.twitter.com/jeAVIRZaYS\n","code":""},{"path":"november-2021.html","id":"november-16","chapter":"November 2021","heading":"November 16","text":"\nGiven diversity time series classes R ecosystem, may wish universal converter interchanging classes.{ts_*} function family {tsbox} ๐Ÿ“ฆ provides just tools! ๐Ÿ› https://t.co/yqNT5DaLns#rstats #DataScience pic.twitter.com/Yf8vMAMIjt\n","code":""},{"path":"november-2021.html","id":"november-17","chapter":"November 2021","heading":"November 17","text":"\ncorrelation hypotheses, one may wish simultaneously visualize joint marginal distributions.{ScatterHist} function {WVPlots} ๐Ÿ“ฆ default (statistical summary plus) ๐Ÿ’https://t.co/DjZxh7OGG5#rstats #DataScience pic.twitter.com/Se1tOBNLR0\n","code":""},{"path":"november-2021.html","id":"november-18","chapter":"November 2021","heading":"November 18","text":"\nuse project-oriented workflows, instead changing working directory, may wish construct file paths relative top-level directory.eponymous function {} ๐Ÿ“ฆ provides functionality ๐Ÿ  https://t.co/qutCsLDu8e#rstats #DataScience pic.twitter.com/0HYc2zVDu6\n","code":""},{"path":"november-2021.html","id":"november-19","chapter":"November 2021","heading":"November 19","text":"\nSometimes need rank-transform data, present either vector dataframe.{ranktransform} function {datawizard} ๐Ÿ“ฆ allows quite flexibly! 1๏ธโƒฃ2๏ธโƒฃ3๏ธโƒฃhttps://t.co/S5i3g69jn6#rstats #DataScience pic.twitter.com/ySPWE7VpFe\n","code":""},{"path":"november-2021.html","id":"november-20","chapter":"November 2021","heading":"November 20","text":"\nPie charts provide informative imperfect way visualize categorical data, squared pie (waffle) charts overcome imperfections.{waffle} function eponymous ๐Ÿ“ฆ easily produces ๐Ÿง‡ https://t.co/OxtCuCMhHF#rstats #DataScience pic.twitter.com/1ui2OqHJ8k\n","code":""},{"path":"november-2021.html","id":"november-21","chapter":"November 2021","heading":"November 21","text":"\nApache Spark popular platform large-scale data processing, may wish use familiar dataframe-based workflows R.{copy_to} function {sparklyr} ๐Ÿ“ฆ can convert dataframes Spark objects! โšก๏ธhttps://t.co/YpsY9738WF#rstats #DataScience pic.twitter.com/TPWcsNraPK\n","code":""},{"path":"november-2021.html","id":"november-22","chapter":"November 2021","heading":"November 22","text":"\nSometimes wish combine various figures single, compound figure convey overarching point.{plot_grid} function {cowplot} ๐Ÿ“ฆ provides way flexibly! ๐Ÿง‘โ€๐Ÿญhttps://t.co/5cQUrPQpJz#rstats #DataScience pic.twitter.com/VONCYetz1x\n","code":""},{"path":"november-2021.html","id":"november-23","chapter":"November 2021","heading":"November 23","text":"\nuse {dm} ๐Ÿ“ฆ create data model objects representing tables relational database, may wish visualise relations tables.{dm_draw} function exactly ! ๐Ÿ•ธhttps://t.co/OmDHyi8Ig9#rstats #DataScience pic.twitter.com/OHIHpLbdgG\n","code":""},{"path":"november-2021.html","id":"november-24","chapter":"November 2021","heading":"November 24","text":"\nEither debugging learning new function, may wish understand implementation logic.{flow_view} function {flow} ๐Ÿ“ฆ helps visualizes logic via flow diagram! ๐Ÿ”ท๐Ÿ”ถhttps://t.co/f5ubm3fq7T#rstats #DataScience pic.twitter.com/yR7AS9stSk\n","code":""},{"path":"november-2021.html","id":"november-25","chapter":"November 2021","heading":"November 25","text":"\ndata-wrangling stage, sometimes may wish compare dataframe current stage differs original one.{rCompare} function {dataCompareR} ๐Ÿ“ฆ provides just tool! ๐ŸŽ๐Ÿhttps://t.co/btUd1vK0dj#rstats #DataScience pic.twitter.com/x8xGL4MUqn\n","code":""},{"path":"november-2021.html","id":"november-26","chapter":"November 2021","heading":"November 26","text":"\nSometimes may wish assess polarity (positive, negative, neutral) text data.{get_sentiment} function {syuzhet} ๐Ÿ“ฆ provides convenient way approximate sentiment text sentence! โž•โž–https://t.co/Pv9tCBxzYM#rstats #DataScience pic.twitter.com/us9PiBzRcb\n","code":""},{"path":"november-2021.html","id":"november-27","chapter":"November 2021","heading":"November 27","text":"\nfirst important step data analysis workflow make sure everything data โ€œmakes senseโ€.{diagnose} function {dlookr} ๐Ÿ“ฆ provides detailed data diagnosis report makes step easy! ๐Ÿ”https://t.co/UoUEdrfUTU#rstats #DataScience pic.twitter.com/eVxrpd0rjc\n","code":""},{"path":"november-2021.html","id":"november-28","chapter":"November 2021","heading":"November 28","text":"\nChloropleth maps provide convenient way show variation quantitative variable across locations.{mf_map} function {mapsf} ๐Ÿ“ฆ easily draws maps elegant defaults! ๐Ÿ—บhttps://t.co/QitknL32Jh#rstats #DataScience pic.twitter.com/JMCtpdEYnY\n","code":""},{"path":"november-2021.html","id":"november-29","chapter":"November 2021","heading":"November 29","text":"\nwant print HTML document produced Rmarkdown, may also wish paginated.{html_paged} function {pagedown} ๐Ÿ“ฆ provides HTML document split multiple pages! ๐Ÿ“‘๐Ÿ–จhttps://t.co/wMofeBVYuc#rstats #DataScience pic.twitter.com/L1sXZrh4Xz\n","code":""},{"path":"november-2021.html","id":"november-30","chapter":"November 2021","heading":"November 30","text":"\ncorrelation matrix compactly shows relationships multiple variables. , pipe-based workflows, often helpful dataframe.{correlate} function {corrr} ๐Ÿ“ฆ makes easy extract !https://t.co/TAMnjQQTAT#rstats #DataScience pic.twitter.com/aLN7k9uvGy\n","code":""},{"path":"december-2021.html","id":"december-2021","chapter":"December 2021","heading":"December 2021","text":"","code":""},{"path":"december-2021.html","id":"december-1","chapter":"December 2021","heading":"December 1","text":"\nROC curves provide convenient way compare responses predictions binomial model, sometimes may also need plot multiple curves.{geom_roc} function {plotROC} ๐Ÿ“ฆ can ! ๐Ÿ’ชhttps://t.co/dbmEIkLfNM#rstats #DataScience pic.twitter.com/H2gejkYnvI\n","code":""},{"path":"december-2021.html","id":"december-2","chapter":"December 2021","heading":"December 2","text":"\nEither learning exploring distribution data, may wish visualize shape various statistical distributions.{vdist_*} function family {vistributions} ๐Ÿ“ฆ makes easy! ๐Ÿ””https://t.co/iqSh2nnKWF#rstats #DataScience pic.twitter.com/XDccj6H5Dy\n","code":""},{"path":"december-2021.html","id":"december-3","chapter":"December 2021","heading":"December 3","text":"\nlevel plot displays spatial data two rather three dimensions, sometimes may wish create visualisation RasterLayer objects.{levelplot} function {rasterVis} ๐Ÿ“ฆ elegantly flexibly!https://t.co/TTYvQLpIbZ#rstats #DataScience pic.twitter.com/S5g6fQUAw7\n","code":""},{"path":"december-2021.html","id":"december-4","chapter":"December 2021","heading":"December 4","text":"\nSometimes wish remove certain rows columns completely empty instead partly empty.{remove_empty_*} helper function family {sjmisc} ๐Ÿ“ฆ exactly ! ๐Ÿงนhttps://t.co/P6z56VFxPD#rstats #DataScience pic.twitter.com/zKDdFpxscn\n","code":""},{"path":"december-2021.html","id":"december-5","chapter":"December 2021","heading":"December 5","text":"\nModern OS, devices, etc. offer dark mode, may wish use also visualizations match color scheme.{dark_theme_*} function family {ggdark} ๐Ÿ“ฆ offers dark mode {ggplot2} visualizations! ๐ŸŒ‘https://t.co/MAAA7DadAQ#rstats #DataScience pic.twitter.com/foWfo0Hquh\n","code":""},{"path":"december-2021.html","id":"december-6","chapter":"December 2021","heading":"December 6","text":"\ninterested studying group differences, sometimes may wish annotate visualizations results significance testing.{add_pval} {ggpval} ๐Ÿ“ฆprovides way ! โš–๏ธhttps://t.co/X1pKEeFHnG#rstats #DataScience pic.twitter.com/xixLLhcHlE\n","code":""},{"path":"december-2021.html","id":"december-7","chapter":"December 2021","heading":"December 7","text":"\nuse Qualtrics surveys collect data crowdsourcing website (like MTurk), may wish exclude responses based specified exclusion criteria.{exclude_*} function family {excluder} ๐Ÿ“ฆ makes easy! โœ‚๏ธhttps://t.co/Nhl8MqQEXH#rstats #DataScience pic.twitter.com/CDqpV10RN1\n","code":""},{"path":"december-2021.html","id":"december-8","chapter":"December 2021","heading":"December 8","text":"\nconsistent coding style, need adopt naming convention stick codebase.{to_any_case} function {snakecase} ๐Ÿ“ฆ can help convert strings desired case! ๐Ÿ๐Ÿชhttps://t.co/sHkKj1dLgV#rstats #DataScience pic.twitter.com/MNVuzLIrjF\n","code":""},{"path":"december-2021.html","id":"december-9","chapter":"December 2021","heading":"December 9","text":"\nAlthough descriptive statistics helpful, computing can tricky, especially complicated designs.{suberbPlot} function {superb} ๐Ÿ“ฆ makes easy various designs, sampling schemes, population sizes, etc.!https://t.co/5bXZF7pt5x#rstats #DataScience pic.twitter.com/VOEofPuSxn\n","code":""},{"path":"december-2021.html","id":"december-10","chapter":"December 2021","heading":"December 10","text":"\nSometimes may wish encode values shape visualisation may find default shapes distinctive enough. {geom_star} function {ggstar} ๐Ÿ“ฆ provides just shapes! ๐ŸงŠโญ•๏ธโญ๏ธhttps://t.co/ecTTbN44cv#rstats #DataScience pic.twitter.com/icpTqfUK2W\n","code":""},{"path":"december-2021.html","id":"december-11","chapter":"December 2021","heading":"December 11","text":"\nLine charts can represent variation quantitative values across ordered measurements (e.g.ย across time).{gg_line_facet} function {simplevis} ๐Ÿ“ฆ creates charts elegant defaults ๐Ÿ“ˆhttps://t.co/A4k8DMTDUf#rstats #DataScience pic.twitter.com/1p1TqWH4Bz\n","code":""},{"path":"december-2021.html","id":"december-12","chapter":"December 2021","heading":"December 12","text":"\nSometimes want adjust data regressing effects selected variables.{adjust} function {datawizard} ๐Ÿ“ฆ easily flexibly! ๐ŸŽ›https://t.co/lI6JSpnlfb#rstats #DataScience pic.twitter.com/A3No7I2ymW\n","code":""},{"path":"december-2021.html","id":"december-13","chapter":"December 2021","heading":"December 13","text":"\nBar charts provide great way visualize magnitude quantitative values across different categories.{bar_chart} function {ggcharts} ๐Ÿ“ฆ produces easily! ๐Ÿ“Šhttps://t.co/j4c3C1gVZI#rstats #DataScience pic.twitter.com/ma0Wl1J6cK\n","code":""},{"path":"december-2021.html","id":"december-14","chapter":"December 2021","heading":"December 14","text":"\nmay wish prepare shareable project analysis docs, emphasis reproducibility efficient project management.{wflow_*} function family {workflowr} ๐Ÿ“ฆ makes easy version-controlled website! ๐Ÿ“https://t.co/GTMWYeYuEm#rstats #DataScience pic.twitter.com/Rqi5yE6dl8\n","code":""},{"path":"december-2021.html","id":"december-15","chapter":"December 2021","heading":"December 15","text":"\nannotating plotted data labels, may wish way overlap labels minimized.{geom_label_repel} function {ggrepel} ๐Ÿ“ฆ provides clever performant way ! ๐Ÿ“https://t.co/GU3SQS1YWt#rstats #DataScience pic.twitter.com/1UX56FSeNX\n","code":""},{"path":"december-2021.html","id":"december-16","chapter":"December 2021","heading":"December 16","text":"\nSometimes need operate list vector, either position name, get index value interest.{imap} function family {purrr} ๐Ÿ“ฆ can help ๐Ÿ”https://t.co/U5IHEt8hpt#rstats #DataScience pic.twitter.com/Fsyahp4tb8\n","code":""},{"path":"december-2021.html","id":"december-17","chapter":"December 2021","heading":"December 17","text":"\nSometimes rmarkdown source file alone enough reproduce report, additional files (e.g.ย data) need embedded.{embed_*} function family {xfun} ๐Ÿ“ฆ encoding files base64 format! ๐ŸŽhttps://t.co/oA04uKnV3F#rstats #DataScience pic.twitter.com/NA6jzbr2YN\n","code":""},{"path":"december-2021.html","id":"december-18","chapter":"December 2021","heading":"December 18","text":"\nOften need work, specific date, rather intervals containing start end dates.{int_*} function family {lubridate} ๐Ÿ“ฆ makes easy operate intervals ๐Ÿ—“https://t.co/beoBq6Rlr3#rstats #DataScience pic.twitter.com/8mMnL0nJwC\n","code":""},{"path":"december-2021.html","id":"december-19","chapter":"December 2021","heading":"December 19","text":"\ninherit folder many files, can cumbersome go find missing packages install.{show_*} function family {reinstallr} ๐Ÿ“ฆ can list used packages highlight ones missing! ๐Ÿ”https://t.co/KrhtH0DT2X#rstats #DataScience pic.twitter.com/nZLLvDN9jP\n","code":""},{"path":"december-2021.html","id":"december-20","chapter":"December 2021","heading":"December 20","text":"\nSometimes can useful mark centroid group observations point label.{stat_centroid} function {ggpp} ๐Ÿ“ฆprovides way ! ๐Ÿ“Œhttps://t.co/FaAYMnOFW7#rstats #DataScience pic.twitter.com/gwfY7uyrPK\n","code":""},{"path":"december-2021.html","id":"december-21","chapter":"December 2021","heading":"December 21","text":"\ndata wrangling stage, sometimes may need rotate dataframe (rows become columns vice versa).{rotate_df} function {sjmisc} ๐Ÿ“ฆ provides just tool! ๐Ÿ”งhttps://t.co/fB1vqf4uqu#rstats #DataScience pic.twitter.com/yw2aO2oLxZ\n","code":""},{"path":"december-2021.html","id":"december-22","chapter":"December 2021","heading":"December 22","text":"\nSometimes may wish quickly build elegant sharable website.{create_postcard} function {postcards} ๐Ÿ“ฆ creates pretty, single-page websites customizable Rmarkdown template! โœจ๐Ÿ“‡https://t.co/0eZUTkkd16#rstats #DataScience pic.twitter.com/izucxUyfQ6\n","code":""},{"path":"december-2021.html","id":"december-23","chapter":"December 2021","heading":"December 23","text":"\nwish write functions save data user's computer, need find appropriate directory depending OS.{user_*_dir} function family {rappdirs} ๐Ÿ“ฆ makes easy! ๐Ÿ—‚https://t.co/XUPMngVMz9#rstats #DataScience pic.twitter.com/ps2ISHwql6\n","code":""},{"path":"december-2021.html","id":"december-24","chapter":"December 2021","heading":"December 24","text":"\nJSON data representation format ubiquitous, sometimes might need convert dataframe R JSON object.{to_json} function {jsonify} ๐Ÿ“ฆ provides convenient fast way ! ๐Ÿ”€https://t.co/CDUlMuB6fE#rstats #DataScience pic.twitter.com/GHQgTRWYB5\n","code":""},{"path":"december-2021.html","id":"december-25","chapter":"December 2021","heading":"December 25","text":"\nSometimes may wish open files, directories, URLs, etc. programmatically, instead manually.{xopen} function eponymous ๐Ÿ“ฆ provides way R! ๐Ÿ”งhttps://t.co/5HxeOdvIIK#rstats #DataScience pic.twitter.com/zVpcSHOdXe\n","code":""},{"path":"december-2021.html","id":"december-26","chapter":"December 2021","heading":"December 26","text":"\nuse {R6}โ€™s implementation encapsulated OOP R, sometimes may wish use idiomatic functional OOP objects.eponymous function {R62S3} ๐Ÿ“ฆ generate S3 generics/methods R6 classes ๐Ÿ”€https://t.co/s82kX21cKc#rstats #DataScience pic.twitter.com/DCXfB6wpgu\n","code":""},{"path":"december-2021.html","id":"december-27","chapter":"December 2021","heading":"December 27","text":"\nTufte handout thoughtfully styled document footnotes, integration graphics text, elegant typography.{tufte_*} function family {tufte} ๐Ÿ“ฆ helps create via Rmarkdown ๐Ÿ“ƒhttps://t.co/Ca2FPorPnW#rstats #DataScience pic.twitter.com/dhyEsyj1l7\n","code":""},{"path":"december-2021.html","id":"december-28","chapter":"December 2021","heading":"December 28","text":"\nArchive files (zip, tar, etc.) collect multiple files single file, may sometimes need use portability compression.{archive_*} function family {archive} ๐Ÿ“ฆ provides relevant operations R! ๐Ÿ“https://t.co/E97cRlKZrO#rstats #DataScience pic.twitter.com/a1GlbccJfV\n","code":""},{"path":"december-2021.html","id":"december-29","chapter":"December 2021","heading":"December 29","text":"\nYAML language ubiquitous, especially configuration files, sometimes may wish convert R object YAML string.{.yaml} function {yaml} ๐Ÿ“ฆ makes easy ๐Ÿ”€https://t.co/31Iwor6B6N#rstats #DataScience pic.twitter.com/S3YfVZovnD\n","code":""},{"path":"december-2021.html","id":"december-30","chapter":"December 2021","heading":"December 30","text":"\nCox regression model widely used medical research assess effect several risk factors survival time patients.{ggforest} function {survminer} ๐Ÿ“ฆeasily creates forest plot model estimates ๐Ÿ“Šhttps://t.co/YXA8LjVQY5#rstats #DataScience pic.twitter.com/S6F2KdFAUn\n","code":""},{"path":"december-2021.html","id":"december-31","chapter":"December 2021","heading":"December 31","text":"\ncrawling webpages, sometimes may wish switch linking strategies; using either absolute relative URLs.{url_*} function family {xml2} ๐Ÿ“ฆ makes conversions easy R! ๐Ÿ”€https://t.co/x1KW07bqQZ#rstats #DataScience pic.twitter.com/8cZaZ6afiy\n","code":""},{"path":"january-2022.html","id":"january-2022","chapter":"January 2022","heading":"January 2022","text":"","code":""},{"path":"january-2022.html","id":"january-1","chapter":"January 2022","heading":"January 1","text":"\nuse {dplyr} {tidyr} ๐Ÿ“ฆs wrangle data, may wish see feedback different operations , especially long piped chains.\"print pipe\" operator (%P>%) {ViewPipeSteps} ๐Ÿ“ฆ ๐Ÿ“https://t.co/izehRpk23g#rstats #DataScience pic.twitter.com/jEev5v27te\n","code":""},{"path":"january-2022.html","id":"january-2","chapter":"January 2022","heading":"January 2","text":"\nInspired popular languages (C++, JavaScript, Python, etc.), may also wish use arithmetic operators R modify objects place.operator family {infix} ๐Ÿ“ฆ provide ! ๐Ÿ‘https://t.co/LXJmDRYAfQ#rstats #DataScience pic.twitter.com/e4AKp7a6BF\n","code":""},{"path":"january-2022.html","id":"january-3","chapter":"January 2022","heading":"January 3","text":"\nBar charts good way visualize categorical data, making well-labelled bar chart can time-consuming.{PlotXTabs2} function {CGPfunctions} ๐Ÿ“ฆ easily produces chart (additional statistical details)!https://t.co/Ig9tgpd9Gu#rstats #DataScience pic.twitter.com/kZBxlLPBZ2\n","code":""},{"path":"january-2022.html","id":"january-4","chapter":"January 2022","heading":"January 4","text":"\nSometimes need check remote computer web server running.can R using {ping} function {pingr} ๐Ÿ“ฆ! ๐Ÿ›Žhttps://t.co/ahm9IdRc3y#rstats #DataScience pic.twitter.com/FPZiRwyz0s\n","code":""},{"path":"january-2022.html","id":"january-5","chapter":"January 2022","heading":"January 5","text":"\nSometimes wish remove certain rows columns completely empty instead partly empty.{remove_empty_*} function family {janitor} ๐Ÿ“ฆ exactly ! ๐Ÿงนhttps://t.co/j1RAFZv4pY#rstats #DataScience pic.twitter.com/QHb1bDzHzB\n","code":""},{"path":"january-2022.html","id":"january-6","chapter":"January 2022","heading":"January 6","text":"\nKaplan-Meier estimates survival curves can help infer differences survival times compared groups.{ggsurvplot} function {survminer} ๐Ÿ“ฆ plots curves rich details! ๐Ÿ‘https://t.co/n25xxlgZiV#rstats #DataScience pic.twitter.com/H1FbLNSlhv\n","code":""},{"path":"january-2022.html","id":"january-7","chapter":"January 2022","heading":"January 7","text":"\nBland-Altman plot helps visually assess agreement scores kind (psychological questionnaires, chemical assays, etc.).{BAC_plot} function {ufs} ๐Ÿ“ฆ easily creates elegant defaults! ๐ŸŽ๐Ÿhttps://t.co/zl7vSzwe26#rstats #DataScience pic.twitter.com/g73a0A6k11\n","code":""},{"path":"january-2022.html","id":"january-8","chapter":"January 2022","heading":"January 8","text":"\nSometimes may need edit images R, e.g.ย changing transparency, spatial anti-aliasing, converting black white, etc.{image_convert} function {magick} ๐Ÿ“ฆ allows many options ! ๐Ÿ“ธhttps://t.co/ald6jeDtOe#rstats #DataScience pic.twitter.com/ZV74ynzCtN\n","code":""},{"path":"january-2022.html","id":"january-9","chapter":"January 2022","heading":"January 9","text":"\nensure reproducibility R script, may wish download needed package versions certain date.{create_checkpoint} function {checkpoint} ๐Ÿ“ฆ creates local library needed package versions! ๐Ÿ“‘https://t.co/L8uArRuRiN#rstats #DataScience pic.twitter.com/T6R9b5W5yY\n","code":""},{"path":"january-2022.html","id":"january-10","chapter":"January 2022","heading":"January 10","text":"\nPCA popular dimensionality reduction technique sometimes may wish reports results report.{tab_pca} function {sjPlot} ๐Ÿ“ฆ produces publication-ready HTML table PCA elegant defaults! ๐Ÿ“https://t.co/mvakHooBSf#rstats #DataScience pic.twitter.com/tULXxnRShU\n","code":""},{"path":"january-2022.html","id":"january-11","chapter":"January 2022","heading":"January 11","text":"\nlist non-atomic vector, sometimes may wish convert (flatten) atomic one.{flatten} function family {purrr} ๐Ÿ“ฆ provides helpers type stability! ๐Ÿ—œhttps://t.co/tMAS8S8RcM#rstats #DataScience pic.twitter.com/NA7zvA2Rtb\n","code":""},{"path":"january-2022.html","id":"january-12","chapter":"January 2022","heading":"January 12","text":"\nAcross disciplines (physics, engineering, etc.), quiver plot helps visualize vector fields arrows, may need create plot R.{geom_quiver} function {ggquiver} ๐Ÿ“ฆ offers just geometric layer! ๐ŸŒชhttps://t.co/DNwPEmLFDe#rstats #DataScience pic.twitter.com/a2RZuXtKX6\n","code":""},{"path":"january-2022.html","id":"january-13","chapter":"January 2022","heading":"January 13","text":"\nFilename extensions (.py, .csv, .pdf, etc.) decide characteristics intended usage files, may wish work R.{*_ext} function family {xfun} ๐Ÿ“ฆ provides helpers ! ๐Ÿ—‚https://t.co/Qq8IQsMb6Q#rstats #DataScience pic.twitter.com/l47PKMvzrL\n","code":""},{"path":"january-2022.html","id":"january-14","chapter":"January 2022","heading":"January 14","text":"\nSometimes want quickly compute visualize frequencies categorical variables data.{inspect_cat} function {inspectdf} ๐Ÿ“ฆ , labeling frequent levels highlighting missing data! ๐Ÿ“Šhttps://t.co/loDxpvrDGP#rstats #DataScience pic.twitter.com/aamrTwLhQh\n","code":""},{"path":"january-2022.html","id":"january-15","chapter":"January 2022","heading":"January 15","text":"\nAlthough often can easily read data single CSV file, sometimes read dataset stored one Excel spreadsheets.{read_xlsx} function {readxl} ๐Ÿ“ฆ provides easy syntax ! ๐Ÿ“https://t.co/TE7GJQVSS8#rstats #DataScience pic.twitter.com/XTqST8rbou\n","code":""},{"path":"january-2022.html","id":"january-16","chapter":"January 2022","heading":"January 16","text":"\nsave space, IP addresses often stored integers, receive data, may wish convert familiar human-readable form.{integer_to_ip} function {ipaddress} ๐Ÿ“ฆ makes conversion easy! ๐Ÿ•ธhttps://t.co/IqK3ihOIjc#rstats #DataScience pic.twitter.com/CvDYbKPuej\n","code":""},{"path":"january-2022.html","id":"january-17","chapter":"January 2022","heading":"January 17","text":"\nhorizon plot compact time-series data visualization plot compare different moving values.{geom_horizon} function {ggHoriPlot} ๐Ÿ“ฆ provides just geometric layer! โฌ†๏ธโฌ‡๏ธhttps://t.co/NSA3RYIoiE#rstats #DataScience pic.twitter.com/7uqC45DQOf\n","code":""},{"path":"january-2022.html","id":"january-18","chapter":"January 2022","heading":"January 18","text":"\nSometimes, especially context statistical modeling, might infinite NaN's present outputs may wish replace NAs.{zap_inf} helper function {sjmisc} ๐Ÿ“ฆ exactly ! โ™พhttps://t.co/mrWehQheOi#rstats #DataScience pic.twitter.com/CL7qiucGd7\n","code":""},{"path":"january-2022.html","id":"january-19","chapter":"January 2022","heading":"January 19","text":"\nPython dictionary unordered data type key-value pairs allows accessing values, indexing, via unique keys.{py_dict} function {reticulate} ๐Ÿ“ฆ gives access data type R! ๐Ÿ“–https://t.co/stxGhcedjI#rstats #DataScience pic.twitter.com/C7jiezmfad\n","code":""},{"path":"january-2022.html","id":"january-20","chapter":"January 2022","heading":"January 20","text":"\nSometimes may wish include patterns images plots enhanced storytelling.{image} {pattern} function family {patternplot} ๐Ÿ“ฆ provides way ! โšœ๏ธhttps://t.co/lRhdnmbQoQ#rstats #DataScience pic.twitter.com/S1ze86OJTk\n","code":""},{"path":"january-2022.html","id":"january-21","chapter":"January 2022","heading":"January 21","text":"\nSerialization changes objects byte stream can saved binary file, deserializing reverse.{q*} function family {qs} ๐Ÿ“ฆ provides performant way serialize deserialize R object! โšก๏ธhttps://t.co/i8BNgtAQWw#rstats #DataScience pic.twitter.com/5yTJWk3z5Z\n","code":""},{"path":"january-2022.html","id":"january-22","chapter":"January 2022","heading":"January 22","text":"\nVisualizing data along Archimedean spiral can efficiently reveal periodic patterns time series data.{spiral_*} function family {spiralize} ๐Ÿ“ฆ draws spiral plots flexibly! ๐ŸŒ€https://t.co/5vybsvWv2e#rstats #DataScience pic.twitter.com/c168IWhcXL\n","code":""},{"path":"january-2022.html","id":"january-23","chapter":"January 2022","heading":"January 23","text":"\nworking piped workflow, need extract single column, syntax can bit cumbersome.{pull} function {dplyr} ๐Ÿ“ฆ provides readable syntax end! ๐Ÿ’„https://t.co/rCT1vcMZzX#rstats #DataScience pic.twitter.com/vEs2cc7Lw8\n","code":""},{"path":"january-2022.html","id":"january-24-1","chapter":"January 2022","heading":"January 24","text":"\nneed bind multiple dataframes rows, may first wish check can done successfully.{compare_df_cols} function {janitor} ๐Ÿ“ฆ provides summary data types check ! ๐ŸŽ๐Ÿhttps://t.co/88zYQFdIWa#rstats #DataScience pic.twitter.com/kSCLESOBP9\n","code":""},{"path":"retirement.html","id":"retirement","chapter":"Retirement","heading":"Retirement","text":"\nToday concludes 1-year hobby project. wonโ€™t new posts, feel free unfollow, keep revisiting! ๐Ÿ™ƒ> 22K followers 365 posts, guess enjoyed reading much โ€™d preparing . ๐Ÿ˜…Best luck jouRneys! ๐Ÿคž@patilindrajeets\n","code":""}] diff --git a/_book/september-2021.html b/_book/september-2021.html new file mode 100644 index 0000000..230c710 --- /dev/null +++ b/_book/september-2021.html @@ -0,0 +1,469 @@ + + + + + + +September 2021 | R Function A Day + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    September 2021 +

    +
    +

    September 1 +

    + + +
    +
    +

    September 2 +

    + + +
    +
    +

    September 3 +

    + + +
    +
    +

    September 4 +

    + + +
    +
    +

    September 5 +

    + + +
    +
    +

    September 6 +

    + + +
    +
    +

    September 7 +

    + + +
    +
    +

    September 8 +

    + + +
    +
    +

    September 9 +

    + + +
    +
    +

    September 10 +

    + + +
    +
    +

    September 11 +

    + + +
    +
    +

    September 12 +

    + + +
    +
    +

    September 13 +

    + + +
    +
    +

    September 14 +

    + + +
    +
    +

    September 15 +

    + + +
    +
    +

    September 16 +

    + + +
    +
    +

    September 17 +

    + + +
    +
    +

    September 18 +

    + + +
    +
    +

    September 19 +

    + + +
    +
    +

    September 20 +

    + + +
    +
    +

    September 21 +

    + + +
    +
    +

    September 22 +

    + + +
    +
    +

    September 23 +

    + + +
    +
    +

    September 24 +

    + + +
    +
    +

    September 25 +

    + + +
    +
    +

    September 26 +

    + + +
    +
    +

    September 27 +

    + + +
    +
    +

    September 28 +

    + + +
    +
    +

    September 29 +

    + + +
    +
    +

    September 30 +

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

    "R Function A Day" was written by Indrajeet Patil. It was last built on 2024-12-13.

    +
    + +
    +

    This book was built by the bookdown R package.

    +
    + +
    +
    + + diff --git a/_book/style.css b/_book/style.css new file mode 100644 index 0000000..f317b43 --- /dev/null +++ b/_book/style.css @@ -0,0 +1,14 @@ +p.caption { + color: #777; + margin-top: 10px; +} +p code { + white-space: inherit; +} +pre { + word-break: normal; + word-wrap: normal; +} +pre code { + white-space: inherit; +}
  • Sometimes we may wish to estimate density for priors and posteriors of a regression model.

    The {estimate_density} function from {bayestestR} ๐Ÿ“ฆ computes and visualizes these estimates ๐Ÿงฎ
    https://t.co/gm8Wf9qr3f#rstats #DataScience pic.twitter.com/SjuoAiuXPo