From 711462a95f3de078df4c0dd183a790022d464ccc Mon Sep 17 00:00:00 2001 From: dimensio Date: Thu, 17 Aug 2023 15:10:02 +0000 Subject: [PATCH] Built site for dimensio@a450842 --- dimensio/404.html | 12 +- dimensio/CODE_OF_CONDUCT.html | 10 +- dimensio/CONTRIBUTING.html | 16 +- dimensio/LICENSE.html | 10 +- dimensio/apple-touch-icon-120x120.png | Bin 20346 -> 20346 bytes dimensio/apple-touch-icon-152x152.png | Bin 29702 -> 29702 bytes dimensio/apple-touch-icon-180x180.png | Bin 39742 -> 39742 bytes dimensio/apple-touch-icon-60x60.png | Bin 7245 -> 7245 bytes dimensio/apple-touch-icon-76x76.png | Bin 10287 -> 10287 bytes dimensio/apple-touch-icon.png | Bin 39742 -> 39742 bytes dimensio/articles/index.html | 77 + dimensio/articles/pca.html | 356 + .../figure-html/biplot-columns-1.png | Bin 0 -> 65345 bytes .../pca_files/figure-html/biplot-rows-1.png | Bin 0 -> 69518 bytes .../pca_files/figure-html/contributions-1.png | Bin 0 -> 19408 bytes .../pca_files/figure-html/eigenvalues-1.png | Bin 0 -> 43454 bytes .../figure-html/plot-ind-contrib-1.png | Bin 0 -> 65233 bytes .../figure-html/plot-ind-petal-1.png | Bin 0 -> 57670 bytes .../figure-html/plot-ind-species-1.png | Bin 0 -> 48250 bytes .../pca_files/figure-html/plot-var-1.png | Bin 0 -> 50954 bytes .../pca_files/figure-html/plot-var-cos2-1.png | Bin 0 -> 62138 bytes .../pca_files/figure-html/plot-wrap-1.png | Bin 0 -> 93647 bytes .../pca_files/figure-html/plot-wrap-2.png | Bin 0 -> 99342 bytes dimensio/authors.html | 14 +- .../KFOmCnqEu92Fr1Me5g.woff | Bin .../{Roboto-0.4.5 => Roboto-0.4.7}/font.css | 0 .../4iCs6KVjbNBYlgo6ew.woff | Bin .../{Ubuntu-0.4.5 => Ubuntu-0.4.7}/font.css | 0 .../deps/bootstrap-5.2.2/bootstrap.min.css | 4 +- dimensio/deps/data-deps.txt | 4 +- dimensio/dev/CODE_OF_CONDUCT.html | 134 - dimensio/dev/CONTRIBUTING.html | 97 - dimensio/dev/LICENSE.html | 263 - dimensio/dev/apple-touch-icon-120x120.png | Bin 20346 -> 0 bytes dimensio/dev/apple-touch-icon-152x152.png | Bin 29702 -> 0 bytes dimensio/dev/apple-touch-icon-180x180.png | Bin 39742 -> 0 bytes dimensio/dev/apple-touch-icon-60x60.png | Bin 7245 -> 0 bytes dimensio/dev/apple-touch-icon-76x76.png | Bin 10287 -> 0 bytes dimensio/dev/apple-touch-icon.png | Bin 39742 -> 0 bytes dimensio/dev/authors.html | 102 - .../deps/Roboto-0.4.6/KFOmCnqEu92Fr1Me5g.woff | Bin 65456 -> 0 bytes dimensio/dev/deps/Roboto-0.4.6/font.css | 7 - .../deps/Ubuntu-0.4.6/4iCs6KVjbNBYlgo6ew.woff | Bin 134032 -> 0 bytes dimensio/dev/deps/Ubuntu-0.4.6/font.css | 7 - .../bootstrap-5.2.2/bootstrap.bundle.min.js | 7 - .../bootstrap.bundle.min.js.map | 1 - .../deps/bootstrap-5.2.2/bootstrap.min.css | 6 - dimensio/dev/deps/data-deps.txt | 6 - .../dev/deps/jquery-3.6.0/jquery-3.6.0.js | 10881 ---------------- .../dev/deps/jquery-3.6.0/jquery-3.6.0.min.js | 2 - .../deps/jquery-3.6.0/jquery-3.6.0.min.map | 1 - dimensio/dev/favicon-16x16.png | Bin 1455 -> 0 bytes dimensio/dev/favicon-32x32.png | Bin 2982 -> 0 bytes dimensio/dev/favicon.ico | Bin 15086 -> 0 bytes dimensio/dev/index.html | 319 - dimensio/dev/link.svg | 12 - dimensio/dev/logo.png | Bin 92837 -> 0 bytes dimensio/dev/news/index.html | 138 - dimensio/dev/pkgdown.js | 156 - dimensio/dev/pkgdown.yml | 9 - dimensio/dev/pull_request_template.html | 86 - dimensio/dev/reference/CA-class.html | 145 - .../dev/reference/MultivariateAnalysis.html | 121 - .../dev/reference/MultivariateBootstrap.html | 96 - .../dev/reference/MultivariateResults.html | 134 - .../dev/reference/MultivariateSummary.html | 111 - dimensio/dev/reference/PCA-class.html | 143 - dimensio/dev/reference/Rplot001.png | Bin 43620 -> 0 bytes dimensio/dev/reference/Rplot002.png | Bin 42625 -> 0 bytes dimensio/dev/reference/Rplot003.png | Bin 25792 -> 0 bytes dimensio/dev/reference/Rplot004.png | Bin 18246 -> 0 bytes dimensio/dev/reference/Rplot005.png | Bin 22253 -> 0 bytes dimensio/dev/reference/benthos.html | 91 - dimensio/dev/reference/biplot-1.png | Bin 52088 -> 0 bytes dimensio/dev/reference/biplot-2.png | Bin 65610 -> 0 bytes dimensio/dev/reference/biplot-3.png | Bin 58380 -> 0 bytes dimensio/dev/reference/biplot-4.png | Bin 50364 -> 0 bytes dimensio/dev/reference/biplot-5.png | Bin 30385 -> 0 bytes dimensio/dev/reference/biplot.html | 281 - dimensio/dev/reference/bootstrap-1.png | Bin 78906 -> 0 bytes dimensio/dev/reference/bootstrap-2.png | Bin 79542 -> 0 bytes dimensio/dev/reference/bootstrap-3.png | Bin 71831 -> 0 bytes dimensio/dev/reference/bootstrap-4.png | Bin 60892 -> 0 bytes dimensio/dev/reference/bootstrap.html | 164 - dimensio/dev/reference/ca.html | 199 - dimensio/dev/reference/colours.html | 94 - dimensio/dev/reference/countries.html | 91 - dimensio/dev/reference/dimensio-package.html | 98 - dimensio/dev/reference/dimnames.html | 118 - .../dev/reference/figures/README-biplot-1.png | Bin 23701 -> 0 bytes .../reference/figures/README-plot-eig-1.png | Bin 26903 -> 0 bytes .../reference/figures/README-plot-eig-2.png | Bin 8172 -> 0 bytes .../reference/figures/README-plot-ind-1.png | Bin 34891 -> 0 bytes .../reference/figures/README-plot-ind-2.png | Bin 18333 -> 0 bytes .../reference/figures/README-plot-var-1.png | Bin 17483 -> 0 bytes .../reference/figures/README-plot-var-2.png | Bin 38815 -> 0 bytes dimensio/dev/reference/figures/logo.png | Bin 92837 -> 0 bytes dimensio/dev/reference/get_contributions.html | 142 - dimensio/dev/reference/get_coordinates.html | 214 - dimensio/dev/reference/get_data.html | 112 - dimensio/dev/reference/get_distances.html | 119 - dimensio/dev/reference/get_eigenvalues.html | 138 - dimensio/dev/reference/index.html | 258 - dimensio/dev/reference/loadings.html | 111 - dimensio/dev/reference/pca.html | 218 - dimensio/dev/reference/predict.html | 173 - dimensio/dev/reference/subset.html | 699 - dimensio/dev/reference/summary.html | 165 - dimensio/dev/reference/tidy.html | 236 - dimensio/dev/reference/viz_coordinates-4.png | Bin 44251 -> 0 bytes dimensio/dev/reference/viz_coordinates-5.png | Bin 54964 -> 0 bytes dimensio/dev/search.json | 1 - dimensio/dev/sitemap.xml | 120 - dimensio/favicon-16x16.png | Bin 1455 -> 1455 bytes dimensio/favicon-32x32.png | Bin 2982 -> 2982 bytes dimensio/index.html | 136 +- dimensio/news/index.html | 37 +- dimensio/pkgdown.yml | 5 +- dimensio/pull_request_template.html | 10 +- dimensio/reference/CA-class.html | 12 +- dimensio/reference/MultivariateAnalysis.html | 10 +- dimensio/reference/MultivariateBootstrap.html | 10 +- dimensio/reference/MultivariateResults.html | 10 +- dimensio/reference/MultivariateSummary.html | 10 +- dimensio/reference/PCA-class.html | 52 +- dimensio/reference/Rplot001.png | Bin 1011 -> 43620 bytes dimensio/reference/Rplot002.png | Bin 40568 -> 42625 bytes dimensio/reference/Rplot003.png | Bin 36243 -> 25792 bytes dimensio/reference/Rplot004.png | Bin 33218 -> 19219 bytes dimensio/reference/Rplot005.png | Bin 25312 -> 23012 bytes dimensio/reference/benthos.html | 10 +- dimensio/reference/biplot-1.png | Bin 99043 -> 52160 bytes dimensio/reference/biplot-2.png | Bin 111336 -> 64474 bytes dimensio/reference/biplot-3.png | Bin 77969 -> 56900 bytes dimensio/reference/biplot-4.png | Bin 96270 -> 51241 bytes dimensio/reference/biplot-5.png | Bin 79095 -> 30385 bytes dimensio/reference/biplot.html | 91 +- dimensio/reference/bootstrap-1.png | Bin 112330 -> 79755 bytes dimensio/reference/bootstrap-2.png | Bin 92704 -> 73477 bytes dimensio/reference/bootstrap-3.png | Bin 88123 -> 67826 bytes dimensio/reference/bootstrap-4.png | Bin 0 -> 57883 bytes dimensio/reference/bootstrap.html | 40 +- dimensio/reference/ca.html | 12 +- dimensio/reference/colours.html | 10 +- dimensio/reference/countries.html | 10 +- .../reference/dimensio-deprecated.html | 10 +- dimensio/reference/dimensio-package.html | 12 +- dimensio/reference/dimnames.html | 10 +- dimensio/reference/envelopes-1.png | Bin 75165 -> 0 bytes dimensio/reference/envelopes-2.png | Bin 119251 -> 0 bytes dimensio/reference/envelopes.html | 240 - .../reference/figures/README-biplot-1.png | Bin 35816 -> 23725 bytes .../reference/figures/README-plot-eig-1.png | Bin 21254 -> 0 bytes .../reference/figures/README-plot-eig-2.png | Bin 7509 -> 0 bytes .../reference/figures/README-plot-ind-1.png | Bin 39493 -> 34891 bytes .../reference/figures/README-plot-ind-2.png | Bin 31507 -> 18333 bytes .../reference/figures/README-plot-var-1.png | Bin 11906 -> 17521 bytes .../reference/figures/README-plot-var-2.png | Bin 31774 -> 26903 bytes dimensio/reference/get_contributions.html | 10 +- dimensio/reference/get_coordinates.html | 10 +- dimensio/reference/get_data.html | 10 +- dimensio/reference/get_distances.html | 10 +- dimensio/reference/get_eigenvalues.html | 10 +- dimensio/reference/index.html | 27 +- dimensio/reference/loadings.html | 10 +- dimensio/reference/pca.html | 52 +- dimensio/reference/plot_contributions-1.png | Bin 61555 -> 0 bytes dimensio/reference/plot_contributions-2.png | Bin 103000 -> 0 bytes dimensio/reference/plot_contributions-3.png | Bin 98022 -> 0 bytes dimensio/reference/plot_contributions-4.png | Bin 93514 -> 0 bytes dimensio/reference/plot_contributions.html | 201 - dimensio/reference/plot_coordinates-1.png | Bin 61555 -> 0 bytes dimensio/reference/plot_coordinates-2.png | Bin 103000 -> 0 bytes dimensio/reference/plot_coordinates-3.png | Bin 98022 -> 0 bytes dimensio/reference/plot_coordinates-4.png | Bin 93515 -> 0 bytes dimensio/reference/plot_coordinates.html | 258 - dimensio/reference/plot_eigenvalues-1.png | Bin 61555 -> 0 bytes dimensio/reference/plot_eigenvalues-2.png | Bin 103000 -> 0 bytes dimensio/reference/plot_eigenvalues-3.png | Bin 98022 -> 0 bytes dimensio/reference/plot_eigenvalues-4.png | Bin 93462 -> 0 bytes dimensio/reference/plot_eigenvalues.html | 162 - dimensio/reference/predict.html | 94 +- dimensio/{dev => }/reference/screeplot-1.png | Bin dimensio/{dev => }/reference/screeplot-2.png | Bin dimensio/{dev => }/reference/screeplot.html | 10 +- dimensio/reference/subset.html | 10 +- dimensio/reference/summary.html | 26 +- dimensio/reference/tidy.html | 18 +- .../reference/viz_contributions-1.png | Bin .../reference/viz_contributions-2.png | Bin .../reference/viz_contributions.html | 10 +- .../{dev => }/reference/viz_coordinates-1.png | Bin .../{dev => }/reference/viz_coordinates-2.png | Bin .../{dev => }/reference/viz_coordinates-3.png | Bin dimensio/reference/viz_coordinates-4.png | Bin 0 -> 46051 bytes dimensio/reference/viz_coordinates-5.png | Bin 0 -> 56377 bytes .../{dev => }/reference/viz_coordinates.html | 44 +- dimensio/{dev => }/reference/viz_wrap-1.png | Bin dimensio/{dev => }/reference/viz_wrap.html | 10 +- dimensio/{dev => }/reference/wrap-1.png | Bin dimensio/{dev => }/reference/wrap.html | 12 +- dimensio/search.json | 2 +- dimensio/sitemap.xml | 32 +- 203 files changed, 1065 insertions(+), 18029 deletions(-) create mode 100644 dimensio/articles/index.html create mode 100644 dimensio/articles/pca.html create mode 100644 dimensio/articles/pca_files/figure-html/biplot-columns-1.png create mode 100644 dimensio/articles/pca_files/figure-html/biplot-rows-1.png create mode 100644 dimensio/articles/pca_files/figure-html/contributions-1.png create mode 100644 dimensio/articles/pca_files/figure-html/eigenvalues-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-ind-contrib-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-ind-petal-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-ind-species-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-var-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-var-cos2-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-wrap-1.png create mode 100644 dimensio/articles/pca_files/figure-html/plot-wrap-2.png rename dimensio/deps/{Roboto-0.4.5 => Roboto-0.4.7}/KFOmCnqEu92Fr1Me5g.woff (100%) rename dimensio/deps/{Roboto-0.4.5 => Roboto-0.4.7}/font.css (100%) rename dimensio/deps/{Ubuntu-0.4.5 => Ubuntu-0.4.7}/4iCs6KVjbNBYlgo6ew.woff (100%) rename dimensio/deps/{Ubuntu-0.4.5 => Ubuntu-0.4.7}/font.css (100%) delete mode 100644 dimensio/dev/CODE_OF_CONDUCT.html delete mode 100644 dimensio/dev/CONTRIBUTING.html delete mode 100644 dimensio/dev/LICENSE.html delete mode 100644 dimensio/dev/apple-touch-icon-120x120.png delete mode 100644 dimensio/dev/apple-touch-icon-152x152.png delete mode 100644 dimensio/dev/apple-touch-icon-180x180.png delete mode 100644 dimensio/dev/apple-touch-icon-60x60.png delete mode 100644 dimensio/dev/apple-touch-icon-76x76.png delete mode 100644 dimensio/dev/apple-touch-icon.png delete mode 100644 dimensio/dev/authors.html delete mode 100644 dimensio/dev/deps/Roboto-0.4.6/KFOmCnqEu92Fr1Me5g.woff delete mode 100644 dimensio/dev/deps/Roboto-0.4.6/font.css delete mode 100644 dimensio/dev/deps/Ubuntu-0.4.6/4iCs6KVjbNBYlgo6ew.woff delete mode 100644 dimensio/dev/deps/Ubuntu-0.4.6/font.css delete mode 100644 dimensio/dev/deps/bootstrap-5.2.2/bootstrap.bundle.min.js delete mode 100644 dimensio/dev/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map delete mode 100644 dimensio/dev/deps/bootstrap-5.2.2/bootstrap.min.css delete mode 100644 dimensio/dev/deps/data-deps.txt delete mode 100644 dimensio/dev/deps/jquery-3.6.0/jquery-3.6.0.js delete mode 100644 dimensio/dev/deps/jquery-3.6.0/jquery-3.6.0.min.js delete mode 100644 dimensio/dev/deps/jquery-3.6.0/jquery-3.6.0.min.map delete mode 100644 dimensio/dev/favicon-16x16.png delete mode 100644 dimensio/dev/favicon-32x32.png delete mode 100644 dimensio/dev/favicon.ico delete mode 100644 dimensio/dev/index.html delete mode 100644 dimensio/dev/link.svg delete mode 100644 dimensio/dev/logo.png delete mode 100644 dimensio/dev/news/index.html delete mode 100644 dimensio/dev/pkgdown.js delete mode 100644 dimensio/dev/pkgdown.yml delete mode 100644 dimensio/dev/pull_request_template.html delete mode 100644 dimensio/dev/reference/CA-class.html delete mode 100644 dimensio/dev/reference/MultivariateAnalysis.html delete mode 100644 dimensio/dev/reference/MultivariateBootstrap.html delete mode 100644 dimensio/dev/reference/MultivariateResults.html delete mode 100644 dimensio/dev/reference/MultivariateSummary.html delete mode 100644 dimensio/dev/reference/PCA-class.html delete mode 100644 dimensio/dev/reference/Rplot001.png delete mode 100644 dimensio/dev/reference/Rplot002.png delete mode 100644 dimensio/dev/reference/Rplot003.png delete mode 100644 dimensio/dev/reference/Rplot004.png delete mode 100644 dimensio/dev/reference/Rplot005.png delete mode 100644 dimensio/dev/reference/benthos.html delete mode 100644 dimensio/dev/reference/biplot-1.png delete mode 100644 dimensio/dev/reference/biplot-2.png delete mode 100644 dimensio/dev/reference/biplot-3.png delete mode 100644 dimensio/dev/reference/biplot-4.png delete mode 100644 dimensio/dev/reference/biplot-5.png delete mode 100644 dimensio/dev/reference/biplot.html delete mode 100644 dimensio/dev/reference/bootstrap-1.png delete mode 100644 dimensio/dev/reference/bootstrap-2.png delete mode 100644 dimensio/dev/reference/bootstrap-3.png delete mode 100644 dimensio/dev/reference/bootstrap-4.png delete mode 100644 dimensio/dev/reference/bootstrap.html delete mode 100644 dimensio/dev/reference/ca.html delete mode 100644 dimensio/dev/reference/colours.html delete mode 100644 dimensio/dev/reference/countries.html delete mode 100644 dimensio/dev/reference/dimensio-package.html delete mode 100644 dimensio/dev/reference/dimnames.html delete mode 100644 dimensio/dev/reference/figures/README-biplot-1.png delete mode 100644 dimensio/dev/reference/figures/README-plot-eig-1.png delete mode 100644 dimensio/dev/reference/figures/README-plot-eig-2.png delete mode 100644 dimensio/dev/reference/figures/README-plot-ind-1.png delete mode 100644 dimensio/dev/reference/figures/README-plot-ind-2.png delete mode 100644 dimensio/dev/reference/figures/README-plot-var-1.png delete mode 100644 dimensio/dev/reference/figures/README-plot-var-2.png delete mode 100644 dimensio/dev/reference/figures/logo.png delete mode 100644 dimensio/dev/reference/get_contributions.html delete mode 100644 dimensio/dev/reference/get_coordinates.html delete mode 100644 dimensio/dev/reference/get_data.html delete mode 100644 dimensio/dev/reference/get_distances.html delete mode 100644 dimensio/dev/reference/get_eigenvalues.html delete mode 100644 dimensio/dev/reference/index.html delete mode 100644 dimensio/dev/reference/loadings.html delete mode 100644 dimensio/dev/reference/pca.html delete mode 100644 dimensio/dev/reference/predict.html delete mode 100644 dimensio/dev/reference/subset.html delete mode 100644 dimensio/dev/reference/summary.html delete mode 100644 dimensio/dev/reference/tidy.html delete mode 100644 dimensio/dev/reference/viz_coordinates-4.png delete mode 100644 dimensio/dev/reference/viz_coordinates-5.png delete mode 100644 dimensio/dev/search.json delete mode 100644 dimensio/dev/sitemap.xml create mode 100644 dimensio/reference/bootstrap-4.png rename dimensio/{dev => }/reference/dimensio-deprecated.html (93%) delete mode 100644 dimensio/reference/envelopes-1.png delete mode 100644 dimensio/reference/envelopes-2.png delete mode 100644 dimensio/reference/envelopes.html delete mode 100644 dimensio/reference/figures/README-plot-eig-1.png delete mode 100644 dimensio/reference/figures/README-plot-eig-2.png delete mode 100644 dimensio/reference/plot_contributions-1.png delete mode 100644 dimensio/reference/plot_contributions-2.png delete mode 100644 dimensio/reference/plot_contributions-3.png delete mode 100644 dimensio/reference/plot_contributions-4.png delete mode 100644 dimensio/reference/plot_contributions.html delete mode 100644 dimensio/reference/plot_coordinates-1.png delete mode 100644 dimensio/reference/plot_coordinates-2.png delete mode 100644 dimensio/reference/plot_coordinates-3.png delete mode 100644 dimensio/reference/plot_coordinates-4.png delete mode 100644 dimensio/reference/plot_coordinates.html delete mode 100644 dimensio/reference/plot_eigenvalues-1.png delete mode 100644 dimensio/reference/plot_eigenvalues-2.png delete mode 100644 dimensio/reference/plot_eigenvalues-3.png delete mode 100644 dimensio/reference/plot_eigenvalues-4.png delete mode 100644 dimensio/reference/plot_eigenvalues.html rename dimensio/{dev => }/reference/screeplot-1.png (100%) rename dimensio/{dev => }/reference/screeplot-2.png (100%) rename dimensio/{dev => }/reference/screeplot.html (92%) rename dimensio/{dev => }/reference/viz_contributions-1.png (100%) rename dimensio/{dev => }/reference/viz_contributions-2.png (100%) rename dimensio/{dev => }/reference/viz_contributions.html (93%) rename dimensio/{dev => }/reference/viz_coordinates-1.png (100%) rename dimensio/{dev => }/reference/viz_coordinates-2.png (100%) rename dimensio/{dev => }/reference/viz_coordinates-3.png (100%) create mode 100644 dimensio/reference/viz_coordinates-4.png create mode 100644 dimensio/reference/viz_coordinates-5.png rename dimensio/{dev => }/reference/viz_coordinates.html (87%) rename dimensio/{dev => }/reference/viz_wrap-1.png (100%) rename dimensio/{dev => }/reference/viz_wrap.html (93%) rename dimensio/{dev => }/reference/wrap-1.png (100%) rename dimensio/{dev => }/reference/wrap.html (93%) diff --git a/dimensio/404.html b/dimensio/404.html index fe08c163d..34863825b 100644 --- a/dimensio/404.html +++ b/dimensio/404.html @@ -14,8 +14,8 @@ - - + + @@ -36,7 +36,7 @@ dimensio - 0.3.1 + 0.4.0 + + + + + +
+
+
+ +
+

All vignettes

+

+ +
Principal Components Analysis
+
+
+
+ + +
+ + + +
+ + + + + + + diff --git a/dimensio/articles/pca.html b/dimensio/articles/pca.html new file mode 100644 index 000000000..e10090682 --- /dev/null +++ b/dimensio/articles/pca.html @@ -0,0 +1,356 @@ + + + + + + + + +Principal Components Analysis • dimensio + + + + + + + + + + + + + + + + + + + + + + Skip to contents + + +
+ + + + +
+
+ + + + +
+

Do PCA +

+
+## Load data
+data(iris)
+head(iris)
+#>   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
+#> 1          5.1         3.5          1.4         0.2  setosa
+#> 2          4.9         3.0          1.4         0.2  setosa
+#> 3          4.7         3.2          1.3         0.2  setosa
+#> 4          4.6         3.1          1.5         0.2  setosa
+#> 5          5.0         3.6          1.4         0.2  setosa
+#> 6          5.4         3.9          1.7         0.4  setosa
+
+## Compute PCA
+## (non numeric variables are automatically removed)
+X <- pca(iris, center = TRUE, scale = TRUE)
+#> 1 qualitative variable was removed: Species.
+
+
+

Explore the results +

+

dimensio provides several methods to extract +(get_*()) the results:

+
    +
  • +get_data() returns the original data.
  • +
  • +get_contributions() returns the contributions to the +definition of the principal dimensions.
  • +
  • +get_coordinates() returns the principal or standard +coordinates.
  • +
  • +get_correlations() returns the correlations between +variables and dimensions.
  • +
  • +get_cos2() returns the cos2 values (i.e. the +quality of the representation of the points on the factor map).
  • +
  • +get_eigenvalues() returns the eigenvalues, the +percentages of variance and the cumulative percentages of variance.
  • +
+

The package also allows to quickly visualize (viz_*()) +the results:

+ +
+## Get eigenvalues
+get_eigenvalues(X)
+#>    eigenvalues  variance cumulative
+#> F1   2.9184978 73.342264   73.34226
+#> F2   0.9140305 22.969715   96.31198
+#> F3   0.1467569  3.688021  100.00000
+
+## Scree plot
+screeplot(X, cumulative = TRUE)
+

+
+## Plot variable contributions to the definition of the first two axes
+viz_contributions(X, margin = 2, axes = c(1, 2))
+

+
+
+

PCA biplot +

+

A biplot is the simultaneous representation of rows and columns of a +rectangular dataset. It is the generalization of a scatterplot to the +case of mutlivariate data: it allows to visualize as much information as +possible in a single graph (Greenacre +2010).

+

dimensio allows to display two types of biplots: a +form biplot (row-metric-preserving biplot) or a +covariance biplot (column-metric-preserving biplot). +See Greenacre (2010) for more details +about biplots.

+

The form biplot favors the representation of the individuals: the +distance between the individuals approximates the Euclidean distance +between rows. In the form biplot the length of a vector approximates the +quality of the representation of the variable.

+
+biplot(X, type = "form", label = "variables")
+

+

The covariance biplot favors the representation of the variables: the +length of a vector approximates the standard deviation of the variable +and the cosine of the angle formed by two vectors approximates the +correlation between the two variables (Greenacre +2010). In the covariance biplot the distance between the +individuals approximates the Mahalanobis distance between rows.

+
+biplot(X, type = "covariance", label = "variables")
+

+

Biplots have the drawbacks of their advantages: they can quickly +become difficult to read as they display a lot of information at once. +It may then be preferable to visualize the results for individuals and +variables separately.

+
+
+

Plot PCA loadings +

+

viz_variables() depicts the variables by rays emanating +from the origin (both their lengths and directions are important to the +interpretation).

+
+## Plot variables factor map
+viz_variables(X)
+

+
#> [1] -1  1 -1  1
+#> [1] -1.285063  1.285063 -1.080000  1.080000
+

viz_variables() allows to highlight additional +information by varying different graphical elements (color, +transparency, shape and size of symbols…).

+
+## Highlight cos2
+viz_variables(X, colour = "cos2", col = khroma::colour("YlOrBr")(12))
+

+
#> [1] -1  1 -1  1
+#> [1] -1.285063  1.285063 -1.080000  1.080000
+
+
+

Plot PCA scores +

+

viz_individuals() allows to display individuals and to +highlight additional information.

+
+## Plot individuals and colour by species
+viz_individuals(
+  x = X,
+  colour = iris$Species,
+  shape = iris$Species, 
+  col = khroma::colour("bright")(3), # Custom color scale
+  pch = c(15, 16, 17) # Custom symbols
+)
+

+
+## Add ellipses
+viz_individuals(x = X)
+viz_tolerance(x = X, group = iris$Species, level = 0.95,
+              border = khroma::colour("high contrast")(3))
+
+## Add convex hull
+viz_individuals(x = X)
+viz_hull(x = X, group = iris$Species, level = 0.95,
+         border = khroma::colour("high contrast")(3))
+

+
+## Highlight petal length
+viz_individuals(
+  x = X, 
+  colour = iris$Petal.Length,
+  col = khroma::colour("YlOrBr")(12), # Custom color scale
+  pch = 16
+)
+

+
+## Highlight contributions
+viz_individuals(
+  x = X, 
+  colour = "contrib", 
+  size = "contrib",
+  col = khroma::colour("iridescent")(12), # Custom color scale
+  pch = 16
+)
+

+
+
+

Custom plot +

+

If you need more flexibility, the get_*() family and the +tidy() and augment() functions allow you to +extract the results as data frames and thus build custom graphs with +base graphics or ggplot2.

+
+iris_tidy <- tidy(X, margin = 2)
+head(iris_tidy)
+#>          label component supplementary coordinate contribution        cos2
+#> 1 Petal.Length        F1         FALSE 0.99155518  33.68793618 0.983181682
+#> 2 Petal.Length        F2         FALSE 0.02341519   0.05998389 0.000548271
+#> 3 Petal.Length        F3         FALSE 0.05444699   2.01999049 0.002964475
+#> 4  Petal.Width        F1         FALSE 0.96497896  31.90629060 0.931184395
+#> 5  Petal.Width        F2         FALSE 0.06399985   0.44812296 0.004095980
+#> 6  Petal.Width        F3         FALSE 0.24298265  40.23019050 0.059040571
+
+iris_augment <- augment(X, margin = 1)
+head(iris_augment)
+#>          F1         F2 label supplementary        mass      sum contribution
+#> 1 -2.264703  0.4800266     1         FALSE 0.006666667 5.359304     3.572870
+#> 2 -2.080961 -0.6741336     2         FALSE 0.006666667 4.784855     3.189904
+#> 3 -2.364229 -0.3419080     3         FALSE 0.006666667 5.706480     3.804320
+#> 4 -2.299384 -0.5973945     4         FALSE 0.006666667 5.644048     3.762699
+#> 5 -2.389842  0.6468354     5         FALSE 0.006666667 6.129742     4.086494
+#> 6 -2.075631  1.4891775     6         FALSE 0.006666667 6.525894     4.350596
+#>        cos2
+#> 1 0.9968578
+#> 2 0.9864650
+#> 3 0.9995167
+#> 4 0.9977577
+#> 5 0.9997491
+#> 6 0.9998819
+
+## Custom plot with ggplot2
+ggplot2::ggplot(data = iris_augment) +
+  ggplot2::aes(x = F1, y = F2, colour = contribution) +
+  ggplot2::geom_vline(xintercept = 0, linewidth = 0.5, linetype = "dashed") +
+  ggplot2::geom_hline(yintercept = 0, linewidth = 0.5, linetype = "dashed") +
+  ggplot2::geom_point() +
+  ggplot2::coord_fixed() + # /!\
+  ggplot2::theme_bw() +
+  khroma::scale_color_iridescent()
+
+
+

References +

+
+
+Greenacre, Michael J. 2010. Biplots in Practice. +Bilbao: Fundación BBVA. +
+
+
+
+
+ + + +
+ + + +
+
+ + + + + + + diff --git a/dimensio/articles/pca_files/figure-html/biplot-columns-1.png b/dimensio/articles/pca_files/figure-html/biplot-columns-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a160f750dbed3f93244c5183ac11cab0089391df GIT binary patch literal 65345 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 NQK~w~lAGu!{|&5tPGA54 literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/contributions-1.png b/dimensio/articles/pca_files/figure-html/contributions-1.png new file mode 100644 index 0000000000000000000000000000000000000000..15f6f56e0b9ab709c102670a1af6c52aebb8f08e GIT binary patch literal 19408 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 literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/eigenvalues-1.png b/dimensio/articles/pca_files/figure-html/eigenvalues-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1b45d168155c47f2146563bb8c00824766733fa7 GIT binary patch literal 43454 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 Dt^d|r literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/plot-ind-petal-1.png b/dimensio/articles/pca_files/figure-html/plot-ind-petal-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bed4afad92200f764d35838d4cb806bbb0a836d4 GIT binary patch literal 57670 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℘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

L%(gs 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 literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/plot-ind-species-1.png b/dimensio/articles/pca_files/figure-html/plot-ind-species-1.png new file mode 100644 index 0000000000000000000000000000000000000000..af67b80ed71c4edabb4b5ccfd53f7dc9b1f7f87c GIT binary patch literal 48250 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 RPa%vJ{6O!1sk-%F{{tG<-u3_h literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/plot-var-1.png b/dimensio/articles/pca_files/figure-html/plot-var-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0910002f8ccd0c6c5119f20eff376e47cd24b67d GIT binary patch literal 50954 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 U4oRAfAixh!|2+2jS?4?d3mfiwK>z>% literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/plot-var-cos2-1.png b/dimensio/articles/pca_files/figure-html/plot-var-cos2-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b94b014ae3462c958ef7adce655f7d1631c14d1f GIT binary patch literal 62138 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 literal 0 HcmV?d00001 diff --git a/dimensio/articles/pca_files/figure-html/plot-wrap-2.png b/dimensio/articles/pca_files/figure-html/plot-wrap-2.png new file mode 100644 index 0000000000000000000000000000000000000000..70d0c6e840ada2ca547d6ced99ab77c4c9b4ef26 GIT binary patch literal 99342 zcmeFYWmJ@X`z|~|cXx+KmxQ!*2?7#=lz^0!NY{*{Qqtalgbc!flz<>Pf`Zc0%^=-F zH@w%}&wlpW@7kaDx4#P(EZ~aYna6n?r*9q^Xps^z5rIG;QXOq|V-N_6!hRCq0YAAI zr^o@m;62mRQU|^Q|IXE#BY-c2-r7%mK_J#x>?b&RW#0(|;sEKWKX@FNyFC~5{;6qw z^?rbPz;h0sz6bB(1C1UTJrITHs@{1Gfo$N=(%_^%ZInRjlcmS~Lcn@xQ$t}NafaV; zaB%vj|1K{mfV_>nn?^wB(6w86eO+UiMj@vY(9~q$cYGO=r%+P1l`B`Cfe0D12@!tB zqm%kSAOB;4|FOXTQwtnW9+0Uh4p5+Z3L@s=+Ca+9^%0|-PzNp0jmphK?C*3?_k-{` zfo$|MiNFib44|0HAgmUs@LM@GvolKa`S+UNMkxH6)GsFbu#7AX!~rQbcbUKP@q^9y zXn+S`GZ~>P2F}Eu<(S|O>fax*eaEp#MQlnDHsY>l1aPGCj6taFbW+PE)X|UZ8d{(! zJV?6tAidPbtsRzHI;o?C|L1kUokqE_zXiSt#=&04qhp+G2NA-4vq_14bz_Ye#M>lC z&^+i3q;8oh1^COy_LU&L`f@T^ra)Nw(LA&d%7&MR9}XhIN712lP!1@{`#|Z%~*$E++&+UeZFiq-cD^#M2ExJV{*#J0VPYPl6V=JXB z)+(I57v1NSvXb&ixY8Th)xaqcSN~uycJa^MAJ2NG9WnnmALRv`M=4p;zUR?V)P^5@ zKX^5aKimt80LQ~bQ!o6qd*ImH&1bT*hx7_^i)MGk#oH{y4ja6dn#K=jf*%@(-vKv( zS`Wz7jhlDKuE<<)m|zXiYnTV@8meL`*aNYg*O=K zN_WNfZ;2B;E6!X<`#H}bd@iK*2{fE^`$6_Xm>kB_PSOtFj>VN{kz=^DqiT)%)2J`@ z{a1c(pS8(^)tg@_cwL2&mKAvW4{Abi~=?>Z&2-tl11gu1- zyrWZlj8zyVqh0Pc2%x-4Bo&laRAgOrg^w@imi##4Ea zOKpTN2>Wo8xOOf*^l&QgRFJ9Zrd|dFy-Ed9+absGdBZ+lJsH;Ku{dZ*K_#i@@f=VL zCEJ84Wqw#7KC?MFW3n@K>dfFl-XXbjz3l-uK!jPn4F_H2)x8W=pNPKW`VbpR=Yrn2 z8+#|hD4Qs62#8a^m|_pa5hIS6YFCCR5h)mE69R!N=SlNOYxCeLP`-*EJn=l4eDn2t zp8CS@&Jyj-=L3*=;snI$r&HC>P~G(GD(<8Ce;&!@tkN#Q#Zi?As)|k+{UPy_RD|aa z>(u^Dz3qG7<+a!$;{XkKN0^?)L8MP&qPv+@ecnRw^$Chk+bRt&C0tq=Gz%8mNc~mJ z)AG+LY-)wW$u!Ws`h=?YT~P$;an z*ybCyFNM=LMaiRTQqDd+APEjM=p>B&F_ySvIk=EeN4t@aGDXpAU&a~YR^sP@MId;u z7Ed{_6~NfTQllo2N}fD|3Fgcm$hfZeg7HUcyC%q=EeN_ny&C&6-Z&L8jd|*Sl`PdR zTe28+?SKGV7;NIT>Tz6!+H^+UukAJr9%NeE!(q`Ah;O4kqrwECU)X_NXNDP3iU`wZ zI?TU;05Cm0Vbm?0m?2Q;AM$O$k;eV{ymyWdRK0^Q{qvK#aeWAlg>E*V05W*)18X;^ z75qu&-Y6}BIY|9)bR^z>8-*-xAR~j(-3&IlfPAAYlI;=t0&;Ir*XNi*RDkwnq$o}d zl>N@}`6RTF)%18jNF#k4s!zD3Y+gx_wJR0$awKjet(`tQWQU5&9OBcy6EMBfB(C-H z$TLJ~tom}d=t%&yVgbVb+a^L8lOb}OgkW+49{aH{%Ts6Bn}cerDrm$#ejt?Tj9U!0 zx^lTfnTPOq=j>n4d_2eHZE$k-F@SXX!0ws$2(9YX!S{xT;SOGyxSXn|3eUQh4{t(t z`v8yJxJqw~QQN=Mr49L` zALCia;hWvP3zYuXCa05bzv}Zt*FuOWWrJ>nL+~2YMi+zbVD5QKR&!VLKpK?y*N~$7 z!y%Bxc$6Rto=y~zE9u`sJHpHq+~AXZKD7_EzTMHT?*@WJid$rwK9C-xAnFlrm9s`- z6HbniOPOQzyCKUUF-%1;jlbL&GJIi8Pc(acL_Mf{GE5u>GeVFJ#zJROvZuqqfwIl3 z=Rl^FYu>ZDp1YGh&j>Y#a^e`U{U|V*ZtOms^63@1u|Z@z0+!38{<2iBAXbCymt=}B zhXsMsH-#cId5|Ql$%^(Q7$5Z5b-=VMIobndk5Wf#50~xC=oAm@ed+z`(t1R^M57@+KY< z1X@uO)B3&ih(1+v92uJ$m7uoPxM|$kUHAC;abI z^z>v2Cuz^N^!8Ww>X%ZjzAXLuY&xJ&S>rK3{=9$Lej`N@e~nRcWd427|$u-THfSmdo2=luk{OWP?r8;@c`Jqtc<|7JZA z^_e95wbM{4&`)e?ZWQb|qNX~X_0Ki%MHC4G8D*nJS%b^R>1`G>Y$1bS`TWb2lzbez zloJYNvd~ujLOsPKz|fLJ6-CM6eV^0Jziy>6m@wYsWwzHzt)tv!QT8EMeGjU`kyZRW zzcj;^oR+$f1&ah)WqGq!qWcS$<6rTE$|RV-2NTYq5U?R6ABATztcf-5_cnSD-MA^X z!s^9?HM3T{SzMt=j1rk_#APL+0ZBwoyS zPxDkcpkHhbkcph|dDDQ7nSm%2kPwul5nDuQvM{sNG+&hqY97&8L}flP9?&+(N= zyRCjXD%yC%#5znAIgWjssW0KAC>3-=pVC%gVtD>LUKDr@tT$GS8z{BM!BZi98Ao`l zL6VPaW+V`bq&j^;xUUIPm3?*cM~l4lhhniMP|5wAIRzugd|sB!JG<`Lf(2pZ5=VbM zfhh{WhMD zE!r>JY;AG~Lpyh9d&|BQA@`avNVu9d824l(36x(>hey<6u zN3Ekf_NR(mg#_B>H%{H>@Sny3)g!eoGn$molj>Ou0SC^&^xn9;P5JV*T2LJGvJ1!y@kwap900nJW$H$X3rm9su#zCjhDupso<5$-KM6iX2<_i=yo^5AVzxar6s%rr%Id!Uo=MV2{>aRAWF z{bY*TTZzR;EDTKY^D|HT)dV8R2B4W`>K0pfksYf^AMV|w=z{ca=2#8%NM_nMJUx~0 z#-||i^Ld(Aqm7-EM(64r`>RxQ2R@G2h-`(NTGdck5N`i`PyAJ2D?~4Kv|r!LrIb5; zc(RD0O>x`VB!A#OLZ+tx-26a~85oc@4Nh8`=zlm2r%6b)TaI}AbV7;3QDsd=P7x70 zsZA;0eTMc?m#_#Dg6sCQ00od>X6y`n0=n3F*lif7HNUStmk7MW2a@1(J3D5y(Q00p z*TgK(bEhF*Y_ckjcNntO29e~FQ*hhPm+XI83F^l2#(1PSNs>62`QZ~S^Z@c0uJW9Cd

Qi_tkF->GgK^n{&-kn*! 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 mV5G!l7RlR(NL79a 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 tT?_VMQs1K19sM`x_(%SK{5DR#AS4 -Authors and Citation • dimensioAuthors and Citation • dimensio

@@ -10,7 +10,7 @@ dimensio - 0.3.1 + 0.4.0 - - - - - -
-
-
- -
- -
-

Our Pledge

-

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

-

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

-
-
-

Our Standards

-

Examples of behavior that contributes to a positive environment for our community include:

-
  • Demonstrating empathy and kindness toward other people
  • -
  • Being respectful of differing opinions, viewpoints, and experiences
  • -
  • Giving and gracefully accepting constructive feedback
  • -
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • -
  • Focusing on what is best not just for us as individuals, but for the overall community
  • -

Examples of unacceptable behavior include:

-
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • -
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • -
  • Public or private harassment
  • -
  • Publishing others’ private information, such as a physical or email address, without their explicit permission
  • -
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • -
-
-

Enforcement Responsibilities

-

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

-

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

-
-
-

Scope

-

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

-
-
-

Enforcement

-

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly.

-

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

-
-
-

Enforcement Guidelines

-

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

-
-

1. Correction

-

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

-

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

-
-
-

2. Warning

-

Community Impact: A violation through a single incident or series of actions.

-

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

-
-
-

3. Temporary Ban

-

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

-

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

-
-
-

4. Permanent Ban

-

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

-

Consequence: A permanent ban from any sort of public interaction within the community.

-
-
-
-

Attribution

-

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

-

Community Impact Guidelines were inspired by Mozilla’s code of conduct enforcement ladder.

-

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

-
-
- -
- - -
- - - -
- - - - - - - diff --git a/dimensio/dev/CONTRIBUTING.html b/dimensio/dev/CONTRIBUTING.html deleted file mode 100644 index 2eb6897a0..000000000 --- a/dimensio/dev/CONTRIBUTING.html +++ /dev/null @@ -1,97 +0,0 @@ - -Contributing • dimensio - Skip to contents - - -
-
-
- -
- -

This outlines how to propose a change to this package. For more detailed info about contributing to this, and other packages, please see the development contributing guide.

-
-

Fixing typos

-

You can fix typos, spelling mistakes, or grammatical errors in the documentation directly using the GitHub web interface, as long as the changes are made in the source file. This generally means you’ll need to edit roxygen2 comments in an .R, not a .Rd file. You can find the .R file that generates the .Rd by reading the comment in the first line.

-
-
-

Bigger changes

-

If you want to make a bigger change, it’s a good idea to first file an issue and make sure someone from the team agrees that it’s needed. If you’ve found a bug, please file an issue that illustrates the bug with a minimal reprex (this will also help you write a unit test, if needed).

-
-

Pull request process

-
  • Fork the package and clone onto your computer. If you haven’t done this before, we recommend using usethis::create_from_github("tesselle/PACKAGE", fork = TRUE).
  • -
  • Install all development dependencies with devtools::install_dev_deps(), and then make sure the package passes R CMD check by running devtools::check(). If R CMD check doesn’t pass cleanly, it’s a good idea to ask for help before continuing.
  • -
  • Create a Git branch for your pull request (PR). We recommend using usethis::pr_init("brief-description-of-change").
  • -
  • Make your changes, commit to git, and then create a PR by running usethis::pr_push(), and following the prompts in your browser. The title of your PR should briefly describe the change. The body of your PR should contain Fixes #issue-number.
  • -
  • For user-facing changes, add a bullet to the top of NEWS.md (i.e. just below the first header). Follow the style described in https://www.tesselle.org/style.html.
  • -
-
-

Code style

-
-
-
-

Code of Conduct

-

Please note that this project is released with a Contributor Code of Conduct. By contributing to this project you agree to abide by its terms.

-
-
- -
- - -
- - - -
- - - - - - - diff --git a/dimensio/dev/LICENSE.html b/dimensio/dev/LICENSE.html deleted file mode 100644 index 97c90326f..000000000 --- a/dimensio/dev/LICENSE.html +++ /dev/null @@ -1,263 +0,0 @@ - -GNU General Public License • dimensio - Skip to contents - - -
-
-
- -
- -

Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>

-

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

-
-

Preamble

-

The GNU General Public License is a free, copyleft license for software and other kinds of works.

-

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program–to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

-

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

-

To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.

-

For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

-

Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.

-

For the developers’ and authors’ protection, the GPL clearly explains that there is no warranty for this free software. For both users’ and authors’ sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.

-

Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users’ freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.

-

Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.

-

The precise terms and conditions for copying, distribution and modification follow.

-
-
-

TERMS AND CONDITIONS

-
-

0. Definitions

-

“This License” refers to version 3 of the GNU General Public License.

-

“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

-

“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.

-

To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.

-

A “covered work” means either the unmodified Program or a work based on the Program.

-

To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.

-

To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

-

An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.

-
-
-

1. Source Code

-

The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

-

A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.

-

The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

-

The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work’s System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

-

The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

-

The Corresponding Source for a work in source code form is that same work.

-
-
-

2. Basic Permissions

-

All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

-

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

-

Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.

-
-
- -

No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.

-

When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures.

-
-
-

4. Conveying Verbatim Copies

-

You may convey verbatim copies of the Program’s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

-

You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

-
-
-

5. Conveying Modified Source Versions

-

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

-
  • -a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
  • -
  • -b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
  • -
  • -c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
  • -
  • -d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
  • -

A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

-
-
-

6. Conveying Non-Source Forms

-

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

-
  • -a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
  • -
  • -b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
  • -
  • -c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
  • -
  • -d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
  • -
  • -e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
  • -

A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

-

A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

-

“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.

-

If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

-

The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.

-

Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.

-
-
-

7. Additional Terms

-

“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.

-

When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.

-

Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:

-
  • -a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
  • -
  • -b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
  • -
  • -c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
  • -
  • -d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
  • -
  • -e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
  • -
  • -f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
  • -

All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.

-

If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.

-

Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.

-
-
-

8. Termination

-

You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).

-

However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

-

Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

-

Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.

-
-
-

9. Acceptance Not Required for Having Copies

-

You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.

-
-
-

10. Automatic Licensing of Downstream Recipients

-

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.

-

An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party’s predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.

-

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.

-
-
-

11. Patents

-

A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor’s “contributor version”.

-

A contributor’s “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.

-

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor’s essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

-

In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.

-

If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient’s use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.

-

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

-

A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.

-

Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.

-
-
-

12. No Surrender of Others’ Freedom

-

If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.

-
-
-

13. Use with the GNU Affero General Public License

-

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.

-
-
-

14. Revised Versions of this License

-

The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

-

Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.

-

If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy’s public statement of acceptance of a version permanently authorizes you to choose that version for the Program.

-

Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.

-
-
-

15. Disclaimer of Warranty

-

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

-
-
-

16. Limitation of Liability

-

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

-
-
-

17. Interpretation of Sections 15 and 16

-

If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.

-

END OF TERMS AND CONDITIONS

-
-
-
-

How to Apply These Terms to Your New Programs

-

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

-

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.

-
<one line to give the program's name and a brief idea of what it does.>
-Copyright (C) <year>  <name of author>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
-

Also add information on how to contact you by electronic and paper mail.

-

If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:

-
<program>  Copyright (C) <year>  <name of author>
-This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'show c' for details.
-

The hypothetical commands show w and show c should show the appropriate parts of the General Public License. Of course, your program’s commands might be different; for a GUI interface, you would use an “about box”.

-

You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.

-

The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

-
-
- -
- - -
- - - -
- - - - - - - diff --git a/dimensio/dev/apple-touch-icon-120x120.png b/dimensio/dev/apple-touch-icon-120x120.png deleted file mode 100644 index 6c17ae7ef16d0f388562fd812d8124ca8d561758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20346 zcmV)SK(fDyP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/dimensio/dev/apple-touch-icon-152x152.png b/dimensio/dev/apple-touch-icon-152x152.png deleted file mode 100644 index e4eda43adbc784e3603597b56b5acf0626ab40e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29702 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

DT<=N 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 i#2my2%YaCrN-hBE7ZG&wLN%2D0000 -Authors and Citation • dimensio

- Skip to contents - - -
-
-
- -
-

Authors

- -
  • -

    Nicolas Frerebeau. Author, maintainer. -
    Université Bordeaux Montaigne

    -
  • -
  • -

    Jean-Baptiste Fourvel. Contributor. -
    CNRS

    -
  • -
  • -

    Brice Lebrun. Contributor. -
    Université Bordeaux Montaigne

    -
  • -
- -
-

Citation

-

Source: inst/CITATION

- -

Frerebeau N (2023). -dimensio: Multivariate Data Analysis. -Université Bordeaux Montaigne, Pessac, France. -doi:10.5281/zenodo.4478530, R package version 0.3.1.9000, https://packages.tesselle.org/dimensio/. -

-
@Manual{,
-  author = {Nicolas Frerebeau},
-  title = {{dimensio: Multivariate Data Analysis}},
-  year = {2023},
-  organization = {Université Bordeaux Montaigne},
-  address = {Pessac, France},
-  note = {R package version 0.3.1.9000},
-  doi = {10.5281/zenodo.4478530},
-  url = {https://packages.tesselle.org/dimensio/},
-}
-
-
- - -
- - - -
- - - - - - - diff --git a/dimensio/dev/deps/Roboto-0.4.6/KFOmCnqEu92Fr1Me5g.woff b/dimensio/dev/deps/Roboto-0.4.6/KFOmCnqEu92Fr1Me5g.woff deleted file mode 100644 index 462480009cc36f6f5ac1b0bf6c25d7ba8d7c3e5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65456 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 diff --git a/dimensio/dev/deps/Roboto-0.4.6/font.css b/dimensio/dev/deps/Roboto-0.4.6/font.css deleted file mode 100644 index cddf76e53..000000000 --- a/dimensio/dev/deps/Roboto-0.4.6/font.css +++ /dev/null @@ -1,7 +0,0 @@ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(KFOmCnqEu92Fr1Me5g.woff) format('woff'); -} diff --git a/dimensio/dev/deps/Ubuntu-0.4.6/4iCs6KVjbNBYlgo6ew.woff b/dimensio/dev/deps/Ubuntu-0.4.6/4iCs6KVjbNBYlgo6ew.woff deleted file mode 100644 index 15c55d19f82ad9061f18a6988d8bb0f6ed7be231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134032 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

o=XGrcF*NIjnbas_4(14zsK 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 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=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},m=t=>{"function"==typeof t&&t()},_=(e,i,n=!0)=>{if(!n)return void m(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),m(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=N(t);return C.has(o)||(o=t),[n,s,o]}function D(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return j(s,{delegateTarget:r}),n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return j(n,{delegateTarget:t}),i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function S(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function I(t,e,i,n){const s=e[i]||{};for(const o of Object.keys(s))if(o.includes(n)){const n=s[o];S(t,e,i,n.callable,n.delegationSelector)}}function N(t){return t=t.replace(y,""),T[t]||t}const P={on(t,e,i,n){D(t,e,i,n,!1)},one(t,e,i,n){D(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))I(t,l,i,e.slice(1));for(const i of Object.keys(c)){const n=i.replace(w,"");if(!a||e.includes(n)){const e=c[i];S(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;S(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==N(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=j(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function j(t,e){for(const[i,n]of Object.entries(e||{}))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}const 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)}};function $(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function W(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${W(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${W(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=$(t.dataset[n])}return e},getDataAttribute:(t,e)=>$(t.getAttribute(`data-bs-${W(e)}`))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const n of Object.keys(e)){const s=e[n],r=t[n],a=o(r)?"element":null==(i=r)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}var i}}class z extends F{constructor(t,e){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(e),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return 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.2.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const q=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;P.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class R extends z{static get NAME(){return"alert"}close(){if(P.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(),P.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=R.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)}}))}}q(R,"close"),g(R);const V='[data-bs-toggle="button"]';class K extends z{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=K.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}P.on(document,"click.bs.button.data-api",V,(t=>{t.preventDefault();const e=t.target.closest(V);K.getOrCreateInstance(e).toggle()})),g(K);const Q={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))}},X={endCallback:null,leftCallback:null,rightCallback:null},Y={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class U extends F{constructor(t,e){super(),this._element=t,t&&U.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return X}static get DefaultType(){return Y}static get NAME(){return"swipe"}dispose(){P.off(this._element,".bs.swipe")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),m(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&m(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),P.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),P.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),P.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const G="next",J="prev",Z="left",tt="right",et="slid.bs.carousel",it="carousel",nt="active",st={ArrowLeft:tt,ArrowRight:Z},ot={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},rt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class at extends z{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Q.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===it&&this.cycle()}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"carousel"}next(){this._slide(G)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(J)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,et,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void P.one(this._element,et,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?G:J;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),P.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&U.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Q.find(".carousel-item img",this._element))P.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(Z)),rightCallback:()=>this._slide(this._directionToOrder(tt)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new U(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=st[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Q.findOne(".active",this._indicatorsElement);e.classList.remove(nt),e.removeAttribute("aria-current");const i=Q.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(nt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===G,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>P.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(nt),i.classList.remove(nt,c,l),this._isSliding=!1,r(et)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Q.findOne(".active.carousel-item",this._element)}_getItems(){return Q.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===Z?J:G:t===Z?G:J}_orderToDirection(t){return p()?t===J?Z:tt:t===J?tt:Z}static jQueryInterface(t){return this.each((function(){const e=at.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=n(this);if(!e||!e.classList.contains(it))return;t.preventDefault();const i=at.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),P.on(window,"load.bs.carousel.data-api",(()=>{const t=Q.find('[data-bs-ride="carousel"]');for(const e of t)at.getOrCreateInstance(e)})),g(at);const lt="show",ct="collapse",ht="collapsing",dt='[data-bs-toggle="collapse"]',ut={parent:null,toggle:!0},ft={parent:"(null|element)",toggle:"boolean"};class pt extends z{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=Q.find(dt);for(const t of n){const e=i(t),n=Q.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ut}static get DefaultType(){return ft}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>pt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[e]="",P.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);for(const t of this._triggerArray){const e=n(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),P.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(dt);for(const e of t){const t=n(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Q.find(":scope .collapse .collapse",this._config.parent);return Q.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}P.on(document,"click.bs.collapse.data-api",dt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this),n=Q.find(e);for(const t of n)pt.getOrCreateInstance(t,{toggle:!1}).toggle()})),g(pt);var gt="top",mt="bottom",_t="right",bt="left",vt="auto",yt=[gt,mt,_t,bt],wt="start",At="end",Et="clippingParents",Tt="viewport",Ct="popper",Ot="reference",xt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+At])}),[]),kt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+At])}),[]),Lt="beforeRead",Dt="read",St="afterRead",It="beforeMain",Nt="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",$t=[Lt,Dt,St,It,Nt,Pt,jt,Mt,Ht];function Wt(t){return t?(t.nodeName||"").toLowerCase():null}function Bt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Ft(t){return t instanceof Bt(t).Element||t instanceof Element}function zt(t){return t instanceof Bt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Bt(t).ShadowRoot||t instanceof ShadowRoot)}const Rt={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)&&Wt(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)&&Wt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kt=Math.max,Qt=Math.min,Xt=Math.round;function Yt(){var t=navigator.userAgentData;return null!=t&&t.brands?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ut(){return!/^((?!chrome|android).)*safari/i.test(Yt())}function Gt(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&zt(t)&&(s=t.offsetWidth>0&&Xt(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Xt(n.height)/t.offsetHeight||1);var r=(Ft(t)?Bt(t):window).visualViewport,a=!Ut()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Jt(t){var e=Gt(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 Zt(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 te(t){return Bt(t).getComputedStyle(t)}function ee(t){return["table","td","th"].indexOf(Wt(t))>=0}function ie(t){return((Ft(t)?t.ownerDocument:t.document)||window.document).documentElement}function ne(t){return"html"===Wt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||ie(t)}function se(t){return zt(t)&&"fixed"!==te(t).position?t.offsetParent:null}function oe(t){for(var e=Bt(t),i=se(t);i&&ee(i)&&"static"===te(i).position;)i=se(i);return i&&("html"===Wt(i)||"body"===Wt(i)&&"static"===te(i).position)?e:i||function(t){var e=/firefox/i.test(Yt());if(/Trident/i.test(Yt())&&zt(t)&&"fixed"===te(t).position)return null;var i=ne(t);for(qt(i)&&(i=i.host);zt(i)&&["html","body"].indexOf(Wt(i))<0;){var n=te(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 re(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ae(t,e,i){return Kt(t,Qt(e,i))}function le(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ce(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const he={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=Vt(i.placement),l=re(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return le("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ce(t,yt))}(s.padding,i),d=Jt(o),u="y"===l?gt:bt,f="y"===l?mt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],g=r[l]-i.rects.reference[l],m=oe(o),_=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=ae(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Zt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function de(t){return t.split("-")[1]}var ue={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fe(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,g=void 0===p?0:p,m="function"==typeof h?h({x:f,y:g}):{x:f,y:g};f=m.x,g=m.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=bt,y=gt,w=window;if(c){var A=oe(i),E="clientHeight",T="clientWidth";A===Bt(i)&&"static"!==te(A=ie(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===gt||(s===bt||s===_t)&&o===At)&&(y=mt,g-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,g*=l?1:-1),s!==bt&&(s!==gt&&s!==mt||o!==At)||(v=_t,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&ue),x=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:Xt(e*n)/n||0,y:Xt(i*n)/n||0}}({x:f,y:g}):{x:f,y:g};return f=x.x,g=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?g+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const pe={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:Vt(e.placement),variation:de(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,fe(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,fe(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 ge={passive:!0};const me={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=Bt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ge)})),a&&l.addEventListener("resize",i.update,ge),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ge)})),a&&l.removeEventListener("resize",i.update,ge)}},data:{}};var _e={left:"right",right:"left",bottom:"top",top:"bottom"};function be(t){return t.replace(/left|right|bottom|top/g,(function(t){return _e[t]}))}var ve={start:"end",end:"start"};function ye(t){return t.replace(/start|end/g,(function(t){return ve[t]}))}function we(t){var e=Bt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ae(t){return Gt(ie(t)).left+we(t).scrollLeft}function Ee(t){var e=te(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Te(t){return["html","body","#document"].indexOf(Wt(t))>=0?t.ownerDocument.body:zt(t)&&Ee(t)?t:Te(ne(t))}function Ce(t,e){var i;void 0===e&&(e=[]);var n=Te(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Bt(n),r=s?[o].concat(o.visualViewport||[],Ee(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ce(ne(r)))}function Oe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function xe(t,e,i){return e===Tt?Oe(function(t,e){var i=Bt(t),n=ie(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ut();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ae(t),y:l}}(t,i)):Ft(e)?function(t,e){var i=Gt(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Oe(function(t){var e,i=ie(t),n=we(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ae(t),l=-n.scrollTop;return"rtl"===te(s||i).direction&&(a+=Kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(ie(t)))}function ke(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Vt(s):null,r=s?de(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case gt:e={x:a,y:i.y-n.height};break;case mt: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?re(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 At:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Et:a,c=i.rootBoundary,h=void 0===c?Tt:c,d=i.elementContext,u=void 0===d?Ct:d,f=i.altBoundary,p=void 0!==f&&f,g=i.padding,m=void 0===g?0:g,_=le("number"!=typeof m?m:ce(m,yt)),b=u===Ct?Ot:Ct,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Ce(ne(t)),i=["absolute","fixed"].indexOf(te(t).position)>=0&&zt(t)?oe(t):t;return Ft(i)?e.filter((function(t){return Ft(t)&&Zt(t,i)&&"body"!==Wt(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=xe(t,i,n);return e.top=Kt(s.top,e.top),e.right=Qt(s.right,e.right),e.bottom=Qt(s.bottom,e.bottom),e.left=Kt(s.left,e.left),e}),xe(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Ft(y)?y:y.contextElement||ie(t.elements.popper),l,h,r),A=Gt(t.elements.reference),E=ke({reference:A,element:v,strategy:"absolute",placement:s}),T=Oe(Object.assign({},v,E)),C=u===Ct?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Ct&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[_t,mt].indexOf(t)>=0?1:-1,i=[gt,mt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function De(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?kt:l,h=de(n),d=h?a?xt:xt.filter((function(t){return de(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]=Le(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Vt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const Se={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,g=i.allowedAutoPlacements,m=e.options.placement,_=Vt(m),b=l||(_!==m&&p?function(t){if(Vt(t)===vt)return[];var e=be(t);return[ye(t),e,ye(e)]}(m):[be(m)]),v=[m].concat(b).reduce((function(t,i){return t.concat(Vt(i)===vt?De(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:g}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,D=L?"width":"height",S=Le(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=L?k?_t:bt:k?mt:gt;y[D]>w[D]&&(I=be(I));var N=be(I),P=[];if(o&&P.push(S[x]<=0),a&&P.push(S[I]<=0,S[N]<=0),P.every((function(t){return t}))){T=O,E=!1;break}A.set(O,P)}if(E)for(var j=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Ie(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 Ne(t){return[gt,_t,mt,bt].some((function(e){return t[e]>=0}))}const Pe={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=Le(e,{elementContext:"reference"}),a=Le(e,{altBoundary:!0}),l=Ie(r,n),c=Ie(a,s,o),h=Ne(l),d=Ne(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})}},je={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=kt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Vt(t),s=[bt,gt].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}},Me={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ke({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},He={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,g=void 0===p?0:p,m=Le(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Vt(e.placement),b=de(e.placement),v=!b,y=re(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,D="y"===y?gt:bt,S="y"===y?mt:_t,I="y"===y?"height":"width",N=A[y],P=N+m[D],j=N-m[S],M=f?-T[I]/2:0,H=b===wt?E[I]:T[I],$=b===wt?-T[I]:-E[I],W=e.elements.arrow,B=f&&W?Jt(W):{width:0,height:0},F=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=F[D],q=F[S],R=ae(0,E[I],B[I]),V=v?E[I]/2-M-R-z-O.mainAxis:H-R-z-O.mainAxis,K=v?-E[I]/2+M+R+q+O.mainAxis:$+R+q+O.mainAxis,Q=e.elements.arrow&&oe(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=N+K-Y,G=ae(f?Qt(P,N+V-Y-X):P,N,f?Kt(j,U):j);A[y]=G,k[y]=G-N}if(a){var J,Z="x"===y?gt:bt,tt="x"===y?mt:_t,et=A[w],it="y"===w?"height":"width",nt=et+m[Z],st=et-m[tt],ot=-1!==[gt,bt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=ae(t,e,i);return n>i?i:n}(at,et,lt):ae(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function $e(t,e,i){void 0===i&&(i=!1);var n,s,o=zt(e),r=zt(e)&&function(t){var e=t.getBoundingClientRect(),i=Xt(e.width)/t.offsetWidth||1,n=Xt(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=ie(e),l=Gt(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==Wt(e)||Ee(a))&&(c=(n=e)!==Bt(n)&&zt(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:we(n)),zt(e)?((h=Gt(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ae(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function We(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 Fe(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),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=Q.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(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(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Q.find(ti);for(const i of e){const e=hi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Xe,Ye].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ze)?this:Q.prev(this,Ze)[0]||Q.next(this,Ze)[0]||Q.findOne(Ze,t.delegateTarget.parentNode),o=hi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}P.on(document,Ge,Ze,hi.dataApiKeydownHandler),P.on(document,Ge,ei,hi.dataApiKeydownHandler),P.on(document,Ue,hi.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",hi.clearMenus),P.on(document,Ue,Ze,(function(t){t.preventDefault(),hi.getOrCreateInstance(this).toggle()})),g(hi);const di=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ui=".sticky-top",fi="padding-right",pi="margin-right";class gi{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,fi,(e=>e+t)),this._setElementAttributes(di,fi,(e=>e+t)),this._setElementAttributes(ui,pi,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,fi),this._resetElementAttributes(di,fi),this._resetElementAttributes(ui,pi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of Q.find(t,this._element))e(i)}}const mi="show",_i="mousedown.bs.backdrop",bi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},vi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yi extends F{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void m(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(mi),this._emulateAnimation((()=>{m(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(mi),this._emulateAnimation((()=>{this.dispose(),m(t)}))):m(t)}dispose(){this._isAppended&&(P.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),P.on(t,_i,(()=>{m(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const wi=".bs.focustrap",Ai="backward",Ei={autofocus:!0,trapElement:null},Ti={autofocus:"boolean",trapElement:"element"};class Ci extends F{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ei}static get DefaultType(){return Ti}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,wi),P.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),P.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,wi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=Q.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Ai?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ai:"forward")}}const Oi="hidden.bs.modal",xi="show.bs.modal",ki="modal-open",Li="show",Di="modal-static",Si={backdrop:!0,focus:!0,keyboard:!0},Ii={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ni extends z{constructor(t,e){super(t,e),this._dialog=Q.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new gi,this._addEventListeners()}static get Default(){return Si}static get DefaultType(){return Ii}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ki),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(P.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Li),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])P.off(t,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Q.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(Li),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),P.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),P.on(this._element,"mousedown.dismiss.bs.modal",(t=>{P.one(this._element,"click.dismiss.bs.modal",(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(ki),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,Oi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Di)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Di),this._queueCallback((()=>{this._element.classList.remove(Di),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,xi,(t=>{t.defaultPrevented||P.one(e,Oi,(()=>{a(this)&&this.focus()}))}));const i=Q.findOne(".modal.show");i&&Ni.getInstance(i).hide(),Ni.getOrCreateInstance(e).toggle(this)})),q(Ni),g(Ni);const Pi="show",ji="showing",Mi="hiding",Hi=".offcanvas.show",$i="hidePrevented.bs.offcanvas",Wi="hidden.bs.offcanvas",Bi={backdrop:!0,keyboard:!0,scroll:!1},Fi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class zi extends z{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Bi}static get DefaultType(){return Fi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new gi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ji),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Pi),this._element.classList.remove(ji),P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mi),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Pi,Mi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new gi).reset(),P.trigger(this._element,Wi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new yi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,$i)}:null})}_initializeFocusTrap(){return new Ci({trapElement:this._element})}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():P.trigger(this._element,$i))}))}static jQueryInterface(t){return this.each((function(){const e=zi.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)}}))}}P.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(),l(this))return;P.one(e,Wi,(()=>{a(this)&&this.focus()}));const i=Q.findOne(Hi);i&&i!==e&&zi.getInstance(i).hide(),zi.getOrCreateInstance(e).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of Q.find(Hi))zi.getOrCreateInstance(t).show()})),P.on(window,"resize.bs.offcanvas",(()=>{for(const t of Q.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&zi.getOrCreateInstance(t).hide()})),q(zi),g(zi);const qi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ri=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Vi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ki=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!qi.has(i)||Boolean(Ri.test(t.nodeValue)||Vi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Qi={"*":["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:[]},Xi={allowList:Qi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Ui={entry:"(string|element|function|null)",selector:"(string|element)"};class Gi extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Ui)}_setContent(t,e,i){const n=Q.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Ki(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ji=new Set(["sanitize","allowList","sanitizeFn"]),Zi="fade",tn="show",en=".modal",nn="hide.bs.modal",sn="hover",on="focus",rn={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},an={allowList:Qi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ln={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cn extends z{constructor(t,e){if(void 0===Ke)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return an}static get DefaultType(){return ln}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(en),nn,this._hideModalHandler),this.tip&&this.tip.remove(),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this.tip&&(this.tip.remove(),this.tip=null);const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(i),i.classList.add(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._queueCallback((()=>{P.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const t=this._getTipElement();if(t.classList.remove(tn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||t.remove(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Zi,tn),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Zi),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Gi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Zi)}_isShown(){return this.tip&&this.tip.classList.contains(tn)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,i=rn[e.toUpperCase()];return Ve(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"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:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)P.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===sn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===sn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?on:sn]=!0,e._enter()})),P.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?on:sn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(en),nn,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ji.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=cn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(cn);const hn={...cn.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},dn={...cn.DefaultType,content:"(null|string|element|function)"};class un extends cn{static get Default(){return hn}static get DefaultType(){return dn}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=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="click.bs.scrollspy",pn="active",gn="[href]",mn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},_n={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class bn extends z{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return mn}static get DefaultType(){return _n}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(P.off(this._config.target,fn),P.on(this._config.target,fn,gn,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Q.find(gn,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=Q.findOne(e.hash,this._element);a(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(pn),this._activateParents(t),P.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Q.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(pn);else for(const e of Q.parents(t,".nav, .list-group"))for(const t of Q.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(pn)}_clearActiveClass(t){t.classList.remove(pn);const e=Q.find("[href].active",t);for(const t of e)t.classList.remove(pn)}static jQueryInterface(t){return this.each((function(){const e=bn.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]()}}))}}P.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of Q.find('[data-bs-spy="scroll"]'))bn.getOrCreateInstance(t)})),g(bn);const vn="ArrowLeft",yn="ArrowRight",wn="ArrowUp",An="ArrowDown",En="active",Tn="fade",Cn="show",On='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',xn=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${On}`;class kn extends z{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?P.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;P.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(En),this._activate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),P.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Cn)}),t,t.classList.contains(Tn)))}_deactivate(t,e){t&&(t.classList.remove(En),t.blur(),this._deactivate(n(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),P.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Cn)}),t,t.classList.contains(Tn)))}_keydown(t){if(![vn,yn,wn,An].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[yn,An].includes(t.key),i=b(this._getChildren().filter((t=>!l(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),kn.getOrCreateInstance(i).show())}_getChildren(){return Q.find(xn,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=n(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=Q.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",En),n(".dropdown-menu",Cn),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(En)}_getInnerElement(t){return t.matches(xn)?t:Q.findOne(xn,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=kn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab",On,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||kn.getOrCreateInstance(this).show()})),P.on(window,"load.bs.tab",(()=>{for(const t of Q.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))kn.getOrCreateInstance(t)})),g(kn);const Ln="hide",Dn="show",Sn="showing",In={animation:"boolean",autohide:"boolean",delay:"number"},Nn={animation:!0,autohide:!0,delay:5e3};class Pn extends z{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Nn}static get DefaultType(){return In}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ln),d(this._element),this._element.classList.add(Dn,Sn),this._queueCallback((()=>{this._element.classList.remove(Sn),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Sn),this._queueCallback((()=>{this._element.classList.add(Ln),this._element.classList.remove(Sn,Dn),P.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Dn),super.dispose()}isShown(){return this._element.classList.contains(Dn)}_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(){P.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),P.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),P.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=Pn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return q(Pn),g(Pn),{Alert:R,Button:K,Carousel:at,Collapse:pt,Dropdown:hi,Modal:Ni,Offcanvas:zi,Popover:un,ScrollSpy:bn,Tab:kn,Toast:Pn,Tooltip:cn}})); -//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/dimensio/dev/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map b/dimensio/dev/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map deleted file mode 100644 index 69926c2e5..000000000 --- a/dimensio/dev/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["TRANSITION_END","getSelector","element","selector","getAttribute","hrefAttribute","includes","startsWith","split","trim","getSelectorFromElement","document","querySelector","getElementFromSelector","triggerTransitionEnd","dispatchEvent","Event","isElement","object","jquery","nodeType","getElement","length","isVisible","getClientRects","elementIsVisible","getComputedStyle","getPropertyValue","closedDetails","closest","summary","parentNode","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","noop","reflow","offsetHeight","getjQuery","window","jQuery","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","listLength","index","indexOf","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","nativeEvents","Set","makeEventUid","uid","getElementEvents","findHandler","events","callable","delegationSelector","Object","values","find","event","normalizeParameters","originalTypeEvent","delegationFunction","isDelegated","typeEvent","getTypeEvent","has","addHandler","oneOff","wrapFunction","relatedTarget","delegateTarget","call","this","handlers","previousFunction","replace","domElements","querySelectorAll","domElement","hydrateObj","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","removeNamespacedHandlers","namespace","storeElementEvent","handlerKey","keys","on","one","inNamespace","isNamespace","elementEvent","slice","keyHandlers","trigger","args","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","evt","cancelable","preventDefault","obj","meta","key","value","entries","_unused","defineProperty","configurable","get","elementMap","Map","Data","set","instance","instanceMap","size","console","error","Array","from","remove","delete","normalizeData","toString","JSON","parse","decodeURIComponent","normalizeDataKey","chr","toLowerCase","Manipulator","setDataAttribute","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","bsKeys","dataset","filter","pureKey","charAt","getDataAttribute","Config","Default","DefaultType","Error","_getConfig","config","_mergeConfigObj","_configAfterMerge","_typeCheckConfig","jsonConfig","constructor","configTypes","property","expectedTypes","valueType","prototype","match","RegExp","test","TypeError","toUpperCase","BaseComponent","super","_element","_config","DATA_KEY","dispose","EVENT_KEY","propertyName","getOwnPropertyNames","_queueCallback","isAnimated","static","getInstance","VERSION","enableDismissTrigger","component","method","clickEvent","tagName","getOrCreateInstance","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","button","SelectorEngine","concat","Element","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","endCallback","leftCallback","rightCallback","Swipe","isSupported","_deltaX","_supportPointerEvents","PointerEvent","_initEvents","_start","_eventIsPointerPenTouch","clientX","touches","_end","_handleSwipe","_move","absDeltaX","abs","direction","add","pointerType","navigator","maxTouchPoints","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","EVENT_SLID","CLASS_NAME_CAROUSEL","CLASS_NAME_ACTIVE","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","interval","keyboard","pause","ride","touch","wrap","Carousel","_interval","_activeElement","_isSliding","touchTimeout","_swipeHelper","_indicatorsElement","_addEventListeners","cycle","_slide","nextWhenVisible","hidden","_clearInterval","_updateInterval","setInterval","_maybeEnableCycle","to","items","_getItems","activeIndex","_getItemIndex","_getActive","order","defaultInterval","_keydown","_addTouchEventListeners","img","swipeConfig","_directionToOrder","clearTimeout","_setActiveIndicatorElement","activeIndicator","newActiveIndicator","elementInterval","parseInt","isNext","nextElement","nextElementIndex","triggerEvent","eventName","_orderToDirection","isCycling","directionalClassName","orderClassName","_isAnimated","SELECTOR_ACTIVE","clearInterval","carousel","slideIndex","carousels","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","parent","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElement","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activeChildren","_getFirstLevelChildren","activeInstance","dimension","_getDimension","style","scrollSize","getBoundingClientRect","selected","triggerArray","isOpen","selectorElements","top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","nodeName","getWindow","node","ownerDocument","defaultView","isHTMLElement","HTMLElement","isShadowRoot","applyStyles$1","enabled","phase","_ref","state","elements","forEach","styles","assign","effect","_ref2","initialStyles","position","options","strategy","margin","arrow","hasOwnProperty","attribute","requires","getBasePlacement","round","getUAString","uaData","userAgentData","brands","item","brand","version","userAgent","isLayoutViewport","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","height","visualViewport","addVisualOffsets","x","offsetLeft","y","offsetTop","getLayoutRect","rootNode","isSameNode","host","isTableElement","getDocumentElement","getParentNode","assignedSlot","getTrueOffsetParent","offsetParent","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","getContainingBlock","getMainAxisFromPlacement","within","mathMax","mathMin","mergePaddingObject","paddingObject","expandToHashMap","hashMap","arrow$1","_state$modifiersData$","arrowElement","popperOffsets","modifiersData","basePlacement","axis","len","padding","rects","toPaddingObject","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","clientHeight","clientWidth","centerToReference","center","offset","axisProp","centerOffset","_options$element","requiresIfExists","getVariation","unsetSides","mapToStyles","_Object$assign2","popperRect","variation","offsets","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","win","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","computeStyles$1","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","passive","eventListeners","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","update","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","pageXOffset","scrollTop","pageYOffset","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","_element$ownerDocumen","isBody","updatedList","rectToClientRect","rect","getClientRectFromMixedType","clippingParent","html","layoutViewport","getViewportRect","clientTop","clientLeft","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","getDocumentRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","contextElement","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","sort","a","b","flip$1","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","reset","getSideOffsets","preventedOffsets","isAnySideFullyClipped","some","side","hide$1","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","offset$1","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","popperOffsets$1","preventOverflow$1","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","isElementScaled","modifiers","visited","result","modifier","dep","depModifier","DEFAULT_OPTIONS","areValidElements","arguments","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","pending","orderedModifiers","effectCleanupFns","isDestroyed","setOptions","setOptionsAction","cleanupModifierEffects","merged","orderModifiers","current","existing","m","_ref3$options","cleanupFn","forceUpdate","_state$elements","_state$orderedModifie","_state$orderedModifie2","Promise","resolve","then","destroy","onFirstUpdate","createPopper","computeStyles","applyStyles","flip","ARROW_UP_KEY","ARROW_DOWN_KEY","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_DATA_TOGGLE_SHOWN","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","autoClose","display","popperConfig","Dropdown","_popper","_parent","_menu","_inNavbar","_detectNavbar","_createPopper","focus","_completeHide","Popper","referenceElement","_getPopperConfig","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","_selectMenuItem","openToggles","context","composedPath","isMenuTarget","isInput","isEscapeEvent","isUpOrDownEvent","getToggleButton","stopPropagation","dataApiKeydownHandler","clearMenus","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","PROPERTY_PADDING","PROPERTY_MARGIN","ScrollBarHelper","getWidth","documentWidth","innerWidth","_disableOverFlow","_setElementAttributes","calculatedValue","_resetElementAttributes","isOverflowing","_saveInitialAttribute","styleProperty","scrollbarWidth","_applyManipulationCallback","setProperty","actualValue","removeProperty","callBack","sel","EVENT_MOUSEDOWN","className","clickCallback","rootElement","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","TAB_NAV_BACKWARD","autofocus","trapElement","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","shiftKey","EVENT_HIDDEN","EVENT_SHOW","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_scrollBar","_adjustDialog","_showElement","_hideModal","htmlElement","handleUpdate","modalBody","_triggerBackdropTransition","event2","_resetAdjustments","isModalOverflowing","initialOverflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","alreadyOpen","CLASS_NAME_SHOWING","CLASS_NAME_HIDING","OPEN_SELECTOR","EVENT_HIDE_PREVENTED","Offcanvas","blur","uriAttributes","SAFE_URL_PATTERN","DATA_URL_PATTERN","allowedAttribute","allowedAttributeList","attributeName","nodeValue","attributeRegex","regex","DefaultAllowlist","area","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","allowList","content","extraClass","sanitize","sanitizeFn","template","DefaultContentType","entry","TemplateFactory","getContent","_resolvePossibleFunction","hasContent","changeContent","_checkContent","toHtml","templateWrapper","innerHTML","_maybeSanitize","text","_setContent","arg","templateElement","_putElementInTemplate","textContent","unsafeHtml","sanitizeFunction","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","sanitizeHtml","DISALLOWED_ATTRIBUTES","CLASS_NAME_FADE","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","container","customClass","delay","title","Tooltip","_isEnabled","_timeout","_isHovered","_activeTrigger","_templateFactory","_newContent","tip","_setListeners","_fixTitle","enable","disable","toggleEnabled","click","_leave","_enter","_hideModalHandler","_disposePopper","_isWithContent","isInTheDom","_getTipElement","_isWithActiveTrigger","_getTitle","_createTipElement","_getContentForTemplate","_getTemplateFactory","tipId","prefix","floor","random","getElementById","getUID","setContent","_initializeOnDelegatedTarget","_getDelegateConfig","attachment","triggers","eventIn","eventOut","_setTimeout","timeout","dataAttributes","dataAttribute","Popover","_getContent","EVENT_CLICK","SELECTOR_TARGET_LINKS","rootMargin","smoothScroll","threshold","ScrollSpy","_targetLinks","_observableSections","_rootElement","_activeTarget","_observer","_previousScrollData","visibleEntryTop","parentScrollTop","refresh","_initializeTargetsAndObservables","_maybeEnableSmoothScroll","disconnect","_getNewObserver","section","observe","observableSection","scrollTo","behavior","IntersectionObserver","_observerCallback","targetElement","id","_process","userScrollsDown","isIntersecting","_clearActiveClass","entryIsLowerThanPrevious","targetLinks","anchor","_activateParents","listGroup","activeNodes","spy","ARROW_LEFT_KEY","ARROW_RIGHT_KEY","SELECTOR_INNER_ELEM","Tab","_setInitialAttributes","_getChildren","innerElem","_elemIsActive","active","_getActiveElem","hideEvent","_deactivate","_activate","relatedElem","_toggleDropDown","nextActiveElement","preventScroll","_setAttributeIfNotExists","_setInitialAttributesOnChild","_getInnerElement","isActive","outerElem","_getOuterElement","_setInitialAttributesOnTargetPanel","open","CLASS_NAME_HIDE","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","isShown","_onInteraction","isInteracting"],"sources":["../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/data.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/dom/selector-engine.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/scrollbar.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return selector\n}\n\nconst getSelectorFromElement = element => {\n const selector = getSelector(element)\n\n if (selector) {\n return document.querySelector(selector) ? selector : null\n }\n\n return null\n}\n\nconst getElementFromSelector = element => {\n const selector = getSelector(element)\n\n return selector ? document.querySelector(selector) : null\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(object)\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = callback => {\n if (typeof callback === 'function') {\n callback()\n }\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n }\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getElementFromSelector,\n getjQuery,\n getNextActiveElement,\n getSelectorFromElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'\n // todo: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n let typeEvent = getTypeEvent(originalTypeEvent)\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const handlerKey of Object.keys(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n const event = storeElementEvent[handlerKey]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const keyHandlers of Object.keys(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n const event = storeElementEvent[keyHandlers]\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n let evt = new Event(event, { bubbles, cancelable: true })\n evt = hydrateObj(evt, args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta) {\n for (const [key, value] of Object.entries(meta || {})) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isElement, toType } from './index'\nimport Manipulator from '../dom/manipulator'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const property of Object.keys(configTypes)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data'\nimport { executeAfterTransition, getElement } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Config from './util/config'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.2.2'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { getElementFromSelector, isDisabled } from './index'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible } from '../util/index'\n\n/**\n * Constants\n */\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Config from './config'\nimport EventHandler from '../dom/event-handler'\nimport { execute } from './index'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super()\n this._element = element\n\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport Swipe from './util/swipe'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // todo: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElement,\n getElementFromSelector,\n getSelectorFromElement,\n reflow\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\n parent: '(null|element)',\n toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n const selector = getSelectorFromElement(this)\n const selectorElements = SelectorEngine.find(selector)\n\n for (const element of selectorElements) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (process.env.NODE_ENV !== \"production\") {\n if (!isHTMLElement(arrowElement)) {\n console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n }\n\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref) {\n var x = _ref.x,\n y = _ref.y;\n var win = window;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n\n if (process.env.NODE_ENV !== \"production\") {\n var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n return transitionProperty.indexOf(property) >= 0;\n })) {\n console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n }\n }\n\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n }\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n }); // Validate the provided modifiers so that the consumer will get warned\n // if one of the modifiers is invalid for any reason\n\n if (process.env.NODE_ENV !== \"production\") {\n var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n var name = _ref.name;\n return name;\n });\n validateModifiers(modifiers);\n\n if (getBasePlacement(state.options.placement) === auto) {\n var flipModifier = state.orderedModifiers.find(function (_ref2) {\n var name = _ref2.name;\n return name === 'flip';\n });\n\n if (!flipModifier) {\n console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n }\n }\n\n var _getComputedStyle = getComputedStyle(popper),\n marginTop = _getComputedStyle.marginTop,\n marginRight = _getComputedStyle.marginRight,\n marginBottom = _getComputedStyle.marginBottom,\n marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n // cause bugs with positioning, so we'll warn the consumer\n\n\n if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n return parseFloat(margin);\n })) {\n console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n }\n }\n\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n var __debug_loops__ = 0;\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (process.env.NODE_ENV !== \"production\") {\n __debug_loops__ += 1;\n\n if (__debug_loops__ > 100) {\n console.error(INFINITE_LOOP_ERROR);\n break;\n }\n }\n\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref3) {\n var name = _ref3.name,\n _ref3$options = _ref3.options,\n options = _ref3$options === void 0 ? {} : _ref3$options,\n effect = _ref3.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport {\n defineJQueryPlugin,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._popper = null\n this._parent = this._element.parentNode // dropdown wrapper\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._createPopper()\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static') // todo:v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\n\n event.preventDefault()\n\n // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // else is escape and we check if it is shown\n event.stopPropagation()\n instance.hide()\n getToggleButton.focus()\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine'\nimport Manipulator from '../dom/manipulator'\nimport { isElement } from './index'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProperty)\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty)\n return\n }\n\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { execute, executeAfterTransition, getElement, reflow } from './index'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n autofocus: 'boolean',\n trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, isRTL, isVisible, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport ScrollBarHelper from './util/scrollbar'\nimport BaseComponent from './base-component'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n for (const htmlElement of [window, this._dialog]) {\n EventHandler.off(htmlElement, EVENT_KEY)\n }\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n event.preventDefault()\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const initialOverflowY = this._element.style.overflowY\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY\n }, this._dialog)\n }, this._dialog)\n\n this._element.focus()\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n defineJQueryPlugin,\n getElementFromSelector,\n isDisabled,\n isVisible\n} from './util/index'\nimport ScrollBarHelper from './util/scrollbar'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport SelectorEngine from './dom/selector-engine'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.add(CLASS_NAME_HIDING)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n }\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop)\n\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (!this._config.keyboard) {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n })\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide()\n }\n }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer'\nimport { getElement, isElement } from '../util/index'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\n\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg(this) : arg\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport { defineJQueryPlugin, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index'\nimport { DefaultAllowlist } from './util/sanitizer'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport BaseComponent from './base-component'\nimport TemplateFactory from './util/template-factory'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 0],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' +\n '
' +\n '
' +\n '
',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element, config)\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._isHovered = null\n this._activeTrigger = {}\n this._popper = null\n this._templateFactory = null\n this._newContent = null\n\n // Protected\n this.tip = null\n\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this.tip) {\n this.tip.remove()\n }\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // todo v6 remove this OR make it optional\n if (this.tip) {\n this.tip.remove()\n this.tip = null\n }\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n if (this._popper) {\n this._popper.update()\n } else {\n this._popper = this._createPopper(tip)\n }\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n tip.remove()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n\n this._disposePopper()\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n update() {\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle())\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // todo: remove this check on v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // todo: on v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n })\n }\n\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\n\n _createPopper(tip) {\n const placement = typeof this._config.placement === 'function' ?\n this._config.placement.call(this, tip, this._element) :\n this._config.placement\n const attachment = AttachmentMap[placement.toUpperCase()]\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return typeof arg === 'function' ? arg.call(this._element) : arg\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n }\n }\n ]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context.toggle()\n })\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n context._enter()\n })\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const key in this._config) {\n if (this.constructor.Default[key] !== this._config[key]) {\n config[key] = this._config[key]\n }\n }\n\n config.selector = false\n config.trigger = 'manual'\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' +\n '
' +\n '

' +\n '
' +\n '
',\n trigger: 'click'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent()\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n }\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map()\n this._observableSections = new Map()\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n this._activeTarget = null\n this._observer = null\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n }\n this.refresh() // initialize\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash)\n if (observableSection) {\n event.preventDefault()\n const root = this._rootElement || window\n const height = observableSection.offsetTop - this._element.offsetTop\n if (root.scrollTo) {\n root.scrollTo({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\n return new IntersectionObserver(entries => this._observerCallback(entries), options)\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n this._process(targetElement(entry))\n }\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry)\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return\n }\n\n continue\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry)\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(anchor.hash, this._element)\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(anchor.hash, anchor)\n this._observableSections.set(anchor.hash, observableSection)\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both

DT<=N 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 diff --git a/dimensio/dev/apple-touch-icon-76x76.png b/dimensio/dev/apple-touch-icon-76x76.png deleted file mode 100644 index 6c3116c4f4ff91bd7f0942aa3176be2098312ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10287 zcmV+~DA3o5P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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