From baaad849e30a1d09eade8f899528aaadd79a2417 Mon Sep 17 00:00:00 2001 From: Jeremy Kidwell Date: Sat, 30 Sep 2023 13:38:26 +0100 Subject: [PATCH] working on chapter 1 --- hacking_religion/.RData | Bin 232881 -> 0 bytes hacking_religion/.Rhistory | 512 ----- hacking_religion/_book/chapter_1.html | 849 ------- hacking_religion/_book/chapter_2.html | 475 ---- hacking_religion/_book/chapter_3.html | 462 ---- hacking_religion/_book/chapter_4.html | 462 ---- hacking_religion/_book/index.html | 452 ---- hacking_religion/_book/intro.html | 480 ---- hacking_religion/_book/references.html | 449 ---- hacking_religion/_book/search.json | 100 - .../site_libs/bootstrap/bootstrap-icons.css | 2018 ----------------- .../site_libs/bootstrap/bootstrap-icons.woff | Bin 164168 -> 0 bytes .../site_libs/bootstrap/bootstrap.min.css | 10 - .../site_libs/bootstrap/bootstrap.min.js | 7 - .../site_libs/clipboard/clipboard.min.js | 7 - .../_book/site_libs/quarto-html/anchor.min.js | 9 - .../_book/site_libs/quarto-html/popper.min.js | 6 - .../quarto-syntax-highlighting.css | 203 -- .../_book/site_libs/quarto-html/quarto.js | 902 -------- .../_book/site_libs/quarto-html/tippy.css | 1 - .../site_libs/quarto-html/tippy.umd.min.js | 2 - .../site_libs/quarto-nav/headroom.min.js | 7 - .../_book/site_libs/quarto-nav/quarto-nav.js | 277 --- .../quarto-search/autocomplete.umd.js | 3 - .../_book/site_libs/quarto-search/fuse.min.js | 9 - .../site_libs/quarto-search/quarto-search.js | 1140 ---------- hacking_religion/_book/summary.html | 432 ---- 27 files changed, 9274 deletions(-) delete mode 100644 hacking_religion/.RData delete mode 100644 hacking_religion/.Rhistory delete mode 100644 hacking_religion/_book/chapter_1.html delete mode 100644 hacking_religion/_book/chapter_2.html delete mode 100644 hacking_religion/_book/chapter_3.html delete mode 100644 hacking_religion/_book/chapter_4.html delete mode 100644 hacking_religion/_book/index.html delete mode 100644 hacking_religion/_book/intro.html delete mode 100644 hacking_religion/_book/references.html delete mode 100644 hacking_religion/_book/search.json delete mode 100644 hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.css delete mode 100644 hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.woff delete mode 100644 hacking_religion/_book/site_libs/bootstrap/bootstrap.min.css delete mode 100644 hacking_religion/_book/site_libs/bootstrap/bootstrap.min.js delete mode 100644 hacking_religion/_book/site_libs/clipboard/clipboard.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-html/anchor.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-html/popper.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-html/quarto-syntax-highlighting.css delete mode 100644 hacking_religion/_book/site_libs/quarto-html/quarto.js delete mode 100644 hacking_religion/_book/site_libs/quarto-html/tippy.css delete mode 100644 hacking_religion/_book/site_libs/quarto-html/tippy.umd.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-nav/headroom.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-nav/quarto-nav.js delete mode 100644 hacking_religion/_book/site_libs/quarto-search/autocomplete.umd.js delete mode 100644 hacking_religion/_book/site_libs/quarto-search/fuse.min.js delete mode 100644 hacking_religion/_book/site_libs/quarto-search/quarto-search.js delete mode 100644 hacking_religion/_book/summary.html diff --git a/hacking_religion/.RData b/hacking_religion/.RData deleted file mode 100644 index bbd1045db313d4f097c4bc2b9c3f68b894873519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232881 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
-
- -
- -
- - -
- - - -
- -
-
-

2  The 2021 UK Census

-
- - - -
- - - - -
- - -
- -
-

2.1 Your first project: building a pie chart

-

Let’s start by importing some data into R. Because R is what is called an object-oriented programming language, we’ll always take our information and give it a home inside a named object. There are many different kinds of objects, which you can specify, but usually R will assign a type that seems to fit best.

-

If you’d like to explore this all in a bit more depth, you can find a very helpful summary in R for Data Science, chapter 8, “data import”.
-

In the example below, we’re going to read in data from a comma separated value file (“csv”) which has rows of information on separate lines in a text file with each column separated by a comma. This is one of the standard plain text file formats. R has a function you can use to import this efficiently called “read.csv”. Each line of code in R usually starts with the object, and then follows with instructions on what we’re going to put inside it, where that comes from, and how to format it:

-
-
# R Setup -----------------------------------------------------------------
-setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion")
-library(here) # much better way to manage working paths in R across multiple instances
-
-
here() starts at /Users/kidwellj/gits/hacking_religion_textbook
-
-
library(tidyverse)
-
-
-- Attaching core tidyverse packages ------------------------ tidyverse 2.0.0 --
-v dplyr     1.1.3     v readr     2.1.4
-v forcats   1.0.0     v stringr   1.5.0
-v ggplot2   3.4.3     v tibble    3.2.1
-v lubridate 1.9.3     v tidyr     1.3.0
-v purrr     1.0.2     
-
-
-
-- Conflicts ------------------------------------------ tidyverse_conflicts() --
-x dplyr::filter() masks stats::filter()
-x dplyr::lag()    masks stats::lag()
-i Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
-
-
here::i_am("chapter_1.qmd")
-
-
here() starts at /Users/kidwellj/gits/hacking_religion_textbook/hacking_religion
-
-
religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) 
-
-
-

2.1.1 Examining data:

-

What’s in the table? You can take a quick look at either the top of the data frame, or the bottom using one of the following commands:

-
-
head(religion_uk)
-
-
                 geography   total no_religion christian buddhist  hindu jewish
-1               North East 2647012     1058122   1343948     7026  10924   4389
-2               North West 7417397     2419624   3895779    23028  49749  33285
-3 Yorkshire and The Humber 5480774     2161185   2461519    15803  29243   9355
-4            East Midlands 4880054     1950354   2214151    14521 120345   4313
-5            West Midlands 5950756     1955003   2770559    18804  88116   4394
-6                     East 6335072     2544509   2955071    26814  86631  42012
-  muslim   sikh other no_response
-1  72102   7206  9950      133345
-2 563105  11862 28103      392862
-3 442533  24034 23618      313484
-4 210766  53950 24813      286841
-5 569963 172398 31805      339714
-6 234744  24284 36380      384627
-
-
-

This is actually a fairly ugly table, so I’ll use an R tool called kable to give you prettier tables in the future, like this:

-
-
knitr::kable(head(religion_uk))
-
- ------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geographytotalno_religionchristianbuddhisthindujewishmuslimsikhotherno_response
North East26470121058122134394870261092443897210272069950133345
North West7417397241962438957792302849749332855631051186228103392862
Yorkshire and The Humber548077421611852461519158032924393554425332403423618313484
East Midlands4880054195035422141511452112034543132107665395024813286841
West Midlands5950756195500327705591880488116439456996317239831805339714
East6335072254450929550712681486631420122347442428436380384627
-
-
-

You can see how I’ve nested the previous command inside the kable command. For reference, in some cases when you’re working with really complex scripts with many different libraries and functions, they may end up with functions that have the same name. You can specify the library where the function is meant to come from by preceding it with :: as we’ve done knitr:: above. The same kind of output can be gotten using tail:

-
-
knitr::kable(tail(religion_uk))
-
- -------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
geographytotalno_religionchristianbuddhisthindujewishmuslimsikhotherno_response
5West Midlands5950756195500327705591880488116439456996317239831805339714
6East6335072254450929550712681486631420122347442428436380384627
7London87997282380404357768177425453034145466131875414454386759615662
8South East92780683733094431331954433154748186823090677434854098566279
9South West5701186251336926358722457927746738780152746536884367732
10Wales3107494144639813547731007512242204466947404815926195041
-
-
-

We use filter to pick a single row, in the following way:

-
-
# wmids_data <- select(religion_uk, geography=="West Midlands")
-
-

Now let’s say we want to just work with the data from the West Midlands, and we’d like to omit some of the columns. We can choose a specific range of columns using select, like this:

-

Some readers will want to pause here and check out Hadley Wickham’s “R For Data Science” book, in the section, “Data visualisation” to get a fuller explanation of how to explore your data.
-
-
wmids_data <- select(religion_uk, no_religion:other)
-
-

In keeping with my goal to demonstrate data science through examples, we’re going to move on to producing some snappy looking charts for this data.

- -
-
-
- -
-
-What is Religion? -
-
-
-

Content tbd

-
-
-
-
-
- -
-
-Hybrid Religious Identity -
-
-
-

Content tbd

-
-
-
-
-
- -
-
-What is Secularisation? -
-
-
-

Content tbd

-
-
-
-
-
-

References

- - - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/chapter_2.html b/hacking_religion/_book/chapter_2.html deleted file mode 100644 index 40343cf..0000000 --- a/hacking_religion/_book/chapter_2.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 3  Survey Data: Spotlight Project - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

3  Survey Data: Spotlight Project

-
- - - -
- - - - -
- - -
- -
-
-
- -
-
-How can we measure religion? -
-
-
-

Content tbd

-
-
-
-

References

- - - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/chapter_3.html b/hacking_religion/_book/chapter_3.html deleted file mode 100644 index f79d908..0000000 --- a/hacking_religion/_book/chapter_3.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 4  Mapping churches: geospatial data science - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

4  Mapping churches: geospatial data science

-
- - - -
- - - - -
- - -
- -
-

References

- - - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/chapter_4.html b/hacking_religion/_book/chapter_4.html deleted file mode 100644 index aeff052..0000000 --- a/hacking_religion/_book/chapter_4.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 5  Data scraping, corpus analysis and wordclouds - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

5  Data scraping, corpus analysis and wordclouds

-
- - - -
- - - - -
- - -
- -
-

References

- - - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/index.html b/hacking_religion/_book/index.html deleted file mode 100644 index e1a5290..0000000 --- a/hacking_religion/_book/index.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

Hacking Religion: TRS & Data Science in Action

-
- - - -
- -
-
Author
-
-

Jeremy H. Kidwell

-
-
- -
-
Published
-
-

September 29, 2023

-
-
- - -
- - -
- -
-

Preface

-

This is a Quarto book.

-

To learn more about Quarto books visit https://quarto.org/docs/books.

- - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/intro.html b/hacking_religion/_book/intro.html deleted file mode 100644 index 1d18d75..0000000 --- a/hacking_religion/_book/intro.html +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 1  Introduction: Hacking Religion - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

1  Introduction: Hacking Religion

-
- - - -
- - - - -
- - -
- -
-

1.1 Who this book is for

-
-
-

1.2 Why this book?

-
-
-

1.3 The hacker way

-
    -
  1. Tell the truth

  2. -
  3. Do not deceive using beauty

  4. -
  5. Work transparently: research as open code using open data

  6. -
  7. Draw others in: produce reproducible research

  8. -
  9. Learn by doing

  10. -
-
-
-

1.4 Why programmatic data science?

-

This isn’t just a book about data analysis, I’m proposing an approach which might be thought of as research-as-code, where you write out instructions to execute the various steps of work. The upside of this is that other researchers can learn from your work, correct and build on it as part of the commons. It takes a bit more time to learn and set things up, but the upside is that you’ll gain access to a set of tools and a research philosophy which is much more powerful.

-
-
-

1.5 Learning to code: my way

-

Explain accelerated approach in this book, working from examples and providing exposure to concepts in a streamlined way, pointing to other resources

-

Point to other guides,

-

There are a range of terrific textbooks out there which cover all these elements in greater depth and more slowly. In particular, I’d recommend that many readers will want to check out Hadley Wickham’s “R For Data Science” book. I’ll include marginal notes in this guide pointing to sections of that book, and a few others which unpack the basic mechanics of R in more detail.

-
-
-

1.6 Getting set up

-

Every single tool, programming language and data set we refer to in this book is free and open source. These tools have been produced by professionals and volunteers who are passionate about data science and research and want to share it with the world, and in order to do this (and following the “hacker way”) they’ve made these tools freely available. This also means that you aren’t restricted to a specific proprietary, expensive, or unavailable piece of software to do this work. I’ll make a few opinionated recommendations here based on my own preferences and experience, but it’s really up to your own style and approach. In fact, given that this is an open source textbook, you can even propose additions to this chapter explaining other tools you’ve found that you want to share with others.

-

There are, right now, primarily two languages that statisticians and data scientists use for this kind of programmatic data science: python and R. Each language has its merits and I won’t rehash the debates between various factions. For this book, we’ll be using the R language. This is, in part, because the R user community and libraries tend to scale a bit better for the work that I’m commending in this book. However, it’s entirely possible that one could use python for all these exercises, and perhaps in the future we’ll have volume two of this book outlining python approaches to the same operations.

-

Bearing this in mind, the first step you’ll need to take is to download and install R. You can find instructions and install packages for a wide range of hardware on the The Comprehensive R Archive Network (or “CRAN”): https://cran.rstudio.com. Once you’ve installed R, you’ve got some choices to make about the kind of programming environment you’d like to use. You can just use a plain text editor like textedit to write your code and then execute your programs using the R software you’ve just installed. However, most users, myself included, tend to use an integrated development environment (or “IDE”). This is usually another software package with a guided user interface and some visual elements that make it faster to write and test your code. Some IDE packages, will have built-in reference tools so you can look up options for libraries you use in your code, they will allow you to visualise the results of your code execution, and perhaps most important of all, will enable you to execute your programs line by line so you can spot errors more quickly (we call this “debugging”). The two most popular IDE platforms for R coding at the time of writing this textbook are RStudio and Visual Studio. You should download and try out both and stick with your favourite, as the differences are largely aesthetic. I use a combination of RStudio and an enhanced plain text editor Sublime Text for my coding.

-

Once you have R and your pick of an IDE, you are ready to go! Proceed to the next chapter and we’ll dive right in and get started!

-
-
-

1.7 Other useful guides:

-

R For Data Science 2e Intro to Cultural Analytics and Python Data Science in a Box

- - -
- -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/references.html b/hacking_religion/_book/references.html deleted file mode 100644 index ba4e7d8..0000000 --- a/hacking_religion/_book/references.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - References - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
- -
- - -
- - - -
- -
-
-

References

-
- - - -
- - - - -
- - -
- - - - - -
- - -
- - - - \ No newline at end of file diff --git a/hacking_religion/_book/search.json b/hacking_religion/_book/search.json deleted file mode 100644 index 15f44a0..0000000 --- a/hacking_religion/_book/search.json +++ /dev/null @@ -1,100 +0,0 @@ -[ - { - "objectID": "chapter_1.html", - "href": "chapter_1.html", - "title": "2  The 2021 UK Census", - "section": "", - "text": "References" - }, - { - "objectID": "chapter_1.html#your-first-project-building-a-pie-chart", - "href": "chapter_1.html#your-first-project-building-a-pie-chart", - "title": "2  The 2021 UK Census", - "section": "2.1 Your first project: building a pie chart", - "text": "2.1 Your first project: building a pie chart\nLet’s start by importing some data into R. Because R is what is called an object-oriented programming language, we’ll always take our information and give it a home inside a named object. There are many different kinds of objects, which you can specify, but usually R will assign a type that seems to fit best.\nIf you’d like to explore this all in a bit more depth, you can find a very helpful summary in R for Data Science, chapter 8, “data import”.\nIn the example below, we’re going to read in data from a comma separated value file (“csv”) which has rows of information on separate lines in a text file with each column separated by a comma. This is one of the standard plain text file formats. R has a function you can use to import this efficiently called “read.csv”. Each line of code in R usually starts with the object, and then follows with instructions on what we’re going to put inside it, where that comes from, and how to format it:\n\n# R Setup -----------------------------------------------------------------\nsetwd(\"/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\")\nlibrary(here) # much better way to manage working paths in R across multiple instances\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook\n\nlibrary(tidyverse)\n\n-- Attaching core tidyverse packages ------------------------ tidyverse 2.0.0 --\nv dplyr 1.1.3 v readr 2.1.4\nv forcats 1.0.0 v stringr 1.5.0\nv ggplot2 3.4.3 v tibble 3.2.1\nv lubridate 1.9.3 v tidyr 1.3.0\nv purrr 1.0.2 \n\n\n-- Conflicts ------------------------------------------ tidyverse_conflicts() --\nx dplyr::filter() masks stats::filter()\nx dplyr::lag() masks stats::lag()\ni Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors\n\nhere::i_am(\"chapter_1.qmd\")\n\nhere() starts at /Users/kidwellj/gits/hacking_religion_textbook/hacking_religion\n\nreligion_uk <- read.csv(here(\"example_data\", \"census2021-ts030-rgn.csv\")) \n\n\n2.1.1 Examining data:\nWhat’s in the table? You can take a quick look at either the top of the data frame, or the bottom using one of the following commands:\n\nhead(religion_uk)\n\n geography total no_religion christian buddhist hindu jewish\n1 North East 2647012 1058122 1343948 7026 10924 4389\n2 North West 7417397 2419624 3895779 23028 49749 33285\n3 Yorkshire and The Humber 5480774 2161185 2461519 15803 29243 9355\n4 East Midlands 4880054 1950354 2214151 14521 120345 4313\n5 West Midlands 5950756 1955003 2770559 18804 88116 4394\n6 East 6335072 2544509 2955071 26814 86631 42012\n muslim sikh other no_response\n1 72102 7206 9950 133345\n2 563105 11862 28103 392862\n3 442533 24034 23618 313484\n4 210766 53950 24813 286841\n5 569963 172398 31805 339714\n6 234744 24284 36380 384627\n\n\nThis is actually a fairly ugly table, so I’ll use an R tool called kable to give you prettier tables in the future, like this:\n\nknitr::kable(head(religion_uk))\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ngeography\ntotal\nno_religion\nchristian\nbuddhist\nhindu\njewish\nmuslim\nsikh\nother\nno_response\n\n\n\n\nNorth East\n2647012\n1058122\n1343948\n7026\n10924\n4389\n72102\n7206\n9950\n133345\n\n\nNorth West\n7417397\n2419624\n3895779\n23028\n49749\n33285\n563105\n11862\n28103\n392862\n\n\nYorkshire and The Humber\n5480774\n2161185\n2461519\n15803\n29243\n9355\n442533\n24034\n23618\n313484\n\n\nEast Midlands\n4880054\n1950354\n2214151\n14521\n120345\n4313\n210766\n53950\n24813\n286841\n\n\nWest Midlands\n5950756\n1955003\n2770559\n18804\n88116\n4394\n569963\n172398\n31805\n339714\n\n\nEast\n6335072\n2544509\n2955071\n26814\n86631\n42012\n234744\n24284\n36380\n384627\n\n\n\n\n\nYou can see how I’ve nested the previous command inside the kable command. For reference, in some cases when you’re working with really complex scripts with many different libraries and functions, they may end up with functions that have the same name. You can specify the library where the function is meant to come from by preceding it with :: as we’ve done knitr:: above. The same kind of output can be gotten using tail:\n\nknitr::kable(tail(religion_uk))\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ngeography\ntotal\nno_religion\nchristian\nbuddhist\nhindu\njewish\nmuslim\nsikh\nother\nno_response\n\n\n\n\n5\nWest Midlands\n5950756\n1955003\n2770559\n18804\n88116\n4394\n569963\n172398\n31805\n339714\n\n\n6\nEast\n6335072\n2544509\n2955071\n26814\n86631\n42012\n234744\n24284\n36380\n384627\n\n\n7\nLondon\n8799728\n2380404\n3577681\n77425\n453034\n145466\n1318754\n144543\n86759\n615662\n\n\n8\nSouth East\n9278068\n3733094\n4313319\n54433\n154748\n18682\n309067\n74348\n54098\n566279\n\n\n9\nSouth West\n5701186\n2513369\n2635872\n24579\n27746\n7387\n80152\n7465\n36884\n367732\n\n\n10\nWales\n3107494\n1446398\n1354773\n10075\n12242\n2044\n66947\n4048\n15926\n195041\n\n\n\n\n\nWe use filter to pick a single row, in the following way:\n\n# wmids_data <- select(religion_uk, geography==\"West Midlands\")\n\nNow let’s say we want to just work with the data from the West Midlands, and we’d like to omit some of the columns. We can choose a specific range of columns using select, like this:\nSome readers will want to pause here and check out Hadley Wickham’s “R For Data Science” book, in the section, “Data visualisation” to get a fuller explanation of how to explore your data.\n\nwmids_data <- select(religion_uk, no_religion:other)\n\nIn keeping with my goal to demonstrate data science through examples, we’re going to move on to producing some snappy looking charts for this data.\n\n\n\n\n\n\n\nWhat is Religion?\n\n\n\nContent tbd\n\n\n\n\n\n\n\n\nHybrid Religious Identity\n\n\n\nContent tbd\n\n\n\n\n\n\n\n\nWhat is Secularisation?\n\n\n\nContent tbd" - }, - { - "objectID": "chapter_2.html", - "href": "chapter_2.html", - "title": "3  Survey Data: Spotlight Project", - "section": "", - "text": "How can we measure religion?\n\n\n\nContent tbd\n\n\n\nReferences" - }, - { - "objectID": "chapter_3.html", - "href": "chapter_3.html", - "title": "4  Mapping churches: geospatial data science", - "section": "", - "text": "References" - }, - { - "objectID": "chapter_4.html", - "href": "chapter_4.html", - "title": "5  Data scraping, corpus analysis and wordclouds", - "section": "", - "text": "References" - }, - { - "objectID": "summary.html", - "href": "summary.html", - "title": "6  Summary", - "section": "", - "text": "An open textbook introducing data science to religious studies" - }, - { - "objectID": "index.html", - "href": "index.html", - "title": "Hacking Religion: TRS & Data Science in Action", - "section": "", - "text": "Preface\nThis is a Quarto book.\nTo learn more about Quarto books visit https://quarto.org/docs/books." - }, - { - "objectID": "intro.html#who-this-book-is-for", - "href": "intro.html#who-this-book-is-for", - "title": "1  Introduction: Hacking Religion", - "section": "1.1 Who this book is for", - "text": "1.1 Who this book is for" - }, - { - "objectID": "intro.html#why-this-book", - "href": "intro.html#why-this-book", - "title": "1  Introduction: Hacking Religion", - "section": "1.2 Why this book?", - "text": "1.2 Why this book?" - }, - { - "objectID": "intro.html#the-hacker-way", - "href": "intro.html#the-hacker-way", - "title": "1  Introduction: Hacking Religion", - "section": "1.3 The hacker way", - "text": "1.3 The hacker way\n\nTell the truth\nDo not deceive using beauty\nWork transparently: research as open code using open data\nDraw others in: produce reproducible research\nLearn by doing" - }, - { - "objectID": "intro.html#why-programmatic-data-science", - "href": "intro.html#why-programmatic-data-science", - "title": "1  Introduction: Hacking Religion", - "section": "1.4 Why programmatic data science?", - "text": "1.4 Why programmatic data science?\nThis isn’t just a book about data analysis, I’m proposing an approach which might be thought of as research-as-code, where you write out instructions to execute the various steps of work. The upside of this is that other researchers can learn from your work, correct and build on it as part of the commons. It takes a bit more time to learn and set things up, but the upside is that you’ll gain access to a set of tools and a research philosophy which is much more powerful." - }, - { - "objectID": "intro.html#learning-to-code-my-way", - "href": "intro.html#learning-to-code-my-way", - "title": "1  Introduction: Hacking Religion", - "section": "1.5 Learning to code: my way", - "text": "1.5 Learning to code: my way\nExplain accelerated approach in this book, working from examples and providing exposure to concepts in a streamlined way, pointing to other resources\nPoint to other guides,\nThere are a range of terrific textbooks out there which cover all these elements in greater depth and more slowly. In particular, I’d recommend that many readers will want to check out Hadley Wickham’s “R For Data Science” book. I’ll include marginal notes in this guide pointing to sections of that book, and a few others which unpack the basic mechanics of R in more detail." - }, - { - "objectID": "intro.html#getting-set-up", - "href": "intro.html#getting-set-up", - "title": "1  Introduction: Hacking Religion", - "section": "1.6 Getting set up", - "text": "1.6 Getting set up\nEvery single tool, programming language and data set we refer to in this book is free and open source. These tools have been produced by professionals and volunteers who are passionate about data science and research and want to share it with the world, and in order to do this (and following the “hacker way”) they’ve made these tools freely available. This also means that you aren’t restricted to a specific proprietary, expensive, or unavailable piece of software to do this work. I’ll make a few opinionated recommendations here based on my own preferences and experience, but it’s really up to your own style and approach. In fact, given that this is an open source textbook, you can even propose additions to this chapter explaining other tools you’ve found that you want to share with others.\nThere are, right now, primarily two languages that statisticians and data scientists use for this kind of programmatic data science: python and R. Each language has its merits and I won’t rehash the debates between various factions. For this book, we’ll be using the R language. This is, in part, because the R user community and libraries tend to scale a bit better for the work that I’m commending in this book. However, it’s entirely possible that one could use python for all these exercises, and perhaps in the future we’ll have volume two of this book outlining python approaches to the same operations.\nBearing this in mind, the first step you’ll need to take is to download and install R. You can find instructions and install packages for a wide range of hardware on the The Comprehensive R Archive Network (or “CRAN”): https://cran.rstudio.com. Once you’ve installed R, you’ve got some choices to make about the kind of programming environment you’d like to use. You can just use a plain text editor like textedit to write your code and then execute your programs using the R software you’ve just installed. However, most users, myself included, tend to use an integrated development environment (or “IDE”). This is usually another software package with a guided user interface and some visual elements that make it faster to write and test your code. Some IDE packages, will have built-in reference tools so you can look up options for libraries you use in your code, they will allow you to visualise the results of your code execution, and perhaps most important of all, will enable you to execute your programs line by line so you can spot errors more quickly (we call this “debugging”). The two most popular IDE platforms for R coding at the time of writing this textbook are RStudio and Visual Studio. You should download and try out both and stick with your favourite, as the differences are largely aesthetic. I use a combination of RStudio and an enhanced plain text editor Sublime Text for my coding.\nOnce you have R and your pick of an IDE, you are ready to go! Proceed to the next chapter and we’ll dive right in and get started!" - }, - { - "objectID": "intro.html#other-useful-guides", - "href": "intro.html#other-useful-guides", - "title": "1  Introduction: Hacking Religion", - "section": "1.7 Other useful guides:", - "text": "1.7 Other useful guides:\nR For Data Science 2e Intro to Cultural Analytics and Python Data Science in a Box" - } -] \ No newline at end of file diff --git a/hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.css b/hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.css deleted file mode 100644 index 94f1940..0000000 --- a/hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.css +++ /dev/null @@ -1,2018 +0,0 @@ -@font-face { - font-display: block; - font-family: "bootstrap-icons"; - src: -url("./bootstrap-icons.woff?2ab2cbbe07fcebb53bdaa7313bb290f2") format("woff"); -} - -.bi::before, -[class^="bi-"]::before, -[class*=" bi-"]::before { - display: inline-block; - font-family: bootstrap-icons !important; - font-style: normal; - font-weight: normal !important; - font-variant: normal; - text-transform: none; - line-height: 1; - vertical-align: -.125em; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.bi-123::before { content: "\f67f"; } -.bi-alarm-fill::before { content: "\f101"; } -.bi-alarm::before { content: "\f102"; } -.bi-align-bottom::before { content: "\f103"; } -.bi-align-center::before { content: "\f104"; } -.bi-align-end::before { content: "\f105"; } -.bi-align-middle::before { content: "\f106"; } -.bi-align-start::before { content: "\f107"; } -.bi-align-top::before { content: "\f108"; } -.bi-alt::before { content: "\f109"; } -.bi-app-indicator::before { content: "\f10a"; } -.bi-app::before { content: "\f10b"; } -.bi-archive-fill::before { content: "\f10c"; } -.bi-archive::before { content: "\f10d"; } -.bi-arrow-90deg-down::before { content: "\f10e"; } -.bi-arrow-90deg-left::before { content: "\f10f"; } -.bi-arrow-90deg-right::before { content: "\f110"; } -.bi-arrow-90deg-up::before { content: "\f111"; } -.bi-arrow-bar-down::before { content: "\f112"; } -.bi-arrow-bar-left::before { content: "\f113"; } -.bi-arrow-bar-right::before { content: "\f114"; } -.bi-arrow-bar-up::before { content: "\f115"; } -.bi-arrow-clockwise::before { content: "\f116"; } -.bi-arrow-counterclockwise::before { content: "\f117"; } -.bi-arrow-down-circle-fill::before { content: "\f118"; } -.bi-arrow-down-circle::before { content: "\f119"; } -.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } -.bi-arrow-down-left-circle::before { content: "\f11b"; } -.bi-arrow-down-left-square-fill::before { content: "\f11c"; } -.bi-arrow-down-left-square::before { content: "\f11d"; } -.bi-arrow-down-left::before { content: "\f11e"; } -.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } -.bi-arrow-down-right-circle::before { content: "\f120"; } -.bi-arrow-down-right-square-fill::before { content: "\f121"; } -.bi-arrow-down-right-square::before { content: "\f122"; } -.bi-arrow-down-right::before { content: "\f123"; } -.bi-arrow-down-short::before { content: "\f124"; } -.bi-arrow-down-square-fill::before { content: "\f125"; } -.bi-arrow-down-square::before { content: "\f126"; } -.bi-arrow-down-up::before { content: "\f127"; } -.bi-arrow-down::before { content: "\f128"; } -.bi-arrow-left-circle-fill::before { content: "\f129"; } -.bi-arrow-left-circle::before { content: "\f12a"; } -.bi-arrow-left-right::before { content: "\f12b"; } -.bi-arrow-left-short::before { content: "\f12c"; } -.bi-arrow-left-square-fill::before { content: "\f12d"; } -.bi-arrow-left-square::before { content: "\f12e"; } -.bi-arrow-left::before { content: "\f12f"; } -.bi-arrow-repeat::before { content: "\f130"; } -.bi-arrow-return-left::before { content: "\f131"; } -.bi-arrow-return-right::before { content: "\f132"; } -.bi-arrow-right-circle-fill::before { content: "\f133"; } -.bi-arrow-right-circle::before { content: "\f134"; } -.bi-arrow-right-short::before { content: "\f135"; } -.bi-arrow-right-square-fill::before { content: "\f136"; } -.bi-arrow-right-square::before { content: "\f137"; } -.bi-arrow-right::before { content: "\f138"; } -.bi-arrow-up-circle-fill::before { content: "\f139"; } -.bi-arrow-up-circle::before { content: "\f13a"; } -.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } -.bi-arrow-up-left-circle::before { content: "\f13c"; } -.bi-arrow-up-left-square-fill::before { content: "\f13d"; } -.bi-arrow-up-left-square::before { content: "\f13e"; } -.bi-arrow-up-left::before { content: "\f13f"; } -.bi-arrow-up-right-circle-fill::before { content: "\f140"; } -.bi-arrow-up-right-circle::before { content: "\f141"; } -.bi-arrow-up-right-square-fill::before { content: "\f142"; } -.bi-arrow-up-right-square::before { content: "\f143"; } -.bi-arrow-up-right::before { content: "\f144"; } -.bi-arrow-up-short::before { content: "\f145"; } -.bi-arrow-up-square-fill::before { content: "\f146"; } -.bi-arrow-up-square::before { content: "\f147"; } -.bi-arrow-up::before { content: "\f148"; } -.bi-arrows-angle-contract::before { content: "\f149"; } -.bi-arrows-angle-expand::before { content: "\f14a"; } -.bi-arrows-collapse::before { content: "\f14b"; } -.bi-arrows-expand::before { content: "\f14c"; } -.bi-arrows-fullscreen::before { content: "\f14d"; } -.bi-arrows-move::before { content: "\f14e"; } -.bi-aspect-ratio-fill::before { content: "\f14f"; } -.bi-aspect-ratio::before { content: "\f150"; } -.bi-asterisk::before { content: "\f151"; } -.bi-at::before { content: "\f152"; } -.bi-award-fill::before { content: "\f153"; } -.bi-award::before { content: "\f154"; } -.bi-back::before { content: "\f155"; } -.bi-backspace-fill::before { content: "\f156"; } -.bi-backspace-reverse-fill::before { content: "\f157"; } -.bi-backspace-reverse::before { content: "\f158"; } -.bi-backspace::before { content: "\f159"; } -.bi-badge-3d-fill::before { content: "\f15a"; } -.bi-badge-3d::before { content: "\f15b"; } -.bi-badge-4k-fill::before { content: "\f15c"; } -.bi-badge-4k::before { content: "\f15d"; } -.bi-badge-8k-fill::before { content: "\f15e"; } -.bi-badge-8k::before { content: "\f15f"; } -.bi-badge-ad-fill::before { content: "\f160"; } -.bi-badge-ad::before { content: "\f161"; } -.bi-badge-ar-fill::before { content: "\f162"; } -.bi-badge-ar::before { content: "\f163"; } -.bi-badge-cc-fill::before { content: "\f164"; } -.bi-badge-cc::before { content: "\f165"; } -.bi-badge-hd-fill::before { content: "\f166"; } -.bi-badge-hd::before { content: "\f167"; } -.bi-badge-tm-fill::before { content: "\f168"; } -.bi-badge-tm::before { content: "\f169"; } -.bi-badge-vo-fill::before { content: "\f16a"; } -.bi-badge-vo::before { content: "\f16b"; } -.bi-badge-vr-fill::before { content: "\f16c"; } -.bi-badge-vr::before { content: "\f16d"; } -.bi-badge-wc-fill::before { content: "\f16e"; } -.bi-badge-wc::before { content: "\f16f"; } -.bi-bag-check-fill::before { content: "\f170"; } -.bi-bag-check::before { content: "\f171"; } -.bi-bag-dash-fill::before { content: "\f172"; } -.bi-bag-dash::before { content: "\f173"; } -.bi-bag-fill::before { content: "\f174"; } -.bi-bag-plus-fill::before { content: "\f175"; } -.bi-bag-plus::before { content: "\f176"; } -.bi-bag-x-fill::before { content: "\f177"; } -.bi-bag-x::before { content: "\f178"; } -.bi-bag::before { content: "\f179"; } -.bi-bar-chart-fill::before { content: "\f17a"; } -.bi-bar-chart-line-fill::before { content: "\f17b"; } -.bi-bar-chart-line::before { content: "\f17c"; } -.bi-bar-chart-steps::before { content: "\f17d"; } -.bi-bar-chart::before { content: "\f17e"; } -.bi-basket-fill::before { content: "\f17f"; } -.bi-basket::before { content: "\f180"; } -.bi-basket2-fill::before { content: "\f181"; } -.bi-basket2::before { content: "\f182"; } -.bi-basket3-fill::before { content: "\f183"; } -.bi-basket3::before { content: "\f184"; } -.bi-battery-charging::before { content: "\f185"; } -.bi-battery-full::before { content: "\f186"; } -.bi-battery-half::before { content: "\f187"; } -.bi-battery::before { content: "\f188"; } -.bi-bell-fill::before { content: "\f189"; } -.bi-bell::before { content: "\f18a"; } -.bi-bezier::before { content: "\f18b"; } -.bi-bezier2::before { content: "\f18c"; } -.bi-bicycle::before { content: "\f18d"; } -.bi-binoculars-fill::before { content: "\f18e"; } -.bi-binoculars::before { content: "\f18f"; } -.bi-blockquote-left::before { content: "\f190"; } -.bi-blockquote-right::before { content: "\f191"; } -.bi-book-fill::before { content: "\f192"; } -.bi-book-half::before { content: "\f193"; } -.bi-book::before { content: "\f194"; } -.bi-bookmark-check-fill::before { content: "\f195"; } -.bi-bookmark-check::before { content: "\f196"; } -.bi-bookmark-dash-fill::before { content: "\f197"; } -.bi-bookmark-dash::before { content: "\f198"; } -.bi-bookmark-fill::before { content: "\f199"; } -.bi-bookmark-heart-fill::before { content: "\f19a"; } -.bi-bookmark-heart::before { content: "\f19b"; } -.bi-bookmark-plus-fill::before { content: "\f19c"; } -.bi-bookmark-plus::before { content: "\f19d"; } -.bi-bookmark-star-fill::before { content: "\f19e"; } -.bi-bookmark-star::before { content: "\f19f"; } -.bi-bookmark-x-fill::before { content: "\f1a0"; } -.bi-bookmark-x::before { content: "\f1a1"; } -.bi-bookmark::before { content: "\f1a2"; } -.bi-bookmarks-fill::before { content: "\f1a3"; } -.bi-bookmarks::before { content: "\f1a4"; } -.bi-bookshelf::before { content: "\f1a5"; } -.bi-bootstrap-fill::before { content: "\f1a6"; } -.bi-bootstrap-reboot::before { content: "\f1a7"; } -.bi-bootstrap::before { content: "\f1a8"; } -.bi-border-all::before { content: "\f1a9"; } -.bi-border-bottom::before { content: "\f1aa"; } -.bi-border-center::before { content: "\f1ab"; } -.bi-border-inner::before { content: "\f1ac"; } -.bi-border-left::before { content: "\f1ad"; } -.bi-border-middle::before { content: "\f1ae"; } -.bi-border-outer::before { content: "\f1af"; } -.bi-border-right::before { content: "\f1b0"; } -.bi-border-style::before { content: "\f1b1"; } -.bi-border-top::before { content: "\f1b2"; } -.bi-border-width::before { content: "\f1b3"; } -.bi-border::before { content: "\f1b4"; } -.bi-bounding-box-circles::before { content: "\f1b5"; } -.bi-bounding-box::before { content: "\f1b6"; } -.bi-box-arrow-down-left::before { content: "\f1b7"; } -.bi-box-arrow-down-right::before { content: "\f1b8"; } -.bi-box-arrow-down::before { content: "\f1b9"; } -.bi-box-arrow-in-down-left::before { content: "\f1ba"; } -.bi-box-arrow-in-down-right::before { content: "\f1bb"; } -.bi-box-arrow-in-down::before { content: "\f1bc"; } -.bi-box-arrow-in-left::before { content: "\f1bd"; } -.bi-box-arrow-in-right::before { content: "\f1be"; } -.bi-box-arrow-in-up-left::before { content: "\f1bf"; } -.bi-box-arrow-in-up-right::before { content: "\f1c0"; } -.bi-box-arrow-in-up::before { content: "\f1c1"; } -.bi-box-arrow-left::before { content: "\f1c2"; } -.bi-box-arrow-right::before { content: "\f1c3"; } -.bi-box-arrow-up-left::before { content: "\f1c4"; } -.bi-box-arrow-up-right::before { content: "\f1c5"; } -.bi-box-arrow-up::before { content: "\f1c6"; } -.bi-box-seam::before { content: "\f1c7"; } -.bi-box::before { content: "\f1c8"; } -.bi-braces::before { content: "\f1c9"; } -.bi-bricks::before { content: "\f1ca"; } -.bi-briefcase-fill::before { content: "\f1cb"; } -.bi-briefcase::before { content: "\f1cc"; } -.bi-brightness-alt-high-fill::before { content: "\f1cd"; } -.bi-brightness-alt-high::before { content: "\f1ce"; } -.bi-brightness-alt-low-fill::before { content: "\f1cf"; } -.bi-brightness-alt-low::before { content: "\f1d0"; } -.bi-brightness-high-fill::before { content: "\f1d1"; } -.bi-brightness-high::before { content: "\f1d2"; } -.bi-brightness-low-fill::before { content: "\f1d3"; } -.bi-brightness-low::before { content: "\f1d4"; } -.bi-broadcast-pin::before { content: "\f1d5"; } -.bi-broadcast::before { content: "\f1d6"; } -.bi-brush-fill::before { content: "\f1d7"; } -.bi-brush::before { content: "\f1d8"; } -.bi-bucket-fill::before { content: "\f1d9"; } -.bi-bucket::before { content: "\f1da"; } -.bi-bug-fill::before { content: "\f1db"; } -.bi-bug::before { content: "\f1dc"; } -.bi-building::before { content: "\f1dd"; } -.bi-bullseye::before { content: "\f1de"; } -.bi-calculator-fill::before { content: "\f1df"; } -.bi-calculator::before { content: "\f1e0"; } -.bi-calendar-check-fill::before { content: "\f1e1"; } -.bi-calendar-check::before { content: "\f1e2"; } -.bi-calendar-date-fill::before { content: "\f1e3"; } -.bi-calendar-date::before { content: "\f1e4"; } -.bi-calendar-day-fill::before { content: "\f1e5"; } -.bi-calendar-day::before { content: "\f1e6"; } -.bi-calendar-event-fill::before { content: "\f1e7"; } -.bi-calendar-event::before { content: "\f1e8"; } -.bi-calendar-fill::before { content: "\f1e9"; } -.bi-calendar-minus-fill::before { content: "\f1ea"; } -.bi-calendar-minus::before { content: "\f1eb"; } -.bi-calendar-month-fill::before { content: "\f1ec"; } -.bi-calendar-month::before { content: "\f1ed"; } -.bi-calendar-plus-fill::before { content: "\f1ee"; } -.bi-calendar-plus::before { content: "\f1ef"; } -.bi-calendar-range-fill::before { content: "\f1f0"; } -.bi-calendar-range::before { content: "\f1f1"; } -.bi-calendar-week-fill::before { content: "\f1f2"; } -.bi-calendar-week::before { content: "\f1f3"; } -.bi-calendar-x-fill::before { content: "\f1f4"; } -.bi-calendar-x::before { content: "\f1f5"; } -.bi-calendar::before { content: "\f1f6"; } -.bi-calendar2-check-fill::before { content: "\f1f7"; } -.bi-calendar2-check::before { content: "\f1f8"; } -.bi-calendar2-date-fill::before { content: "\f1f9"; } -.bi-calendar2-date::before { content: "\f1fa"; } -.bi-calendar2-day-fill::before { content: "\f1fb"; } -.bi-calendar2-day::before { content: "\f1fc"; } -.bi-calendar2-event-fill::before { content: "\f1fd"; } -.bi-calendar2-event::before { content: "\f1fe"; } -.bi-calendar2-fill::before { content: "\f1ff"; } -.bi-calendar2-minus-fill::before { content: "\f200"; } -.bi-calendar2-minus::before { content: "\f201"; } -.bi-calendar2-month-fill::before { content: "\f202"; } -.bi-calendar2-month::before { content: "\f203"; } -.bi-calendar2-plus-fill::before { content: "\f204"; } -.bi-calendar2-plus::before { content: "\f205"; } -.bi-calendar2-range-fill::before { content: "\f206"; } -.bi-calendar2-range::before { content: "\f207"; } -.bi-calendar2-week-fill::before { content: "\f208"; } -.bi-calendar2-week::before { content: "\f209"; } -.bi-calendar2-x-fill::before { content: "\f20a"; } -.bi-calendar2-x::before { content: "\f20b"; } -.bi-calendar2::before { content: "\f20c"; } -.bi-calendar3-event-fill::before { content: "\f20d"; } -.bi-calendar3-event::before { content: "\f20e"; } -.bi-calendar3-fill::before { content: "\f20f"; } -.bi-calendar3-range-fill::before { content: "\f210"; } -.bi-calendar3-range::before { content: "\f211"; } -.bi-calendar3-week-fill::before { content: "\f212"; } -.bi-calendar3-week::before { content: "\f213"; } -.bi-calendar3::before { content: "\f214"; } -.bi-calendar4-event::before { content: "\f215"; } -.bi-calendar4-range::before { content: "\f216"; } -.bi-calendar4-week::before { content: "\f217"; } -.bi-calendar4::before { content: "\f218"; } -.bi-camera-fill::before { content: "\f219"; } -.bi-camera-reels-fill::before { content: "\f21a"; } -.bi-camera-reels::before { content: "\f21b"; } -.bi-camera-video-fill::before { content: "\f21c"; } -.bi-camera-video-off-fill::before { content: "\f21d"; } -.bi-camera-video-off::before { content: "\f21e"; } -.bi-camera-video::before { content: "\f21f"; } -.bi-camera::before { content: "\f220"; } -.bi-camera2::before { content: "\f221"; } -.bi-capslock-fill::before { content: "\f222"; } -.bi-capslock::before { content: "\f223"; } -.bi-card-checklist::before { content: "\f224"; } -.bi-card-heading::before { content: "\f225"; } -.bi-card-image::before { content: "\f226"; } -.bi-card-list::before { content: "\f227"; } -.bi-card-text::before { content: "\f228"; } -.bi-caret-down-fill::before { content: "\f229"; } -.bi-caret-down-square-fill::before { content: "\f22a"; } -.bi-caret-down-square::before { content: "\f22b"; } -.bi-caret-down::before { content: "\f22c"; } -.bi-caret-left-fill::before { content: "\f22d"; } -.bi-caret-left-square-fill::before { content: "\f22e"; } -.bi-caret-left-square::before { content: "\f22f"; } -.bi-caret-left::before { content: "\f230"; } -.bi-caret-right-fill::before { content: "\f231"; } -.bi-caret-right-square-fill::before { content: "\f232"; } -.bi-caret-right-square::before { content: "\f233"; } -.bi-caret-right::before { content: "\f234"; } -.bi-caret-up-fill::before { content: "\f235"; } -.bi-caret-up-square-fill::before { content: "\f236"; } -.bi-caret-up-square::before { content: "\f237"; } -.bi-caret-up::before { content: "\f238"; } -.bi-cart-check-fill::before { content: "\f239"; } -.bi-cart-check::before { content: "\f23a"; } -.bi-cart-dash-fill::before { content: "\f23b"; } -.bi-cart-dash::before { content: "\f23c"; } -.bi-cart-fill::before { content: "\f23d"; } -.bi-cart-plus-fill::before { content: "\f23e"; } -.bi-cart-plus::before { content: "\f23f"; } -.bi-cart-x-fill::before { content: "\f240"; } -.bi-cart-x::before { content: "\f241"; } -.bi-cart::before { content: "\f242"; } -.bi-cart2::before { content: "\f243"; } -.bi-cart3::before { content: "\f244"; } -.bi-cart4::before { content: "\f245"; } -.bi-cash-stack::before { content: "\f246"; } -.bi-cash::before { content: "\f247"; } -.bi-cast::before { content: "\f248"; } -.bi-chat-dots-fill::before { content: "\f249"; } -.bi-chat-dots::before { content: "\f24a"; } -.bi-chat-fill::before { content: "\f24b"; } -.bi-chat-left-dots-fill::before { content: "\f24c"; } -.bi-chat-left-dots::before { content: "\f24d"; } -.bi-chat-left-fill::before { content: "\f24e"; } -.bi-chat-left-quote-fill::before { content: "\f24f"; } -.bi-chat-left-quote::before { content: "\f250"; } -.bi-chat-left-text-fill::before { content: "\f251"; } -.bi-chat-left-text::before { content: "\f252"; } -.bi-chat-left::before { content: "\f253"; } -.bi-chat-quote-fill::before { content: "\f254"; } -.bi-chat-quote::before { content: "\f255"; } -.bi-chat-right-dots-fill::before { content: "\f256"; } -.bi-chat-right-dots::before { content: "\f257"; } -.bi-chat-right-fill::before { content: "\f258"; } -.bi-chat-right-quote-fill::before { content: "\f259"; } -.bi-chat-right-quote::before { content: "\f25a"; } -.bi-chat-right-text-fill::before { content: "\f25b"; } -.bi-chat-right-text::before { content: "\f25c"; } -.bi-chat-right::before { content: "\f25d"; } -.bi-chat-square-dots-fill::before { content: "\f25e"; } -.bi-chat-square-dots::before { content: "\f25f"; } -.bi-chat-square-fill::before { content: "\f260"; } -.bi-chat-square-quote-fill::before { content: "\f261"; } -.bi-chat-square-quote::before { content: "\f262"; } -.bi-chat-square-text-fill::before { content: "\f263"; } -.bi-chat-square-text::before { content: "\f264"; } -.bi-chat-square::before { content: "\f265"; } -.bi-chat-text-fill::before { content: "\f266"; } -.bi-chat-text::before { content: "\f267"; } -.bi-chat::before { content: "\f268"; } -.bi-check-all::before { content: "\f269"; } -.bi-check-circle-fill::before { content: "\f26a"; } -.bi-check-circle::before { content: "\f26b"; } -.bi-check-square-fill::before { content: "\f26c"; } -.bi-check-square::before { content: "\f26d"; } -.bi-check::before { content: "\f26e"; } -.bi-check2-all::before { content: "\f26f"; } -.bi-check2-circle::before { content: "\f270"; } -.bi-check2-square::before { content: "\f271"; } -.bi-check2::before { content: "\f272"; } -.bi-chevron-bar-contract::before { content: "\f273"; } -.bi-chevron-bar-down::before { content: "\f274"; } -.bi-chevron-bar-expand::before { content: "\f275"; } -.bi-chevron-bar-left::before { content: "\f276"; } -.bi-chevron-bar-right::before { content: "\f277"; } -.bi-chevron-bar-up::before { content: "\f278"; } -.bi-chevron-compact-down::before { content: "\f279"; } -.bi-chevron-compact-left::before { content: "\f27a"; } -.bi-chevron-compact-right::before { content: "\f27b"; } -.bi-chevron-compact-up::before { content: "\f27c"; } -.bi-chevron-contract::before { content: "\f27d"; } -.bi-chevron-double-down::before { content: "\f27e"; } -.bi-chevron-double-left::before { content: "\f27f"; } -.bi-chevron-double-right::before { content: "\f280"; } -.bi-chevron-double-up::before { content: "\f281"; } -.bi-chevron-down::before { content: "\f282"; } -.bi-chevron-expand::before { content: "\f283"; } -.bi-chevron-left::before { content: "\f284"; } -.bi-chevron-right::before { content: "\f285"; } -.bi-chevron-up::before { content: "\f286"; } -.bi-circle-fill::before { content: "\f287"; } -.bi-circle-half::before { content: "\f288"; } -.bi-circle-square::before { content: "\f289"; } -.bi-circle::before { content: "\f28a"; } -.bi-clipboard-check::before { content: "\f28b"; } -.bi-clipboard-data::before { content: "\f28c"; } -.bi-clipboard-minus::before { content: "\f28d"; } -.bi-clipboard-plus::before { content: "\f28e"; } -.bi-clipboard-x::before { content: "\f28f"; } -.bi-clipboard::before { content: "\f290"; } -.bi-clock-fill::before { content: "\f291"; } -.bi-clock-history::before { content: "\f292"; } -.bi-clock::before { content: "\f293"; } -.bi-cloud-arrow-down-fill::before { content: "\f294"; } -.bi-cloud-arrow-down::before { content: "\f295"; } -.bi-cloud-arrow-up-fill::before { content: "\f296"; } -.bi-cloud-arrow-up::before { content: "\f297"; } -.bi-cloud-check-fill::before { content: "\f298"; } -.bi-cloud-check::before { content: "\f299"; } -.bi-cloud-download-fill::before { content: "\f29a"; } -.bi-cloud-download::before { content: "\f29b"; } -.bi-cloud-drizzle-fill::before { content: "\f29c"; } -.bi-cloud-drizzle::before { content: "\f29d"; } -.bi-cloud-fill::before { content: "\f29e"; } -.bi-cloud-fog-fill::before { content: "\f29f"; } -.bi-cloud-fog::before { content: "\f2a0"; } -.bi-cloud-fog2-fill::before { content: "\f2a1"; } -.bi-cloud-fog2::before { content: "\f2a2"; } -.bi-cloud-hail-fill::before { content: "\f2a3"; } -.bi-cloud-hail::before { content: "\f2a4"; } -.bi-cloud-haze-1::before { content: "\f2a5"; } -.bi-cloud-haze-fill::before { content: "\f2a6"; } -.bi-cloud-haze::before { content: "\f2a7"; } -.bi-cloud-haze2-fill::before { content: "\f2a8"; } -.bi-cloud-lightning-fill::before { content: "\f2a9"; } -.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } -.bi-cloud-lightning-rain::before { content: "\f2ab"; } -.bi-cloud-lightning::before { content: "\f2ac"; } -.bi-cloud-minus-fill::before { content: "\f2ad"; } -.bi-cloud-minus::before { content: "\f2ae"; } -.bi-cloud-moon-fill::before { content: "\f2af"; } -.bi-cloud-moon::before { content: "\f2b0"; } -.bi-cloud-plus-fill::before { content: "\f2b1"; } -.bi-cloud-plus::before { content: "\f2b2"; } -.bi-cloud-rain-fill::before { content: "\f2b3"; } -.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } -.bi-cloud-rain-heavy::before { content: "\f2b5"; } -.bi-cloud-rain::before { content: "\f2b6"; } -.bi-cloud-slash-fill::before { content: "\f2b7"; } -.bi-cloud-slash::before { content: "\f2b8"; } -.bi-cloud-sleet-fill::before { content: "\f2b9"; } -.bi-cloud-sleet::before { content: "\f2ba"; } -.bi-cloud-snow-fill::before { content: "\f2bb"; } -.bi-cloud-snow::before { content: "\f2bc"; } -.bi-cloud-sun-fill::before { content: "\f2bd"; } -.bi-cloud-sun::before { content: "\f2be"; } -.bi-cloud-upload-fill::before { content: "\f2bf"; } -.bi-cloud-upload::before { content: "\f2c0"; } -.bi-cloud::before { content: "\f2c1"; } -.bi-clouds-fill::before { content: "\f2c2"; } -.bi-clouds::before { content: "\f2c3"; } -.bi-cloudy-fill::before { content: "\f2c4"; } -.bi-cloudy::before { content: "\f2c5"; } -.bi-code-slash::before { content: "\f2c6"; } -.bi-code-square::before { content: "\f2c7"; } -.bi-code::before { content: "\f2c8"; } -.bi-collection-fill::before { content: "\f2c9"; } -.bi-collection-play-fill::before { content: "\f2ca"; } -.bi-collection-play::before { content: "\f2cb"; } -.bi-collection::before { content: "\f2cc"; } -.bi-columns-gap::before { content: "\f2cd"; } -.bi-columns::before { content: "\f2ce"; } -.bi-command::before { content: "\f2cf"; } -.bi-compass-fill::before { content: "\f2d0"; } -.bi-compass::before { content: "\f2d1"; } -.bi-cone-striped::before { content: "\f2d2"; } -.bi-cone::before { content: "\f2d3"; } -.bi-controller::before { content: "\f2d4"; } -.bi-cpu-fill::before { content: "\f2d5"; } -.bi-cpu::before { content: "\f2d6"; } -.bi-credit-card-2-back-fill::before { content: "\f2d7"; } -.bi-credit-card-2-back::before { content: "\f2d8"; } -.bi-credit-card-2-front-fill::before { content: "\f2d9"; } -.bi-credit-card-2-front::before { content: "\f2da"; } -.bi-credit-card-fill::before { content: "\f2db"; } -.bi-credit-card::before { content: "\f2dc"; } -.bi-crop::before { content: "\f2dd"; } -.bi-cup-fill::before { content: "\f2de"; } -.bi-cup-straw::before { content: "\f2df"; } -.bi-cup::before { content: "\f2e0"; } -.bi-cursor-fill::before { content: "\f2e1"; } -.bi-cursor-text::before { content: "\f2e2"; } -.bi-cursor::before { content: "\f2e3"; } -.bi-dash-circle-dotted::before { content: "\f2e4"; } -.bi-dash-circle-fill::before { content: "\f2e5"; } -.bi-dash-circle::before { content: "\f2e6"; } -.bi-dash-square-dotted::before { content: "\f2e7"; } -.bi-dash-square-fill::before { content: "\f2e8"; } -.bi-dash-square::before { content: "\f2e9"; } -.bi-dash::before { content: "\f2ea"; } -.bi-diagram-2-fill::before { content: "\f2eb"; } -.bi-diagram-2::before { content: "\f2ec"; } -.bi-diagram-3-fill::before { content: "\f2ed"; } -.bi-diagram-3::before { content: "\f2ee"; } -.bi-diamond-fill::before { content: "\f2ef"; } -.bi-diamond-half::before { content: "\f2f0"; } -.bi-diamond::before { content: "\f2f1"; } -.bi-dice-1-fill::before { content: "\f2f2"; } -.bi-dice-1::before { content: "\f2f3"; } -.bi-dice-2-fill::before { content: "\f2f4"; } -.bi-dice-2::before { content: "\f2f5"; } -.bi-dice-3-fill::before { content: "\f2f6"; } -.bi-dice-3::before { content: "\f2f7"; } -.bi-dice-4-fill::before { content: "\f2f8"; } -.bi-dice-4::before { content: "\f2f9"; } -.bi-dice-5-fill::before { content: "\f2fa"; } -.bi-dice-5::before { content: "\f2fb"; } -.bi-dice-6-fill::before { content: "\f2fc"; } -.bi-dice-6::before { content: "\f2fd"; } -.bi-disc-fill::before { content: "\f2fe"; } -.bi-disc::before { content: "\f2ff"; } -.bi-discord::before { content: "\f300"; } -.bi-display-fill::before { content: "\f301"; } -.bi-display::before { content: "\f302"; } -.bi-distribute-horizontal::before { content: "\f303"; } -.bi-distribute-vertical::before { content: "\f304"; } -.bi-door-closed-fill::before { content: "\f305"; } -.bi-door-closed::before { content: "\f306"; } -.bi-door-open-fill::before { content: "\f307"; } -.bi-door-open::before { content: "\f308"; } -.bi-dot::before { content: "\f309"; } -.bi-download::before { content: "\f30a"; } -.bi-droplet-fill::before { content: "\f30b"; } -.bi-droplet-half::before { content: "\f30c"; } -.bi-droplet::before { content: "\f30d"; } -.bi-earbuds::before { content: "\f30e"; } -.bi-easel-fill::before { content: "\f30f"; } -.bi-easel::before { content: "\f310"; } -.bi-egg-fill::before { content: "\f311"; } -.bi-egg-fried::before { content: "\f312"; } -.bi-egg::before { content: "\f313"; } -.bi-eject-fill::before { content: "\f314"; } -.bi-eject::before { content: "\f315"; } -.bi-emoji-angry-fill::before { content: "\f316"; } -.bi-emoji-angry::before { content: "\f317"; } -.bi-emoji-dizzy-fill::before { content: "\f318"; } -.bi-emoji-dizzy::before { content: "\f319"; } -.bi-emoji-expressionless-fill::before { content: "\f31a"; } -.bi-emoji-expressionless::before { content: "\f31b"; } -.bi-emoji-frown-fill::before { content: "\f31c"; } -.bi-emoji-frown::before { content: "\f31d"; } -.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } -.bi-emoji-heart-eyes::before { content: "\f31f"; } -.bi-emoji-laughing-fill::before { content: "\f320"; } -.bi-emoji-laughing::before { content: "\f321"; } -.bi-emoji-neutral-fill::before { content: "\f322"; } -.bi-emoji-neutral::before { content: "\f323"; } -.bi-emoji-smile-fill::before { content: "\f324"; } -.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } -.bi-emoji-smile-upside-down::before { content: "\f326"; } -.bi-emoji-smile::before { content: "\f327"; } -.bi-emoji-sunglasses-fill::before { content: "\f328"; } -.bi-emoji-sunglasses::before { content: "\f329"; } -.bi-emoji-wink-fill::before { content: "\f32a"; } -.bi-emoji-wink::before { content: "\f32b"; } -.bi-envelope-fill::before { content: "\f32c"; } -.bi-envelope-open-fill::before { content: "\f32d"; } -.bi-envelope-open::before { content: "\f32e"; } -.bi-envelope::before { content: "\f32f"; } -.bi-eraser-fill::before { content: "\f330"; } -.bi-eraser::before { content: "\f331"; } -.bi-exclamation-circle-fill::before { content: "\f332"; } -.bi-exclamation-circle::before { content: "\f333"; } -.bi-exclamation-diamond-fill::before { content: "\f334"; } -.bi-exclamation-diamond::before { content: "\f335"; } -.bi-exclamation-octagon-fill::before { content: "\f336"; } -.bi-exclamation-octagon::before { content: "\f337"; } -.bi-exclamation-square-fill::before { content: "\f338"; } -.bi-exclamation-square::before { content: "\f339"; } -.bi-exclamation-triangle-fill::before { content: "\f33a"; } -.bi-exclamation-triangle::before { content: "\f33b"; } -.bi-exclamation::before { content: "\f33c"; } -.bi-exclude::before { content: "\f33d"; } -.bi-eye-fill::before { content: "\f33e"; } -.bi-eye-slash-fill::before { content: "\f33f"; } -.bi-eye-slash::before { content: "\f340"; } -.bi-eye::before { content: "\f341"; } -.bi-eyedropper::before { content: "\f342"; } -.bi-eyeglasses::before { content: "\f343"; } -.bi-facebook::before { content: "\f344"; } -.bi-file-arrow-down-fill::before { content: "\f345"; } -.bi-file-arrow-down::before { content: "\f346"; } -.bi-file-arrow-up-fill::before { content: "\f347"; } -.bi-file-arrow-up::before { content: "\f348"; } -.bi-file-bar-graph-fill::before { content: "\f349"; } -.bi-file-bar-graph::before { content: "\f34a"; } -.bi-file-binary-fill::before { content: "\f34b"; } -.bi-file-binary::before { content: "\f34c"; } -.bi-file-break-fill::before { content: "\f34d"; } -.bi-file-break::before { content: "\f34e"; } -.bi-file-check-fill::before { content: "\f34f"; } -.bi-file-check::before { content: "\f350"; } -.bi-file-code-fill::before { content: "\f351"; } -.bi-file-code::before { content: "\f352"; } -.bi-file-diff-fill::before { content: "\f353"; } -.bi-file-diff::before { content: "\f354"; } -.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } -.bi-file-earmark-arrow-down::before { content: "\f356"; } -.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } -.bi-file-earmark-arrow-up::before { content: "\f358"; } -.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } -.bi-file-earmark-bar-graph::before { content: "\f35a"; } -.bi-file-earmark-binary-fill::before { content: "\f35b"; } -.bi-file-earmark-binary::before { content: "\f35c"; } -.bi-file-earmark-break-fill::before { content: "\f35d"; } -.bi-file-earmark-break::before { content: "\f35e"; } -.bi-file-earmark-check-fill::before { content: "\f35f"; } -.bi-file-earmark-check::before { content: "\f360"; } -.bi-file-earmark-code-fill::before { content: "\f361"; } -.bi-file-earmark-code::before { content: "\f362"; } -.bi-file-earmark-diff-fill::before { content: "\f363"; } -.bi-file-earmark-diff::before { content: "\f364"; } -.bi-file-earmark-easel-fill::before { content: "\f365"; } -.bi-file-earmark-easel::before { content: "\f366"; } -.bi-file-earmark-excel-fill::before { content: "\f367"; } -.bi-file-earmark-excel::before { content: "\f368"; } -.bi-file-earmark-fill::before { content: "\f369"; } -.bi-file-earmark-font-fill::before { content: "\f36a"; } -.bi-file-earmark-font::before { content: "\f36b"; } -.bi-file-earmark-image-fill::before { content: "\f36c"; } -.bi-file-earmark-image::before { content: "\f36d"; } -.bi-file-earmark-lock-fill::before { content: "\f36e"; } -.bi-file-earmark-lock::before { content: "\f36f"; } -.bi-file-earmark-lock2-fill::before { content: "\f370"; } -.bi-file-earmark-lock2::before { content: "\f371"; } -.bi-file-earmark-medical-fill::before { content: "\f372"; } -.bi-file-earmark-medical::before { content: "\f373"; } -.bi-file-earmark-minus-fill::before { content: "\f374"; } -.bi-file-earmark-minus::before { content: "\f375"; } -.bi-file-earmark-music-fill::before { content: "\f376"; } -.bi-file-earmark-music::before { content: "\f377"; } -.bi-file-earmark-person-fill::before { content: "\f378"; } -.bi-file-earmark-person::before { content: "\f379"; } -.bi-file-earmark-play-fill::before { content: "\f37a"; } -.bi-file-earmark-play::before { content: "\f37b"; } -.bi-file-earmark-plus-fill::before { content: "\f37c"; } -.bi-file-earmark-plus::before { content: "\f37d"; } -.bi-file-earmark-post-fill::before { content: "\f37e"; } -.bi-file-earmark-post::before { content: "\f37f"; } -.bi-file-earmark-ppt-fill::before { content: "\f380"; } -.bi-file-earmark-ppt::before { content: "\f381"; } -.bi-file-earmark-richtext-fill::before { content: "\f382"; } -.bi-file-earmark-richtext::before { content: "\f383"; } -.bi-file-earmark-ruled-fill::before { content: "\f384"; } -.bi-file-earmark-ruled::before { content: "\f385"; } -.bi-file-earmark-slides-fill::before { content: "\f386"; } -.bi-file-earmark-slides::before { content: "\f387"; } -.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } -.bi-file-earmark-spreadsheet::before { content: "\f389"; } -.bi-file-earmark-text-fill::before { content: "\f38a"; } -.bi-file-earmark-text::before { content: "\f38b"; } -.bi-file-earmark-word-fill::before { content: "\f38c"; } -.bi-file-earmark-word::before { content: "\f38d"; } -.bi-file-earmark-x-fill::before { content: "\f38e"; } -.bi-file-earmark-x::before { content: "\f38f"; } -.bi-file-earmark-zip-fill::before { content: "\f390"; } -.bi-file-earmark-zip::before { content: "\f391"; } -.bi-file-earmark::before { content: "\f392"; } -.bi-file-easel-fill::before { content: "\f393"; } -.bi-file-easel::before { content: "\f394"; } -.bi-file-excel-fill::before { content: "\f395"; } -.bi-file-excel::before { content: "\f396"; } -.bi-file-fill::before { content: "\f397"; } -.bi-file-font-fill::before { content: "\f398"; } -.bi-file-font::before { content: "\f399"; } -.bi-file-image-fill::before { content: "\f39a"; } -.bi-file-image::before { content: "\f39b"; } -.bi-file-lock-fill::before { content: "\f39c"; } -.bi-file-lock::before { content: "\f39d"; } -.bi-file-lock2-fill::before { content: "\f39e"; } -.bi-file-lock2::before { content: "\f39f"; } -.bi-file-medical-fill::before { content: "\f3a0"; } -.bi-file-medical::before { content: "\f3a1"; } -.bi-file-minus-fill::before { content: "\f3a2"; } -.bi-file-minus::before { content: "\f3a3"; } -.bi-file-music-fill::before { content: "\f3a4"; } -.bi-file-music::before { content: "\f3a5"; } -.bi-file-person-fill::before { content: "\f3a6"; } -.bi-file-person::before { content: "\f3a7"; } -.bi-file-play-fill::before { content: "\f3a8"; } -.bi-file-play::before { content: "\f3a9"; } -.bi-file-plus-fill::before { content: "\f3aa"; } -.bi-file-plus::before { content: "\f3ab"; } -.bi-file-post-fill::before { content: "\f3ac"; } -.bi-file-post::before { content: "\f3ad"; } -.bi-file-ppt-fill::before { content: "\f3ae"; } -.bi-file-ppt::before { content: "\f3af"; } -.bi-file-richtext-fill::before { content: "\f3b0"; } -.bi-file-richtext::before { content: "\f3b1"; } -.bi-file-ruled-fill::before { content: "\f3b2"; } -.bi-file-ruled::before { content: "\f3b3"; } -.bi-file-slides-fill::before { content: "\f3b4"; } -.bi-file-slides::before { content: "\f3b5"; } -.bi-file-spreadsheet-fill::before { content: "\f3b6"; } -.bi-file-spreadsheet::before { content: "\f3b7"; } -.bi-file-text-fill::before { content: "\f3b8"; } -.bi-file-text::before { content: "\f3b9"; } -.bi-file-word-fill::before { content: "\f3ba"; } -.bi-file-word::before { content: "\f3bb"; } -.bi-file-x-fill::before { content: "\f3bc"; } -.bi-file-x::before { content: "\f3bd"; } -.bi-file-zip-fill::before { content: "\f3be"; } -.bi-file-zip::before { content: "\f3bf"; } -.bi-file::before { content: "\f3c0"; } -.bi-files-alt::before { content: "\f3c1"; } -.bi-files::before { content: "\f3c2"; } -.bi-film::before { content: "\f3c3"; } -.bi-filter-circle-fill::before { content: "\f3c4"; } -.bi-filter-circle::before { content: "\f3c5"; } -.bi-filter-left::before { content: "\f3c6"; } -.bi-filter-right::before { content: "\f3c7"; } -.bi-filter-square-fill::before { content: "\f3c8"; } -.bi-filter-square::before { content: "\f3c9"; } -.bi-filter::before { content: "\f3ca"; } -.bi-flag-fill::before { content: "\f3cb"; } -.bi-flag::before { content: "\f3cc"; } -.bi-flower1::before { content: "\f3cd"; } -.bi-flower2::before { content: "\f3ce"; } -.bi-flower3::before { content: "\f3cf"; } -.bi-folder-check::before { content: "\f3d0"; } -.bi-folder-fill::before { content: "\f3d1"; } -.bi-folder-minus::before { content: "\f3d2"; } -.bi-folder-plus::before { content: "\f3d3"; } -.bi-folder-symlink-fill::before { content: "\f3d4"; } -.bi-folder-symlink::before { content: "\f3d5"; } -.bi-folder-x::before { content: "\f3d6"; } -.bi-folder::before { content: "\f3d7"; } -.bi-folder2-open::before { content: "\f3d8"; } -.bi-folder2::before { content: "\f3d9"; } -.bi-fonts::before { content: "\f3da"; } -.bi-forward-fill::before { content: "\f3db"; } -.bi-forward::before { content: "\f3dc"; } -.bi-front::before { content: "\f3dd"; } -.bi-fullscreen-exit::before { content: "\f3de"; } -.bi-fullscreen::before { content: "\f3df"; } -.bi-funnel-fill::before { content: "\f3e0"; } -.bi-funnel::before { content: "\f3e1"; } -.bi-gear-fill::before { content: "\f3e2"; } -.bi-gear-wide-connected::before { content: "\f3e3"; } -.bi-gear-wide::before { content: "\f3e4"; } -.bi-gear::before { content: "\f3e5"; } -.bi-gem::before { content: "\f3e6"; } -.bi-geo-alt-fill::before { content: "\f3e7"; } -.bi-geo-alt::before { content: "\f3e8"; } -.bi-geo-fill::before { content: "\f3e9"; } -.bi-geo::before { content: "\f3ea"; } -.bi-gift-fill::before { content: "\f3eb"; } -.bi-gift::before { content: "\f3ec"; } -.bi-github::before { content: "\f3ed"; } -.bi-globe::before { content: "\f3ee"; } -.bi-globe2::before { content: "\f3ef"; } -.bi-google::before { content: "\f3f0"; } -.bi-graph-down::before { content: "\f3f1"; } -.bi-graph-up::before { content: "\f3f2"; } -.bi-grid-1x2-fill::before { content: "\f3f3"; } -.bi-grid-1x2::before { content: "\f3f4"; } -.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } -.bi-grid-3x2-gap::before { content: "\f3f6"; } -.bi-grid-3x2::before { content: "\f3f7"; } -.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } -.bi-grid-3x3-gap::before { content: "\f3f9"; } -.bi-grid-3x3::before { content: "\f3fa"; } -.bi-grid-fill::before { content: "\f3fb"; } -.bi-grid::before { content: "\f3fc"; } -.bi-grip-horizontal::before { content: "\f3fd"; } -.bi-grip-vertical::before { content: "\f3fe"; } -.bi-hammer::before { content: "\f3ff"; } -.bi-hand-index-fill::before { content: "\f400"; } -.bi-hand-index-thumb-fill::before { content: "\f401"; } -.bi-hand-index-thumb::before { content: "\f402"; } -.bi-hand-index::before { content: "\f403"; } -.bi-hand-thumbs-down-fill::before { content: "\f404"; } -.bi-hand-thumbs-down::before { content: "\f405"; } -.bi-hand-thumbs-up-fill::before { content: "\f406"; } -.bi-hand-thumbs-up::before { content: "\f407"; } -.bi-handbag-fill::before { content: "\f408"; } -.bi-handbag::before { content: "\f409"; } -.bi-hash::before { content: "\f40a"; } -.bi-hdd-fill::before { content: "\f40b"; } -.bi-hdd-network-fill::before { content: "\f40c"; } -.bi-hdd-network::before { content: "\f40d"; } -.bi-hdd-rack-fill::before { content: "\f40e"; } -.bi-hdd-rack::before { content: "\f40f"; } -.bi-hdd-stack-fill::before { content: "\f410"; } -.bi-hdd-stack::before { content: "\f411"; } -.bi-hdd::before { content: "\f412"; } -.bi-headphones::before { content: "\f413"; } -.bi-headset::before { content: "\f414"; } -.bi-heart-fill::before { content: "\f415"; } -.bi-heart-half::before { content: "\f416"; } -.bi-heart::before { content: "\f417"; } -.bi-heptagon-fill::before { content: "\f418"; } -.bi-heptagon-half::before { content: "\f419"; } -.bi-heptagon::before { content: "\f41a"; } -.bi-hexagon-fill::before { content: "\f41b"; } -.bi-hexagon-half::before { content: "\f41c"; } -.bi-hexagon::before { content: "\f41d"; } -.bi-hourglass-bottom::before { content: "\f41e"; } -.bi-hourglass-split::before { content: "\f41f"; } -.bi-hourglass-top::before { content: "\f420"; } -.bi-hourglass::before { content: "\f421"; } -.bi-house-door-fill::before { content: "\f422"; } -.bi-house-door::before { content: "\f423"; } -.bi-house-fill::before { content: "\f424"; } -.bi-house::before { content: "\f425"; } -.bi-hr::before { content: "\f426"; } -.bi-hurricane::before { content: "\f427"; } -.bi-image-alt::before { content: "\f428"; } -.bi-image-fill::before { content: "\f429"; } -.bi-image::before { content: "\f42a"; } -.bi-images::before { content: "\f42b"; } -.bi-inbox-fill::before { content: "\f42c"; } -.bi-inbox::before { content: "\f42d"; } -.bi-inboxes-fill::before { content: "\f42e"; } -.bi-inboxes::before { content: "\f42f"; } -.bi-info-circle-fill::before { content: "\f430"; } -.bi-info-circle::before { content: "\f431"; } -.bi-info-square-fill::before { content: "\f432"; } -.bi-info-square::before { content: "\f433"; } -.bi-info::before { content: "\f434"; } -.bi-input-cursor-text::before { content: "\f435"; } -.bi-input-cursor::before { content: "\f436"; } -.bi-instagram::before { content: "\f437"; } -.bi-intersect::before { content: "\f438"; } -.bi-journal-album::before { content: "\f439"; } -.bi-journal-arrow-down::before { content: "\f43a"; } -.bi-journal-arrow-up::before { content: "\f43b"; } -.bi-journal-bookmark-fill::before { content: "\f43c"; } -.bi-journal-bookmark::before { content: "\f43d"; } -.bi-journal-check::before { content: "\f43e"; } -.bi-journal-code::before { content: "\f43f"; } -.bi-journal-medical::before { content: "\f440"; } -.bi-journal-minus::before { content: "\f441"; } -.bi-journal-plus::before { content: "\f442"; } -.bi-journal-richtext::before { content: "\f443"; } -.bi-journal-text::before { content: "\f444"; } -.bi-journal-x::before { content: "\f445"; } -.bi-journal::before { content: "\f446"; } -.bi-journals::before { content: "\f447"; } -.bi-joystick::before { content: "\f448"; } -.bi-justify-left::before { content: "\f449"; } -.bi-justify-right::before { content: "\f44a"; } -.bi-justify::before { content: "\f44b"; } -.bi-kanban-fill::before { content: "\f44c"; } -.bi-kanban::before { content: "\f44d"; } -.bi-key-fill::before { content: "\f44e"; } -.bi-key::before { content: "\f44f"; } -.bi-keyboard-fill::before { content: "\f450"; } -.bi-keyboard::before { content: "\f451"; } -.bi-ladder::before { content: "\f452"; } -.bi-lamp-fill::before { content: "\f453"; } -.bi-lamp::before { content: "\f454"; } -.bi-laptop-fill::before { content: "\f455"; } -.bi-laptop::before { content: "\f456"; } -.bi-layer-backward::before { content: "\f457"; } -.bi-layer-forward::before { content: "\f458"; } -.bi-layers-fill::before { content: "\f459"; } -.bi-layers-half::before { content: "\f45a"; } -.bi-layers::before { content: "\f45b"; } -.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } -.bi-layout-sidebar-inset::before { content: "\f45d"; } -.bi-layout-sidebar-reverse::before { content: "\f45e"; } -.bi-layout-sidebar::before { content: "\f45f"; } -.bi-layout-split::before { content: "\f460"; } -.bi-layout-text-sidebar-reverse::before { content: "\f461"; } -.bi-layout-text-sidebar::before { content: "\f462"; } -.bi-layout-text-window-reverse::before { content: "\f463"; } -.bi-layout-text-window::before { content: "\f464"; } -.bi-layout-three-columns::before { content: "\f465"; } -.bi-layout-wtf::before { content: "\f466"; } -.bi-life-preserver::before { content: "\f467"; } -.bi-lightbulb-fill::before { content: "\f468"; } -.bi-lightbulb-off-fill::before { content: "\f469"; } -.bi-lightbulb-off::before { content: "\f46a"; } -.bi-lightbulb::before { content: "\f46b"; } -.bi-lightning-charge-fill::before { content: "\f46c"; } -.bi-lightning-charge::before { content: "\f46d"; } -.bi-lightning-fill::before { content: "\f46e"; } -.bi-lightning::before { content: "\f46f"; } -.bi-link-45deg::before { content: "\f470"; } -.bi-link::before { content: "\f471"; } -.bi-linkedin::before { content: "\f472"; } -.bi-list-check::before { content: "\f473"; } -.bi-list-nested::before { content: "\f474"; } -.bi-list-ol::before { content: "\f475"; } -.bi-list-stars::before { content: "\f476"; } -.bi-list-task::before { content: "\f477"; } -.bi-list-ul::before { content: "\f478"; } -.bi-list::before { content: "\f479"; } -.bi-lock-fill::before { content: "\f47a"; } -.bi-lock::before { content: "\f47b"; } -.bi-mailbox::before { content: "\f47c"; } -.bi-mailbox2::before { content: "\f47d"; } -.bi-map-fill::before { content: "\f47e"; } -.bi-map::before { content: "\f47f"; } -.bi-markdown-fill::before { content: "\f480"; } -.bi-markdown::before { content: "\f481"; } -.bi-mask::before { content: "\f482"; } -.bi-megaphone-fill::before { content: "\f483"; } -.bi-megaphone::before { content: "\f484"; } -.bi-menu-app-fill::before { content: "\f485"; } -.bi-menu-app::before { content: "\f486"; } -.bi-menu-button-fill::before { content: "\f487"; } -.bi-menu-button-wide-fill::before { content: "\f488"; } -.bi-menu-button-wide::before { content: "\f489"; } -.bi-menu-button::before { content: "\f48a"; } -.bi-menu-down::before { content: "\f48b"; } -.bi-menu-up::before { content: "\f48c"; } -.bi-mic-fill::before { content: "\f48d"; } -.bi-mic-mute-fill::before { content: "\f48e"; } -.bi-mic-mute::before { content: "\f48f"; } -.bi-mic::before { content: "\f490"; } -.bi-minecart-loaded::before { content: "\f491"; } -.bi-minecart::before { content: "\f492"; } -.bi-moisture::before { content: "\f493"; } -.bi-moon-fill::before { content: "\f494"; } -.bi-moon-stars-fill::before { content: "\f495"; } -.bi-moon-stars::before { content: "\f496"; } -.bi-moon::before { content: "\f497"; } -.bi-mouse-fill::before { content: "\f498"; } -.bi-mouse::before { content: "\f499"; } -.bi-mouse2-fill::before { content: "\f49a"; } -.bi-mouse2::before { content: "\f49b"; } -.bi-mouse3-fill::before { content: "\f49c"; } -.bi-mouse3::before { content: "\f49d"; } -.bi-music-note-beamed::before { content: "\f49e"; } -.bi-music-note-list::before { content: "\f49f"; } -.bi-music-note::before { content: "\f4a0"; } -.bi-music-player-fill::before { content: "\f4a1"; } -.bi-music-player::before { content: "\f4a2"; } -.bi-newspaper::before { content: "\f4a3"; } -.bi-node-minus-fill::before { content: "\f4a4"; } -.bi-node-minus::before { content: "\f4a5"; } -.bi-node-plus-fill::before { content: "\f4a6"; } -.bi-node-plus::before { content: "\f4a7"; } -.bi-nut-fill::before { content: "\f4a8"; } -.bi-nut::before { content: "\f4a9"; } -.bi-octagon-fill::before { content: "\f4aa"; } -.bi-octagon-half::before { content: "\f4ab"; } -.bi-octagon::before { content: "\f4ac"; } -.bi-option::before { content: "\f4ad"; } -.bi-outlet::before { content: "\f4ae"; } -.bi-paint-bucket::before { content: "\f4af"; } -.bi-palette-fill::before { content: "\f4b0"; } -.bi-palette::before { content: "\f4b1"; } -.bi-palette2::before { content: "\f4b2"; } -.bi-paperclip::before { content: "\f4b3"; } -.bi-paragraph::before { content: "\f4b4"; } -.bi-patch-check-fill::before { content: "\f4b5"; } -.bi-patch-check::before { content: "\f4b6"; } -.bi-patch-exclamation-fill::before { content: "\f4b7"; } -.bi-patch-exclamation::before { content: "\f4b8"; } -.bi-patch-minus-fill::before { content: "\f4b9"; } -.bi-patch-minus::before { content: "\f4ba"; } -.bi-patch-plus-fill::before { content: "\f4bb"; } -.bi-patch-plus::before { content: "\f4bc"; } -.bi-patch-question-fill::before { content: "\f4bd"; } -.bi-patch-question::before { content: "\f4be"; } -.bi-pause-btn-fill::before { content: "\f4bf"; } -.bi-pause-btn::before { content: "\f4c0"; } -.bi-pause-circle-fill::before { content: "\f4c1"; } -.bi-pause-circle::before { content: "\f4c2"; } -.bi-pause-fill::before { content: "\f4c3"; } -.bi-pause::before { content: "\f4c4"; } -.bi-peace-fill::before { content: "\f4c5"; } -.bi-peace::before { content: "\f4c6"; } -.bi-pen-fill::before { content: "\f4c7"; } -.bi-pen::before { content: "\f4c8"; } -.bi-pencil-fill::before { content: "\f4c9"; } -.bi-pencil-square::before { content: "\f4ca"; } -.bi-pencil::before { content: "\f4cb"; } -.bi-pentagon-fill::before { content: "\f4cc"; } -.bi-pentagon-half::before { content: "\f4cd"; } -.bi-pentagon::before { content: "\f4ce"; } -.bi-people-fill::before { content: "\f4cf"; } -.bi-people::before { content: "\f4d0"; } -.bi-percent::before { content: "\f4d1"; } -.bi-person-badge-fill::before { content: "\f4d2"; } -.bi-person-badge::before { content: "\f4d3"; } -.bi-person-bounding-box::before { content: "\f4d4"; } -.bi-person-check-fill::before { content: "\f4d5"; } -.bi-person-check::before { content: "\f4d6"; } -.bi-person-circle::before { content: "\f4d7"; } -.bi-person-dash-fill::before { content: "\f4d8"; } -.bi-person-dash::before { content: "\f4d9"; } -.bi-person-fill::before { content: "\f4da"; } -.bi-person-lines-fill::before { content: "\f4db"; } -.bi-person-plus-fill::before { content: "\f4dc"; } -.bi-person-plus::before { content: "\f4dd"; } -.bi-person-square::before { content: "\f4de"; } -.bi-person-x-fill::before { content: "\f4df"; } -.bi-person-x::before { content: "\f4e0"; } -.bi-person::before { content: "\f4e1"; } -.bi-phone-fill::before { content: "\f4e2"; } -.bi-phone-landscape-fill::before { content: "\f4e3"; } -.bi-phone-landscape::before { content: "\f4e4"; } -.bi-phone-vibrate-fill::before { content: "\f4e5"; } -.bi-phone-vibrate::before { content: "\f4e6"; } -.bi-phone::before { content: "\f4e7"; } -.bi-pie-chart-fill::before { content: "\f4e8"; } -.bi-pie-chart::before { content: "\f4e9"; } -.bi-pin-angle-fill::before { content: "\f4ea"; } -.bi-pin-angle::before { content: "\f4eb"; } -.bi-pin-fill::before { content: "\f4ec"; } -.bi-pin::before { content: "\f4ed"; } -.bi-pip-fill::before { content: "\f4ee"; } -.bi-pip::before { content: "\f4ef"; } -.bi-play-btn-fill::before { content: "\f4f0"; } -.bi-play-btn::before { content: "\f4f1"; } -.bi-play-circle-fill::before { content: "\f4f2"; } -.bi-play-circle::before { content: "\f4f3"; } -.bi-play-fill::before { content: "\f4f4"; } -.bi-play::before { content: "\f4f5"; } -.bi-plug-fill::before { content: "\f4f6"; } -.bi-plug::before { content: "\f4f7"; } -.bi-plus-circle-dotted::before { content: "\f4f8"; } -.bi-plus-circle-fill::before { content: "\f4f9"; } -.bi-plus-circle::before { content: "\f4fa"; } -.bi-plus-square-dotted::before { content: "\f4fb"; } -.bi-plus-square-fill::before { content: "\f4fc"; } -.bi-plus-square::before { content: "\f4fd"; } -.bi-plus::before { content: "\f4fe"; } -.bi-power::before { content: "\f4ff"; } -.bi-printer-fill::before { content: "\f500"; } -.bi-printer::before { content: "\f501"; } -.bi-puzzle-fill::before { content: "\f502"; } -.bi-puzzle::before { content: "\f503"; } -.bi-question-circle-fill::before { content: "\f504"; } -.bi-question-circle::before { content: "\f505"; } -.bi-question-diamond-fill::before { content: "\f506"; } -.bi-question-diamond::before { content: "\f507"; } -.bi-question-octagon-fill::before { content: "\f508"; } -.bi-question-octagon::before { content: "\f509"; } -.bi-question-square-fill::before { content: "\f50a"; } -.bi-question-square::before { content: "\f50b"; } -.bi-question::before { content: "\f50c"; } -.bi-rainbow::before { content: "\f50d"; } -.bi-receipt-cutoff::before { content: "\f50e"; } -.bi-receipt::before { content: "\f50f"; } -.bi-reception-0::before { content: "\f510"; } -.bi-reception-1::before { content: "\f511"; } -.bi-reception-2::before { content: "\f512"; } -.bi-reception-3::before { content: "\f513"; } -.bi-reception-4::before { content: "\f514"; } -.bi-record-btn-fill::before { content: "\f515"; } -.bi-record-btn::before { content: "\f516"; } -.bi-record-circle-fill::before { content: "\f517"; } -.bi-record-circle::before { content: "\f518"; } -.bi-record-fill::before { content: "\f519"; } -.bi-record::before { content: "\f51a"; } -.bi-record2-fill::before { content: "\f51b"; } -.bi-record2::before { content: "\f51c"; } -.bi-reply-all-fill::before { content: "\f51d"; } -.bi-reply-all::before { content: "\f51e"; } -.bi-reply-fill::before { content: "\f51f"; } -.bi-reply::before { content: "\f520"; } -.bi-rss-fill::before { content: "\f521"; } -.bi-rss::before { content: "\f522"; } -.bi-rulers::before { content: "\f523"; } -.bi-save-fill::before { content: "\f524"; } -.bi-save::before { content: "\f525"; } -.bi-save2-fill::before { content: "\f526"; } -.bi-save2::before { content: "\f527"; } -.bi-scissors::before { content: "\f528"; } -.bi-screwdriver::before { content: "\f529"; } -.bi-search::before { content: "\f52a"; } -.bi-segmented-nav::before { content: "\f52b"; } -.bi-server::before { content: "\f52c"; } -.bi-share-fill::before { content: "\f52d"; } -.bi-share::before { content: "\f52e"; } -.bi-shield-check::before { content: "\f52f"; } -.bi-shield-exclamation::before { content: "\f530"; } -.bi-shield-fill-check::before { content: "\f531"; } -.bi-shield-fill-exclamation::before { content: "\f532"; } -.bi-shield-fill-minus::before { content: "\f533"; } -.bi-shield-fill-plus::before { content: "\f534"; } -.bi-shield-fill-x::before { content: "\f535"; } -.bi-shield-fill::before { content: "\f536"; } -.bi-shield-lock-fill::before { content: "\f537"; } -.bi-shield-lock::before { content: "\f538"; } -.bi-shield-minus::before { content: "\f539"; } -.bi-shield-plus::before { content: "\f53a"; } -.bi-shield-shaded::before { content: "\f53b"; } -.bi-shield-slash-fill::before { content: "\f53c"; } -.bi-shield-slash::before { content: "\f53d"; } -.bi-shield-x::before { content: "\f53e"; } -.bi-shield::before { content: "\f53f"; } -.bi-shift-fill::before { content: "\f540"; } -.bi-shift::before { content: "\f541"; } -.bi-shop-window::before { content: "\f542"; } -.bi-shop::before { content: "\f543"; } -.bi-shuffle::before { content: "\f544"; } -.bi-signpost-2-fill::before { content: "\f545"; } -.bi-signpost-2::before { content: "\f546"; } -.bi-signpost-fill::before { content: "\f547"; } -.bi-signpost-split-fill::before { content: "\f548"; } -.bi-signpost-split::before { content: "\f549"; } -.bi-signpost::before { content: "\f54a"; } -.bi-sim-fill::before { content: "\f54b"; } -.bi-sim::before { content: "\f54c"; } -.bi-skip-backward-btn-fill::before { content: "\f54d"; } -.bi-skip-backward-btn::before { content: "\f54e"; } -.bi-skip-backward-circle-fill::before { content: "\f54f"; } -.bi-skip-backward-circle::before { content: "\f550"; } -.bi-skip-backward-fill::before { content: "\f551"; } -.bi-skip-backward::before { content: "\f552"; } -.bi-skip-end-btn-fill::before { content: "\f553"; } -.bi-skip-end-btn::before { content: "\f554"; } -.bi-skip-end-circle-fill::before { content: "\f555"; } -.bi-skip-end-circle::before { content: "\f556"; } -.bi-skip-end-fill::before { content: "\f557"; } -.bi-skip-end::before { content: "\f558"; } -.bi-skip-forward-btn-fill::before { content: "\f559"; } -.bi-skip-forward-btn::before { content: "\f55a"; } -.bi-skip-forward-circle-fill::before { content: "\f55b"; } -.bi-skip-forward-circle::before { content: "\f55c"; } -.bi-skip-forward-fill::before { content: "\f55d"; } -.bi-skip-forward::before { content: "\f55e"; } -.bi-skip-start-btn-fill::before { content: "\f55f"; } -.bi-skip-start-btn::before { content: "\f560"; } -.bi-skip-start-circle-fill::before { content: "\f561"; } -.bi-skip-start-circle::before { content: "\f562"; } -.bi-skip-start-fill::before { content: "\f563"; } -.bi-skip-start::before { content: "\f564"; } -.bi-slack::before { content: "\f565"; } -.bi-slash-circle-fill::before { content: "\f566"; } -.bi-slash-circle::before { content: "\f567"; } -.bi-slash-square-fill::before { content: "\f568"; } -.bi-slash-square::before { content: "\f569"; } -.bi-slash::before { content: "\f56a"; } -.bi-sliders::before { content: "\f56b"; } -.bi-smartwatch::before { content: "\f56c"; } -.bi-snow::before { content: "\f56d"; } -.bi-snow2::before { content: "\f56e"; } -.bi-snow3::before { content: "\f56f"; } -.bi-sort-alpha-down-alt::before { content: "\f570"; } -.bi-sort-alpha-down::before { content: "\f571"; } -.bi-sort-alpha-up-alt::before { content: "\f572"; } -.bi-sort-alpha-up::before { content: "\f573"; } -.bi-sort-down-alt::before { content: "\f574"; } -.bi-sort-down::before { content: "\f575"; } -.bi-sort-numeric-down-alt::before { content: "\f576"; } -.bi-sort-numeric-down::before { content: "\f577"; } -.bi-sort-numeric-up-alt::before { content: "\f578"; } -.bi-sort-numeric-up::before { content: "\f579"; } -.bi-sort-up-alt::before { content: "\f57a"; } -.bi-sort-up::before { content: "\f57b"; } -.bi-soundwave::before { content: "\f57c"; } -.bi-speaker-fill::before { content: "\f57d"; } -.bi-speaker::before { content: "\f57e"; } -.bi-speedometer::before { content: "\f57f"; } -.bi-speedometer2::before { content: "\f580"; } -.bi-spellcheck::before { content: "\f581"; } -.bi-square-fill::before { content: "\f582"; } -.bi-square-half::before { content: "\f583"; } -.bi-square::before { content: "\f584"; } -.bi-stack::before { content: "\f585"; } -.bi-star-fill::before { content: "\f586"; } -.bi-star-half::before { content: "\f587"; } -.bi-star::before { content: "\f588"; } -.bi-stars::before { content: "\f589"; } -.bi-stickies-fill::before { content: "\f58a"; } -.bi-stickies::before { content: "\f58b"; } -.bi-sticky-fill::before { content: "\f58c"; } -.bi-sticky::before { content: "\f58d"; } -.bi-stop-btn-fill::before { content: "\f58e"; } -.bi-stop-btn::before { content: "\f58f"; } -.bi-stop-circle-fill::before { content: "\f590"; } -.bi-stop-circle::before { content: "\f591"; } -.bi-stop-fill::before { content: "\f592"; } -.bi-stop::before { content: "\f593"; } -.bi-stoplights-fill::before { content: "\f594"; } -.bi-stoplights::before { content: "\f595"; } -.bi-stopwatch-fill::before { content: "\f596"; } -.bi-stopwatch::before { content: "\f597"; } -.bi-subtract::before { content: "\f598"; } -.bi-suit-club-fill::before { content: "\f599"; } -.bi-suit-club::before { content: "\f59a"; } -.bi-suit-diamond-fill::before { content: "\f59b"; } -.bi-suit-diamond::before { content: "\f59c"; } -.bi-suit-heart-fill::before { content: "\f59d"; } -.bi-suit-heart::before { content: "\f59e"; } -.bi-suit-spade-fill::before { content: "\f59f"; } -.bi-suit-spade::before { content: "\f5a0"; } -.bi-sun-fill::before { content: "\f5a1"; } -.bi-sun::before { content: "\f5a2"; } -.bi-sunglasses::before { content: "\f5a3"; } -.bi-sunrise-fill::before { content: "\f5a4"; } -.bi-sunrise::before { content: "\f5a5"; } -.bi-sunset-fill::before { content: "\f5a6"; } -.bi-sunset::before { content: "\f5a7"; } -.bi-symmetry-horizontal::before { content: "\f5a8"; } -.bi-symmetry-vertical::before { content: "\f5a9"; } -.bi-table::before { content: "\f5aa"; } -.bi-tablet-fill::before { content: "\f5ab"; } -.bi-tablet-landscape-fill::before { content: "\f5ac"; } -.bi-tablet-landscape::before { content: "\f5ad"; } -.bi-tablet::before { content: "\f5ae"; } -.bi-tag-fill::before { content: "\f5af"; } -.bi-tag::before { content: "\f5b0"; } -.bi-tags-fill::before { content: "\f5b1"; } -.bi-tags::before { content: "\f5b2"; } -.bi-telegram::before { content: "\f5b3"; } -.bi-telephone-fill::before { content: "\f5b4"; } -.bi-telephone-forward-fill::before { content: "\f5b5"; } -.bi-telephone-forward::before { content: "\f5b6"; } -.bi-telephone-inbound-fill::before { content: "\f5b7"; } -.bi-telephone-inbound::before { content: "\f5b8"; } -.bi-telephone-minus-fill::before { content: "\f5b9"; } -.bi-telephone-minus::before { content: "\f5ba"; } -.bi-telephone-outbound-fill::before { content: "\f5bb"; } -.bi-telephone-outbound::before { content: "\f5bc"; } -.bi-telephone-plus-fill::before { content: "\f5bd"; } -.bi-telephone-plus::before { content: "\f5be"; } -.bi-telephone-x-fill::before { content: "\f5bf"; } -.bi-telephone-x::before { content: "\f5c0"; } -.bi-telephone::before { content: "\f5c1"; } -.bi-terminal-fill::before { content: "\f5c2"; } -.bi-terminal::before { content: "\f5c3"; } -.bi-text-center::before { content: "\f5c4"; } -.bi-text-indent-left::before { content: "\f5c5"; } -.bi-text-indent-right::before { content: "\f5c6"; } -.bi-text-left::before { content: "\f5c7"; } -.bi-text-paragraph::before { content: "\f5c8"; } -.bi-text-right::before { content: "\f5c9"; } -.bi-textarea-resize::before { content: "\f5ca"; } -.bi-textarea-t::before { content: "\f5cb"; } -.bi-textarea::before { content: "\f5cc"; } -.bi-thermometer-half::before { content: "\f5cd"; } -.bi-thermometer-high::before { content: "\f5ce"; } -.bi-thermometer-low::before { content: "\f5cf"; } -.bi-thermometer-snow::before { content: "\f5d0"; } -.bi-thermometer-sun::before { content: "\f5d1"; } -.bi-thermometer::before { content: "\f5d2"; } -.bi-three-dots-vertical::before { content: "\f5d3"; } -.bi-three-dots::before { content: "\f5d4"; } -.bi-toggle-off::before { content: "\f5d5"; } -.bi-toggle-on::before { content: "\f5d6"; } -.bi-toggle2-off::before { content: "\f5d7"; } -.bi-toggle2-on::before { content: "\f5d8"; } -.bi-toggles::before { content: "\f5d9"; } -.bi-toggles2::before { content: "\f5da"; } -.bi-tools::before { content: "\f5db"; } -.bi-tornado::before { content: "\f5dc"; } -.bi-trash-fill::before { content: "\f5dd"; } -.bi-trash::before { content: "\f5de"; } -.bi-trash2-fill::before { content: "\f5df"; } -.bi-trash2::before { content: "\f5e0"; } -.bi-tree-fill::before { content: "\f5e1"; } -.bi-tree::before { content: "\f5e2"; } -.bi-triangle-fill::before { content: "\f5e3"; } -.bi-triangle-half::before { content: "\f5e4"; } -.bi-triangle::before { content: "\f5e5"; } -.bi-trophy-fill::before { content: "\f5e6"; } -.bi-trophy::before { content: "\f5e7"; } -.bi-tropical-storm::before { content: "\f5e8"; } -.bi-truck-flatbed::before { content: "\f5e9"; } -.bi-truck::before { content: "\f5ea"; } -.bi-tsunami::before { content: "\f5eb"; } -.bi-tv-fill::before { content: "\f5ec"; } -.bi-tv::before { content: "\f5ed"; } -.bi-twitch::before { content: "\f5ee"; } -.bi-twitter::before { content: "\f5ef"; } -.bi-type-bold::before { content: "\f5f0"; } -.bi-type-h1::before { content: "\f5f1"; } -.bi-type-h2::before { content: "\f5f2"; } -.bi-type-h3::before { content: "\f5f3"; } -.bi-type-italic::before { content: "\f5f4"; } -.bi-type-strikethrough::before { content: "\f5f5"; } -.bi-type-underline::before { content: "\f5f6"; } -.bi-type::before { content: "\f5f7"; } -.bi-ui-checks-grid::before { content: "\f5f8"; } -.bi-ui-checks::before { content: "\f5f9"; } -.bi-ui-radios-grid::before { content: "\f5fa"; } -.bi-ui-radios::before { content: "\f5fb"; } -.bi-umbrella-fill::before { content: "\f5fc"; } -.bi-umbrella::before { content: "\f5fd"; } -.bi-union::before { content: "\f5fe"; } -.bi-unlock-fill::before { content: "\f5ff"; } -.bi-unlock::before { content: "\f600"; } -.bi-upc-scan::before { content: "\f601"; } -.bi-upc::before { content: "\f602"; } -.bi-upload::before { content: "\f603"; } -.bi-vector-pen::before { content: "\f604"; } -.bi-view-list::before { content: "\f605"; } -.bi-view-stacked::before { content: "\f606"; } -.bi-vinyl-fill::before { content: "\f607"; } -.bi-vinyl::before { content: "\f608"; } -.bi-voicemail::before { content: "\f609"; } -.bi-volume-down-fill::before { content: "\f60a"; } -.bi-volume-down::before { content: "\f60b"; } -.bi-volume-mute-fill::before { content: "\f60c"; } -.bi-volume-mute::before { content: "\f60d"; } -.bi-volume-off-fill::before { content: "\f60e"; } -.bi-volume-off::before { content: "\f60f"; } -.bi-volume-up-fill::before { content: "\f610"; } -.bi-volume-up::before { content: "\f611"; } -.bi-vr::before { content: "\f612"; } -.bi-wallet-fill::before { content: "\f613"; } -.bi-wallet::before { content: "\f614"; } -.bi-wallet2::before { content: "\f615"; } -.bi-watch::before { content: "\f616"; } -.bi-water::before { content: "\f617"; } -.bi-whatsapp::before { content: "\f618"; } -.bi-wifi-1::before { content: "\f619"; } -.bi-wifi-2::before { content: "\f61a"; } -.bi-wifi-off::before { content: "\f61b"; } -.bi-wifi::before { content: "\f61c"; } -.bi-wind::before { content: "\f61d"; } -.bi-window-dock::before { content: "\f61e"; } -.bi-window-sidebar::before { content: "\f61f"; } -.bi-window::before { content: "\f620"; } -.bi-wrench::before { content: "\f621"; } -.bi-x-circle-fill::before { content: "\f622"; } -.bi-x-circle::before { content: "\f623"; } -.bi-x-diamond-fill::before { content: "\f624"; } -.bi-x-diamond::before { content: "\f625"; } -.bi-x-octagon-fill::before { content: "\f626"; } -.bi-x-octagon::before { content: "\f627"; } -.bi-x-square-fill::before { content: "\f628"; } -.bi-x-square::before { content: "\f629"; } -.bi-x::before { content: "\f62a"; } -.bi-youtube::before { content: "\f62b"; } -.bi-zoom-in::before { content: "\f62c"; } -.bi-zoom-out::before { content: "\f62d"; } -.bi-bank::before { content: "\f62e"; } -.bi-bank2::before { content: "\f62f"; } -.bi-bell-slash-fill::before { content: "\f630"; } -.bi-bell-slash::before { content: "\f631"; } -.bi-cash-coin::before { content: "\f632"; } -.bi-check-lg::before { content: "\f633"; } -.bi-coin::before { content: "\f634"; } -.bi-currency-bitcoin::before { content: "\f635"; } -.bi-currency-dollar::before { content: "\f636"; } -.bi-currency-euro::before { content: "\f637"; } -.bi-currency-exchange::before { content: "\f638"; } -.bi-currency-pound::before { content: "\f639"; } -.bi-currency-yen::before { content: "\f63a"; } -.bi-dash-lg::before { content: "\f63b"; } -.bi-exclamation-lg::before { content: "\f63c"; } -.bi-file-earmark-pdf-fill::before { content: "\f63d"; } -.bi-file-earmark-pdf::before { content: "\f63e"; } -.bi-file-pdf-fill::before { content: "\f63f"; } -.bi-file-pdf::before { content: "\f640"; } -.bi-gender-ambiguous::before { content: "\f641"; } -.bi-gender-female::before { content: "\f642"; } -.bi-gender-male::before { content: "\f643"; } -.bi-gender-trans::before { content: "\f644"; } -.bi-headset-vr::before { content: "\f645"; } -.bi-info-lg::before { content: "\f646"; } -.bi-mastodon::before { content: "\f647"; } -.bi-messenger::before { content: "\f648"; } -.bi-piggy-bank-fill::before { content: "\f649"; } -.bi-piggy-bank::before { content: "\f64a"; } -.bi-pin-map-fill::before { content: "\f64b"; } -.bi-pin-map::before { content: "\f64c"; } -.bi-plus-lg::before { content: "\f64d"; } -.bi-question-lg::before { content: "\f64e"; } -.bi-recycle::before { content: "\f64f"; } -.bi-reddit::before { content: "\f650"; } -.bi-safe-fill::before { content: "\f651"; } -.bi-safe2-fill::before { content: "\f652"; } -.bi-safe2::before { content: "\f653"; } -.bi-sd-card-fill::before { content: "\f654"; } -.bi-sd-card::before { content: "\f655"; } -.bi-skype::before { content: "\f656"; } -.bi-slash-lg::before { content: "\f657"; } -.bi-translate::before { content: "\f658"; } -.bi-x-lg::before { content: "\f659"; } -.bi-safe::before { content: "\f65a"; } -.bi-apple::before { content: "\f65b"; } -.bi-microsoft::before { content: "\f65d"; } -.bi-windows::before { content: "\f65e"; } -.bi-behance::before { content: "\f65c"; } -.bi-dribbble::before { content: "\f65f"; } -.bi-line::before { content: "\f660"; } -.bi-medium::before { content: "\f661"; } -.bi-paypal::before { content: "\f662"; } -.bi-pinterest::before { content: "\f663"; } -.bi-signal::before { content: "\f664"; } -.bi-snapchat::before { content: "\f665"; } -.bi-spotify::before { content: "\f666"; } -.bi-stack-overflow::before { content: "\f667"; } -.bi-strava::before { content: "\f668"; } -.bi-wordpress::before { content: "\f669"; } -.bi-vimeo::before { content: "\f66a"; } -.bi-activity::before { content: "\f66b"; } -.bi-easel2-fill::before { content: "\f66c"; } -.bi-easel2::before { content: "\f66d"; } -.bi-easel3-fill::before { content: "\f66e"; } -.bi-easel3::before { content: "\f66f"; } -.bi-fan::before { content: "\f670"; } -.bi-fingerprint::before { content: "\f671"; } -.bi-graph-down-arrow::before { content: "\f672"; } -.bi-graph-up-arrow::before { content: "\f673"; } -.bi-hypnotize::before { content: "\f674"; } -.bi-magic::before { content: "\f675"; } -.bi-person-rolodex::before { content: "\f676"; } -.bi-person-video::before { content: "\f677"; } -.bi-person-video2::before { content: "\f678"; } -.bi-person-video3::before { content: "\f679"; } -.bi-person-workspace::before { content: "\f67a"; } -.bi-radioactive::before { content: "\f67b"; } -.bi-webcam-fill::before { content: "\f67c"; } -.bi-webcam::before { content: "\f67d"; } -.bi-yin-yang::before { content: "\f67e"; } -.bi-bandaid-fill::before { content: "\f680"; } -.bi-bandaid::before { content: "\f681"; } -.bi-bluetooth::before { content: "\f682"; } -.bi-body-text::before { content: "\f683"; } -.bi-boombox::before { content: "\f684"; } -.bi-boxes::before { content: "\f685"; } -.bi-dpad-fill::before { content: "\f686"; } -.bi-dpad::before { content: "\f687"; } -.bi-ear-fill::before { content: "\f688"; } -.bi-ear::before { content: "\f689"; } -.bi-envelope-check-1::before { content: "\f68a"; } -.bi-envelope-check-fill::before { content: "\f68b"; } -.bi-envelope-check::before { content: "\f68c"; } -.bi-envelope-dash-1::before { content: "\f68d"; } -.bi-envelope-dash-fill::before { content: "\f68e"; } -.bi-envelope-dash::before { content: "\f68f"; } -.bi-envelope-exclamation-1::before { content: "\f690"; } -.bi-envelope-exclamation-fill::before { content: "\f691"; } -.bi-envelope-exclamation::before { content: "\f692"; } -.bi-envelope-plus-fill::before { content: "\f693"; } -.bi-envelope-plus::before { content: "\f694"; } -.bi-envelope-slash-1::before { content: "\f695"; } -.bi-envelope-slash-fill::before { content: "\f696"; } -.bi-envelope-slash::before { content: "\f697"; } -.bi-envelope-x-1::before { content: "\f698"; } -.bi-envelope-x-fill::before { content: "\f699"; } -.bi-envelope-x::before { content: "\f69a"; } -.bi-explicit-fill::before { content: "\f69b"; } -.bi-explicit::before { content: "\f69c"; } -.bi-git::before { content: "\f69d"; } -.bi-infinity::before { content: "\f69e"; } -.bi-list-columns-reverse::before { content: "\f69f"; } -.bi-list-columns::before { content: "\f6a0"; } -.bi-meta::before { content: "\f6a1"; } -.bi-mortorboard-fill::before { content: "\f6a2"; } -.bi-mortorboard::before { content: "\f6a3"; } -.bi-nintendo-switch::before { content: "\f6a4"; } -.bi-pc-display-horizontal::before { content: "\f6a5"; } -.bi-pc-display::before { content: "\f6a6"; } -.bi-pc-horizontal::before { content: "\f6a7"; } -.bi-pc::before { content: "\f6a8"; } -.bi-playstation::before { content: "\f6a9"; } -.bi-plus-slash-minus::before { content: "\f6aa"; } -.bi-projector-fill::before { content: "\f6ab"; } -.bi-projector::before { content: "\f6ac"; } -.bi-qr-code-scan::before { content: "\f6ad"; } -.bi-qr-code::before { content: "\f6ae"; } -.bi-quora::before { content: "\f6af"; } -.bi-quote::before { content: "\f6b0"; } -.bi-robot::before { content: "\f6b1"; } -.bi-send-check-fill::before { content: "\f6b2"; } -.bi-send-check::before { content: "\f6b3"; } -.bi-send-dash-fill::before { content: "\f6b4"; } -.bi-send-dash::before { content: "\f6b5"; } -.bi-send-exclamation-1::before { content: "\f6b6"; } -.bi-send-exclamation-fill::before { content: "\f6b7"; } -.bi-send-exclamation::before { content: "\f6b8"; } -.bi-send-fill::before { content: "\f6b9"; } -.bi-send-plus-fill::before { content: "\f6ba"; } -.bi-send-plus::before { content: "\f6bb"; } -.bi-send-slash-fill::before { content: "\f6bc"; } -.bi-send-slash::before { content: "\f6bd"; } -.bi-send-x-fill::before { content: "\f6be"; } -.bi-send-x::before { content: "\f6bf"; } -.bi-send::before { content: "\f6c0"; } -.bi-steam::before { content: "\f6c1"; } -.bi-terminal-dash-1::before { content: "\f6c2"; } -.bi-terminal-dash::before { content: "\f6c3"; } -.bi-terminal-plus::before { content: "\f6c4"; } -.bi-terminal-split::before { content: "\f6c5"; } -.bi-ticket-detailed-fill::before { content: "\f6c6"; } -.bi-ticket-detailed::before { content: "\f6c7"; } -.bi-ticket-fill::before { content: "\f6c8"; } -.bi-ticket-perforated-fill::before { content: "\f6c9"; } -.bi-ticket-perforated::before { content: "\f6ca"; } -.bi-ticket::before { content: "\f6cb"; } -.bi-tiktok::before { content: "\f6cc"; } -.bi-window-dash::before { content: "\f6cd"; } -.bi-window-desktop::before { content: "\f6ce"; } -.bi-window-fullscreen::before { content: "\f6cf"; } -.bi-window-plus::before { content: "\f6d0"; } -.bi-window-split::before { content: "\f6d1"; } -.bi-window-stack::before { content: "\f6d2"; } -.bi-window-x::before { content: "\f6d3"; } -.bi-xbox::before { content: "\f6d4"; } -.bi-ethernet::before { content: "\f6d5"; } -.bi-hdmi-fill::before { content: "\f6d6"; } -.bi-hdmi::before { content: "\f6d7"; } -.bi-usb-c-fill::before { content: "\f6d8"; } -.bi-usb-c::before { content: "\f6d9"; } -.bi-usb-fill::before { content: "\f6da"; } -.bi-usb-plug-fill::before { content: "\f6db"; } -.bi-usb-plug::before { content: "\f6dc"; } -.bi-usb-symbol::before { content: "\f6dd"; } -.bi-usb::before { content: "\f6de"; } -.bi-boombox-fill::before { content: "\f6df"; } -.bi-displayport-1::before { content: "\f6e0"; } -.bi-displayport::before { content: "\f6e1"; } -.bi-gpu-card::before { content: "\f6e2"; } -.bi-memory::before { content: "\f6e3"; } -.bi-modem-fill::before { content: "\f6e4"; } -.bi-modem::before { content: "\f6e5"; } -.bi-motherboard-fill::before { content: "\f6e6"; } -.bi-motherboard::before { content: "\f6e7"; } -.bi-optical-audio-fill::before { content: "\f6e8"; } -.bi-optical-audio::before { content: "\f6e9"; } -.bi-pci-card::before { content: "\f6ea"; } -.bi-router-fill::before { content: "\f6eb"; } -.bi-router::before { content: "\f6ec"; } -.bi-ssd-fill::before { content: "\f6ed"; } -.bi-ssd::before { content: "\f6ee"; } -.bi-thunderbolt-fill::before { content: "\f6ef"; } -.bi-thunderbolt::before { content: "\f6f0"; } -.bi-usb-drive-fill::before { content: "\f6f1"; } -.bi-usb-drive::before { content: "\f6f2"; } -.bi-usb-micro-fill::before { content: "\f6f3"; } -.bi-usb-micro::before { content: "\f6f4"; } -.bi-usb-mini-fill::before { content: "\f6f5"; } -.bi-usb-mini::before { content: "\f6f6"; } -.bi-cloud-haze2::before { content: "\f6f7"; } -.bi-device-hdd-fill::before { content: "\f6f8"; } -.bi-device-hdd::before { content: "\f6f9"; } -.bi-device-ssd-fill::before { content: "\f6fa"; } -.bi-device-ssd::before { content: "\f6fb"; } -.bi-displayport-fill::before { content: "\f6fc"; } -.bi-mortarboard-fill::before { content: "\f6fd"; } -.bi-mortarboard::before { content: "\f6fe"; } -.bi-terminal-x::before { content: "\f6ff"; } -.bi-arrow-through-heart-fill::before { content: "\f700"; } -.bi-arrow-through-heart::before { content: "\f701"; } -.bi-badge-sd-fill::before { content: "\f702"; } -.bi-badge-sd::before { content: "\f703"; } -.bi-bag-heart-fill::before { content: "\f704"; } -.bi-bag-heart::before { content: "\f705"; } -.bi-balloon-fill::before { content: "\f706"; } -.bi-balloon-heart-fill::before { content: "\f707"; } -.bi-balloon-heart::before { content: "\f708"; } -.bi-balloon::before { content: "\f709"; } -.bi-box2-fill::before { content: "\f70a"; } -.bi-box2-heart-fill::before { content: "\f70b"; } -.bi-box2-heart::before { content: "\f70c"; } -.bi-box2::before { content: "\f70d"; } -.bi-braces-asterisk::before { content: "\f70e"; } -.bi-calendar-heart-fill::before { content: "\f70f"; } -.bi-calendar-heart::before { content: "\f710"; } -.bi-calendar2-heart-fill::before { content: "\f711"; } -.bi-calendar2-heart::before { content: "\f712"; } -.bi-chat-heart-fill::before { content: "\f713"; } -.bi-chat-heart::before { content: "\f714"; } -.bi-chat-left-heart-fill::before { content: "\f715"; } -.bi-chat-left-heart::before { content: "\f716"; } -.bi-chat-right-heart-fill::before { content: "\f717"; } -.bi-chat-right-heart::before { content: "\f718"; } -.bi-chat-square-heart-fill::before { content: "\f719"; } -.bi-chat-square-heart::before { content: "\f71a"; } -.bi-clipboard-check-fill::before { content: "\f71b"; } -.bi-clipboard-data-fill::before { content: "\f71c"; } -.bi-clipboard-fill::before { content: "\f71d"; } -.bi-clipboard-heart-fill::before { content: "\f71e"; } -.bi-clipboard-heart::before { content: "\f71f"; } -.bi-clipboard-minus-fill::before { content: "\f720"; } -.bi-clipboard-plus-fill::before { content: "\f721"; } -.bi-clipboard-pulse::before { content: "\f722"; } -.bi-clipboard-x-fill::before { content: "\f723"; } -.bi-clipboard2-check-fill::before { content: "\f724"; } -.bi-clipboard2-check::before { content: "\f725"; } -.bi-clipboard2-data-fill::before { content: "\f726"; } -.bi-clipboard2-data::before { content: "\f727"; } -.bi-clipboard2-fill::before { content: "\f728"; } -.bi-clipboard2-heart-fill::before { content: "\f729"; } -.bi-clipboard2-heart::before { content: "\f72a"; } -.bi-clipboard2-minus-fill::before { content: "\f72b"; } -.bi-clipboard2-minus::before { content: "\f72c"; } -.bi-clipboard2-plus-fill::before { content: "\f72d"; } -.bi-clipboard2-plus::before { content: "\f72e"; } -.bi-clipboard2-pulse-fill::before { content: "\f72f"; } -.bi-clipboard2-pulse::before { content: "\f730"; } -.bi-clipboard2-x-fill::before { content: "\f731"; } -.bi-clipboard2-x::before { content: "\f732"; } -.bi-clipboard2::before { content: "\f733"; } -.bi-emoji-kiss-fill::before { content: "\f734"; } -.bi-emoji-kiss::before { content: "\f735"; } -.bi-envelope-heart-fill::before { content: "\f736"; } -.bi-envelope-heart::before { content: "\f737"; } -.bi-envelope-open-heart-fill::before { content: "\f738"; } -.bi-envelope-open-heart::before { content: "\f739"; } -.bi-envelope-paper-fill::before { content: "\f73a"; } -.bi-envelope-paper-heart-fill::before { content: "\f73b"; } -.bi-envelope-paper-heart::before { content: "\f73c"; } -.bi-envelope-paper::before { content: "\f73d"; } -.bi-filetype-aac::before { content: "\f73e"; } -.bi-filetype-ai::before { content: "\f73f"; } -.bi-filetype-bmp::before { content: "\f740"; } -.bi-filetype-cs::before { content: "\f741"; } -.bi-filetype-css::before { content: "\f742"; } -.bi-filetype-csv::before { content: "\f743"; } -.bi-filetype-doc::before { content: "\f744"; } -.bi-filetype-docx::before { content: "\f745"; } -.bi-filetype-exe::before { content: "\f746"; } -.bi-filetype-gif::before { content: "\f747"; } -.bi-filetype-heic::before { content: "\f748"; } -.bi-filetype-html::before { content: "\f749"; } -.bi-filetype-java::before { content: "\f74a"; } -.bi-filetype-jpg::before { content: "\f74b"; } -.bi-filetype-js::before { content: "\f74c"; } -.bi-filetype-jsx::before { content: "\f74d"; } -.bi-filetype-key::before { content: "\f74e"; } -.bi-filetype-m4p::before { content: "\f74f"; } -.bi-filetype-md::before { content: "\f750"; } -.bi-filetype-mdx::before { content: "\f751"; } -.bi-filetype-mov::before { content: "\f752"; } -.bi-filetype-mp3::before { content: "\f753"; } -.bi-filetype-mp4::before { content: "\f754"; } -.bi-filetype-otf::before { content: "\f755"; } -.bi-filetype-pdf::before { content: "\f756"; } -.bi-filetype-php::before { content: "\f757"; } -.bi-filetype-png::before { content: "\f758"; } -.bi-filetype-ppt-1::before { content: "\f759"; } -.bi-filetype-ppt::before { content: "\f75a"; } -.bi-filetype-psd::before { content: "\f75b"; } -.bi-filetype-py::before { content: "\f75c"; } -.bi-filetype-raw::before { content: "\f75d"; } -.bi-filetype-rb::before { content: "\f75e"; } -.bi-filetype-sass::before { content: "\f75f"; } -.bi-filetype-scss::before { content: "\f760"; } -.bi-filetype-sh::before { content: "\f761"; } -.bi-filetype-svg::before { content: "\f762"; } -.bi-filetype-tiff::before { content: "\f763"; } -.bi-filetype-tsx::before { content: "\f764"; } -.bi-filetype-ttf::before { content: "\f765"; } -.bi-filetype-txt::before { content: "\f766"; } -.bi-filetype-wav::before { content: "\f767"; } -.bi-filetype-woff::before { content: "\f768"; } -.bi-filetype-xls-1::before { content: "\f769"; } -.bi-filetype-xls::before { content: "\f76a"; } -.bi-filetype-xml::before { content: "\f76b"; } -.bi-filetype-yml::before { content: "\f76c"; } -.bi-heart-arrow::before { content: "\f76d"; } -.bi-heart-pulse-fill::before { content: "\f76e"; } -.bi-heart-pulse::before { content: "\f76f"; } -.bi-heartbreak-fill::before { content: "\f770"; } -.bi-heartbreak::before { content: "\f771"; } -.bi-hearts::before { content: "\f772"; } -.bi-hospital-fill::before { content: "\f773"; } -.bi-hospital::before { content: "\f774"; } -.bi-house-heart-fill::before { content: "\f775"; } -.bi-house-heart::before { content: "\f776"; } -.bi-incognito::before { content: "\f777"; } -.bi-magnet-fill::before { content: "\f778"; } -.bi-magnet::before { content: "\f779"; } -.bi-person-heart::before { content: "\f77a"; } -.bi-person-hearts::before { content: "\f77b"; } -.bi-phone-flip::before { content: "\f77c"; } -.bi-plugin::before { content: "\f77d"; } -.bi-postage-fill::before { content: "\f77e"; } -.bi-postage-heart-fill::before { content: "\f77f"; } -.bi-postage-heart::before { content: "\f780"; } -.bi-postage::before { content: "\f781"; } -.bi-postcard-fill::before { content: "\f782"; } -.bi-postcard-heart-fill::before { content: "\f783"; } -.bi-postcard-heart::before { content: "\f784"; } -.bi-postcard::before { content: "\f785"; } -.bi-search-heart-fill::before { content: "\f786"; } -.bi-search-heart::before { content: "\f787"; } -.bi-sliders2-vertical::before { content: "\f788"; } -.bi-sliders2::before { content: "\f789"; } -.bi-trash3-fill::before { content: "\f78a"; } -.bi-trash3::before { content: "\f78b"; } -.bi-valentine::before { content: "\f78c"; } -.bi-valentine2::before { content: "\f78d"; } -.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } -.bi-wrench-adjustable-circle::before { content: "\f78f"; } -.bi-wrench-adjustable::before { content: "\f790"; } -.bi-filetype-json::before { content: "\f791"; } -.bi-filetype-pptx::before { content: "\f792"; } -.bi-filetype-xlsx::before { content: "\f793"; } -.bi-1-circle-1::before { content: "\f794"; } -.bi-1-circle-fill-1::before { content: "\f795"; } -.bi-1-circle-fill::before { content: "\f796"; } -.bi-1-circle::before { content: "\f797"; } -.bi-1-square-fill::before { content: "\f798"; } -.bi-1-square::before { content: "\f799"; } -.bi-2-circle-1::before { content: "\f79a"; } -.bi-2-circle-fill-1::before { content: "\f79b"; } -.bi-2-circle-fill::before { content: "\f79c"; } -.bi-2-circle::before { content: "\f79d"; } -.bi-2-square-fill::before { content: "\f79e"; } -.bi-2-square::before { content: "\f79f"; } -.bi-3-circle-1::before { content: "\f7a0"; } -.bi-3-circle-fill-1::before { content: "\f7a1"; } -.bi-3-circle-fill::before { content: "\f7a2"; } -.bi-3-circle::before { content: "\f7a3"; } -.bi-3-square-fill::before { content: "\f7a4"; } -.bi-3-square::before { content: "\f7a5"; } -.bi-4-circle-1::before { content: "\f7a6"; } -.bi-4-circle-fill-1::before { content: "\f7a7"; } -.bi-4-circle-fill::before { content: "\f7a8"; } -.bi-4-circle::before { content: "\f7a9"; } -.bi-4-square-fill::before { content: "\f7aa"; } -.bi-4-square::before { content: "\f7ab"; } -.bi-5-circle-1::before { content: "\f7ac"; } -.bi-5-circle-fill-1::before { content: "\f7ad"; } -.bi-5-circle-fill::before { content: "\f7ae"; } -.bi-5-circle::before { content: "\f7af"; } -.bi-5-square-fill::before { content: "\f7b0"; } -.bi-5-square::before { content: "\f7b1"; } -.bi-6-circle-1::before { content: "\f7b2"; } -.bi-6-circle-fill-1::before { content: "\f7b3"; } -.bi-6-circle-fill::before { content: "\f7b4"; } -.bi-6-circle::before { content: "\f7b5"; } -.bi-6-square-fill::before { content: "\f7b6"; } -.bi-6-square::before { content: "\f7b7"; } -.bi-7-circle-1::before { content: "\f7b8"; } -.bi-7-circle-fill-1::before { content: "\f7b9"; } -.bi-7-circle-fill::before { content: "\f7ba"; } -.bi-7-circle::before { content: "\f7bb"; } -.bi-7-square-fill::before { content: "\f7bc"; } -.bi-7-square::before { content: "\f7bd"; } -.bi-8-circle-1::before { content: "\f7be"; } -.bi-8-circle-fill-1::before { content: "\f7bf"; } -.bi-8-circle-fill::before { content: "\f7c0"; } -.bi-8-circle::before { content: "\f7c1"; } -.bi-8-square-fill::before { content: "\f7c2"; } -.bi-8-square::before { content: "\f7c3"; } -.bi-9-circle-1::before { content: "\f7c4"; } -.bi-9-circle-fill-1::before { content: "\f7c5"; } -.bi-9-circle-fill::before { content: "\f7c6"; } -.bi-9-circle::before { content: "\f7c7"; } -.bi-9-square-fill::before { content: "\f7c8"; } -.bi-9-square::before { content: "\f7c9"; } -.bi-airplane-engines-fill::before { content: "\f7ca"; } -.bi-airplane-engines::before { content: "\f7cb"; } -.bi-airplane-fill::before { content: "\f7cc"; } -.bi-airplane::before { content: "\f7cd"; } -.bi-alexa::before { content: "\f7ce"; } -.bi-alipay::before { content: "\f7cf"; } -.bi-android::before { content: "\f7d0"; } -.bi-android2::before { content: "\f7d1"; } -.bi-box-fill::before { content: "\f7d2"; } -.bi-box-seam-fill::before { content: "\f7d3"; } -.bi-browser-chrome::before { content: "\f7d4"; } -.bi-browser-edge::before { content: "\f7d5"; } -.bi-browser-firefox::before { content: "\f7d6"; } -.bi-browser-safari::before { content: "\f7d7"; } -.bi-c-circle-1::before { content: "\f7d8"; } -.bi-c-circle-fill-1::before { content: "\f7d9"; } -.bi-c-circle-fill::before { content: "\f7da"; } -.bi-c-circle::before { content: "\f7db"; } -.bi-c-square-fill::before { content: "\f7dc"; } -.bi-c-square::before { content: "\f7dd"; } -.bi-capsule-pill::before { content: "\f7de"; } -.bi-capsule::before { content: "\f7df"; } -.bi-car-front-fill::before { content: "\f7e0"; } -.bi-car-front::before { content: "\f7e1"; } -.bi-cassette-fill::before { content: "\f7e2"; } -.bi-cassette::before { content: "\f7e3"; } -.bi-cc-circle-1::before { content: "\f7e4"; } -.bi-cc-circle-fill-1::before { content: "\f7e5"; } -.bi-cc-circle-fill::before { content: "\f7e6"; } -.bi-cc-circle::before { content: "\f7e7"; } -.bi-cc-square-fill::before { content: "\f7e8"; } -.bi-cc-square::before { content: "\f7e9"; } -.bi-cup-hot-fill::before { content: "\f7ea"; } -.bi-cup-hot::before { content: "\f7eb"; } -.bi-currency-rupee::before { content: "\f7ec"; } -.bi-dropbox::before { content: "\f7ed"; } -.bi-escape::before { content: "\f7ee"; } -.bi-fast-forward-btn-fill::before { content: "\f7ef"; } -.bi-fast-forward-btn::before { content: "\f7f0"; } -.bi-fast-forward-circle-fill::before { content: "\f7f1"; } -.bi-fast-forward-circle::before { content: "\f7f2"; } -.bi-fast-forward-fill::before { content: "\f7f3"; } -.bi-fast-forward::before { content: "\f7f4"; } -.bi-filetype-sql::before { content: "\f7f5"; } -.bi-fire::before { content: "\f7f6"; } -.bi-google-play::before { content: "\f7f7"; } -.bi-h-circle-1::before { content: "\f7f8"; } -.bi-h-circle-fill-1::before { content: "\f7f9"; } -.bi-h-circle-fill::before { content: "\f7fa"; } -.bi-h-circle::before { content: "\f7fb"; } -.bi-h-square-fill::before { content: "\f7fc"; } -.bi-h-square::before { content: "\f7fd"; } -.bi-indent::before { content: "\f7fe"; } -.bi-lungs-fill::before { content: "\f7ff"; } -.bi-lungs::before { content: "\f800"; } -.bi-microsoft-teams::before { content: "\f801"; } -.bi-p-circle-1::before { content: "\f802"; } -.bi-p-circle-fill-1::before { content: "\f803"; } -.bi-p-circle-fill::before { content: "\f804"; } -.bi-p-circle::before { content: "\f805"; } -.bi-p-square-fill::before { content: "\f806"; } -.bi-p-square::before { content: "\f807"; } -.bi-pass-fill::before { content: "\f808"; } -.bi-pass::before { content: "\f809"; } -.bi-prescription::before { content: "\f80a"; } -.bi-prescription2::before { content: "\f80b"; } -.bi-r-circle-1::before { content: "\f80c"; } -.bi-r-circle-fill-1::before { content: "\f80d"; } -.bi-r-circle-fill::before { content: "\f80e"; } -.bi-r-circle::before { content: "\f80f"; } -.bi-r-square-fill::before { content: "\f810"; } -.bi-r-square::before { content: "\f811"; } -.bi-repeat-1::before { content: "\f812"; } -.bi-repeat::before { content: "\f813"; } -.bi-rewind-btn-fill::before { content: "\f814"; } -.bi-rewind-btn::before { content: "\f815"; } -.bi-rewind-circle-fill::before { content: "\f816"; } -.bi-rewind-circle::before { content: "\f817"; } -.bi-rewind-fill::before { content: "\f818"; } -.bi-rewind::before { content: "\f819"; } -.bi-train-freight-front-fill::before { content: "\f81a"; } -.bi-train-freight-front::before { content: "\f81b"; } -.bi-train-front-fill::before { content: "\f81c"; } -.bi-train-front::before { content: "\f81d"; } -.bi-train-lightrail-front-fill::before { content: "\f81e"; } -.bi-train-lightrail-front::before { content: "\f81f"; } -.bi-truck-front-fill::before { content: "\f820"; } -.bi-truck-front::before { content: "\f821"; } -.bi-ubuntu::before { content: "\f822"; } -.bi-unindent::before { content: "\f823"; } -.bi-unity::before { content: "\f824"; } -.bi-universal-access-circle::before { content: "\f825"; } -.bi-universal-access::before { content: "\f826"; } -.bi-virus::before { content: "\f827"; } -.bi-virus2::before { content: "\f828"; } -.bi-wechat::before { content: "\f829"; } -.bi-yelp::before { content: "\f82a"; } -.bi-sign-stop-fill::before { content: "\f82b"; } -.bi-sign-stop-lights-fill::before { content: "\f82c"; } -.bi-sign-stop-lights::before { content: "\f82d"; } -.bi-sign-stop::before { content: "\f82e"; } -.bi-sign-turn-left-fill::before { content: "\f82f"; } -.bi-sign-turn-left::before { content: "\f830"; } -.bi-sign-turn-right-fill::before { content: "\f831"; } -.bi-sign-turn-right::before { content: "\f832"; } -.bi-sign-turn-slight-left-fill::before { content: "\f833"; } -.bi-sign-turn-slight-left::before { content: "\f834"; } -.bi-sign-turn-slight-right-fill::before { content: "\f835"; } -.bi-sign-turn-slight-right::before { content: "\f836"; } -.bi-sign-yield-fill::before { content: "\f837"; } -.bi-sign-yield::before { content: "\f838"; } -.bi-ev-station-fill::before { content: "\f839"; } -.bi-ev-station::before { content: "\f83a"; } -.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } -.bi-fuel-pump-diesel::before { content: "\f83c"; } -.bi-fuel-pump-fill::before { content: "\f83d"; } -.bi-fuel-pump::before { content: "\f83e"; } -.bi-0-circle-fill::before { content: "\f83f"; } -.bi-0-circle::before { content: "\f840"; } -.bi-0-square-fill::before { content: "\f841"; } -.bi-0-square::before { content: "\f842"; } -.bi-rocket-fill::before { content: "\f843"; } -.bi-rocket-takeoff-fill::before { content: "\f844"; } -.bi-rocket-takeoff::before { content: "\f845"; } -.bi-rocket::before { content: "\f846"; } -.bi-stripe::before { content: "\f847"; } -.bi-subscript::before { content: "\f848"; } -.bi-superscript::before { content: "\f849"; } -.bi-trello::before { content: "\f84a"; } -.bi-envelope-at-fill::before { content: "\f84b"; } -.bi-envelope-at::before { content: "\f84c"; } -.bi-regex::before { content: "\f84d"; } -.bi-text-wrap::before { content: "\f84e"; } -.bi-sign-dead-end-fill::before { content: "\f84f"; } -.bi-sign-dead-end::before { content: "\f850"; } -.bi-sign-do-not-enter-fill::before { content: "\f851"; } -.bi-sign-do-not-enter::before { content: "\f852"; } -.bi-sign-intersection-fill::before { content: "\f853"; } -.bi-sign-intersection-side-fill::before { content: "\f854"; } -.bi-sign-intersection-side::before { content: "\f855"; } -.bi-sign-intersection-t-fill::before { content: "\f856"; } -.bi-sign-intersection-t::before { content: "\f857"; } -.bi-sign-intersection-y-fill::before { content: "\f858"; } -.bi-sign-intersection-y::before { content: "\f859"; } -.bi-sign-intersection::before { content: "\f85a"; } -.bi-sign-merge-left-fill::before { content: "\f85b"; } -.bi-sign-merge-left::before { content: "\f85c"; } -.bi-sign-merge-right-fill::before { content: "\f85d"; } -.bi-sign-merge-right::before { content: "\f85e"; } -.bi-sign-no-left-turn-fill::before { content: "\f85f"; } -.bi-sign-no-left-turn::before { content: "\f860"; } -.bi-sign-no-parking-fill::before { content: "\f861"; } -.bi-sign-no-parking::before { content: "\f862"; } -.bi-sign-no-right-turn-fill::before { content: "\f863"; } -.bi-sign-no-right-turn::before { content: "\f864"; } -.bi-sign-railroad-fill::before { content: "\f865"; } -.bi-sign-railroad::before { content: "\f866"; } -.bi-building-add::before { content: "\f867"; } -.bi-building-check::before { content: "\f868"; } -.bi-building-dash::before { content: "\f869"; } -.bi-building-down::before { content: "\f86a"; } -.bi-building-exclamation::before { content: "\f86b"; } -.bi-building-fill-add::before { content: "\f86c"; } -.bi-building-fill-check::before { content: "\f86d"; } -.bi-building-fill-dash::before { content: "\f86e"; } -.bi-building-fill-down::before { content: "\f86f"; } -.bi-building-fill-exclamation::before { content: "\f870"; } -.bi-building-fill-gear::before { content: "\f871"; } -.bi-building-fill-lock::before { content: "\f872"; } -.bi-building-fill-slash::before { content: "\f873"; } -.bi-building-fill-up::before { content: "\f874"; } -.bi-building-fill-x::before { content: "\f875"; } -.bi-building-fill::before { content: "\f876"; } -.bi-building-gear::before { content: "\f877"; } -.bi-building-lock::before { content: "\f878"; } -.bi-building-slash::before { content: "\f879"; } -.bi-building-up::before { content: "\f87a"; } -.bi-building-x::before { content: "\f87b"; } -.bi-buildings-fill::before { content: "\f87c"; } -.bi-buildings::before { content: "\f87d"; } -.bi-bus-front-fill::before { content: "\f87e"; } -.bi-bus-front::before { content: "\f87f"; } -.bi-ev-front-fill::before { content: "\f880"; } -.bi-ev-front::before { content: "\f881"; } -.bi-globe-americas::before { content: "\f882"; } -.bi-globe-asia-australia::before { content: "\f883"; } -.bi-globe-central-south-asia::before { content: "\f884"; } -.bi-globe-europe-africa::before { content: "\f885"; } -.bi-house-add-fill::before { content: "\f886"; } -.bi-house-add::before { content: "\f887"; } -.bi-house-check-fill::before { content: "\f888"; } -.bi-house-check::before { content: "\f889"; } -.bi-house-dash-fill::before { content: "\f88a"; } -.bi-house-dash::before { content: "\f88b"; } -.bi-house-down-fill::before { content: "\f88c"; } -.bi-house-down::before { content: "\f88d"; } -.bi-house-exclamation-fill::before { content: "\f88e"; } -.bi-house-exclamation::before { content: "\f88f"; } -.bi-house-gear-fill::before { content: "\f890"; } -.bi-house-gear::before { content: "\f891"; } -.bi-house-lock-fill::before { content: "\f892"; } -.bi-house-lock::before { content: "\f893"; } -.bi-house-slash-fill::before { content: "\f894"; } -.bi-house-slash::before { content: "\f895"; } -.bi-house-up-fill::before { content: "\f896"; } -.bi-house-up::before { content: "\f897"; } -.bi-house-x-fill::before { content: "\f898"; } -.bi-house-x::before { content: "\f899"; } -.bi-person-add::before { content: "\f89a"; } -.bi-person-down::before { content: "\f89b"; } -.bi-person-exclamation::before { content: "\f89c"; } -.bi-person-fill-add::before { content: "\f89d"; } -.bi-person-fill-check::before { content: "\f89e"; } -.bi-person-fill-dash::before { content: "\f89f"; } -.bi-person-fill-down::before { content: "\f8a0"; } -.bi-person-fill-exclamation::before { content: "\f8a1"; } -.bi-person-fill-gear::before { content: "\f8a2"; } -.bi-person-fill-lock::before { content: "\f8a3"; } -.bi-person-fill-slash::before { content: "\f8a4"; } -.bi-person-fill-up::before { content: "\f8a5"; } -.bi-person-fill-x::before { content: "\f8a6"; } -.bi-person-gear::before { content: "\f8a7"; } -.bi-person-lock::before { content: "\f8a8"; } -.bi-person-slash::before { content: "\f8a9"; } -.bi-person-up::before { content: "\f8aa"; } -.bi-scooter::before { content: "\f8ab"; } -.bi-taxi-front-fill::before { content: "\f8ac"; } -.bi-taxi-front::before { content: "\f8ad"; } -.bi-amd::before { content: "\f8ae"; } -.bi-database-add::before { content: "\f8af"; } -.bi-database-check::before { content: "\f8b0"; } -.bi-database-dash::before { content: "\f8b1"; } -.bi-database-down::before { content: "\f8b2"; } -.bi-database-exclamation::before { content: "\f8b3"; } -.bi-database-fill-add::before { content: "\f8b4"; } -.bi-database-fill-check::before { content: "\f8b5"; } -.bi-database-fill-dash::before { content: "\f8b6"; } -.bi-database-fill-down::before { content: "\f8b7"; } -.bi-database-fill-exclamation::before { content: "\f8b8"; } -.bi-database-fill-gear::before { content: "\f8b9"; } -.bi-database-fill-lock::before { content: "\f8ba"; } -.bi-database-fill-slash::before { content: "\f8bb"; } -.bi-database-fill-up::before { content: "\f8bc"; } -.bi-database-fill-x::before { content: "\f8bd"; } -.bi-database-fill::before { content: "\f8be"; } -.bi-database-gear::before { content: "\f8bf"; } -.bi-database-lock::before { content: "\f8c0"; } -.bi-database-slash::before { content: "\f8c1"; } -.bi-database-up::before { content: "\f8c2"; } -.bi-database-x::before { content: "\f8c3"; } -.bi-database::before { content: "\f8c4"; } -.bi-houses-fill::before { content: "\f8c5"; } -.bi-houses::before { content: "\f8c6"; } -.bi-nvidia::before { content: "\f8c7"; } -.bi-person-vcard-fill::before { content: "\f8c8"; } -.bi-person-vcard::before { content: "\f8c9"; } -.bi-sina-weibo::before { content: "\f8ca"; } -.bi-tencent-qq::before { content: "\f8cb"; } -.bi-wikipedia::before { content: "\f8cc"; } diff --git a/hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.woff b/hacking_religion/_book/site_libs/bootstrap/bootstrap-icons.woff deleted file mode 100644 index 18d21d457558d4dc2e231a8f6ee585fada9c6bab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164168 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%0D{F7My?sp4b~Pd<-wWT`E3Pn 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%0Aub6*Q4?Lh?RzF3+=+IGMyc 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

    V5sL;~RGzKe44( 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࿣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

    E0Q>dwTHGr5Eml?v4A4cqksyc*{&0*B}<_UWD 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 N7Xi?h+IjWj{{hmn!3F>T diff --git a/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.css b/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.css deleted file mode 100644 index d3c0f95..0000000 --- a/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.css +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Bootstrap v5.1.3 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root{--bs-blue: #2780e3;--bs-indigo: #6610f2;--bs-purple: #613d7c;--bs-pink: #e83e8c;--bs-red: #ff0039;--bs-orange: #f0ad4e;--bs-yellow: #ff7518;--bs-green: #3fb618;--bs-teal: #20c997;--bs-cyan: #9954bb;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #373a3c;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #373a3c;--bs-gray-900: #212529;--bs-default: #373a3c;--bs-primary: #2780e3;--bs-secondary: #373a3c;--bs-success: #3fb618;--bs-info: #9954bb;--bs-warning: #ff7518;--bs-danger: #ff0039;--bs-light: #f8f9fa;--bs-dark: #373a3c;--bs-default-rgb: 55, 58, 60;--bs-primary-rgb: 39, 128, 227;--bs-secondary-rgb: 55, 58, 60;--bs-success-rgb: 63, 182, 24;--bs-info-rgb: 153, 84, 187;--bs-warning-rgb: 255, 117, 24;--bs-danger-rgb: 255, 0, 57;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 55, 58, 60;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 55, 58, 60;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #373a3c;--bs-body-bg: #fff}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.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,.small{font-size:0.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#2780e3;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:#1f66b6}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f7f7f7;padding:.5rem;border:1px solid #dee2e6}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#9753b8;background-color:#f7f7f7;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #373a3c;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #373a3c;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #373a3c;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#373a3c;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid #b6babc}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #d4e6f9;--bs-table-striped-bg: #c9dbed;--bs-table-striped-color: #000;--bs-table-active-bg: #bfcfe0;--bs-table-active-color: #000;--bs-table-hover-bg: #c4d5e6;--bs-table-hover-color: #000;color:#000;border-color:#bfcfe0}.table-secondary{--bs-table-bg: #d7d8d8;--bs-table-striped-bg: #cccdcd;--bs-table-striped-color: #000;--bs-table-active-bg: #c2c2c2;--bs-table-active-color: #000;--bs-table-hover-bg: #c7c8c8;--bs-table-hover-color: #000;color:#000;border-color:#c2c2c2}.table-success{--bs-table-bg: #d9f0d1;--bs-table-striped-bg: #cee4c7;--bs-table-striped-color: #000;--bs-table-active-bg: #c3d8bc;--bs-table-active-color: #000;--bs-table-hover-bg: #c9dec1;--bs-table-hover-color: #000;color:#000;border-color:#c3d8bc}.table-info{--bs-table-bg: #ebddf1;--bs-table-striped-bg: #dfd2e5;--bs-table-striped-color: #000;--bs-table-active-bg: #d4c7d9;--bs-table-active-color: #000;--bs-table-hover-bg: #d9ccdf;--bs-table-hover-color: #000;color:#000;border-color:#d4c7d9}.table-warning{--bs-table-bg: #ffe3d1;--bs-table-striped-bg: #f2d8c7;--bs-table-striped-color: #000;--bs-table-active-bg: #e6ccbc;--bs-table-active-color: #000;--bs-table-hover-bg: #ecd2c1;--bs-table-hover-color: #000;color:#000;border-color:#e6ccbc}.table-danger{--bs-table-bg: #ffccd7;--bs-table-striped-bg: #f2c2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #e6b8c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ecbdc7;--bs-table-hover-color: #000;color:#000;border-color:#e6b8c2}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #373a3c;--bs-table-striped-bg: #414446;--bs-table-striped-color: #fff;--bs-table-active-bg: #4b4e50;--bs-table-active-color: #fff;--bs-table-hover-bg: #46494b;--bs-table-hover-color: #fff;color:#fff;border-color:#4b4e50}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#373a3c;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#373a3c;background-color:#fff;border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#373a3c;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#373a3c;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#373a3c;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);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{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em}.form-control-color::-webkit-color-swatch{height:1.5em}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#373a3c;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23373a3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #373a3c}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2780e3;border-color:#2780e3}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2780e3;border-color:#2780e3;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2393c0f1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bed9f7}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bed9f7}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#373a3c;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#3fb618}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(63,182,24,.9)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3fb618;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.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(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3fb618}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23373a3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3fb618}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3fb618}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3fb618}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#ff0039}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(255,0,57,.9)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff0039;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#ff0039}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23373a3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#ff0039}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#ff0039}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ff0039}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#373a3c;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#373a3c}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-default:hover{color:#fff;background-color:#2f3133;border-color:#2c2e30}.btn-check:focus+.btn-default,.btn-default:focus{color:#fff;background-color:#2f3133;border-color:#2c2e30;box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:#fff;background-color:#2c2e30;border-color:#292c2d}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-default:disabled,.btn-default.disabled{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-primary{color:#fff;background-color:#2780e3;border-color:#2780e3}.btn-primary:hover{color:#fff;background-color:#216dc1;border-color:#1f66b6}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#216dc1;border-color:#1f66b6;box-shadow:0 0 0 .25rem rgba(71,147,231,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1f66b6;border-color:#1d60aa}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(71,147,231,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#2780e3;border-color:#2780e3}.btn-secondary{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-secondary:hover{color:#fff;background-color:#2f3133;border-color:#2c2e30}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#2f3133;border-color:#2c2e30;box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2c2e30;border-color:#292c2d}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-success{color:#fff;background-color:#3fb618;border-color:#3fb618}.btn-success:hover{color:#fff;background-color:#369b14;border-color:#329213}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#369b14;border-color:#329213;box-shadow:0 0 0 .25rem rgba(92,193,59,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#329213;border-color:#2f8912}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(92,193,59,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#3fb618;border-color:#3fb618}.btn-info{color:#fff;background-color:#9954bb;border-color:#9954bb}.btn-info:hover{color:#fff;background-color:#82479f;border-color:#7a4396}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#82479f;border-color:#7a4396;box-shadow:0 0 0 .25rem rgba(168,110,197,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#7a4396;border-color:#733f8c}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(168,110,197,.5)}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:#9954bb;border-color:#9954bb}.btn-warning{color:#fff;background-color:#ff7518;border-color:#ff7518}.btn-warning:hover{color:#fff;background-color:#d96314;border-color:#cc5e13}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#d96314;border-color:#cc5e13;box-shadow:0 0 0 .25rem rgba(255,138,59,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#cc5e13;border-color:#bf5812}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(255,138,59,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#fff;background-color:#ff7518;border-color:#ff7518}.btn-danger{color:#fff;background-color:#ff0039;border-color:#ff0039}.btn-danger:hover{color:#fff;background-color:#d90030;border-color:#cc002e}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#d90030;border-color:#cc002e;box-shadow:0 0 0 .25rem rgba(255,38,87,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#cc002e;border-color:#bf002b}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(255,38,87,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#ff0039;border-color:#ff0039}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-dark:hover{color:#fff;background-color:#2f3133;border-color:#2c2e30}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#2f3133;border-color:#2c2e30;box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#2c2e30;border-color:#292c2d}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(85,88,89,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-outline-default{color:#373a3c;border-color:#373a3c;background-color:rgba(0,0,0,0)}.btn-outline-default:hover{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#373a3c;background-color:rgba(0,0,0,0)}.btn-outline-primary{color:#2780e3;border-color:#2780e3;background-color:rgba(0,0,0,0)}.btn-outline-primary:hover{color:#fff;background-color:#2780e3;border-color:#2780e3}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(39,128,227,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#2780e3;border-color:#2780e3}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(39,128,227,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#2780e3;background-color:rgba(0,0,0,0)}.btn-outline-secondary{color:#373a3c;border-color:#373a3c;background-color:rgba(0,0,0,0)}.btn-outline-secondary:hover{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#373a3c;background-color:rgba(0,0,0,0)}.btn-outline-success{color:#3fb618;border-color:#3fb618;background-color:rgba(0,0,0,0)}.btn-outline-success:hover{color:#fff;background-color:#3fb618;border-color:#3fb618}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#3fb618;border-color:#3fb618}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#3fb618;background-color:rgba(0,0,0,0)}.btn-outline-info{color:#9954bb;border-color:#9954bb;background-color:rgba(0,0,0,0)}.btn-outline-info:hover{color:#fff;background-color:#9954bb;border-color:#9954bb}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(153,84,187,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#fff;background-color:#9954bb;border-color:#9954bb}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(153,84,187,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#9954bb;background-color:rgba(0,0,0,0)}.btn-outline-warning{color:#ff7518;border-color:#ff7518;background-color:rgba(0,0,0,0)}.btn-outline-warning:hover{color:#fff;background-color:#ff7518;border-color:#ff7518}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,117,24,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#fff;background-color:#ff7518;border-color:#ff7518}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,117,24,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ff7518;background-color:rgba(0,0,0,0)}.btn-outline-danger{color:#ff0039;border-color:#ff0039;background-color:rgba(0,0,0,0)}.btn-outline-danger:hover{color:#fff;background-color:#ff0039;border-color:#ff0039}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#ff0039;border-color:#ff0039}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#ff0039;background-color:rgba(0,0,0,0)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-dark{color:#373a3c;border-color:#373a3c;background-color:rgba(0,0,0,0)}.btn-outline-dark:hover{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#373a3c;border-color:#373a3c}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(55,58,60,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#373a3c;background-color:rgba(0,0,0,0)}.btn-link{font-weight:400;color:#2780e3;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#1f66b6}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:0}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2780e3}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#373a3c;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#2780e3}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#2780e3;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#1f66b6}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link{background:none;border:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2780e3}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{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-top:.5rem;padding-bottom:.5rem}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.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{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{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{padding:.25 0;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light{background-color:#f8f9fa}.navbar-light .navbar-brand{color:#545555}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#1a5698}.navbar-light .navbar-nav .nav-link{color:#545555}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(26,86,152,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(84,85,85,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#1a5698}.navbar-light .navbar-toggler{color:#545555;border-color:rgba(84,85,85,0)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23545555' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#545555}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#1a5698}.navbar-dark{background-color:#f8f9fa}.navbar-dark .navbar-brand{color:#545555}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#1a5698}.navbar-dark .navbar-nav .nav-link{color:#545555}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(26,86,152,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(84,85,85,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#1a5698}.navbar-dark .navbar-toggler{color:#545555;border-color:rgba(84,85,85,0)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23545555' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#545555}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#1a5698}.card{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,.125)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:#adb5bd;border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.5rem 1rem;background-color:#adb5bd;border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:.75rem}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#373a3c;text-align:left;background-color:#fff;border:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#2373cc;background-color:#e9f2fc;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232373cc'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23373a3c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#2780e3;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#1f66b6;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#1f66b6;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2780e3;border-color:#2780e3}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.badge{display:inline-block;padding:.35em .65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:0 solid rgba(0,0,0,0)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#212324;background-color:#d7d8d8;border-color:#c3c4c5}.alert-default .alert-link{color:#1a1c1d}.alert-primary{color:#174d88;background-color:#d4e6f9;border-color:#bed9f7}.alert-primary .alert-link{color:#123e6d}.alert-secondary{color:#212324;background-color:#d7d8d8;border-color:#c3c4c5}.alert-secondary .alert-link{color:#1a1c1d}.alert-success{color:#266d0e;background-color:#d9f0d1;border-color:#c5e9ba}.alert-success .alert-link{color:#1e570b}.alert-info{color:#5c3270;background-color:#ebddf1;border-color:#e0cceb}.alert-info .alert-link{color:#4a285a}.alert-warning{color:#99460e;background-color:#ffe3d1;border-color:#ffd6ba}.alert-warning .alert-link{color:#7a380b}.alert-danger{color:#902;background-color:#ffccd7;border-color:#ffb3c4}.alert-danger .alert-link{color:#7a001b}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#212324;background-color:#d7d8d8;border-color:#c3c4c5}.alert-dark .alert-link{color:#1a1c1d}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress{display:flex;display:-webkit-flex;height:.5rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef}.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:#2780e3;transition:width .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:.5rem .5rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.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:#373a3c;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.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:#2780e3;border-color:#2780e3}.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.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.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.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.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.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}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.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:#212324;background-color:#d7d8d8}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#212324;background-color:#c2c2c2}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#212324;border-color:#212324}.list-group-item-primary{color:#174d88;background-color:#d4e6f9}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#174d88;background-color:#bfcfe0}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#174d88;border-color:#174d88}.list-group-item-secondary{color:#212324;background-color:#d7d8d8}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#212324;background-color:#c2c2c2}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#212324;border-color:#212324}.list-group-item-success{color:#266d0e;background-color:#d9f0d1}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#266d0e;background-color:#c3d8bc}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#266d0e;border-color:#266d0e}.list-group-item-info{color:#5c3270;background-color:#ebddf1}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#5c3270;background-color:#d4c7d9}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#5c3270;border-color:#5c3270}.list-group-item-warning{color:#99460e;background-color:#ffe3d1}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#99460e;background-color:#e6ccbc}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#99460e;border-color:#99460e}.list-group-item-danger{color:#902;background-color:#ffccd7}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#902;background-color:#e6b8c2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#902;border-color:#902}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#212324;background-color:#d7d8d8}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#212324;background-color:#c2c2c2}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#212324;border-color:#212324}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.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,.2);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem 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;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);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:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;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}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);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:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#373a3c}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:rgba(0,0,0,0);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:-0.125em;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}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#373a3c}.link-default:hover,.link-default:focus{color:#2c2e30}.link-primary{color:#2780e3}.link-primary:hover,.link-primary:focus{color:#1f66b6}.link-secondary{color:#373a3c}.link-secondary:hover,.link-secondary:focus{color:#2c2e30}.link-success{color:#3fb618}.link-success:hover,.link-success:focus{color:#329213}.link-info{color:#9954bb}.link-info:hover,.link-info:focus{color:#7a4396}.link-warning{color:#ff7518}.link-warning:hover,.link-warning:focus{color:#cc5e13}.link-danger{color:#ff0039}.link-danger:hover,.link-danger:focus{color:#cc002e}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#373a3c}.link-dark:hover,.link-dark:focus{color:#2c2e30}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#373a3c !important}.border-primary{border-color:#2780e3 !important}.border-secondary{border-color:#373a3c !important}.border-success{border-color:#3fb618 !important}.border-info{border-color:#9954bb !important}.border-warning{border-color:#ff7518 !important}.border-danger{border-color:#ff0039 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#373a3c !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2em !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{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-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.sidebar-item .chapter-number{color:#373a3c}.quarto-container{min-height:calc(100vh - 132px)}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}nav[role=doc-toc]{padding-left:.5em}#quarto-content>*{padding-top:14px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-toggler{order:-1;margin-right:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#545555}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#1a5698}@media(max-width: 991.98px){.navbar .quarto-navbar-tools{margin-top:.25em;padding-top:.75em;display:block;color:solid #d4d4d4 1px;text-align:center;vertical-align:middle;margin-right:auto}}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em}.sidebar-section{margin-top:.2em;padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(27,88,157,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(27,88,157,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#1b589d}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#1f66b6}.toc-actions{display:flex}.toc-actions p{margin-block-start:0;margin-block-end:0}.toc-actions a{text-decoration:none;color:inherit;font-weight:400}.toc-actions a:hover{color:#1f66b6}.toc-actions .action-links{margin-left:4px}.sidebar nav[role=doc-toc] .toc-actions .bi{margin-left:-4px;font-size:.7rem;color:#6c757d}.sidebar nav[role=doc-toc] .toc-actions .bi:before{padding-top:3px}#quarto-margin-sidebar .toc-actions .bi:before{margin-top:.3rem;font-size:.7rem;color:#6c757d;vertical-align:top}.sidebar nav[role=doc-toc] .toc-actions>div:first-of-type{margin-top:-3px}#quarto-margin-sidebar .toc-actions p,.sidebar nav[role=doc-toc] .toc-actions p{font-size:.875rem}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions :first-child{margin-left:auto}.nav-footer .toc-actions :last-child{margin-right:auto}.nav-footer .toc-actions .action-links{display:flex}.nav-footer .toc-actions .action-links p{padding-right:1.5em}.nav-footer .toc-actions .action-links p:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:64px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{flex:1 1 0px;text-align:left}.nav-footer-right{flex:1 1 0px;text-align:right}.nav-footer-center{flex:1 1 0px;min-height:3em;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#545555;border-radius:3px}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#545555;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#545555;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#373a3c;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#373a3c;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#373a3c;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#373a3c;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#373a3c;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#373a3c;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#373a3c;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#373a3c;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #ced4da 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#4b95e8}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#373a3c}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#e5effc}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#373a3c}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#ced4da;color:#373a3c}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:44px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #ced4da}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#545555}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(206,212,218,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #ced4da;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#373a3c;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(55,58,60,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#373a3c;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:#adb5bd;flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post a{color:#373a3c;display:flex;flex-direction:column;text-decoration:none}div.quarto-post a div.description{flex-shrink:0}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:var(--bs-font-sans-serif);flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#686d71;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#2780e3}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#686d71;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#2780e3}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#686d71;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#2780e3}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#686d71;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#2780e3}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#686d71;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#2780e3}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#373a3c;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#373a3c}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:inline-block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,.table{caption-side:top;margin-bottom:1.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}div.ansi-escaped-output{font-family:monospace;display:block}/*! -* -* ansi colors from IPython notebook's -* -*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #373a3c;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:absolute;right:.5em;left:inherit;background-color:rgba(0,0,0,0)}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #373a3c;--mermaid-node-fg-color: #373a3c;--mermaid-fg-color: #373a3c;--mermaid-fg-color--lighter: #4f5457;--mermaid-fg-color--lightest: #686d71;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2780e3;--mermaid-node-bg-color: rgba(39, 128, 227, 0.1);--mermaid-node-fg-color: #373a3c}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 1250px - 3em )) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}.zindex-content{z-index:998;transform:translate3d(0, 0, 0)}.zindex-modal{z-index:1055;transform:translate3d(0, 0, 0)}.zindex-over-content{z-index:999;transform:translate3d(0, 0, 0)}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside,.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{opacity:.9;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#747a7f}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,caption,.figure-caption{font-size:.9rem}.panel-caption,.figure-caption,figcaption{color:#747a7f}.table-caption,caption{color:#373a3c}.quarto-layout-cell[data-ref-parent] caption{color:#747a7f}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#747a7f;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:1em}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#747a7f}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f7f7f7;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.toc-left>*,.sidebar.margin-sidebar>*{padding-top:.5em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#2780e3}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.sidebar .quarto-alternate-formats a,.sidebar .quarto-alternate-notebooks a{text-decoration:none}.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#2780e3}.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2{margin-top:1rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul,.sidebar nav[role=doc-toc] ul{padding-left:0;list-style:none;font-size:.875rem;font-weight:300}.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2780e3;color:#2780e3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2780e3 !important}kbd,.kbd{color:#373a3c;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}div.hanging-indent{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.table a{word-break:break-word}.table>thead{border-top-width:1px;border-top-color:#dee2e6;border-bottom:1px solid #b6babc}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout.callout-titled .callout-body{margin-top:.2em}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body>:first-child{margin-top:.5em}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){margin-bottom:.5rem}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2780e3}div.callout-note.callout-style-default>.callout-header{background-color:#e9f2fc}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#3fb618}div.callout-tip.callout-style-default>.callout-header{background-color:#ecf8e8}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ff7518}div.callout-warning.callout-style-default>.callout-header{background-color:#fff1e8}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#f0ad4e}div.callout-caution.callout-style-default>.callout-header{background-color:#fef7ed}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#ff0039}div.callout-important.callout-style-default>.callout-header{background-color:#ffe6eb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#373a3c}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{color:#cbcccc;background-color:#373a3c;border-color:#373a3c}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#cbcccc;background-color:#555859;border-color:#4b4e50}.btn-check:focus+.btn.btn-quarto,.btn.btn-quarto:focus,.btn-check:focus+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:focus{color:#cbcccc;background-color:#555859;border-color:#4b4e50;box-shadow:0 0 0 .25rem rgba(77,80,82,.5)}.btn-check:checked+.btn.btn-quarto,.btn-check:active+.btn.btn-quarto,.btn.btn-quarto:active,.btn.btn-quarto.active,.show>.btn.btn-quarto.dropdown-toggle,.btn-check:checked+div.cell-output-display .btn-quarto,.btn-check:active+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:active,div.cell-output-display .btn-quarto.active,.show>div.cell-output-display .btn-quarto.dropdown-toggle{color:#fff;background-color:#5f6163;border-color:#4b4e50}.btn-check:checked+.btn.btn-quarto:focus,.btn-check:active+.btn.btn-quarto:focus,.btn.btn-quarto:active:focus,.btn.btn-quarto.active:focus,.show>.btn.btn-quarto.dropdown-toggle:focus,.btn-check:checked+div.cell-output-display .btn-quarto:focus,.btn-check:active+div.cell-output-display .btn-quarto:focus,div.cell-output-display .btn-quarto:active:focus,div.cell-output-display .btn-quarto.active:focus,.show>div.cell-output-display .btn-quarto.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(77,80,82,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#fff;background-color:#373a3c;border-color:#373a3c}nav.quarto-secondary-nav.color-navbar{background-color:#f8f9fa;color:#545555}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#545555}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:0}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:var(--bs-font-monospace);color:#4f5457;border:solid #4f5457 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:var(--bs-font-monospace);color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table>thead{border-top-width:0}.table>:not(caption)>*:not(:last-child)>*{border-bottom-color:#ebeced;border-bottom-style:solid;border-bottom-width:1px}.table>:not(:first-child){border-top:1px solid #b6babc;border-bottom:1px solid inherit}.table tbody{border-bottom-color:#b6babc}a.external:after{display:inline-block;height:.75rem;width:.75rem;margin-bottom:.15em;margin-left:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file,.code-with-filename .code-with-filename-file pre{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file,.quarto-dark .code-with-filename .code-with-filename-file pre{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#545555;background:#f8f9fa}.quarto-title-banner .code-tools-button{color:#878888}.quarto-title-banner .code-tools-button:hover{color:#545555}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr)}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-5px}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents a{color:#373a3c}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.7em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:1fr 1fr}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#373a3c}.progress .progress-bar{font-size:8px;line-height:8px}/*# sourceMappingURL=603954f6f730b7a48ae583e90c07e56e.css.map */ diff --git a/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.js b/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.js deleted file mode 100644 index cc0a255..0000000 --- a/hacking_religion/_book/site_libs/bootstrap/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v5.1.3 (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?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'

    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={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"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},pn={...un.DefaultType,content:"(string|element|function)"},mn={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"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}})); -//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/hacking_religion/_book/site_libs/clipboard/clipboard.min.js b/hacking_religion/_book/site_libs/clipboard/clipboard.min.js deleted file mode 100644 index 1103f81..0000000 --- a/hacking_religion/_book/site_libs/clipboard/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.11 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",u.sheet.cssRules.length),u.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",u.sheet.cssRules.length),u.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',u.sheet.cssRules.length)),u=document.querySelectorAll("[id]"),t=[].map.call(u,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); -// @license-end \ No newline at end of file diff --git a/hacking_religion/_book/site_libs/quarto-html/popper.min.js b/hacking_religion/_book/site_libs/quarto-html/popper.min.js deleted file mode 100644 index 2269d66..0000000 --- a/hacking_religion/_book/site_libs/quarto-html/popper.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/** - * @popperjs/core v2.11.4 - MIT License - */ - -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})})); - diff --git a/hacking_religion/_book/site_libs/quarto-html/quarto-syntax-highlighting.css b/hacking_religion/_book/site_libs/quarto-html/quarto-syntax-highlighting.css deleted file mode 100644 index d9fd98f..0000000 --- a/hacking_religion/_book/site_libs/quarto-html/quarto-syntax-highlighting.css +++ /dev/null @@ -1,203 +0,0 @@ -/* quarto syntax highlight colors */ -:root { - --quarto-hl-ot-color: #003B4F; - --quarto-hl-at-color: #657422; - --quarto-hl-ss-color: #20794D; - --quarto-hl-an-color: #5E5E5E; - --quarto-hl-fu-color: #4758AB; - --quarto-hl-st-color: #20794D; - --quarto-hl-cf-color: #003B4F; - --quarto-hl-op-color: #5E5E5E; - --quarto-hl-er-color: #AD0000; - --quarto-hl-bn-color: #AD0000; - --quarto-hl-al-color: #AD0000; - --quarto-hl-va-color: #111111; - --quarto-hl-bu-color: inherit; - --quarto-hl-ex-color: inherit; - --quarto-hl-pp-color: #AD0000; - --quarto-hl-in-color: #5E5E5E; - --quarto-hl-vs-color: #20794D; - --quarto-hl-wa-color: #5E5E5E; - --quarto-hl-do-color: #5E5E5E; - --quarto-hl-im-color: #00769E; - --quarto-hl-ch-color: #20794D; - --quarto-hl-dt-color: #AD0000; - --quarto-hl-fl-color: #AD0000; - --quarto-hl-co-color: #5E5E5E; - --quarto-hl-cv-color: #5E5E5E; - --quarto-hl-cn-color: #8f5902; - --quarto-hl-sc-color: #5E5E5E; - --quarto-hl-dv-color: #AD0000; - --quarto-hl-kw-color: #003B4F; -} - -/* other quarto variables */ -:root { - --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -pre > code.sourceCode > span { - color: #003B4F; -} - -code span { - color: #003B4F; -} - -code.sourceCode > span { - color: #003B4F; -} - -div.sourceCode, -div.sourceCode pre.sourceCode { - color: #003B4F; -} - -code span.ot { - color: #003B4F; - font-style: inherit; -} - -code span.at { - color: #657422; - font-style: inherit; -} - -code span.ss { - color: #20794D; - font-style: inherit; -} - -code span.an { - color: #5E5E5E; - font-style: inherit; -} - -code span.fu { - color: #4758AB; - font-style: inherit; -} - -code span.st { - color: #20794D; - font-style: inherit; -} - -code span.cf { - color: #003B4F; - font-style: inherit; -} - -code span.op { - color: #5E5E5E; - font-style: inherit; -} - -code span.er { - color: #AD0000; - font-style: inherit; -} - -code span.bn { - color: #AD0000; - font-style: inherit; -} - -code span.al { - color: #AD0000; - font-style: inherit; -} - -code span.va { - color: #111111; - font-style: inherit; -} - -code span.bu { - font-style: inherit; -} - -code span.ex { - font-style: inherit; -} - -code span.pp { - color: #AD0000; - font-style: inherit; -} - -code span.in { - color: #5E5E5E; - font-style: inherit; -} - -code span.vs { - color: #20794D; - font-style: inherit; -} - -code span.wa { - color: #5E5E5E; - font-style: italic; -} - -code span.do { - color: #5E5E5E; - font-style: italic; -} - -code span.im { - color: #00769E; - font-style: inherit; -} - -code span.ch { - color: #20794D; - font-style: inherit; -} - -code span.dt { - color: #AD0000; - font-style: inherit; -} - -code span.fl { - color: #AD0000; - font-style: inherit; -} - -code span.co { - color: #5E5E5E; - font-style: inherit; -} - -code span.cv { - color: #5E5E5E; - font-style: italic; -} - -code span.cn { - color: #8f5902; - font-style: inherit; -} - -code span.sc { - color: #5E5E5E; - font-style: inherit; -} - -code span.dv { - color: #AD0000; - font-style: inherit; -} - -code span.kw { - color: #003B4F; - font-style: inherit; -} - -.prevent-inlining { - content: " { - // Find any conflicting margin elements and add margins to the - // top to prevent overlap - const marginChildren = window.document.querySelectorAll( - ".column-margin.column-container > * " - ); - - let lastBottom = 0; - for (const marginChild of marginChildren) { - if (marginChild.offsetParent !== null) { - // clear the top margin so we recompute it - marginChild.style.marginTop = null; - const top = marginChild.getBoundingClientRect().top + window.scrollY; - console.log({ - childtop: marginChild.getBoundingClientRect().top, - scroll: window.scrollY, - top, - lastBottom, - }); - if (top < lastBottom) { - const margin = lastBottom - top; - marginChild.style.marginTop = `${margin}px`; - } - const styles = window.getComputedStyle(marginChild); - const marginTop = parseFloat(styles["marginTop"]); - - console.log({ - top, - height: marginChild.getBoundingClientRect().height, - marginTop, - total: top + marginChild.getBoundingClientRect().height + marginTop, - }); - lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; - } - } -}; - -window.document.addEventListener("DOMContentLoaded", function (_event) { - // Recompute the position of margin elements anytime the body size changes - if (window.ResizeObserver) { - const resizeObserver = new window.ResizeObserver( - throttle(layoutMarginEls, 50) - ); - resizeObserver.observe(window.document.body); - } - - const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); - const sidebarEl = window.document.getElementById("quarto-sidebar"); - const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); - const marginSidebarEl = window.document.getElementById( - "quarto-margin-sidebar" - ); - // function to determine whether the element has a previous sibling that is active - const prevSiblingIsActiveLink = (el) => { - const sibling = el.previousElementSibling; - if (sibling && sibling.tagName === "A") { - return sibling.classList.contains("active"); - } else { - return false; - } - }; - - // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) - function fireSlideEnter(e) { - const event = window.document.createEvent("Event"); - event.initEvent("slideenter", true, true); - window.document.dispatchEvent(event); - } - const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); - tabs.forEach((tab) => { - tab.addEventListener("shown.bs.tab", fireSlideEnter); - }); - - // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) - document.addEventListener("tabby", fireSlideEnter, false); - - // Track scrolling and mark TOC links as active - // get table of contents and sidebar (bail if we don't have at least one) - const tocLinks = tocEl - ? [...tocEl.querySelectorAll("a[data-scroll-target]")] - : []; - const makeActive = (link) => tocLinks[link].classList.add("active"); - const removeActive = (link) => tocLinks[link].classList.remove("active"); - const removeAllActive = () => - [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); - - // activate the anchor for a section associated with this TOC entry - tocLinks.forEach((link) => { - link.addEventListener("click", () => { - if (link.href.indexOf("#") !== -1) { - const anchor = link.href.split("#")[1]; - const heading = window.document.querySelector( - `[data-anchor-id=${anchor}]` - ); - if (heading) { - // Add the class - heading.classList.add("reveal-anchorjs-link"); - - // function to show the anchor - const handleMouseout = () => { - heading.classList.remove("reveal-anchorjs-link"); - heading.removeEventListener("mouseout", handleMouseout); - }; - - // add a function to clear the anchor when the user mouses out of it - heading.addEventListener("mouseout", handleMouseout); - } - } - }); - }); - - const sections = tocLinks.map((link) => { - const target = link.getAttribute("data-scroll-target"); - if (target.startsWith("#")) { - return window.document.getElementById(decodeURI(`${target.slice(1)}`)); - } else { - return window.document.querySelector(decodeURI(`${target}`)); - } - }); - - const sectionMargin = 200; - let currentActive = 0; - // track whether we've initialized state the first time - let init = false; - - const updateActiveLink = () => { - // The index from bottom to top (e.g. reversed list) - let sectionIndex = -1; - if ( - window.innerHeight + window.pageYOffset >= - window.document.body.offsetHeight - ) { - sectionIndex = 0; - } else { - sectionIndex = [...sections].reverse().findIndex((section) => { - if (section) { - return window.pageYOffset >= section.offsetTop - sectionMargin; - } else { - return false; - } - }); - } - if (sectionIndex > -1) { - const current = sections.length - sectionIndex - 1; - if (current !== currentActive) { - removeAllActive(); - currentActive = current; - makeActive(current); - if (init) { - window.dispatchEvent(sectionChanged); - } - init = true; - } - } - }; - - const inHiddenRegion = (top, bottom, hiddenRegions) => { - for (const region of hiddenRegions) { - if (top <= region.bottom && bottom >= region.top) { - return true; - } - } - return false; - }; - - const categorySelector = "header.quarto-title-block .quarto-category"; - const activateCategories = (href) => { - // Find any categories - // Surround them with a link pointing back to: - // #category=Authoring - try { - const categoryEls = window.document.querySelectorAll(categorySelector); - for (const categoryEl of categoryEls) { - const categoryText = categoryEl.textContent; - if (categoryText) { - const link = `${href}#category=${encodeURIComponent(categoryText)}`; - const linkEl = window.document.createElement("a"); - linkEl.setAttribute("href", link); - for (const child of categoryEl.childNodes) { - linkEl.append(child); - } - categoryEl.appendChild(linkEl); - } - } - } catch { - // Ignore errors - } - }; - function hasTitleCategories() { - return window.document.querySelector(categorySelector) !== null; - } - - function offsetRelativeUrl(url) { - const offset = getMeta("quarto:offset"); - return offset ? offset + url : url; - } - - function offsetAbsoluteUrl(url) { - const offset = getMeta("quarto:offset"); - const baseUrl = new URL(offset, window.location); - - const projRelativeUrl = url.replace(baseUrl, ""); - if (projRelativeUrl.startsWith("/")) { - return projRelativeUrl; - } else { - return "/" + projRelativeUrl; - } - } - - // read a meta tag value - function getMeta(metaName) { - const metas = window.document.getElementsByTagName("meta"); - for (let i = 0; i < metas.length; i++) { - if (metas[i].getAttribute("name") === metaName) { - return metas[i].getAttribute("content"); - } - } - return ""; - } - - async function findAndActivateCategories() { - const currentPagePath = offsetAbsoluteUrl(window.location.href); - const response = await fetch(offsetRelativeUrl("listings.json")); - if (response.status == 200) { - return response.json().then(function (listingPaths) { - const listingHrefs = []; - for (const listingPath of listingPaths) { - const pathWithoutLeadingSlash = listingPath.listing.substring(1); - for (const item of listingPath.items) { - if ( - item === currentPagePath || - item === currentPagePath + "index.html" - ) { - // Resolve this path against the offset to be sure - // we already are using the correct path to the listing - // (this adjusts the listing urls to be rooted against - // whatever root the page is actually running against) - const relative = offsetRelativeUrl(pathWithoutLeadingSlash); - const baseUrl = window.location; - const resolvedPath = new URL(relative, baseUrl); - listingHrefs.push(resolvedPath.pathname); - break; - } - } - } - - // Look up the tree for a nearby linting and use that if we find one - const nearestListing = findNearestParentListing( - offsetAbsoluteUrl(window.location.pathname), - listingHrefs - ); - if (nearestListing) { - activateCategories(nearestListing); - } else { - // See if the referrer is a listing page for this item - const referredRelativePath = offsetAbsoluteUrl(document.referrer); - const referrerListing = listingHrefs.find((listingHref) => { - const isListingReferrer = - listingHref === referredRelativePath || - listingHref === referredRelativePath + "index.html"; - return isListingReferrer; - }); - - if (referrerListing) { - // Try to use the referrer if possible - activateCategories(referrerListing); - } else if (listingHrefs.length > 0) { - // Otherwise, just fall back to the first listing - activateCategories(listingHrefs[0]); - } - } - }); - } - } - if (hasTitleCategories()) { - findAndActivateCategories(); - } - - const findNearestParentListing = (href, listingHrefs) => { - if (!href || !listingHrefs) { - return undefined; - } - // Look up the tree for a nearby linting and use that if we find one - const relativeParts = href.substring(1).split("/"); - while (relativeParts.length > 0) { - const path = relativeParts.join("/"); - for (const listingHref of listingHrefs) { - if (listingHref.startsWith(path)) { - return listingHref; - } - } - relativeParts.pop(); - } - - return undefined; - }; - - const manageSidebarVisiblity = (el, placeholderDescriptor) => { - let isVisible = true; - let elRect; - - return (hiddenRegions) => { - if (el === null) { - return; - } - - // Find the last element of the TOC - const lastChildEl = el.lastElementChild; - - if (lastChildEl) { - // Converts the sidebar to a menu - const convertToMenu = () => { - for (const child of el.children) { - child.style.opacity = 0; - child.style.overflow = "hidden"; - } - - nexttick(() => { - const toggleContainer = window.document.createElement("div"); - toggleContainer.style.width = "100%"; - toggleContainer.classList.add("zindex-over-content"); - toggleContainer.classList.add("quarto-sidebar-toggle"); - toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom - toggleContainer.id = placeholderDescriptor.id; - toggleContainer.style.position = "fixed"; - - const toggleIcon = window.document.createElement("i"); - toggleIcon.classList.add("quarto-sidebar-toggle-icon"); - toggleIcon.classList.add("bi"); - toggleIcon.classList.add("bi-caret-down-fill"); - - const toggleTitle = window.document.createElement("div"); - const titleEl = window.document.body.querySelector( - placeholderDescriptor.titleSelector - ); - if (titleEl) { - toggleTitle.append( - titleEl.textContent || titleEl.innerText, - toggleIcon - ); - } - toggleTitle.classList.add("zindex-over-content"); - toggleTitle.classList.add("quarto-sidebar-toggle-title"); - toggleContainer.append(toggleTitle); - - const toggleContents = window.document.createElement("div"); - toggleContents.classList = el.classList; - toggleContents.classList.add("zindex-over-content"); - toggleContents.classList.add("quarto-sidebar-toggle-contents"); - for (const child of el.children) { - if (child.id === "toc-title") { - continue; - } - - const clone = child.cloneNode(true); - clone.style.opacity = 1; - clone.style.display = null; - toggleContents.append(clone); - } - toggleContents.style.height = "0px"; - const positionToggle = () => { - // position the element (top left of parent, same width as parent) - if (!elRect) { - elRect = el.getBoundingClientRect(); - } - toggleContainer.style.left = `${elRect.left}px`; - toggleContainer.style.top = `${elRect.top}px`; - toggleContainer.style.width = `${elRect.width}px`; - }; - positionToggle(); - - toggleContainer.append(toggleContents); - el.parentElement.prepend(toggleContainer); - - // Process clicks - let tocShowing = false; - // Allow the caller to control whether this is dismissed - // when it is clicked (e.g. sidebar navigation supports - // opening and closing the nav tree, so don't dismiss on click) - const clickEl = placeholderDescriptor.dismissOnClick - ? toggleContainer - : toggleTitle; - - const closeToggle = () => { - if (tocShowing) { - toggleContainer.classList.remove("expanded"); - toggleContents.style.height = "0px"; - tocShowing = false; - } - }; - - // Get rid of any expanded toggle if the user scrolls - window.document.addEventListener( - "scroll", - throttle(() => { - closeToggle(); - }, 50) - ); - - // Handle positioning of the toggle - window.addEventListener( - "resize", - throttle(() => { - elRect = undefined; - positionToggle(); - }, 50) - ); - - window.addEventListener("quarto-hrChanged", () => { - elRect = undefined; - }); - - // Process the click - clickEl.onclick = () => { - if (!tocShowing) { - toggleContainer.classList.add("expanded"); - toggleContents.style.height = null; - tocShowing = true; - } else { - closeToggle(); - } - }; - }); - }; - - // Converts a sidebar from a menu back to a sidebar - const convertToSidebar = () => { - for (const child of el.children) { - child.style.opacity = 1; - child.style.overflow = null; - } - - const placeholderEl = window.document.getElementById( - placeholderDescriptor.id - ); - if (placeholderEl) { - placeholderEl.remove(); - } - - el.classList.remove("rollup"); - }; - - if (isReaderMode()) { - convertToMenu(); - isVisible = false; - } else { - // Find the top and bottom o the element that is being managed - const elTop = el.offsetTop; - const elBottom = - elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; - - if (!isVisible) { - // If the element is current not visible reveal if there are - // no conflicts with overlay regions - if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { - convertToSidebar(); - isVisible = true; - } - } else { - // If the element is visible, hide it if it conflicts with overlay regions - // and insert a placeholder toggle (or if we're in reader mode) - if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { - convertToMenu(); - isVisible = false; - } - } - } - } - }; - }; - - const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); - for (const tabEl of tabEls) { - const id = tabEl.getAttribute("data-bs-target"); - if (id) { - const columnEl = document.querySelector( - `${id} .column-margin, .tabset-margin-content` - ); - if (columnEl) - tabEl.addEventListener("shown.bs.tab", function (event) { - const el = event.srcElement; - if (el) { - const visibleCls = `${el.id}-margin-content`; - // walk up until we find a parent tabset - let panelTabsetEl = el.parentElement; - while (panelTabsetEl) { - if (panelTabsetEl.classList.contains("panel-tabset")) { - break; - } - panelTabsetEl = panelTabsetEl.parentElement; - } - - if (panelTabsetEl) { - const prevSib = panelTabsetEl.previousElementSibling; - if ( - prevSib && - prevSib.classList.contains("tabset-margin-container") - ) { - const childNodes = prevSib.querySelectorAll( - ".tabset-margin-content" - ); - for (const childEl of childNodes) { - if (childEl.classList.contains(visibleCls)) { - childEl.classList.remove("collapse"); - } else { - childEl.classList.add("collapse"); - } - } - } - } - } - - layoutMarginEls(); - }); - } - } - - // Manage the visibility of the toc and the sidebar - const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { - id: "quarto-toc-toggle", - titleSelector: "#toc-title", - dismissOnClick: true, - }); - const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { - id: "quarto-sidebarnav-toggle", - titleSelector: ".title", - dismissOnClick: false, - }); - let tocLeftScrollVisibility; - if (leftTocEl) { - tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { - id: "quarto-lefttoc-toggle", - titleSelector: "#toc-title", - dismissOnClick: true, - }); - } - - // Find the first element that uses formatting in special columns - const conflictingEls = window.document.body.querySelectorAll( - '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' - ); - - // Filter all the possibly conflicting elements into ones - // the do conflict on the left or ride side - const arrConflictingEls = Array.from(conflictingEls); - const leftSideConflictEls = arrConflictingEls.filter((el) => { - if (el.tagName === "ASIDE") { - return false; - } - return Array.from(el.classList).find((className) => { - return ( - className !== "column-body" && - className.startsWith("column-") && - !className.endsWith("right") && - !className.endsWith("container") && - className !== "column-margin" - ); - }); - }); - const rightSideConflictEls = arrConflictingEls.filter((el) => { - if (el.tagName === "ASIDE") { - return true; - } - - const hasMarginCaption = Array.from(el.classList).find((className) => { - return className == "margin-caption"; - }); - if (hasMarginCaption) { - return true; - } - - return Array.from(el.classList).find((className) => { - return ( - className !== "column-body" && - !className.endsWith("container") && - className.startsWith("column-") && - !className.endsWith("left") - ); - }); - }); - - const kOverlapPaddingSize = 10; - function toRegions(els) { - return els.map((el) => { - const boundRect = el.getBoundingClientRect(); - const top = - boundRect.top + - document.documentElement.scrollTop - - kOverlapPaddingSize; - return { - top, - bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, - }; - }); - } - - let hasObserved = false; - const visibleItemObserver = (els) => { - let visibleElements = [...els]; - const intersectionObserver = new IntersectionObserver( - (entries, _observer) => { - entries.forEach((entry) => { - if (entry.isIntersecting) { - if (visibleElements.indexOf(entry.target) === -1) { - visibleElements.push(entry.target); - } - } else { - visibleElements = visibleElements.filter((visibleEntry) => { - return visibleEntry !== entry; - }); - } - }); - - if (!hasObserved) { - hideOverlappedSidebars(); - } - hasObserved = true; - }, - {} - ); - els.forEach((el) => { - intersectionObserver.observe(el); - }); - - return { - getVisibleEntries: () => { - return visibleElements; - }, - }; - }; - - const rightElementObserver = visibleItemObserver(rightSideConflictEls); - const leftElementObserver = visibleItemObserver(leftSideConflictEls); - - const hideOverlappedSidebars = () => { - marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); - sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); - if (tocLeftScrollVisibility) { - tocLeftScrollVisibility( - toRegions(leftElementObserver.getVisibleEntries()) - ); - } - }; - - window.quartoToggleReader = () => { - // Applies a slow class (or removes it) - // to update the transition speed - const slowTransition = (slow) => { - const manageTransition = (id, slow) => { - const el = document.getElementById(id); - if (el) { - if (slow) { - el.classList.add("slow"); - } else { - el.classList.remove("slow"); - } - } - }; - - manageTransition("TOC", slow); - manageTransition("quarto-sidebar", slow); - }; - const readerMode = !isReaderMode(); - setReaderModeValue(readerMode); - - // If we're entering reader mode, slow the transition - if (readerMode) { - slowTransition(readerMode); - } - highlightReaderToggle(readerMode); - hideOverlappedSidebars(); - - // If we're exiting reader mode, restore the non-slow transition - if (!readerMode) { - slowTransition(!readerMode); - } - }; - - const highlightReaderToggle = (readerMode) => { - const els = document.querySelectorAll(".quarto-reader-toggle"); - if (els) { - els.forEach((el) => { - if (readerMode) { - el.classList.add("reader"); - } else { - el.classList.remove("reader"); - } - }); - } - }; - - const setReaderModeValue = (val) => { - if (window.location.protocol !== "file:") { - window.localStorage.setItem("quarto-reader-mode", val); - } else { - localReaderMode = val; - } - }; - - const isReaderMode = () => { - if (window.location.protocol !== "file:") { - return window.localStorage.getItem("quarto-reader-mode") === "true"; - } else { - return localReaderMode; - } - }; - let localReaderMode = null; - - const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); - const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; - - // Walk the TOC and collapse/expand nodes - // Nodes are expanded if: - // - they are top level - // - they have children that are 'active' links - // - they are directly below an link that is 'active' - const walk = (el, depth) => { - // Tick depth when we enter a UL - if (el.tagName === "UL") { - depth = depth + 1; - } - - // It this is active link - let isActiveNode = false; - if (el.tagName === "A" && el.classList.contains("active")) { - isActiveNode = true; - } - - // See if there is an active child to this element - let hasActiveChild = false; - for (child of el.children) { - hasActiveChild = walk(child, depth) || hasActiveChild; - } - - // Process the collapse state if this is an UL - if (el.tagName === "UL") { - if (tocOpenDepth === -1 && depth > 1) { - el.classList.add("collapse"); - } else if ( - depth <= tocOpenDepth || - hasActiveChild || - prevSiblingIsActiveLink(el) - ) { - el.classList.remove("collapse"); - } else { - el.classList.add("collapse"); - } - - // untick depth when we leave a UL - depth = depth - 1; - } - return hasActiveChild || isActiveNode; - }; - - // walk the TOC and expand / collapse any items that should be shown - - if (tocEl) { - walk(tocEl, 0); - updateActiveLink(); - } - - // Throttle the scroll event and walk peridiocally - window.document.addEventListener( - "scroll", - throttle(() => { - if (tocEl) { - updateActiveLink(); - walk(tocEl, 0); - } - if (!isReaderMode()) { - hideOverlappedSidebars(); - } - }, 5) - ); - window.addEventListener( - "resize", - throttle(() => { - if (!isReaderMode()) { - hideOverlappedSidebars(); - } - }, 10) - ); - hideOverlappedSidebars(); - highlightReaderToggle(isReaderMode()); -}); - -// grouped tabsets -window.addEventListener("pageshow", (_event) => { - function getTabSettings() { - const data = localStorage.getItem("quarto-persistent-tabsets-data"); - if (!data) { - localStorage.setItem("quarto-persistent-tabsets-data", "{}"); - return {}; - } - if (data) { - return JSON.parse(data); - } - } - - function setTabSettings(data) { - localStorage.setItem( - "quarto-persistent-tabsets-data", - JSON.stringify(data) - ); - } - - function setTabState(groupName, groupValue) { - const data = getTabSettings(); - data[groupName] = groupValue; - setTabSettings(data); - } - - function toggleTab(tab, active) { - const tabPanelId = tab.getAttribute("aria-controls"); - const tabPanel = document.getElementById(tabPanelId); - if (active) { - tab.classList.add("active"); - tabPanel.classList.add("active"); - } else { - tab.classList.remove("active"); - tabPanel.classList.remove("active"); - } - } - - function toggleAll(selectedGroup, selectorsToSync) { - for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { - const active = selectedGroup === thisGroup; - for (const tab of tabs) { - toggleTab(tab, active); - } - } - } - - function findSelectorsToSyncByLanguage() { - const result = {}; - const tabs = Array.from( - document.querySelectorAll(`div[data-group] a[id^='tabset-']`) - ); - for (const item of tabs) { - const div = item.parentElement.parentElement.parentElement; - const group = div.getAttribute("data-group"); - if (!result[group]) { - result[group] = {}; - } - const selectorsToSync = result[group]; - const value = item.innerHTML; - if (!selectorsToSync[value]) { - selectorsToSync[value] = []; - } - selectorsToSync[value].push(item); - } - return result; - } - - function setupSelectorSync() { - const selectorsToSync = findSelectorsToSyncByLanguage(); - Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { - Object.entries(tabSetsByValue).forEach(([value, items]) => { - items.forEach((item) => { - item.addEventListener("click", (_event) => { - setTabState(group, value); - toggleAll(value, selectorsToSync[group]); - }); - }); - }); - }); - return selectorsToSync; - } - - const selectorsToSync = setupSelectorSync(); - for (const [group, selectedName] of Object.entries(getTabSettings())) { - const selectors = selectorsToSync[group]; - // it's possible that stale state gives us empty selections, so we explicitly check here. - if (selectors) { - toggleAll(selectedName, selectors); - } - } -}); - -function throttle(func, wait) { - let waiting = false; - return function () { - if (!waiting) { - func.apply(this, arguments); - waiting = true; - setTimeout(function () { - waiting = false; - }, wait); - } - }; -} - -function nexttick(func) { - return setTimeout(func, 0); -} diff --git a/hacking_religion/_book/site_libs/quarto-html/tippy.css b/hacking_religion/_book/site_libs/quarto-html/tippy.css deleted file mode 100644 index e6ae635..0000000 --- a/hacking_religion/_book/site_libs/quarto-html/tippy.css +++ /dev/null @@ -1 +0,0 @@ -.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/hacking_religion/_book/site_libs/quarto-html/tippy.umd.min.js b/hacking_religion/_book/site_libs/quarto-html/tippy.umd.min.js deleted file mode 100644 index ca292be..0000000 --- a/hacking_religion/_book/site_libs/quarto-html/tippy.umd.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); - diff --git a/hacking_religion/_book/site_libs/quarto-nav/headroom.min.js b/hacking_religion/_book/site_libs/quarto-nav/headroom.min.js deleted file mode 100644 index b08f1df..0000000 --- a/hacking_religion/_book/site_libs/quarto-nav/headroom.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it - * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js - * License: MIT - */ - -!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/hacking_religion/_book/site_libs/quarto-nav/quarto-nav.js b/hacking_religion/_book/site_libs/quarto-nav/quarto-nav.js deleted file mode 100644 index 3b21201..0000000 --- a/hacking_religion/_book/site_libs/quarto-nav/quarto-nav.js +++ /dev/null @@ -1,277 +0,0 @@ -const headroomChanged = new CustomEvent("quarto-hrChanged", { - detail: {}, - bubbles: true, - cancelable: false, - composed: false, -}); - -window.document.addEventListener("DOMContentLoaded", function () { - let init = false; - - // Manage the back to top button, if one is present. - let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; - const scrollDownBuffer = 5; - const scrollUpBuffer = 35; - const btn = document.getElementById("quarto-back-to-top"); - const hideBackToTop = () => { - btn.style.display = "none"; - }; - const showBackToTop = () => { - btn.style.display = "inline-block"; - }; - if (btn) { - window.document.addEventListener( - "scroll", - function () { - const currentScrollTop = - window.pageYOffset || document.documentElement.scrollTop; - - // Shows and hides the button 'intelligently' as the user scrolls - if (currentScrollTop - scrollDownBuffer > lastScrollTop) { - hideBackToTop(); - lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; - } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { - showBackToTop(); - lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; - } - - // Show the button at the bottom, hides it at the top - if (currentScrollTop <= 0) { - hideBackToTop(); - } else if ( - window.innerHeight + currentScrollTop >= - document.body.offsetHeight - ) { - showBackToTop(); - } - }, - false - ); - } - - function throttle(func, wait) { - var timeout; - return function () { - const context = this; - const args = arguments; - const later = function () { - clearTimeout(timeout); - timeout = null; - func.apply(context, args); - }; - - if (!timeout) { - timeout = setTimeout(later, wait); - } - }; - } - - function headerOffset() { - // Set an offset if there is are fixed top navbar - const headerEl = window.document.querySelector("header.fixed-top"); - if (headerEl) { - return headerEl.clientHeight; - } else { - return 0; - } - } - - function footerOffset() { - const footerEl = window.document.querySelector("footer.footer"); - if (footerEl) { - return footerEl.clientHeight; - } else { - return 0; - } - } - - function updateDocumentOffsetWithoutAnimation() { - updateDocumentOffset(false); - } - - function updateDocumentOffset(animated) { - // set body offset - const topOffset = headerOffset(); - const bodyOffset = topOffset + footerOffset(); - const bodyEl = window.document.body; - bodyEl.setAttribute("data-bs-offset", topOffset); - bodyEl.style.paddingTop = topOffset + "px"; - - // deal with sidebar offsets - const sidebars = window.document.querySelectorAll( - ".sidebar, .headroom-target" - ); - sidebars.forEach((sidebar) => { - if (!animated) { - sidebar.classList.add("notransition"); - // Remove the no transition class after the animation has time to complete - setTimeout(function () { - sidebar.classList.remove("notransition"); - }, 201); - } - - if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { - sidebar.style.top = "0"; - sidebar.style.maxHeight = "100vh"; - } else { - sidebar.style.top = topOffset + "px"; - sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; - } - }); - - // allow space for footer - const mainContainer = window.document.querySelector(".quarto-container"); - if (mainContainer) { - mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; - } - - // link offset - let linkStyle = window.document.querySelector("#quarto-target-style"); - if (!linkStyle) { - linkStyle = window.document.createElement("style"); - linkStyle.setAttribute("id", "quarto-target-style"); - window.document.head.appendChild(linkStyle); - } - while (linkStyle.firstChild) { - linkStyle.removeChild(linkStyle.firstChild); - } - if (topOffset > 0) { - linkStyle.appendChild( - window.document.createTextNode(` - section:target::before { - content: ""; - display: block; - height: ${topOffset}px; - margin: -${topOffset}px 0 0; - }`) - ); - } - if (init) { - window.dispatchEvent(headroomChanged); - } - init = true; - } - - // initialize headroom - var header = window.document.querySelector("#quarto-header"); - if (header && window.Headroom) { - const headroom = new window.Headroom(header, { - tolerance: 5, - onPin: function () { - const sidebars = window.document.querySelectorAll( - ".sidebar, .headroom-target" - ); - sidebars.forEach((sidebar) => { - sidebar.classList.remove("sidebar-unpinned"); - }); - updateDocumentOffset(); - }, - onUnpin: function () { - const sidebars = window.document.querySelectorAll( - ".sidebar, .headroom-target" - ); - sidebars.forEach((sidebar) => { - sidebar.classList.add("sidebar-unpinned"); - }); - updateDocumentOffset(); - }, - }); - headroom.init(); - - let frozen = false; - window.quartoToggleHeadroom = function () { - if (frozen) { - headroom.unfreeze(); - frozen = false; - } else { - headroom.freeze(); - frozen = true; - } - }; - } - - window.addEventListener( - "hashchange", - function (e) { - if ( - getComputedStyle(document.documentElement).scrollBehavior !== "smooth" - ) { - window.scrollTo(0, window.pageYOffset - headerOffset()); - } - }, - false - ); - - // Observe size changed for the header - const headerEl = window.document.querySelector("header.fixed-top"); - if (headerEl && window.ResizeObserver) { - const observer = new window.ResizeObserver( - updateDocumentOffsetWithoutAnimation - ); - observer.observe(headerEl, { - attributes: true, - childList: true, - characterData: true, - }); - } else { - window.addEventListener( - "resize", - throttle(updateDocumentOffsetWithoutAnimation, 50) - ); - } - setTimeout(updateDocumentOffsetWithoutAnimation, 250); - - // fixup index.html links if we aren't on the filesystem - if (window.location.protocol !== "file:") { - const links = window.document.querySelectorAll("a"); - for (let i = 0; i < links.length; i++) { - if (links[i].href) { - links[i].href = links[i].href.replace(/\/index\.html/, "/"); - } - } - - // Fixup any sharing links that require urls - // Append url to any sharing urls - const sharingLinks = window.document.querySelectorAll( - "a.sidebar-tools-main-item" - ); - for (let i = 0; i < sharingLinks.length; i++) { - const sharingLink = sharingLinks[i]; - const href = sharingLink.getAttribute("href"); - if (href) { - sharingLink.setAttribute( - "href", - href.replace("|url|", window.location.href) - ); - } - } - - // Scroll the active navigation item into view, if necessary - const navSidebar = window.document.querySelector("nav#quarto-sidebar"); - if (navSidebar) { - // Find the active item - const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); - if (activeItem) { - // Wait for the scroll height and height to resolve by observing size changes on the - // nav element that is scrollable - const resizeObserver = new ResizeObserver((_entries) => { - // The bottom of the element - const elBottom = activeItem.offsetTop; - const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; - - // The element height and scroll height are the same, then we are still loading - if (viewBottom !== navSidebar.scrollHeight) { - // Determine if the item isn't visible and scroll to it - if (elBottom >= viewBottom) { - navSidebar.scrollTop = elBottom; - } - - // stop observing now since we've completed the scroll - resizeObserver.unobserve(navSidebar); - } - }); - resizeObserver.observe(navSidebar); - } - } - } -}); diff --git a/hacking_religion/_book/site_libs/quarto-search/autocomplete.umd.js b/hacking_religion/_book/site_libs/quarto-search/autocomplete.umd.js deleted file mode 100644 index 619c57c..0000000 --- a/hacking_religion/_book/site_libs/quarto-search/autocomplete.umd.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! @algolia/autocomplete-js 1.7.3 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);u=!0);}catch(e){a=!0,o=e}finally{try{u||null==n.return||n.return()}finally{if(a)throw o}}return i}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=n?null===r?null:0:o}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ae,ce,le,se=null,pe=(ae=-1,ce=-1,le=void 0,function(e){var t=++ae;return Promise.resolve(e).then((function(e){return le&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ye=["props","refresh","store"],be=["inputElement","formElement","panelElement"],Oe=["inputElement"],_e=["inputElement","maxLength"],Pe=["item","source"];function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ee(e){var t=e.props,n=e.refresh,r=e.store,o=Ie(e,ye);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return we({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},Ie(e,be))},getRootProps:function(e){return we({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){return e.inputElement,we({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(we({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(we({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},Ie(e,Oe))},getLabelProps:function(e){return we({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&fe(we({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var c=a.maxLength,l=void 0===c?512:c,s=Ie(a,_e),p=A(r.getState()),f=function(e){return Boolean(e&&e.match(C))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),d=null!=p&&p.itemUrl&&!f?"go":"search";return we({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:d,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){fe(we({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=ge(e,de);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},a=function(){var e=A(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,c=e.source;c.onActive(ve({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:c,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?fe(ve({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var c=A(o.getState()),l=c.item,s=c.itemInputValue,p=c.itemUrl,f=c.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(f.onSelect(ve({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:p,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(f.onSelect(ve({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:p,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==p)return f.onSelect(ve({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),void n.navigator.navigate({itemUrl:p,item:l,state:o.getState()});fe(ve({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){f.onSelect(ve({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i))}))}}}(we({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:y,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return we({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){return we({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var i=e.item,u=e.source,a=Ie(e,Pe);return we({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=A(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,c=t.itemUrl,l=t.source;l.onActive(we({event:e,item:u,itemInputValue:a,itemUrl:c,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),c=u.getItemUrl({item:i,state:r.getState()});(c?Promise.resolve():fe(we({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(we({event:e,item:i,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:v(),plugins:o,initialState:H({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(F(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return E(e,n)}))).then((function(e){return d(e)})).then((function(e){return e.map((function(e){return H(H({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:H({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}(e,t),r=R(Te,n,(function(e){var t=e.prevState,r=e.state;n.onStateChange(Be({prevState:t,state:r,refresh:u},o))})),o=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var n=0,r=e.map((function(e){return L(L({},e),{},{items:d(e.items).map((function(e){return L(L({},e),{},{__autocomplete_id:n++})}))})}));t.dispatch("setCollections",r)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:r}),i=Ee(Be({props:n,refresh:u,store:r},o));function u(){return fe(Be({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:u,store:r},o))}return n.plugins.forEach((function(e){var n;return null===(n=e.subscribe)||void 0===n?void 0:n.call(e,Be(Be({},o),{},{refresh:u,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})}}))})),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),u=o.document.querySelector("head");i.name="algolia:metadata",setTimeout((function(){i.content=JSON.stringify(r),u.appendChild(i)}),0)}}({metadata:ke({plugins:n.plugins,options:e}),environment:n.environment}),Be(Be({refresh:u},i),o)}var Ue=function(e,t,n,r){var o;t[0]=0;for(var i=1;i=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},c=0;c"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[c][l+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var We=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function Qe(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function $e(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?lt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return _t(e,u,r,o,null)}function _t(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++pt:o};return null==o&&null!=st.vnode&&st.vnode(i),i}function Pt(e){return e.children}function jt(e,t){this.props=e,this.context=t}function wt(e,t){if(null==t)return e.__?wt(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?_t(d.type,d.props,d.key,null,d.__v):d)){if(d.__=n,d.__b=n.__b+1,null===(f=g[s])||f&&d.key==f.key&&d.type===f.type)g[s]=void 0;else for(p=0;p0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Ht);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Wt(e){return function(e){if(Array.isArray(e))return Qt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Qt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Gt=new RegExp(/\w/i),Kt=/&(amp|quot|lt|gt|#39);/g,Jt=RegExp(Kt.source);function Yt(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Gt.test((o=i.value)&&Jt.test(o)?o.replace(Kt,(function(e){return zt[e]})):o)||a!==u?i.isHighlighted:a}function Xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function mn(e){return function(e){if(Array.isArray(e))return vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(h.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:Sn,options:e}}))})),j=p(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),w={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},S={setActiveItemId:P.value.setActiveItemId,setQuery:P.value.setQuery,setCollections:P.value.setCollections,setIsOpen:P.value.setIsOpen,setStatus:P.value.setStatus,setContext:P.value.setContext,refresh:P.value.refresh},I=d((function(){return Ve.bind(O.value.renderer.renderer.createElement)})),E=d((function(){return ct({autocomplete:P.value,autocompleteScopeApi:S,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:w,setIsModalOpen:k,state:j.current,translations:O.value.renderer.translations})}));function A(){tt(E.value.panel,{style:_.value?{}:wn({panelPlacement:O.value.renderer.panelPlacement,container:E.value.root,form:E.value.form,environment:O.value.core.environment})})}function C(e){j.current=e;var t={autocomplete:P.value,autocompleteScopeApi:S,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,html:I.value,dom:E.value,panelContainer:_.value?E.value.detachedContainer:O.value.renderer.panelContainer,propGetters:w,state:j.current,renderer:O.value.renderer.renderer},r=!g(e)&&!h.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;nt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),nt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),tt(o.label,{hidden:"stalled"===u.status}),tt(o.loadingIndicator,{hidden:"stalled"!==u.status}),tt(o.clearButton,{hidden:!u.query})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,c=t.dom,l=t.panelContainer,s=t.propGetters,p=t.state,f=t.components,d=t.renderer;if(p.isOpen){l.contains(c.panel)||"loading"===p.status||l.appendChild(c.panel),c.panel.classList.toggle("aa-Panel--stalled","stalled"===p.status);var m=p.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var c=e.source,l=e.items;return d.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":c.sourceId},c.templates.header&&d.createElement("div",{className:u.sourceHeader},c.templates.header({components:f,createElement:d.createElement,Fragment:d.Fragment,items:l,source:c,state:p,html:a})),c.templates.noResults&&0===l.length?d.createElement("div",{className:u.sourceNoResults},c.templates.noResults({components:f,createElement:d.createElement,Fragment:d.Fragment,source:c,state:p,html:a})):d.createElement("ul",i({className:u.list},s.getListProps(n({state:p,props:r.getListProps({})},o))),l.map((function(e){var t=r.getItemProps({item:e,source:c});return d.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:p,props:t},o))),c.templates.item({components:f,createElement:d.createElement,Fragment:d.Fragment,item:e,state:p,html:a}))}))),c.templates.footer&&d.createElement("div",{className:u.sourceFooter},c.templates.footer({components:f,createElement:d.createElement,Fragment:d.Fragment,items:l,source:c,state:p,html:a})))})),v=d.createElement(d.Fragment,null,d.createElement("div",{className:u.panelLayout},m),d.createElement("div",{className:"aa-GradientBottom"})),h=m.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:v,state:p,sections:m,elements:h},d),{},{components:f,html:a},o),c.panel)}else l.contains(c.panel)&&l.removeChild(c.panel)}(r,t)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c();var t=O.value.renderer,n=t.components,r=u(t,In);y.current=Ge(r,O.value.core,{components:Ke(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),m(),l(),P.value.refresh().then((function(){C(j.current)}))}function k(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(E.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(E.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),E.value.input.focus()):(O.value.core.environment.document.body.removeChild(E.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached"),P.value.setQuery(""),P.value.refresh()))}))}return a((function(){var e=P.value.getEnvironmentProps({formElement:E.value.form,panelElement:E.value.panel,inputElement:E.value.input});return tt(O.value.core.environment,e),function(){tt(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?E.value.detachedOverlay:E.value.panel;return _.value&&j.current.isOpen&&k(!0),C(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(E.value.root),function(){e.removeChild(E.value.root)}})),a((function(){var e=f((function(e){C(e.state)}),0);return b.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&k(n.isOpen),_.value||!n.isOpen||r.isOpen||A(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){b.current=void 0}})),a((function(){var e=f((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?D({}):requestAnimationFrame(A)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){E.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(A),function(){}})),n(n({},S),{},{update:D,destroy:function(){c()}})},e.getAlgoliaFacets=function(e){var t=En({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=An,Object.defineProperty(e,"__esModule",{value:!0})})); - diff --git a/hacking_religion/_book/site_libs/quarto-search/fuse.min.js b/hacking_religion/_book/site_libs/quarto-search/fuse.min.js deleted file mode 100644 index adc2835..0000000 --- a/hacking_religion/_book/site_libs/quarto-search/fuse.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) - * - * Copyright (c) 2022 Kiro Risk (http://kiro.me) - * All Rights Reserved. Apache Software License 2.0 - * - * http://www.apache.org/licenses/LICENSE-2.0 - */ -var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/hacking_religion/_book/site_libs/quarto-search/quarto-search.js b/hacking_religion/_book/site_libs/quarto-search/quarto-search.js deleted file mode 100644 index f5d852d..0000000 --- a/hacking_religion/_book/site_libs/quarto-search/quarto-search.js +++ /dev/null @@ -1,1140 +0,0 @@ -const kQueryArg = "q"; -const kResultsArg = "show-results"; - -// If items don't provide a URL, then both the navigator and the onSelect -// function aren't called (and therefore, the default implementation is used) -// -// We're using this sentinel URL to signal to those handlers that this -// item is a more item (along with the type) and can be handled appropriately -const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; - -window.document.addEventListener("DOMContentLoaded", function (_event) { - // Ensure that search is available on this page. If it isn't, - // should return early and not do anything - var searchEl = window.document.getElementById("quarto-search"); - if (!searchEl) return; - - const { autocomplete } = window["@algolia/autocomplete-js"]; - - let quartoSearchOptions = {}; - let language = {}; - const searchOptionEl = window.document.getElementById( - "quarto-search-options" - ); - if (searchOptionEl) { - const jsonStr = searchOptionEl.textContent; - quartoSearchOptions = JSON.parse(jsonStr); - language = quartoSearchOptions.language; - } - - // note the search mode - if (quartoSearchOptions.type === "overlay") { - searchEl.classList.add("type-overlay"); - } else { - searchEl.classList.add("type-textbox"); - } - - // Used to determine highlighting behavior for this page - // A `q` query param is expected when the user follows a search - // to this page - const currentUrl = new URL(window.location); - const query = currentUrl.searchParams.get(kQueryArg); - const showSearchResults = currentUrl.searchParams.get(kResultsArg); - const mainEl = window.document.querySelector("main"); - - // highlight matches on the page - if (query !== null && mainEl) { - // perform any highlighting - highlight(escapeRegExp(query), mainEl); - - // fix up the URL to remove the q query param - const replacementUrl = new URL(window.location); - replacementUrl.searchParams.delete(kQueryArg); - window.history.replaceState({}, "", replacementUrl); - } - - // function to clear highlighting on the page when the search query changes - // (e.g. if the user edits the query or clears it) - let highlighting = true; - const resetHighlighting = (searchTerm) => { - if (mainEl && highlighting && query !== null && searchTerm !== query) { - clearHighlight(query, mainEl); - highlighting = false; - } - }; - - // Clear search highlighting when the user scrolls sufficiently - const resetFn = () => { - resetHighlighting(""); - window.removeEventListener("quarto-hrChanged", resetFn); - window.removeEventListener("quarto-sectionChanged", resetFn); - }; - - // Register this event after the initial scrolling and settling of events - // on the page - window.addEventListener("quarto-hrChanged", resetFn); - window.addEventListener("quarto-sectionChanged", resetFn); - - // Responsively switch to overlay mode if the search is present on the navbar - // Note that switching the sidebar to overlay mode requires more coordinate (not just - // the media query since we generate different HTML for sidebar overlays than we do - // for sidebar input UI) - const detachedMediaQuery = - quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; - - // If configured, include the analytics client to send insights - const plugins = configurePlugins(quartoSearchOptions); - - let lastState = null; - const { setIsOpen, setQuery, setCollections } = autocomplete({ - container: searchEl, - detachedMediaQuery: detachedMediaQuery, - defaultActiveItemId: 0, - panelContainer: "#quarto-search-results", - panelPlacement: quartoSearchOptions["panel-placement"], - debug: false, - openOnFocus: true, - plugins, - classNames: { - form: "d-flex", - }, - translations: { - clearButtonTitle: language["search-clear-button-title"], - detachedCancelButtonText: language["search-detached-cancel-button-title"], - submitButtonTitle: language["search-submit-button-title"], - }, - initialState: { - query, - }, - getItemUrl({ item }) { - return item.href; - }, - onStateChange({ state }) { - // Perhaps reset highlighting - resetHighlighting(state.query); - - // If the panel just opened, ensure the panel is positioned properly - if (state.isOpen) { - if (lastState && !lastState.isOpen) { - setTimeout(() => { - positionPanel(quartoSearchOptions["panel-placement"]); - }, 150); - } - } - - // Perhaps show the copy link - showCopyLink(state.query, quartoSearchOptions); - - lastState = state; - }, - reshape({ sources, state }) { - return sources.map((source) => { - try { - const items = source.getItems(); - - // Validate the items - validateItems(items); - - // group the items by document - const groupedItems = new Map(); - items.forEach((item) => { - const hrefParts = item.href.split("#"); - const baseHref = hrefParts[0]; - const isDocumentItem = hrefParts.length === 1; - - const items = groupedItems.get(baseHref); - if (!items) { - groupedItems.set(baseHref, [item]); - } else { - // If the href for this item matches the document - // exactly, place this item first as it is the item that represents - // the document itself - if (isDocumentItem) { - items.unshift(item); - } else { - items.push(item); - } - groupedItems.set(baseHref, items); - } - }); - - const reshapedItems = []; - let count = 1; - for (const [_key, value] of groupedItems) { - const firstItem = value[0]; - reshapedItems.push({ - ...firstItem, - type: kItemTypeDoc, - }); - - const collapseMatches = quartoSearchOptions["collapse-after"]; - const collapseCount = - typeof collapseMatches === "number" ? collapseMatches : 1; - - if (value.length > 1) { - const target = `search-more-${count}`; - const isExpanded = - state.context.expanded && - state.context.expanded.includes(target); - - const remainingCount = value.length - collapseCount; - - for (let i = 1; i < value.length; i++) { - if (collapseMatches && i === collapseCount) { - reshapedItems.push({ - target, - title: isExpanded - ? language["search-hide-matches-text"] - : remainingCount === 1 - ? `${remainingCount} ${language["search-more-match-text"]}` - : `${remainingCount} ${language["search-more-matches-text"]}`, - type: kItemTypeMore, - href: kItemTypeMoreHref, - }); - } - - if (isExpanded || !collapseMatches || i < collapseCount) { - reshapedItems.push({ - ...value[i], - type: kItemTypeItem, - target, - }); - } - } - } - count += 1; - } - - return { - ...source, - getItems() { - return reshapedItems; - }, - }; - } catch (error) { - // Some form of error occurred - return { - ...source, - getItems() { - return [ - { - title: error.name || "An Error Occurred While Searching", - text: - error.message || - "An unknown error occurred while attempting to perform the requested search.", - type: kItemTypeError, - }, - ]; - }, - }; - } - }); - }, - navigator: { - navigate({ itemUrl }) { - if (itemUrl !== offsetURL(kItemTypeMoreHref)) { - window.location.assign(itemUrl); - } - }, - navigateNewTab({ itemUrl }) { - if (itemUrl !== offsetURL(kItemTypeMoreHref)) { - const windowReference = window.open(itemUrl, "_blank", "noopener"); - if (windowReference) { - windowReference.focus(); - } - } - }, - navigateNewWindow({ itemUrl }) { - if (itemUrl !== offsetURL(kItemTypeMoreHref)) { - window.open(itemUrl, "_blank", "noopener"); - } - }, - }, - getSources({ state, setContext, setActiveItemId, refresh }) { - return [ - { - sourceId: "documents", - getItemUrl({ item }) { - if (item.href) { - return offsetURL(item.href); - } else { - return undefined; - } - }, - onSelect({ - item, - state, - setContext, - setIsOpen, - setActiveItemId, - refresh, - }) { - if (item.type === kItemTypeMore) { - toggleExpanded(item, state, setContext, setActiveItemId, refresh); - - // Toggle more - setIsOpen(true); - } - }, - getItems({ query }) { - if (query === null || query === "") { - return []; - } - - const limit = quartoSearchOptions.limit; - if (quartoSearchOptions.algolia) { - return algoliaSearch(query, limit, quartoSearchOptions.algolia); - } else { - // Fuse search options - const fuseSearchOptions = { - isCaseSensitive: false, - shouldSort: true, - minMatchCharLength: 2, - limit: limit, - }; - - return readSearchData().then(function (fuse) { - return fuseSearch(query, fuse, fuseSearchOptions); - }); - } - }, - templates: { - noResults({ createElement }) { - const hasQuery = lastState.query; - - return createElement( - "div", - { - class: `quarto-search-no-results${ - hasQuery ? "" : " no-query" - }`, - }, - language["search-no-results-text"] - ); - }, - header({ items, createElement }) { - // count the documents - const count = items.filter((item) => { - return item.type === kItemTypeDoc; - }).length; - - if (count > 0) { - return createElement( - "div", - { class: "search-result-header" }, - `${count} ${language["search-matching-documents-text"]}` - ); - } else { - return createElement( - "div", - { class: "search-result-header-no-results" }, - `` - ); - } - }, - footer({ _items, createElement }) { - if ( - quartoSearchOptions.algolia && - quartoSearchOptions.algolia["show-logo"] - ) { - const libDir = quartoSearchOptions.algolia["libDir"]; - const logo = createElement("img", { - src: offsetURL( - `${libDir}/quarto-search/search-by-algolia.svg` - ), - class: "algolia-search-logo", - }); - return createElement( - "a", - { href: "http://www.algolia.com/" }, - logo - ); - } - }, - - item({ item, createElement }) { - return renderItem( - item, - createElement, - state, - setActiveItemId, - setContext, - refresh - ); - }, - }, - }, - ]; - }, - }); - - window.quartoOpenSearch = () => { - setIsOpen(false); - setIsOpen(true); - focusSearchInput(); - }; - - // Remove the labeleledby attribute since it is pointing - // to a non-existent label - if (quartoSearchOptions.type === "overlay") { - const inputEl = window.document.querySelector( - "#quarto-search .aa-Autocomplete" - ); - if (inputEl) { - inputEl.removeAttribute("aria-labelledby"); - } - } - - // If the main document scrolls dismiss the search results - // (otherwise, since they're floating in the document they can scroll with the document) - window.document.body.onscroll = () => { - setIsOpen(false); - }; - - if (showSearchResults) { - setIsOpen(true); - focusSearchInput(); - } -}); - -function configurePlugins(quartoSearchOptions) { - const autocompletePlugins = []; - const algoliaOptions = quartoSearchOptions.algolia; - if ( - algoliaOptions && - algoliaOptions["analytics-events"] && - algoliaOptions["search-only-api-key"] && - algoliaOptions["application-id"] - ) { - const apiKey = algoliaOptions["search-only-api-key"]; - const appId = algoliaOptions["application-id"]; - - // Aloglia insights may not be loaded because they require cookie consent - // Use deferred loading so events will start being recorded when/if consent - // is granted. - const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { - if ( - window.aa && - window["@algolia/autocomplete-plugin-algolia-insights"] - ) { - window.aa("init", { - appId, - apiKey, - useCookie: true, - }); - - const { createAlgoliaInsightsPlugin } = - window["@algolia/autocomplete-plugin-algolia-insights"]; - // Register the insights client - const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ - insightsClient: window.aa, - onItemsChange({ insights, insightsEvents }) { - const events = insightsEvents.map((event) => { - const maxEvents = event.objectIDs.slice(0, 20); - return { - ...event, - objectIDs: maxEvents, - }; - }); - - insights.viewedObjectIDs(...events); - }, - }); - return algoliaInsightsPlugin; - } - }); - - // Add the plugin - autocompletePlugins.push(algoliaInsightsDeferredPlugin); - return autocompletePlugins; - } -} - -// For plugins that may not load immediately, create a wrapper -// plugin and forward events and plugin data once the plugin -// is initialized. This is useful for cases like cookie consent -// which may prevent the analytics insights event plugin from initializing -// immediately. -function deferredLoadPlugin(createPlugin) { - let plugin = undefined; - let subscribeObj = undefined; - const wrappedPlugin = () => { - if (!plugin && subscribeObj) { - plugin = createPlugin(); - if (plugin && plugin.subscribe) { - plugin.subscribe(subscribeObj); - } - } - return plugin; - }; - - return { - subscribe: (obj) => { - subscribeObj = obj; - }, - onStateChange: (obj) => { - const plugin = wrappedPlugin(); - if (plugin && plugin.onStateChange) { - plugin.onStateChange(obj); - } - }, - onSubmit: (obj) => { - const plugin = wrappedPlugin(); - if (plugin && plugin.onSubmit) { - plugin.onSubmit(obj); - } - }, - onReset: (obj) => { - const plugin = wrappedPlugin(); - if (plugin && plugin.onReset) { - plugin.onReset(obj); - } - }, - getSources: (obj) => { - const plugin = wrappedPlugin(); - if (plugin && plugin.getSources) { - return plugin.getSources(obj); - } else { - return Promise.resolve([]); - } - }, - data: (obj) => { - const plugin = wrappedPlugin(); - if (plugin && plugin.data) { - plugin.data(obj); - } - }, - }; -} - -function validateItems(items) { - // Validate the first item - if (items.length > 0) { - const item = items[0]; - const missingFields = []; - if (item.href == undefined) { - missingFields.push("href"); - } - if (!item.title == undefined) { - missingFields.push("title"); - } - if (!item.text == undefined) { - missingFields.push("text"); - } - - if (missingFields.length === 1) { - throw { - name: `Error: Search index is missing the ${missingFields[0]} field.`, - message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, - }; - } else if (missingFields.length > 1) { - const missingFieldList = missingFields - .map((field) => { - return `${field}`; - }) - .join(", "); - - throw { - name: `Error: Search index is missing the following fields: ${missingFieldList}.`, - message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, - }; - } - } -} - -let lastQuery = null; -function showCopyLink(query, options) { - const language = options.language; - lastQuery = query; - // Insert share icon - const inputSuffixEl = window.document.body.querySelector( - ".aa-Form .aa-InputWrapperSuffix" - ); - - if (inputSuffixEl) { - let copyButtonEl = window.document.body.querySelector( - ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" - ); - - if (copyButtonEl === null) { - copyButtonEl = window.document.createElement("button"); - copyButtonEl.setAttribute("class", "aa-CopyButton"); - copyButtonEl.setAttribute("type", "button"); - copyButtonEl.setAttribute("title", language["search-copy-link-title"]); - copyButtonEl.onmousedown = (e) => { - e.preventDefault(); - e.stopPropagation(); - }; - - const linkIcon = "bi-clipboard"; - const checkIcon = "bi-check2"; - - const shareIconEl = window.document.createElement("i"); - shareIconEl.setAttribute("class", `bi ${linkIcon}`); - copyButtonEl.appendChild(shareIconEl); - inputSuffixEl.prepend(copyButtonEl); - - const clipboard = new window.ClipboardJS(".aa-CopyButton", { - text: function (_trigger) { - const copyUrl = new URL(window.location); - copyUrl.searchParams.set(kQueryArg, lastQuery); - copyUrl.searchParams.set(kResultsArg, "1"); - return copyUrl.toString(); - }, - }); - clipboard.on("success", function (e) { - // Focus the input - - // button target - const button = e.trigger; - const icon = button.querySelector("i.bi"); - - // flash "checked" - icon.classList.add(checkIcon); - icon.classList.remove(linkIcon); - setTimeout(function () { - icon.classList.remove(checkIcon); - icon.classList.add(linkIcon); - }, 1000); - }); - } - - // If there is a query, show the link icon - if (copyButtonEl) { - if (lastQuery && options["copy-button"]) { - copyButtonEl.style.display = "flex"; - } else { - copyButtonEl.style.display = "none"; - } - } - } -} - -/* Search Index Handling */ -// create the index -var fuseIndex = undefined; -async function readSearchData() { - // Initialize the search index on demand - if (fuseIndex === undefined) { - // create fuse index - const options = { - keys: [ - { name: "title", weight: 20 }, - { name: "section", weight: 20 }, - { name: "text", weight: 10 }, - ], - ignoreLocation: true, - threshold: 0.1, - }; - const fuse = new window.Fuse([], options); - - // fetch the main search.json - const response = await fetch(offsetURL("search.json")); - if (response.status == 200) { - return response.json().then(function (searchDocs) { - searchDocs.forEach(function (searchDoc) { - fuse.add(searchDoc); - }); - fuseIndex = fuse; - return fuseIndex; - }); - } else { - return Promise.reject( - new Error( - "Unexpected status from search index request: " + response.status - ) - ); - } - } - return fuseIndex; -} - -function inputElement() { - return window.document.body.querySelector(".aa-Form .aa-Input"); -} - -function focusSearchInput() { - setTimeout(() => { - const inputEl = inputElement(); - if (inputEl) { - inputEl.focus(); - } - }, 50); -} - -/* Panels */ -const kItemTypeDoc = "document"; -const kItemTypeMore = "document-more"; -const kItemTypeItem = "document-item"; -const kItemTypeError = "error"; - -function renderItem( - item, - createElement, - state, - setActiveItemId, - setContext, - refresh -) { - switch (item.type) { - case kItemTypeDoc: - return createDocumentCard( - createElement, - "file-richtext", - item.title, - item.section, - item.text, - item.href - ); - case kItemTypeMore: - return createMoreCard( - createElement, - item, - state, - setActiveItemId, - setContext, - refresh - ); - case kItemTypeItem: - return createSectionCard( - createElement, - item.section, - item.text, - item.href - ); - case kItemTypeError: - return createErrorCard(createElement, item.title, item.text); - default: - return undefined; - } -} - -function createDocumentCard(createElement, icon, title, section, text, href) { - const iconEl = createElement("i", { - class: `bi bi-${icon} search-result-icon`, - }); - const titleEl = createElement("p", { class: "search-result-title" }, title); - const titleContainerEl = createElement( - "div", - { class: "search-result-title-container" }, - [iconEl, titleEl] - ); - - const textEls = []; - if (section) { - const sectionEl = createElement( - "p", - { class: "search-result-section" }, - section - ); - textEls.push(sectionEl); - } - const descEl = createElement("p", { - class: "search-result-text", - dangerouslySetInnerHTML: { - __html: text, - }, - }); - textEls.push(descEl); - - const textContainerEl = createElement( - "div", - { class: "search-result-text-container" }, - textEls - ); - - const containerEl = createElement( - "div", - { - class: "search-result-container", - }, - [titleContainerEl, textContainerEl] - ); - - const linkEl = createElement( - "a", - { - href: offsetURL(href), - class: "search-result-link", - }, - containerEl - ); - - const classes = ["search-result-doc", "search-item"]; - if (!section) { - classes.push("document-selectable"); - } - - return createElement( - "div", - { - class: classes.join(" "), - }, - linkEl - ); -} - -function createMoreCard( - createElement, - item, - state, - setActiveItemId, - setContext, - refresh -) { - const moreCardEl = createElement( - "div", - { - class: "search-result-more search-item", - onClick: (e) => { - // Handle expanding the sections by adding the expanded - // section to the list of expanded sections - toggleExpanded(item, state, setContext, setActiveItemId, refresh); - e.stopPropagation(); - }, - }, - item.title - ); - - return moreCardEl; -} - -function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { - const expanded = state.context.expanded || []; - if (expanded.includes(item.target)) { - setContext({ - expanded: expanded.filter((target) => target !== item.target), - }); - } else { - setContext({ expanded: [...expanded, item.target] }); - } - - refresh(); - setActiveItemId(item.__autocomplete_id); -} - -function createSectionCard(createElement, section, text, href) { - const sectionEl = createSection(createElement, section, text, href); - return createElement( - "div", - { - class: "search-result-doc-section search-item", - }, - sectionEl - ); -} - -function createSection(createElement, title, text, href) { - const descEl = createElement("p", { - class: "search-result-text", - dangerouslySetInnerHTML: { - __html: text, - }, - }); - - const titleEl = createElement("p", { class: "search-result-section" }, title); - const linkEl = createElement( - "a", - { - href: offsetURL(href), - class: "search-result-link", - }, - [titleEl, descEl] - ); - return linkEl; -} - -function createErrorCard(createElement, title, text) { - const descEl = createElement("p", { - class: "search-error-text", - dangerouslySetInnerHTML: { - __html: text, - }, - }); - - const titleEl = createElement("p", { - class: "search-error-title", - dangerouslySetInnerHTML: { - __html: ` ${title}`, - }, - }); - const errorEl = createElement("div", { class: "search-error" }, [ - titleEl, - descEl, - ]); - return errorEl; -} - -function positionPanel(pos) { - const panelEl = window.document.querySelector( - "#quarto-search-results .aa-Panel" - ); - const inputEl = window.document.querySelector( - "#quarto-search .aa-Autocomplete" - ); - - if (panelEl && inputEl) { - panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; - if (pos === "start") { - panelEl.style.left = `${Math.round(inputEl.left)}px`; - } else { - panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; - } - } -} - -/* Highlighting */ -// highlighting functions -function highlightMatch(query, text) { - if (text) { - const start = text.toLowerCase().indexOf(query.toLowerCase()); - if (start !== -1) { - const startMark = ""; - const endMark = ""; - - const end = start + query.length; - text = - text.slice(0, start) + - startMark + - text.slice(start, end) + - endMark + - text.slice(end); - const startInfo = clipStart(text, start); - const endInfo = clipEnd( - text, - startInfo.position + startMark.length + endMark.length - ); - text = - startInfo.prefix + - text.slice(startInfo.position, endInfo.position) + - endInfo.suffix; - - return text; - } else { - return text; - } - } else { - return text; - } -} - -function clipStart(text, pos) { - const clipStart = pos - 50; - if (clipStart < 0) { - // This will just return the start of the string - return { - position: 0, - prefix: "", - }; - } else { - // We're clipping before the start of the string, walk backwards to the first space. - const spacePos = findSpace(text, pos, -1); - return { - position: spacePos.position, - prefix: "", - }; - } -} - -function clipEnd(text, pos) { - const clipEnd = pos + 200; - if (clipEnd > text.length) { - return { - position: text.length, - suffix: "", - }; - } else { - const spacePos = findSpace(text, clipEnd, 1); - return { - position: spacePos.position, - suffix: spacePos.clipped ? "…" : "", - }; - } -} - -function findSpace(text, start, step) { - let stepPos = start; - while (stepPos > -1 && stepPos < text.length) { - const char = text[stepPos]; - if (char === " " || char === "," || char === ":") { - return { - position: step === 1 ? stepPos : stepPos - step, - clipped: stepPos > 1 && stepPos < text.length, - }; - } - stepPos = stepPos + step; - } - - return { - position: stepPos - step, - clipped: false, - }; -} - -// removes highlighting as implemented by the mark tag -function clearHighlight(searchterm, el) { - const childNodes = el.childNodes; - for (let i = childNodes.length - 1; i >= 0; i--) { - const node = childNodes[i]; - if (node.nodeType === Node.ELEMENT_NODE) { - if ( - node.tagName === "MARK" && - node.innerText.toLowerCase() === searchterm.toLowerCase() - ) { - el.replaceChild(document.createTextNode(node.innerText), node); - } else { - clearHighlight(searchterm, node); - } - } - } -} - -function escapeRegExp(string) { - return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -} - -// highlight matches -function highlight(term, el) { - const termRegex = new RegExp(term, "ig"); - const childNodes = el.childNodes; - - // walk back to front avoid mutating elements in front of us - for (let i = childNodes.length - 1; i >= 0; i--) { - const node = childNodes[i]; - - if (node.nodeType === Node.TEXT_NODE) { - // Search text nodes for text to highlight - const text = node.nodeValue; - - let startIndex = 0; - let matchIndex = text.search(termRegex); - if (matchIndex > -1) { - const markFragment = document.createDocumentFragment(); - while (matchIndex > -1) { - const prefix = text.slice(startIndex, matchIndex); - markFragment.appendChild(document.createTextNode(prefix)); - - const mark = document.createElement("mark"); - mark.appendChild( - document.createTextNode( - text.slice(matchIndex, matchIndex + term.length) - ) - ); - markFragment.appendChild(mark); - - startIndex = matchIndex + term.length; - matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); - if (matchIndex > -1) { - matchIndex = startIndex + matchIndex; - } - } - if (startIndex < text.length) { - markFragment.appendChild( - document.createTextNode(text.slice(startIndex, text.length)) - ); - } - - el.replaceChild(markFragment, node); - } - } else if (node.nodeType === Node.ELEMENT_NODE) { - // recurse through elements - highlight(term, node); - } - } -} - -/* Link Handling */ -// get the offset from this page for a given site root relative url -function offsetURL(url) { - var offset = getMeta("quarto:offset"); - return offset ? offset + url : url; -} - -// read a meta tag value -function getMeta(metaName) { - var metas = window.document.getElementsByTagName("meta"); - for (let i = 0; i < metas.length; i++) { - if (metas[i].getAttribute("name") === metaName) { - return metas[i].getAttribute("content"); - } - } - return ""; -} - -function algoliaSearch(query, limit, algoliaOptions) { - const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; - - const applicationId = algoliaOptions["application-id"]; - const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; - const indexName = algoliaOptions["index-name"]; - const indexFields = algoliaOptions["index-fields"]; - const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); - const searchParams = algoliaOptions["params"]; - const searchAnalytics = !!algoliaOptions["analytics-events"]; - - return getAlgoliaResults({ - searchClient, - queries: [ - { - indexName: indexName, - query, - params: { - hitsPerPage: limit, - clickAnalytics: searchAnalytics, - ...searchParams, - }, - }, - ], - transformResponse: (response) => { - if (!indexFields) { - return response.hits.map((hit) => { - return hit.map((item) => { - return { - ...item, - text: highlightMatch(query, item.text), - }; - }); - }); - } else { - const remappedHits = response.hits.map((hit) => { - return hit.map((item) => { - const newItem = { ...item }; - ["href", "section", "title", "text"].forEach((keyName) => { - const mappedName = indexFields[keyName]; - if ( - mappedName && - item[mappedName] !== undefined && - mappedName !== keyName - ) { - newItem[keyName] = item[mappedName]; - delete newItem[mappedName]; - } - }); - newItem.text = highlightMatch(query, newItem.text); - return newItem; - }); - }); - return remappedHits; - } - }, - }); -} - -function fuseSearch(query, fuse, fuseOptions) { - return fuse.search(query, fuseOptions).map((result) => { - const addParam = (url, name, value) => { - const anchorParts = url.split("#"); - const baseUrl = anchorParts[0]; - const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; - anchorParts[0] = baseUrl + sep + name + "=" + value; - return anchorParts.join("#"); - }; - - return { - title: result.item.title, - section: result.item.section, - href: addParam(result.item.href, kQueryArg, query), - text: highlightMatch(query, result.item.text), - }; - }); -} diff --git a/hacking_religion/_book/summary.html b/hacking_religion/_book/summary.html deleted file mode 100644 index 8d93cd3..0000000 --- a/hacking_religion/_book/summary.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 6  Summary - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - -
    - - -
    - - - -
    - -
    -
    -

    6  Summary

    -
    - - - -
    - - - - -
    - - -
    - -

    An open textbook introducing data science to religious studies

    - - - -
    - - -
    - - - - \ No newline at end of file
    - -

he-zKJaU_p7T9r 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 *GfB%cQpx&49Y;fE5(-`$!kUul?q`Z?ZpX8j@ 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 -# we need to get the data including facet info in long format, so we use pivot_longer() -pivot_longer(!response, names_to = "bin_name", values_to = "b") %>% -# add counts for plot below -count(response, bin_name, b) %>% -group_by(bin_name,b) %>% -mutate(perc=paste0(round(n*100/sum(n),1),"%")) %>% -# run ggplot -ggplot(aes(x = n, y = "", fill = response)) + -geom_col(position=position_fill(), aes(fill=response)) + -geom_text(aes(label = perc), position = position_fill(vjust=.5), size=2) + -scale_fill_brewer(palette="YlOrBr") + -scale_x_continuous(labels = scales::percent_format()) + -facet_grid(vars(b), vars(bin_name), labeller=as_labeller(facet_names)) + -labs(caption = caption, x = "", y = "") + -guides(fill = guide_legend(title = NULL)) -ggsave("figures/q6_faceted.png", width = 20, height = 10, units = "cm") -library(readr) -library(stringr) -library(dplyr) -library(ggplot2) -hesa_students <- read_delim("~/Nextcloud/academic_service/TRS-UK/whiteness_research/hesa_data/hesa_all_ethnicity_utf8.csv", -"\t", escape_double = FALSE, col_names = c("ay","ethnicity","sub_subject","subject","level","provider","fpe_pct", "fpe"), -col_types = cols(ay = col_number(), fpe_pct = col_number(), fpe = col_number()), trim_ws = TRUE, skip = 1) -# Convert NA to 0 for the sake of plot below -# hesa_students$fpe[is.na(hesa_students$fpe)] <- 0 -# Omit rows with NA -hesa_students_filtered <- hesa_students %>% filter(!is.na(fpe)) -# Calculate totals for sector -arrange(hesa_students_v6, provider, level, ay, ethnicity) -# Calculate totals for sector -arrange(hesa_students_filtered, provider, level, ay, ethnicity) -hesa_students_v6_grouped <- group_by(hesa_students_v6, level, ay, ethnicity) -hesa_students_v6_grouped <- group_by(hesa_students_filtered, level, ay, ethnicity) -# Calculate sum of all students by ethnicity across all provider departments -hesa_students_v6_grouped_totals <- summarise(hesa_students_v6_grouped, fpe = sum(fpe)) -ggplot(data = hesa_students_v6_grouped_totals, aes(x=ay, y=fpe, colour=ethnicity)) + geom_point() + facet_grid( ~ level) + geom_smooth(method= "lm", se=FALSE) -View(hesa_students_v6_grouped) -View(hesa_students_filtered) -# R Setup ----------------------------------------------------------------- -library(here) # much better way to manage working paths in R across multiple instances -library(ragg) # better video device, more accurate and faster rendering, esp. on macos. Also should enable system fonts for display -library(tidyverse) -library(tidytext) # used for reorder_within() for factor and likert plots -require(devtools) -require(usethis) -require(likert) # Used for likert data visualisation -require(RColorBrewer) -require(scales) # Used for adding percentages to bar charts -library(ggthemes) -library(hrbrthemes) # Used for ipsum theme etc. -library(ggeasy) # Used for centring titles -library(reshape2) # Added for use with centred stacked bar charts -library(viridis) # Used for gradient colour schemes, as with violin plots -library("readxl") -library("htmlwidgets") -library("ggstatsplot") -library(showtext) -library(glue) # used for clean_postcodes -library(magrittr) # used for clean_postcodes -require(RCurl) # used for fetching reproducible datasets -require(sf) # new simplefeature data class, supercedes sp in many ways -require(tmap) -library(sp) # used to define CRS below only -library(flextable) # pretty tables -library(officer) -library(ggrepel) -library(patchwork) # used for side-by-side plotting (q19 etc.) -library(gridExtra) -library('foreign') -library(regions) -library(countrycode) -library(haven) # used for importing SPSS .sav files -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -title <- "To what extent do you support or oppose the following policies?" -q34_data <- select(climate_experience_data, Q34_ev:Q34_loss_and_damage) -names(q34_data) <- c("Subsidies for electric (emission-free) vehicles", "Improving public transport", "Increasing taxes on any use of fossil fuels", "Increasing the price of electricity to reduce our consumption", "Increasing taxes on carbon-intensive foods like meat and dairy products", "Additional charges for people who fly more than twice a year", "Increasing taxes on companies and industries that emit large amounts of carbon", "Using public money to subsidise renewable energy (such as wind and solar power", "Including nuclear power in the energy mix", "Spending public money now to prepare the UK for the impacts of climate change", "Spending public money to help people in developing countries adapt to harmful climate change impacts", "Using public money to compensate developing countries for loss and damage") -q34_levels <- c("strongly oppose", "tend to oppose", "tend to support", "strongly support") -q34_likert_table <- q34_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:4, labels=q34_levels)) %>% -as.data.frame %>% -likert -plot(q34_likert_table, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-115, 115)) -# save to png file for reports -ggsave("figures/q34_likert.png", width = 20, height = 20, units = "cm") -# Q48 -title <- "To what extent do you agree or disagree \nwith the following statements" -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -q48_data <- select(climate_experience_data, Q48_poor_suffer:Q48_colonialism) -names(q48_data) <- c("People living in poverty suffer worse effects from climate change", "Around the world, people who are least responsible suffer the worst negative impacts from climate change", "Climate change affects women around the world worse than men", "Climate change will increase existing inequalities", "The effects of climate change are worse for people of colour", "Solving climate change requires redistribution of resources from the wealthy to those who have less", "People from communities most affected by climate change should have more of a say in decisions about solutions to climate change than they currently do", "Climate change is driven and exacerbated by exploitative systems like colonialism and capitalism") -q48_levels <- c("Strongly disagree", "Somewhat disagree", "Neither agree nor disagree", "Somewhat agree", "Strongly agree") -q48_likert_table <- q48_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:5, labels=q48_levels)) %>% -as.data.frame %>% -likert -plot(q48_likert_table, wrap=40, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(axis.text.y = element_text(size = 9)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q48_likert.png", width = 20, height = 18, units = "cm") -plot(q48_likert_table, wrap=40, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(axis.text.y = element_text(size = 9)) + -scale_y_continuous(labels = abs, limits = c(-105, 105)) -# save to png file for reports -ggsave("figures/q48_likert.png", width = 20, height = 18, units = "cm") -plot(q48_likert_table, wrap=40, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(axis.text.y = element_text(size = 9)) + -scale_y_continuous(labels = abs, limits = c(-115, 115)) -# save to png file for reports -ggsave("figures/q48_likert.png", width = 20, height = 18, units = "cm") -# Q42 -title <- "To what degree would you say each of the following stops \nyou or acts as a barrier to you taking more \naction on climate change?" -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -q42_data <- select(climate_experience_data, Q42_lacking_knowledge:Q42_other) -names(q42_data) <- c("Feeling that you have insufficient awareness or knowledge of climate change", "Feeling uncertain or skeptical about climate change", "Lacking trust in information sources", "Difficulty or inconvenience of climate actions or climate-friendly lifestyle changes", "Feeling that individual action to address climate change is ineffective", "Feeling is too late to slow or reverse the negative effects of climate change", "Other things taking up your time and energy", "Other barriers not included in this list") -q42_levels <- c("Not at all", "A little", "A great deal") -q42_likert_table <- q42_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:3, labels=q42_levels)) %>% -as.data.frame %>% -likert -plot(q42_likert_table, wrap=45, centered=FALSE, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-5, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, wrap=45, centered=TRUE, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-5, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, wrap=45, centered=FALSE, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides((title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-5, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=1, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=2, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=3, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=3, centered=true, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=3, centered=TRUE, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -plot(q42_likert_table, center=1.5, centered=TRUE, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 110)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=1.5, centered=TRUE, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 105)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -plot(q42_likert_table, center=1.5, centered=TRUE, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-110, 115)) -# save to png file for reports -ggsave("figures/q42_likert.png", width = 20, height = 15, units = "cm") -# Q25 - generate diverging stacked bar chart using likert() -title <- "How serious a threat do you think \nclimate change poses to the following?" -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -q25_data <- select(climate_experience_data, Q25_self_and_family:Q25_outside_uk) -names(q25_data) <- c("You and your family in the UK", "People in your local area or city", "The UK as a whole", "Your family and/or friends living outside the UK") -# Set up levels text for question responses -q25_levels <- paste(c("not at all", "somewhat", "moderately", "very", "extremely"), -"serious") -q25_likert_table <- q25_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:5, labels=q25_levels)) %>% -as.data.frame %>% -likert -plot(q25_likert_table, centered=FALSE, wrap=20, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -ggtitle(title) + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum_rc() + -theme(axis.text.y = element_text(size = 9)) -# save to png file for reports -ggsave("figures/q25_likert.png", width = 20, height = 10, units = "cm") -# using ggplot -worry_elsewhere_data <- qualtrics_process_single_multiple_choice_unsorted(climate_experience_data_named$Q28) -# add percentages for plot -worry_elsewhere_data <- worry_elsewhere_data %>% -dplyr::mutate(perc = scales::percent(n / sum(n), accuracy = 1, trim = FALSE)) -worry_elsewhere_ggpie <- ggplot(worry_elsewhere_data, aes(x = "", y = n, fill = response)) + -geom_col() + -geom_text(aes(label = perc), -color = "white", -position = position_stack(vjust = 0.5), -show.legend = FALSE) + -coord_polar(theta = "y") + -# colours for slices -scale_fill_manual(values = c("#3962B1", "#B1399E")) + -# remove labels and add caption -labs(title = title, x = "", y = "") + -# remove extra lines -theme(axis.text = element_blank(), -axis.ticks = element_blank(), -axis.title = element_blank(), -panel.grid = element_blank(), -plot.background = element_rect(fill = white), -panel.background = element_rect(fill = white)) + -# remove legend title -guides(fill = guide_legend(title = NULL)) -worry_elsewhere_ggpie -ggsave("figures/figure6.png", width = 20, height = 10, units = "cm") -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -title <- "To what extent do you support or oppose the following policies?" -q34_data <- select(climate_experience_data, Q34_ev:Q34_loss_and_damage) -names(q34_data) <- c("Subsidies for electric (emission-free) vehicles", "Improving public transport", "Increasing taxes on any use of fossil fuels", "Increasing the price of electricity to reduce our consumption", "Increasing taxes on carbon-intensive foods like meat and dairy products", "Additional charges for people who fly more than twice a year", "Increasing taxes on companies and industries that emit large amounts of carbon", "Using public money to subsidise renewable energy (such as wind and solar power", "Including nuclear power in the energy mix", "Spending public money now to prepare the UK for the impacts of climate change", "Spending public money to help people in developing countries adapt to harmful climate change impacts", "Using public money to compensate developing countries for loss and damage") -q34_levels <- c("strongly oppose", "tend to oppose", "tend to support", "strongly support") -q34_likert_table <- q34_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:4, labels=q34_levels)) %>% -as.data.frame %>% -likert -plot(q34_likert_table, wrap=45, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) + -scale_y_continuous(labels = abs, limits = c(-115, 115)) -# save to png file for reports -ggsave("figures/figure7.png", width = 20, height = 20, units = "cm") -title <- "Have you ever heard of the phrase “Climate Justice”?" -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -q45_data <- qualtrics_process_single_multiple_choice(climate_experience_data_named$Q45) -q45_plot <- plot_horizontal_bar(q45_data) + labs(title = title, caption = NULL, x = "", y = "") -q45_plot -ggsave("figures/figure8.png", width = 20, height = 5, units = "cm") -# Q48 -title <- "To what extent do you agree or disagree \nwith the following statements" -caption <- "Jeremy H. Kidwell and Charles Ogunbode,\nGraphic is CC-by-SA 4.0" -q48_data <- select(climate_experience_data, Q48_poor_suffer:Q48_colonialism) -names(q48_data) <- c("People living in poverty suffer worse effects from climate change", "Around the world, people who are least responsible suffer the worst negative impacts from climate change", "Climate change affects women around the world worse than men", "Climate change will increase existing inequalities", "The effects of climate change are worse for people of colour", "Solving climate change requires redistribution of resources from the wealthy to those who have less", "People from communities most affected by climate change should have more of a say in decisions about solutions to climate change than they currently do", "Climate change is driven and exacerbated by exploitative systems like colonialism and capitalism") -q48_levels <- c("Strongly disagree", "Somewhat disagree", "Neither agree nor disagree", "Somewhat agree", "Strongly agree") -q48_likert_table <- q48_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 1:5, labels=q48_levels)) %>% -as.data.frame %>% -likert -plot(q48_likert_table, wrap=40, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(axis.text.y = element_text(size = 9)) + -scale_y_continuous(labels = abs, limits = c(-1105, 115)) -# save to png file for reports -ggsave("figures/figure9.png", width = 20, height = 18, units = "cm") -plot(q48_likert_table, wrap=40, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(axis.text.y = element_text(size = 9)) + -scale_y_continuous(labels = abs, limits = c(-105, 115)) -# save to png file for reports -ggsave("figures/figure9.png", width = 20, height = 18, units = "cm") -# Q40 -title <- "Have you engaged in the following \nactivities in the past year?" -q40_data <- select(climate_experience_data, Q39_protest:Q39_active_member) -names(q40_data) <- c("Attended a climate protest", "Donated money to an environmental organisation tackling climate change", "Changed your lifestyle to reduce impact on the environment or climate", "Volunteered in an organisation tackling climate issues", "Signed a petition or contacted a politician regarding climate change", "Attended a public lecture, webinar or workshop about climate change", "Participation as an active member of an environmental organisation") -q40_levels <- c("No", "Yes") -q40_likert_table <- q40_data %>% -mutate(across(everything(), -factor, ordered = TRUE, levels = 0:1, labels=q40_levels)) %>% -as.data.frame %>% -likert -plot(q40_likert_table, wrap=25, text.size=3, ordered=TRUE, low.color='#B18839', high.color='#590048') + -labs(title = title, caption = NULL, y="") + -guides(fill = guide_legend(title = NULL)) + -theme_ipsum() + -theme(plot.title = element_text(lineheight = 0.9, size =12, hjust = 0)) -# save to png file for reports -ggsave("figures/figure10.png", width = 20, height = 20, units = "cm") -install.packages("pdftables") -library(pdftables) -here -here() -library(here) -convert_pdf("gits/hesa_staff/Sheet1.pdf", "sheet.csv") -install.packages("UKCensusAPI") -install.packages("devtools") -devtools::install_github("virgesmith/UKCensusAPI") -RETICULATE_PYTHON=$(which python3) -library(UKCensusAPI) -install.packages("nomisr") -library(nomisr) -nomis_overview() -nomis_data_info() -nomis_search(name = census) -x <- nomis_search(name = "*census*") -View(x) -nomis_get_data(id = TS031) -x <- nomis_data_info() -x <- nomis_data_info() -View(x) -View(x[[5]][[203]]) -head(x) -as.data.frame(x) -View(x[[5]][[314]]) -View(x[[6]][[315]]) -x <- nomis_data_info()library(dplyr) -library(dplyr) -x %>% filter(name.value %in% "ts030") -x %>% filter(name.value == "*ts030*") -x %>% filter(name.value == "%ts030%") -filtered_df <- filter(x, grepl("ts030") -) -filtered_df <- filter(x, grepl("ts030", name.value) -) -View(filtered_df) -filtered_df <- filter(x, grepl("030", name.value)) -filtered_df <- filter(x, grepl("TS030", name.value)) -View(filtered_df[[5]][[1]]) -filtered_df <- filter(x, grepl("TS030", name.value)) -View(filtered_df) -nomis_get_data(id=NM_2049_1) -nomis_get_data(id="NM_2049_1) -nomis_get_data(id="NM_2049_1") -``` -``` -View(x) -View(x[[5]][[1316]]) -View(x[[6]][[1316]]) -``` -``` -``` -nomis_data_info("NM_2049_1") -y <- nomis_data_info("NM_2049_1") -tibble::glimpse(y) -``` -library(here) -# R Setup ----------------------------------------------------------------- -here::i_am("survey_analysis.R") -``` -# R Setup ----------------------------------------------------------------- -here::i_am("chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -here::i_am("//Users/kidwellj/gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -here::i_am("//Users/kidwellj/gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -here::i_am("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -here::i_am("kidwellj/gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -library(here) # much better way to manage working paths in R across multiple instances -# R Setup ----------------------------------------------------------------- -here::i_am("gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -library(here) # much better way to manage working paths in R across multiple instances -# R Setup ----------------------------------------------------------------- -here::i_am("hacking_religion_textbook/hacking_religion/chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -here::i_am("Users/kidwellj/gits/hacking_religion_textbook/hacking_religion/chapter_1.qmd") -library(here) # much better way to manage working paths in R across multiple instances -# R Setup ----------------------------------------------------------------- -library(here) # much better way to manage working paths in R across multiple instances -here::i_am("hacking_religion_textbook/hacking_religion/chapter_1.qmd") -setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion") -# R Setup ----------------------------------------------------------------- -setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion") -library(here) # much better way to manage working paths in R across multiple instances -here::i_am("hacking_religion_textbook/hacking_religion/chapter_1.qmd") -# R Setup ----------------------------------------------------------------- -setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion") -library(here) # much better way to manage working paths in R across multiple instances -here::i_am("hacking_religion/chapter_1.qmd") -if (dir.exists(here("data")) == FALSE) { -dir.create(here("data")) -} -religion_uk <- read_csv(here("example_data", "census2021-ts030-rgn.csv")) -religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) -religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) -# R Setup ----------------------------------------------------------------- -setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion") -library(here) # much better way to manage working paths in R across multiple instances -here::i_am("chapter_1.qmd") -religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) -View(religion_uk) -View(religion_uk) -# %>% select(Q0:Q68) -head(religion_uk) -``` -```r -``` -``` -``` -``` -head(religion_uk) -``` -``` -``` -``` -``` -# R Setup ----------------------------------------------------------------- -setwd("/Users/kidwellj/gits/hacking_religion_textbook/hacking_religion") -library(here) # much better way to manage working paths in R across multiple instances -here::i_am("chapter_1.qmd") -dat(religion_uk) -summary(religion_uk) -tail(religion_uk) -``` -``` -``` -``` -# R Setup ----------------------------------------------------------------- -library(here) -religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) -View(religion_uk) -head(religion_uk) -tail(religion_uk) -religion_uk <- read.csv(here("example_data", "census2021-ts030-rgn.csv")) -tail(religion_uk) -knitr::kable(head(religion_uk)) -``` -wmids_data <- select(religion_uk, no_religion:other) -library(tidyverse) -install.packages("tidyverse") -library(tidyverse) -wmids_data <- select(religion_uk, no_religion:other) -View(wmids_data) -View(wmids_data) -View(religion_uk) -wmids_data <- select(religion_uk, geography="West Midlands") -wmids_data <- select(religion_uk, geography='West Midlands') -wmids_data <- select(religion_uk, geography=='West Midlands') -View(religion_uk) -wmids_data <- select(religion_uk, geography=="West Midlands") -View(religion_uk) diff --git a/hacking_religion/_book/chapter_1.html b/hacking_religion/_book/chapter_1.html deleted file mode 100644 index c7c3732..0000000 --- a/hacking_religion/_book/chapter_1.html +++ /dev/null @@ -1,849 +0,0 @@ - - - - - - - - - -Hacking Religion: TRS & Data Science in Action - 2  The 2021 UK Census - - - - - - - - - - - - - - - - - - - - - - - - - - - - -